[Bug tree-optimization/81240] [7/8 Regression] ICE in dfs_enumerate_from

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81240 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/69026] dwarf2out.c:4295 warning: ‘finder[...]addr_table_entry_struct_union::label’ may be used uninitialized

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69026 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug middle-end/24639] [meta-bug] bug to track all Wuninitialized issues

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639 Bug 24639 depends on bug 69026, which changed state. Bug 69026 Summary: dwarf2out.c:4295 warning: ‘finder[...]addr_table_entry_struct_union::label’ may be used uninitialized https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69026 What

[Bug tree-optimization/78394] False positives of maybe-uninitialized with -Og

2017-12-15 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78394 --- Comment #6 from Eric Gallager --- (In reply to Jeffrey A. Law from comment #5) > Well, -Og doesn't do any of the detailed analysis and optimization that > would give the compiler the opportunity to eliminate the paths that result > in the

[Bug c++/81197] [7 Regression] ICE with structured binding and lifetime-extended temporaries

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81197 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Sat Dec 16 00:40:14 2017 New Revision: 255735 URL: https://gcc.gnu.org/viewcvs?rev=255735=gcc=rev Log: Backported from mainline 2017-12-15 Jakub Jelinek

[Bug c++/83205] ICE on structured binding with ill-formed negative std::tuple_size::value

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83205 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Sat Dec 16 00:41:10 2017 New Revision: 255736 URL: https://gcc.gnu.org/viewcvs?rev=255736=gcc=rev Log: Backported from mainline 2017-12-15 Jakub Jelinek

[Bug target/83358] [8 Regression] division not converted with Intel tuning since r253934

2017-12-15 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83358 --- Comment #4 from Jeffrey A. Law --- Author: law Date: Sat Dec 16 04:28:08 2017 New Revision: 255739 URL: https://gcc.gnu.org/viewcvs?rev=255739=gcc=rev Log: 2017-12-15 Markus Trippelsdorf PR target/83358

[Bug tree-optimization/78394] False positives of maybe-uninitialized with -Og

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78394 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com --- Comment #5

[Bug c++/83437] [8 Regression] bogus warning: cast between incompatible function types from ‘int (*)()’ to ‘V’ {aka ‘void* (*)()’ [-Wcast-function-type]

2017-12-15 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83437 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org ---

[Bug tree-optimization/78394] False positives of maybe-uninitialized with -Og

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78394 --- Comment #7 from Jeffrey A. Law --- -O0 has none of the analysis necessary and I believe you get no warnings at all. A minimum of -Og is needed, but -Og is inherently going to give many false positives.

[Bug target/83358] [8 Regression] division not converted with Intel tuning since r253934

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83358 Jeffrey A. Law changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug tree-optimization/42145] bogus "may be used uninitialized" (a || b converted to a|b)

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42145 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/24639] [meta-bug] bug to track all Wuninitialized issues

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639 Bug 24639 depends on bug 42145, which changed state. Bug 42145 Summary: bogus "may be used uninitialized" (a || b converted to a|b) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42145 What|Removed |Added

[Bug middle-end/61409] [6 regression] -Wmaybe-uninitialized false-positive with -O2

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61409 --- Comment #28 from Jeffrey A. Law --- So this is "fixed" on the trunk. The trunk now has the ability to track statements that will likely become dead code as a result of jump threading. That's enough to get the provided samples under the

[Bug middle-end/61409] [6 regression] -Wmaybe-uninitialized false-positive with -O2

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61409 --- Comment #29 from Jeffrey A. Law --- Nevermind my last comment. Totally wrong. This is fixed on the trunk, totally and completely by Aldy's changes. The trunk changed in that it can thread the jump now because we'll be under growth

[Bug tree-optimization/82102] [8 Regression] ICE: Segmentation fault in /home/arnd/git/gcc/gcc/tree-ssa-pre.c:4863

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82102 --- Comment #7 from Richard Biener --- Author: rguenth Date: Fri Dec 15 08:19:15 2017 New Revision: 255678 URL: https://gcc.gnu.org/viewcvs?rev=255678=gcc=rev Log: 2017-12-15 Richard Biener Backport from mainline

[Bug tree-optimization/82128] [8 Regression] ICE on valid code

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82128 --- Comment #9 from Richard Biener --- Author: rguenth Date: Fri Dec 15 08:19:15 2017 New Revision: 255678 URL: https://gcc.gnu.org/viewcvs?rev=255678=gcc=rev Log: 2017-12-15 Richard Biener Backport from mainline

[Bug tree-optimization/83435] [8 Regression] ICE in set_value_range, at tree-vrp.c:211

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

[Bug middle-end/83423] default_static_chain is sorry for non-nested functions

2017-12-15 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83423 --- Comment #2 from Tom de Vries --- Created attachment 42894 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42894=edit Tentative patch fixing backend call sites

[Bug tree-optimization/82902] [7 Regression] ICE verify_ssa failed during GIMPLE pass: phiprop

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82902 --- Comment #6 from Richard Biener --- Author: rguenth Date: Fri Dec 15 08:12:10 2017 New Revision: 255677 URL: https://gcc.gnu.org/viewcvs?rev=255677=gcc=rev Log: 2017-12-15 Richard Biener Backport from mainline

[Bug tree-optimization/82402] [6 Regression] error: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82402 --- Comment #10 from Richard Biener --- Author: rguenth Date: Fri Dec 15 08:12:10 2017 New Revision: 255677 URL: https://gcc.gnu.org/viewcvs?rev=255677=gcc=rev Log: 2017-12-15 Richard Biener Backport from mainline

[Bug c/82765] [6/7 Regression] ICE at -Os on valid code on x86_64-linux-gnu: in tree_to_shwi, at tree.c:6611

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82765 --- Comment #8 from Richard Biener --- Author: rguenth Date: Fri Dec 15 08:12:10 2017 New Revision: 255677 URL: https://gcc.gnu.org/viewcvs?rev=255677=gcc=rev Log: 2017-12-15 Richard Biener Backport from mainline

[Bug tree-optimization/82697] [6/7 Regression] Wrong optimization with aliasing and "if"

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82697 --- Comment #6 from Richard Biener --- Author: rguenth Date: Fri Dec 15 08:12:10 2017 New Revision: 255677 URL: https://gcc.gnu.org/viewcvs?rev=255677=gcc=rev Log: 2017-12-15 Richard Biener Backport from mainline

[Bug tree-optimization/82402] [6 Regression] error: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82402 Richard Biener changed: What|Removed |Added Known to work||7.2.1 Target Milestone|8.0

[Bug target/82034] SMMLAR pattern not detected on ARMv7-M

2017-12-15 Thread oscar.molin at sigicom dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82034 --- Comment #3 from Oscar Molin --- The same thing applies to SMMULR, possibly others as well.

[Bug target/83253] -ftree-slsr causes performance regression

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83253 Richard Biener changed: What|Removed |Added CC||hubicka at gcc dot gnu.org,

[Bug target/83253] -ftree-slsr causes performance regression

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83253 --- Comment #14 from Jakub Jelinek --- Well, in theory multiplication by 3 isn't that expensive on i?86/x86_64, because lea can do that. But multiplication by 4 should be still cheaper or as cheap as, because if we do * 3 by lea, we can do * 4

[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2017-12-15 Thread sebastian.hu...@embedded-brains.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 Sebastian Huber changed: What|Removed |Added Target|powerpc-rtems5

[Bug tree-optimization/83435] [8 Regression] ICE in set_value_range, at tree-vrp.c:211

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83435 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/82902] [7 Regression] ICE verify_ssa failed during GIMPLE pass: phiprop

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82902 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug fortran/83436] New: Internal file cannot be accessed by UNFORMATTED data transfer when reading from /dev/urandom

2017-12-15 Thread daanvanvugt at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83436 Bug ID: 83436 Summary: Internal file cannot be accessed by UNFORMATTED data transfer when reading from /dev/urandom Product: gcc Version: 7.2.1 Status: UNCONFIRMED

[Bug middle-end/82365] stack locations are consolidated if noreturn function is on the path

2017-12-15 Thread arnd at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82365 --- Comment #11 from Arnd Bergmann --- More testing reveals that a handful of files in the kernel are affected by this bug in the BUG() definition on architectures that do not use an inline assembly statement to trap during an assertion, around

[Bug tree-optimization/83438] New: [8 Regression] 435.gromacs miscompares

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83438 Bug ID: 83438 Summary: [8 Regression] 435.gromacs miscompares Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3

[Bug tree-optimization/83438] [8 Regression] 435.gromacs miscompares

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83438 Richard Biener changed: What|Removed |Added Keywords||needs-bisection Target Milestone|---

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

2017-12-15 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81616 --- Comment #40 from Martin Jambor --- (In reply to Sebastian Peryt from comment #39) > I have tested it on SKX with SPEC2006INT and SPEC2017INT and don't see any > regressions. I should have written that the patch only affects znver1 tuning by

[Bug target/81356] __builtin_strcpy is not good for copying an empty string on aarch64

2017-12-15 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81356 Wilco changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/83437] [8 Regression] bogus warning: cast between incompatible function types from ‘int (*)()’ to ‘V’ {aka ‘void* (*)()’ [-Wcast-function-type]

2017-12-15 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83437 Bernd Edlinger changed: What|Removed |Added CC||bernd.edlinger at hotmail dot de ---

[Bug sanitizer/81281] [6/7 Regression] UBSAN: false positive, dropped promotion to long type.

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81281 --- Comment #14 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 14:36:26 2017 New Revision: 255696 URL: https://gcc.gnu.org/viewcvs?rev=255696=gcc=rev Log: PR sanitizer/81281 * match.pd ((T)(P + A) - (T)P -> (T) A): Use

[Bug sanitizer/83388] reference statement index not found error with -fsanitize=null

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83388 --- Comment #13 from Richard Biener --- Author: rguenth Date: Fri Dec 15 13:43:30 2017 New Revision: 255694 URL: https://gcc.gnu.org/viewcvs?rev=255694=gcc=rev Log: 2017-12-15 Richard Biener PR lto/83388 *

[Bug c++/83437] [8 Regression] bogus warning: cast between incompatible function types from ‘int (*)()’ to ‘V’ {aka ‘void* (*)()’ [-Wcast-function-type]

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83437 Richard Biener changed: What|Removed |Added Keywords||diagnostic Target Milestone|---

[Bug sanitizer/83388] reference statement index not found error with -fsanitize=null

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83388 Richard Biener changed: What|Removed |Added Known to work||8.0 Known to fail|8.0

[Bug c++/83437] [8 Regression] bogus warning: cast between incompatible function types from ‘int (*)()’ to ‘V’ {aka ‘void* (*)()’ [-Wcast-function-type]

2017-12-15 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83437 --- Comment #2 from Markus Trippelsdorf --- I think casting to/from void* (*)() should always be silently accepted. Or perhaps the warning should not be enabled even for -Wextra like clang's -Wbad-function-cast. (BTW why didn't you use that

[Bug tree-optimization/83269] [8 Regression] Wrong constant folding

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83269 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 14:37:52 2017 New Revision: 255697 URL: https://gcc.gnu.org/viewcvs?rev=255697=gcc=rev Log: PR tree-optimization/83269 * fold-const.c (fold_binary_loc):

[Bug sanitizer/83388] reference statement index not found error with -fsanitize=null

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83388 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug middle-end/59521] __builtin_expect not effective in switch

2017-12-15 Thread ygribov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59521 Yury Gribov changed: What|Removed |Added CC||ygribov at gcc dot gnu.org --- Comment

[Bug target/83008] [performance] Is it better to avoid extra instructions in data passing between loops?

2017-12-15 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 --- Comment #17 from rguenther at suse dot de --- On Fri, 15 Dec 2017, sergey.shalnov at intel dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 > > --- Comment #16 from sergey.shalnov at intel dot com --- > «it's one

[Bug c++/80287] C++ crash with __attribute((may_alias))

2017-12-15 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80287 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/83429] Incorrect line number reported by -Wformat-truncation

2017-12-15 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83429 --- Comment #1 from Daniel Fruzynski --- Another test case, this time "note:" with argument range also points to incorrect line: [code] #include struct S { unsigned char n; char out[2]; }; void

[Bug middle-end/83423] default_static_chain is sorry for non-nested functions

2017-12-15 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83423 Tom de Vries changed: What|Removed |Added Status|WAITING |UNCONFIRMED Ever confirmed|1

[Bug bootstrap/83396] [8 Regression] Bootstrap failures with Statement Frontiers

2017-12-15 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83396 --- Comment #79 from ktkachov at gcc dot gnu.org --- (In reply to Christophe Lyon from comment #78) > (In reply to ktkachov from comment #74) > > (In reply to Alexandre Oliva from comment #70) > > > ktkatchov, I'll submit the patch as soon as it

[Bug c/83421] GCC give better error when 32bit x86 libs not found

2017-12-15 Thread jg at jguk dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83421 --- Comment #4 from Jonny Grant --- Fair enough. I'm sure Ubuntu wouldn't make this kind of patch unfortunately. It is a shame their package diverges from the official package which sounds like it includes more headers.

[Bug target/83008] [performance] Is it better to avoid extra instructions in data passing between loops?

2017-12-15 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 --- Comment #15 from rguenther at suse dot de --- On Fri, 15 Dec 2017, sergey.shalnov at intel dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 > > --- Comment #14 from sergey.shalnov at intel dot com --- > " we have a

[Bug c++/77781] [DR 1315] Some valid cases of partial specialization not accepted

2017-12-15 Thread colu...@gmx-topmail.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77781 Robert Haberlach changed: What|Removed |Added CC|

[Bug c/66425] (void) cast doesn't suppress __attribute__((warn_unused_result))

2017-12-15 Thread wuyongwei at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425 Yongwei Wu changed: What|Removed |Added CC||wuyongwei at gmail dot com --- Comment #30

[Bug target/66488] segfault on sizeof(long) < sizeof(void*) and large GCC memory usage

2017-12-15 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66488 --- Comment #17 from Eric Botcazou --- Author: ebotcazou Date: Fri Dec 15 11:32:27 2017 New Revision: 255689 URL: https://gcc.gnu.org/viewcvs?rev=255689=gcc=rev Log: PR target/66488 * ggc-page.c (HOST_BITS_PER_PTR): Do not

[Bug target/83008] [performance] Is it better to avoid extra instructions in data passing between loops?

2017-12-15 Thread sergey.shalnov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 --- Comment #16 from sergey.shalnov at intel dot com --- «it's one vec_construct operation - it's the task of the target to turn this into a cost comparable to vector_store» I agree that vec_construct operation cost is based on the target cost

[Bug ipa/81877] [7/8 Regression] Incorrect results with lto and -fipa-cp and -fipa-cp-clone

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81877 --- Comment #14 from Richard Biener --- (In reply to Alexander Monakov from comment #9) > I don't understand how LIM may deduce that store sinking is safe without > considering may-alias relations. If it is UB to write the same object from >

[Bug target/66488] segfault on sizeof(long) < sizeof(void*) and large GCC memory usage

2017-12-15 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66488 --- Comment #16 from Eric Botcazou --- Author: ebotcazou Date: Fri Dec 15 11:31:42 2017 New Revision: 255688 URL: https://gcc.gnu.org/viewcvs?rev=255688=gcc=rev Log: PR target/66488 * ggc-page.c (HOST_BITS_PER_PTR): Do not

[Bug target/83253] -ftree-slsr causes performance regression

2017-12-15 Thread mikulas at artax dot karlin.mff.cuni.cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83253 --- Comment #15 from mikulas at artax dot karlin.mff.cuni.cz --- > Well, in theory multiplication by 3 isn't that expensive on i?86/x86_64, > because lea can do that. But multiplication by 4 should be still cheaper or as > cheap as, because if we

[Bug bootstrap/83396] [8 Regression] Bootstrap failures with Statement Frontiers

2017-12-15 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83396 --- Comment #78 from Christophe Lyon --- (In reply to ktkachov from comment #74) > (In reply to Alexandre Oliva from comment #70) > > ktkatchov, I'll submit the patch as soon as it completes testing, which > > should be Real Soon Now (TM) :-)

[Bug debug/82630] Bogus DW_AT_GNU_call_site_value

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82630 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/82044] runtime signed integer overflow in check_mem_read_rtx() and all_positions_needed_p() in dse.c

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82044 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC|

[Bug target/83008] [performance] Is it better to avoid extra instructions in data passing between loops?

2017-12-15 Thread sergey.shalnov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 --- Comment #14 from sergey.shalnov at intel dot com --- " we have a basic-block vectorizer. Do you propose to remove it? " Definitely not! SLP vectorizer is very good to have! “What's the rationale for not using vector registers” I just tried

[Bug target/66488] segfault on sizeof(long) < sizeof(void*) and large GCC memory usage

2017-12-15 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66488 --- Comment #15 from Eric Botcazou --- Author: ebotcazou Date: Fri Dec 15 11:30:56 2017 New Revision: 255687 URL: https://gcc.gnu.org/viewcvs?rev=255687=gcc=rev Log: 2017-12-15 Eric Botcazou PR target/66488

[Bug middle-end/83423] default_static_chain is sorry for non-nested functions

2017-12-15 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83423 --- Comment #4 from Tom de Vries --- (In reply to Tom de Vries from comment #2) > Created attachment 42894 [details] > Tentative patch fixing backend call sites I'll bootstrap and regtest this patch on x86_64 once IT brings my bootstrap machine

[Bug target/81842] -fcf-protection -mcet is incompatible with makecontext family functions

2017-12-15 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81842 --- Comment #13 from H.J. Lu --- Created attachment 42895 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42895=edit A patch to add -mcheck-shstk-compat -mcheck-shstk-compat is on by default. We can add #if defined __SHSTK__ && defined

[Bug rtl-optimization/83327] Spilling into hard regs not taken into account in lra liveness analysis

2017-12-15 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83327 Tom de Vries changed: What|Removed |Added Keywords||patch --- Comment #6 from Tom de Vries

[Bug libstdc++/81706] std::sin vectorization bug

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81706 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/82855] AVX512: replace OP+movemask with OP_mask+ktest

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82855 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/82872] [6/7/8 Regression] ICE in ignore_overflows on __PTRDIFF_MAX__ index

2017-12-15 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82872 Eric Botcazou changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug tree-optimization/82060] [7 Regression] ICE in refs_may_alias_p_1 with devirtualization enabled

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82060 --- Comment #5 from Richard Biener --- Author: rguenth Date: Fri Dec 15 10:12:08 2017 New Revision: 255682 URL: https://gcc.gnu.org/viewcvs?rev=255682=gcc=rev Log: 2017-12-15 Richard Biener Backport from mainline

[Bug tree-optimization/82060] [7 Regression] ICE in refs_may_alias_p_1 with devirtualization enabled

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82060 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug c++/83429] Incorrect line number reported by -Wformat-truncation

2017-12-15 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83429 --- Comment #2 from Daniel Fruzynski --- Sometimes actual location is not reported at all: [code] #include #include struct S { char* str; int n; char out[10]; }; void test(S* s) { if

[Bug c/66425] (void) cast doesn't suppress __attribute__((warn_unused_result))

2017-12-15 Thread hansecke at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425 --- Comment #31 from Hans Ecke --- I would like to point out that what everybody here proposes - make (void) work properly with WUR - hurts no one. The other viewpoint has only given vague theoretical reasons. Let me give you something concrete:

[Bug fortran/83436] Internal file cannot be accessed by UNFORMATTED data transfer when reading from /dev/urandom

2017-12-15 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83436 --- Comment #2 from Jerry DeLisle --- (In reply to Thomas Koenig from comment #1) > I can not check this right. Jerry, van you take a look? Looking

[Bug other/70268] add option -ffile-prefix-map to map one directory name (old) to another (new) in __FILE__, __BASE_FILE__and __builtin_FILE()

2017-12-15 Thread boris at kolpackov dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70268 --- Comment #13 from Boris Kolpackov --- No, I was not aware, thanks for the pointer. I skimmed through it and I agree, the environment variable is a bad idea. In fact, if you look at the patch that I've proposed, it has a unified option

[Bug c++/83437] [8 Regression] bogus warning: cast between incompatible function types from ‘int (*)()’ to ‘V’ {aka ‘void* (*)()’ [-Wcast-function-type]

2017-12-15 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83437 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org ---

[Bug c++/59930] template friend declarations, namespaces, and explicit instantiations don't mix

2017-12-15 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59930 --- Comment #3 from Nathan Sidwell --- Author: nathan Date: Fri Dec 15 15:04:59 2017 New Revision: 255698 URL: https://gcc.gnu.org/viewcvs?rev=255698=gcc=rev Log: [PR C++/59930] template friend classes & default args

[Bug other/70268] add option -ffile-prefix-map to map one directory name (old) to another (new) in __FILE__, __BASE_FILE__and __builtin_FILE()

2017-12-15 Thread infinity0 at pwned dot gg
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70268 infinity0 at pwned dot gg changed: What|Removed |Added CC||infinity0 at pwned dot gg

[Bug lto/83201] [7/8 Regression] SPEC CPU2017 505.mcf_r produces incorrect output when built with -flto and FDO

2017-12-15 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83201 --- Comment #6 from Pat Haugen --- So I did a bisect of trunk during the GCC 7 development timeframe (r235035-r247017) and it pointed to r236878 as the point where the failure started. +++ gcc/ChangeLog (revision 236878) @@ -1,3 +1,9 @@

[Bug c++/81197] [7/8 Regression] ICE with structured binding and lifetime-extended temporaries

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81197 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:39:20 2017 New Revision: 255705 URL: https://gcc.gnu.org/viewcvs?rev=255705=gcc=rev Log: PR c++/81197 * cp-tree.h (cp_maybe_mangle_decomp): Declare.

[Bug c++/83205] ICE on structured binding with ill-formed negative std::tuple_size::value

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83205 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:40:45 2017 New Revision: 255706 URL: https://gcc.gnu.org/viewcvs?rev=255706=gcc=rev Log: PR c++/83205 * decl.c (cp_finish_decomp): Handle the case when

[Bug c++/81197] [7 Regression] ICE with structured binding and lifetime-extended temporaries

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81197 Jakub Jelinek changed: What|Removed |Added Summary|[7/8 Regression] ICE with |[7 Regression] ICE with

[Bug c++/83205] ICE on structured binding with ill-formed negative std::tuple_size::value

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83205 --- Comment #3 from Jakub Jelinek --- Fixed on the trunk so far.

[Bug c++/83059] ICE on invalid C++ code: in tree_to_uhwi, at tree.c:6633

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83059 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:50:52 2017 New Revision: 255708 URL: https://gcc.gnu.org/viewcvs?rev=255708=gcc=rev Log: Backported from mainline 2017-11-21 Jakub Jelinek

[Bug c++/82781] [6/7 Regression] Vector extension operators return wrong result in constexpr

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82781 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:50:00 2017 New Revision: 255707 URL: https://gcc.gnu.org/viewcvs?rev=255707=gcc=rev Log: Backported from mainline 2017-11-20 Jakub Jelinek

[Bug target/82880] [6/7 Regression] gcc --help=target --help=optimizers hangs on mips

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82880 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:52:06 2017 New Revision: 255709 URL: https://gcc.gnu.org/viewcvs?rev=255709=gcc=rev Log: Backported from mainline 2017-11-21 James Cowgill

[Bug debug/83084] [7 Regression] -fcompare-debug failure on ppc64le

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83084 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:53:29 2017 New Revision: 255710 URL: https://gcc.gnu.org/viewcvs?rev=255710=gcc=rev Log: Backported from mainline 2017-11-22 Jakub Jelinek

[Bug middle-end/82253] [6/7 Regression] ICE in convert_move, at expr.c:604

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82253 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:54:15 2017 New Revision: 255711 URL: https://gcc.gnu.org/viewcvs?rev=255711=gcc=rev Log: Backported from mainline 2017-11-23 Jakub Jelinek

[Bug fortran/81841] [6/7 Regression] THREADPRIVATE (OpenMP) wrongly rejected in BLOCK DATA

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81841 --- Comment #16 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:55:47 2017 New Revision: 255712 URL: https://gcc.gnu.org/viewcvs?rev=255712=gcc=rev Log: Backported from mainline 2017-11-23 Dirk Broemmel

[Bug sanitizer/83014] ICE in pretty-print with -fsanitize=bounds

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83014 --- Comment #10 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:58:13 2017 New Revision: 255715 URL: https://gcc.gnu.org/viewcvs?rev=255715=gcc=rev Log: Backported from mainline 2017-11-24 Jakub Jelinek

[Bug fortran/81304] [6/7 Regression] Bogus warning with -Wsurprising and -fopenmp: Type specified for intrinsic function 'min' / 'max'

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81304 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:00:48 2017 New Revision: 255716 URL: https://gcc.gnu.org/viewcvs?rev=255716=gcc=rev Log: Backported from mainline 2017-11-24 Jakub Jelinek

[Bug rtl-optimization/81553] [7 Regression] ICE in immed_wide_int_const, at emit-rtl.c:607

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81553 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:05:00 2017 New Revision: 255717 URL: https://gcc.gnu.org/viewcvs?rev=255717=gcc=rev Log: Backported from mainline 2017-11-25 Jakub Jelinek

[Bug c++/81675] [6/7 Regression] attribute(noreturn) of destructor in :? not honored

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81675 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:06:16 2017 New Revision: 255718 URL: https://gcc.gnu.org/viewcvs?rev=255718=gcc=rev Log: Backported from mainline 2017-11-27 Jakub Jelinek

[Bug c++/81888] [7 Regression] Structured bindings stopped working

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81888 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:07:23 2017 New Revision: 255719 URL: https://gcc.gnu.org/viewcvs?rev=255719=gcc=rev Log: Backported from mainline 2017-11-27 Jakub Jelinek

[Bug tree-optimization/83410] [8 regression] libgomp.graphite/force-parallel-4.c etc. FAIL

2017-12-15 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83410 --- Comment #6 from Jeffrey A. Law --- Author: law Date: Fri Dec 15 16:19:22 2017 New Revision: 255700 URL: https://gcc.gnu.org/viewcvs?rev=255700=gcc=rev Log: PR tree-optimization/83410 * tree-ssa-threadupdate.c

[Bug tree-optimization/83410] [8 regression] libgomp.graphite/force-parallel-4.c etc. FAIL

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83410 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/83436] Internal file cannot be accessed by UNFORMATTED data transfer when reading from /dev/urandom

2017-12-15 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83436 Thomas Koenig changed: What|Removed |Added CC||jvdelisle at gcc dot gnu.org,

[Bug target/80210] ICE in in extract_insn, at recog.c:2311 on ppc64 for with __builtin_pow

2017-12-15 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80210 Peter Bergner changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #22 from Peter

[Bug other/70268] add option -ffile-prefix-map to map one directory name (old) to another (new) in __FILE__, __BASE_FILE__and __builtin_FILE()

2017-12-15 Thread infinity0 at pwned dot gg
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70268 --- Comment #14 from infinity0 at pwned dot gg --- > it has a unified option (-ffile-prefix-map) [..] Oh, nice. That might save me some work, then. Could you bounce me the thread? Or failing that, tell me the Message-ID of one of the messages,

  1   2   >