[Bug target/56253] fp-contract does not work with SSE and AVX FMAs (neither FMA4 nor FMA3)

2014-09-25 Thread agner at agner dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56253 --- Comment #13 from Agner Fog agner at agner dot org --- Thank you. I agree that integer overflow should be well-defined when using intrinsics. Is it possible to do the same optimization with boolean vector intrinsics, such as _mm_and_epi32 and

[Bug lto/63333] lto, 1to1 segmentation fault

2014-09-25 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=6 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added CC|

[Bug target/55212] [SH] Switch from IRA to LRA

2014-09-25 Thread hp at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #33 from Hans-Peter Nilsson hp at gcc dot gnu.org --- (In reply to Kazumoto Kojima from comment #32) Patch for SH untyped_call config/sh/sh.md (untyped_call): Clobber function value registers before call. (Sorry for butting in;

[Bug target/63351] Optimization: contract broadcast intrinsics when AVX512 is enabled

2014-09-25 Thread kyukhin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63351 --- Comment #3 from Kirill Yukhin kyukhin at gcc dot gnu.org --- Hello, For AVX-512F (zmm-s) We have a patch which enables such as stuff basing on combiner machinery: a new subst which allows `broadcasted' version of patterns. Combiner can

[Bug target/56253] fp-contract does not work with SSE and AVX FMAs (neither FMA4 nor FMA3)

2014-09-25 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56253 --- Comment #14 from Marc Glisse glisse at gcc dot gnu.org --- (In reply to Agner Fog from comment #13) Is it possible to do the same optimization with boolean vector intrinsics, such as _mm_and_epi32 and _mm_or_ps to enable optimizations such

[Bug target/56253] fp-contract does not work with SSE and AVX FMAs (neither FMA4 nor FMA3)

2014-09-25 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56253 --- Comment #15 from Marc Glisse glisse at gcc dot gnu.org --- Oups, sorry, or_ps may be harder, because representing it with vector extensions requires casts to integer vectors, which makes it much harder to actually generate or_ps in the

[Bug c++/63249] [OpenMP] Spurious »set but not used« warnings when actually used in OpenMP target's array section's lower-bound and length

2014-09-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63249 --- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Thu Sep 25 06:47:43 2014 New Revision: 215580 URL: https://gcc.gnu.org/viewcvs?rev=215580root=gccview=rev Log: PR c++/63249 * semantics.c

[Bug c++/63249] [OpenMP] Spurious »set but not used« warnings when actually used in OpenMP target's array section's lower-bound and length

2014-09-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63249 --- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Thu Sep 25 06:50:58 2014 New Revision: 215581 URL: https://gcc.gnu.org/viewcvs?rev=215581root=gccview=rev Log: PR c++/63249 * semantics.c

[Bug rtl-optimization/63348] [5 Regression] gcc.dg/pr43670.c fail on MIPS

2014-09-25 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63348 --- Comment #5 from Uroš Bizjak ubizjak at gmail dot com --- (In reply to baoshan from comment #1) I believe this regression is introduced by the code for cleanup_barriers() in jump.c of patch

[Bug c++/63366] New: C++ __complex is not equivalent to __complex double

2014-09-25 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63366 Bug ID: 63366 Summary: C++ __complex is not equivalent to __complex double Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/63249] [OpenMP] Spurious »set but not used« warnings when actually used in OpenMP target's array section's lower-bound and length

2014-09-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63249 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug target/55212] [SH] Switch from IRA to LRA

2014-09-25 Thread kkojima at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #34 from Kazumoto Kojima kkojima at gcc dot gnu.org --- (In reply to Hans-Peter Nilsson from comment #33) Will clobbering function-value registers before the call not cause problems on SH5, where function-value registers and

[Bug c++/63367] New: internal compiler error: tree check: expected function_decl, have template_decl in warn_hidden, at cp/class.c:2824

2014-09-25 Thread cas43 at cs dot stanford.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63367 Bug ID: 63367 Summary: internal compiler error: tree check: expected function_decl, have template_decl in warn_hidden, at cp/class.c:2824 Product: gcc Version:

[Bug c/63368] New: undefined reference to `__sync_val_compare_and_swap_8'

2014-09-25 Thread mathieu.malaterre at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63368 Bug ID: 63368 Summary: undefined reference to `__sync_val_compare_and_swap_8' Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug target/63351] Optimization: contract broadcast intrinsics when AVX512 is enabled

2014-09-25 Thread kyukhin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63351 --- Comment #4 from Kirill Yukhin kyukhin at gcc dot gnu.org --- (In reply to Richard Biener from comment #1) ;; _7 = __builtin_ia32_pbroadcastd512_gpr_mask (b_1(D), _6, -1); (insn 7 6 8 (set (reg:SI 101) (reg/v:SI 99 [ b ]))

[Bug c/63368] undefined reference to `__sync_val_compare_and_swap_8'

2014-09-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63368 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c++/63367] internal compiler error: tree check: expected function_decl, have template_decl in warn_hidden, at cp/class.c:2824

2014-09-25 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63367 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

[Bug c++/61945] [5 Regression] tree check fail with -Woverloaded-virtual

2014-09-25 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61945 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added CC||cas43

[Bug c/63368] Provide an implementation for `__sync_val_compare_and_swap_8' on powerpc (32bits)

2014-09-25 Thread mathieu.malaterre at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63368 Mathieu Malaterre mathieu.malaterre at gmail dot com changed: What|Removed |Added Status|RESOLVED

[Bug sanitizer/63369] New: many asan test cases fail on ARM

2014-09-25 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63369 Bug ID: 63369 Summary: many asan test cases fail on ARM Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer

[Bug c/63368] Provide an implementation for `__sync_val_compare_and_swap_8' on powerpc (32bits)

2014-09-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63368 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug debug/63300] 'const volatile' sometimes stripped in debug info

2014-09-25 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63300 --- Comment #4 from Andreas Krebbel krebbel at gcc dot gnu.org --- Author: krebbel Date: Thu Sep 25 07:37:36 2014 New Revision: 215582 URL: https://gcc.gnu.org/viewcvs?rev=215582root=gccview=rev Log: 2014-09-25 Andreas Arnez

[Bug lto/63333] lto, 1to1 segmentation fault

2014-09-25 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=6 --- Comment #4 from rguenther at suse dot de rguenther at suse dot de --- On Thu, 25 Sep 2014, a...@cloudius-systems.com wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=6 --- Comment #2 from Avi Kivity a...@cloudius-systems.com ---

[Bug tree-optimization/63341] [4.8/4.9/5 Regression] Vectorization miscompilation with -mcpu=power7

2014-09-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63341 --- Comment #8 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Thu Sep 25 08:12:49 2014 New Revision: 215583 URL: https://gcc.gnu.org/viewcvs?rev=215583root=gccview=rev Log: PR tree-optimization/63341 *

[Bug tree-optimization/63341] [4.8/4.9/5 Regression] Vectorization miscompilation with -mcpu=power7

2014-09-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63341 --- Comment #9 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Thu Sep 25 08:17:32 2014 New Revision: 215585 URL: https://gcc.gnu.org/viewcvs?rev=215585root=gccview=rev Log: PR tree-optimization/63341 *

[Bug tree-optimization/63341] [4.8/4.9/5 Regression] Vectorization miscompilation with -mcpu=power7

2014-09-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63341 --- Comment #10 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Thu Sep 25 08:19:14 2014 New Revision: 215587 URL: https://gcc.gnu.org/viewcvs?rev=215587root=gccview=rev Log: PR tree-optimization/63341 *

[Bug tree-optimization/63341] [4.8/4.9/5 Regression] Vectorization miscompilation with -mcpu=power7

2014-09-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63341 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c/63368] Provide an implementation for `__sync_val_compare_and_swap_8' on powerpc (32bits)

2014-09-25 Thread mathieu.malaterre at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63368 --- Comment #4 from Mathieu Malaterre mathieu.malaterre at gmail dot com --- As stated in my original report I am running a PowerPC/32bits machine (not an ARM based one). AFAIK gcc 4.9.1 does not provide such implementation [*]. Could you please

[Bug sanitizer/63369] many asan test cases fail on ARM

2014-09-25 Thread chefmax at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63369 Maxim Ostapenko chefmax at gcc dot gnu.org changed: What|Removed |Added CC||chefmax at

[Bug c/48850] Bogus overflow in constant expression warning

2014-09-25 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48850 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug testsuite/63305] ASan reported heap-buffer-overflow in gcc.target/i386/avx256-unaligned-load{store}-7.c

2014-09-25 Thread chefmax at gcc dot gnu.org
--with-fpmath=sse Thread model: posix gcc version 5.0.0 20140925 (experimental) (GCC) At line 36: for (i = N; i = 0; i--) { *cp++ = str; *dp++ = str; } Here cp itself is char **, so we move cp on sizeof (char *) on each loop iteration. Since N == 128 here, we have 129 iterations, so

[Bug target/55212] [SH] Switch from IRA to LRA

2014-09-25 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #35 from Oleg Endo olegendo at gcc dot gnu.org --- (In reply to Kazumoto Kojima from comment #32) Created attachment 33557 [details] Patch for SH untyped_call * config/sh/sh.md (untyped_call): Clobber function value

[Bug c/63368] Provide an implementation for `__sync_val_compare_and_swap_8' on powerpc (32bits)

2014-09-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63368 --- Comment #5 from Jonathan Wakely redi at gcc dot gnu.org --- ppc32 doesn't have a 64-bit CAS instruction, so this would need to be done with a global lock, not an atomic instruction.

[Bug testsuite/63332] problem with VERIFY in ext/random/k_distribution/operators/serialize.cc execution test

2014-09-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63332 --- Comment #2 from Jonathan Wakely redi at gcc dot gnu.org --- Yes, there must be some difference that isn't visible in the serialized output, which would imply the values fail to do a proper round trip, so we're not writing them with enough

[Bug libstdc++/63332] problem with VERIFY in ext/random/k_distribution/operators/serialize.cc execution test

2014-09-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63332 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Component|testsuite |libstdc++

[Bug target/55212] [SH] Switch from IRA to LRA

2014-09-25 Thread kkojima at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #36 from Kazumoto Kojima kkojima at gcc dot gnu.org --- (In reply to Oleg Endo from comment #35) I'm just wondering ... how did/does that work without LRA (i.e. with IRA)? I'm not sure about the old reload. LRA makes only 3 uses of

[Bug c++/61945] [5 Regression] tree check fail with -Woverloaded-virtual

2014-09-25 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61945 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/63366] C++ __complex is not equivalent to __complex double

2014-09-25 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63366 thopre01 at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[Bug c++/61945] [5 Regression] tree check fail with -Woverloaded-virtual

2014-09-25 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61945 --- Comment #7 from Marek Polacek mpolacek at gcc dot gnu.org --- Author: mpolacek Date: Thu Sep 25 12:56:57 2014 New Revision: 215597 URL: https://gcc.gnu.org/viewcvs?rev=215597root=gccview=rev Log: PR c++/61945 * class.c (warn_hidden):

[Bug c++/61945] [5 Regression] tree check fail with -Woverloaded-virtual

2014-09-25 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61945 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug sanitizer/63369] many asan test cases fail on ARM

2014-09-25 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63369 --- Comment #2 from Bernd Edlinger bernd.edlinger at hotmail dot de --- (In reply to Maxim Ostapenko from comment #1) Can't reproduce this with armv7-unknown-linux-gnueabi on current GCC, because libsanitizer merge from upstream happened

[Bug c++/63362] The c++11 triviality-traits need front-end help

2014-09-25 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63362 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added CC||jason at gcc dot

[Bug other/63370] New: abi::__cxa_demangle fails when demangling globally defined lambda (or typeid.name returns wrong value)

2014-09-25 Thread vprimachenko at ya dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63370 Bug ID: 63370 Summary: abi::__cxa_demangle fails when demangling globally defined lambda (or typeid.name returns wrong value) Product: gcc Version: 4.9.0 Status:

[Bug target/63335] GCC:failures for vector double on calls to bif vec_[all|any]_[nge|nle]

2014-09-25 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63335 --- Comment #4 from Bill Schmidt wschmidt at gcc dot gnu.org --- Author: wschmidt Date: Thu Sep 25 14:06:09 2014 New Revision: 215599 URL: https://gcc.gnu.org/viewcvs?rev=215599root=gccview=rev Log: [gcc] 2014-09-25 Bill Schmidt

[Bug c++/63356] [4.8/4.9/5 Regression] Compilation failure where clang does not have problems

2014-09-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||rejects-valid

[Bug c++/63356] Compilation failure where clang does not have problems

2014-09-25 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63356 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added Summary|[4.8/4.9/5 Regression]

[Bug target/63360] Does not retore f31 at -O0 across function calls

2014-09-25 Thread camm at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63360 --- Comment #2 from camm at debian dot org --- Created attachment 33563 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=33563action=edit gdb transcript showing longjmp clobbering of f31

[Bug target/62218] gcc produces invalid SH instruction (stc r2,sr) when building libgcc

2014-09-25 Thread nickc at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62218 Nick Clifton nickc at redhat dot com changed: What|Removed |Added CC||nickc at redhat

[Bug target/63360] Does not retore f31 at -O0 across function calls

2014-09-25 Thread camm at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63360 --- Comment #3 from camm at debian dot org --- Additional transcript showing the 0 f31 value is transmitted to the return of the original call through Lnk23 in L2.

[Bug target/63360] Does not retore f31 at -O0 across function calls

2014-09-25 Thread camm at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63360 --- Comment #4 from camm at debian dot org --- Created attachment 33564 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=33564action=edit additional gdb transcript showing 0 f31 transmitted to return of Lnk23 in L2

[Bug target/62218] gcc produces invalid SH instruction (stc r2,sr) when building libgcc

2014-09-25 Thread nickc at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62218 --- Comment #7 from Nick Clifton nickc at gcc dot gnu.org --- Author: nickc Date: Thu Sep 25 15:01:46 2014 New Revision: 215602 URL: https://gcc.gnu.org/viewcvs?rev=215602root=gccview=rev Log: PR target/62218 * config/sh/sync.md

[Bug c++/63362] The c++11 triviality-traits need front-end help

2014-09-25 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63362 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Attachment #33560|0 |1 is

[Bug target/63360] Does not retore f31 at -O0 across function calls

2014-09-25 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63360 --- Comment #5 from Andreas Schwab sch...@linux-m68k.org --- Please make sure all functions are called exactly as they are defined.

[Bug target/63335] GCC:failures for vector double on calls to bif vec_[all|any]_[nge|nle]

2014-09-25 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63335 --- Comment #5 from Bill Schmidt wschmidt at gcc dot gnu.org --- Author: wschmidt Date: Thu Sep 25 15:12:42 2014 New Revision: 215603 URL: https://gcc.gnu.org/viewcvs?rev=215603root=gccview=rev Log: [gcc] 2014-09-25 Bill Schmidt

[Bug target/63335] GCC:failures for vector double on calls to bif vec_[all|any]_[nge|nle]

2014-09-25 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63335 --- Comment #6 from Bill Schmidt wschmidt at gcc dot gnu.org --- Author: wschmidt Date: Thu Sep 25 15:15:06 2014 New Revision: 215604 URL: https://gcc.gnu.org/viewcvs?rev=215604root=gccview=rev Log: [gcc] 2014-09-25 Bill Schmidt

[Bug fortran/63371] New: kind() with function name (not call) as argument

2014-09-25 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63371 Bug ID: 63371 Summary: kind() with function name (not call) as argument Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: accepts-invalid Severity: normal

[Bug target/63335] GCC:failures for vector double on calls to bif vec_[all|any]_[nge|nle]

2014-09-25 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63335 Bill Schmidt wschmidt at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug target/62218] gcc produces invalid SH instruction (stc r2,sr) when building libgcc

2014-09-25 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62218 Oleg Endo olegendo at gcc dot gnu.org changed: What|Removed |Added Target||sh*-*-*

[Bug libstdc++/63332] problem with VERIFY in ext/random/k_distribution/operators/serialize.cc execution test

2014-09-25 Thread richard at netbsd dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63332 --- Comment #4 from Richard PALO richard at netbsd dot org --- Could you please add -fno-access-control to the dg-options flags at the top of the file and replace the VERIFY check with the following: std::cout (u._M_param._M_lambda ==

[Bug testsuite/63305] ASan reported heap-buffer-overflow in gcc.target/i386/avx256-unaligned-load{store}-7.c

2014-09-25 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63305 --- Comment #3 from H.J. Lu hjl.tools at gmail dot com --- Created attachment 33566 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=33566action=edit A patch Please try this.

[Bug fortran/63371] kind() with function name (not call) as argument

2014-09-25 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63371 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug target/62218] gcc produces invalid SH instruction (stc r2,sr) when building libgcc

2014-09-25 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62218 --- Comment #9 from Oleg Endo olegendo at gcc dot gnu.org --- Author: olegendo Date: Thu Sep 25 15:50:38 2014 New Revision: 215607 URL: https://gcc.gnu.org/viewcvs?rev=215607root=gccview=rev Log: gcc/ PR target/62218 * config/sh/sync.md

[Bug target/62218] gcc produces invalid SH instruction (stc r2,sr) when building libgcc

2014-09-25 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62218 --- Comment #10 from Oleg Endo olegendo at gcc dot gnu.org --- Author: olegendo Date: Thu Sep 25 15:53:31 2014 New Revision: 215608 URL: https://gcc.gnu.org/viewcvs?rev=215608root=gccview=rev Log: gcc/ Backport from mainline 2014-09-25

[Bug target/62218] gcc produces invalid SH instruction (stc r2,sr) when building libgcc

2014-09-25 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62218 --- Comment #11 from Oleg Endo olegendo at gcc dot gnu.org --- Author: olegendo Date: Thu Sep 25 16:00:58 2014 New Revision: 215609 URL: https://gcc.gnu.org/viewcvs?rev=215609root=gccview=rev Log: gcc/ 2014-09-25 Oleg Endo olege...@gcc.gnu.org

[Bug libstdc++/63332] problem with VERIFY in ext/random/k_distribution/operators/serialize.cc execution test

2014-09-25 Thread richard at netbsd dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63332 --- Comment #5 from Richard PALO richard at netbsd dot org --- By the way, in gdb, here are the complete u and v variables after serialisation: gdb) p u $1 = {_M_param = {_M_lambda = 2, _M_mu = 1.5, _M_nu = 3}, _M_gd1 = { _M_param =

[Bug libstdc++/63332] problem with VERIFY in ext/random/k_distribution/operators/serialize.cc execution test

2014-09-25 Thread richard at netbsd dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63332 --- Comment #6 from Richard PALO richard at netbsd dot org --- sorry, I meant to say M_gd2._M_saved

[Bug target/62218] gcc produces invalid SH instruction (stc r2,sr) when building libgcc

2014-09-25 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62218 Oleg Endo olegendo at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug target/63360] Does not retore f31 at -O0 across function calls

2014-09-25 Thread camm at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63360 --- Comment #6 from camm at debian dot org --- Here is another transcript showing the innermost setjmp/longjmp pair corrupting the f31 register. It is a little complicated as there is an inner call to the same code which proceeds successfully.

[Bug target/55212] [SH] Switch from IRA to LRA

2014-09-25 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #37 from Oleg Endo olegendo at gcc dot gnu.org --- (In reply to Kazumoto Kojima from comment #36) I'm not sure about the old reload. LRA makes only 3 uses of r0 and it's relatively easy to see what is going on there with .reload

[Bug libstdc++/63332] problem with VERIFY in ext/random/k_distribution/operators/serialize.cc execution test

2014-09-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63332 --- Comment #7 from Jonathan Wakely redi at gcc dot gnu.org --- Aha, so that's the culprit. I really think we should be outputting in an exact format, not via conversion to/from decimal. BTW, I did this manually as I'm not very proficient with

[Bug target/63360] Does not retore f31 at -O0 across function calls

2014-09-25 Thread camm at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63360 --- Comment #7 from camm at debian dot org --- Created attachment 33567 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=33567action=edit gdb transcript showing innermost setjmp/longjmp f31 clobber

[Bug c++/63362] The c++11 triviality-traits need front-end help

2014-09-25 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63362 --- Comment #3 from Ville Voutilainen ville.voutilainen at gmail dot com --- Looks good so far. I think this is a sufficient start for implementing the library traits. Does the patch cover template cases as well? Such as struct B {B();};

[Bug go/61880] Linking with external functions in C does not work in GO when using gccgo, while it works in gc

2014-09-25 Thread rth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61880 Richard Henderson rth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug go/61877] [5 Regression]: reflect: cannot use []string as type string in Call

2014-09-25 Thread rth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61877 Richard Henderson rth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug target/55212] [SH] Switch from IRA to LRA

2014-09-25 Thread hp at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #38 from Hans-Peter Nilsson hp at gcc dot gnu.org --- (In reply to Kazumoto Kojima from comment #34) For reference, i386.md emits a blockage (i.e. *using* and clobbering all registers). It looks all ports including SH emit a

[Bug target/63360] Does not retore f31 at -O0 across function calls

2014-09-25 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63360 --- Comment #8 from Peter Bergner bergner at gcc dot gnu.org --- (In reply to camm from comment #6) Here is another transcript showing the innermost setjmp/longjmp pair corrupting the f31 register. I've looked at the longjmp code and it seems

[Bug c++/63372] New: -fshort-double causes stor-layout ICE

2014-09-25 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63372 Bug ID: 63372 Summary: -fshort-double causes stor-layout ICE Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug target/63373] New: ELF symbol sizes for variable-length objects are too small

2014-09-25 Thread srk31 at srcf dot ucam.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63373 Bug ID: 63373 Summary: ELF symbol sizes for variable-length objects are too small Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug target/63360] Does not retore f31 at -O0 across function calls

2014-09-25 Thread camm at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63360 --- Comment #9 from camm at debian dot org --- Created attachment 33570 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=33570action=edit the setjmp buffer does not appear to be clobbered

[Bug target/60410] [4.8/4.9/5 Regression] -fshort-double ICEs x86_64

2014-09-25 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60410 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added CC|

[Bug c++/63372] -fshort-double causes stor-layout ICE

2014-09-25 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63372 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

[Bug c++/63372] -fshort-double causes stor-layout ICE

2014-09-25 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63372 --- Comment #2 from Andi Kleen andi-gcc at firstfloor dot org --- Actually don't even need the test case, the error happens with an empty file too.

[Bug target/60410] [4.8/4.9/5 Regression] -fshort-double ICEs x86_64

2014-09-25 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60410 --- Comment #9 from Andi Kleen andi-gcc at firstfloor dot org --- Should we just disable the option? If it hasn't worked since 4.5 probably noone needs it.

[Bug rtl-optimization/63348] [5 Regression] gcc.dg/pr43670.c fail on MIPS

2014-09-25 Thread pangbw at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63348 --- Comment #6 from baoshan pangbw at gmail dot com --- (In reply to Uroš Bizjak from comment #5) (In reply to baoshan from comment #1) I believe this regression is introduced by the code for cleanup_barriers() in jump.c of patch

[Bug rtl-optimization/63348] [5 Regression] gcc.dg/pr43670.c fail on MIPS

2014-09-25 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63348 --- Comment #7 from uros at gcc dot gnu.org --- Author: uros Date: Thu Sep 25 17:58:35 2014 New Revision: 215613 URL: https://gcc.gnu.org/viewcvs?rev=215613root=gccview=rev Log: PR rtl-optimization/63348 * emit-rtl.c (try_split): Do not

[Bug rtl-optimization/63348] [5 Regression] gcc.dg/pr43670.c fail on MIPS

2014-09-25 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63348 Uroš Bizjak ubizjak at gmail dot com changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/63364] GCC optimizer causing memory corruption

2014-09-25 Thread contact at ncomputers dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63364 --- Comment #4 from ncomputers.org contact at ncomputers dot org --- (In reply to Andrew Pinski from comment #3) (In reply to ncomputers.org from comment #2) Can we write your name in our website? Andrew Pinski taught us something new.

[Bug rtl-optimization/63259] Detecting byteswap sequence

2014-09-25 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63259 Oleg Endo olegendo at gcc dot gnu.org changed: What|Removed |Added CC||olegendo at gcc

[Bug target/63360] Does not retore f31 at -O0 across function calls

2014-09-25 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63360 Peter Bergner bergner at gcc dot gnu.org changed: What|Removed |Added CC||uweigand at

[Bug target/62233] unnecessary shift instructions to prepare loop counter

2014-09-25 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62233 Oleg Endo olegendo at gcc dot gnu.org changed: What|Removed |Added Target|powerpc64le |powerpc64le

[Bug target/63360] Does not retore f31 at -O0 across function calls

2014-09-25 Thread camm at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63360 --- Comment #11 from camm at debian dot org --- Created attachment 33571 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=33571action=edit gdb transcript showing jmp_buf is unchanged across setjmp longjmp

[Bug target/63360] Does not retore f31 at -O0 across function calls

2014-09-25 Thread camm at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63360 --- Comment #12 from camm at debian dot org --- Created attachment 33572 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=33572action=edit setjmp does write to jmp_buf, but not at the end of the buffer.

[Bug target/63360] Does not retore f31 at -O0 across function calls

2014-09-25 Thread camm at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63360 --- Comment #13 from camm at debian dot org --- Created attachment 33573 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=33573action=edit gdb transcript shoinwg f31 is correct on entry to setjmp

[Bug target/63360] Does not retore f31 at -O0 across function calls

2014-09-25 Thread camm at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63360 --- Comment #14 from camm at debian dot org --- Created attachment 33574 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=33574action=edit continuation of gdb.7 showing no stfd fp31,((39)*8)(3) executed

[Bug target/63360] Does not retore f31 at -O0 across function calls

2014-09-25 Thread camm at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63360 --- Comment #15 from camm at debian dot org --- Created attachment 33575 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=33575action=edit setjmp saves f31, then zeroes out the result with stvxv3,0,r5

[Bug tree-optimization/62091] [5 Regression] ice in before_dom_children

2014-09-25 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62091 Jan Hubicka hubicka at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug ipa/61688] [5 Regression] ICE: tree check: expected record_type or union_type or qual_union_type, have array_type in ipa_binfo_from_known_type_jfunc

2014-09-25 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61688 Jan Hubicka hubicka at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug ipa/61890] [5 Regression] g++.dg/ipa/devirt-23.C FAILs with -O2 -fno-devirtualize-speculatively -fno-guess-branch-probability

2014-09-25 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61890 Jan Hubicka hubicka at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug middle-end/45631] devirtualization with profile feedback does not work for function pointers

2014-09-25 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45631 --- Comment #7 from Jan Hubicka hubicka at gcc dot gnu.org --- Any news on this code?

[Bug middle-end/45631] Indirect call profiling can be improved to handle multiple targets

2014-09-25 Thread xinliangli at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45631 davidxl xinliangli at gmail dot com changed: What|Removed |Added CC||xur at google dot

  1   2   >