[Bug c/92086] Provide way to avoid saving callee-saved registers in functions without callers

2020-01-04 Thread js at alien8 dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92086 Julian Stecklina changed: What|Removed |Added CC||js at alien8 dot de --- Comment #6

[Bug c++/69549] Named Address Spaces does not compile in C++

2019-04-10 Thread js at alien8 dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69549 Julian Stecklina changed: What|Removed |Added CC||js at alien8 dot de --- Comment #3

[Bug c++/71675] __atomic_compare_exchange_n returns wrong type for typed enum

2016-06-28 Thread js at alien8 dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71675 --- Comment #2 from Julian Stecklina --- Return bool actually makes sense, because that is the result from the "compare" part of compare/exchange. I am not sure what the meaning of 'type' as a result would be.

[Bug c++/71675] New: __atomic_compare_exchange_n returns wrong type for typed enum

2016-06-27 Thread js at alien8 dot de
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: js at alien8 dot de Target Milestone: --- Consider the following code: enum class foo : unsigned char { FOO, BAR }; foo v; bool bar(foo old_v, foo new_v) { return

[Bug middle-end/71585] Cannot selectively disable stack protector with LTO

2016-06-23 Thread js at alien8 dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71585 --- Comment #3 from Julian Stecklina --- Is there the hope of having at least workaround here?

[Bug middle-end/71585] Cannot selectively disable stack protector with LTO

2016-06-19 Thread js at alien8 dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71585 --- Comment #2 from Julian Stecklina --- I can reproduce this on Fedora 24 with GCC 6.1: gcc (GCC) 6.1.1 20160510 (Red Hat 6.1.1-2)

[Bug c/71585] New: Cannot selectively disable stack protector with LTO

2016-06-19 Thread js at alien8 dot de
Component: c Assignee: unassigned at gcc dot gnu.org Reporter: js at alien8 dot de Target Milestone: --- The following code includes a function that is intended to not be compiled with a stack canary. This is a reduced example from an embedded project, where this function is the

[Bug c++/70393] New: Miscompilation: missing constructor call for static object

2016-03-24 Thread js at alien8 dot de
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: js at alien8 dot de Target Milestone: --- Created attachment 38078 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38078&action=edit Testcase For the attached testcase, g++ o

[Bug c++/64037] Miscompilation with LTO and enum class : char parameter

2014-11-23 Thread js at alien8 dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64037 --- Comment #3 from Julian Stecklina --- Created attachment 34085 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34085&action=edit Miscompiled binary (built with 4.9.2)

[Bug c++/64037] Miscompilation with LTO and enum class : char parameter

2014-11-23 Thread js at alien8 dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64037 --- Comment #2 from Julian Stecklina --- Created attachment 34084 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34084&action=edit gcc --verbose --version for 4.9.2

[Bug c++/64037] Miscompilation with LTO and enum class : char parameter

2014-11-23 Thread js at alien8 dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64037 --- Comment #1 from Julian Stecklina --- Created attachment 34083 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34083&action=edit gcc --verbose --version for 4.9.1

[Bug c++/64037] New: Miscompilation with LTO and enum class : char parameter

2014-11-23 Thread js at alien8 dot de
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: js at alien8 dot de Created attachment 34082 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34082&action=edit Minimal test case On Linux with the x86-64 target, code that contains

[Bug c++/61760] New: -Wconversion inconsistency between gcc and g++

2014-07-09 Thread js at alien8 dot de
++ Assignee: unassigned at gcc dot gnu.org Reporter: js at alien8 dot de Given the code: unsigned char foo(unsigned char x) { return x >> 1; } If you compile this with 'gcc -Wconversion -c foo.c', there is no warning. If you compile it with 'g++ -Wcon

[Bug rtl-optimization/38534] gcc 4.2.1 and above: No need to save called-saved registers in 'noreturn' function

2011-11-06 Thread js at alien8 dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38534 Julian Stecklina changed: What|Removed |Added CC||js at alien8 dot de --- Comment #3