[Bug other/40051] New: [4.3, 4.4, 4.5] regression member variable of a C++ class is read to a register for future use before it is written

2009-05-06 Thread jack2 at cantab dot net
everity: normal Priority: P3 Component: other AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jack2 at cantab dot net GCC build triplet: x86_64-pc-linux-gnu GCC host triplet: x86_64-pc-linux-gnu GCC target triplet: x86_64-pc-linux-gnu http://gcc.g

[Bug other/40051] [4.3, 4.4, 4.5] regression member variable of a C++ class is read to a register for future use before it is written

2009-05-06 Thread jack2 at cantab dot net
--- Comment #1 from jack2 at cantab dot net 2009-05-06 21:56 --- Created an attachment (id=17814) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17814&action=view) *.i file with which the bug is demonstrated -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40051

[Bug other/40051] [4.3, 4.4, 4.5] regression member variable of a C++ class is read to a register for future use before it is written

2009-05-06 Thread jack2 at cantab dot net
--- Comment #3 from jack2 at cantab dot net 2009-05-06 22:00 --- Created an attachment (id=17815) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17815&action=view) Patch against trunk 147188 to revert commit 138953 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40051

[Bug target/40051] [4.3, 4.4, 4.5] regression member variable of a C++ class is read to a register for future use before it is written

2009-05-06 Thread jack2 at cantab dot net
--- Comment #5 from jack2 at cantab dot net 2009-05-06 22:31 --- > No, from the sound of it there is an alias violation in the code. You're right, I had thought of that but had read that Mozilla code was compiled with -fno-strict-aliasing because of this. Looking more closely

[Bug libstdc++/44436] New: Associative containers lack emplace() and emplace_hint() methods.

2010-06-06 Thread jack2 at cantab dot net
: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jack2 at cantab dot net http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44436