[Bug c++/67844] [6 Regression] Cannot make tuple of class with template constructor

2015-10-04 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67844 Ville Voutilainen changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug c++/67845] New: ICE on invalid use of const qualifier on x86_64-linux-gnu

2015-10-04 Thread su at cs dot ucdavis.edu
model: posix gcc version 6.0.0 20151004 (experimental) [trunk revision 228457] (GCC) $ $ g++-5.2 -c small.cc small.cc:3:3: error: non-member function ‘void foo()’ cannot have cv-qualifier F foo; ^ small.cc:4: confused by earlier errors, bailing out $ $ $ g++-trunk -c small.cc small.cc:3:3

[Bug c++/67846] New: ICE on code with lambda expression on x86_64-linux-gnu in check_return_expr, at cp/typeck.c:8609

2015-10-04 Thread su at cs dot ucdavis.edu
Thread model: posix gcc version 6.0.0 20151004 (experimental) [trunk revision 228457] (GCC) $ $ g++-trunk -c small.cc small.cc: In lambda function: small.cc:5:23: error: invalid use of member function (did you forget the ‘()’ ?) [=] { return foo; }; ^ small.cc:5:23

[Bug c++/67845] ICE on invalid use of const qualifier on x86_64-linux-gnu in merge_types, at cp/typeck.c:854

2015-10-04 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67845 --- Comment #1 from Andrew Pinski --- >This is a regression from 5.2.x. No it is not because 5.2 does: > small.cc:4: confused by earlier errors, bailing out Which is just saying there was an ICE after an error had been produced :).

[Bug c++/37798] unaligned memory access with multiple inheritance

2015-10-04 Thread edlinger at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37798 Bernd Edlinger changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug ada/67836] New: Exceptions with tracebacks in task rendezvous cause STORAGE_ERROR

2015-10-04 Thread nicolas.boulenguez at free dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67836 Bug ID: 67836 Summary: Exceptions with tracebacks in task rendezvous cause STORAGE_ERROR Product: gcc Version: 5.2.1 Status: UNCONFIRMED Severity: normal

[Bug c++/67835] bug with auto-deduced return type and functions invoked via ADL

2015-10-04 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67835 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org ---

[Bug c++/67838] New: Rejects-valid-code: templated lambda variable.

2015-10-04 Thread bisqwit at iki dot fi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67838 Bug ID: 67838 Summary: Rejects-valid-code: templated lambda variable. Product: gcc Version: 5.2.1 Status: UNCONFIRMED Severity: major Priority: P3 Component:

[Bug fortran/67818] [5 Regression] FAIL: libgomp.fortran/alloc-comp-[23].f90

2015-10-04 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67818 --- Comment #8 from H.J. Lu --- (In reply to Mikael Morin from comment #4) > I have looked at the r222477 patch more in details, and it seems reasonable > after all. > Moreover, Paul suggested a backport when he approved it. > So I think I'll go

[Bug target/67839] New: Bit addressable instructions generated for invalid memory address

2015-10-04 Thread senthil_kumar.selvaraj at atmel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67839 Bug ID: 67839 Summary: Bit addressable instructions generated for invalid memory address Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: major

[Bug ada/67837] New: Ada ATC with delay abort syscalls not working

2015-10-04 Thread nicolas.boulenguez at free dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67837 Bug ID: 67837 Summary: Ada ATC with delay abort syscalls not working Product: gcc Version: 5.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/67838] Rejects-valid-code: templated lambda variable.

2015-10-04 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67838 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/67758] [GCC 6 regression] ICE on invalid use of COMMON

2015-10-04 Thread mikael at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67758 --- Comment #5 from Mikael Morin --- Author: mikael Date: Sun Oct 4 12:30:16 2015 New Revision: 228457 URL: https://gcc.gnu.org/viewcvs?rev=228457=gcc=rev Log: Fix fortran common-related error recovery ICE. Upon reverting a symbol in a common

[Bug c++/67838] Rejects-valid-code: templated lambda variable.

2015-10-04 Thread bisqwit at iki dot fi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67838 --- Comment #1 from Joel Yliluoma --- Note that the use of "template" here is to declare a parametric variable. It is not for the function's parameter list. It works the same way as in this expression: template int v = 3*LMode;

[Bug tree-optimization/67816] [6 Regression] ICE in duplicate_thread_path, 186.crafty fails to build

2015-10-04 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67816 --- Comment #5 from rguenther at suse dot de --- On October 2, 2015 5:58:24 PM GMT+02:00, law at redhat dot com wrote: >https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67816 > >--- Comment #4 from Jeffrey A. Law --- >I

[Bug ada/67837] Ada ATC with delay abort syscalls not working

2015-10-04 Thread charlet at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67837 Arnaud Charlet changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug fortran/67758] [GCC 6 regression] ICE on invalid use of COMMON

2015-10-04 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67758 Dominique d'Humieres changed: What|Removed |Added CC||mikael at gcc dot gnu.org ---

[Bug c/67840] #define function error

2015-10-04 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67840 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/67447] [6 Regression] ICE in extract_constrain_insn (reload_cse_simplify_operands): insn does not satisfy its constraints

2015-10-04 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67447 Uroš Bizjak changed: What|Removed |Added CC||vekumar at gcc dot gnu.org --- Comment #5

[Bug target/67717] [6.0 regression] ICE when compiling WRF benchmark from cpu2006 with -Ofast -march=bdver4

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

[Bug rtl-optimization/67447] [6 Regression] ICE in extract_constrain_insn (reload_cse_simplify_operands): insn does not satisfy its constraints

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

[Bug other/67841] New: Can't use vector registers if all vector registers are callee-saved

2015-10-04 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67841 Bug ID: 67841 Summary: Can't use vector registers if all vector registers are callee-saved Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal

[Bug target/66697] Feature request: -mstackrealign and force_align_arg_pointer for x86_64

2015-10-04 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66697 --- Comment #2 from Uroš Bizjak --- IMO, if "outside" code misaligns stack, then these applications need support for -mincoming-stack-boundary=3, which is currently limited on x86_64 to 4. Documentation says: '-mincoming-stack-boundary=NUM'

[Bug c/67840] New: #define function error

2015-10-04 Thread ka_bena at yahoo dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67840 Bug ID: 67840 Summary: #define function error Product: gcc Version: 4.8.4 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee:

[Bug target/66697] Feature request: -mstackrealign and force_align_arg_pointer for x86_64

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

[Bug target/67447] [6 Regression] ICE in extract_constrain_insn (reload_cse_simplify_operands): insn does not satisfy its constraints

2015-10-04 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67447 --- Comment #2 from Uroš Bizjak --- This PR is fixed by the fix [1] for PR 67756. I will add the testcase and close this PR. [1] https://gcc.gnu.org/ml/gcc-patches/2015-10/msg00225.html

[Bug target/67447] [6 Regression] ICE in extract_constrain_insn (reload_cse_simplify_operands): insn does not satisfy its constraints

2015-10-04 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67447 --- Comment #3 from uros at gcc dot gnu.org --- Author: uros Date: Sun Oct 4 15:56:45 2015 New Revision: 228461 URL: https://gcc.gnu.org/viewcvs?rev=228461=gcc=rev Log: PR rtl-optimization/67447 * gcc.target/i386/pr67447.c: New

[Bug libstdc++/67843] New: experimental/filesystem/iterators/directory_iterator.cc fails on armv5t

2015-10-04 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67843 Bug ID: 67843 Summary: experimental/filesystem/iterators/directory_iterator.c c fails on armv5t Product: gcc Version: unknown Status: UNCONFIRMED Severity:

[Bug other/67841] error: unable to find a register to spill if all vector registers are callee-saved

2015-10-04 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67841 --- Comment #2 from H.J. Lu --- find_drap_reg in i386.c requires one scratch register. -maccumulate-outgoing-args may be used to avoid it.

[Bug libstdc++/67843] experimental/filesystem/iterators/directory_iterator.cc fails on armv5t

2015-10-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67843 --- Comment #1 from Jonathan Wakely --- I'm unable to build an armv7 toolchain, it keeps failing with an ICE, so I'll need more information to do anything about this.

[Bug other/67841] error: unable to find a register to spill if all registers are callee-saved

2015-10-04 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67841 --- Comment #5 from H.J. Lu --- I updated hjl/interrupt/calls branch to update stack boundary for use of SSE registers. Now I got [hjl@gnu-tools-1 interrupt-1]$ cat x.i void __attribute__((no_caller_saved_registers)) fn (void) { asm ("#"

[Bug target/66697] Feature request: -mstackrealign and force_align_arg_pointer for x86_64

2015-10-04 Thread bucaneer at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66697 --- Comment #4 from Justas L --- I haven't tested this yet, but I understand this global solution would affect the performance of ALL functions, not only those that interface with outside code, correct? Wine already assigns the

[Bug other/67841] error: unable to find a register to spill if all vector registers are callee-saved

2015-10-04 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67841 H.J. Lu changed: What|Removed |Added Summary|Can't use vector registers |error: unable to find a |if

[Bug other/67841] error: unable to find a register to spill if all vector registers are callee-saved

2015-10-04 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67841 --- Comment #3 from Uroš Bizjak --- (In reply to H.J. Lu from comment #2) > find_drap_reg in i386.c requires one scratch register. > -maccumulate-outgoing-args may be used to avoid it. How about we push scratch reg to the stack as the first

[Bug c++/67844] [6 Regression] Cannot make tuple of class with template constructor

2015-10-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67844 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/67842] New: Incorrect check in sese.h:bb_in_region

2015-10-04 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67842 Bug ID: 67842 Summary: Incorrect check in sese.h:bb_in_region Product: gcc Version: 6.0 Status: UNCONFIRMED Keywords: ice-checking Severity: normal Priority:

[Bug c++/67844] New: Cannot make tuple of class with template constructor

2015-10-04 Thread rbock at eudoxos dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67844 Bug ID: 67844 Summary: Cannot make tuple of class with template constructor Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug other/67841] error: unable to find a register to spill if all registers are callee-saved

2015-10-04 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67841 --- Comment #4 from H.J. Lu --- (In reply to Uroš Bizjak from comment #3) > (In reply to H.J. Lu from comment #2) > > find_drap_reg in i386.c requires one scratch register. > > -maccumulate-outgoing-args may be used to avoid it. > > How about

[Bug other/67841] error: unable to find a register to spill if all registers are callee-saved

2015-10-04 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67841 --- Comment #6 from H.J. Lu --- ix86_expand_prologue in i386.c has /* The computation of the size of the re-aligned stack frame means that we must allocate the size of the register save area before performing the actual

[Bug c++/67847] New: ICE on (invalid) nested enum declaration on x86_64-linux-gnu in is_ancestor, at cp/name-lookup.c:2771

2015-10-04 Thread su at cs dot ucdavis.edu
-languages=c,c++ --disable-werror --enable-multilib Thread model: posix gcc version 6.0.0 20151004 (experimental) [trunk revision 228457] (GCC) $ $ g++-trunk -c small.cc small.cc:4:11: internal compiler error: in is_ancestor, at cp/name-lookup.c:2771 enum T::Color {R, G, B} c