[Bug c++/34950] [4.2/4.3 Regression] ICE in svn boost math toolkit

2008-02-12 Thread bangerth at dealii dot org
--- Comment #12 from bangerth at dealii dot org 2008-02-12 08:17 --- The following variant of the testcase in comment #8 is definitely valid but produces an ICE: - template class T = int struct policy { typedef int unnecessary; }; template class

Bug#173513: [Bug tree-optimization/3713] Pointers to functions or member functions are not folded or inlined

2007-09-24 Thread bangerth at dealii dot org
-- bangerth at dealii dot org changed: What|Removed |Added CC||bangerth at dealii dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug c++/4882] fails to lookup a template specialization dependent of an outer template

2007-02-16 Thread bangerth at dealii dot org
--- Comment #10 from bangerth at dealii dot org 2007-02-16 18:39 --- This is a duplicate of PR14032, which has more information on the matter than the present one. W. *** This bug has been marked as a duplicate of 14032 *** -- bangerth at dealii dot org changed: What

[Bug c++/30425] [4.0/4.1 Regression] ICE in type_dependent_expression_p, at cp/pt.c:12739

2007-01-20 Thread bangerth at dealii dot org
--- Comment #1 from bangerth at dealii dot org 2007-01-21 05:34 --- Confirmed. -- bangerth at dealii dot org changed: What|Removed |Added CC

[Bug c++/29597] log expression returns different results when casting

2006-10-26 Thread bangerth at dealii dot org
--- Comment #2 from bangerth at dealii dot org 2006-10-26 06:39 --- To be more concrete: (int)(expression) rounds down. So if your quotient of logarithms happens to be computed to 5.999, then you will get a result of 5 after casting to int. You should round results, not just

[Bug c++/29408] [4.1/4.2 regression] parse error for valid code

2006-10-12 Thread bangerth at dealii dot org
--- Comment #8 from bangerth at dealii dot org 2006-10-12 04:27 --- I don't believe the code is valid. W. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29408 --- You are receiving this mail because: --- You reported the bug, or are watching the reporter

Bug#188943: [Bug c++/10891] code using dynamic_cast causes segfaults when -fno-rtti is used

2006-08-22 Thread bangerth at dealii dot org
-- Bug 10891 depends on bug 28687, which changed state. Bug 28687 Summary: [4.2 regression] dynamic_castvoid* disallowed too rigorously with -fno-rtti http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28687 What|Old Value |New Value

[Bug c++/25744] typename causes segmentation fault

2006-01-10 Thread bangerth at dealii dot org
--- Comment #3 from bangerth at dealii dot org 2006-01-10 22:40 --- Confirmed, but this is already fixed as of 3.4.6 20060102 (prerelease) W. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25744 --- You are receiving this mail because: --- You are on the CC list

[Bug c++/23896] [4.0/4.1 Regression] boost::tie() = std::pair doesn't compile

2005-09-15 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-09-15 17:56 --- This is what I come up with: --- template int struct X {}; template typename T struct length { static const int value = 2; }; template typename T void foo () { sizeof(XlengthT

[Bug rtl-optimization/19005] [3.4 regression] Error: bad register name `%sil'

2004-12-15 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-12-15 14:10 --- I can't reproduce this. Can you post the exact output of gcc -v? Thanks Wolfgang -- What|Removed |Added

[Bug c++/18007] Template template specialization matching problem

2004-10-15 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-10-15 14:50 --- This is a duplicate of PR 4882. W. *** This bug has been marked as a duplicate of 4882 *** -- What|Removed |Added

[Bug c++/4882] fails to lookup a template specialization dependent of an outer template

2004-10-15 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-10-15 14:50 --- *** Bug 18007 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug c++/4882] fails to lookup a template specialization dependent of an outer template

2004-10-15 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-10-15 14:53 --- Likely related to PR 10574. W. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4882 --- You are receiving this mail because: --- You are on the CC list for the bug, or are watching someone who is.

[Bug c++/4882] fails to lookup a template specialization dependent of an outer template

2004-10-15 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-10-15 14:56 --- There quite some discussion on this matter in PR 13088. W. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4882 --- You are receiving this mail because: --- You are on the CC list for the bug

[Bug c++/5458] address of overloaded template function as argument for template

2004-08-27 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-08-27 13:27 --- *** Bug 17208 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug c++/5458] address of overloaded template function as argument for template

2004-08-18 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-08-18 12:58 --- PR 17071 has this very nice and clean testcase. -- int foo (int); template class T T foo (T, T); template class T, class U int bar (T, U); int main () { bar (0, foo

[Bug c++/16706] [3.4/3.5 Regression] ICE in finish_member_declaration, at cp/semantics.c:2126

2004-07-29 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-07-29 14:50 --- Andrew: I get an ICE in exactly the same position for both Volker's and my testcase. Are you sure they started at different times? Or did you mean that you compared one of our testcases with the original one

[Bug debug/16676] [3.4/3.5 Regression] ICE in gen_subprogram_die with nested functions

2004-07-22 Thread bangerth at dealii dot org
-- What|Removed |Added Known to fail||3.4.0 3.5.0 Known to work||3.2.3 3.3.4 Summary|[3.4/3.5

[Bug other/16025] ICE with unsupported locale

2004-06-16 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-06-16 20:20 --- Confirmed with 3.3.4 and 3.4: g/x /home/bangerth/bin/gcc-3.3.4-pre/bin/c++ -c x.cc -Wall x.cc: En function `int foo(char*)': x.cc:6: aviso: se ignora Error interno del compilador: Error al reportar

[Bug c/1027] slightly misleading printf format warning

2004-06-01 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-06-01 14:37 --- I also find the message overly terse. The abbreviated form arg for argument sounds too much like an unquoted reference to a variable. Why can't we speak English as in most other messages, for example

[Bug c/1027] slightly misleading printf format warning

2004-06-01 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-06-01 15:52 --- Sounds pretty good to me :-) W. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1027 --- You are receiving this mail because: --- You are on the CC list for the bug, or are watching someone who is.

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-05-14 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-05-14 22:57 --- (As noted in PR 15426) Actually, this bug isn't fixed. With the testcase in comment #10, I still get an ICE when using -g: g/x /home/bangerth/bin/gcc-3.5-pre/bin/c++ -c x.cc -g x.cc: In function

[Bug c++/15214] Warning non-virtual-dtor too strict

2004-05-11 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-05-11 18:38 --- A patch was submitted here: http://gcc.gnu.org/ml/gcc-patches/2004-05/msg00599.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15214 --- You are receiving this mail because: --- You

[Bug c++/15214] Warning non-virtual-dtor too strict

2004-05-11 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-05-11 18:53 --- I don't quite understand the usefulness of the construct you want the compiler to accept: if the destructor can't be called from a derived class, then you can derive from this class. Why would you want

[Bug c++/15214] Warning non-virtual-dtor too strict

2004-05-11 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-05-11 19:23 --- Ah, ok. Basically what you do is to mark the class final, i.e. no other class can derive from it. I think your claim then makes sense. W. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15214

[Bug optimization/14640] [3.3/3.4/3.5 regression] miscompilation of mozilla-firefox (deallocator problems?)

2004-03-29 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-03-29 16:33 --- Gaby: are you aware of this regression on the 3.3 branch due to a backported patch? We could avoid this is we undo the regression by reverting the backport and simply stick with the breakage of PR 10776

[Bug optimization/14640] [3.3/3.4/3.5 regression] miscompilation of mozilla-firefox (deallocator problems?)

2004-03-29 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-03-29 22:33 --- Uncomfirmed here only means that we have no small testcase, which is one of our requirements to put something into confirmed mode. It is certainly on our radar! W. -- http://gcc.gnu.org/bugzilla

[Bug other/14708] description of -ffloat-store in gcc man page incorrect/inaccurate

2004-03-24 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-03-24 15:34 --- This section might even benefit from some of the words we have on our web pages about the effects of excess precision. W. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14708 --- You are receiving

[Bug c++/14711] ICE in final.c:2117 when compiling a huge source file

2004-03-24 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-03-24 15:42 --- Ugh, I've reduced bug reports with close to 100k lines, but this one has more than 500k, and it takes forever to compile even without optimization. However, it seems like a very good candidate for delta

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-03-24 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-03-24 17:06 --- That's very impressive you find it so quickly, guys! BTW: we get PRs with testcases in the range of 80k lines not infrequently. If 500k is getting us into trouble, this is not a huge margin, and we should

[Bug middle-end/14711] [3.3 regression] ICE in final.c:2117 when compiling a huge source file

2004-03-24 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-03-24 17:47 --- So given my own comment #9, do we have to expect testcases with 4e9 lines anytime soon? I hate to think about the implications on my private life reducing such testcases might have... -- http

[Bug c++/2112] [3.3/3.4/3.5 Regression] misleading message for binding r-value to non-const reference

2004-03-19 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-03-19 19:56 --- I don't consider this as a bug. I'd just close it. Note that there is not much we can do about it: we can't say that there is an attempt to bind an rvalue to a non-const reference, because this would imply

[Bug libstdc++/14493] No std::bad_alloc::what() const

2004-03-11 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-03-11 15:51 --- The let's reopen the bug. I keep wondering why there is such resistance to really small patches like the one needed for this PR... W. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14493 --- You

[Bug libstdc++/14493] No std::bad_alloc::what() const

2004-03-11 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-03-11 15:52 --- . -- What|Removed |Added Status|RESOLVED|REOPENED

[Bug c++/14203] [3.4/3.5 regression] ICE on warning about unused variable

2004-02-18 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-02-19 00:26 --- Confirmed. Here's something a little smaller: --- int* foo(); const bool b = false; int main() { int i; if (b) if (int* p = foo()) { int bla

[Bug libstdc++/13943] call of overloaded `llabs(int)' is ambiguous

2004-02-02 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-02-02 23:16 --- This is a duplicate of PR 13924. W. *** This bug has been marked as a duplicate of 13924 *** -- What|Removed |Added

[Bug libstdc++/13924] #includevector imports partial definition of std::abs

2004-02-02 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-02-02 23:16 --- *** Bug 13943 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug c++/13944] [3.3/3.4/3.5] exception in constructor of a class to be thrown is not caught

2004-02-02 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-02-02 23:18 --- I think I remember that there is a duplicate of this and that it was stated that it is up to the implementation what it does in this case: the problem is throwing while generating the argument to a throw

[Bug bootstrap/12527] [3.4 regression] [arm] bootstrap error on arm-linux, miscompiling genconstants

2004-01-12 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-01-12 17:05 --- This is silly. Richard is the maintainer of this target. He should have the right to set the severity of this PR. W. -- What|Removed |Added

[Bug c++/12421] [3.4 regression] ICE with -pg

2003-09-27 Thread bangerth at dealii dot org
PLEASE REPLY TO [EMAIL PROTECTED] ONLY, *NOT* [EMAIL PROTECTED] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12421 --- Additional Comments From bangerth at dealii dot org 2003-09-26 17:46 --- Confirmed also on x86-linux, but I don't presently have the time to reduce the testcase so I

[Bug middle-end/11984] [3.4 regression] ICE with -ffast_math: expected integer_cst, have real_cst

2003-08-19 Thread bangerth at dealii dot org
PLEASE REPLY TO [EMAIL PROTECTED] ONLY, *NOT* [EMAIL PROTECTED] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11984 bangerth at dealii dot org changed: What|Removed |Added

[Bug c++/11437] ICE in lookup_name_real

2003-07-12 Thread bangerth at dealii dot org
PLEASE REPLY TO [EMAIL PROTECTED] ONLY, *NOT* [EMAIL PROTECTED] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11437 bangerth at dealii dot org changed: What|Removed |Added

[Bug c++/11437] ICE in lookup_name_real

2003-07-12 Thread bangerth at dealii dot org
PLEASE REPLY TO [EMAIL PROTECTED] ONLY, *NOT* [EMAIL PROTECTED] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11437 --- Additional Comments From bangerth at dealii dot org 2003-07-12 23:54 --- OK, the new report is now PR 11510. W. --- You are receiving this mail because

Bug#198042: template keyword workaround for broken parser (undef function) doesn't work

2003-07-09 Thread Wolfgang Bangerth
) (and a host of other errors later on, but this one is for T=CWord1). So change the order of declarations of your classes (and the use of CPtrCWord1) and it should work just fine. W. - Wolfgang Bangerth email

[Bug c++/11444] [3.3 regression] function fails to propagate up class tree (template-related)

2003-07-07 Thread bangerth at dealii dot org
PLEASE REPLY TO [EMAIL PROTECTED] ONLY, *NOT* [EMAIL PROTECTED] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11444 bangerth at dealii dot org changed: What|Removed |Added

[Bug c++/11437] ICE in lookup_name_real

2003-07-04 Thread bangerth at dealii dot org
PLEASE REPLY TO [EMAIL PROTECTED] ONLY, *NOT* [EMAIL PROTECTED] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11437 bangerth at dealii dot org changed: What|Removed |Added

[Bug c++/11437] ICE in lookup_name_real

2003-07-04 Thread bangerth at dealii dot org
PLEASE REPLY TO [EMAIL PROTECTED] ONLY, *NOT* [EMAIL PROTECTED] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11437 --- Additional Comments From bangerth at dealii dot org 2003-07-04 21:54 --- I forgot to say: I don't know whether the code is legal, but it shouldn't ICE anyway

Bug#128950: c/9072: -Wconversion should be split into two distinct flags

2003-02-03 Thread Wolfgang Bangerth
if you could submit a patch! Thanks! - Wolfgang Bangerth email:[EMAIL PROTECTED] www: http://www.ticam.utexas.edu/~bangerth/

Bug#128950: c/9072: -Wconversion should be split into two distinct flags

2003-02-02 Thread bangerth
Synopsis: -Wconversion should be split into two distinct flags State-Changed-From-To: open-analyzed State-Changed-By: bangerth State-Changed-When: Sun Feb 2 22:54:20 2003 State-Changed-Why: Has been analyzed. Patch is even in the audit trail, but seems to have become stuck in gcc's patch

Bug#123468: c/6906: warn about asserts with side effects

2003-01-07 Thread bangerth
Synopsis: warn about asserts with side effects State-Changed-From-To: open-feedback State-Changed-By: bangerth State-Changed-When: Tue Jan 7 17:40:58 2003 State-Changed-Why: As much as I sympathize with the goal of such a warning, I doubt it will be possible to implement it. The reason

Bug#121269: c/9209: cc allows dollars in identifiers by default on i386 but fails

2003-01-06 Thread bangerth
Synopsis: cc allows dollars in identifiers by default on i386 but fails State-Changed-From-To: open-analyzed State-Changed-By: bangerth State-Changed-When: Mon Jan 6 16:43:21 2003 State-Changed-Why: Confirmed. There are several things that are wrong: - The warning has no effect

Bug#168310: c++/8598: xmmintrin.h broken for c++

2002-11-26 Thread bangerth
Synopsis: xmmintrin.h broken for c++ Responsible-Changed-From-To: unassigned-hubicka Responsible-Changed-By: bangerth Responsible-Changed-When: Tue Nov 26 19:23:17 2002 Responsible-Changed-Why: Jan, you probably have the best knowledge of this code, so I enter your name here; let me know

Bug#141015: c/8609: Superfluous warning when -std=c99/gnu99 and noreturn on main()

2002-11-18 Thread Wolfgang Bangerth
remove the noreturn attribute line, I cannot make gcc complain about the code: tmp/g cat x.c #include stdlib.h int main (void) { exit(1); } tmp/g /home/bangerth/bin/gcc-3.3x-pre/bin/gcc -Wmissing-noreturn -std=gnu99 -c x.c tmp/g What do you do differently? Regards Wolfgang