[Bug c++/19883] [4.0 regression] Even more array bounds rejected as non-constant in template...

2005-02-17 Thread bredelin at ucla dot edu
--- Additional Comments From bredelin at ucla dot edu 2005-02-17 16:45 --- Note that this bug breaks BOOST. Here is a reduced testcase, which comes from boost/mpl/aux_/integral_wrapper.hpp: -- begin testcase template typename T, T N struct integral_c { static const

[Bug middle-end/20521] New: ICE in cgraph.C with C++

2005-03-17 Thread bredelin at ucla dot edu
: bredelin at ucla dot edu CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20521

[Bug middle-end/20521] ICE in cgraph.C with C++

2005-03-17 Thread bredelin at ucla dot edu
--- Additional Comments From bredelin at ucla dot edu 2005-03-17 20:28 --- Created an attachment (id=8411) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8411action=view) This testcase is preprocessed source from the file that causes the ICE. Here is the testcase. -- http

[Bug middle-end/20521] ICE in cgraph.C with C++

2005-03-20 Thread bredelin at ucla dot edu
--- Additional Comments From bredelin at ucla dot edu 2005-03-20 15:57 --- Subject: Re: ICE in cgraph.C with C++ belyshev at depni dot sinp dot msu dot ru wrote: --- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-03-20 11:25

[Bug c++/28016] New: GCC 4.2 emitting static template constants as global symbols?

2006-06-13 Thread bredelin at ucla dot edu
: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bredelin at ucla dot edu GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet

[Bug c++/28016] GCC 4.2 emitting static template constants as global symbols?

2006-06-13 Thread bredelin at ucla dot edu
--- Comment #1 from bredelin at ucla dot edu 2006-06-13 18:30 --- Here is some source code that exhibits the problem: begin a.C - templateclass T1, class T2 struct scalar_divides_assign { static const bool computed ; }; templateclass T1, class T2

[Bug rtl-optimization/19236] New: ICE compiling logp(x) with -ffast-math

2005-01-02 Thread bredelin at ucla dot edu
Status: UNCONFIRMED Severity: normal Priority: P2 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bredelin at ucla dot edu CC: gcc-bugs at gcc dot gnu dot org GCC target triplet: i486-linux

[Bug libmudflap/19319] New: Mudflap produce many violations on simple, correct c++ program

2005-01-07 Thread bredelin at ucla dot edu
Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libmudflap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bredelin at ucla dot edu CC: gcc-bugs at gcc dot gnu

[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2005-01-18 Thread bredelin at ucla dot edu
--- Additional Comments From bredelin at ucla dot edu 2005-01-18 09:35 --- Note that this is not just a bug in mudflap, but a bug in the middle end: http://gcc.gnu.org/ml/gcc-patches/2005-01/msg00579.html See follow-up on above message for a mention of a patch for this. -- http

[Bug c++/19891] New: Covariant returns broke

2005-02-10 Thread bredelin at ucla dot edu
dot gnu dot org ReportedBy: bredelin at ucla dot edu CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19891

[Bug libstdc++/58338] Add noexcept to functions with a narrow contract

2013-10-12 Thread bredelin at ucla dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58338 bredelin at ucla dot edu changed: What|Removed |Added CC||bredelin at ucla dot edu

[Bug ipa/60306] New: Incorrect devirtualization pure virtual method called

2014-02-21 Thread bredelin at ucla dot edu
: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: bredelin at ucla dot edu Created attachment 32192 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32192action=edit File that exhibits the compilation error. When compiled with GCC 4.9, my C++ code

[Bug c++/42555] New: 4.5 regression: 16-byte aligned double is disallowed only in templates

2009-12-30 Thread bredelin at ucla dot edu
Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bredelin at ucla dot edu GCC build triplet: x86_64-linux-gnu GCC host triplet: x86_64-linux-gnu GCC target triplet: x86_64-linux-gnu http://gcc.gnu.org/bugzilla

[Bug c++/42555] 4.5 regression: 16-byte aligned double is disallowed only in templates

2009-12-30 Thread bredelin at ucla dot edu
--- Comment #1 from bredelin at ucla dot edu 2009-12-30 19:00 --- Created an attachment (id=19425) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19425action=view) A testcase. To reproduce the error, compile the file (test5.C) with this command line: % g++-4.5 -c test5.C -O3

[Bug c++/42555] 4.5 regression: 16-byte aligned double is disallowed only in templates

2009-12-30 Thread bredelin at ucla dot edu
--- Comment #2 from bredelin at ucla dot edu 2009-12-30 19:03 --- Also, I just noticed that the error occurs only if -ftree-vectorize is turned on. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42555

[Bug tree-optimization/42846] New: GCC sometimes ignores information about pointer target alignment

2010-01-22 Thread bredelin at ucla dot edu
dot org ReportedBy: bredelin at ucla dot edu GCC build triplet: x86_64-linux-gnu GCC host triplet: x86_64-linux-gnu GCC target triplet: x86_64-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42846

[Bug tree-optimization/42846] GCC sometimes ignores information about pointer target alignment

2010-01-22 Thread bredelin at ucla dot edu
--- Comment #1 from bredelin at ucla dot edu 2010-01-22 15:14 --- Created an attachment (id=19693) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19693action=view) Several simple examples for alignment in vectorization. The notes in the file about which functions contain aligned

[Bug tree-optimization/41464] vector loads are unnecessarily split into high and low loads

2010-02-04 Thread bredelin at ucla dot edu
--- Comment #9 from bredelin at ucla dot edu 2010-02-04 20:29 --- In reply to comment #8 So in the end all this boils down to the Frontend / middle-end issue of weak handling of aligned types. Would you mind giving a general idea of what the outlook for improvement on this front

[Bug c++/51812] New: Virtual public inheritance leads to undefined reference in header files.

2012-01-10 Thread bredelin at ucla dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51812 Bug #: 51812 Summary: Virtual public inheritance leads to undefined reference in header files. Classification: Unclassified Product: gcc Version: 4.7.0 Status:

[Bug c++/51812] Virtual public inheritance leads to undefined reference in header files.

2012-01-10 Thread bredelin at ucla dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51812 --- Comment #1 from bredelin at ucla dot edu 2012-01-10 14:32:46 UTC --- Created attachment 26293 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=26293 Preprocessed source

[Bug c++/51812] Virtual public inheritance leads to undefined reference in header files.

2012-01-10 Thread bredelin at ucla dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51812 --- Comment #2 from bredelin at ucla dot edu 2012-01-10 15:09:09 UTC --- Also note that the bug report is based on a snapshot of 4.7 that was taken on Jan 7, 2012. $ g++-4.7 -v Using built-in specs. COLLECT_GCC=/usr/bin/g++-4.7

[Bug c++/51812] [4.7 regression] Virtual public inheritance and thunks leads to undefined reference in header files.

2012-01-23 Thread bredelin at ucla dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51812 --- Comment #6 from bredelin at ucla dot edu 2012-01-23 22:46:47 UTC --- I will check this patch tomorrow (Jan 24th) to make sure that it fixes the problem on non-reduced test cases.

[Bug middle-end/45699] New: Incorrect copy constructor generated with -O

2010-09-16 Thread bredelin at ucla dot edu
Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bredelin at ucla dot edu 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

[Bug middle-end/45699] Incorrect copy constructor generated with -O

2010-09-16 Thread bredelin at ucla dot edu
--- Comment #1 from bredelin at ucla dot edu 2010-09-17 00:52 --- Created an attachment (id=21814) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21814action=view) The problem file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45699

[Bug middle-end/45699] Incorrect copy constructor generated with -O

2010-09-16 Thread bredelin at ucla dot edu
--- Comment #2 from bredelin at ucla dot edu 2010-09-17 00:53 --- Created an attachment (id=21815) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21815action=view) Preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45699

[Bug middle-end/45699] [4.6 Regression] Incorrect copy constructor generated with -O

2010-10-06 Thread bredelin at ucla dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45699 --- Comment #5 from bredelin at ucla dot edu 2010-10-06 15:46:08 UTC --- This bug still existed as of Oct 4, 2010. gcc version 4.6.0 20101004 (experimental) [trunk revision 164952] (Ubuntu 20101004-0ubuntu1) After this bug is fixed, I'll

[Bug middle-end/45699] [4.6 Regression] Incorrect copy constructor generated with -O

2010-10-08 Thread bredelin at ucla dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45699 --- Comment #8 from bredelin at ucla dot edu 2010-10-08 15:58:49 UTC --- When you say segfault, I presume you mean abort? When I use the debugger, the problem appears to be in the call to new Parameters(*P); On x86_64, the problem occurs

[Bug middle-end/45699] [4.6 Regression] Incorrect copy constructor generated with -O

2010-10-08 Thread bredelin at ucla dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45699 --- Comment #9 from bredelin at ucla dot edu 2010-10-08 16:37:15 UTC --- On x86_32, the problem occurs somewhat differently. All I did differently is add -m32. It seems that on x86_32, the copy constructor vectorint::vectorint(const vector

[Bug tree-optimization/46302] New: Program with virtual public inheritance crashes at O3

2010-11-04 Thread bredelin at ucla dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46302 Summary: Program with virtual public inheritance crashes at O3 Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization

[Bug tree-optimization/46302] Program with virtual public inheritance crashes at O3

2010-11-04 Thread bredelin at ucla dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46302 --- Comment #1 from bredelin at ucla dot edu 2010-11-04 13:17:47 UTC --- Created attachment 22275 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=22275 source in multiple files

[Bug tree-optimization/46302] Program with virtual public inheritance crashes at O3

2010-11-04 Thread bredelin at ucla dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46302 --- Comment #2 from bredelin at ucla dot edu 2010-11-04 13:18:48 UTC --- Created attachment 22276 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=22276 source in single c++ file

[Bug tree-optimization/46302] Program with virtual public inheritance crashes at O3

2010-11-04 Thread bredelin at ucla dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46302 --- Comment #3 from bredelin at ucla dot edu 2010-11-04 13:19:34 UTC --- Created attachment 22277 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=22277 preprocessed source file

[Bug c++/51812] [4.7 regression] Virtual public inheritance and thunks leads to undefined reference in header files.

2012-01-29 Thread bredelin at ucla dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51812 --- Comment #9 from bredelin at ucla dot edu 2012-01-29 18:30:43 UTC --- Thanks :-)