[Bug libstdc++/86189] New: not equal allocators not behaving as expected

2018-06-17 Thread rianquinn at gmail dot com
: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: rianquinn at gmail dot com Target Milestone: --- I think this is a bug, but I am dealing with allocators so I am not 100% sure here. I have created a really simple allocator for testing. The allocators are NOT equal

[Bug libstdc++/86189] not equal allocators not behaving as expected

2018-06-18 Thread rianquinn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86189 --- Comment #4 from Rian Quinn --- Nope, I think that is the root of the issue. Where exactly does the spec state that as this is the first I have heard of this. Thanks a ton, - Rian On Mon, Jun 18, 2018 at 6:31 AM, redi at gcc dot gnu.org < gc

[Bug c++/78130] New: Strict overflow warning appears to be invalid

2016-10-27 Thread rianquinn at gmail dot com
++ Assignee: unassigned at gcc dot gnu.org Reporter: rianquinn at gmail dot com Target Milestone: --- Currently bounds checks inside Microsoft's GSL are causing a strict overflow warning to trigger that appears to be invalid (i.e. the bounds checks should be fine). The issu

[Bug c++/78130] Strict overflow warning appears to be invalid

2016-10-27 Thread rianquinn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78130 --- Comment #2 from Rian Quinn --- The output: Using built-in specs. COLLECT_GCC=/usr/bin/c++ Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.2' --with-bugurl=file:///usr/share/doc/gcc

[Bug c++/78130] Strict overflow warning appears to be invalid

2016-10-27 Thread rianquinn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78130 --- Comment #3 from Rian Quinn --- Created attachment 39908 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39908&action=edit ii and s file

[Bug c++/78130] Strict overflow warning appears to be invalid

2016-10-27 Thread rianquinn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78130 --- Comment #6 from Rian Quinn --- Correct me if I'm wrong, but it would appear that this is indeed an bug with GCC (based on current activity). If that is the case, what would be your recommendations on how to resolve this issue in the GSL. At t

[Bug c++/68738] New: call to overridden function segfaults

2015-12-06 Thread rianquinn at gmail dot com
++ Assignee: unassigned at gcc dot gnu.org Reporter: rianquinn at gmail dot com Target Milestone: --- Using the TARGET=elf-x86_64 compiler (OS development), I get a strange crash with C++. The class definition is as follows: class Blah1 { public: Blah1() {} virtual ~Blah1

[Bug c++/68738] call to overridden function segfaults

2015-12-07 Thread rianquinn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68738 --- Comment #2 from Rian Quinn --- Yeah I'm am pretty sure it is specific to TARGET=elf-x86_64 (i.e. no OS specified). When I ran the same test on Ubuntu's native GCC it ran fine. objdump showed pretty different assembly for the Ubuntu case,

[Bug c++/68738] call to overridden function segfaults

2015-12-07 Thread rianquinn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68738 --- Comment #3 from Rian Quinn --- Just for completeness, here is the exact code out objdump output: class Blah1 { public: Blah1() {} virtual ~Blah1() {} virtual int foo() { return 0; } }; class Blah2 : public Blah1 { public: B

[Bug c++/68738] call to overridden function segfaults

2015-12-28 Thread rianquinn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68738 --- Comment #4 from Rian Quinn --- To expand on this issue, any attempt to use the following pattern will result in instability: some_type *p = &var; *p or p-> // Crash A couple of situations that I have seen include: - allocate memory in g

[Bug c++/68738] call to overridden function segfaults

2016-01-08 Thread rianquinn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68738 Rian Quinn changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/71978] New: -mrealignstack and the unwinder

2016-07-22 Thread rianquinn at gmail dot com
++ Assignee: unassigned at gcc dot gnu.org Reporter: rianquinn at gmail dot com Target Milestone: --- I think there is an issue with GCC 6.1, -mrealignstack and expressions. We use -mrealignstack because without it, "-O3" crashes when we set the arch to sandybridge (as SSE instru

[Bug target/71978] -mrealignstack and the unwinder

2016-07-22 Thread rianquinn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71978 --- Comment #2 from Rian Quinn --- We throw here: https://github.com/rianquinn/hypervisor/blob/expression_support/bfvmm/src/vmcs/src/vmcs_intel_x64.cpp#L514 The following is were the issue is (meaning the unwinder unwinds until it hits this func

[Bug target/71978] -mrealignstack and the unwinder

2016-07-22 Thread rianquinn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71978 --- Comment #4 from Rian Quinn --- Is this it? Never done that before: https://github.com/rianquinn/hypervisor/tree/expression_support/tmp

[Bug target/71978] -mrealignstack and the unwinder

2016-08-03 Thread rianquinn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71978 Rian Quinn changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---