[Bug c++/90138] [7/8 Regression] ICE on invalid in contains_struct_check()

2019-04-19 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90138 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug middle-end/90139] [9 Regression] ICE in emit_block_move_hints, at expr.c:1601

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

[Bug c/89888] [7/8 Regression] When switch controlling expression is promoted from type narrower than int, GCC does not diagnose identical cases

2019-04-19 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89888 Jakub Jelinek changed: What|Removed |Added Summary|[7/8/9 Regression] When |[7/8 Regression] When

[Bug c++/90108] ICE: Segmentation fault (in c_tree_chain_next)

2019-04-19 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90108 Jakub Jelinek changed: What|Removed |Added Known to work||9.0 Known to fail|9.0

[Bug middle-end/90139] [9 Regression] ICE in emit_block_move_hints, at expr.c:1601

2019-04-19 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90139 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Apr 19 11:58:11 2019 New Revision: 270457 URL: https://gcc.gnu.org/viewcvs?rev=270457=gcc=rev Log: PR middle-end/90139 * tree-outof-ssa.c (get_temp_reg): If reg_mode

[Bug c++/90138] [7/8/9 Regression] ICE on invalid in contains_struct_check()

2019-04-19 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90138 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Apr 19 11:57:23 2019 New Revision: 270456 URL: https://gcc.gnu.org/viewcvs?rev=270456=gcc=rev Log: PR c++/90138 * pt.c (process_template_parm): Set decl to pushdecl

[Bug c/89888] [7/8/9 Regression] When switch controlling expression is promoted from type narrower than int, GCC does not diagnose identical cases

2019-04-19 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89888 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Fri Apr 19 11:56:07 2019 New Revision: 270455 URL: https://gcc.gnu.org/viewcvs?rev=270455=gcc=rev Log: PR c/89888 * c-common.h (c_add_case_label): Remove orig_type and

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

2019-04-19 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 Jakub Jelinek changed: What|Removed |Added Attachment #46202|0 |1 is obsolete|

[Bug c++/90108] ICE: Segmentation fault (in c_tree_chain_next)

2019-04-19 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90108 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Apr 19 08:24:05 2019 New Revision: 270453 URL: https://gcc.gnu.org/viewcvs?rev=270453=gcc=rev Log: PR c++/90108 * c-decl.c (merge_decls): If remove is main variant

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

2019-04-19 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #75 from Jakub Jelinek --- It failed for me as well. And a GCC version check won't really help when using earlier GCC 9 snapshot as system compiler (though, admittedly that isn't supported). Another option would be to define the

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

2019-04-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 Jakub Jelinek changed: What|Removed |Added Attachment #46198|0 |1 is obsolete|

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

2019-04-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #68 from Jakub Jelinek --- Comment on attachment 46200 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46200 updated patch I believe the second hunk in libgo/runtime/go-unwind.c is incorrect, that is on code not guarded with

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

2019-04-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #65 from Jakub Jelinek --- Created attachment 46198 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46198=edit gcc9-pr89093.patch So, can we converge to a single patch that does everything? Attached is completely untested

[Bug middle-end/85414] [8 Regression] ICE: in ix86_expand_prologue, at config/i386/i386.c:13810 with -Og -fgcse

2019-04-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85414 Bug 85414 depends on bug 90095, which changed state. Bug 90095 Summary: [9 Regression] wrong code with -Os -fno-tree-bit-ccp https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90095 What|Removed |Added

[Bug middle-end/90095] [9 Regression] wrong code with -Os -fno-tree-bit-ccp

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

[Bug bootstrap/90132] make bootstrap fails with -O3 (gcc9 snapshot 20190414)

2019-04-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90132 --- Comment #6 from Jakub Jelinek --- Even in that case, several times in the past we've just decided to recommend --disable-werror in those cases instead of adding too ugly workarounds for some warnings (while for the default we always add

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

2019-04-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87871 --- Comment #44 from Jakub Jelinek --- Well, it requires that the RA looks specially for this kind of pattern and if it ends up being a noop move, nothing simplifies the pattern again back to normal comparison, and as Segher noted, it can

[Bug middle-end/90139] [9 Regression] ICE in emit_block_move_hints, at expr.c:1601

2019-04-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90139 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1 Target Milestone|---

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

2019-04-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87871 --- Comment #40 from Jakub Jelinek --- (In reply to Segher Boessenkool from comment #39) > On a linux kernel defconfig build it increases code size by 0.567%. > That seems a bit much :-( > > The peephole only recognises > > mov rA,rB > cmp

[Bug middle-end/90139] ICE in emit_block_move_hints, at expr.c:1601

2019-04-18 Thread jakub at gcc dot gnu.org
||2019-04-18 Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Jakub Jelinek --- Created attachment 46197 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46197=edit g

[Bug middle-end/90139] ICE in emit_block_move_hints, at expr.c:1601

2019-04-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90139 --- Comment #1 from Jakub Jelinek --- I'd say this is a tree-outof-ssa.c bug, in elim_create it calls get_temp_reg on a SSA_NAME which has VECTOR_TYPE with one SFmode element, and as SPARC backend doesn't have V1SFmode, it has BLKmode. Creating

[Bug c++/90138] [7/8/9 Regression] ICE on invalid in contains_struct_check()

2019-04-18 Thread jakub at gcc dot gnu.org
at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #3 from Jakub Jelinek --- Created attachment 46195 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46195=edit gcc9-pr90138.patch Untested fix. If pushdecl finds a duplicate decl, it ggc_frees the passed in decl, so better ch

[Bug c++/90138] [7/8/9 Regression] ICE on invalid in contains_struct_check()

2019-04-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90138 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P4 Target Milestone|---

[Bug c++/90138] ICE on invalid in contains_struct_check()

2019-04-18 Thread jakub at gcc dot gnu.org
||2019-04-18 CC||jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Jakub Jelinek --- Reproduces also with template <, typename T, typename typename, typename T> struct S;

[Bug bootstrap/90132] make bootstrap fails with -O3 (gcc9 snapshot 20190414)

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

[Bug translation/79183] Hard coded plurals in gimple-ssa-sprintf.c:2050

2019-04-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79183 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Thu Apr 18 10:28:21 2019 New Revision: 270438 URL: https://gcc.gnu.org/viewcvs?rev=270438=gcc=rev Log: PR translation/79183 * gimple-ssa-sprintf.c (format_directive): Use

[Bug translation/79183] Hard coded plurals in gimple-ssa-sprintf.c:2050

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

[Bug c++/89325] [7/8/9 Regression] False warnings about "optimization attribute" on operators when -fno-ipa-cp-clone

2019-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89325 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Wed Apr 17 19:24:55 2019 New Revision: 270422 URL: https://gcc.gnu.org/viewcvs?rev=270422=gcc=rev Log: PR c++/89325 * g++.dg/ext/attrib58.C: New test. *

[Bug target/90125] Typo of AVX512 intrinsics

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

[Bug target/90125] Typo of AVX512 intrinsics

2019-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90125 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Wed Apr 17 19:23:45 2019 New Revision: 270421 URL: https://gcc.gnu.org/viewcvs?rev=270421=gcc=rev Log: PR target/90125 * config/i386/avx512fintrin.h

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

2019-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #61 from Jakub Jelinek --- At least looking at x86_64-linux gcc/deh.o, I really don't see any .text comdats, only data comdats, all STT_FUNC symbols are in the same section, except for the global ctors in .text.startup and dtors in

[Bug middle-end/85164] poly-int.h:845:5: runtime error: signed integer overflow

2019-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85164 --- Comment #7 from Jakub Jelinek --- (In reply to rsand...@gcc.gnu.org from comment #6) Thanks for handling this. > > template > > inline POLY_BINARY_COEFF (Ca, Ca) > > known_alignment (const poly_int_pod ) > > { > > typedef

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

2019-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #59 from Jakub Jelinek --- That looks like a D FE bug then. In any case, why can't you just use -mgeneral-regs-only on the deh.d compilation command line?

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

2019-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87871 --- Comment #30 from Jakub Jelinek --- Is the *movsi_compare0 pattern actually ever a benefit before RA? At least in this case it clearly results in a worse generated code rather than better, and I bet in other cases too, it just ties the hands

[Bug middle-end/90095] [9 Regression] wrong code with -Os -fno-tree-bit-ccp

2019-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90095 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Wed Apr 17 13:28:39 2019 New Revision: 270410 URL: https://gcc.gnu.org/viewcvs?rev=270410=gcc=rev Log: PR middle-end/90095 * internal-fn.c (expand_mul_overflow): Don't

[Bug target/90129] Wrong error: inlining failed in call to always_inline ‘_mm256_adds_epi16’: target specific option mismatch

2019-04-17 Thread jakub at gcc dot gnu.org
, ||jakub at gcc dot gnu.org --- Comment #2 from Jakub Jelinek --- This one is because of: /* See if arch, tune, etc. are the same. */ else if (caller_opts->arch != callee_opts->arch) ret = false; For tune we ignore it if always_inline, the qu

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

2019-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #56 from Jakub Jelinek --- Can't you just add prototypes? Like: static if (GNU_ARM_EABI_Unwinder) { @attribute("target", ("general-regs-only")) private _Unwind_Reason_Code __gdc_personality(_Unwind_Action actions,

[Bug middle-end/85164] poly-int.h:845:5: runtime error: signed integer overflow

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

[Bug target/90125] Typo of AVX512 intrinsics

2019-04-17 Thread jakub at gcc dot gnu.org
||2019-04-17 Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #4 from Jakub Jelinek --- (In reply to Hongtao.liu from comment #3) > L(In reply to Jakub Jelinek from comment

[Bug translation/90120] inconsistent punctuation in translation messages

2019-04-17 Thread jakub at gcc dot gnu.org
, ||jakub at gcc dot gnu.org --- Comment #1 from Jakub Jelinek --- The general diagnostic rules we use say that diagnostics (gfortran/ diagnostics is an exception) shouldn't begin with a capital letter (unless such a word would be capitalized in the middle

[Bug target/90125] Typo of AVX512 intrinsics

2019-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90125 --- Comment #2 from Jakub Jelinek --- Created attachment 46186 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46186=edit gcc9-pr90125.patch Oops, you're right, thanks for noticing. Here is a full patch including testcases that FAIL

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

2019-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #53 from Jakub Jelinek --- (In reply to Bernd Edlinger from comment #52) > I digged a bit, and found a D syntax for the target attribute, > it is a bit of a complication since D does not have a pre-processor, > but an empty target

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

2019-04-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #51 from Jakub Jelinek --- Author: jakub Date: Wed Apr 17 08:30:44 2019 New Revision: 270404 URL: https://gcc.gnu.org/viewcvs?rev=270404=gcc=rev Log: PR target/89093 * config/arm/arm.c

[Bug c++/90108] ICE: Segmentation fault (in c_tree_chain_next)

2019-04-17 Thread jakub at gcc dot gnu.org
at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #3 from Jakub Jelinek --- Created attachment 46184 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46184=edit gcc9-pr90108.patch Untested fix.

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

2019-04-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86953 --- Comment #9 from Jakub Jelinek --- Author: jakub Date: Tue Apr 16 19:06:41 2019 New Revision: 270396 URL: https://gcc.gnu.org/viewcvs?rev=270396=gcc=rev Log: PR c++/86953 * g++.dg/cpp0x/constexpr-86953.C: New test. Added:

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

2019-04-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #50 from Jakub Jelinek --- (In reply to Florian Weimer from comment #49) > (In reply to Bernd Edlinger from comment #48) > > (In reply to Florian Weimer from comment #47) > > > (In reply to Bernd Edlinger from comment #43) > > > >

[Bug tree-optimization/90090] [7/8 Regression] ICE in mark_reachable_handlers, at tree-eh.c:3938 since r219202

2019-04-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90090 Jakub Jelinek changed: What|Removed |Added Known to work||9.0 Summary|[7/8/9

[Bug rtl-optimization/90082] [9 Regression] ICE in delete_unmarked_insns, at dce.c:653

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

[Bug target/90096] Misleading option hint for AVX intrinsics

2019-04-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90096 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Tue Apr 16 08:40:58 2019 New Revision: 270381 URL: https://gcc.gnu.org/viewcvs?rev=270381=gcc=rev Log: PR target/90096 * config/i386/i386.c (ix86_target_string): Add

[Bug rtl-optimization/90082] [9 Regression] ICE in delete_unmarked_insns, at dce.c:653

2019-04-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90082 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Tue Apr 16 08:26:26 2019 New Revision: 270380 URL: https://gcc.gnu.org/viewcvs?rev=270380=gcc=rev Log: PR rtl-optimization/90082 * dce.c (can_delete_call): New function.

[Bug tree-optimization/90090] [7/8/9 Regression] ICE in mark_reachable_handlers, at tree-eh.c:3938 since r219202

2019-04-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90090 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Tue Apr 16 08:24:47 2019 New Revision: 270379 URL: https://gcc.gnu.org/viewcvs?rev=270379=gcc=rev Log: PR tree-optimization/90090 * tree-ssa-math-opts.c (is_division_by):

[Bug middle-end/90095] [9 Regression] wrong code with -Os -fno-tree-bit-ccp

2019-04-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90095 Jakub Jelinek changed: What|Removed |Added Priority|P2 |P1 Summary|[8/9 Regression]

[Bug target/90096] Misleading option hint for AVX intrinsics

2019-04-15 Thread jakub at gcc dot gnu.org
at gcc dot gnu.org |jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Jakub Jelinek --- Created attachment 46174 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46174=edit gcc9-pr90096.patch Untested fix.

[Bug middle-end/90095] [9 Regression] wrong code with -Os -fno-tree-bit-ccp

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

[Bug tree-optimization/90095] [9 Regression] wrong code with -Os -fno-tree-bit-ccp

2019-04-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90095 Jakub Jelinek changed: What|Removed |Added Target Milestone|8.4 |9.0 Summary|[8/9 Regression]

[Bug tree-optimization/90095] [8/9 Regression] wrong code with -Os -fno-tree-bit-ccp

2019-04-15 Thread jakub at gcc dot gnu.org
||2019-04-15 CC||jakub at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org Target Milestone|--- |8.4 Summary|[9 Regression] wrong code |[8/9

[Bug rtl-optimization/90082] [9 Regression] ICE in delete_unmarked_insns, at dce.c:653

2019-04-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90082 --- Comment #3 from Jakub Jelinek --- Created attachment 46167 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46167=edit gcc9-pr90082.patch Untested fix.

[Bug rtl-optimization/90082] [9 Regression] ICE in delete_unmarked_insns, at dce.c:653

2019-04-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90082 --- Comment #2 from Jakub Jelinek --- The problem is that in this case can_alter_cfg is false (fast DCE), and we have a (call_insn/u 27 25 38 2 (set (reg:SI 0 ax) (call (mem:QI (symbol_ref:DI ("__mulvsi3") [flags 0x41]) [0 S1 A8])

[Bug sanitizer/90090] [7/8/9 Regression] ICE in mark_reachable_handlers, at tree-eh.c:3938 since r219202

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

[Bug sanitizer/90090] [7/8/9 Regression] ICE in mark_reachable_handlers, at tree-eh.c:3938 since r219202

2019-04-15 Thread jakub at gcc dot gnu.org
at gcc dot gnu.org |jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Jakub Jelinek --- --- gcc/tree-ssa-math-opts.c.jj 2019-04-08 10:11:28.620219138 +0200 +++ gcc/tree-ssa-math-opts.c2019-04-15 09:42:22.173868303 +0200 @@ -334,7 +334,8

[Bug rtl-optimization/90082] [9 Regression] ICE in delete_unmarked_insns, at dce.c:653

2019-04-14 Thread jakub at gcc dot gnu.org
||2019-04-14 CC||jakub at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org Target Milestone|--- |9.0 Ever confirmed|0 |1 --- Comment

[Bug libgomp/90084] Parallelize libgomp testing

2019-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90084 --- Comment #1 from Jakub Jelinek --- Not parallelizing is intentional, because a big portion of the libgomp tests spawn threads, many of them a lot of them, so the parallelization there is already at the tests level.

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

2019-04-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #46 from Jakub Jelinek --- Author: jakub Date: Sat Apr 13 15:20:46 2019 New Revision: 270339 URL: https://gcc.gnu.org/viewcvs?rev=270339=gcc=rev Log: PR target/89093 * config/arm/arm.c

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

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

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

2019-04-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89933 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Apr 12 21:45:54 2019 New Revision: 270329 URL: https://gcc.gnu.org/viewcvs?rev=270329=gcc=rev Log: PR c/89933 c/ * c-decl.c (merge_decls): When newdecl's type is its

[Bug c/90071] [7/8/9 Regression] internal compiler error: SSA corruption

2019-04-12 Thread jakub at gcc dot gnu.org
||2019-04-12 CC||jakub at gcc dot gnu.org Target Milestone|--- |7.5 Summary|internal compiler error:|[7/8/9 Regression] internal |SSA corruption |compiler error: SSA

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

2019-04-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90041 --- Comment #5 from Jakub Jelinek --- %e/%n still not resolved and won't be until GCC 10.

[Bug rtl-optimization/89965] [8 Regression] wrong code with -O -mtune=nano-x2 -fcaller-saves -fexpensive-optimizations -fno-tree-dce -fno-tree-ter

2019-04-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89965 Jakub Jelinek changed: What|Removed |Added Known to work||9.0 Summary|[8/9 Regression]

[Bug rtl-optimization/89965] [8/9 Regression] wrong code with -O -mtune=nano-x2 -fcaller-saves -fexpensive-optimizations -fno-tree-dce -fno-tree-ter

2019-04-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89965 --- Comment #12 from Jakub Jelinek --- Author: jakub Date: Fri Apr 12 16:20:21 2019 New Revision: 270323 URL: https://gcc.gnu.org/viewcvs?rev=270323=gcc=rev Log: PR rtl-optimization/89965 * dce.c: Include rtl-iter.h.

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

2019-04-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90041 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Apr 12 16:12:49 2019 New Revision: 270321 URL: https://gcc.gnu.org/viewcvs?rev=270321=gcc=rev Log: PR translation/90041 * exgettext: Print MissingArgError,

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

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

[Bug c++/90058] False Positive in undefined-sanitizer only with GCC8

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

[Bug middle-end/85563] [8/9 regression] -Wmaybe-uninitialized false alarm regression with __builtin_unreachable and GCC 8

2019-04-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85563 --- Comment #15 from Jakub Jelinek --- (In reply to Marc Glisse from comment #12) > > Canonical example would be if (int_arg + 32U <= 64U) __builtin_unreachable > > (), > > We don't quite seem to put a range on int_arg with this. We have one >

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

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

[Bug regression/89733] [7/8/9 Regression] -Wuninitialized false positive with unclear message pointing to a class name

2019-04-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89733 --- Comment #8 from Jakub Jelinek --- On the reduced testcase the warning is completely correct. end_ is indeed uninitialized and then copied over in the Y constructor. As the ~F destructor is not defined, GCC can't optimize away those stores

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

2019-04-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864 --- Comment #66 from Jakub Jelinek --- (In reply to Iain Sandoe from comment #62) > (In reply to Iain Sandoe from comment #61) > > (In reply to Jonathan Wakely from comment #60) > > > PR 81797 was the relevant bug, which apparently is still

[Bug c++/89325] [7/8/9 Regression] False warnings about "optimization attribute" on operators when -fno-ipa-cp-clone

2019-04-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89325 Jakub Jelinek changed: What|Removed |Added URL||https://gcc.gnu.org/ml/gcc-

[Bug c++/89325] [7/8/9 Regression] False warnings about "optimization attribute" on operators when -fno-ipa-cp-clone

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

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

2019-04-12 Thread jakub at gcc dot gnu.org
at gcc dot gnu.org |jakub at gcc dot gnu.org

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

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

[Bug target/52726] Composed error message will not get translated

2019-04-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52726 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Fri Apr 12 08:10:51 2019 New Revision: 270308 URL: https://gcc.gnu.org/viewcvs?rev=270308=gcc=rev Log: PR target/52726 * config/tilepro/tilepro.c (tilepro_print_operand):

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

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

[Bug rtl-optimization/90026] [8 Regression] ICE: verify_flow_info failed (error: missing barrier after block 2)

2019-04-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90026 Jakub Jelinek changed: What|Removed |Added Known to work||9.0 Summary|[8/9 Regression]

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

2019-04-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89946 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Fri Apr 12 07:28:35 2019 New Revision: 270305 URL: https://gcc.gnu.org/viewcvs?rev=270305=gcc=rev Log: PR c/89946 * varasm.c (assemble_start_function): Don't use

[Bug rtl-optimization/90026] [8/9 Regression] ICE: verify_flow_info failed (error: missing barrier after block 2)

2019-04-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90026 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Apr 12 07:27:25 2019 New Revision: 270304 URL: https://gcc.gnu.org/viewcvs?rev=270304=gcc=rev Log: PR rtl-optimization/90026 * cfgcleanup.c (try_optimize_cfg): When

[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 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 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 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 c/89946] [8/9 Regression] ICE in assemble_start_function, at varasm.c:1871

2019-04-11 Thread jakub at gcc dot gnu.org
||jakub at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org

[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 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 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/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 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 CC||jakub at gcc dot gnu.org --- Comment #1

[Bug target/89399] [7/8 Regression] ICE: RTL check: expected code 'set', 'clobber' or 'clobber_high', have 'parallel' in combine_reaching_defs, at ree.c:783

2019-04-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89399 --- Comment #9 from Jakub Jelinek --- (In reply to Richard Biener from comment #8) > When did it work? Is it even a regression? Before r206418.

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

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

[Bug rtl-optimization/90026] [8/9 Regression] ICE: verify_flow_info failed (error: missing barrier after block 2)

2019-04-11 Thread jakub at gcc dot gnu.org
at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #3 from Jakub Jelinek --- Created attachment 46141 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46141=edit gcc9-pr90026.patch Untested fix.

[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 #39 from Jakub Jelinek --- (In reply to Richard Biener from comment #38) > Isn't the issue also latent on all branches? It is, but we have been lucky that the RA didn't decide to emit that. On the trunk (unless something changed in

  1   2   3   4   5   6   7   8   9   10   >