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

2014-02-21 Thread bredelin at ucla dot edu
ty: normal Priority: 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=32192&action=edit File that exhibits the compilation error. When compiled w

[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 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 :-)

[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 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] 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] 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: UNCO

[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 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 #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] 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 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 vector::vector(const v

[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 as

[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'

[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=21815&action=view) Preprocessed source -- 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 #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=21814&action=view) The problem file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45699

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

2010-09-16 Thread bredelin at ucla dot edu
Priority: P3 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/bugz

[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 fr

[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=19693&action=view) Several simple examples for alignment in vectorization. The notes in the file about which functions contain

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

2010-01-22 Thread bredelin at ucla dot edu
GCC sometimes loses alignment information. If we declare an aligned pointer type: // These two lines work (together) typedef real aligned_real __attribute__((aligned(16))); typedef const aligned_real* SSE_PTR; Then gcc generates aligned access here: // This function uses ALIGNED accesses real f

[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 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=19425&action=view) A testcase. To reproduce the error, compile the file (test5.C) with this command line: % g++-4.5 -c test

[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
NCONFIRMED 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.or

[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 - template struct scalar_divides_assign { static const bool computed ; }; template const bool scalar_divides_assign

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

2006-06-13 Thread bredelin at ucla dot edu
tatus: 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: x86_64-unknown-linux-gnu GCC target tr

[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 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=8411&action=view) This testcase is preprocessed source from the file that causes the ICE. Here is the testcase. --

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

2005-03-17 Thread bredelin at ucla dot edu
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=20521

[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 {

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

2005-02-10 Thread bredelin at ucla dot edu
Priority: P2 Component: c++ AssignedTo: unassigned at gcc 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 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 libmudflap/19319] New: Mudflap produce many violations on simple, correct c++ program

2005-01-07 Thread bredelin at ucla dot edu
program 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 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=19319

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

2005-01-02 Thread bredelin at ucla dot edu
Version: 4.0.0 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