[Bug web/87050] Bump wwwdocs to html5

2018-08-22 Thread jb at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87050 --- Comment #2 from Janne Blomqvist --- The validation script that runs upon committing a change and sends email likely needs to change too. There is https://validator.github.io/validator/ that can be run as a batch script (needs java), or one c

[Bug middle-end/63155] [6/7/8/9 Regression] memory hog

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63155 Richard Biener changed: What|Removed |Added Last reconfirmed|2014-09-03 00:00:00 |2018-8-22 Known to fail|

[Bug middle-end/87055] New: Unoptimal address calculation

2018-08-22 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87055 Bug ID: 87055 Summary: Unoptimal address calculation Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end

[Bug target/54589] struct offset add should be folded into address calculation

2018-08-22 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54589 --- Comment #4 from Uroš Bizjak --- clang generates for x86_64: movzbl (%rsi), %eax shlq$4, %rax movl16(%rdi,%rax), %eax movl%eax, (%rdx) retq and for i?86: movl8(%esp), %edx

[Bug target/86947] Erroneous code generated with O2 and O3 for PPC

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86947 Richard Biener changed: What|Removed |Added Target||powerpc Status|UNCONFIRMED

[Bug c++/86953] [6/7/8/9 Regression] compiler crashes with constexpr operator== and specific struct (cxx_eval_bit_field_ref, at cp/constexpr.c:2704)

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86953 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Known to work|

[Bug gcov-profile/86957] gcc should warn about missing profiles for a compilation unit or a new function with -fprofile-use

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86957 --- Comment #2 from Richard Biener --- I wonder if for assessing the quality of a profile it is somehow possible to dump all functions that got never executed during training? Because all those functions will be optimized as cold by GCC AFAIK.

[Bug c++/86960] [8/9 Regression] internal compiler error: in coerce_template_parms

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86960 Richard Biener changed: What|Removed |Added Keywords||ice-on-valid-code Priority|P3

[Bug fortran/86837] [8/9 Regression] Optimization breaks an unformatted read with implicit loop

2018-08-22 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86837 Dominique d'Humieres changed: What|Removed |Added Priority|P3 |P4 Target Milestone|---

[Bug debug/86964] Too many debug symbols included, especially for extern globals

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86964 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/86969] [8/9 Regression] ICE (in tsubst_copy) for a generic recursive lambda

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86969 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug c++/86970] Rejected constexpr expression involving lambdas and inheritance, "use of this in a constant expression"

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86970 Richard Biener changed: What|Removed |Added Keywords||rejects-valid Status|UNCONF

[Bug fortran/86945] [8/9 Regression] BUG with optimisation of select case statement in gfortran

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86945 --- Comment #9 from Richard Biener --- Author: rguenth Date: Wed Aug 22 08:07:36 2018 New Revision: 263761 URL: https://gcc.gnu.org/viewcvs?rev=263761&root=gcc&view=rev Log: 2018-08-22 Richard Biener PR tree-optimization/86945

[Bug c++/86971] -Wabi warns it will not warn about anything.

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86971 --- Comment #4 from Richard Biener --- (In reply to Alexander Monakov from comment #2) > I think the wording of the opening line can be made unambiguous, which is > probably nice for translators. Can we change it to say e.g.: > > cc1plus: warnin

[Bug target/86973] [6/7/8/9 Regression] ICE in expand_call, at calls.c:4217

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86973 Richard Biener changed: What|Removed |Added Priority|P3 |P2 CC|

[Bug tree-optimization/86945] [8 Regression] BUG with optimisation of select case statement in gfortran

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86945 Richard Biener changed: What|Removed |Added Component|fortran |tree-optimization Known to work|

[Bug c++/86974] Support Clang's require_constant_initialization attribute

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86974 --- Comment #1 from Richard Biener --- Hmm, can't the thing be just marked constexpr?

[Bug middle-end/86979] [9 Regression] ICE: in maybe_record_trace_start, at dwarf2cfi.c:2348 with -m32 on darwin

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86979 Richard Biener changed: What|Removed |Added Target||x86_64-apple-darwin Target Milestone|

[Bug c/86983] documentation inconsistent with always_inline diagnostics for computed goto

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86983 Richard Biener changed: What|Removed |Added Keywords||documentation Status|UNCONF

[Bug c++/86974] Support Clang's require_constant_initialization attribute

2018-08-22 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86974 --- Comment #2 from Jonathan Wakely --- No because that also makes it const, i.e. immutable. It's useful for non-const globals.

[Bug target/86984] invalid relocation accessing a const char array

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86984 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug debug/86985] Generated DWARF does not distinguish between zero-length and flexible array types

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86985 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/86986] [6/7/8/9 Regression] Unexpected errors for template parameter pack in a template template parameter

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86986 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug c++/86971] -Wabi warns it will not warn about anything.

2018-08-22 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86971 --- Comment #5 from Jonathan Wakely --- (In reply to Richard Biener from comment #4) > ? Btw, is that true when I use -fabi-version=11 -Wabi? That will give warnings. -Wabi (with no =n value) is only useless without an explicit -fabi-version,

[Bug testsuite/86519] [9 Regression] New test case gcc.dg/strcmpopt_6.c fails with its introduction in r262636

2018-08-22 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86519 --- Comment #20 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #19 from qinzhao at gcc dot gnu.org --- > which sparc machine was used to repeat the failure, and what's the configure > and make options? I just saw there are gcc210 and

[Bug tree-optimization/86988] [7/9 Regression] ICE: tree check: expected integer_cst, have var_decl in get_len, at tree.h:5563

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86988 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/86990] [9 Regression] wrong code at -O2 on x86_64-linux-gnu in 64-bit mode

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86990 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug tree-optimization/86991] [8/9 Regression] ICE in vectorizable_reduction, at tree-vect-loop.c:6919

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86991 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Status|NEW

[Bug c++/86993] [6/7/8/9 Regression] assignment of read-only variable error reported at wrong location

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86993 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug middle-end/86995] [9 regression] c-c++-common/torture/builtin-arith-overflow-17.c etc. FAIL

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86995 Richard Biener changed: What|Removed |Added Keywords||wrong-code Priority|P3

[Bug driver/87056] New: [9 Regression] GCC does not work when using -pipe

2018-08-22 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87056 Bug ID: 87056 Summary: [9 Regression] GCC does not work when using -pipe Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: d

[Bug driver/87056] [9 Regression] GCC does not work when using -pipe

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

[Bug tree-optimization/86999] missed FMA optimization with -fassociative-math

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86999 Richard Biener changed: What|Removed |Added Keywords|wrong-code | Status|UNCONFIRMED

[Bug libstdc++/77854] std::deque doesn't use allocator's size_type and difference_type

2018-08-22 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77854 Jonathan Wakely changed: What|Removed |Added Keywords||documentation Status|NEW

[Bug target/87006] Stack Protection with Large File support

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87006 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/87007] [8/9 Regression] 10% slowdown with -march=skylake-avx512

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87007 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Target Milestone|

[Bug tree-optimization/87008] [8/9 Regression] gimple mem-to-mem assignment badly optimized

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87008 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug driver/87056] [9 Regression] GCC does not work when using -pipe

2018-08-22 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87056 Martin Liška changed: What|Removed |Added Status|ASSIGNED|NEW CC|

[Bug tree-optimization/87008] [8/9 Regression] gimple mem-to-mem assignment badly optimized

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87008 --- Comment #4 from Richard Biener --- (In reply to Marc Glisse from comment #1) > struct A { double a, b; }; > struct B : A {}; > templatevoid cp(T&a,T const&b){a=b;} > double f(B x){ > B y; cp(y,x); > B z; cp(z,x); > return y.a - z.a; > }

[Bug middle-end/87009] Can't find XOR pattern applying De Morgan sequentially

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87009 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Status|

[Bug tree-optimization/87011] [9 Regression] partially dead memset before strcpy not eliminated

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87011 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.0

[Bug c++/87012] [7/8/9 Regression] ICE in verify_unstripped_args_1

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87012 Richard Biener changed: What|Removed |Added Keywords||rejects-valid Priority|P3

[Bug c++/87057] New: in compilation error, gcc should note about deleted copy-constructor

2018-08-22 Thread Hi-Angel at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87057 Bug ID: 87057 Summary: in compilation error, gcc should note about deleted copy-constructor Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal

[Bug target/86947] Erroneous code generated with O2 and O3 for PPC

2018-08-22 Thread vinay.m.engg at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86947 --- Comment #3 from Vinay Kumar --- Created attachment 44572 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44572&action=edit Testcase t2.c

[Bug target/86947] Erroneous code generated with O2 and O3 for PPC

2018-08-22 Thread vinay.m.engg at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86947 Vinay Kumar changed: What|Removed |Added CC||vinay.m.engg at gmail dot com --- Comment

[Bug target/86947] Erroneous code generated with O2 and O3 for PPC

2018-08-22 Thread vinay.m.engg at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86947 --- Comment #4 from Vinay Kumar --- Hi Richard, Thanks for checking the bug. Please find attached the testcase that would exit with message "Should NOT BE here" on miscompilation. The behavior is same with other targets as well. We have checked

[Bug bootstrap/87013] Error: junk at end of line, first unrecognized character is `i'

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87013 Richard Biener changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment #

[Bug c++/87015] [8/9 Regression] miscompilation of template heavy Boost Spirit code

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87015 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org Target Mil

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

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87022 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Known to work|

[Bug c++/4898] adding an option to verify exception specifications

2018-08-22 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=4898 --- Comment #5 from Eric Gallager --- (In reply to Jonathan Wakely from comment #4) > Dynamic exception specifications are no longer part of the C++ language > anyway. Well, in newer standards at least, but they were at one point in an older stan

[Bug c++/79695] spurious -Wunused-variable on a static global of a type declared unused

2018-08-22 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79695 Eric Gallager changed: What|Removed |Added CC||dodji at gcc dot gnu.org --- Comment #4

[Bug ipa/87024] ICE in fold_stmt_1

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87024 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Version|unknown

[Bug ipa/87024] [6/7/8/9 Regression] ICE in fold_stmt_1

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87024 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug target/87026] [9 Regression] ICE in extract_constrain_insn_cached, at recog.c:2218

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87026 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.0

[Bug tree-optimization/87025] [9 Regression] ICE in add_record, at optinfo-emit-json.cc:175

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87025 Richard Biener changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org

[Bug c++/43454] warning with -Wall despite __attribute__ ((__unused__))

2018-08-22 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43454 Eric Gallager changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org,

[Bug ada/87058] New: FAIL: gnat.dg/slice7.adb (test for excess errors)

2018-08-22 Thread rguenth at gcc dot gnu.org
==+^M | 8.2.1 20180822 (x86_64-pc-linux-gnu) in add_expr, at tree.c:7277 |^M | Error detected around /space/rguenther/src/svn/gcc-8-branch/gcc/testsuite/gnat.dg/slice7.adb:35:3|^M | Please submit a bug report; see https://gcc.gnu.org/bugs/ . |^M | Use a subject line meaningful

[Bug tree-optimization/87031] nios2 optimization for size - two cases of regression relatively to 5.3.0

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87031 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Status|

[Bug target/87033] The compiler does not generate the LWAX instruction

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87033 Richard Biener changed: What|Removed |Added Keywords||missed-optimization --- Comment #3 from

[Bug tree-optimization/87034] [9 Regression] missing -Wformat-overflow on a sprintf %s with a wide string

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87034 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.0

[Bug c/87038] diagnostics: Please add warning for jumping over initializers with switch/case in C mode

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87038 --- Comment #5 from Richard Biener --- I think even -Wall makes sense.

[Bug debug/87039] [8/9 Regression] DW_OP_fbreg used without a frame base on a C++ code w/ -fopenmp

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87039 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.3

[Bug middle-end/87041] [8/9 Regression] GCC 8 regression: -Wformat "reading through null pointer" on unreachable code

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87041 Richard Biener changed: What|Removed |Added Keywords||diagnostic Target Milestone|---

[Bug tree-optimization/87042] UBSAN: poly-int.h:1095:5: runtime error: signed integer overflow: 9223372036854775807 * 8 cannot be represented in type 'long int'

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87042 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/87043] maybe-uninitialized warning for initialized variable

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87043 --- Comment #1 from Richard Biener --- In .original I see if (world_rank == 0) { ... stat.0 = 0; error_messages.data = (void * restrict) __builtin_malloc (MAX_EXPR ); if (

[Bug tree-optimization/87046] Incorrect vectorization of fma with -O3

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87046 Richard Biener changed: What|Removed |Added Keywords||needs-bisection CC|

[Bug tree-optimization/86988] [7/9 Regression] ICE: tree check: expected integer_cst, have var_decl in get_len, at tree.h:5563

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86988 --- Comment #2 from Richard Biener --- Author: rguenth Date: Wed Aug 22 11:01:58 2018 New Revision: 263762 URL: https://gcc.gnu.org/viewcvs?rev=263762&root=gcc&view=rev Log: 2018-08-22 Richard Biener PR tree-optimization/86988

[Bug target/87047] [7/8/9 Regression] performance regression because of if-conversion

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87047 Richard Biener changed: What|Removed |Added Target||x86_64-*-*, i?86-*-* Component

[Bug libfortran/87048] [9 Regression] array_constructor_8.f90 failure on armeb

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87048 Richard Biener changed: What|Removed |Added Target||armeb --- Comment #1 from Richard Biene

[Bug middle-end/87049] __clear_cache() prototype confusion

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87049 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/87033] The compiler does not generate the LWAX instruction

2018-08-22 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87033 Segher Boessenkool changed: What|Removed |Added Target|powerpc64-linux-gnu-*, |powerpc*-*-* |pow

[Bug middle-end/87054] misaligned asm output is turned into dereferenced pointer-to-aligned

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87054 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/87046] Incorrect vectorization of fma with -O3

2018-08-22 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87046 --- Comment #3 from Martin Liška --- Fixed in r259840.

[Bug target/52795] FAIL: gcc.dg/tree-prof/pr34999.c compilation, -fprofile-use -D_PROFILE_USE on {x86_64,i386}-apple-darwin{10,11} at -m64

2018-08-22 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52795 --- Comment #10 from Iain Sandoe --- Author: iains Date: Wed Aug 22 11:37:02 2018 New Revision: 263763 URL: https://gcc.gnu.org/viewcvs?rev=263763&root=gcc&view=rev Log: Fix FDE labels for Darwin gcc/ PR bootstrap/81033 PR targ

[Bug target/81733] stage1 libgcc_s.dylib fails to link on Darwin 11/x86_64

2018-08-22 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81733 --- Comment #18 from Iain Sandoe --- Author: iains Date: Wed Aug 22 11:37:02 2018 New Revision: 263763 URL: https://gcc.gnu.org/viewcvs?rev=263763&root=gcc&view=rev Log: Fix FDE labels for Darwin gcc/ PR bootstrap/81033 PR targ

[Bug bootstrap/81033] [8/9 Regression] there are cases where ld64 is not able to determine correct atom boundaries from the output GCC currently produces

2018-08-22 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81033 --- Comment #45 from Iain Sandoe --- Author: iains Date: Wed Aug 22 11:37:02 2018 New Revision: 263763 URL: https://gcc.gnu.org/viewcvs?rev=263763&root=gcc&view=rev Log: Fix FDE labels for Darwin gcc/ PR bootstrap/81033 PR targ

[Bug bootstrap/87013] Error: junk at end of line, first unrecognized character is `i'

2018-08-22 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87013 Alexandre Oliva changed: What|Removed |Added Status|WAITING |ASSIGNED Assignee|unassigned

[Bug tree-optimization/87046] Incorrect vectorization of fma with -O3

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87046 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/85597] [6 Regression] internal compiler error: in compute_live_loop_exits, at tree-ssa-loop-manip.c:229

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85597 Richard Biener changed: What|Removed |Added CC||yates at cscs dot ch --- Comment #9 fro

[Bug c++/4898] adding an option to verify exception specifications

2018-08-22 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=4898 --- Comment #6 from Jonathan Wakely --- Yes, but IMHO it would be a huge waste of time to add a ton of new machinery to the compiler to check for "correct" usage of an obsolete feature. Most C++98 code didn't even use them, because they were not u

[Bug c++/4898] adding an option to verify exception specifications

2018-08-22 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=4898 --- Comment #7 from Jonathan Wakely --- (In reply to Martin Sebor from comment #2) > I agree a new warning would be useful. For example, the following code should > be diagnosed: > > struct S { S () throw () { throw 0; } }; This is still relevan

[Bug middle-end/87055] Unoptimal address calculation

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87055 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Target|

[Bug driver/87056] [9 Regression] GCC does not work when using -pipe

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87056 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.0

[Bug target/87059] New: internal compiler error: in set_value_range, at tree-vrp.c:289

2018-08-22 Thread anton at samba dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87059 Bug ID: 87059 Summary: internal compiler error: in set_value_range, at tree-vrp.c:289 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug c++/87057] in compilation error, gcc should note about deleted copy-constructor

2018-08-22 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87057 --- Comment #1 from Jonathan Wakely --- (In reply to Konstantin Kharlamov from comment #0) > When, in a code, a copy-constructor deleted but used, GCC issues an > absolutely unhelpful message that it couldn't convert the argument. "Why > can't it

[Bug c++/87057] in compilation error, gcc should note about deleted copy-constructor

2018-08-22 Thread Hi-Angel at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87057 --- Comment #2 from Konstantin Kharlamov --- (In reply to Jonathan Wakely from comment #1) > That would require a lot of special-casing just for std::variant. Well, I think, in place of std::variant there could be any struct-wrapper; but I get i

[Bug libstdc++/77854] std::deque doesn't use allocator's size_type and difference_type

2018-08-22 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77854 --- Comment #2 from Jonathan Wakely --- Author: redi Date: Wed Aug 22 12:11:17 2018 New Revision: 263767 URL: https://gcc.gnu.org/viewcvs?rev=263767&root=gcc&view=rev Log: PR libstdc++/77854 document size_type for containers PR libstdc+

[Bug c++/87057] in compilation error, gcc should note about deleted copy-constructor

2018-08-22 Thread Hi-Angel at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87057 --- Comment #3 from Konstantin Kharlamov --- (In reply to Konstantin Kharlamov from comment #2) > Thanks, I prefer the `{x}` to just `x` because in the latter I'm being *"in the former", sorry.

[Bug libstdc++/77854] std::deque doesn't use allocator's size_type and difference_type

2018-08-22 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77854 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug other/704] --help and --version

2018-08-22 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=704 --- Comment #15 from Iain Sandoe --- Author: iains Date: Wed Aug 22 12:12:46 2018 New Revision: 263768 URL: https://gcc.gnu.org/viewcvs?rev=263768&root=gcc&view=rev Log: Make the gcc-ar,nm, strip tools respond correctly to --help and --version whe

[Bug fortran/87043] maybe-uninitialized warning for initialized variable

2018-08-22 Thread pvitt at posteo dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87043 --- Comment #2 from Peter Vitt --- Oh, I see your point. But then still the question is why this warning is not shown when compiling with -Og.

[Bug middle-end/87049] __clear_cache() prototype confusion

2018-08-22 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87049 --- Comment #2 from Richard Earnshaw --- But won't that give problems for C++ because now you'll need to cast the pointers?

[Bug target/87047] [7/8/9 Regression] performance regression because of if-conversion

2018-08-22 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87047 --- Comment #3 from Uroš Bizjak --- (In reply to Andrew Pinski from comment #2) > I suspect it is treating cost 0 as being free rather than unknown cost. And > the x86 backend is returning 0 cost for the upper multiple. There is no truncate RTX

[Bug debug/86964] Too many debug symbols included, especially for extern globals

2018-08-22 Thread znerol at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86964 --- Comment #2 from Joe Lorenz --- (In reply to Richard Biener from comment #1) > Confirmed. Debug info is now more complete. Note > -feliminate-unused-debug-symbols is only implemented for STABS debugging, > not for DWARF and from > my reading

[Bug c/87038] diagnostics: Please add warning for jumping over initializers with switch/case in C mode

2018-08-22 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87038 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org --- Comment

[Bug debug/86964] Too many debug symbols included, especially for extern globals

2018-08-22 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86964 --- Comment #3 from rguenther at suse dot de --- On Wed, 22 Aug 2018, znerol at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86964 > > --- Comment #2 from Joe Lorenz --- > (In reply to Richard Biener from comment #1) > >

[Bug tree-optimization/86725] ICE: Segmentation fault (in vect_get_vec_def_for_operand_1)

2018-08-22 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86725 --- Comment #2 from rsandifo at gcc dot gnu.org --- Author: rsandifo Date: Wed Aug 22 13:02:39 2018 New Revision: 263773 URL: https://gcc.gnu.org/viewcvs?rev=263773&root=gcc&view=rev Log: [1/2] Fix bogus double reduction (PR 86725) This patch

[Bug tree-optimization/86725] ICE: Segmentation fault (in vect_get_vec_def_for_operand_1)

2018-08-22 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86725 --- Comment #3 from rsandifo at gcc dot gnu.org --- Author: rsandifo Date: Wed Aug 22 13:02:48 2018 New Revision: 263774 URL: https://gcc.gnu.org/viewcvs?rev=263774&root=gcc&view=rev Log: [2/2] Fix bogus inner induction (PR 86725) This patch i

[Bug tree-optimization/86725] ICE: Segmentation fault (in vect_get_vec_def_for_operand_1)

2018-08-22 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86725 --- Comment #4 from rsandifo at gcc dot gnu.org --- Fixed on trunk so far.

[Bug tree-optimization/87059] [9 Regression] internal compiler error: in set_value_range, at tree-vrp.c:289

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87059 Richard Biener changed: What|Removed |Added CC||aldyh at gcc dot gnu.org Compo

  1   2   >