http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56101
Siddhesh Poyarekar changed:
What|Removed |Added
CC||siddhesh at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56101
--- Comment #3 from Siddhesh Poyarekar ---
Here's the simplified non-preprocessed test, since it's not a problem with the
compiler proper:
$ cat > tmain.C
#include
#include
#include
extern "C"
void *worker_thread(void *tap)
{
int j[1] = {
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55779
Siddhesh Poyarekar changed:
What|Removed |Added
CC||siddhesh at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27557
Siddhesh Poyarekar changed:
What|Removed |Added
CC||siddhesh at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53860
Siddhesh Poyarekar changed:
What|Removed |Added
CC||siddhesh at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27557
--- Comment #14 from Siddhesh Poyarekar ---
I spoke to Jason last week and have now confirmed that the first fragment
indeed works correctly with 4.8. Declaring a variable threadprivate *after* it
is defined is not yet supported, but it should no
ty: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: siddhesh at redhat dot com
Reduced Reproducer:
$ cat foo.c
void
foo (char **inptrp, char *inend, int *wch, int *cnt)
{
int inlen = *cnt & 7;
if (inlen != 0)
: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: siddhesh at redhat dot com
Reproducer:
struct obstack
{
unsigned use_extra_arg:1;
unsigned extra_bitfield:1;
};
void
myfree (void *f)
{
}
void (*freefun) (void *) = myfree
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61294
--- Comment #13 from Siddhesh Poyarekar ---
Fixed in glibc:
commit 1721f0a406e52f976f9daf6f59acf42c1dbd33ff
Author: Siddhesh Poyarekar
Date: Thu Nov 27 11:15:45 2014 +0530
Don't use __warn_memset_zero_len for gcc-5.0 or newer
gcc no