--- Comment #2 from simon_baldwin at yahoo dot com 2009-11-04 12:17 ---
I have a minimal failing case for this, I think. I'm using trunk 153803, for
what it's worth.
$ cat demo.c
typedef long intnat;
typedef intnat value;
void caml_darken (value v, value *p) { }
$ .../gcc -flto
--- Comment #3 from simon_baldwin at yahoo dot com 2009-11-04 12:57 ---
A bit more info from a gdb trace:
Program received signal SIGSEGV, Segmentation fault.
0x00b798ce in ipa_populate_param_decls (node=0x2b453300,
info=0x15eb768) at ../../gcc/gcc/ipa-prop.c:141
141
--- Comment #1 from simon_baldwin at yahoo dot com 2009-07-27 12:08 ---
Committed revision 150109.
--
simon_baldwin at yahoo dot com changed:
What|Removed |Added
org
ReportedBy: simon_baldwin at yahoo dot com
GCC build triplet: x86_64-unknown-linux-gnu
GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: x86_64-unknown-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40829
: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: simon_baldwin at yahoo dot com
GCC build triplet: i386-unknown-linux-gnu
GCC host triplet: i386-unknown-linux-gnu
GCC target triplet: x86_64-unknown-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38908
ReportedBy: simon_baldwin at yahoo dot com
GCC target triplet: i386-unknown-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37348
--- Comment #6 from simon_baldwin at yahoo dot com 2008-08-07 14:42 ---
Fixed for mainline and 4.3 branch -- resolving as FIXED.
--
simon_baldwin at yahoo dot com changed:
What|Removed |Added
--- Comment #3 from simon_baldwin at yahoo dot com 2008-08-06 12:00 ---
Thanks for the note. Fixed for trunk; I'm currently in the process of
backporting to the 4.3 branch since the bug is there also.
--
simon_baldwin at yahoo dot com changed:
What|Removed
: simon_baldwin at yahoo dot com
GCC target triplet: i386-unknown-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36999
--- Comment #4 from simon_baldwin at yahoo dot com 2008-04-26 17:21 ---
Closing. Location information may still not be accurate, but duplicate
warnings are gone.
--
simon_baldwin at yahoo dot com changed:
What|Removed |Added
information incorrect on string bounds warning
Product: gcc
Version: 4.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: simon_baldwin at yahoo dot com
--- Comment #3 from simon_baldwin at yahoo dot com 2007-11-15 19:55 ---
The definition's really there in 4.2.1, absent in 4.1.1:
$ 4.2.1/g++ -S ns1.cc c++filt ns1.s | grep B::x
movl$0, (anonymous namespace)::B::x
.local (anonymous namespace)::B::x
.comm
Version: 4.2.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: simon_baldwin at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34094
--- Comment #5 from simon_baldwin at yahoo dot com 2007-06-25 17:24 ---
Indeed it can -- thanks for the reminder. Marking as FIXED.
--
simon_baldwin at yahoo dot com changed:
What|Removed |Added
--- Comment #8 from simon_baldwin at yahoo dot com 2007-06-25 17:26 ---
Resolved by revision 122434.
--
simon_baldwin at yahoo dot com changed:
What|Removed |Added
--- Comment #2 from simon_baldwin at yahoo dot com 2007-06-14 21:29 ---
Note: there's also a C++ language defect report relating to this issue, with
recommendation from the CWG:
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#605
--
http://gcc.gnu.org/bugzilla
at gcc dot gnu dot org
ReportedBy: simon_baldwin at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31923
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: simon_baldwin at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31449
--- Comment #7 from simon_baldwin at yahoo dot com 2007-03-12 21:48 ---
PR 14710 isn't really quite the same thing as PR 28774. PR 14170 is concerned
with unnecessary casts; PR 28774 is concerned with unnecessary const or
volatile qualifiers within otherwise valid and perhaps necessary
: simon_baldwin at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28992
--- Comment #2 from simon_baldwin at yahoo dot com 2006-08-24 16:53 ---
You didn't miss anything. There's no bug here, just a request for a new
warning message.
As you note, the const-volatile qualifications in the cast have no meaning, and
are completely ignored by the compiler
--- Comment #3 from simon_baldwin at yahoo dot com 2006-08-18 17:51 ---
Unfortunately, adding -pedantic brings in a grab-bag of other warnings that
aren't currently separable.
What would be useful, I think, is to have unknown escape sequences as its own
-Wmumble option. That way, it's
ReportedBy: simon_baldwin at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28774
--- Comment #27 from simon_baldwin at yahoo dot com 2006-05-02 21:01
---
Here's a relatively simple test case, in case anyone wants one, that reproduces
either this problem, or a very similar one. It requires a mix of compilers,
and of optimization selections, to reproduce, though
--- Additional Comments From simon_baldwin at yahoo dot com 2005-09-02
19:12 ---
The problem's restricted to the C++ front end only, and is common across
multiple releases and at the highest warning settings:
$ cat e.cc
typedef enum { ZERO }; // error, malformed typedef, missing
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: simon_baldwin at yahoo dot com
CC: gcc-bugs at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi
: enhancement
Priority: P2
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: simon_baldwin at yahoo dot com
CC: gcc-bugs at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23689
27 matches
Mail list logo