https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66880
Markus Trippelsdorf changed:
What|Removed |Added
CC||trippels at gcc dot gnu.org
--- Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80550
Markus Trippelsdorf changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68467
--- Comment #15 from Waldemar Brodkorb ---
Jeffrey, seems gcc 7 is coming soon, any chance getting this resolved?
from Alfred Agrell ---
Ran into this one myself, reproduces on 6.3.0-12ubuntu2 and 8.0.0 20170427
Godbolt. Minimized testcase:
template
class foo {
int a;
int b; // error here
void c() {}
/* template */ friend class bar; // error should be here
};
template
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80349
--- Comment #15 from Marek Polacek ---
Author: mpolacek
Date: Thu Apr 27 21:12:29 2017
New Revision: 247352
URL: https://gcc.gnu.org/viewcvs?rev=247352&root=gcc&view=rev
Log:
PR sanitizer/80349
* fold-const.c (fold_binary_loc) :
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80531
--- Comment #9 from Jakub Jelinek ---
Author: jakub
Date: Thu Apr 27 20:03:38 2017
New Revision: 247351
URL: https://gcc.gnu.org/viewcvs?rev=247351&root=gcc&view=rev
Log:
PR bootstrap/80531
* configure.tgt (*-*-aix*): Add -frando
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80531
--- Comment #8 from Jakub Jelinek ---
Author: jakub
Date: Thu Apr 27 20:03:01 2017
New Revision: 247350
URL: https://gcc.gnu.org/viewcvs?rev=247350&root=gcc&view=rev
Log:
PR bootstrap/80531
* configure.tgt (*-*-aix*): Add -frando
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79455
--- Comment #5 from seurer at gcc dot gnu.org ---
I was hoping that fixing this on powerpc64 LE would also fix it on BE but the
issue there is slightly different. See
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80551
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80551
Bug ID: 80551
Summary: c-c++-common/tsan/race_on_mutex.c fails on powerpc
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80550
--- Comment #1 from Markus Trippelsdorf ---
Looks like a dup of PR66880.
richi said in that bug:
»It would be better to make the C FE reject this as constant expression which
invokes undefined behavior.
IMHO -fsanitize should never sanitize an
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80550
Bug ID: 80550
Summary: error: case label does not reduce to an integer
constant
Product: gcc
Version: 7.1.0
Status: UNCONFIRMED
Severity: normal
Prior
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79665
--- Comment #16 from wilco at gcc dot gnu.org ---
(In reply to wilco from comment #14)
> (In reply to PeteVine from comment #13)
> > Still, the 5% regression must have happened very recently. The fast gcc was
> > built on 20170220 and the slow one
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80546
Segher Boessenkool changed:
What|Removed |Added
Target||powerpc*-*-*
Status|UNC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80549
Marek Polacek changed:
What|Removed |Added
Component|c |tree-optimization
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80549
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80547
--- Comment #1 from Thomas Schwinge ---
I used "#pragma omp target teams num_teams(1) map(x) reduction(+: x)" to test
this with OpenMP "nvptx" offloading, which works.
An additional observation: for host fallback (adding an "if(0)" clause to bo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80549
Bug ID: 80549
Summary: wrong code at -O2 and -O3 in both 32-bit and 64-bit
modes on x86_64-linux-gnu (executable does not
terminate)
Product: gcc
Version: 7.0.1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80540
--- Comment #4 from Qirun Zhang ---
(In reply to Martin Liška from comment #2)
> > gcc-4.8.5 crashes at all levels;
> > gcc-4.9 accepts it at all levels;
>
> I can't find a release that does not ICE w/ -O2.
Hi Martin,
This version works fine.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80505
Martin Jambor changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80505
Martin Jambor changed:
What|Removed |Added
CC||jamborm at gcc dot gnu.org
Comp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80531
Jakub Jelinek changed:
What|Removed |Added
CC||dmalcolm at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80548
Bug ID: 80548
Summary: -Wmaybe-uninitialized false positive when an
assignment is added
Product: gcc
Version: 6.3.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80547
Bug ID: 80547
Summary: [6/7/8 Regression] nvptx back end ICE with OpenACC
"reduction(OP:x)", "x = [...]"
Product: gcc
Version: 6.0
Status: UNCONFIRMED
Keywords:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80546
Bug ID: 80546
Summary: [7 Regression] FAIL: gcc.target/powerpc/bool3-p[78].c
scan-assembler-not
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79455
Martin Liška changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79455
--- Comment #3 from Martin Liška ---
Author: marxin
Date: Thu Apr 27 14:28:06 2017
New Revision: 247342
URL: https://gcc.gnu.org/viewcvs?rev=247342&root=gcc&view=rev
Log:
Fix test-case on ppc64le (PR testsuite/79455).
2017-04-27 Martin Liska
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79929
Martin Sebor changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80545
Bug ID: 80545
Summary: option -Wstringop-overflow not recognized by Fortran
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80544
Jonathan Wakely changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80530
Richard Earnshaw changed:
What|Removed |Added
Keywords||ice-on-valid-code
Status|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80530
--- Comment #4 from Richard Earnshaw ---
Author: rearnsha
Date: Thu Apr 27 14:11:47 2017
New Revision: 247341
URL: https://gcc.gnu.org/viewcvs?rev=247341&root=gcc&view=rev
Log:
[AArch64] Fix for gcc-7 regression PR 80530
This patch fixes the r
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80530
--- Comment #3 from Richard Earnshaw ---
Author: rearnsha
Date: Thu Apr 27 14:09:55 2017
New Revision: 247340
URL: https://gcc.gnu.org/viewcvs?rev=247340&root=gcc&view=rev
Log:
[AArch64] Fix for gcc-7 regression PR 80530
This patch fixes the r
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49395
--- Comment #4 from Jonathan Wakely ---
See also Bug 80544
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80543
Martin Liška changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80534
Jakub Jelinek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80534
--- Comment #11 from Jakub Jelinek ---
Author: jakub
Date: Thu Apr 27 13:47:54 2017
New Revision: 247337
URL: https://gcc.gnu.org/viewcvs?rev=247337&root=gcc&view=rev
Log:
PR c++/80534
* tree.c (type_cache_hasher::equal): Only co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80544
--- Comment #2 from Jonathan Wakely ---
And also reinterpret_cast:
template struct check { };
template struct check;
template check f(T&&) { return {}; }
template T val() { return {}; }
int main() {
int i;
f(static_cast(&i));
f(const_ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80534
--- Comment #10 from Jakub Jelinek ---
Author: jakub
Date: Thu Apr 27 13:42:37 2017
New Revision: 247334
URL: https://gcc.gnu.org/viewcvs?rev=247334&root=gcc&view=rev
Log:
PR c++/80534
* tree.c (type_cache_hasher::equal): Only co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67463
--- Comment #5 from Martin Liška ---
> Tried it now - it does seem better so it can be kept closed.
Good, thanks for testing.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80498
--- Comment #16 from Martin Liška ---
>
> I'm afraid I'm still unable to provide a useful stacktrace.
>
Usually using a Linux distribution, one can easily install debug information
for libraries. You should somehow investigate how is that hand
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80531
--- Comment #6 from Jakub Jelinek ---
Created attachment 41279
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41279&action=edit
gcc7-pr80531.patch
Untested fix.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80531
--- Comment #5 from Jakub Jelinek ---
Ah, so even on this testcase and with cross, it uses without -fPIC
GOMP_atomic_start in the GLOBAL_* symbol name.
But with -fPIC, checking or release-checking, cross or native, it creates those
symbol names w
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80533
Richard Biener changed:
What|Removed |Added
Keywords||wrong-code
Known to work|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80544
Jonathan Wakely changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80544
Bug ID: 80544
Summary: result of const_cast should by cv-unqualified
Product: gcc
Version: 8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80533
--- Comment #2 from Richard Biener ---
Author: rguenth
Date: Thu Apr 27 12:34:45 2017
New Revision: 247327
URL: https://gcc.gnu.org/viewcvs?rev=247327&root=gcc&view=rev
Log:
2017-04-27 Richard Biener
PR middle-end/80533
* emi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80543
Bug ID: 80543
Summary: internal compiler error: in tsubst_copy, at
cp/pt.c:13039
Product: gcc
Version: 5.4.0
Status: UNCONFIRMED
Severity: normal
Prio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80539
--- Comment #4 from Richard Biener ---
Author: rguenth
Date: Thu Apr 27 11:42:57 2017
New Revision: 247322
URL: https://gcc.gnu.org/viewcvs?rev=247322&root=gcc&view=rev
Log:
2017-04-27 Richard Biener
PR middle-end/80539
* tre
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80539
Richard Biener changed:
What|Removed |Added
Known to work||8.0
Assignee|unassigned at gc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79929
--- Comment #17 from janus at gcc dot gnu.org ---
Sidenote: Apparently disabling such warnings for Fortran code is not possible.
$ gfortran-8 c3.f90 -c -O2 -Wno-stringop-overflow
gives me:
f951: Warning: command line option ‘-Wstringop-overflow
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80534
--- Comment #9 from Freddie Chopin ---
Patch above (applied to 7.0.1-RC-20170425) fixes the original issue which I
reported - the project builds fine and works correctly. The warnings
("dereferencing type-punned pointer will break strict-aliasing
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80542
Jonathan Wakely changed:
What|Removed |Added
Keywords||diagnostic
Status|UNCONFIR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80531
--- Comment #4 from Jakub Jelinek ---
On simplified:
extern void foo (int *);
extern void bar (int *);
extern void baz (int *);
static int atomic_lock;
void
GOMP_atomic_start (void)
{
foo (&atomic_lock);
}
void
GOMP_atomic_end (void)
{
ba
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79430
Jakub Jelinek changed:
What|Removed |Added
Target Milestone|7.2 |7.0
Summary|[7/8 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80542
Bug ID: 80542
Summary: Warn about accidental copying of data in range based
for
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Pri
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80540
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80525
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80540
Martin Liška changed:
What|Removed |Added
CC||marxin at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79430
--- Comment #82 from Jakub Jelinek ---
Author: jakub
Date: Thu Apr 27 09:58:43 2017
New Revision: 247308
URL: https://gcc.gnu.org/viewcvs?rev=247308&root=gcc&view=rev
Log:
PR target/79430
* reg-stack.c (emit_swap_insn): If i1src
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79665
--- Comment #15 from tnfchris at gcc dot gnu.org ---
Author: tnfchris
Date: Thu Apr 27 09:58:27 2017
New Revision: 247307
URL: https://gcc.gnu.org/viewcvs?rev=247307&root=gcc&view=rev
Log:
2017-04-26 Tamar Christina
PR middle-end/7966
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80534
Jakub Jelinek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78792
Martin Liška changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80513
--- Comment #6 from Jonathan Wakely ---
Author: redi
Date: Thu Apr 27 09:44:28 2017
New Revision: 247300
URL: https://gcc.gnu.org/viewcvs?rev=247300&root=gcc&view=rev
Log:
PR demangler/80513 check for overflows and invalid characters in thunks
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80513
Jonathan Wakely changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80534
--- Comment #7 from Jakub Jelinek ---
Ah, on the second case I see what is going on.
The problem is that TYPE_TYPELESS_STORAGE is changed on an ARRAY_TYPE without
build_array_type* knowing about that, and that changes how the type is
ARRAY_TYPE i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80539
--- Comment #2 from Richard Biener ---
Hmm, SCEV analysis relies on loop-closed SSA form to handle expressions in
outer loops that use inner loop final values. Otherwise we miss to do the
required compute_overall_effects_of_inner_loop which is t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80534
--- Comment #6 from Markus Trippelsdorf ---
Here is a different reduction leading to a different ICE:
trippels@gcc75 ~ % cat lowLevelInitialization.ii
template struct aligned_storage {
struct type {
char __data[0];
};
};
struct A {};
te
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66313
Richard Biener changed:
What|Removed |Added
CC||ishiura-compiler at ml dot
kwansei
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80541
Richard Biener changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80541
Richard Biener changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #2 from Richard Bi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80534
--- Comment #5 from Jakub Jelinek ---
I'm afraid I have absolutely no idea what is going on and why my patch would
change anything on that.
What I see is that instantiate_class_template self-recurses:
#0 instantiate_class_template_1 (type=) at
.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80533
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80534
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80536
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80539
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80540
Richard Biener changed:
What|Removed |Added
Keywords||ra
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80541
Richard Biener changed:
What|Removed |Added
Keywords||wrong-code
Status|UNCONFIRM
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77728
--- Comment #56 from Jakub Jelinek ---
Author: jakub
Date: Thu Apr 27 07:14:24 2017
New Revision: 247293
URL: https://gcc.gnu.org/viewcvs?rev=247293&root=gcc&view=rev
Log:
PR target/77728
* config/aarch64/aarch64.c (struct aarch6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77728
--- Comment #55 from Jakub Jelinek ---
Author: jakub
Date: Thu Apr 27 07:13:10 2017
New Revision: 247292
URL: https://gcc.gnu.org/viewcvs?rev=247292&root=gcc&view=rev
Log:
PR target/77728
* config/aarch64/aarch64.c (struct aarch6
79 matches
Mail list logo