[Bug fortran/87495] Warning: ‘fastcall’ attribute ignored [-Wattributes] for !GCC$ ATTRIBUTES

2018-10-16 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87495 --- Comment #4 from rguenther at suse dot de --- On Mon, 15 Oct 2018, burnus at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87495 > > Tobias Burnus changed: > >What|Removed |Added

[Bug middle-end/87610] [6/7/8 Regression] wrong-code with restrict

2018-10-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87610 --- Comment #4 from Richard Biener --- Author: rguenth Date: Tue Oct 16 07:28:49 2018 New Revision: 265185 URL: https://gcc.gnu.org/viewcvs?rev=265185&root=gcc&view=rev Log: 2018-10-16 Richard Biener Backport from mainline 20

[Bug tree-optimization/87465] [8 Regression] Loop removal regression

2018-10-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87465 --- Comment #5 from Richard Biener --- Author: rguenth Date: Tue Oct 16 07:28:49 2018 New Revision: 265185 URL: https://gcc.gnu.org/viewcvs?rev=265185&root=gcc&view=rev Log: 2018-10-16 Richard Biener Backport from mainline 20

[Bug tree-optimization/87465] [8 Regression] Loop removal regression

2018-10-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87465 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Status|ASSIGNED

[Bug demangler/87620] New: NULL deref in iterate_demangle_function (117536819)

2018-10-16 Thread security-tps at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87620 Bug ID: 87620 Summary: NULL deref in iterate_demangle_function (117536819) Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Compon

[Bug rtl-optimization/71976] insn-combiner deletes a live 64-bit shift

2018-10-16 Thread clay at daemons dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71976 Clay McClure changed: What|Removed |Added CC||clay at daemons dot net --- Comment #12 f

[Bug libstdc++/87614] User related warnings are hidden in system headers

2018-10-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87614 --- Comment #3 from Jonathan Wakely --- Yes, that warning seems useful. The user has caused a conversion that alters the value. The fact it happens deep inside libstdc++ headers is only because the library templates preserve the types all the way

[Bug ada/81878] --disable-bootstrap --enable-languages=ada fails

2018-10-16 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81878 --- Comment #34 from Tamar Christina --- Sorry for the delay getting back to you Eric. So the workaround I have is basically to have a dummy program `translate_paths.c` which just prints back all arguments it receives in argv (besides the progra

[Bug libstdc++/87618] Missing symbol for std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf()

2018-10-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87618 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug fortran/87495] Warning: ‘fastcall’ attribute ignored [-Wattributes] for !GCC$ ATTRIBUTES

2018-10-16 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87495 --- Comment #5 from Tobias Burnus --- Martin: Can we close this as INVALID or WORKSFORME? Or is there still an issue? - At least it seems to work for -m32 and -m64 is not supported by construction of the x86_64 ABI. (In reply to Martin Liška fr

[Bug libstdc++/87618] [9 Regression] Missing symbol for std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf()

2018-10-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87618 Jonathan Wakely changed: What|Removed |Added Known to work||8.2.0 Summary|Missing symbo

[Bug libstdc++/87618] [9 Regression] Missing symbol for std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf()

2018-10-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87618 --- Comment #2 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #1) > I made a typo in the linker script: > > --- a/libstdc++-v3/config/abi/pre/gnu.ver > +++ b/libstdc++-v3/config/abi/pre/gnu.ver > @@ -2035,7 +2035,7 @@ GLIBCXX

[Bug libstdc++/87618] [9 Regression] Missing symbol for std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf()

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

[Bug tree-optimization/87613] Non-reachable default required in switch statement to get optimal code

2018-10-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87613 Richard Biener changed: What|Removed |Added Keywords||missed-optimization CC|

[Bug c/87615] Possible excessive compile time with -O2

2018-10-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87615 Richard Biener changed: What|Removed |Added Keywords||compile-time-hog Status|UNC

[Bug tree-optimization/87621] New: auto-vectorization fails for exponentiation code

2018-10-16 Thread hoganmeier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87621 Bug ID: 87621 Summary: auto-vectorization fails for exponentiation code Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tr

[Bug tree-optimization/87621] auto-vectorization fails for exponentiation code

2018-10-16 Thread hoganmeier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87621 --- Comment #1 from krux --- Interestingly it happily unrolls the loop even with -fno-unroll-loops.

[Bug c/87615] Possible excessive compile time with -O2

2018-10-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87615 --- Comment #6 from Richard Biener --- Btw, compiles in 8s with -O1 which is what we suggest for machine-generated code like this.

[Bug rtl-optimization/84101] [7/8/9 Regression] -O3 and -ftree-vectorize trying too hard for function returning trivial pair-of-uint64_t-structure

2018-10-16 Thread hoganmeier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84101 --- Comment #4 from krux --- Also happens with pairs of floats: https://godbolt.org/z/QrP0VD

[Bug libstdc++/87618] [9 Regression] Missing symbol for std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf()

2018-10-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87618 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Tue Oct 16 11:14:37 2018 New Revision: 265188 URL: https://gcc.gnu.org/viewcvs?rev=265188&root=gcc&view=rev Log: PR libstdc++/87618 fix typos in linker script PR libstdc++/87618

[Bug ada/81878] --disable-bootstrap --enable-languages=ada fails

2018-10-16 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81878 --- Comment #35 from Eric Botcazou --- > Sorry for the delay getting back to you Eric. No problem. > So the workaround I have is basically to have a dummy program > `translate_paths.c` which just prints back all arguments it receives in argv >

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

2018-10-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63155 --- Comment #46 from Richard Biener --- Author: rguenth Date: Tue Oct 16 11:23:22 2018 New Revision: 265189 URL: https://gcc.gnu.org/viewcvs?rev=265189&root=gcc&view=rev Log: 2018-10-16 Richard Biener Backport from mainline 2

[Bug target/86772] [meta-bug] tracking port status for CVE-2017-5753

2018-10-16 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86772 Bug 86772 depends on bug 86804, which changed state. Bug 86804 Summary: s390 port needs updating for CVE-2017-5753 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86804 What|Removed |Added -

[Bug target/86804] s390 port needs updating for CVE-2017-5753

2018-10-16 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86804 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/87622] New: coarray does not run in parallel

2018-10-16 Thread klein at cage dot ugent.be
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87622 Bug ID: 87622 Summary: coarray does not run in parallel Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran

[Bug sanitizer/81275] [6/7 Regression] -fsanitize=thread produce incorrect -Wreturn-type warning

2018-10-16 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81275 Tom de Vries changed: What|Removed |Added CC||vries at gcc dot gnu.org --- Comment #12

[Bug tree-optimization/87621] outer loop auto-vectorization fails for exponentiation code

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

[Bug ada/81878] --disable-bootstrap --enable-languages=ada fails

2018-10-16 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81878 --- Comment #36 from Tamar Christina --- > That seems like a big hammer though and I'm not sure other Ada maintainers > will really be thrilled with it... Can't we devise a kludge in the gnattools > dir? > IMO it would have a far better chance

[Bug target/87511] [9 Regression][AArch64] UBFIZ instruction with invalid immediate emitted

2018-10-16 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87511 --- Comment #3 from Wilco --- Author: wilco Date: Tue Oct 16 12:26:00 2018 New Revision: 265191 URL: https://gcc.gnu.org/viewcvs?rev=265191&root=gcc&view=rev Log: [AArch64] Fix PR87511 As mentioned in PR87511, the shift used in aarch64_mask_and

SAP Business One Demo at your offices

2018-10-16 Thread Procons-4it
Dear Business Partner, ProCons4IT team in Lebanon is glad to schedule a demo of SAP Business One complete ERP software solution at your offices to showcase how it can help you cope with digital transformation. ProCons 4IT is the largest SAP Business One partner in Middle East and TOP 10 gl

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

2018-10-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63155 --- Comment #47 from Richard Biener --- Author: rguenth Date: Tue Oct 16 13:23:56 2018 New Revision: 265193 URL: https://gcc.gnu.org/viewcvs?rev=265193&root=gcc&view=rev Log: 2018-10-16 Richard Biener Backport from mainline 2

[Bug tree-optimization/87465] [8 Regression] Loop removal regression

2018-10-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87465 --- Comment #7 from Richard Biener --- Author: rguenth Date: Tue Oct 16 13:25:43 2018 New Revision: 265194 URL: https://gcc.gnu.org/viewcvs?rev=265194&root=gcc&view=rev Log: 2018-10-16 Richard Biener PR tree-optimization/87465

[Bug target/87511] [9 Regression][AArch64] UBFIZ instruction with invalid immediate emitted

2018-10-16 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87511 --- Comment #4 from Wilco --- Author: wilco Date: Tue Oct 16 13:40:57 2018 New Revision: 265195 URL: https://gcc.gnu.org/viewcvs?rev=265195&root=gcc&view=rev Log: [AArch64] Fix PR87511 As mentioned in PR87511, the shift used in aarch64_mask_and

[Bug target/87511] [9 Regression][AArch64] UBFIZ instruction with invalid immediate emitted

2018-10-16 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87511 Wilco changed: What|Removed |Added Status|NEW |RESOLVED Version|9.0

[Bug c/87615] Possible excessive compile time with -O2

2018-10-16 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87615 --- Comment #7 from Jan Hubicka --- > Looks like the IPA-CP stmt walking is still unbound? There is also walking in ipa-fnsummary that is unbound, perhaps that is the problem... Honza

[Bug c++/87602] Integer Overflow in cplus-dem.c in c++filt in bintuils which leads to Undefined-behavior(OOM in this POC)

2018-10-16 Thread wcventure at 126 dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87602 --- Comment #2 from Cheng Wen --- I have further analyzed this bug. The variable n in function get_count (const char **type, int *count) have an Integer overflow problem. The value pass to the variable count. > do > { > n *= 10; > n += *p -

[Bug tree-optimization/87621] outer loop auto-vectorization fails for exponentiation code

2018-10-16 Thread hoganmeier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87621 --- Comment #3 from krux --- Yes see the godbolt link. clang compiles it down to a few vpmulld's.

[Bug c++/60364] [[noreturn]] specified for second declaration but not first doesn't result in a diagnostic

2018-10-16 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60364 --- Comment #4 from Martin Sebor --- *** Bug 84352 has been marked as a duplicate of this bug. ***

[Bug c++/84352] noreturn function previously declared without the attribute accepted

2018-10-16 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84352 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/87623] New: bytes swapped in register when comparing cause fail when comiled with -O1 or higher

2018-10-16 Thread george.thopas at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87623 Bug ID: 87623 Summary: bytes swapped in register when comparing cause fail when comiled with -O1 or higher Product: gcc Version: 8.2.0 Status: UNCONFIRMED Seve

[Bug ipa/87624] New: improve interprocedural clean up of null pointer checks

2018-10-16 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87624 Bug ID: 87624 Summary: improve interprocedural clean up of null pointer checks Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: missed-optimization

[Bug c++/84705] [6/7/8/9 Regression] internal compiler error: in add_stmt, at cp/semantics.c:390

2018-10-16 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84705 Paolo Carlini changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug fortran/87556] FORM TEAM statement team-number argument interpreted incorrectly when function

2018-10-16 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87556 --- Comment #2 from Tobias Burnus --- Author: burnus Date: Tue Oct 16 18:32:11 2018 New Revision: 265211 URL: https://gcc.gnu.org/viewcvs?rev=265211&root=gcc&view=rev Log: Handle form_team w/ function args PR fortran/87556 * tra

[Bug fortran/67125] Incorrect bounds with source allocation, source=

2018-10-16 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67125 --- Comment #4 from Tobias Burnus --- Author: burnus Date: Tue Oct 16 18:37:08 2018 New Revision: 265212 URL: https://gcc.gnu.org/viewcvs?rev=265212&root=gcc&view=rev Log: Fix bounds with ALLOCATE with source-expr PR fortran/67125

[Bug fortran/87625] New: [OOP] (re)allocate on assignment fails for polymorphic array

2018-10-16 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87625 Bug ID: 87625 Summary: [OOP] (re)allocate on assignment fails for polymorphic array Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: wrong-code

[Bug c/87626] New: Named address spaces don't work in standard-conforming mode, but macros for them are defined

2018-10-16 Thread bugdal at aerifal dot cx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87626 Bug ID: 87626 Summary: Named address spaces don't work in standard-conforming mode, but macros for them are defined Product: gcc Version: unknown Status: UNCONFIRMED

[Bug fortran/67125] Incorrect bounds with source allocation, source=

2018-10-16 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67125 --- Comment #5 from Tobias Burnus --- Author: burnus Date: Tue Oct 16 21:07:31 2018 New Revision: 265215 URL: https://gcc.gnu.org/viewcvs?rev=265215&root=gcc&view=rev Log: Extend source-expr test case PR fortran/67125 * gfortran

[Bug fortran/87625] [OOP] (re)allocate on assignment fails for polymorphic array

2018-10-16 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87625 --- Comment #1 from Tobias Burnus --- gfc_is_reallocatable_lhs() is not working: /* An allocatable class variable with no reference. */ if (sym->ts.type == BT_CLASS && !sym->attr.associate_var && CLASS_DATA (sym)->attr.allocatab

[Bug libstdc++/85494] implementation of random_device on mingw is useless

2018-10-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85494 --- Comment #5 from Jonathan Wakely --- Proposed patch posted to https://gcc.gnu.org/ml/libstdc++/2018-10/msg00082.html I would be grateful for any testing you can do on mingw targets.

[Bug target/87627] New: GCC generates rube-goldberg machine for trivial tail call on 32-bit x86

2018-10-16 Thread bugdal at aerifal dot cx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87627 Bug ID: 87627 Summary: GCC generates rube-goldberg machine for trivial tail call on 32-bit x86 Product: gcc Version: unknown Status: UNCONFIRMED Severity: norma

[Bug target/87627] GCC generates rube-goldberg machine for trivial tail call on 32-bit x86

2018-10-16 Thread bugdal at aerifal dot cx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87627 --- Comment #1 from Rich Felker --- Results are similarly bad for 64-bit, except at -Os where it effectively just pushes/pops the argument registers around the call to bar rather than allocating call-saved registers for them. Using -Os on 32-bit

[Bug target/87627] GCC generates rube-goldberg machine for trivial tail call on 32-bit x86

2018-10-16 Thread bugdal at aerifal dot cx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87627 --- Comment #2 from Rich Felker --- Further trial-and-error shows that it seems to be the sibcall itself that causes the mess. My first guess is that something in the RTL considers the whole argument area as clobbered/belonging to the sibcallee a

[Bug target/83868] i386: Clean up thunk function generation

2018-10-16 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83868 --- Comment #3 from Eric Gallager --- (In reply to H.J. Lu from comment #2) > (In reply to Eric Gallager from comment #1) > > (In reply to H.J. Lu from comment #0) > > > output_indirect_thunk_function and ix86_code_end should be generated > > > t

[Bug libstdc++/87618] [9 Regression] Missing symbol for std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf()

2018-10-16 Thread daniel at constexpr dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87618 --- Comment #4 from Daniel Scharrer --- Thanks, everything works for me now.

[Bug c++/87628] New: Redundant check of pointer when delete is called

2018-10-16 Thread hiraditya at msn dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87628 Bug ID: 87628 Summary: Redundant check of pointer when delete is called Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug target/87627] GCC generates rube-goldberg machine for trivial tail call on 32-bit x86

2018-10-16 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87627 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org --- Comm