[Bug c++/84974] [8 Regression] ICE: Segmentation fault (ovl_first()/location_of())

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84974 --- Comment #5 from Martin Liška --- Fixed on trunk in r261802.

[Bug ipa/89009] [7/8/9 Regression] Miscompilation (missing function call) with -fvisibility=hidden -fpic -O2 -fno-inline

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89009 --- Comment #12 from Martin Liška --- (In reply to Jakub Jelinek from comment #11) > So, shall we punt to ICF functions/methods with different visibility, or do > we need to treat it specially during later IPA optimizations? I'll discuss that wi

[Bug target/88343] [7/8 Regression] R31 is unconditionally saved/restored on powerpc-darwin even when it's not necessary.

2019-02-04 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88343 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #23 fro

[Bug target/88343] [7/8 Regression] R31 is unconditionally saved/restored on powerpc-darwin even when it's not necessary.

2019-02-04 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88343 --- Comment #24 from Iain Sandoe --- so, it seems that there are more cases where the RS6000_PIC_OFFSET_TABLE_REGNUM is used without setting the uses_pic_offset_table. We can easily back the change out to "fix" master - but that seems to be pape

[Bug libstdc++/89181] Can std C++ library follow ISO spec parameter names?

2019-02-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89181 --- Comment #2 from Jonathan Wakely --- (In reply to Jonny Grant from comment #0) > Can the libstd++ header files show the same parameter names as the spec > without __ etc? No, of course not, consider: #define n 20 #include int main() { retur

[Bug libstdc++/89181] Can std C++ library follow ISO spec parameter names?

2019-02-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89181 --- Comment #3 from Jonathan Wakely --- This really feels more like a gcc-help (or stackoverflow) question than a bug report. I'm sure it's been answered multiple times on stackoverflow.

[Bug tree-optimization/89152] Wrapping values in structures can make the optimizer blind

2019-02-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89152 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Status|

[Bug rtl-optimization/89154] 5% degradation of CPU2006 473.astar starting with r266305

2019-02-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89154 Richard Biener changed: What|Removed |Added Component|tree-optimization |rtl-optimization Blocks|

[Bug tree-optimization/89152] Wrapping values in structures can make the optimizer blind

2019-02-04 Thread m...@nieper-wisskirchen.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89152 --- Comment #2 from Marc Nieper-Wißkirchen --- Even if Cont weren't passed in a register, the optimization of the unwrapped, first version would be missed in the structure-wrapped, second version. A general solution where such simple wrappers do

[Bug libstdc++/78968] conflict between gnu's __cxa_thread_atexit and LLVM's/FreeBSD's implementation

2019-02-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78968 Jonathan Wakely changed: What|Removed |Added Target Milestone|--- |7.0

[Bug target/88343] [7/8 Regression] R31 is unconditionally saved/restored on powerpc-darwin even when it's not necessary.

2019-02-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88343 --- Comment #25 from Segher Boessenkool --- I don't see that; I get f1: .LFB0: .cfi_startproc b foo@plt .cfi_endproc .LFE0: What extra options do I need? Or, what other target (you didn't say, I used powerpc-linux).

[Bug tree-optimization/89163] Missed optimization: sar and shr equivalent for non-negative numbers

2019-02-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89163 Richard Biener changed: What|Removed |Added Target||x86_64-*-*, i?86-*-* Status

[Bug lto/89183] GCC 8 LTO fails on Windows with -g/-g3

2019-02-04 Thread ilg at livius dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89183 --- Comment #3 from Liviu Ionescu --- Thank you Andrew for your quick reply. Yes, I'll notify Arm that a fix is available, I already registered a bug at https://bugs.launchpad.net/gcc-arm-embedded/+bug/1814397. In the mean time I already create

[Bug lto/89166] -static prevents liblto_plugin to be created

2019-02-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89166 --- Comment #4 from Richard Biener --- You could try BOOT_LDFLAGS=-static, not sure if that also applies to the (also host) lto-plugin.

[Bug tree-optimization/89184] New: GCC does not simplify expressions involving shifts, bitwise operators and comparisons.

2019-02-04 Thread m...@nieper-wisskirchen.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89184 Bug ID: 89184 Summary: GCC does not simplify expressions involving shifts, bitwise operators and comparisons. Product: gcc Version: 9.0 Status: UNCONFIRMED Seve

[Bug libstdc++/58142] _pthread_tsd_cleanup called before destructors are called

2019-02-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58142 Jonathan Wakely changed: What|Removed |Added CC||iains at gcc dot gnu.org Comp

[Bug tree-optimization/89152] Wrapping values in structures can make the optimizer blind

2019-02-04 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89152 --- Comment #3 from rguenther at suse dot de --- On Mon, 4 Feb 2019, m...@nieper-wisskirchen.de wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89152 > > --- Comment #2 from Marc Nieper-Wißkirchen --- > Even if Cont weren't passed in a r

[Bug fortran/59796] Deallocate aborts even with STAT=

2019-02-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59796 Thomas Koenig changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug d/88040] gdc silently ignores -ffile-prefix-map

2019-02-04 Thread johannespfau at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88040 Johannes Pfau changed: What|Removed |Added CC||johannespfau at gmail dot com --- Commen

[Bug target/83368] alloca after setjmp breaks PIC base reg

2019-02-04 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83368 --- Comment #20 from Eric Botcazou --- > Thanks for the fix; is this a candidate for backporting to the gcc-7 branch? > If not we can just carry it in Debian, but it would be nicer to have it > upstream. Sorry, it looks like I missed this messag

[Bug target/89175] gcc's conversion code from double to unsigned int handles overflows incorrectly on x86-64

2019-02-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89175 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/89176] Vectorizer fails to consider narrower vector width for res[i] = v1[i] < v2[i] ? v2[i] : v1[i]

2019-02-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89176 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/89184] GCC does not simplify expressions involving shifts, bitwise operators and comparisons.

2019-02-04 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89184 --- Comment #1 from Marc Glisse --- So in high level terms (let's not do asm when we don't need to), you want ((i >> 1) & 3) == 2 replaced with i & (3 << 1) == (2 << 1) (as long as (i>>1) and (i>>1)&3 are not used for anything else) That mak

[Bug libstdc++/58142] _pthread_tsd_cleanup called before destructors are called

2019-02-04 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58142 --- Comment #4 from Iain Sandoe --- (In reply to Jonathan Wakely from comment #3) > I think it's still open because nobody has looked at it again recently, not > because of any conscious decision. > > I'm changing the component to libstdc++ as t

[Bug c++/89179] compiler error: in ggc_set_mark, at ggc-page.c:1532

2019-02-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89179 --- Comment #13 from Richard Biener --- It might help (a little bit...) if you can run cc1plus in a debugger and at the point of the crash print the value of p and provide a backtrace.

[Bug libstdc++/58142] _pthread_tsd_cleanup called before destructors are called

2019-02-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58142 --- Comment #5 from Jonathan Wakely --- Thanks (and thanks Ev. Drikos for the update). I'm tempted to close this either FIXED or WONTFIX then. I don't think fixing it is really possible for older versions of Darwin so not much point keeping the

[Bug target/88343] [7/8 Regression] R31 is unconditionally saved/restored on powerpc-darwin even when it's not necessary.

2019-02-04 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88343 --- Comment #26 from Alan Modra --- > I don't see that; I get You need -fpic

[Bug libstdc++/89181] Can std C++ library follow ISO spec parameter names?

2019-02-04 Thread jg at jguk dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89181 --- Comment #4 from Jonny Grant --- Fair enough. It was more the output from GCC that shows it, but starts to be problematic if that were to try filtering out all those underscores from the '__pos' and just show 'pos'. a #define before a header

[Bug target/89175] gcc's conversion code from double to unsigned int handles overflows incorrectly on x86-64

2019-02-04 Thread david.monni...@univ-grenoble-alpes.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89175 --- Comment #2 from david.monni...@univ-grenoble-alpes.fr --- How about allowing this optimization if some -fsomething option is set, which would be set if -ffast-math is set? Many float optimizations that do not abide by ISO C are not active i

[Bug fortran/78746] charlen_03, charlen_10 ICE

2019-02-04 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78746 --- Comment #19 from Dominique d'Humieres --- > Still worth fixing, but IMHO a low priority. Well, there is a latent bug that may show on an other target. There are seven other PRs containing heap-use-after-free: 48776 ICE(segfault) after -s

[Bug target/88343] [7/8 Regression] R31 is unconditionally saved/restored on powerpc-darwin even when it's not necessary.

2019-02-04 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88343 --- Comment #27 from Alan Modra --- And possibly -msecure-plt

[Bug ipa/87957] [9 Regression] ICE tree check: expected tree that contains ‘decl minimal’ structure, have ‘identifier_node’ in warn_odr, at ipa-devirt.c:1051 since r265519

2019-02-04 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87957 --- Comment #30 from Eric Botcazou --- We cannot change the TYPE_DECL setting in Ada, it has been like this for 25 years and is the root of the translation process for entities in gigi: /* Similar, but GNAT_ENTITY is assumed to refer to a GNAT t

[Bug tree-optimization/89182] [8/9 Regression] [graphite] ICE in extract_affine, at graphite-sese-to-poly.c:280

2019-02-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89182 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/89184] GCC does not simplify expressions involving shifts, bitwise operators and comparisons.

2019-02-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89184 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug tree-optimization/89184] GCC does not simplify expressions involving shifts, bitwise operators and comparisons.

2019-02-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89184 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug ipa/87957] [9 Regression] ICE tree check: expected tree that contains ‘decl minimal’ structure, have ‘identifier_node’ in warn_odr, at ipa-devirt.c:1051 since r265519

2019-02-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87957 --- Comment #31 from Richard Biener --- I guess we might end up streaming stuff we don't need. Can't we simply remove the assert? We do build the copy using the main variant type so this seems to be just a consistency check.

[Bug fortran/89185] [9 Regression] runtime error: member access within null pointer of type 'struct gfc_ref' since r268092

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89185 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug fortran/89185] New: [9 Regression] runtime error: member access within null pointer of type 'struct gfc_ref' since r268092

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89185 Bug ID: 89185 Summary: [9 Regression] runtime error: member access within null pointer of type 'struct gfc_ref' since r268092 Product: gcc Version: 9.0 Status: UNCONFIRME

[Bug libstdc++/89117] [9 regression] filesystem::path's replace_extension() broken?

2019-02-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89117 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC|

[Bug target/89186] New: [9 Regression] ICE in mark_addressable at gcc/gimple-expr.c:894 since r268138

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89186 Bug ID: 89186 Summary: [9 Regression] ICE in mark_addressable at gcc/gimple-expr.c:894 since r268138 Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: ice

[Bug target/89186] [9 Regression] ICE in mark_addressable at gcc/gimple-expr.c:894 since r268138

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89186 Martin Liška changed: What|Removed |Added Last reconfirmed||2019-2-4 Known to work|

[Bug target/89186] [9 Regression] ICE in mark_addressable at gcc/gimple-expr.c:894 since r268138

2019-02-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89186 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Assignee|unassigned a

[Bug target/89187] ICE in initialize_argument_information, at calls.c:2023

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89187 Martin Liška changed: What|Removed |Added Keywords||needs-bisection --- Comment #1 from Marti

[Bug target/89187] New: ICE in initialize_argument_information, at calls.c:2023

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89187 Bug ID: 89187 Summary: ICE in initialize_argument_information, at calls.c:2023 Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: ice-on-valid-code

[Bug target/88343] [7/8 Regression] R31 is unconditionally saved/restored on powerpc-darwin even when it's not necessary.

2019-02-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88343 --- Comment #28 from Segher Boessenkool --- (In reply to Alan Modra from comment #27) > And possibly -msecure-plt Yeah that does the trick, thanks :-)

[Bug libstdc++/58142] _pthread_tsd_cleanup called before destructors are called

2019-02-04 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58142 --- Comment #6 from Iain Sandoe --- So .. I had a look in the sources for libc. cxa_thread_atexit is implemented as a wrapper function that calls _tlv_atexit (provided in lib/system/libdyld.dylib, which is part of the umbrella "libSystem" which i

[Bug target/89187] ICE in initialize_argument_information, at calls.c:2023

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89187 --- Comment #2 from Martin Liška --- It's older, one can see it with: $ s390x-linux-gnu-gcc ice.C -fno-tree-ccp -fno-tree-sra -Os -fno-inline

[Bug libstdc++/58142] _pthread_tsd_cleanup called before destructors are called

2019-02-04 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58142 --- Comment #7 from Iain Sandoe --- (In reply to Iain Sandoe from comment #6) > I'd need to see what dyld is actually implementing for > tlv_atexit. Seems to be layered on top of pthread_get/set_specific - so, in principle, we could do something

[Bug libstdc++/89181] Can std C++ library follow ISO spec parameter names?

2019-02-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89181 --- Comment #5 from Jonathan Wakely --- (In reply to Jonny Grant from comment #4) > a #define before a header, that just looks like bad coding? But allowed by the standard. > A bad programmer > could put #define printf 1.0f as well to really me

[Bug target/89188] New: ICE in pre_and_rev_post_order_compute, at cfganal.c:1055

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89188 Bug ID: 89188 Summary: ICE in pre_and_rev_post_order_compute, at cfganal.c:1055 Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: ice-on-valid-code

[Bug target/89188] ICE in pre_and_rev_post_order_compute, at cfganal.c:1055

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89188 --- Comment #1 from Martin Liška --- One probably related: $ valgrind --trace-children=yes /home/marxin/BIG/bin/s390x/dev/shm/buildbot/install/gcc/bin/s390x-linux-gnu-gcc ice.ii -fnon-call-exceptions -O2 -c ==22733== Memcheck, a memory error det

[Bug target/89187] ICE in initialize_argument_information, at calls.c:2023

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89187 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/88343] [7/8 Regression] R31 is unconditionally saved/restored on powerpc-darwin even when it's not necessary.

2019-02-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88343 --- Comment #29 from Segher Boessenkool --- This: === diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 401e719..f0adef7 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -37988,7 +37988,10 @@ r

[Bug libstdc++/89181] Can std C++ library follow ISO spec parameter names?

2019-02-04 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89181 --- Comment #6 from Andreas Schwab --- > a #define before a header, that just looks like bad coding? You do that all the time. gcc -Dn=20 ...

[Bug target/88850] [9 Regression] Hard register coming out of expand causing reload to fail.

2019-02-04 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88850 --- Comment #9 from Tamar Christina --- Yes, sorry for the delay. A different patch which doesn't change the costs is now validating. Will post today or tomorrow.

[Bug target/89186] [9 Regression] ICE in mark_addressable at gcc/gimple-expr.c:894 since r268138

2019-02-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89186 --- Comment #2 from Jakub Jelinek --- I think there is a bug since r236195, emit_block_comp_via_libcall expects to be called with the MEM arguments, rather than with XEXP (mem, 0) of those MEMs.

[Bug target/89189] New: missed optimization for 16/8-bit vector shuffle

2019-02-04 Thread kretz at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89189 Bug ID: 89189 Summary: missed optimization for 16/8-bit vector shuffle Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal

[Bug d/88958] ICE in walk_aliased_vdefs_1, at tree-ssa-alias.c:2887

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88958 --- Comment #3 from Martin Liška --- Author: marxin Date: Mon Feb 4 12:19:48 2019 New Revision: 268516 URL: https://gcc.gnu.org/viewcvs?rev=268516&root=gcc&view=rev Log: Bail out when ipa_fn_summaries does not contain entry for callee (PR ipa/8

[Bug fortran/88912] Fortran compiler segfaults when pre-include file is not found

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88912 --- Comment #7 from Martin Liška --- Author: marxin Date: Mon Feb 4 12:20:59 2019 New Revision: 268517 URL: https://gcc.gnu.org/viewcvs?rev=268517&root=gcc&view=rev Log: Report error when -fpre-include can't be opened (PR fortran/88912). 2019-

[Bug fortran/88912] Fortran compiler segfaults when pre-include file is not found

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88912 Martin Liška changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug d/88958] ICE in walk_aliased_vdefs_1, at tree-ssa-alias.c:2887

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88958 --- Comment #4 from Martin Liška --- (In reply to Martin Liška from comment #3) > Author: marxin > Date: Mon Feb 4 12:19:48 2019 > New Revision: 268516 > > URL: https://gcc.gnu.org/viewcvs?rev=268516&root=gcc&view=rev > Log: > Bail out when ipa

[Bug ipa/88985] [9 Regression] ICE in estimate_edge_devirt_benefit, at ipa-fnsummary.c:2585

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88985 --- Comment #3 from Martin Liška --- Author: marxin Date: Mon Feb 4 12:26:14 2019 New Revision: 268518 URL: https://gcc.gnu.org/viewcvs?rev=268518&root=gcc&view=rev Log: Bail out when ipa_fn_summaries does not contain entry for callee (PR ipa/8

[Bug ipa/88985] [9 Regression] ICE in estimate_edge_devirt_benefit, at ipa-fnsummary.c:2585

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88985 Martin Liška changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/89186] [9 Regression] ICE in mark_addressable at gcc/gimple-expr.c:894 since r268138

2019-02-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89186 --- Comment #3 from Jakub Jelinek --- Created attachment 45595 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45595&action=edit gcc9-pr89186.patch Untested fix. If we can come up with a testcase where the memcmp needs to be called on code

[Bug target/88856] [8/9 Regression] gfortran producing wrong code with -funroll-loops

2019-02-04 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88856 --- Comment #14 from Andreas Krebbel --- (In reply to Jakub Jelinek from comment #11) > ... Can't what you are doing in the splitters be done in > define_peephole2 instead? Not that easy unfortunately. peephole2 will run after reload. So the FP

[Bug lto/57703] Assembler function definition moved to a different ltrans then call

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57703 Martin Liška changed: What|Removed |Added CC||Hi-Angel at yandex dot ru --- Comment #11

[Bug middle-end/89150] [9 regression] Tree form bitmaps break GC

2019-02-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89150 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug lto/89147] flto removes functions implemented in asm

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89147 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/88856] [8/9 Regression] gfortran producing wrong code with -funroll-loops

2019-02-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88856 --- Comment #15 from Jakub Jelinek --- (In reply to Andreas Krebbel from comment #14) > (In reply to Jakub Jelinek from comment #11) > > ... Can't what you are doing in the splitters be done in > > define_peephole2 instead? > > Not that easy unf

[Bug target/89190] New: [8/9 regression][ARM] armv8-m.base invalid ldm ICE

2019-02-04 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89190 Bug ID: 89190 Summary: [8/9 regression][ARM] armv8-m.base invalid ldm ICE Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug target/89188] ICE in pre_and_rev_post_order_compute, at cfganal.c:1055

2019-02-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89188 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/89190] [8/9 regression][ARM] armv8-m.base invalid ldm ICE

2019-02-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89190 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug fortran/89185] [9 Regression] runtime error: member access within null pointer of type 'struct gfc_ref' since r268092

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89185 --- Comment #2 from Martin Liška --- Author: marxin Date: Mon Feb 4 13:28:34 2019 New Revision: 268521 URL: https://gcc.gnu.org/viewcvs?rev=268521&root=gcc&view=rev Log: Do not dereference NULL pointer in resolve_ref (PR fortran/89185). 2019-0

[Bug fortran/89185] [9 Regression] runtime error: member access within null pointer of type 'struct gfc_ref' since r268092

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89185 Martin Liška changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug sanitizer/82501] AddressSanitizer does not handle negative offset for first global variable

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82501 --- Comment #9 from Martin Liška --- (In reply to Andrey Drobyshev from comment #8) Great you've been working on that Andrey. > I recently started to work on this issue as well. I managed to put a dummy > global variable into .data, .rodata and

[Bug c/89180] [meta-bug] bogus/missing -Wunused warnings

2019-02-04 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89180 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/89188] ICE in pre_and_rev_post_order_compute, at cfganal.c:1055

2019-02-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89188 --- Comment #2 from Jakub Jelinek --- Created attachment 45596 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45596&action=edit gcc9-pr89188.patch Untested fix.

[Bug c++/89191] New: [9 regression] ICE in reshape_init_r, at cp/decl.c:6172

2019-02-04 Thread h2+bugs at fsfe dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89191 Bug ID: 89191 Summary: [9 regression] ICE in reshape_init_r, at cp/decl.c:6172 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority

[Bug c++/89191] [9 regression] ICE in reshape_init_r, at cp/decl.c:6172

2019-02-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89191 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/89083] [9 Regression] ICE in reshape_init_r, at cp/decl.c:6172

2019-02-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89083 Jakub Jelinek changed: What|Removed |Added CC||h2+bugs at fsfe dot org --- Comment #7 f

[Bug c++/89192] New: -Wuninitialized doesn't warn about a vector initialization with uninitialized field

2019-02-04 Thread Hi-Angel at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89192 Bug ID: 89192 Summary: -Wuninitialized doesn't warn about a vector initialization with uninitialized field Product: gcc Version: 8.2.1 Status: UNCONFIRMED Sever

[Bug target/89187] ICE in initialize_argument_information, at calls.c:2023

2019-02-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89187 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #4

[Bug target/89187] [7/8/9 Regression] ICE in initialize_argument_information, at calls.c:2023

2019-02-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89187 Jakub Jelinek changed: What|Removed |Added Target Milestone|--- |7.5 Summary|ICE in

[Bug c++/89192] -Wuninitialized doesn't warn about a vector initialization with uninitialized field

2019-02-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89192 Richard Biener changed: What|Removed |Added Keywords||diagnostic Blocks|

[Bug c++/89192] -Wuninitialized doesn't warn about a vector initialization with uninitialized field

2019-02-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89192 --- Comment #2 from Richard Biener --- Or rather it is not the destructor call but the load of 'b' from *this that is not "optimized".

[Bug ipa/87957] [9 Regression] ICE tree check: expected tree that contains ‘decl minimal’ structure, have ‘identifier_node’ in warn_odr, at ipa-devirt.c:1051 since r265519

2019-02-04 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87957 --- Comment #32 from Jan Hubicka --- > I guess we might end up streaming stuff we don't need. Can't we simply > remove the assert? We do build the copy using the main variant type > so this seems to be just a consistency check. The consistency

[Bug tree-optimization/88835] overly aggressive -Werror=format-overflow for printf since r265648

2019-02-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88835 --- Comment #2 from Martin Liška --- Created attachment 45598 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45598&action=edit One another-test case I see one another test-case that comes from here: https://github.com/systemd/systemd/issue

[Bug target/89190] [8/9 regression][ARM] armv8-m.base invalid ldm ICE

2019-02-04 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89190 Wilco changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c/88698] Relax generic vector conversions

2019-02-04 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88698 --- Comment #11 from Alexander Monakov --- Author: amonakov Date: Mon Feb 4 15:00:41 2019 New Revision: 268522 URL: https://gcc.gnu.org/viewcvs?rev=268522&root=gcc&view=rev Log: doc: showcase a "union of vectors" pattern (PR 88698) PR

[Bug c++/89192] -Wuninitialized doesn't warn about a vector initialization with uninitialized field

2019-02-04 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89192 --- Comment #3 from Marc Glisse --- On the other hand, it looks like an "easy" case where the front-end could notice that we are using b as an rvalue before it is initialized and warn about it without relying on the middle-end. It could fall unde

[Bug middle-end/88670] [meta-bug] generic vector extension issues

2019-02-04 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88670 Bug 88670 depends on bug 88698, which changed state. Bug 88698 Summary: Relax generic vector conversions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88698 What|Removed |Added ---

[Bug c/88698] Relax generic vector conversions

2019-02-04 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88698 Alexander Monakov changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/88560] [9 Regression] armv8_2-fp16-move-1.c and related regressions after r266385

2019-02-04 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88560 --- Comment #12 from Tamar Christina --- Hi Vladimir, sorry for the delay, I was away last week. The patch looks good, please go ahead and commit it. I will fix the testisms after it has been committed. Thanks, Tamar

[Bug libstdc++/88170] [9 Regression] pretty printer FAILs

2019-02-04 Thread wjwray at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88170 --- Comment #7 from Will Wray --- Thanks for the fix - apologies again for the break. Works for me. I'd lost the trail but see now that pp_c_flag_gnu_v3 is set in error.c calls decl_as_dwarf_string lang_decl_dwarf_name in turn called from cp

[Bug tree-optimization/88835] overly aggressive -Werror=format-overflow for printf since r265648

2019-02-04 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88835 Martin Sebor changed: What|Removed |Added Blocks||85741 --- Comment #3 from Martin Sebor -

[Bug c++/89187] [7/8/9 Regression] ICE in initialize_argument_information, at calls.c:2023

2019-02-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89187 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Component|target

[Bug tree-optimization/88835] overly aggressive -Werror=format-overflow for printf since r265648

2019-02-04 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88835 --- Comment #4 from Martin Sebor --- Martin, please also let me know what specifically about the warning you find misleading so I can make it better.

[Bug go/89123] Too many go test failures on s390x-linux

2019-02-04 Thread rdapp at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89123 --- Comment #9 from rdapp at linux dot ibm.com --- Thanks for the pointer, I implemented the functions and now the startup seems to be fully functional again. I'm still checking whether the remaining 50ish libgo test suite failures I see are due

[Bug fortran/89100] Default widths for i, f and g format specifiers in format strings

2019-02-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89100 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #5

[Bug fortran/89103] Allow blank format items in format strings

2019-02-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89103 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #5

  1   2   >