public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
       [not found] <bug-16602-4@http.gcc.gnu.org/bugzilla/>
@ 2014-02-13  1:22 ` sebunger44 at gmail dot com
  2014-02-13  1:52 ` pinskia at gcc dot gnu.org
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 15+ messages in thread
From: sebunger44 at gmail dot com @ 2014-02-13  1:22 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16602

Sebastian Unger <sebunger44 at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sebunger44 at gmail dot com

--- Comment #11 from Sebastian Unger <sebunger44 at gmail dot com> ---
(In reply to Joseph S. Myers from comment #6)
> When you apply const to "array of int", the resulting type is "array of
> const int" not "const array of int"; that's how type qualifiers and arrays
> interact in C, there is no such thing as a qualified array type.  "array of
> const int" is not a const-qualified type in C.

Can anybody provide a reference to the standard to the effect of this claim?
Because I can't find any, and I do believe this statement is wrong. All other
comments claiming this issue to be invalid are based on this (as are all
examples claiming to show that the original issue breaks the constness
promise).

I'm inclined to reopen this issue unless someone can point me to the standard
for this.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
       [not found] <bug-16602-4@http.gcc.gnu.org/bugzilla/>
  2014-02-13  1:22 ` [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion sebunger44 at gmail dot com
@ 2014-02-13  1:52 ` pinskia at gcc dot gnu.org
  2014-02-26  1:53 ` pinskia at gcc dot gnu.org
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu.org @ 2014-02-13  1:52 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16602

--- Comment #12 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Sebastian Unger from comment #11)
> I'm inclined to reopen this issue unless someone can point me to the
> standard for this.

From 6.7.3/9 (in the C11 draft):
If the specification of an array type includes any type qualifiers, the element
type is so qualified, not the array type. If the specification of a function type
includes any type
qualifiers, the behavior is undefined. 136)
>From gcc-bugs-return-443421-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 13 02:03:17 2014
Return-Path: <gcc-bugs-return-443421-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24743 invoked by alias); 13 Feb 2014 02:03:17 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 21935 invoked by uid 48); 13 Feb 2014 02:03:11 -0000
From: "sebunger44 at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
Date: Thu, 13 Feb 2014 02:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 4.0.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: sebunger44 at gmail dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-16602-4-TvDNy3KPV5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-16602-4@http.gcc.gnu.org/bugzilla/>
References: <bug-16602-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-02/txt/msg01178.txt.bz2
Content-length: 861

http://gcc.gnu.org/bugzilla/show_bug.cgi?id\x16602

--- Comment #13 from Sebastian Unger <sebunger44 at gmail dot com> ---
I believe the intent behind that is that the qualification of an array type is
identical to that of its element type.

I.e. the statement here is that an 'array of const ints' is identical to a
'const array of ints' rather than that the latter does not exist.

Thus a 'pointer to array of ints' is perfectly convertible to 'pointer to array
of const ints' which makes perfect sense. Note that this is completely
different from a 'pointer to pointer to int' or any such as has been given in
previous examples.

At the very least GCC should treat it such in Gnu99 mode, as it makes perfect
sense to have the following code compile successfully:


typedef int IntArray[3];

void foo(IntArray const* a);

void bar(IntArray* a)
{
   foo(a);
}


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
       [not found] <bug-16602-4@http.gcc.gnu.org/bugzilla/>
  2014-02-13  1:22 ` [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion sebunger44 at gmail dot com
  2014-02-13  1:52 ` pinskia at gcc dot gnu.org
@ 2014-02-26  1:53 ` pinskia at gcc dot gnu.org
  2014-02-26  1:56 ` joseph at codesourcery dot com
  2014-02-26  2:00 ` sebunger44 at gmail dot com
  4 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu.org @ 2014-02-26  1:53 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16602

--- Comment #15 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Sebastian Unger from comment #14)
> So how do I go about re-opening this? Or should I raise a new one?

Maybe you should raise it in the C standards mailing/news (news:comp.std.c)
group as my reading of the standard makes GCC correct.  And also this has been
part of the standard since C89 (I found it while doing some searching on my
quoted part and what others have said about this part of C).


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
       [not found] <bug-16602-4@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2014-02-26  1:53 ` pinskia at gcc dot gnu.org
@ 2014-02-26  1:56 ` joseph at codesourcery dot com
  2014-02-26  2:00 ` sebunger44 at gmail dot com
  4 siblings, 0 replies; 15+ messages in thread
From: joseph at codesourcery dot com @ 2014-02-26  1:56 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16602

--- Comment #16 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
It is *not a bug*, and so should remain closed, and no new bug should be 
opened.  See the explicit "not the array type" wording already quoted.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
       [not found] <bug-16602-4@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2014-02-26  1:56 ` joseph at codesourcery dot com
@ 2014-02-26  2:00 ` sebunger44 at gmail dot com
  4 siblings, 0 replies; 15+ messages in thread
From: sebunger44 at gmail dot com @ 2014-02-26  2:00 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16602

--- Comment #17 from Sebastian Unger <sebunger44 at gmail dot com> ---
Well, it is a bug. The question is whether it is a bug in GCC or in the
standard. I will raise it in the mailing list as suggested, but GCC could of
course again lead the way and implement this as a GNU extension until the
standard catches up.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
       [not found] <bug-16602-8968@http.gcc.gnu.org/bugzilla/>
                   ` (7 preceding siblings ...)
  2010-03-12  3:49 ` ilatypov at infradead dot org
@ 2010-03-15 19:47 ` ilatypov at infradead dot org
  8 siblings, 0 replies; 15+ messages in thread
From: ilatypov at infradead dot org @ 2010-03-15 19:47 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from ilatypov at infradead dot org  2010-03-15 19:47 -------
(In reply to comment #9)
> constness of a multiply
> referenced value cannot be promised, and, therefore, C propagates the compile
> -time constness requirement up the assignment chain in cases where the level of
> pointer indirection is greater than 1.  

The specs mention this case, too.

  Constraints

 1 One of the following shall hold:99)

   [..]

   - both operands are pointers to qualified or unqualified versions of
compatible types, and the type pointed to by the left has all the qualifiers of
the type pointed to by the right;


 [..]

 6 EXAMPLE 3 Consider the fragment:

   const char **cpp;
   char *p;
   const char c = 'A';

   cpp = &p; // constraint violation
   *cpp = &c; // valid
   *p = 0; // valid

   The first assignment is unsafe because it would allow the following valid
code to attempt to change the value of the const object c.

from section 6.5.16.1 "Simple assignment", n1336.pdf,

http://www.open-std.org/jtc1/sc22/wg14/www/projects


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16602


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
       [not found] <bug-16602-8968@http.gcc.gnu.org/bugzilla/>
                   ` (6 preceding siblings ...)
  2007-09-26 16:40 ` pinskia at gcc dot gnu dot org
@ 2010-03-12  3:49 ` ilatypov at infradead dot org
  2010-03-15 19:47 ` ilatypov at infradead dot org
  8 siblings, 0 replies; 15+ messages in thread
From: ilatypov at infradead dot org @ 2010-03-12  3:49 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from ilatypov at infradead dot org  2010-03-12 03:49 -------
(In reply to comment #7)
> I am reopening the bug cause I still don't have a clue why "pointer to array of
> ints" typed expression is assignment incompatible with a "pointer to array of
> const ints" typed lvalue. Especially when "pointer to int" typed expression IS
> assignment compatible with "pointer to const int" typed lvalue. This is what is
> this bug all about.

Comment #9 to bug 33076 showed me a link explaining how constness of a multiply
referenced value cannot be promised, and, therefore, C propagates the compile
-time constness requirement up the assignment chain in cases where the level of
pointer indirection is greater than 1.  

  http://c-faq.com/ansi/constmismatch.html

I came up with a similar example for the "array of const ints".   It shows that
the const promise might have been violated inside the function if
multiply-indirected lvalue constness was relaxed.

typedef const int carr_t[8];
typedef int arr_t[8];

void foo(carr_t *carrp) {
    arr_t *hacker;
    carr_t **holder = &hacker;  // a warning

    (*holder) = carrp;      // "hacker = carrp" in disguise, but both sides are
(carr_t *)

    (*hacker)[ 0 ] = 9;     // no warning
}

void bar(void) {
    arr_t arr = { 1, 2, 3, 4, 5, 6, 7, 8 };
    foo(arr);                   // a warning
}


-- 

ilatypov at infradead dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ilatypov at infradead dot
                   |                            |org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16602


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
       [not found] <bug-16602-8968@http.gcc.gnu.org/bugzilla/>
                   ` (5 preceding siblings ...)
  2007-09-26 12:33 ` jozef dot behran at krs dot sk
@ 2007-09-26 16:40 ` pinskia at gcc dot gnu dot org
  2010-03-12  3:49 ` ilatypov at infradead dot org
  2010-03-15 19:47 ` ilatypov at infradead dot org
  8 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-09-26 16:40 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from pinskia at gcc dot gnu dot org  2007-09-26 16:40 -------
Again this is invalid.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16602


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
       [not found] <bug-16602-8968@http.gcc.gnu.org/bugzilla/>
                   ` (4 preceding siblings ...)
  2007-09-26 12:10 ` jsm28 at gcc dot gnu dot org
@ 2007-09-26 12:33 ` jozef dot behran at krs dot sk
  2007-09-26 16:40 ` pinskia at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 15+ messages in thread
From: jozef dot behran at krs dot sk @ 2007-09-26 12:33 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from jozef dot behran at krs dot sk  2007-09-26 12:33 -------
Hm, I must apologize for argumenting about wrong point of this issue. Now I can
see why other sometimes say "think before you type" :)

The problem here is not whether applying const to "array of int" makes "const
array of int" or "array of const int". The problem here is why gcc does not
apply that "const" automatically and rather complains about incompatible
pointer types.

I am reopening the bug cause I still don't have a clue why "pointer to array of
ints" typed expression is assignment incompatible with a "pointer to array of
const ints" typed lvalue. Especially when "pointer to int" typed expression IS
assignment compatible with "pointer to const int" typed lvalue. This is what is
this bug all about.


-- 

jozef dot behran at krs dot sk changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|INVALID                     |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16602


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
       [not found] <bug-16602-8968@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2007-09-26 11:58 ` jozef dot behran at krs dot sk
@ 2007-09-26 12:10 ` jsm28 at gcc dot gnu dot org
  2007-09-26 12:33 ` jozef dot behran at krs dot sk
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 15+ messages in thread
From: jsm28 at gcc dot gnu dot org @ 2007-09-26 12:10 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from jsm28 at gcc dot gnu dot org  2007-09-26 12:09 -------
When you apply const to "array of int", the resulting type is "array of const
int" not "const array of int"; that's how type qualifiers and arrays interact
in C, there is no such thing as a qualified array type.  "array of const int"
is not a const-qualified type in C.


-- 

jsm28 at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16602


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
       [not found] <bug-16602-8968@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2007-09-19 17:27 ` raeburn at raeburn dot org
@ 2007-09-26 11:58 ` jozef dot behran at krs dot sk
  2007-09-26 12:10 ` jsm28 at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 15+ messages in thread
From: jozef dot behran at krs dot sk @ 2007-09-26 11:58 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from jozef dot behran at krs dot sk  2007-09-26 11:58 -------
Section 5.6.2.1, paragraph 2 says "E1[E2] is equivalent to *((E1)+(E2))". This
means if we have "typedef int THostAddr[8]" then the declaration "THostAddr
*Host" declares Host to be a pointer to 8-item arrays of integers, so the
"const" in "const THostAddr *Host" must be applied to the whole array type
called "THostAddr" and not just the member type of the array type "THostAddr".

Also section 6.7.7, paragraph 3 says "typedef" introduces a synonym to a type
specified by the specifier. Therefore the element type of the "THostAddr[10]"
type is "THostAddr" and not "int" (the element type of "THostAddr"). This
meaning is hidden in the words "a typedef declarator does not introduce a new
type, only a synonym for the type specified" (this implies "a typedef
declarator introduces a synonym for the type specified").

Just to make my point clear: these two array variables don't have the same
element type:

typedef int THostAddr[8];
THostAddr HostList1[10];
int HostList2[80];

The element type of HostList1 is an 8-item array of ints, while the element
type of HostList2 is plain int (so you can write "HostList1[x][y]" but not
"HostList2[x][y]"). If you don't believe me, try this little program:

--- snip ---
#include <stdio.h>

typedef int THostAddr[8];
THostAddr HostList1[10];
int HostList2[80];

int main(void)
{
  printf("%d %d\n",sizeof(HostList1[0]),sizeof(HostList2[0]));
  printf(
    "%d %d\n",
    (int *)(HostList1+1)-(int *)HostList1,
    (int *)(HostList2+1)-(int *)HostList2
  );
  return(0);
}
--- snip ---

It will say "32 4" on my x86 GNU/Linux box (or maybe some other number on
different platforms but the first number will always be 8-times bigger than the
second one). So when the *SIZES* of the element types of the two variables
don't match, they clearly cannot have the same element type.

The conclusion is that you are wrong with the argument in bug 33076. You cannot
say the objects that trigger the spurious warnings have "int" as their element
type, cause they don't have. Their element type is an array of ints. And then
the "const" qualifier must be applied to the whole of this "array of ints" in
these examples according to the standard.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16602


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
       [not found] <bug-16602-8968@http.gcc.gnu.org/bugzilla/>
  2007-09-19  9:47 ` schwab at suse dot de
  2007-09-19 11:46 ` bonzini at gnu dot org
@ 2007-09-19 17:27 ` raeburn at raeburn dot org
  2007-09-26 11:58 ` jozef dot behran at krs dot sk
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 15+ messages in thread
From: raeburn at raeburn dot org @ 2007-09-19 17:27 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from raeburn at raeburn dot org  2007-09-19 17:27 -------
(In reply to comment #3)
> I'm not convinced by the explanation in the comment.  A pointer to array *is*
> compatible with the corresponding const pointer type; -Wcast-qual may apply
> too, but that's not exhibited in the test case.

That's what I originally thought, but now (as I explained in a comment to
33076) I think there's a quirk of the standard that makes them not compatible. 
I'd be happy to be shown to be wrong -- but can you provide specific references
to the standard to refute my argument in 33076?


-- 

raeburn at raeburn dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |raeburn at raeburn dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16602


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
       [not found] <bug-16602-8968@http.gcc.gnu.org/bugzilla/>
  2007-09-19  9:47 ` schwab at suse dot de
@ 2007-09-19 11:46 ` bonzini at gnu dot org
  2007-09-19 17:27 ` raeburn at raeburn dot org
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 15+ messages in thread
From: bonzini at gnu dot org @ 2007-09-19 11:46 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from bonzini at gnu dot org  2007-09-19 11:46 -------
I'm not convinced by the explanation in the comment.  A pointer to array *is*
compatible with the corresponding const pointer type; -Wcast-qual may apply
too, but that's not exhibited in the test case.


-- 

bonzini at gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bonzini at gnu dot org
             Status|RESOLVED                    |REOPENED
         Resolution|INVALID                     |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16602


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
       [not found] <bug-16602-8968@http.gcc.gnu.org/bugzilla/>
@ 2007-09-19  9:47 ` schwab at suse dot de
  2007-09-19 11:46 ` bonzini at gnu dot org
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 15+ messages in thread
From: schwab at suse dot de @ 2007-09-19  9:47 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from schwab at suse dot de  2007-09-19 09:47 -------
*** Bug 33076 has been marked as a duplicate of this bug. ***


-- 

schwab at suse dot de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |martin dot ferrari at gmail
                   |                            |dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16602


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion
  2004-07-17  7:50 [Bug c/16602] New: " jozef dot behran at krs dot sk
@ 2004-07-17  8:49 ` pinskia at gcc dot gnu dot org
  0 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-07-17  8:49 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-07-17 08:49 -------
Note arrays do not get type quals at all so this is a correct warning.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16602


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2014-02-26  2:00 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-16602-4@http.gcc.gnu.org/bugzilla/>
2014-02-13  1:22 ` [Bug c/16602] Spurious warnings about pointer to array -> const pointer to array conversion sebunger44 at gmail dot com
2014-02-13  1:52 ` pinskia at gcc dot gnu.org
2014-02-26  1:53 ` pinskia at gcc dot gnu.org
2014-02-26  1:56 ` joseph at codesourcery dot com
2014-02-26  2:00 ` sebunger44 at gmail dot com
     [not found] <bug-16602-8968@http.gcc.gnu.org/bugzilla/>
2007-09-19  9:47 ` schwab at suse dot de
2007-09-19 11:46 ` bonzini at gnu dot org
2007-09-19 17:27 ` raeburn at raeburn dot org
2007-09-26 11:58 ` jozef dot behran at krs dot sk
2007-09-26 12:10 ` jsm28 at gcc dot gnu dot org
2007-09-26 12:33 ` jozef dot behran at krs dot sk
2007-09-26 16:40 ` pinskia at gcc dot gnu dot org
2010-03-12  3:49 ` ilatypov at infradead dot org
2010-03-15 19:47 ` ilatypov at infradead dot org
2004-07-17  7:50 [Bug c/16602] New: " jozef dot behran at krs dot sk
2004-07-17  8:49 ` [Bug c/16602] " pinskia at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).