[Bug c++/55879] New: [C++11][constexpr] nested constexpr Initialisation raises internal compiler error

2013-01-04 Thread npl at chello dot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55879 Bug #: 55879 Summary: [C++11][constexpr] nested constexpr Initialisation raises internal compiler error Classification: Unclassified Product: gcc Version: 4.7.2

[Bug c++/55879] [C++11] nested constexpr Initialisation raises internal compiler error

2013-01-08 Thread npl at chello dot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55879 --- Comment #2 from npl at chello dot at 2013-01-08 19:30:29 UTC --- (In reply to comment #1) The problem also occurs for gcc 4.8.0 20121209 (experimental). Let me remark that according to C++11 the variable s_Memmap could not be used

[Bug libstdc++/56002] New: [mutex] allow generic classes to be used without requiring plattform support for threads

2013-01-16 Thread npl at chello dot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56002 Bug #: 56002 Summary: [mutex] allow generic classes to be used without requiring plattform support for threads Classification: Unclassified Product: gcc Version: 4.7.2

[Bug libstdc++/56002] [C++11] allow generic locks to be used without requiring plattform support for threads

2013-01-17 Thread npl at chello dot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56002 --- Comment #3 from npl at chello dot at 2013-01-17 20:43:35 UTC --- great, response looks already more promising than my other gcc patches/requests. Any chance this will find its way into 4.7.3?

[Bug libstdc++/56677] New: [ratio] : ratio_multiply, ratio_divide, etc results doesnt verify as __is_ratio

2013-03-21 Thread npl at chello dot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56677 Bug #: 56677 Summary: [ratio] : ratio_multiply, ratio_divide, etc results doesnt verify as __is_ratio Classification: Unclassified Product: gcc Version: 4.7.2

[Bug libstdc++/56677] [ratio] : ratio_multiply, ratio_divide, etc results doesnt verify as __is_ratio

2013-03-21 Thread npl at chello dot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56677 --- Comment #3 from npl at chello dot at 2013-03-21 14:38:48 UTC --- Thanks, this did not occur to me. Still, wouldnt it be relatively easy to adopt the __is_ratio function to check for the ::type instead?

[Bug c++/56728] New: ICE using constexpr initialization and arrays

2013-03-25 Thread npl at chello dot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56728 Bug #: 56728 Summary: ICE using constexpr initialization and arrays Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal

[Bug c++/56762] New: too aggressive optimization or missing warnings

2013-03-28 Thread npl at chello dot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56762 Bug #: 56762 Summary: too aggressive optimization or missing warnings Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal

[Bug c++/56762] too aggressive optimization or missing warnings

2013-03-28 Thread npl at chello dot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56762 --- Comment #2 from npl at chello dot at 2013-03-28 13:38:01 UTC --- Oh how I hate this rule. Thanks for the info and sorry for the invalid report.

[Bug c++/56728] [4.8/4.9 Regression] ICE using constexpr initialization and arrays

2013-04-04 Thread npl at chello dot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56728 --- Comment #3 from npl at chello dot at 2013-04-04 09:13:16 UTC --- (In reply to comment #2) Fixed for 4.8.1. Is it already in trunk? Fixed the ICE or disallowing the wrong constexpr - I guess I have a few of these?

[Bug libgcc/56846] New: _Unwind_Backtrace on ARM and noexcept

2013-04-04 Thread npl at chello dot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56846 Bug #: 56846 Summary: _Unwind_Backtrace on ARM and noexcept Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal

[Bug lto/58528] lto1: internal compiler error: in build_abbrev_table, at dwarf2out.c:7478

2014-09-16 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58528 npl at chello dot at changed: What|Removed |Added CC||npl at chello dot at --- Comment

[Bug libstdc++/59987] New: [C++11]: Missing ios_base::hexfloat format specifier

2014-01-29 Thread npl at chello dot at
Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: npl at chello dot at The specifier for hexadecimal floats is missing: http://www.cplusplus.com/reference/ios/hexfloat/ I suppose the parsing of this format isnt working either (only tested this with gcc 4.7

[Bug libgcc/56846] _Unwind_Backtrace on ARM and noexcept

2014-05-09 Thread npl at chello dot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56846 --- Comment #2 from npl at chello dot at --- I cant easily make a simple reproducible testcase as this is a custom realtime OS for a very specific CPU. And I can only test this example next week at work where I have hardware to run it. And I

[Bug libgcc/56846] _Unwind_Backtrace on ARM and noexcept

2014-05-14 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56846 --- Comment #4 from npl at chello dot at --- I just found the similar entry on launchpad. I have to recall this from memory, as its been a long time since I played around with it. The issue of repeating entries occurs if you have a function

[Bug c/38836] New: Documentation for x86 builtins is outdated

2009-01-14 Thread npl at chello dot at
Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: npl at chello dot at http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38836

[Bug target/46453] New: MIPS backend is not using special instructions for __builtin_bswap32

2010-11-12 Thread npl at chello dot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46453 Summary: MIPS backend is not using special instructions for __builtin_bswap32 Product: gcc Version: 4.5.1 Status: UNCONFIRMED Severity: enhancement Priority: P3

[Bug target/46453] MIPS backend is not using special instructions for __builtin_bswap32

2010-11-13 Thread npl at chello dot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46453 --- Comment #1 from npl at chello dot at 2010-11-13 22:41:08 UTC --- Created attachment 22388 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=22388 Partial patch inplementing 32 and 64 bit bswaps. diffed against gcc 4.5.1 Well, I went ahead

[Bug libgcc/56846] _Unwind_Backtrace on ARM and noexcept

2014-11-01 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56846 --- Comment #10 from npl at chello dot at --- Hi, thanks for the fix, any chance of adding this to 4.9 and 4.8 aswell?

[Bug c/65377] [5.0 Regression] cpp attribute check ala clang fails to compile

2015-03-10 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65377 npl at chello dot at changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution

[Bug c/65377] New: [5.0 Regression] cpp attribute check ala clang fails to compile

2015-03-10 Thread npl at chello dot at
Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: npl at chello dot at The following code fails to compile with gcc-5-20150301, gcc 4.8.4 and 4.9.2 are fine. The command used is simply gcc test.c #ifndef

[Bug c/65377] [5.0 Regression] cpp attribute check ala clang fails to compile

2015-03-10 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65377 --- Comment #6 from npl at chello dot at --- (In reply to npl from comment #3) 1) It simply shouldnt fail. 2) this is a generic header for C and C++. __has_cpp_attribute(clang::fallthrough) should resolve to 0 and not fail. This is a bug

[Bug c/65377] [5.0 Regression] cpp attribute check ala clang fails to compile

2015-03-10 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65377 --- Comment #8 from npl at chello dot at --- This (and the Iso recommendation) doesnt answer the question whether the __has_cpp_attribute macro should be defined for C sources either (it seems illogical to me). Guess its undefined and not a bug

[Bug c++/65945] C++ alignment of nullptr_t is 1 and might cause unaligned stores to the frame

2015-04-30 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65945 --- Comment #3 from npl at chello dot at --- I just checked the alignment of nullptr, and here seems to be the issue: the size of 4, while the alignment is 1. This will result in unaligned access should a nullptr be stored (storing a nullptr

[Bug c++/65945] ARM: unaligned access when stroing nullptr

2015-04-30 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65945 --- Comment #1 from npl at chello dot at --- Created attachment 35430 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=35430action=edit disassembly showing the issue The issue is the line dc: e50b3019str r3, [fp, #-25

[Bug c++/65945] New: ARM: unaligned access when stroing nullptr

2015-04-30 Thread npl at chello dot at
++ Assignee: unassigned at gcc dot gnu.org Reporter: npl at chello dot at Target Milestone: --- Created attachment 35429 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=35429action=edit code causing the issue Hello, the attachedcode produces an unaligned access for arm

[Bug c++/65945] ARM: unaligned access when stroing nullptr

2015-04-30 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65945 --- Comment #2 from npl at chello dot at --- Well, gcc 5.1 seems to reproduceable aswell, I just looked at the wrong line. There are 3 stores of the implicitely converted nullptr, gcc 4.8.4, gcc 4.9.2 and gcc 5.1 all produce one unaligned store

[Bug c++/65945] C++ alignment of nullptr_t is 1 and might cause unaligned stores to the frame

2015-04-30 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65945 --- Comment #5 from npl at chello dot at --- making nullptr_t similar to void* would sound very reasonable to me. I tested clang and it seems to behave that way. Whatever the C++ ABI group comes up with, the unaligned accesses have to be fixed

[Bug c++/65945] C++ alignment of nullptr_t is 1 and might cause unaligned stores to the frame

2015-04-30 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65945 --- Comment #6 from npl at chello dot at --- btw... there seems to be a logical fallacy in the way gcc produces stores anyway. if a type has size 4 and alignment 1 (like a struct with 4 chars), shouldn`t the compiler generate byte-writes? Just

[Bug c++/65945] C++ alignment of nullptr_t is 1 and might cause unaligned stores to the frame

2015-04-30 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65945 --- Comment #8 from npl at chello dot at --- @Andrew Pinski: The code in question was compiled for arm4t. The toolchain is not configured for arm7, but has a multilib-configuration for arm4/armv5te/thumb. No defaults where touched in any way

[Bug c++/66216] New: Defaulted Operators and contructors not working with aligned attribute

2015-05-20 Thread npl at chello dot at
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: npl at chello dot at Target Milestone: --- The code below will not compile, faulting with defaulted declaration 'xx' does not match expected signature. This behaviour is in any gcc

[Bug c++/65945] C++ alignment of nullptr_t is 1 and might cause unaligned stores to the frame

2015-07-10 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65945 --- Comment #17 from npl at chello dot at --- Hi, so if I understand it right, the access fault itself isnt fixed, but if I use ABI Version = 9 it wont occur with this code? Should I open a separate Bug for the unaligned access issue?

[Bug c/68657] [6 Regression] "gcc -Werror=sign-conversion test.i" shows invalid: -Wsign-conversion is not an option that controls warnings

2016-06-09 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68657 npl at chello dot at changed: What|Removed |Added CC||npl at chello dot at --- Comment

[Bug tree-optimization/50417] regression: memcpy with known alignment

2016-07-12 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50417 --- Comment #22 from npl at chello dot at --- (In reply to Richard Biener from comment #21) > (In reply to Georg-Johann Lay from comment #18) > > (In reply to rguent...@suse.de from comment #12) > > > On Fri, 8 Jul 2016, o

[Bug tree-optimization/50417] regression: memcpy with known alignment

2016-07-12 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50417 --- Comment #25 from npl at chello dot at --- Yes, that works fine. I just meant to say it needs more work than casting to a type with less alignment, and unless explicitly marked with this pragma you can expect a compiler to access like

[Bug tree-optimization/50417] regression: memcpy with known alignment

2016-07-08 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50417 --- Comment #16 from npl at chello dot at --- rguenther: Funny enough, I am using memcpy because thats the only standard conform way to move data around that might be aliased. And I use this often to parse binary streams from a network. I think

[Bug tree-optimization/50417] regression: memcpy with known alignment

2016-07-08 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50417 --- Comment #17 from npl at chello dot at --- I got interrupted by a colleague at work, part 2 of the ramblings... Everything you could argue against memcpy beeing replaced by simpler instructions, doesnt change that the same issue persists

[Bug tree-optimization/50417] regression: memcpy with known alignment

2016-07-08 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50417 npl at chello dot at changed: What|Removed |Added CC||npl at chello dot at --- Comment

[Bug debug/58150] debug info about definition of enum class not emitted if the declaration was already used in a class

2017-10-16 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58150 npl at chello dot at changed: What|Removed |Added CC||npl at chello dot at --- Comment

[Bug driver/82715] New: support setting default for -pipe as configure option

2017-10-25 Thread npl at chello dot at
Component: driver Assignee: unassigned at gcc dot gnu.org Reporter: npl at chello dot at Target Milestone: --- Hello, I would like to be able to compile gcc with "-pipe" enabled by default. The advantages would be no trashing of the /tmp filesystem (and potentially a

[Bug libgcc/94220] New: libgcc FTB for ARM Thump when optimizing for size

2020-03-18 Thread npl at chello dot at
: libgcc Assignee: unassigned at gcc dot gnu.org Reporter: npl at chello dot at CC: rearnsha at arm dot com Target Milestone: --- This issue was introduced with 6b9ce2b4eb49e3c930730c3721323349e2136b1a, the sections guarded with __OPTIMIZE_SIZE__ where

[Bug driver/87758] --print-file-name= ignores -L

2021-02-10 Thread npl at chello dot at via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87758 npl at chello dot at changed: What|Removed |Added CC||npl at chello dot at --- Comment