[Bug c++/66843] g++ outputting nonsense errors, won't compile operational program

2015-07-12 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66843 Marc Glisse changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/65186] internal compiler error: in tsubst, at cp/pt.c:11738

2015-07-12 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65186 --- Comment #11 from Paolo Carlini --- Hi Patrick. Opening a new bug certainly is OK, in particular in this case where we failed to just simplify the testcase originally submitted. Thus, when your patch goes in, just resolve this one as fixed and

[Bug bootstrap/66801] [6 Regression] gcc miscompiled during PGO/LTO bootstrap

2015-07-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66801 --- Comment #18 from Markus Trippelsdorf --- % gdb --args /home/trippels/gcc_build_dir_/./gcc/xgcc --version Reading symbols from /home/trippels/gcc_build_dir_/./gcc/xgcc...done. (gdb) run Starting program: /home/trippels/gcc_build_dir_/gcc/xgcc

[Bug rtl-optimization/66845] New: one more %si register function clobbering issue

2015-07-12 Thread marcus at jet dot franken.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66845 Bug ID: 66845 Summary: one more %si register function clobbering issue Product: gcc Version: 5.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: r

[Bug rtl-optimization/66845] one more %si register function clobbering issue

2015-07-12 Thread marcus at jet dot franken.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66845 --- Comment #1 from marcus at jet dot franken.de --- Created attachment 35952 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35952&action=edit testcase.c delta minimized testcase. gcc -c -O2 -fPIC look for second call of RPCRT4_strndupA w

[Bug rtl-optimization/66782] [5/6 Regression] Unable to run 64-bit wine after MS->SYSV register changes

2015-07-12 Thread marcus at jet dot franken.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66782 --- Comment #16 from marcus at jet dot franken.de --- I can confirm that this testcase fixed here and in Wine. I have however found another issue with register clobbering and opened a new bug 66845 for it.

[Bug rtl-optimization/66845] one more %si register function clobbering issue

2015-07-12 Thread marcus at jet dot franken.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66845 --- Comment #2 from marcus at jet dot franken.de --- compiler used is gcc version 5.1.1 20150707 [gcc-5-branch revision 225501] (SUSE Linux) with the patch from bug 66782 applied.

[Bug bootstrap/66801] [6 Regression] gcc miscompiled during PGO/LTO bootstrap

2015-07-12 Thread trippels at gcc dot gnu.org
t’ was previously declared here extern int setrlimit (__rlimit_resource_t __resource, ^ trippels@gcc2-power8 gcc % /home/trippels/gcc_build_dir_/./gcc/xgcc --version xgcc (GCC) 6.0.0 20150712 (experimental)

[Bug tree-optimization/66726] missed optimization, factor conversion out of COND_EXPR

2015-07-12 Thread kugan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66726 --- Comment #8 from kugan at gcc dot gnu.org --- Author: kugan Date: Sun Jul 12 11:22:42 2015 New Revision: 225722 URL: https://gcc.gnu.org/viewcvs?rev=225722&root=gcc&view=rev Log: gcc/testsuite/ChangeLog: 2015-07-12 Kugan Vivekanandarajah

[Bug tree-optimization/66846] New: parloops does not always mark loops for fixup if needed

2015-07-12 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66846 Bug ID: 66846 Summary: parloops does not always mark loops for fixup if needed Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority

[Bug c++/66847] New: Derived class calling protected base ctor using C++11 {brace} init = spurious access denied error

2015-07-12 Thread db0451 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66847 Bug ID: 66847 Summary: Derived class calling protected base ctor using C++11 {brace} init = spurious access denied error Product: gcc Version: 4.9.2 Status: UNCONFIRMED

[Bug c++/66847] Derived class calling protected base ctor using C++11 {brace} init = spurious access denied error

2015-07-12 Thread db0451 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66847 DB changed: What|Removed |Added CC||db0451 at gmail dot com --- Comment #1 from DB ---

[Bug c++/66847] Derived class calling protected base ctor using C++11 {brace} init = spurious access denied error

2015-07-12 Thread db0451 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66847 --- Comment #2 from DB --- Created attachment 35955 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35955&action=edit command line output after adding -v and -save-temps

[Bug c++/66847] Derived class calling protected base ctor using C++11 {brace} init = spurious access denied error

2015-07-12 Thread db0451 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66847 --- Comment #3 from DB --- Created attachment 35956 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35956&action=edit -save-temps output .ii file

[Bug c++/63151] Accessibility error when brace-constructing base class with protected defaulted constructor and member variable

2015-07-12 Thread db0451 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63151 DB changed: What|Removed |Added CC||db0451 at gmail dot com --- Comment #1 from DB ---

[Bug c++/66617] C++11 {brace} initialisation of virtually inherited derived class = failure to override base virtual function, unless all base ctors have same signature

2015-07-12 Thread db0451 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66617 --- Comment #7 from DB --- I just found a similar, possibly related issue with {brace} ctor call and access specifiers https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66847 As mentioned in the comment there, we're looking forward to movement on th

[Bug c++/66847] Derived class calling protected base ctor using C++11 {brace} init = spurious access denied error

2015-07-12 Thread db0451 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66847 --- Comment #4 from DB --- It should be noted that although I have a commented-out {brace} ctor for the final class in main(), that was just a test; both {brace} and (parenthesis) init in that context produce the same behaviour. That is: dependen

[Bug boehm-gc/66848] New: boehm-gc fails test suite on x86_64-apple-darwin15

2015-07-12 Thread howarth.at.gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66848 Bug ID: 66848 Summary: boehm-gc fails test suite on x86_64-apple-darwin15 Product: gcc Version: 5.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug boehm-gc/66848] boehm-gc fails test suite on x86_64-apple-darwin15

2015-07-12 Thread howarth.at.gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66848 --- Comment #1 from Jack Howarth --- Created attachment 35957 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35957&action=edit x86_64-apple-darwin14 binaries that reproduce regressions on x86_64-apple-darwin15

[Bug c++/66847] Derived class calling protected base ctor using C++11 {brace} init = spurious access denied error

2015-07-12 Thread db0451 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66847 --- Comment #5 from DB --- Another note is that, as per the other tickets, G++ seems to have multiple possible causes of its confusion with brace-init: * presence of virtual base in class hierarchy * signature of calling class ctor vs base ctor *

[Bug c/66826] Unused result from dlsym in constructor results in a segfault

2015-07-12 Thread quae at daurnimator dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66826 --- Comment #2 from Daurnimator --- I recompiled glibc with debug symbols. Program received signal SIGSEGV, Segmentation fault. _dl_lookup_symbol_x (undef_name=0x77634775 "anything", undef_map=0x77ffd998 <_rtld_local+2456>, ref=0x7ff

[Bug rtl-optimization/66838] Calling multiple SYSV AMD64 ABI functions from MS x64 ABI one results in clobbered parameters

2015-07-12 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66838 Uroš Bizjak changed: What|Removed |Added Target||x86_64 Status|UNCONFIRMED

[Bug rtl-optimization/66838] Calling multiple SYSV AMD64 ABI functions from MS x64 ABI one results in clobbered parameters

2015-07-12 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66838 Uroš Bizjak changed: What|Removed |Added CC||marcus at jet dot franken.de --- Comment #

[Bug rtl-optimization/66845] one more %si register function clobbering issue

2015-07-12 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66845 Uroš Bizjak changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug boehm-gc/66848] boehm-gc fails test suite on x86_64-apple-darwin15

2015-07-12 Thread howarth.at.gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66848 --- Comment #2 from Jack Howarth --- The seg fault in the thread_leak_test back traces as... # lldb ./thread_leak_test (lldb) target create "./thread_leak_test" Current executable set to './thread_leak_test' (x86_64). (lldb) r Process 35899 laun

[Bug boehm-gc/66848] boehm-gc fails test suite on x86_64-apple-darwin15

2015-07-12 Thread howarth.at.gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66848 --- Comment #3 from Jack Howarth --- The seg fault in staticrootstexst back traces as... # lldb ./staticrootstest (lldb) target create "./staticrootstest" Current executable set to './staticrootstest' (x86_64). (lldb) r Process 35905 launched: '

[Bug boehm-gc/66848] boehm-gc fails test suite on x86_64-apple-darwin15

2015-07-12 Thread howarth.at.gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66848 --- Comment #4 from Jack Howarth --- The gctest hang backtraces as... # lldb ./gctest (lldb) target create "./gctest" Current executable set to './gctest' (x86_64). (lldb) r Process 35911 launched: './gctest' (x86_64) Switched to incremental mod

[Bug boehm-gc/66848] boehm-gc fails test suite on x86_64-apple-darwin15

2015-07-12 Thread howarth.at.gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66848 --- Comment #5 from Jack Howarth --- Created attachment 35958 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35958&action=edit bzip2 compressed log of gctest walk in lldb from main

[Bug boehm-gc/66848] boehm-gc fails test suite on x86_64-apple-darwin15

2015-07-12 Thread howarth.at.gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66848 --- Comment #6 from Jack Howarth --- Created attachment 35959 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35959&action=edit bzip2 compressed log of thread_leak_test walk in lldb from main

[Bug boehm-gc/66848] boehm-gc fails test suite on x86_64-apple-darwin15

2015-07-12 Thread howarth.at.gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66848 --- Comment #7 from Jack Howarth --- Created attachment 35960 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35960&action=edit bzip2 compressed log of staticrootstest walk in lldb from main

[Bug driver/66849] New: Incorrect multilib chosen with -mthumb -mfloat-abi=hard

2015-07-12 Thread simon at pushface dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66849 Bug ID: 66849 Summary: Incorrect multilib chosen with -mthumb -mfloat-abi=hard Product: gcc Version: 5.1.0 Status: UNCONFIRMED Severity: normal Priori

[Bug rtl-optimization/66838] Calling multiple SYSV AMD64 ABI functions from MS x64 ABI one results in clobbered parameters

2015-07-12 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66838 Uroš Bizjak changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ubizjak at gmail dot com --- Commen

[Bug rtl-optimization/66838] Calling multiple SYSV AMD64 ABI functions from MS x64 ABI one results in clobbered parameters

2015-07-12 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66838 Uroš Bizjak changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/66834] [concepts] concept parameter kind mismatch causes hard error

2015-07-12 Thread andrew.n.sutton at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66834 --- Comment #7 from Andrew Sutton --- > I would expect a partial ordering to prefer the two-parameter overload in that > case. But yeah, it's a separate issue. The problem is that partial ordering doesn't apply to template parameters whose argum

[Bug c++/66841] [concepts] bogus error "invalid reference to function concept" when function concept is overloaded

2015-07-12 Thread andrew.n.sutton at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66841 --- Comment #1 from Andrew Sutton --- The program is ill-formed. In this line: requires Constructible() // ERROR HERE There's no single declaration of Constructible that can be matched to those template arguments. You would need one with thi

[Bug c++/66841] [concepts] bogus error "invalid reference to function concept" when function concept is overloaded

2015-07-12 Thread eric.niebler at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66841 --- Comment #2 from Eric Niebler --- This answer is deeply unsatisfying. I want valid expressions, not traits. And if std::is_constructible doesn't do *exactly* what I want (and it doesn't) I have to author my own trait, when what I want to do is

[Bug tree-optimization/46193] ICE: in omp_reduction_init, at omp-low.c:2212 with -ftree-parallelize-loops

2015-07-12 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46193 vries at gcc dot gnu.org changed: What|Removed |Added CC||vries at gcc dot gnu.org --- C

[Bug c++/66850] New: Adding a forward declaration of a template containing a template template parm causes ICE on valid code

2015-07-12 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66850 Bug ID: 66850 Summary: Adding a forward declaration of a template containing a template template parm causes ICE on valid code Product: gcc Version: 5.1.0 Status: UNCONFI

[Bug c++/66850] Adding a forward declaration of a template containing a template template parm causes ICE on valid code

2015-07-12 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66850 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org --- Co

[Bug tree-optimization/49960] inconsistent outputs when enabling autopar for a self -dependence testcase

2015-07-12 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49960 vries at gcc dot gnu.org changed: What|Removed |Added CC||vries at gcc dot gnu.org --- C

[Bug tree-optimization/49960] inconsistent outputs when enabling autopar for a self -dependence testcase

2015-07-12 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49960 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--

[Bug c++/65186] internal compiler error: in tsubst, at cp/pt.c:11738

2015-07-12 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65186 --- Comment #12 from Patrick Palka --- (In reply to Paolo Carlini from comment #11) > Hi Patrick. Opening a new bug certainly is OK, in particular in this case > where we failed to just simplify the testcase originally submitted. Thus, > when you

[Bug tree-optimization/52340] autopar (at least) corrupts dominance info

2015-07-12 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52340 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--

[Bug c++/66850] Adding a forward declaration of a template containing a template template parm causes ICE on valid code

2015-07-12 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66850 --- Comment #2 from Patrick Palka --- Related test cases: template class> struct Sort; template class Comparator> struct Sort { template struct less_than { Comparator a; }; }; == template struct integral_constant {};

[Bug tree-optimization/66851] New: support double reduction in parloops

2015-07-12 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66851 Bug ID: 66851 Summary: support double reduction in parloops Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: tree-

[Bug tree-optimization/66851] support double reduction in parloops

2015-07-12 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66851 --- Comment #1 from vries at gcc dot gnu.org --- Created attachment 35963 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35963&action=edit Tentative patch

[Bug c++/66852] New: vmovdqa instructions issued on 64-bit aligned array, causes segfault

2015-07-12 Thread noloader at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66852 Bug ID: 66852 Summary: vmovdqa instructions issued on 64-bit aligned array, causes segfault Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug c++/66852] vmovdqa instructions issued on 64-bit aligned array, causes segfault

2015-07-12 Thread noloader at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66852 --- Comment #1 from Jeffrey Walton --- This also appears to be an issue with GCC 4.8 and 5.1. See https://groups.google.com/d/msg/cryptopp-users/BlPiQ2eAWhg/IsX18wAT9ZAJ.

[Bug c++/66852] vmovdqa instructions issued on 64-bit aligned array, causes segfault

2015-07-12 Thread noloader at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66852 --- Comment #2 from Jeffrey Walton --- > My apologies for *not* having a minimum working example. If you want to duplicate it, then: git clone https://github.com/weidai11/cryptopp.git Open GNUmakefile, and change to (around line 3): O

[Bug target/58066] __tls_get_addr is called with misaligned stack on x86-64

2015-07-12 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58066 --- Comment #10 from H.J. Lu --- Another testcase: [hjl@gnu-tools-1 pr58066]$ cat x.i struct in_addr { int s_addr; }; typedef long unsigned int size_t; extern void __snprintf (char *__restrict __s, size_t __maxlen, const char *

[Bug tree-optimization/66828] [5/6 Regression] gcc/tree-ssa-math-opts.c:2182:38: runtime error: left shift of 72057594037927936 by 8 places cannot be represented in type 'long int'

2015-07-12 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66828 Thomas Preud'homme changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/58066] __tls_get_addr is called with misaligned stack on x86-64

2015-07-12 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58066 --- Comment #11 from Uroš Bizjak --- Please make 64bit TLS patterns dependant on SP_REG, in the same way as 32bit are.