[Bug testsuite/79867] New: [cygwin] LD_LIBRARY_PATH ignored, contaminating (nearly?) all test results

2017-03-04 Thread daniel.santos at pobox dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79867 Bug ID: 79867 Summary: [cygwin] LD_LIBRARY_PATH ignored, contaminating (nearly?) all test results Product: gcc Version: 7.0 Status: UNCONFIRMED Severity:

[Bug tree-optimization/79830] GCC generates counterproductive code surrounding very simple loops (improvement request)

2017-03-04 Thread kobalicek.petr at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79830 --- Comment #4 from Petr --- I think the test-case can be simplified to the following code. It still suffers from the same issues as mentioned above. #include #if defined(_MSC_VER) # include #else # include #endif void transform(double*

[Bug bootstrap/79814] pass-instances.def:36:14: error: ‘*.gcc::pass_manager::pass_warn_unused_result_1’ is used uninitialized in this function

2017-03-04 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79814 --- Comment #4 from Andrew Pinski --- >Well, the C++ frontend inserts CLOBBERs at the beginning of constructors so >either this zeroing is pointless (and likely optimized out) or the frontend >produces wrong-code in doing so. It is pointless.

[Bug target/77850] FAIL: gcc.dg/compat/scalar-by-value-4 c_compat_x_tst.o-c_compat_y_tst.o execute

2017-03-04 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77850 --- Comment #3 from John David Anglin --- We currently use genetic code in hppa_gimplify_va_arg_expr: static tree hppa_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p, gimple_seq *post_p) { if

[Bug target/77850] FAIL: gcc.dg/compat/scalar-by-value-4 c_compat_x_tst.o-c_compat_y_tst.o execute

2017-03-04 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77850 John David Anglin changed: What|Removed |Added Target|powerpc-*-* |powerpc-*-* hppa64-*-*

[Bug fortran/79866] New: diagnostics: typo in "Variable %s at %L of type EVENT_TYPE"

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79866 Bug ID: 79866 Summary: diagnostics: typo in "Variable %s at %L of type EVENT_TYPE" Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug middle-end/77546] [6/7 regression] C++ software renderer performance drop

2017-03-04 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77546 PeteVine changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/78994] -Ofast makes aarch64 C++ benchmark slower for A53

2017-03-04 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78994 --- Comment #7 from PeteVine --- Not affected by -mno-fix-cortex-a53-843419 which gives the issue full validity. -Ofast pessimizes Cortex A53 codegen somehow and switching to e.g. -mcpu=cortex-a57 fixes it. (tested on trunk)

[Bug target/77468] [7 Regression] C-ray regression on Aarch64

2017-03-04 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77468 --- Comment #31 from PeteVine --- Indeed, that was it! I've probably found the source of my A53 issues: http://openbenchmarking.org/result/1703040-RI-CRAYERRAT99 This means comment #29 exposes a different issue and Cortex A53 codegen still is

[Bug target/79202] On Power8, consider using vupkhsw/xxpermdi to sign extend an int in a vector register instead of mfvsrwz/mtvsrwa

2017-03-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79202 --- Comment #5 from Segher Boessenkool --- Can't this just use a friz? If the cast to int wouldn't fit in an int it is undefined behaviour.

[Bug c++/79865] New: Crash when calling member function with template parameter from generic lambda

2017-03-04 Thread gufideg at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79865 Bug ID: 79865 Summary: Crash when calling member function with template parameter from generic lambda Product: gcc Version: 6.3.1 Status: UNCONFIRMED Severity:

[Bug target/79233] portable p-bit shift with p <= 64 not optimized on powerpc64

2017-03-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79233 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/79251] PowerPC vec_insert generates store-hit-load if the element number is variable

2017-03-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79251 --- Comment #2 from Segher Boessenkool --- Perhaps something like: (copy word 1 in vB to word rB in vT; BE) sldi rB,rB,2 lvsl vP,0,rB vperm vT,vT,vT,vP xxinsertw vT,vB,0 lvsr vP,0,rB vperm vT,vT,vT,vP (i.e. rotate the dest vector so that the

[Bug target/79395] Compile error with -mcpu=power9 and __builtin_vec_vcmpne_p

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

[Bug fortran/79864] Implicit type conversion on assignment of unallocated array to unallocated array variable segfaults.

2017-03-04 Thread vehre at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79864 vehre at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 Depends on|

[Bug fortran/79864] New: Impl

2017-03-04 Thread vehre at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79864 Bug ID: 79864 Summary: Impl Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc

[Bug fortran/79863] Assignment of unallocated array to unallocated array variable leads to access of unallocated memory

2017-03-04 Thread vehre at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79863 vehre at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4

[Bug fortran/79863] New: Assignment of unallocated array to unallocated array variable leads to access of unallocated memory

2017-03-04 Thread vehre at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79863 Bug ID: 79863 Summary: Assignment of unallocated array to unallocated array variable leads to access of unallocated memory Product: gcc Version: 7.0 Status: UNCONFIRMED

[Bug c++/79862] New: Compilation error while building libstdc++

2017-03-04 Thread sbansal at ciena dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79862 Bug ID: 79862 Summary: Compilation error while building libstdc++ Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug target/77468] [7 Regression] C-ray regression on Aarch64

2017-03-04 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77468 --- Comment #30 from PeteVine --- Or rather, the difference observed in: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77468#c7 is still there @ -Ofast, but the Cortex-A53 result is in the same range now. I'll have to investigate the effect of

[Bug target/77468] [7 Regression] C-ray regression on Aarch64

2017-03-04 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77468 --- Comment #29 from PeteVine --- I used a different distribution image (binutils 2.25, no --fix-cortex-a53-835769 option) but the results haven't changed (thunderx tuning must have improved though as it stopped offering any benefit over A53):

[Bug fortran/79861] New: i18n: add translator comment for "%s !$ACC LOOP loops not perfectly nested at %L"

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861 Bug ID: 79861 Summary: i18n: add translator comment for "%s !$ACC LOOP loops not perfectly nested at %L" Product: gcc Version: 7.0 Status: UNCONFIRMED

[Bug fortran/79844] diagnostics: extra space at end of line

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79844 --- Comment #1 from Roland Illig --- Same issue, in fortran/match.c: gfc_error ("Redundant STAT tag found at %L ", >where); gfc_error ("Redundant ERRMSG tag found at %L ", >where); gfc_error ("Redundant UNTIL_COUNT tag found at %L ",

[Bug ada/66205] gnatbind generates invalid code when finalization is enabled in restricted runtime

2017-03-04 Thread simon at pushface dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66205 simon at pushface dot org changed: What|Removed |Added Known to fail||6.1.0 --- Comment #8 from

[Bug bootstrap/79814] pass-instances.def:36:14: error: ‘*.gcc::pass_manager::pass_warn_unused_result_1’ is used uninitialized in this function

2017-03-04 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79814 --- Comment #3 from rguenther at suse dot de --- On March 4, 2017 12:30:21 AM GMT+01:00, "dmalcolm at gcc dot gnu.org" wrote: >https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79814 > >--- Comment #2 from David Malcolm

[Bug fortran/79860] New: i18n: single-word translation in "Character-valued %s %qs"

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79860 Bug ID: 79860 Summary: i18n: single-word translation in "Character-valued %s %qs" Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/79859] New: diagnostics: argument quoted twice in "No initializer for allocatable compoonent"

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79859 Bug ID: 79859 Summary: diagnostics: argument quoted twice in "No initializer for allocatable compoonent" Product: gcc Version: 7.0 Status: UNCONFIRMED

[Bug rtl-optimization/61984] use mr. to remove extra cmp instruction on ppc

2017-03-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61984 Segher Boessenkool changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug rtl-optimization/79858] New: Explain to translators what %smode means

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79858 Bug ID: 79858 Summary: Explain to translators what %smode means Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug target/56906] FAIL: g++.dg/opt/vt4.C -std=gnu++* scan-assembler-not _ZTV.A

2017-03-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56906 Segher Boessenkool changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug target/56606] GCC refuses to emit long calls for operator new/delete on PowerPC

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

[Bug c++/79857] New: cgraph_node::verify_node should call internal_error instead of error

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79857 Bug ID: 79857 Summary: cgraph_node::verify_node should call internal_error instead of error Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/79856] New: rtl_verify_edges: use internal_error instead of error

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79856 Bug ID: 79856 Summary: rtl_verify_edges: use internal_error instead of error Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c/79855] New: params.def: missing period in PARAM_MAX_STORES_TO_MERGE

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79855 Bug ID: 79855 Summary: params.def: missing period in PARAM_MAX_STORES_TO_MERGE Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug target/54168] ARM: Redundant instructions emitted at -O3

2017-03-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54168 Segher Boessenkool changed: What|Removed |Added Target|arm, powerpc*-*-* |arm --- Comment #2 from Segher

[Bug fortran/79854] New: diagnostics: gfc_conv_constant_to_tree should be gfc_internal_error

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79854 Bug ID: 79854 Summary: diagnostics: gfc_conv_constant_to_tree should be gfc_internal_error Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug c/79847] diagnostics: missing space in "implicit declaration of function"

2017-03-04 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79847 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/79847] diagnostics: missing space in "implicit declaration of function"

2017-03-04 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79847 --- Comment #2 from Marek Polacek --- Author: mpolacek Date: Sat Mar 4 11:04:50 2017 New Revision: 245893 URL: https://gcc.gnu.org/viewcvs?rev=245893=gcc=rev Log: PR c/79847 * c-decl.c (implicit_decl_warning): Add missing

[Bug fortran/79853] New: diagnostics: double space in "Assumed or deferred"

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79853 Bug ID: 79853 Summary: diagnostics: double space in "Assumed or deferred" Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug fortran/79852] New: diagnostics should not end with exclamation mark

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79852 Bug ID: 79852 Summary: diagnostics should not end with exclamation mark Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug lto/79851] New: diagnostics: replace '%s' with %qs in all diagnostics

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79851 Bug ID: 79851 Summary: diagnostics: replace '%s' with %qs in all diagnostics Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug ipa/79850] New: diagnostics: typo in "fields has different layout"

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79850 Bug ID: 79850 Summary: diagnostics: typo in "fields has different layout" Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug ipa/79849] New: diagnostics: typo in "type %qT itself violate the C++ One Definition Rule"

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79849 Bug ID: 79849 Summary: diagnostics: typo in "type %qT itself violate the C++ One Definition Rule" Product: gcc Version: 7.0 Status: UNCONFIRMED Severity:

[Bug ipa/79848] New: diagnostics: too complicated %<%s%>

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79848 Bug ID: 79848 Summary: diagnostics: too complicated %<%s%> Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ipa

[Bug c/79813] Hitting seg fault in cc1

2017-03-04 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79813 Marek Polacek changed: What|Removed |Added Status|WAITING |RESOLVED CC|

[Bug c/79847] diagnostics: missing space in "implicit declaration of function"

2017-03-04 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79847 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug fortran/79841] Inconsistent diagnostics in fortran/openmp.c, function check_symbol_not_pointer

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79841 --- Comment #6 from Roland Illig --- Could you perhaps make all 6 messages in that function follow the same syntax?