https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77900
--- Comment #1 from Jerry DeLisle ---
This goes way back to at least 4.0 so maybe we chose to do this?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77900
Bug ID: 77900
Summary: Compile time errors/warning for IO statements appear
wrong
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Prior
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77896
--- Comment #3 from Andrew Pinski ---
Basically what I am trying to say is there is a lot of analysis needed to
determine if the lifetime of object does not end during a call to a virtual
function.
> Altering the test case to trigger speculative
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77896
--- Comment #2 from Andrew Pinski ---
(In reply to Ryan Johnson from comment #1)
> Given that an object's vtable is fixed over its lifetime,
Yes but functions including virtual functions can deconstruct the object and
then call inplacement new o
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77896
--- Comment #1 from Ryan Johnson ---
It appears that multiple calls to different virtual functions of the same
object are not optimized, either (each performs the same load-load-jump
operation).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50892
Dominique d'Humieres changed:
What|Removed |Added
Status|NEW |WAITING
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50892
--- Comment #5 from Dominique d'Humieres ---
AFAICT this PR has been fixed between revisions r240781 and r240870.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64947
Dominique d'Humieres changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50892
Dominique d'Humieres changed:
What|Removed |Added
CC||bugs at stellardeath dot org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77887
--- Comment #2 from Marc Mutz ---
Created attachment 39772
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39772&action=edit
Expanded version of test-case for 77886, adding an unused inline non-template
overload of the function template
Fin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77899
--- Comment #3 from Martin Sebor ---
The offset is this in plus_stmt_object_size() in tree-object-size.c:
unit size
align 64 symtab 0 alias set -1 canonical type 0x70da41f8 precision
64 min max >
static visited
de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77886
--- Comment #10 from Marc Mutz ---
I can confirm patch fixes my Qt build, ie. not just bug.cpp.
Thanks!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77899
--- Comment #2 from Andrew Pinski ---
So to fix this in reality is to change how POINTER_PLUS_EXPR takes an unsigned
integer to be a signed integer. But this will take many extra issues and need
to be done though out the compiler.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77899
--- Comment #1 from Andrew Pinski ---
This is the complex part because size_type is unsigned so the range converting
from signed [-127, 128] to unsigned is ~[128, 18446744073709551487]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77899
Bug ID: 77899
Summary: incorrect VR_RANGE for a signed char function argument
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Compone
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77886
Jakub Jelinek changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77886
--- Comment #8 from Marc Mutz ---
#c3 is also in a template, indeed.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77886
--- Comment #7 from Marc Mutz ---
Version:
$ g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/d/gcc/trunk/libexec/gcc/x86_64-pc-linux-gnu/7.0.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../gcc/configur
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77886
--- Comment #6 from Marc Mutz ---
Created attachment 39770
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39770&action=edit
Test case
Result:
$ g++ -Wextra -std=c++1z -O2 bug.cpp
bug.cpp: In function ‘void qt_memfill(T*, T, int) [with
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77886
--- Comment #5 from Marc Mutz ---
It's in a function template, in case that helps. I'll try to trim it down now.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77898
Bug ID: 77898
Summary: VR_RANGE with inverted bounds after evrp and before
vrp1
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priorit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66343
--- Comment #14 from Marc Mutz ---
More examples (incl. ones with .Lubsan_type3) available on request.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66343
Marc Mutz changed:
What|Removed |Added
CC||marc.mutz at kdab dot com
--- Comment #13 fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66343
--- Comment #12 from Marc Mutz ---
Created attachment 39768
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39768&action=edit
Preprocessed source for PCH
Command line for PCH file:
g++ -pipe -g -O3 -std=c++1z \
-I/usr/include/glib-2.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66443
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64433
--- Comment #4 from Nathan Sidwell ---
Author: nathan
Date: Fri Oct 7 20:01:17 2016
New Revision: 240874
URL: https://gcc.gnu.org/viewcvs?rev=240874&root=gcc&view=rev
Log:
cp/
PR c++/64433
DR1658, DR1611
* init.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66443
--- Comment #1 from Nathan Sidwell ---
Author: nathan
Date: Fri Oct 7 20:01:17 2016
New Revision: 240874
URL: https://gcc.gnu.org/viewcvs?rev=240874&root=gcc&view=rev
Log:
cp/
PR c++/64433
DR1658, DR1611
* init.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77406
kargl at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38592
kargl at gcc dot gnu.org changed:
What|Removed |Added
CC||kargl at gcc dot gnu.org
--- C
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38295
Florian Weimer changed:
What|Removed |Added
Status|RESOLVED|UNCONFIRMED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77897
--- Comment #1 from Bill Long ---
Compiling these files appears to have a problem when the target is set to Intel
KNL. The compiler appears to be generating incorrect register and instruction
names, leading to assembler messages. See with gfort
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77897
Bug ID: 77897
Summary: Compile error with KNL & -O3 for GTC code
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77406
--- Comment #6 from kargl at gcc dot gnu.org ---
Author: kargl
Date: Fri Oct 7 18:57:45 2016
New Revision: 240871
URL: https://gcc.gnu.org/viewcvs?rev=240871&root=gcc&view=rev
Log:
2016-10-07 Steven G. Kargl
PR fortran/77406
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77896
Bug ID: 77896
Summary: Object vtable lookups are not hoisted out of loops
Product: gcc
Version: 6.2.0
Status: UNCONFIRMED
Severity: enhancement
Priority: P3
Comp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77406
--- Comment #5 from kargl at gcc dot gnu.org ---
Author: kargl
Date: Fri Oct 7 18:18:03 2016
New Revision: 240870
URL: https://gcc.gnu.org/viewcvs?rev=240870&root=gcc&view=rev
Log:
2016-10-07 Steven G. Kargl
PR fortran/77406
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77700
Bernd Edlinger changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77700
--- Comment #1 from Bernd Edlinger ---
Author: edlinger
Date: Fri Oct 7 17:10:38 2016
New Revision: 240867
URL: https://gcc.gnu.org/viewcvs?rev=240867&root=gcc&view=rev
Log:
2016-10-07 Bernd Edlinger
PR c++/77700
* c-common.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77889
--- Comment #3 from Martin Sebor ---
(In reply to Richard Biener from comment #2)
> So you are complaining that VRP doesn't compute a range for n? Because I
> can't see the tree-ssa-strlen pass computing ranges.
>
> Confirmed for VRP. It seems
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69733
Bernd Schmidt changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77880
Bernd Schmidt changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69733
--- Comment #2 from Bernd Schmidt ---
Author: bernds
Date: Fri Oct 7 12:21:55 2016
New Revision: 240863
URL: https://gcc.gnu.org/viewcvs?rev=240863&root=gcc&view=rev
Log:
c/
PR c++/69733
* c-decl.c (smallest_type_quals_location)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77880
--- Comment #4 from Bernd Schmidt ---
Author: bernds
Date: Fri Oct 7 12:16:55 2016
New Revision: 240862
URL: https://gcc.gnu.org/viewcvs?rev=240862&root=gcc&view=rev
Log:
PR tree-optimization/77880
* expr.c (by_pieces_ninsns): U
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77892
Jonathan Wakely changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77803
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77803
--- Comment #3 from Marek Polacek ---
Author: mpolacek
Date: Fri Oct 7 11:45:50 2016
New Revision: 240861
URL: https://gcc.gnu.org/viewcvs?rev=240861&root=gcc&view=rev
Log:
PR c++/77803
* gimplify.c (last_stmt_in_scope): Add che
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77894
--- Comment #3 from nsz at gcc dot gnu.org ---
currently --enable-gnu-indirect-function enables its use in gcc target libs
like libatomic which breaks if the libc has no support for it.
(In reply to Florian Weimer from comment #2)
> (In reply to n
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77894
--- Comment #2 from Florian Weimer ---
(In reply to nsz from comment #1)
> the ifunc abi still has many problems and i don't think it's possible to
> detect
> dynamic linker support for cross compilation so if it is enabled do it only
> if
> the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77895
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77895
Bug ID: 77895
Summary: Unaligned movdqa generated by GCC 6.2.0 with -O3
Product: gcc
Version: 6.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77890
Ville Voutilainen changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77664
Jakub Jelinek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77894
nsz at gcc dot gnu.org changed:
What|Removed |Added
CC||nsz at gcc dot gnu.org
--- Comme
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77886
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment #4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77664
--- Comment #4 from Jakub Jelinek ---
Author: jakub
Date: Fri Oct 7 09:33:47 2016
New Revision: 240858
URL: https://gcc.gnu.org/viewcvs?rev=240858&root=gcc&view=rev
Log:
PR tree-optimization/77664
* tree-ssa-reassoc.c (update_ra
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77894
Bug ID: 77894
Summary: Enable GNU indirect function support by default as it
will be used in glibc.
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77884
--- Comment #3 from Dominique d'Humieres ---
The tests compiles with '-fcoarray=single' for gfortran configured with
'--enable-checking=release'.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77885
--- Comment #2 from Dominique d'Humieres ---
The change occurred between revisions r192440 (2012-10-14, compiles) and
r192525 (2012-10-17, ICE), likely r192495 (pr50981 and pr54618).
If I replace 'class' with 'type' I get the error
call s(x
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39774
Andrew Pinski changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77893
Bug ID: 77893
Summary: VRP simplify_bit_ops_using_ranges should be applied
during propagation
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Keywords: easyhack,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35039
Andrew Pinski changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64320
Andrew Pinski changed:
What|Removed |Added
Keywords||build
Status|WAITING
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55915
Andrew Pinski changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33070
Andrew Pinski changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23198
Andrew Pinski changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55996
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63869
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26686
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53883
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56244
Andrew Pinski changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|pinskia at gcc do
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58505
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77885
Martin Liška changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77884
Martin Liška changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32927
Andrew Pinski changed:
What|Removed |Added
CC||schnetter at gmail dot com
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53919
Andrew Pinski changed:
What|Removed |Added
Status|REOPENED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45778
--- Comment #8 from Andrew Pinski ---
(In reply to Richard Biener from comment #1)
> I like the fact that the bugzilla URL is topmost, that no longer requires
> me scrolling down.
Me too. I was looking at older emails from bugzilla and compared
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69356
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69356
Andrew Pinski changed:
What|Removed |Added
URL|https://gcc.gnu.org/onlined |
|ocs/gcc/Compound-Lit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77883
David Binderman changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77891
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77889
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67958
--- Comment #2 from Iain Sandoe ---
On Darwin, PIE implies PIC (all executables that can be PIE are 'dynamic') -
(the case of mdynamic-no-pic is not combinable with pie).
so, on Darwin, the output of -1 should be the same as -2; (likewise -3 &
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77883
Richard Biener changed:
What|Removed |Added
Keywords||diagnostic
Status|UNCONFIRM
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77879
--- Comment #7 from Richard Biener ---
Author: rguenth
Date: Fri Oct 7 07:44:47 2016
New Revision: 240854
URL: https://gcc.gnu.org/viewcvs?rev=240854&root=gcc&view=rev
Log:
2016-10-07 Richard Biener
PR tree-optimization/77879
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77879
Richard Biener changed:
What|Removed |Added
Target Milestone|7.0 |5.5
--- Comment #6 from Richard Biener
84 matches
Mail list logo