[Bug demangler/88629] Heap-buffer-overflow problem in function d_expression_1 in cp-demangle.c, as demonstrated by c++filt

2019-01-31 Thread wcventure at 126 dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88629 --- Comment #5 from Cheng Wen --- This bug got assigned CVE-2018-20712

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

2019-01-31 Thread Hi-Angel at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89147 --- Comment #2 from Konstantin Kharlamov --- (In reply to Andrew Pinski from comment #1) > >Possible workarounds are welcome. > > Use -ffat-lto-objects or use a .s file. Thank you for reply! Adding a `-ffat-lto-objects` to the command above

[Bug target/89148] [AVR] Merge plugin to place C++ vtables in flash memory

2019-01-31 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89148 Andrew Pinski changed: What|Removed |Added Component|c++ |target --- Comment #1 from Andrew

[Bug fortran/88669] Contiguous attribute wrongly rejected

2019-01-31 Thread mscfd at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88669 --- Comment #6 from martin --- Thanks for fixing.

[Bug rtl-optimization/88596] [9 Regression] ICE: Maximum number of LRA assignment passes is achieved (30)

2019-01-31 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88596 --- Comment #5 from Arseny Solokha --- Created attachment 45579 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45579=edit Testcase #2 At least, this one fails on godbolt. % x86_64-pc-linux-gnu-gcc-9.0.0-alpha20190127 -O1 -fschedule-insns

[Bug rtl-optimization/88596] [9 Regression] ICE: Maximum number of LRA assignment passes is achieved (30)

2019-01-31 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88596 --- Comment #4 from Arseny Solokha --- I still can w/ r268327, on Ivy Bridge and Haswell. It ICEs only w/ this particular argument to --param selsched-max-lookahead, though. Playing w/ -f{,no-}stack-protector{,-strong,explicit} gave me nothing

[Bug tree-optimization/89134] A missing optimization opportunity for a simple branch in loop

2019-01-31 Thread jiangning.liu at amperecomputing dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89134 --- Comment #10 from Jiangning Liu --- (In reply to Martin Sebor from comment #9) > But since GCC emits infinite loops regardless of whether or not > they have any side-effects, whether inc() is pure or not may not matter. I think "for (; it

[Bug tree-optimization/89134] A missing optimization opportunity for a simple branch in loop

2019-01-31 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89134 Martin Sebor changed: What|Removed |Added Status|NEW |UNCONFIRMED Ever confirmed|1

[Bug c/89126] missing -Wtype-limits for int variables

2019-01-31 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89126 --- Comment #3 from Martin Sebor --- The problem is in shorten_compare() in c-common.c which deals with these cases. The comment above the block that handles this has this to say just above the conditional that guards the code. The conditional

[Bug tree-optimization/43565] Missed address comparison folding of DECL_COMMONs

2019-01-31 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43565 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/87022] [8 Regression] miscompilation with -ftree-loop-distribution

2019-01-31 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87022 --- Comment #7 from bin cheng --- Given this is an regression, now I backported the fix to GCC-8 at r268441.

[Bug tree-optimization/87022] [8 Regression] miscompilation with -ftree-loop-distribution

2019-01-31 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87022 --- Comment #6 from bin cheng --- Author: amker Date: Fri Feb 1 03:11:08 2019 New Revision: 268441 URL: https://gcc.gnu.org/viewcvs?rev=268441=gcc=rev Log: Backport from mainline 2018-10-15 Bin Cheng PR

[Bug tree-optimization/88932] [8/9 Regression] ICE: verify_ssa failed (Error: definition in block 29 does not dominate use in block 25)

2019-01-31 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88932 --- Comment #7 from bin cheng --- Author: amker Date: Fri Feb 1 02:56:41 2019 New Revision: 268440 URL: https://gcc.gnu.org/viewcvs?rev=268440=gcc=rev Log: Backport from mainline 2019-02-01 Bin Cheng PR

[Bug tree-optimization/88932] [8/9 Regression] ICE: verify_ssa failed (Error: definition in block 29 does not dominate use in block 25)

2019-01-31 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88932 --- Comment #6 from bin cheng --- Author: amker Date: Fri Feb 1 02:39:52 2019 New Revision: 268439 URL: https://gcc.gnu.org/viewcvs?rev=268439=gcc=rev Log: PR tree-optimization/88932 * tree-predcom.c (try_combine_chains): Get

[Bug tree-optimization/89134] A missing optimization opportunity for a simple branch in loop

2019-01-31 Thread innat_xue at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89134 --- Comment #8 from Feng Xue --- My mistake, transformation should be: void f (std::map m) { for (auto it = m.begin (); it != m.end (); ++it) { if (b) { b = do_something(); } else { ++it;

[Bug tree-optimization/89134] A missing optimization opportunity for a simple branch in loop

2019-01-31 Thread innat_xue at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89134 Feng Xue changed: What|Removed |Added CC||innat_xue at hotmail dot com --- Comment #7

[Bug tree-optimization/89134] A missing optimization opportunity for a simple branch in loop

2019-01-31 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89134 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/89145] GCC does not assume that two different external variables have different addresses

2019-01-31 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89145 Martin Sebor changed: What|Removed |Added Keywords||missed-optimization

[Bug tree-optimization/89134] A missing optimization opportunity for a simple branch in loop

2019-01-31 Thread jiangning.liu at amperecomputing dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89134 --- Comment #5 from Jiangning Liu --- The loop below should be treated as a finite loop, for (iter = booktable.begin(); iter!=booktable.end(); ++iter) { ... } so there is a chance to optimize away the empty loop, in which do_something

[Bug c++/88983] [7/8 Regression] ICE in label_matches, at cp/constexpr.c:4035

2019-01-31 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88983 Marek Polacek changed: What|Removed |Added Target Milestone|--- |7.5 Summary|ICE in

[Bug c++/88983] ICE in label_matches, at cp/constexpr.c:4035

2019-01-31 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88983 --- Comment #5 from Marek Polacek --- Author: mpolacek Date: Fri Feb 1 00:30:46 2019 New Revision: 268438 URL: https://gcc.gnu.org/viewcvs?rev=268438=gcc=rev Log: PR c++/88983 - ICE with switch in constexpr function. *

[Bug c++/89148] New: [AVR] Merge plugin to place C++ vtables in flash memory

2019-01-31 Thread f.mach4 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89148 Bug ID: 89148 Summary: [AVR] Merge plugin to place C++ vtables in flash memory Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/89134] A missing optimization opportunity for a simple branch in loop

2019-01-31 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89134 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #4

[Bug middle-end/89137] gcc/omp-low.c:7135: possible read of uninit memory ?

2019-01-31 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89137 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Thu Jan 31 23:05:01 2019 New Revision: 268434 URL: https://gcc.gnu.org/viewcvs?rev=268434=gcc=rev Log: PR middle-end/89137 * omp-low.c (lower_omp_task_reductions): Drop

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

2019-01-31 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89147 --- Comment #1 from Andrew Pinski --- >Possible workarounds are welcome. Use -ffat-lto-objects or use a .s file.

[Bug fortran/89077] ICE using * as len specifier for character parameter

2019-01-31 Thread anlauf at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89077 --- Comment #8 from Harald Anlauf --- OK, here's another one for fun: program pr89077_4 implicit none character(*), parameter :: s = 7HForward print *, '#', s, '#', len (s) end program pr89077_4 prints: #Forward # 8 This

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

2019-01-31 Thread Hi-Angel at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89147 Bug ID: 89147 Summary: flto removes functions implemented in asm Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto

[Bug c++/88983] ICE in label_matches, at cp/constexpr.c:4035

2019-01-31 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88983 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/88983] ICE in label_matches, at cp/constexpr.c:4035

2019-01-31 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88983 --- Comment #4 from Marek Polacek --- I except to have a fix in a bit.

[Bug target/89146] New: arm: "nor" constraint prefers memory reference over constant

2019-01-31 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89146 Bug ID: 89146 Summary: arm: "nor" constraint prefers memory reference over constant Product: gcc Version: 8.1.1 Status: UNCONFIRMED Severity: normal

[Bug fortran/88669] Contiguous attribute wrongly rejected

2019-01-31 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88669 Thomas Koenig changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/88669] Contiguous attribute wrongly rejected

2019-01-31 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88669 --- Comment #4 from Thomas Koenig --- Author: tkoenig Date: Thu Jan 31 22:21:28 2019 New Revision: 268432 URL: https://gcc.gnu.org/viewcvs?rev=268432=gcc=rev Log: 2019-01-31 Thomas Koenig PR fortran/88669 * resolve.c

[Bug fortran/89077] ICE using * as len specifier for character parameter

2019-01-31 Thread anlauf at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89077 --- Comment #7 from Harald Anlauf --- (In reply to Harald Anlauf from comment #6) Playing around and getting completely lost during a gdb session, I became suspicious that the second issue has to do with missed padding that interestingly occurs

[Bug c++/88983] ICE in label_matches, at cp/constexpr.c:4035

2019-01-31 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88983 --- Comment #3 from Marek Polacek --- I think I see the problem: we're evaluating the body of the switch, and cond is "1" so we're jumping over everything until we find "case 1": if (1) { case 1:; return = 1; } else {

[Bug tree-optimization/89145] New: GCC does not assume that two different external variables have different addresses

2019-01-31 Thread m...@nieper-wisskirchen.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89145 Bug ID: 89145 Summary: GCC does not assume that two different external variables have different addresses Product: gcc Version: 9.0 Status: UNCONFIRMED

[Bug target/86487] [7/8/9 Regression] insn does not satisfy its constraints on arm big-endian

2019-01-31 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86487 --- Comment #11 from Vladimir Makarov --- (In reply to avieira from comment #10) > Hi Vlad, > > I don't think it is a duplication. Sorry, I was not clear. My comment relates to test #include int32x2_t b(long c, ...) {} $ arm-none-eabi-gcc

[Bug middle-end/89008] [7/8 Regression] O2 and O1 results differ for simple test

2019-01-31 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89008 Bill Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/89008] [7/8 Regression] O2 and O1 results differ for simple test

2019-01-31 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89008 --- Comment #15 from Bill Schmidt --- Author: wschmidt Date: Thu Jan 31 21:55:45 2019 New Revision: 268431 URL: https://gcc.gnu.org/viewcvs?rev=268431=gcc=rev Log: 2018-01-31 Bill Schmidt Backport from mainline 2018-01-31

[Bug tree-optimization/89143] [9 Regression] comparison of abs(i) against excessive constant less than UXXX_MAX no longer folded

2019-01-31 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89143 --- Comment #2 from Jakub Jelinek --- Created attachment 45578 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45578=edit gcc9-pr89143.patch Untested fix.

[Bug c++/88983] ICE in label_matches, at cp/constexpr.c:4035

2019-01-31 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88983 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug target/89071] AVX vcvtsd2ss lets us avoid PXOR dependency breaking for scalar float<->double and other scalar xmm,xmm instructions

2019-01-31 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89071 --- Comment #12 from Uroš Bizjak --- (In reply to Peter Cordes from comment #10) > It also bizarrely uses it for VMOVSS, which gcc should only emit if it > actually wants to merge (right?). *If* this part of the patch isn't a bug > > -

[Bug c++/88983] ICE in label_matches, at cp/constexpr.c:4035

2019-01-31 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88983 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/80864] [7/8 Regression] Brace-initialization of a constexpr variable of an array in a POD triggers ICE from templates

2019-01-31 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80864 Marek Polacek changed: What|Removed |Added Summary|[7/8/9 Regression] |[7/8 Regression]

[Bug c++/80864] [7/8/9 Regression] Brace-initialization of a constexpr variable of an array in a POD triggers ICE from templates

2019-01-31 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80864 --- Comment #9 from Marek Polacek --- Author: mpolacek Date: Thu Jan 31 20:21:11 2019 New Revision: 268428 URL: https://gcc.gnu.org/viewcvs?rev=268428=gcc=rev Log: PR c++/89083, c++/80864 - ICE with list initialization in template.

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

2019-01-31 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89083 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

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

2019-01-31 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89083 --- Comment #5 from Marek Polacek --- Author: mpolacek Date: Thu Jan 31 20:21:11 2019 New Revision: 268428 URL: https://gcc.gnu.org/viewcvs?rev=268428=gcc=rev Log: PR c++/89083, c++/80864 - ICE with list initialization in template.

[Bug target/89071] AVX vcvtsd2ss lets us avoid PXOR dependency breaking for scalar float<->double and other scalar xmm,xmm instructions

2019-01-31 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89071 --- Comment #11 from uros at gcc dot gnu.org --- Author: uros Date: Thu Jan 31 20:06:42 2019 New Revision: 268427 URL: https://gcc.gnu.org/viewcvs?rev=268427=gcc=rev Log: PR target/89071 * config/i386/i386.md (*extendsfdf2):

[Bug rtl-optimization/88296] [9 Regression] Infinite loop in lra_split_hard_reg_for

2019-01-31 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88296 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug rtl-optimization/88296] [9 Regression] Infinite loop in lra_split_hard_reg_for

2019-01-31 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88296 --- Comment #5 from Vladimir Makarov --- (In reply to Jakub Jelinek from comment #3) > for Vlad the question > is just whether r266862 is a real fix or just made it latent. Given that > both are IRA costs changes, I assume it is a real fix.

[Bug lto/89084] [9 Regression] ICE in get_partitioning_class, at symtab.c:1892

2019-01-31 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89084 --- Comment #2 from David Malcolm --- Fails this assertion: 1892 gcc_checking_assert (vnode->definition); (gdb) p vnode $3 =

[Bug tree-optimization/89143] [9 Regression] comparison of abs(i) against excessive constant less than UXXX_MAX no longer folded

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

[Bug target/89125] Misoptimization of converting sin(x) and cos(x) into sincos(x,,)

2019-01-31 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89125 --- Comment #8 from kargl at gcc dot gnu.org --- (In reply to kargl from comment #6) > Checking with FreeBSD developers on C99 compliance. The answer is 'no'. FreeBSD's C runtime libraries (libc+libm) are not fully C99 complaint. It is a

[Bug lto/89084] [9 Regression] ICE in get_partitioning_class, at symtab.c:1892

2019-01-31 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89084 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/89144] New: GCC emits undefined references when a constexpr initializer_list appears in a template function

2019-01-31 Thread m101010a at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89144 Bug ID: 89144 Summary: GCC emits undefined references when a constexpr initializer_list appears in a template function Product: gcc Version: 8.2.1 Status: UNCONFIRMED

[Bug tree-optimization/89134] A missing optimization opportunity for a simple branch in loop

2019-01-31 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89134 David Malcolm changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment

[Bug target/88917] [8/9 Regression] Error: can't resolve `.text' {.text section} - `.LCFI2' {.text.unlikely section} with -fno-dwarf2-cfi-asm

2019-01-31 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88917 Florian Weimer changed: What|Removed |Added CC||hjl.tools at gmail dot com --- Comment

[Bug c/89127] missing -Wtype-limits for trivially false expressions

2019-01-31 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89127 --- Comment #3 from Martin Sebor --- I see what you mean. It might perhaps be useful to mention the bigint rule of thumb in the manual. At the same time, the warning still doesn't work even under this restricted interpretation. For example,

[Bug tree-optimization/89143] [9 Regression] comparison of abs(i) against excessive constant less than UXXX_MAX no longer folded

2019-01-31 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89143 Martin Sebor changed: What|Removed |Added Keywords||missed-optimization Known to work|

[Bug tree-optimization/89143] New: [9 Regression] comparison of abs(i) against excessive constant less than UXXX_MAX no longer folded

2019-01-31 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89143 Bug ID: 89143 Summary: [9 Regression] comparison of abs(i) against excessive constant less than UXXX_MAX no longer folded Product: gcc Version: 9.0 Status: UNCONFIRMED

[Bug d/87864] libdruntime doesn't link with /bin/ld before Solaris 11.4

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

[Bug target/88917] [8/9 Regression] Error: can't resolve `.text' {.text section} - `.LCFI2' {.text.unlikely section} with -fno-dwarf2-cfi-asm

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

[Bug d/88150] Use sections_elf_shared.d on Solaris

2019-01-31 Thread johannespfau at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88150 Johannes Pfau changed: What|Removed |Added CC||code at dawg dot eu,

[Bug debug/87451] FAIL: gcc.dg/debug/dwarf2/inline5.c

2019-01-31 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87451 --- Comment #11 from Steve Ellcey --- (In reply to Richard Biener from comment #10) > (In reply to Steve Ellcey from comment #9) > Looks like that's because of different expected comment characters, > # vs. // in your file. The pattern for the

[Bug rtl-optimization/88596] [9 Regression] ICE: Maximum number of LRA assignment passes is achieved (30)

2019-01-31 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88596 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug debug/87295] [8 Regression][early debug] ICE with -ffat-lto-objects -fdebug-types-section -g

2019-01-31 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87295 --- Comment #7 from Jan Hubicka --- It seems that this breaks debug-types-sections w/o LTO as well now. ./xgcc -B ./ -O2 -g ~/tramp3d-v44.ii -fdebug-types-section /aux/hubicka/tramp3d-v4b.cpp:56088:1: internal compiler error: in

[Bug c/89122] bad fix-it hint for FLT_MAX when is included

2019-01-31 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89122 --- Comment #3 from David Malcolm --- Author: dmalcolm Date: Thu Jan 31 18:09:29 2019 New Revision: 268426 URL: https://gcc.gnu.org/viewcvs?rev=268426=gcc=rev Log: Fix bogus fix-it for FLT_MAX (PR c/89122) PR c/89122 reports that we emit a

[Bug c/89122] bad fix-it hint for FLT_MAX when is included

2019-01-31 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89122 David Malcolm changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug preprocessor/89142] Allow poisoning identifier from the command line

2019-01-31 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89142 Florian Weimer changed: What|Removed |Added CC||fw at gcc dot gnu.org --- Comment #2

[Bug bootstrap/88714] [9 regression] bootstrap comparison failure on armv7l since r265398

2019-01-31 Thread matmal01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88714 --- Comment #31 from Matthew Malcomson --- (In reply to Jakub Jelinek from comment #30) > (In reply to Matthew Malcomson from comment #29) > > I've been working on a patch that does very similar to the draft patch > > posted > > above, and I

[Bug preprocessor/89142] Allow poisoning identifier from the command line

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

[Bug libfortran/78314] [aarch64] ieee_support_halting does not report unsupported fpu traps correctly

2019-01-31 Thread nsz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78314 nsz at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|nsz at

[Bug libfortran/78314] [aarch64] ieee_support_halting does not report unsupported fpu traps correctly

2019-01-31 Thread nsz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78314 --- Comment #14 from nsz at gcc dot gnu.org --- (In reply to Uroš Bizjak from comment #13) > (In reply to nsz from comment #12) > > i don't know how to change this to false for IEEE_SUPPORT_HALTING > > on aarch64 and arm targets, but that would

[Bug preprocessor/89142] New: Allow poisoning identifier from the command line

2019-01-31 Thread Simon.Richter at hogyros dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89142 Bug ID: 89142 Summary: Allow poisoning identifier from the command line Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3

[Bug tree-optimization/88107] [7/8/9 Regression] ICE in find_outermost_region_in_block, at tree-cfg.c:7157

2019-01-31 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88107 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug middle-end/89008] [7/8 Regression] O2 and O1 results differ for simple test

2019-01-31 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89008 --- Comment #14 from Bill Schmidt --- Author: wschmidt Date: Thu Jan 31 17:14:36 2019 New Revision: 268425 URL: https://gcc.gnu.org/viewcvs?rev=268425=gcc=rev Log: 2018-01-31 Bill Schmidt Backport from mainline 2018-01-31

[Bug rtl-optimization/88596] [9 Regression] ICE: Maximum number of LRA assignment passes is achieved (30)

2019-01-31 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88596 --- Comment #2 from Arseny Solokha --- I'll check it on the next trunk snapshot and report back next Monday.

[Bug bootstrap/88714] [9 regression] bootstrap comparison failure on armv7l since r265398

2019-01-31 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88714 --- Comment #30 from Jakub Jelinek --- (In reply to Matthew Malcomson from comment #29) > I've been working on a patch that does very similar to the draft patch posted > above, and I notice a few things I've tried to avoid in it. > I doubt there

[Bug libfortran/78314] [aarch64] ieee_support_halting does not report unsupported fpu traps correctly

2019-01-31 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78314 --- Comment #13 from Uroš Bizjak --- (In reply to nsz from comment #12) > i don't know how to change this to false for IEEE_SUPPORT_HALTING > on aarch64 and arm targets, but that would be a possible fix. --cut here-- Index:

[Bug c++/89138] ICE on valid C++11 code: in expand_expr_real_1, at expr.c:9993

2019-01-31 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89138 Arseny Solokha changed: What|Removed |Added CC||asolokha at gmx dot com --- Comment #2

[Bug rtl-optimization/88596] [9 Regression] ICE: Maximum number of LRA assignment passes is achieved (30)

2019-01-31 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88596 Vladimir Makarov changed: What|Removed |Added CC||vmakarov at gcc dot gnu.org ---

[Bug libbacktrace/89136] libbacktrace/elf.c:2941: suspicious assignment

2019-01-31 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89136 --- Comment #7 from David Binderman --- (In reply to Tom de Vries from comment #5) > Thanks for finding and reporting this. You are welcome. I was testing new clang-8.0.0-rc1 and hadn't compiled gcc with clang for a while. clang warns for "=+"

[Bug bootstrap/88714] [9 regression] bootstrap comparison failure on armv7l since r265398

2019-01-31 Thread matmal01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88714 Matthew Malcomson changed: What|Removed |Added CC||matmal01 at gcc dot gnu.org ---

[Bug libfortran/78314] [aarch64] ieee_support_halting does not report unsupported fpu traps correctly

2019-01-31 Thread nsz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78314 --- Comment #12 from nsz at gcc dot gnu.org --- this got reverted because of bug 88678 and because compile time and runtime support_halting are different. the compile time value is unconditionally true, which is wrong for aarch64 and arm:

[Bug target/86487] [7/8/9 Regression] insn does not satisfy its constraints on arm big-endian

2019-01-31 Thread avieira at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86487 --- Comment #10 from avieira at gcc dot gnu.org --- Hi Vlad, I don't think it is a duplication. I believe this PR is caused by an issue with 'uses_hard_regs_p' and paradoxical subregs. I proposed a patch in

[Bug target/86487] [7/8/9 Regression] insn does not satisfy its constraints on arm big-endian

2019-01-31 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86487 Vladimir Makarov changed: What|Removed |Added CC||vmakarov at gcc dot gnu.org ---

[Bug preprocessor/89141] New: Documentation of -H ignores effect of include guards

2019-01-31 Thread osemwaro.pedro at ocado dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89141 Bug ID: 89141 Summary: Documentation of -H ignores effect of include guards Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/88752] [8 Regression] ICE in enclosing_instantiation_of, at cp/pt.c:13328

2019-01-31 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88752 Jason Merrill changed: What|Removed |Added Summary|[8/9 Regression] ICE in |[8 Regression] ICE in

[Bug tree-optimization/88932] [8/9 Regression] ICE: verify_ssa failed (Error: definition in block 29 does not dominate use in block 25)

2019-01-31 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88932 --- Comment #5 from rguenther at suse dot de --- On Thu, 31 Jan 2019, amker.cheng at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88932 > > bin.cheng changed: > >What|Removed |Added

[Bug c++/88752] [8/9 Regression] ICE in enclosing_instantiation_of, at cp/pt.c:13328

2019-01-31 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88752 --- Comment #5 from Jason Merrill --- Author: jason Date: Thu Jan 31 15:03:21 2019 New Revision: 268424 URL: https://gcc.gnu.org/viewcvs?rev=268424=gcc=rev Log: PR c++/88752 - ICE with lambda and constexpr if. In this testcase, we look

[Bug ipa/89139] GCC emits code for static functions that aren't used by the optimized code

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

[Bug tree-optimization/88932] [8/9 Regression] ICE: verify_ssa failed (Error: definition in block 29 does not dominate use in block 25)

2019-01-31 Thread amker.cheng at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88932 bin.cheng changed: What|Removed |Added CC||amker.cheng at gmail dot com --- Comment #4

[Bug other/89140] New: libiberty/pex-unix.c fails to compile in aarch64-to-x86_64 cross build

2019-01-31 Thread bneumeier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89140 Bug ID: 89140 Summary: libiberty/pex-unix.c fails to compile in aarch64-to-x86_64 cross build Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/89139] New: GCC emits code for static functions that aren't used by the optimized code

2019-01-31 Thread m...@nieper-wisskirchen.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89139 Bug ID: 89139 Summary: GCC emits code for static functions that aren't used by the optimized code Product: gcc Version: unknown Status: UNCONFIRMED Severity:

[Bug ipa/89104] ICE: Segmentation fault (in tree_int_cst_elt_check)

2019-01-31 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89104 --- Comment #6 from Jakub Jelinek --- (In reply to Wilco from comment #5) > I agree backend specific warnings are not ideal but it's unclear whether a > better solution exists beyond just not emitting these warnings at all and > letting the user

[Bug ipa/89104] ICE: Segmentation fault (in tree_int_cst_elt_check)

2019-01-31 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89104 --- Comment #5 from Wilco --- (In reply to Jakub Jelinek from comment #4) > I really don't like these aarch64 warnings, declare simd is an optimization > (admittedly with ABI consequences) and warning about this by default is > weird, > + it is

[Bug c++/88394] [8/9 Regression] g++ ICE (Segmentation fault) in insert_capture_proxy

2019-01-31 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88394 --- Comment #2 from Jakub Jelinek --- Related to e.g. PR89138 - lambdas and VLAs don't play nicely together right now.

[Bug tree-optimization/88932] [8/9 Regression] ICE: verify_ssa failed (Error: definition in block 29 does not dominate use in block 25)

2019-01-31 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88932 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug c++/88988] [8 Regression] ICE: Segmentation fault (in lookup_name_real_1)

2019-01-31 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88988 Jakub Jelinek changed: What|Removed |Added Summary|[8/9 Regression] ICE: |[8 Regression] ICE:

[Bug rtl-optimization/89116] [8/9 Regression] ICE in cfg_layout_redirect_edge_and_branch_force, at cfgrtl.c:4482

2019-01-31 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89116 Jakub Jelinek changed: What|Removed |Added CC||hubicka at gcc dot gnu.org --- Comment

[Bug middle-end/89008] [7/8 Regression] O2 and O1 results differ for simple test

2019-01-31 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89008 --- Comment #13 from Bill Schmidt --- Author: wschmidt Date: Thu Jan 31 13:53:06 2019 New Revision: 268422 URL: https://gcc.gnu.org/viewcvs?rev=268422=gcc=rev Log: 2018-01-31 Bill Schmidt PR tree-optimization/89008 *

  1   2   >