[Bug lto/51432] [4.6 regression] ICE in -flto -std=c++0x -g with cross-compiler

2013-04-15 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51432 --- Comment #5 from Tomohiro Kashiwada 2013-04-16 03:33:22 UTC --- no problem at gcc-4.7.3. it works fine. $ rx-elf-g++ -v Using built-in specs. COLLECT_GCC=rx-elf-g++ COLLECT_LTO_WRAPPER=/home/kikairoya/rx/libexec/gcc/rx-elf/4.7.3/lto

[Bug c++/50261] New: [c++0x] ICE on brace-initialize an array member

2011-09-01 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50261 Bug #: 50261 Summary: [c++0x] ICE on brace-initialize an array member Classification: Unclassified Product: gcc Version: 4.6.1 Status: UNCONFIRMED Severity: normal Pr

[Bug c/50521] New: -fstrict-volatile-bitfields is not strict

2011-09-25 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50521 Bug #: 50521 Summary: -fstrict-volatile-bitfields is not strict Classification: Unclassified Product: gcc Version: 4.6.1 Status: UNCONFIRMED Severity: normal Priority

[Bug c/50521] -fstrict-volatile-bitfields is not strict

2011-09-26 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50521 --- Comment #2 from Tomohiro Kashiwada 2011-09-26 11:42:37 UTC --- Variable 'bitfield' declared as volatile, so all bitfield's members are volatile. Even if declare 'bits' as volatile, gcc dumps same code. However, adding option -fno-strict-volat

[Bug c/50521] -fstrict-volatile-bitfields is not strict

2011-09-26 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50521 --- Comment #3 from Tomohiro Kashiwada 2011-09-27 04:15:19 UTC --- Other test case (gcc generates wrong code): volatile union { // add volatiles tenaciously, but... volatile unsigned int all; volatile struct { volatile unsign

[Bug c/50521] -fstrict-volatile-bitfields is not strict

2011-10-19 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50521 --- Comment #4 from Tomohiro Kashiwada 2011-10-20 01:53:33 UTC --- Created attachment 25559 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25559 proposal patch fix generating wrong code. no longer volatile-bitfield breaks other field.

[Bug c/50521] -fstrict-volatile-bitfields is not strict

2011-10-27 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50521 --- Comment #6 from Tomohiro Kashiwada 2011-10-28 01:32:42 UTC --- (In reply to comment #5) > Is this related to the strict volatile bitfields change in trunk revision > 171347? > http://gcc.gnu.org/viewcvs/trunk/gcc/expr.c?view=log&pathrev=17134

[Bug c/50521] -fstrict-volatile-bitfields is not strict

2011-10-27 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50521 --- Comment #8 from Tomohiro Kashiwada 2011-10-28 03:58:45 UTC --- (In reply to comment #7) > Right. r171347 seem to be about fetches from bitfields while this change is > about stores? > > An interesting test would be > > bitfield.bits.a =

[Bug c/50521] -fstrict-volatile-bitfields is not strict

2011-10-28 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50521 --- Comment #10 from Tomohiro Kashiwada 2011-10-28 08:13:31 UTC --- (In reply to comment #9) > http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/IHI0042D_aapcs.pdf > section 7.1.7.5. Thanks, I see. On ARM ABI, reading or writing to volat

[Bug c/50521] -fstrict-volatile-bitfields is not strict

2011-10-28 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50521 --- Comment #11 from Tomohiro Kashiwada 2011-10-28 08:15:39 UTC --- Created attachment 25642 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25642 patch to honor STRICT_ALIGNMENT honor STRICT_ALIGNMENT when accessing non-volatile-bitfields

[Bug c/50521] -fstrict-volatile-bitfields is not strict

2011-10-28 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50521 --- Comment #13 from Tomohiro Kashiwada 2011-10-29 06:50:11 UTC --- (In reply to comment #12) > Regarding the double load. In a statement like a = b, both a & be should be > individually accessed even if they refer to the same storage. So > bit

[Bug c/50521] -fstrict-volatile-bitfields is not strict

2011-10-29 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50521 --- Comment #15 from Tomohiro Kashiwada 2011-10-29 14:37:15 UTC --- I see. Thanks detail exposition. I think the behavior of my patch seems correct and it should be merged.

[Bug c++/51028] New: [C++11] Alias-Declaration in namespace omits other whole code

2011-11-08 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51028 Bug #: 51028 Summary: [C++11] Alias-Declaration in namespace omits other whole code Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED

[Bug c++/51028] [C++11] Alias-Declaration in namespace omits other whole code

2011-11-08 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51028 --- Comment #1 from Tomohiro Kashiwada 2011-11-08 09:40:21 UTC --- revision: r181150 environment: Debian sid x86_64 if move alias-decl to global scope, compile and link success.

[Bug libstdc++/59087] New: including complex.h in C++11/1y mode should not include C's complex.h

2013-11-12 Thread kikairoya at gmail dot com
ormal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: kikairoya at gmail dot com working draft N3691 says: 26.4.10 Header The header behaves as if it simply includes the header . D.5 C standard library headers Ev

[Bug libstdc++/59087] including complex.h in C++11/1y mode should not include C's complex.h

2013-11-12 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59087 --- Comment #2 from Tomohiro Kashiwada --- C's provides a macro named 'I' and this breaks existing codes. ext/pod_char_traits.h gcc4.8.2) http://melpon.org/wandbox/permlink/qb87YqrI7I4BAQRw gcc4.7.3) http://melpon.org/wandbox/permlink/ighn7hGeL2

[Bug debug/51419] New: length of dwarf2 debug-info-section-label too small if sizeof(void *)==2

2011-12-04 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51419 Bug #: 51419 Summary: length of dwarf2 debug-info-section-label too small if sizeof(void *)==2 Classification: Unclassified Product: gcc Version: 4.6.2 Status: UNCONF

[Bug lto/51432] New: [4.6 regression] ICE in -flto -std=c++0x -g with cross-compiler

2011-12-05 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51432 Bug #: 51432 Summary: [4.6 regression] ICE in -flto -std=c++0x -g with cross-compiler Classification: Unclassified Product: gcc Version: 4.6.1 Status: UNCONFIRMED

[Bug regression/61793] New: regression: bootstrapping fails on x86_64-linux-gnu after r212352

2014-07-13 Thread kikairoya at gmail dot com
Priority: P3 Component: regression Assignee: unassigned at gcc dot gnu.org Reporter: kikairoya at gmail dot com bootstrapping SVN trunk r212352 fails on Linux x86_64 (using github's git mirror.) r212490 still fails. $ uname -a Linux vmarch-ubuntu 3.15.5-1-AR

[Bug c++/63214] New: [5.0 regression] ICE with static __thread value member in template class

2014-09-09 Thread kikairoya at gmail dot com
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: kikairoya at gmail dot com following code causes ICE with gcc HEAD 5.0.0 20140908 (experimental) (ran in http://melpon.org/wandbox/permlink/vXZsIogHe6QO5pnI

[Bug c++/63214] [5.0 regression] ICE with static __thread value member in template class

2014-09-09 Thread kikairoya at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63214 Tomohiro Kashiwada changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/61558] [5 Regression] ICE: Segmentation fault

2014-09-09 Thread kikairoya at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61558 Tomohiro Kashiwada changed: What|Removed |Added CC||kikairoya at gmail dot com

[Bug target/42128] New: ICE in libgcc

2009-11-20 Thread kikairoya at gmail dot com
Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: kikairoya at gmail dot com GCC host triplet: x86_64-pc-linux-gnu GCC target triplet: h8300-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42128

[Bug c++/42129] New: ICE in pointer difference with sizeof(int)>sizeof(void *)

2009-11-20 Thread kikairoya at gmail dot com
;sizeof(void *) Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: kikairoya at gmail dot com

[Bug c++/48912] [C++0x] Compiler abort silently

2011-05-06 Thread kikairoya at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48912 Tomohiro Kashiwada changed: What|Removed |Added CC||kikairoya at gmail dot com