[Bug c++/88529] New: G++ clears the return register on x86_64 when returning an empty class

2018-12-17 Thread rohan at rohanlean dot de
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: rohan at rohanlean dot de Target Milestone: --- Target: x86_64 The following code causes G++ to emit an "xorl %eax, %eax" on x86_64. I believe the Itanium AB

[Bug c++/62240] New: A using-declaration within a class can publish a public base of a private base.

2014-08-23 Thread rohan at rohanlean dot de
: minor Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: rohan at rohanlean dot de Created attachment 33384 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33384&action=edit small testcase Suppose that three clas

[Bug c/58267] New: Alignment specifier allowed within array declarator;

2013-08-28 Thread rohan at rohanlean dot de
Component: c Assignee: unassigned at gcc dot gnu.org Reporter: rohan at rohanlean dot de “char s[_Alignas (int) 7];” is accepted without warnings in strict C11 mode. I cannot construct that declaration using the grammar in appendix A.2 of the standard.

[Bug c/55546] New: Static functions that are fully inlined can end up in the object file

2012-11-30 Thread rohan at rohanlean dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55546 Bug #: 55546 Summary: Static functions that are fully inlined can end up in the object file Classification: Unclassified Product: gcc Version: 4.7.2 Status: