[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-04-11 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #44 from Bernd Edlinger --- Comment on attachment 46013 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46013 updated patch. @@ -122,12 +122,21 @@ extern tree arm_fp16_type_node; #define TARGET_32BIT_P(flags) (TARGET_ARM_P

[Bug c++/90052] Warning for (x == 1 && x == 2) should be in -Wall

2019-04-11 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90052 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org

[Bug middle-end/64101] GCC considers that the erf math function does not set errno

2019-04-11 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64101 Eric Gallager changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug target/37073] -fno-math-errno should be the default on FreeBSD

2019-04-11 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37073 Eric Gallager changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |gerald at pfeifer dot com ---

[Bug tree-optimization/81343] missing strlen optimization with intervening strcat of unknown strings

2019-04-11 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81343 --- Comment #3 from Eric Gallager --- (In reply to Martin Sebor from comment #1) > See also pr81330 for another strlen optimization opportunity. Well, and all other bugs blocking bug 83819 as well, that is

[Bug tree-optimization/81435] missing strlen optimization for strcat past the beginning of clear array

2019-04-11 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81435 --- Comment #2 from Eric Gallager --- (In reply to Martin Sebor from comment #0) > The tree-ssa-strlen pass is able to track the lengths of some dynamically > created and modified strings by calls to strcpy and strcat. Since the strlen pass

[Bug tree-optimization/82017] missing strlen optimization for chained mempcpy calls

2019-04-11 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82017 --- Comment #3 from Eric Gallager --- Who's the maintainer for this area of the compiler? Besides you, that is.

[Bug rtl-optimization/90049] Wrong expanding for a unsigned short ssa_name in embedded assembly code.

2019-04-11 Thread wangtao42 at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90049 --- Comment #3 from Tao Wang --- (In reply to Eric Botcazou from comment #2) > The 6.x series of compilers is no longer supported. Please try with a newer > version, preferably the latest release (GCC 8.3). Hi Eric, I tried with gcc-7.3.0,

[Bug rtl-optimization/87871] [9 Regression] testcases fail after r265398 on arm

2019-04-11 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87871 --- Comment #16 from Segher Boessenkool --- (Which would make insn 50 go away, if you prefer to look at it that way).

[Bug rtl-optimization/87871] [9 Regression] testcases fail after r265398 on arm

2019-04-11 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87871 --- Comment #15 from Segher Boessenkool --- Forming thread by copy 0:a0r111-a4r117 (freq=500): Result (freq=3500): a0r111(2500) a4r117(1000) Forming thread by copy 2:a3r112-a5r116 (freq=125): Result (freq=4500):

[Bug debug/82738] [meta-bug] issues with the -Og optimization level

2019-04-11 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82738 Bug 82738 depends on bug 89454, which changed state. Bug 89454 Summary: gcc generates wrong debug information at -Og https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89454 What|Removed |Added

[Bug debug/89892] gcc generates wrong debug information at -O2

2019-04-11 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89892 --- Comment #8 from Alexandre Oliva --- *** Bug 89454 has been marked as a duplicate of this bug. ***

[Bug debug/89454] gcc generates wrong debug information at -Og

2019-04-11 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89454 Alexandre Oliva changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/88055] ICE in extract_insn, at recog.c:2305 on ppc64le

2019-04-11 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88055 Segher Boessenkool changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug rtl-optimization/88730] [8 Regression] gcc generates wrong debug information at -Og

2019-04-11 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88730 --- Comment #5 from Alexandre Oliva --- In both GCC 9.0.1 20190404 (experimental) and GCC 8.3.1 20190223 (Red Hat 8.3.1-2) I get for j outside the innermost loop. Does anyone still observe the problem in GCC8 or elsewhere?

[Bug target/89271] [9 Regression] gcc.target/powerpc/vsx-simode2.c stopped working in GCC 9

2019-04-11 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89271 Alan Modra changed: What|Removed |Added Priority|P1 |P3 --- Comment #21 from Alan Modra ---

[Bug debug/90017] gcc generates wrong debug information at -O3

2019-04-11 Thread qrzhang at gatech dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90017 --- Comment #3 from Qirun Zhang --- (In reply to Alexandre Oliva from comment #2) > This odd behavior is an artifact of the way GCC lays out the basic blocks, > and how GDB interprets the line number program. > > The blocks containing the

[Bug debug/90017] gcc generates wrong debug information at -O3

2019-04-11 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90017 --- Comment #2 from Alexandre Oliva --- This odd behavior is an artifact of the way GCC lays out the basic blocks, and how GDB interprets the line number program. The blocks containing the conditional calls to optimize_me_not in line 15 are

[Bug c++/87603] [C++17] noexcept isn't special cased for constant expressions anymore

2019-04-11 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87603 Marek Polacek changed: What|Removed |Added Keywords||patch --- Comment #9 from Marek Polacek

[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-04-11 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #43 from Bernd Edlinger --- does anybody know what is the Ada and/or D syntax for that?

[Bug rtl-optimization/87871] [9 Regression] testcases fail after r265398 on arm

2019-04-11 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87871 --- Comment #14 from Peter Bergner --- (In reply to Segher Boessenkool from comment #12) > Disposition: > 0:r111 l0 03:r112 l0 41:r113 l0 22:r114 l0 3 > 5:r116 l0 44:r117 l0 0 > > If r116 had been

[Bug translation/89939] messages for translation must not contain embedded macro parameters

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

[Bug translation/89939] messages for translation must not contain embedded macro parameters

2019-04-11 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89939 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Thu Apr 11 20:14:27 2019 New Revision: 270292 URL: https://gcc.gnu.org/viewcvs?rev=270292=gcc=rev Log: 2019-04-11 Thomas Koenig PR translation/89939 *

[Bug translation/90035] Non-translatable C++ parser diagnostics

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

[Bug libstdc++/90046] [9 Regression] fails to build a epiphany-elf cross toolchain with C++ enabled

2019-04-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90046 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Thu Apr 11 19:58:14 2019 New Revision: 270291 URL: https://gcc.gnu.org/viewcvs?rev=270291=gcc=rev Log: PR libstdc++/90046 fix build failure on epiphany-elf The epiphany-elf target

[Bug libstdc++/90046] [9 Regression] fails to build a epiphany-elf cross toolchain with C++ enabled

2019-04-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90046 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/82521] [7/8/9 Regression] No -Wtype-limits warning when using templates

2019-04-11 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82521 --- Comment #5 from Manuel López-Ibáñez --- (In reply to Manuel López-Ibáñez from comment #4) > I actually don't see anything in the patch that should change this aspect, > so I would not be surprised if it was caused by some other change. I

[Bug c++/82081] Tail call optimisation of noexcept function leads to exception allowed through

2019-04-11 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82081 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #7

[Bug c++/82521] [7/8/9 Regression] No -Wtype-limits warning when using templates

2019-04-11 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82521 --- Comment #4 from Manuel López-Ibáñez --- If revision r124856 really caused this, the effect was not intentional. I actually don't see anything in the patch that should change this aspect, so I would not be surprised if it was caused by some

[Bug c++/87603] [C++17] noexcept isn't special cased for constant expressions anymore

2019-04-11 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87603 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug target/89271] [9 Regression] gcc.target/powerpc/vsx-simode2.c stopped working in GCC 9

2019-04-11 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89271 --- Comment #20 from Segher Boessenkool --- I currently get (on BE; the testcase forces -mcpu=power8): std 3,-16(1) addi 9,1,-12 lxsiwzx 32,0,9 #APP # 10 "vsx-simode2.c" 1 xxlor 32,32,32 # v, v constraints # 0

[Bug rtl-optimization/87763] [9 Regression] aarch64 target testcases fail after r265398

2019-04-11 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763 --- Comment #51 from Steve Ellcey --- Author: sje Date: Thu Apr 11 18:03:49 2019 New Revision: 270289 URL: https://gcc.gnu.org/viewcvs?rev=270289=gcc=rev Log: 2018-04-11 Steve Ellcey PR rtl-optimization/87763 *

[Bug rtl-optimization/87763] [9 Regression] aarch64 target testcases fail after r265398

2019-04-11 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763 --- Comment #50 from Steve Ellcey --- Author: sje Date: Thu Apr 11 18:02:41 2019 New Revision: 270288 URL: https://gcc.gnu.org/viewcvs?rev=270288=gcc=rev Log: 2018-04-11 Steve Ellcey PR rtl-optimization/87763 *

[Bug rtl-optimization/90049] Wrong expanding for a unsigned short ssa_name in embedded assembly code.

2019-04-11 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90049 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug c++/90047] [8/9 Regression] internal compiler error: in finish_expr_stmt, at cp/semantics.c:680

2019-04-11 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90047 --- Comment #3 from Marek Polacek --- template struct b { static constexpr int c = a; }; template struct aa; template struct d; template struct d : aa::i {}; template struct j; template struct j : b {}; struct m { typedef b<0> i; };

[Bug libstdc++/90046] [9 Regression] fails to build a epiphany-elf cross toolchain with C++ enabled

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

[Bug libstdc++/90046] [9 Regression] fails to build a epiphany-elf cross toolchain with C++ enabled

2019-04-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90046 --- Comment #1 from Jonathan Wakely --- I can't even figure out how to configure for this target: checking stdbool.h usability... no checking stdbool.h presence... yes configure: WARNING: stdbool.h: present but cannot be compiled configure:

[Bug c++/90052] Warning for (x == 1 && x == 2) should be in -Wall

2019-04-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90052 Jonathan Wakely changed: What|Removed |Added Status|RESOLVED|NEW Last reconfirmed|

[Bug c++/90047] [8/9 Regression] internal compiler error: in finish_expr_stmt, at cp/semantics.c:680

2019-04-11 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90047 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-04-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #42 from Jakub Jelinek --- Thanks for the explanation. In that case, I think it would be better to just add __attribute__((target("general-regs-only"))) to the #ifdef __ARM_EABI_UNWINDER__ _Unwind_Reason_Code PERSONALITY_FUNCTION

[Bug translation/90035] Non-translatable C++ parser diagnostics

2019-04-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90035 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Thu Apr 11 15:28:18 2019 New Revision: 270286 URL: https://gcc.gnu.org/viewcvs?rev=270286=gcc=rev Log: PR translation/90035 * parser.h (struct cp_parser): Add

[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-04-11 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #41 from Bernd Edlinger --- (In reply to Jakub Jelinek from comment #39) > (and, note, not just C++ personality routine, we have also libgcc/unwind-c.c > with C personality routine (also changed in the patch) and perhaps >

[Bug ipa/89693] [9 Regression] ICE: verify_cgraph_node failed (error: edge points to wrong declaration)

2019-04-11 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89693 --- Comment #5 from Martin Jambor --- I have proposed a patch (keeping the verifier, at least for now) on the mailing list: https://gcc.gnu.org/ml/gcc-patches/2019-04/msg00445.html

[Bug rtl-optimization/87763] [9 Regression] aarch64 target testcases fail after r265398

2019-04-11 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763 --- Comment #49 from Jeffrey A. Law --- I think the insv_1 (and it's closely related insv_2) regressions can be fixed by a single ior/and pattern in the backend or by hacking up combine a bit. I'm still playing with the latter, but may have to

[Bug rtl-optimization/87763] [9 Regression] aarch64 target testcases fail after r265398

2019-04-11 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763 --- Comment #48 from Steve Ellcey --- (In reply to Richard Biener from comment #47) > What's the state of regressions left? Can we xfail the rest and defer the > bug? I submitted a patch to fix gcc.target/aarch64/lsl_asr_sbfiz.c That email is

[Bug c/89933] [7/8/9 Regression] ICE in merge_decls, at c/c-decl.c:2517

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

[Bug middle-end/88576] -fno-math-errno causes GCC to consider that malloc does not set errno

2019-04-11 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88576 --- Comment #15 from Eric Gallager --- (In reply to Zack Weinberg from comment #14) > I don't see why it would _ever_ make sense for -fno-alloc-errno to default > to the setting of -fno-math-errno. The math functions and the memory > allocation

[Bug c++/77796] tautological compare warning emitted for inherited static method comparisons

2019-04-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77796 --- Comment #3 from Jonathan Wakely --- (In reply to Eric Gallager from comment #2) > (In reply to Eric Gallager from comment #1) > > Confirmed. Also, it seems weird that the warning underlines all of > > B::destroy, but only the "A" in

[Bug c++/90052] No -Wtautological-compare warning for (x == 1 && x == 2)

2019-04-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90052 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/90052] New: No -Wtautological-compare warning for (x == 1 && x == 2)

2019-04-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90052 Bug ID: 90052 Summary: No -Wtautological-compare warning for (x == 1 && x == 2) Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: diagnostic

[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-04-11 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #40 from Bernd Edlinger --- Not that I invented this, but as far as I understand, normally the interrupted execution context registers are saved on a register file in memory. But not on ARM. On arm only the core registers are saved

[Bug ada/90051] New: Error in spec comments - g-caliio.ads (%Z)

2019-04-11 Thread bib_aab at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90051 Bug ID: 90051 Summary: Error in spec comments - g-caliio.ads (%Z) Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada

[Bug rtl-optimization/56069] [7 Regression] RA pessimization

2019-04-11 Thread zhongyunde at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56069 vfdff changed: What|Removed |Added CC||zhongyunde at huawei dot com --- Comment #20

[Bug lto/89358] [7/8/9 Regression] Combining -std=c++14 and -std=c++17 objects gives ODR warnings

2019-04-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89358 --- Comment #15 from Jonathan Wakely --- and s/itroduces/introduces/

[Bug libstdc++/90050] New: std::filesystem::path segfault in destructor

2019-04-11 Thread mpreda at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90050 Bug ID: 90050 Summary: std::filesystem::path segfault in destructor Product: gcc Version: 8.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c/89946] [8/9 Regression] ICE in assemble_start_function, at varasm.c:1871

2019-04-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89946 --- Comment #2 from Jakub Jelinek --- Created attachment 46144 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46144=edit gcc9-pr89946.patch Untested fix.

[Bug testsuite/81179] gcc.dg/vect/pr65947-9.c and gcc.dg/vect/pr65947-14.c fail starting with r249553

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81179 Richard Biener changed: What|Removed |Added Keywords|wrong-code | Status|ASSIGNED

[Bug target/89096] [7/8/9 regression] AIX 7 linker rejects _.ro_ sections by default

2019-04-11 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89096 --- Comment #12 from David Edelsohn --- There was a separately reported problem of _.rw_ in the text section. This was due to read_only_private_data_section. I have a patch proposed for that. _.ro_ should be part of the .text section. I don't

[Bug lto/70929] [7/8/9 regression] Cross-module inlining for functions having argument passed by reference is no longer working.

2019-04-11 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70929 Jan Hubicka changed: What|Removed |Added CC||mjambor at suse dot cz --- Comment #11

[Bug lto/87525] [7/8/9 Regression] infinite loop generated for fread() if enabling -flto and -D_FORTIFY_SOURCE=2

2019-04-11 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87525 --- Comment #28 from Jan Hubicka --- and forgot to mention, one variant would be to 1) document that gnu_inline artifical always_inline is special and may have different semantics than offline function but it is also the only case 2) throw

[Bug rtl-optimization/90049] Wrong expanding for a unsigned short ssa_name in embedded assembly code.

2019-04-11 Thread wangtao42 at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90049 --- Comment #1 from Tao Wang --- I also checked this in arm64 and arm32 backend, and it can be reproduced also.

[Bug rtl-optimization/90049] New: Wrong expanding for a unsigned short ssa_name in embedded assembly code.

2019-04-11 Thread wangtao42 at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90049 Bug ID: 90049 Summary: Wrong expanding for a unsigned short ssa_name in embedded assembly code. Product: gcc Version: 6.3.0 Status: UNCONFIRMED Severity:

[Bug c/89946] [8/9 Regression] ICE in assemble_start_function, at varasm.c:1871

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

[Bug lto/89358] [7/8/9 Regression] Combining -std=c++14 and -std=c++17 objects gives ODR warnings

2019-04-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89358 --- Comment #14 from Jakub Jelinek --- (In reply to Jan Hubicka from comment #13) > I am testing the following: > Index: ipa-devirt.c > === > --- ipa-devirt.c(revision

[Bug lto/87525] [7/8/9 Regression] infinite loop generated for fread() if enabling -flto and -D_FORTIFY_SOURCE=2

2019-04-11 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87525 --- Comment #27 from Jan Hubicka --- Well, we can't throw away all extern inlines as that would penalize C++ performance quite a lot (it is ipa-inliner that decides on inlining of most of keyed methods). The real fix is to special case GNU

[Bug target/81941] Rejects intrinsic use

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

[Bug lto/89358] [7/8/9 Regression] Combining -std=c++14 and -std=c++17 objects gives ODR warnings

2019-04-11 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89358 --- Comment #13 from Jan Hubicka --- I am testing the following: Index: ipa-devirt.c === --- ipa-devirt.c(revision 270280) +++ ipa-devirt.c(working copy) @@ -1282,6

[Bug tree-optimization/82187] missed PRE at -O3

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82187 Richard Biener changed: What|Removed |Added Last reconfirmed|2017-09-12 00:00:00 |2019-4-11 --- Comment #3 from Richard

[Bug ipa/85051] [7/8/9 Regression] ICE: in edge_badness, at ipa-inline.c:1035 with flattening recursive calls

2019-04-11 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85051 --- Comment #6 from Jan Hubicka --- The problem is that flattening forgets to update global info. I am testing the following fix Index: ipa-inline.c === --- ipa-inline.c

[Bug c/82186] [7 Regression] ICE (segfault), VLA type with inlining

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

[Bug fortran/90048] Fortran OpenACC 'private' clause rejected for implicitly private loop iteration variable

2019-04-11 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90048 Thomas Schwinge changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug fortran/90048] New: Fortran OpenACC 'private' clause rejected for implicitly private loop iteration variable

2019-04-11 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90048 Bug ID: 90048 Summary: Fortran OpenACC 'private' clause rejected for implicitly private loop iteration variable Product: gcc Version: 9.0 Status: UNCONFIRMED

[Bug debug/82202] Missing debug information in LTO/offload compilation

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82202 Richard Biener changed: What|Removed |Added CC||hubicka at gcc dot gnu.org --- Comment

[Bug tree-optimization/82282] PRE cannot blindly fold integer-to-pointer/pointer-to-integer round-trips

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82282 Richard Biener changed: What|Removed |Added Depends on|82177 |65752 --- Comment #6 from Richard

[Bug tree-optimization/57359] store motion causes wrong code for union access at -O3

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57359 --- Comment #17 from Richard Biener --- We'd need to peel the last iteration as the following shows. This also means it is not enough to prove the loop actually iterates. Peeling the last iteration means we have to be able to identify that

[Bug target/89271] [9 Regression] gcc.target/powerpc/vsx-simode2.c stopped working in GCC 9

2019-04-11 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89271 Bill Schmidt changed: What|Removed |Added CC||wschmidt at gcc dot gnu.org --- Comment

[Bug translation/90041] Command line option without proper quoting in translation message

2019-04-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90041 --- Comment #3 from Jakub Jelinek --- Unlike the specs, the *.opt stuff is always only compiled into the compiler and already processed using gcc-internal-format, so I've submitted https://gcc.gnu.org/ml/gcc-patches/2019-04/msg00437.html to deal

[Bug target/81800] [8/9 regression] on aarch64 ilp32 lrint should not be inlined as two instructions

2019-04-11 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81800 --- Comment #16 from Wilco --- (In reply to Jakub Jelinek from comment #15) > (In reply to Wilco from comment #14) > > (In reply to Jakub Jelinek from comment #13) > > > Patches should be pinged after a week if they aren't reviewed, > > >

[Bug translation/90041] Command line option without proper quoting in translation message

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

[Bug target/81616] Update -mtune=generic for the current Intel and AMD processors

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81616 --- Comment #52 from Richard Biener --- Fixed? Or shall we take it as recurring bug?

[Bug libstdc++/21609] array_allocator vs rebind & templated constructor

2019-04-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21609 --- Comment #11 from Jonathan Wakely --- I will remove this extension completely for GCC 10.

[Bug target/81800] [8/9 regression] on aarch64 ilp32 lrint should not be inlined as two instructions

2019-04-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81800 --- Comment #15 from Jakub Jelinek --- (In reply to Wilco from comment #14) > (In reply to Jakub Jelinek from comment #13) > > Patches should be pinged after a week if they aren't reviewed, furthermore, > > it is better to CC explicitly relevant

[Bug tree-optimization/66974] -Warray-bounds false positive with -O3

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66974 Bug 66974 depends on bug 83202, which changed state. Bug 83202 Summary: Try joining operations on consecutive array elements during tree vectorization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 What|Removed

[Bug tree-optimization/83202] Try joining operations on consecutive array elements during tree vectorization

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/82286] [7 Regression] Wrong array subscript is above array bounds

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82286 Bug 82286 depends on bug 83202, which changed state. Bug 83202 Summary: Try joining operations on consecutive array elements during tree vectorization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 What|Removed

[Bug tree-optimization/69224] [7 Regression] -Warray-bounds false positive with -O3 and struct pointer parameter

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69224 Bug 69224 depends on bug 83202, which changed state. Bug 83202 Summary: Try joining operations on consecutive array elements during tree vectorization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 What|Removed

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 83202, which changed state. Bug 83202 Summary: Try joining operations on consecutive array elements during tree vectorization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 What|Removed

[Bug target/81800] [8/9 regression] on aarch64 ilp32 lrint should not be inlined as two instructions

2019-04-11 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81800 --- Comment #14 from Wilco --- (In reply to Jakub Jelinek from comment #13) > Patches should be pinged after a week if they aren't reviewed, furthermore, > it is better to CC explicitly relevant maintainers. I've got about 10 patches waiting,

[Bug c++/90047] internal compiler error: in finish_expr_stmt, at cp/semantics.c:680

2019-04-11 Thread harriethijssen65 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90047 --- Comment #1 from Harrie Thijssen --- Apologies: Message_t is a "typedef", not a "struct" as mentioned earlier

[Bug c++/90047] New: internal compiler error: in finish_expr_stmt, at cp/semantics.c:680

2019-04-11 Thread harriethijssen65 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90047 Bug ID: 90047 Summary: internal compiler error: in finish_expr_stmt, at cp/semantics.c:680 Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/86259] [8 Regression] min(4, strlen(s)) optimized to strlen(s) with -flto

2019-04-11 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86259 --- Comment #37 from Martin Liška --- Fixed on trunk in r262522.

[Bug c++/87554] [8/9 Regression] internal compiler error: in record_reference, at cgraphbuild.c:64

2019-04-11 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87554 Jan Hubicka changed: What|Removed |Added Component|ipa |c++ --- Comment #8 from Jan Hubicka ---

[Bug libstdc++/90046] [9 Regression] fails to build a epiphany-elf cross toolchain with C++ enabled

2019-04-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90046 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug ipa/86590] Codegen is poor when passing std::string by value with _GLIBCXX_EXTERN_TEMPLATE undefined

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86590 Richard Biener changed: What|Removed |Added Target Milestone|9.0 |---

[Bug tree-optimization/86259] [8 Regression] min(4, strlen(s)) optimized to strlen(s) with -flto

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86259 Richard Biener changed: What|Removed |Added Status|ASSIGNED|NEW Last reconfirmed|2018-06-21

[Bug bootstrap/89864] [9 regression] gcc fails to build/bootstrap with XCode 10.2

2019-04-11 Thread juergen.reuter at desy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864 --- Comment #65 from Jürgen Reuter --- (In reply to Jakub Jelinek from comment #64) > Why is this a [9 Regression] BTW? If the failure is while compiling > darwin-driver.c and caused by system headers using _Atomic even in C++, when >

[Bug ipa/89693] [9 Regression] ICE: verify_cgraph_node failed (error: edge points to wrong declaration)

2019-04-11 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89693 --- Comment #4 from Jan Hubicka --- The verifier is checking that all redirections look sane (as one made by our IPA optimizers). As number of IPA tranforms grows this gets harder to track. Perhaps we can just drop the check now. I do not

[Bug libstdc++/90046] New: [9 Regression] fails to build a epiphany-elf cross toolchain with C++ enabled

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90046 Bug ID: 90046 Summary: [9 Regression] fails to build a epiphany-elf cross toolchain with C++ enabled Product: gcc Version: 9.0 Status: UNCONFIRMED Severity:

[Bug libstdc++/90045] [9 Regression] fails to build a rx-elf cross toolchain with C++ enabled

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90045 Richard Biener changed: What|Removed |Added Keywords||build Target|

[Bug libstdc++/90045] New: [9 Regression] fails to build a rx-elf cross toolchain with C++ enabled

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90045 Bug ID: 90045 Summary: [9 Regression] fails to build a rx-elf cross toolchain with C++ enabled Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

  1   2   >