[Bug debug/84408] [8 regression] gcc.dg/plugin/poly-int-07_plugin.c compilation times out with -g

2018-03-08 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84408 --- Comment #12 from Alexandre Oliva --- Author: aoliva Date: Thu Mar 8 08:27:56 2018 New Revision: 258355 URL: https://gcc.gnu.org/viewcvs?rev=258355&root=gcc&view=rev Log: [LVU] reset view at function entry, omit views at line zero Location

[Bug debug/84404] Several "leb128 operand is an undefined symbol" in go testsuite with latest debug improvements

2018-03-08 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84404 --- Comment #8 from Alexandre Oliva --- Author: aoliva Date: Thu Mar 8 08:27:56 2018 New Revision: 258355 URL: https://gcc.gnu.org/viewcvs?rev=258355&root=gcc&view=rev Log: [LVU] reset view at function entry, omit views at line zero Location v

[Bug c++/80452] [DR 1579] incorrect value category deduced for return value

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80452 --- Comment #6 from Martin Liška --- Created attachment 43593 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43593&action=edit Reduced test-case from chromium Well, I've got following reduced test-case. It comes from chromium project and m

[Bug rtl-optimization/84682] [6/7/8 Regression] internal compiler error: Segmentation fault (process_address_1)

2018-03-08 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84682 --- Comment #5 from Alexandre Oliva --- Created attachment 43594 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43594&action=edit candidate patch Here's what I'm testing

[Bug sanitizer/84732] false-positive -Wstringop-truncation warning with -fsanitize-coverage=trace-pc

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84732 --- Comment #7 from Martin Liška --- > So, the -Wstringop-truncation would need to do the suggested alias search > for the store rather than next statement it does now, and in addition to > that would need to ignore ASAN_CHECK, because those are

[Bug sanitizer/84732] false-positive -Wstringop-truncation warning with -fsanitize-coverage=trace-pc

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84732 --- Comment #8 from Martin Liška --- (In reply to Jakub Jelinek from comment #4) > (In reply to Martin Liška from comment #2) > > I guess it somehow confuses VRP, Martin can you please take a look? Note > > that __builtin___sanitizer_cov_trace_pc

[Bug lto/81004] [7 Regression] linking failed with -flto and static libboost_program_options

2018-03-08 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004 Christophe Lyon changed: What|Removed |Added CC||clyon at gcc dot gnu.org --- Comment #

[Bug tree-optimization/84737] [8 Regression] 20% degradation in CPU2000 172.mgrid starting with r256888

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84737 --- Comment #4 from Martin Liška --- Thank you, may I please ask you for the IPA CP dump file for not affected revision (r256887). Do I understand the numbers right that version with .resid_.constprop.1 is slower?

[Bug target/84751] ICE with debug build of gcc GIMPLE pass: store-merging or IPA pass: cp

2018-03-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84751 Richard Biener changed: What|Removed |Added Target||powerpc64-linux Status|UNCO

[Bug target/84756] Multiplication done twice just to get upper and lower parts of product

2018-03-08 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84756 --- Comment #1 from Marc Glisse --- We immediately narrow "return (Longer)a*b;" to "return a*b;" which makes it hard to CSE later. If you can, it would be better to write the code as: Longer mul = (Longer)a*b; ... use mul twice ... Not sure what

[Bug c/84755] GCC 4.6.0 build error with GCC-4.8.5 in Ubuntu 16.04 LTS

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

[Bug gcov-profile/82457] libgcov fork and exec hooks not always used

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82457 --- Comment #12 from Martin Liška --- Author: marxin Date: Thu Mar 8 08:52:39 2018 New Revision: 258356 URL: https://gcc.gnu.org/viewcvs?rev=258356&root=gcc&view=rev Log: Backport r254137 2018-03-08 Martin Liska Backport from mainl

[Bug target/84757] [7/8 Regression] Useless MOVs and PUSHes to store results of MUL

2018-03-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84757 Richard Biener changed: What|Removed |Added Target||i?86-*-* Priority|P3

[Bug other/82352] [7 Regression] comdat-local function called by void h::i() outside its comdat

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82352 --- Comment #11 from Martin Liška --- Author: marxin Date: Thu Mar 8 08:56:20 2018 New Revision: 258358 URL: https://gcc.gnu.org/viewcvs?rev=258358&root=gcc&view=rev Log: Backport r256226 2018-03-08 Martin Liska Backport from mainl

[Bug gcov-profile/82633] Document GCOV and function removal (-fkeep-inline-functions, -fkeep-static-functions)

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82633 --- Comment #13 from Martin Liška --- Author: marxin Date: Thu Mar 8 08:55:59 2018 New Revision: 258357 URL: https://gcc.gnu.org/viewcvs?rev=258357&root=gcc&view=rev Log: Backport r254257 2018-03-08 Martin Liska Backport from mainl

[Bug gcov-profile/82457] libgcov fork and exec hooks not always used

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82457 Martin Liška changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug debug/77844] [5 Regression] Compilation of simple C++ example exhaust memory

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77844 --- Comment #13 from Martin Liška --- Author: marxin Date: Thu Mar 8 08:56:45 2018 New Revision: 258359 URL: https://gcc.gnu.org/viewcvs?rev=258359&root=gcc&view=rev Log: Backport r243662 2018-03-08 Martin Liska Backport from mainl

[Bug gcov-profile/82633] Document GCOV and function removal (-fkeep-inline-functions, -fkeep-static-functions)

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82633 Martin Liška changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/84569] [6 Regression] g++ -g -O3 consumes all memory

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84569 Martin Liška changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug ipa/82107] [6 Regression] O2 optimisation on amd64 leads to error

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82107 Martin Liška changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug gcov-profile/84735] [8 Regression] Describe recent gcov data file format changes in gcov-io.h

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84735 --- Comment #1 from Martin Liška --- Author: marxin Date: Thu Mar 8 09:05:26 2018 New Revision: 258360 URL: https://gcc.gnu.org/viewcvs?rev=258360&root=gcc&view=rev Log: Document gcov-io (PR gcov-profile/84735). 2018-03-08 Martin Liska

[Bug gcov-profile/84735] [8 Regression] Describe recent gcov data file format changes in gcov-io.h

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84735 Martin Liška changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug debug/84404] Several "leb128 operand is an undefined symbol" in go testsuite with latest debug improvements

2018-03-08 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84404 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/84746] [8 Regression] ICE on valid code at -O2 and -O3: Segmentation fault

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

[Bug tree-optimization/84746] [8 Regression] ICE on valid code at -O2 and -O3: Segmentation fault

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

[Bug lto/81004] [7 Regression] linking failed with -flto and static libboost_program_options

2018-03-08 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004 --- Comment #31 from Jan Hubicka --- I will take a look. Honza

[Bug c++/84724] [7/8 Regression] internal compiler error: in single_succ_edge, at basic-block.h:339 with a declaration of __builtin_trap

2018-03-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84724 --- Comment #4 from Jakub Jelinek --- Created attachment 43595 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43595&action=edit gcc8-pr84724.patch Untested fix.

[Bug lto/81004] [7 Regression] linking failed with -flto and static libboost_program_options

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004 Martin Liška changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug lto/81004] [7 Regression] linking failed with -flto and static libboost_program_options

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004 --- Comment #33 from Martin Liška --- Can't reproduce the ICE on aarch64. There's my resolution file: cat -- -lm.res 2 20091210-1_0.o 20 213 a66530621f3cf044 PREVAILING_DEF_IRONLY _ZN5Base1D2Ev 206 a66530621f3cf044 PREVAILING_DEF_IRONLY _ZTV5Bas

[Bug c++/84076] [6/7/8 Regression] Warning about objects through POD mistakenly claims the object is a pointer

2018-03-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84076 --- Comment #6 from Jakub Jelinek --- Created attachment 43596 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43596&action=edit gcc8-pr84076.patch Untested fix.

[Bug target/70359] [6/7/8 Regression] Code size increase for ARM compared to gcc-5.3.0

2018-03-08 Thread aldyh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70359 Aldy Hernandez changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |aldyh at gcc dot gnu.org --- Com

[Bug gcov-profile/84758] New: Wrong coverage for quite simple CFG

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84758 Bug ID: 84758 Summary: Wrong coverage for quite simple CFG Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: gcov-profil

[Bug gcov-profile/84758] Wrong coverage for quite simple CFG

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84758 Martin Liška changed: What|Removed |Added Target Milestone|--- |8.0

[Bug target/70359] [6/7/8 Regression] Code size increase for x86/ARM/others compared to gcc-5.3.0

2018-03-08 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70359 --- Comment #31 from rguenther at suse dot de --- On Thu, 8 Mar 2018, aldyh at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70359 > > Aldy Hernandez changed: > >What|Removed |Added

[Bug target/70359] [6/7/8 Regression] Code size increase for x86/ARM/others compared to gcc-5.3.0

2018-03-08 Thread aldyh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70359 --- Comment #32 from Aldy Hernandez --- As mentioned in the previous comment, the proposed patch brings down the count from 116 to 108 on ARM, but is shy of the desired 96. The missing bytes can be attributed to forwprop folding this (IL expande

[Bug target/70359] [6/7/8 Regression] Code size increase for x86/ARM/others compared to gcc-5.3.0

2018-03-08 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70359 --- Comment #33 from Segher Boessenkool --- The "> 9" transform reduces path length. But foe -Os that is often not a good idea.

[Bug debug/84456] [8 regression] gcc.dg/guality/pr49888.c fail

2018-03-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84456 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug target/70359] [6/7/8 Regression] Code size increase for x86/ARM/others compared to gcc-5.3.0

2018-03-08 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70359 --- Comment #34 from rguenther at suse dot de --- On Thu, 8 Mar 2018, aldyh at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70359 > > --- Comment #32 from Aldy Hernandez --- > As mentioned in the previous comment, the

[Bug target/70359] [6/7/8 Regression] Code size increase for x86/ARM/others compared to gcc-5.3.0

2018-03-08 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70359 --- Comment #35 from rguenther at suse dot de --- On Thu, 8 Mar 2018, segher at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70359 > > --- Comment #33 from Segher Boessenkool --- > The "> 9" transform reduces path leng

[Bug tree-optimization/84746] [7 Regression] ICE on valid code at -O2 and -O3: Segmentation fault

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

[Bug gcov-profile/84758] Wrong coverage for quite simple CFG

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84758 Martin Liška changed: What|Removed |Added Target Milestone|8.0 |9.0

[Bug ipa/84658] [7/8 Regression] -O3 -fmerge-all-constants causes incorrect for-each loop generation.

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84658 --- Comment #14 from Martin Liška --- (In reply to Richard Biener from comment #13) > So you can loses the TREE_ADDRESSABLE restriction somewhat in requiring at > most one decl to be TREE_ADDRESSABLE - that's the one you need to keep, the > other

[Bug tree-optimization/84552] [6/7/8 Regression] Compile time hog w/ -O2 -floop-nest-optimize -fno-tree-copy-prop -fno-tree-fre -fno-tree-loop-ivcanon

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

[Bug ipa/84658] [7/8 Regression] -O3 -fmerge-all-constants causes incorrect for-each loop generation.

2018-03-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84658 --- Comment #15 from Jakub Jelinek --- (In reply to Martin Liška from comment #14) > (In reply to Richard Biener from comment #13) > > So you can loses the TREE_ADDRESSABLE restriction somewhat in requiring at > > most one decl to be TREE_ADDRESS

[Bug ipa/84658] [7/8 Regression] -O3 -fmerge-all-constants causes incorrect for-each loop generation.

2018-03-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84658 --- Comment #16 from Richard Biener --- (In reply to Martin Liška from comment #14) > (In reply to Richard Biener from comment #13) > > So you can loses the TREE_ADDRESSABLE restriction somewhat in requiring at > > most one decl to be TREE_ADDRES

[Bug ipa/84658] [7/8 Regression] -O3 -fmerge-all-constants causes incorrect for-each loop generation.

2018-03-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84658 --- Comment #17 from Jakub Jelinek --- (In reply to Richard Biener from comment #16) > Hum, isn't the bug INVALID then? Shouldn't we restrict -fmerge-all-constants No. > to not address-taken variables to not make the option useless? -fmerge-a

[Bug inline-asm/84742] internal compiler error: in process_alt_operands, at lra-constraints.c:2112

2018-03-08 Thread vegard.nossum at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84742 --- Comment #2 from Vegard Nossum --- Created attachment 43598 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43598&action=edit ASAN output I compiled gcc itself using -fstack-protector-all -fsanitize=address and it occasionally gives me t

[Bug middle-end/54183] Generate __udivmoddi4 instead of __udivdi3 plus __umoddi3

2018-03-08 Thread b7.10110111 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54183 Ruslan changed: What|Removed |Added CC||b7.10110111 at gmail dot com --- Comment #1 fro

[Bug target/84759] New: Calculation of quotient and remainder with constant denominator uses __umoddi3+__udivdi3 instead of __udivmoddi4

2018-03-08 Thread b7.10110111 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84759 Bug ID: 84759 Summary: Calculation of quotient and remainder with constant denominator uses __umoddi3+__udivdi3 instead of __udivmoddi4 Product: gcc Version: 7.3.

[Bug inline-asm/84742] internal compiler error: in process_alt_operands, at lra-constraints.c:2112

2018-03-08 Thread vegard.nossum at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84742 --- Comment #3 from Vegard Nossum --- gcc/recog.c:2395 is: 2390 case '0': case '1': case '2': case '3': case '4': 2391 case '5': case '6': case '7': case '8': case '9': 2392 { 2393 char *end; 2394 op_alt[i].matches = strtoul (p, &end,

[Bug debug/84456] [8 regression] gcc.dg/guality/pr49888.c fail

2018-03-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84456 --- Comment #5 from Jakub Jelinek --- So, the bug is that GCC 7's dw_loc_list tail: /* Try to avoid the overhead of a location list emitting a location expression instead, but only if we didn't have more than one location entry in the

[Bug driver/83193] Help for invalid -march= options from cc1 omits -march=native on x86-64, arm. aarch64, output also inconsistent

2018-03-08 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83193 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug tree-optimization/84178] [7/8 Regression] ICE in release_bb_predicate

2018-03-08 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84178 --- Comment #6 from David Malcolm --- Author: dmalcolm Date: Thu Mar 8 12:17:36 2018 New Revision: 258363 URL: https://gcc.gnu.org/viewcvs?rev=258363&root=gcc&view=rev Log: tree-if-conv.c: fix ICE seen with -fno-tree-forwprop (PR tree-optimizat

[Bug target/84521] [8 Regression] aarch64: Frame-pointer corruption with __builtin_setjmp/__builtin_longjmp and -fomit-frame-pointer

2018-03-08 Thread ramana.radhakrishnan at foss dot arm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84521 --- Comment #18 from ramana.radhakrishnan at foss dot arm.com --- On 07/03/2018 18:59, sudi at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84521 > > --- Comment #17 from sudi at gcc dot gnu.org --- > I looked up what oth

[Bug inline-asm/84742] internal compiler error: in process_alt_operands, at lra-constraints.c:2112

2018-03-08 Thread vegard.nossum at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84742 --- Comment #4 from Vegard Nossum --- So I think the problem is that this loop in lra_set_insn_recog_data() counts the number of commas and uses that as the number of alternatives: 1018 for (p = constraints[0]; *p; p++) 1019

[Bug tree-optimization/84178] [7/8 Regression] ICE in release_bb_predicate

2018-03-08 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84178 --- Comment #7 from David Malcolm --- (In reply to David Malcolm from comment #6) > Author: dmalcolm > Date: Thu Mar 8 12:17:36 2018 > New Revision: 258363 This fixes the testcase in comment #0 on trunk. Not yet fixed for gcc-7-branch. The te

[Bug target/84759] Calculation of quotient and remainder with constant denominator uses __umoddi3+__udivdi3 instead of __udivmoddi4

2018-03-08 Thread prathamesh3492 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84759 prathamesh3492 at gcc dot gnu.org changed: What|Removed |Added CC||prathamesh3492 at gcc

[Bug tree-optimization/84178] [7/8 Regression] ICE in release_bb_predicate

2018-03-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84178 --- Comment #8 from Richard Biener --- Author: rguenth Date: Thu Mar 8 12:56:40 2018 New Revision: 258364 URL: https://gcc.gnu.org/viewcvs?rev=258364&root=gcc&view=rev Log: 2018-03-08 Richard Biener PR tree-optimization/84178

[Bug lto/81004] [7 Regression] linking failed with -flto and static libboost_program_options

2018-03-08 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004 --- Comment #34 from Jan Hubicka --- Hi, I do not get any assertion at lto.c:840, so please also check if that still reproduce with current branch and let us know the backtrace. Honza

[Bug ipa/84658] [7/8 Regression] -O3 -fmerge-all-constants causes incorrect for-each loop generation.

2018-03-08 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84658 --- Comment #18 from rguenther at suse dot de --- On Thu, 8 Mar 2018, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84658 > > --- Comment #17 from Jakub Jelinek --- > (In reply to Richard Biener from comment #1

[Bug inline-asm/84742] internal compiler error: in process_alt_operands, at lra-constraints.c:2112

2018-03-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84742 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug lto/81004] [7 Regression] linking failed with -flto and static libboost_program_options

2018-03-08 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004 --- Comment #35 from Christophe Lyon --- It took me a while to reproduce manually: there is an ICE at r258321, which is fixed by the next backport (r258322), at which point there 6 failures on aarch64-none-elf: FAIL: g++.dg/lto/20081125 cp_lto_20

[Bug inline-asm/84742] internal compiler error: in process_alt_operands, at lra-constraints.c:2112

2018-03-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84742 --- Comment #6 from Jakub Jelinek --- Created attachment 43599 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43599&action=edit gcc8-pr84742.patch Untested fix.

[Bug ipa/84658] [7/8 Regression] -O3 -fmerge-all-constants causes incorrect for-each loop generation.

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84658 --- Comment #19 from Martin Liška --- Just having chat with Honza and he is curious why IPA passes should maintain points-to-sets info as it's rebuild in pass_build_alias quite soon in post IPA passes? Another question is why the pass_rebuild_ali

[Bug ipa/84658] [7/8 Regression] -O3 -fmerge-all-constants causes incorrect for-each loop generation.

2018-03-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84658 --- Comment #20 from Jakub Jelinek --- How would IPA-PTA work then?

[Bug ipa/84658] [7/8 Regression] -O3 -fmerge-all-constants causes incorrect for-each loop generation.

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84658 --- Comment #21 from Martin Liška --- (In reply to Jakub Jelinek from comment #20) > How would IPA-PTA work then? Not having experience how that works, but I would expect a complete rebuild. Similar to what the tree PTA does?

[Bug lto/81004] [7 Regression] linking failed with -flto and static libboost_program_options

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004 Martin Liška changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug c++/80452] [DR 1579] incorrect value category deduced for return value

2018-03-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80452 --- Comment #7 from Jonathan Wakely --- return std::move(cv);

[Bug ipa/84658] [7/8 Regression] -O3 -fmerge-all-constants causes incorrect for-each loop generation.

2018-03-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84658 --- Comment #22 from Martin Liška --- (In reply to Martin Liška from comment #21) > (In reply to Jakub Jelinek from comment #20) > > How would IPA-PTA work then? > > Not having experience how that works, but I would expect a complete rebuild. >

[Bug target/84277] [8 Regression] A lot of new acats testsuite failures

2018-03-08 Thread rai...@emrich-ebersheim.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84277 --- Comment #15 from Rainer Emrich --- Hi Eric, thanks for all your work. Unfortunately your changes introduced an ICE while building binutils 2.19.1: make[4]: Entering directory '/opt/devel/SCRATCH/tmp.5VoInHZZvv/gcc-8.0.0/binutils-2.29.1/opc

[Bug target/84277] [8 Regression] A lot of new acats testsuite failures

2018-03-08 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84277 --- Comment #16 from Eric Botcazou --- > Please submit a full bug report, > with preprocessed source if appropriate. > See for instructions. > make[4]: *** [Makefile:1005: i386-dis.lo] Error 1 > make[4]: Leaving direct

[Bug target/84760] New: Finish implementation of __builtin_altivec_lvx_v1ti

2018-03-08 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84760 Bug ID: 84760 Summary: Finish implementation of __builtin_altivec_lvx_v1ti Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug ipa/84658] [7/8 Regression] -O3 -fmerge-all-constants causes incorrect for-each loop generation.

2018-03-08 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84658 --- Comment #23 from rguenther at suse dot de --- On Thu, 8 Mar 2018, marxin at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84658 > > --- Comment #22 from Martin Liška --- > (In reply to Martin Liška from comment #21)

[Bug sanitizer/84761] New: AddressSanitizer is not compatible with glibc 2.27 on x86

2018-03-08 Thread vincent-gcc at vinc17 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84761 Bug ID: 84761 Summary: AddressSanitizer is not compatible with glibc 2.27 on x86 Product: gcc Version: 8.0.1 Status: UNCONFIRMED Severity: normal Prio

[Bug tree-optimization/84552] [6/7/8 Regression] Compile time hog w/ -O2 -floop-nest-optimize -fno-tree-copy-prop -fno-tree-fre -fno-tree-loop-ivcanon

2018-03-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84552 --- Comment #4 from Richard Biener --- Author: rguenth Date: Thu Mar 8 14:41:39 2018 New Revision: 258365 URL: https://gcc.gnu.org/viewcvs?rev=258365&root=gcc&view=rev Log: 2018-03-08 Richard Biener PR middle-end/84552 * tre

[Bug c++/84569] [6 Regression] g++ -g -O3 consumes all memory

2018-03-08 Thread jorrit at jorrit dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84569 --- Comment #5 from Jö --- I can report that that indeed fixes the issue for us; the unit test now compiles fine with gcc revision 258359. Thanks a lot!

[Bug c/84762] New: GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-03-08 Thread sirl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 Bug ID: 84762 Summary: GCC for PowerPC32 violates the SysV ABI spec for small struct returns Product: gcc Version: 6.4.1 Status: UNCONFIRMED Severity: normal

[Bug target/84748] [8 Regression] wrong code with u128 at aarch64 at -O and and above

2018-03-08 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84748 --- Comment #3 from ktkachov at gcc dot gnu.org --- Author: ktkachov Date: Thu Mar 8 15:50:25 2018 New Revision: 258366 URL: https://gcc.gnu.org/viewcvs?rev=258366&root=gcc&view=rev Log: [AArch64] PR target/84748: Mark *compare_cstore_insn as cl

[Bug target/84760] Finish implementation of __builtin_altivec_lvx_v1ti

2018-03-08 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84760 --- Comment #1 from Bill Schmidt --- Hm. For this one I think I would recommend we just remove the partial implementation, provided that vec_ld already supports vector __int128.

[Bug target/84748] [6/7 Regression] wrong code with u128 at aarch64 at -O and and above

2018-03-08 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84748 ktkachov at gcc dot gnu.org changed: What|Removed |Added Priority|P1 |P2 Known to work|

[Bug rtl-optimization/84753] GCC does not fold xxswapd followed by vperm

2018-03-08 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84753 Bill Schmidt changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug rtl-optimization/84753] GCC does not fold xxswapd followed by vperm

2018-03-08 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84753 Bill Schmidt changed: What|Removed |Added Target Milestone|--- |9.0

[Bug target/84521] [8 Regression] aarch64: Frame-pointer corruption with __builtin_setjmp/__builtin_longjmp and -fomit-frame-pointer

2018-03-08 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84521 --- Comment #19 from Wilco --- (In reply to sudi from comment #17) > I looked up what other targets were doing and one thing found to be > interesting was that a lot of them are defining the target hook > TARGET_BUILTIN_SETJMP_FRAME_VALUE. In AAr

[Bug target/84763] New: [8 Regression] ICE in i386_pe_seh_cold_init

2018-03-08 Thread rai...@emrich-ebersheim.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84763 Bug ID: 84763 Summary: [8 Regression] ICE in i386_pe_seh_cold_init Product: gcc Version: 8.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: targe

[Bug target/84763] [8 Regression] ICE in i386_pe_seh_cold_init

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

[Bug target/67288] [6/7/8 regression] non optimal simple function (useless additional shift/remove/shift/add)

2018-03-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67288 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #9

[Bug target/84521] [8 Regression] aarch64: Frame-pointer corruption with __builtin_setjmp/__builtin_longjmp and -fomit-frame-pointer

2018-03-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84521 Jakub Jelinek changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org --- Comment

[Bug target/84763] [8 regression] ICE in i386_pe_seh_cold_init

2018-03-08 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84763 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/84521] [8 Regression] aarch64: Frame-pointer corruption with __builtin_setjmp/__builtin_longjmp and -fomit-frame-pointer

2018-03-08 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84521 --- Comment #21 from Eric Botcazou --- > You can use __builtin_setjmp and __builtin_longjmp in the same function, > only if they use a different buffer. Otherwise it is invalid. Yes, that's invalid. > CCing Eric for the other __builtin_setjmp

[Bug target/84760] Finish implementation of __builtin_altivec_lvx_v1ti

2018-03-08 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84760 --- Comment #2 from kelvin at gcc dot gnu.org --- I don't argue either way on this, but it looks to me like we do not currently have support for __int128 with vec_ld. 1. I can't fine it in the rs6000-c tables. 2. This test fails to compile: #in

The Hotel Show Saudi Arabia is Back!

2018-03-08 Thread The Hotel Show Saudi Arabia
This email newsletter was sent to you in graphical HTML format. If you're seeing this version, your email program prefers plain text emails. You can read the original version online: http://ymlpsend3.com/zZdRJa ---

[Bug target/84277] [8 Regression] A lot of new acats testsuite failures

2018-03-08 Thread rai...@emrich-ebersheim.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84277 --- Comment #17 from Rainer Emrich --- Otherwise this looks good: === acats Summary === # of expected passes2315 # of unexpected failures5 *** FAILURES: c23003b c23003g c23003i c250002 c380004 That's on par w

[Bug tree-optimization/84737] [8 Regression] 20% degradation in CPU2000 172.mgrid starting with r256888

2018-03-08 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84737 --- Comment #5 from Pat Haugen --- Created attachment 43601 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43601&action=edit ipa-cp dump (r256887) (In reply to Martin Liška from comment #4) > Thank you, may I please ask you for the IPA CP

[Bug target/84277] [8 Regression] A lot of new acats testsuite failures

2018-03-08 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84277 --- Comment #18 from Eric Botcazou --- > Otherwise this looks good: > > === acats Summary === > # of expected passes 2315 > # of unexpected failures 5 > *** FAILURES: c23003b c23003g c23003i c250002 c380004 > > That'

[Bug c/84764] New: Wrong warning "so large that it is unsigned" for __int128 constant

2018-03-08 Thread pascal_cuoq at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84764 Bug ID: 84764 Summary: Wrong warning "so large that it is unsigned" for __int128 constant Product: gcc Version: 7.3.0 Status: UNCONFIRMED Severity: normal

[Bug c/84764] Wrong warning "so large that it is unsigned" for __int128 constant

2018-03-08 Thread pascal_cuoq at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84764 --- Comment #1 from Pascal Cuoq --- I meant "the warning implies that the constant is typed as unsigned long long...".

[Bug c/84764] Wrong warning "so large that it is unsigned" for __int128 constant

2018-03-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84764 --- Comment #2 from Andrew Pinski --- __int128 is not an extended integer type in the C sense. The main reason is because intmax_t is not defined as __int128.

[Bug target/84760] Finish implementation of __builtin_altivec_lvx_v1ti

2018-03-08 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84760 Bill Schmidt changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/64124] [F95] Valid constant expr rejected

2018-03-08 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64124 --- Comment #4 from kargl at gcc dot gnu.org --- Author: kargl Date: Thu Mar 8 19:01:23 2018 New Revision: 258367 URL: https://gcc.gnu.org/viewcvs?rev=258367&root=gcc&view=rev Log: 2018-03-08 Steven G. Kargl PR fortran/64124

[Bug fortran/70409] Silent truncation of character parameters with len=huge()

2018-03-08 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70409 --- Comment #4 from kargl at gcc dot gnu.org --- Author: kargl Date: Thu Mar 8 19:01:23 2018 New Revision: 258367 URL: https://gcc.gnu.org/viewcvs?rev=258367&root=gcc&view=rev Log: 2018-03-08 Steven G. Kargl PR fortran/64124

  1   2   >