[Bug c++/63472] transaction_atomic within while loop causes ICE

2014-10-07 Thread ak at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63472 --- Comment #4 from ak at gcc dot gnu.org --- Reduced test cases for all three crashes. I suspect multiple have a similar root cause (except perhaps for the expand_expr_addr_expr_1 one) It looks like the transaction code messes up cfgloops. copy

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

2014-10-07 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63362 --- Comment #22 from Ville Voutilainen --- Created attachment 33664 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33664&action=edit Preprocessed source for is_trivially_copy_constructible tests This test fails the static_assert for TType

[Bug go/60406] recover.go: test13reflect2 test failure

2014-10-07 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60406 --- Comment #21 from Uroš Bizjak --- (In reply to boger from comment #20) > The latest patch worked on ppc64 for LE & BE. That is, the testcase > recover.go now works and no new regressions were introduced. Also works on alpha [1] without new r

[Bug c++/63472] transaction_atomic within while loop causes ICE

2014-10-07 Thread ak at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63472 --- Comment #3 from ak at gcc dot gnu.org --- Another one: 0x8e23b7 crash_signal ../../gcc/gcc/toplev.c:340 0x61be46 copy_bbs(basic_block_def**, unsigned int, basic_block_def**, edge_def**, unsigned int, edge_def**, loop*, basic_block_def

[Bug c++/63472] transaction_atomic within while loop causes ICE

2014-10-07 Thread ak at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63472 --- Comment #2 from ak at gcc dot gnu.org --- Looks like there are more problems with -fgnu-tm I hacked csmith to generate random __transaction_atomic blocks and I got a lot of crashes immediately. All I looked at were variants of these two: 0x8

[Bug c++/63472] transaction_atomic within while loop causes ICE

2014-10-07 Thread ak at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63472 ak at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/63404] [5 Regression] gcc 5 miscompiles linux block layer

2014-10-07 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63404 Andrew Pinski changed: What|Removed |Added CC||sasha.levin at oracle dot com --- Commen

[Bug c/63481] "Improve prepare_shrink_wrap to sink more instructions" causes linux kernel failure

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

[Bug c/63481] New: "Improve prepare_shrink_wrap to sink more instructions" causes linux kernel failure

2014-10-07 Thread sasha.levin at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63481 Bug ID: 63481 Summary: "Improve prepare_shrink_wrap to sink more instructions" causes linux kernel failure Product: gcc Version: 5.0 Status: UNCONFIRMED Severit

[Bug c/63480] New: -Wmissing-field-initializers should not warn about intentionally empty initializers (or that should be a separate option)

2014-10-07 Thread josh at joshtriplett dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63480 Bug ID: 63480 Summary: -Wmissing-field-initializers should not warn about intentionally empty initializers (or that should be a separate option) Product: gcc Vers

[Bug c/63479] New: Compiler flag to zero structure padding

2014-10-07 Thread josh at joshtriplett dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63479 Bug ID: 63479 Summary: Compiler flag to zero structure padding Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: c

[Bug tree-optimization/56580] Internal compiler error when trying to compile a sequence of NOPs inside a loop

2014-10-07 Thread ak at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56580 ak at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug target/63478] internal compiler error: in sparc_emit_set_const64, at config/sparc/sparc.c:2061

2014-10-07 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63478 Andrew Pinski changed: What|Removed |Added Target||Sparc Component|c

[Bug c/63478] internal compiler error: in sparc_emit_set_const64, at config/sparc/sparc.c:2061

2014-10-07 Thread dev at cor0 dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63478 --- Comment #2 from Dennis Clarke --- Also, this may be a simple RESOLVED WONT FIX because : https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34191 Sorry, the option -mptr64 looks to be undocumented and therefore a no no. Dennis

[Bug c/63478] internal compiler error: in sparc_emit_set_const64, at config/sparc/sparc.c:2061

2014-10-07 Thread dev at cor0 dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63478 --- Comment #1 from Dennis Clarke --- The option "-mptr64" seems to be the issue here because : $ /opt/intermediate/gcc4/bin/gcc -v -save-temps -mcpu=v8 -mno-app-regs -m32 -D_POSIX_PTHREAD_SEMANTICS -D_LARGEFILE64_SOURCE -D_TS_ERRNO -S -o hello

[Bug c/63478] New: internal compiler error: in sparc_emit_set_const64, at config/sparc/sparc.c:2061

2014-10-07 Thread dev at cor0 dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63478 Bug ID: 63478 Summary: internal compiler error: in sparc_emit_set_const64, at config/sparc/sparc.c:2061 Product: gcc Version: 4.7.4 Status: UNCONFIRMED Severity

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

2014-10-07 Thread kkojima at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 Kazumoto Kojima changed: What|Removed |Added Attachment #33657|0 |1 is obsolete|

[Bug fortran/60780] Equivalence statements in nested modules results in fast growing duplicate statements in module files

2014-10-07 Thread russelldub at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60780 --- Comment #4 from russelldub at gmail dot com --- Any hope for movement on this? I've made some attempts at diagnosing the issue, but not sure why equivalences behave differently than other statements in the modules.

[Bug fortran/60780] Equivalence statements in nested modules results in fast growing duplicate statements in module files

2014-10-07 Thread russelldub at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60780 --- Comment #3 from russelldub at gmail dot com --- Any hope for movement on this? I've made some attempts at diagnosing the issue, but not sure why equivalences behave differently than other statements in the modules.

[Bug lto/61969] [4.8/4.9/5 Regression] wrong code by LTO on i?86-linux-gnu (affecting trunk, 4.9.x, and 4.8.x)

2014-10-07 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61969 --- Comment #9 from Andi Kleen --- Patch fixes the test case.

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

2014-10-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63362 --- Comment #21 from Jason Merrill --- (In reply to Ville Voutilainen from comment #20) > template struct bool_ > { > }; > > template > struct mytrait : bool_<__is_trivially_constructible(T, Args...)> > { > }; > > template > struct mytrait2

[Bug c/63477] New: Bogus warning with -O3 -Warray-bounds: array subscript is above array bounds

2014-10-07 Thread lennox at cs dot columbia.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63477 Bug ID: 63477 Summary: Bogus warning with -O3 -Warray-bounds: array subscript is above array bounds Product: gcc Version: 4.8.3 Status: UNCONFIRMED Severity: no

[Bug go/60406] recover.go: test13reflect2 test failure

2014-10-07 Thread boger at us dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60406 --- Comment #20 from boger at us dot ibm.com --- The latest patch worked on ppc64 for LE & BE. That is, the testcase recover.go now works and no new regressions were introduced.

[Bug tree-optimization/63476] New: [5 Regression] ICE: tree check: expected ssa_name, have var_decl in walk_aliased_vdefs_1, at tree-ssa-alias.c:2689

2014-10-07 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63476 Bug ID: 63476 Summary: [5 Regression] ICE: tree check: expected ssa_name, have var_decl in walk_aliased_vdefs_1, at tree-ssa-alias.c:2689 Product: gcc Version: 5.

[Bug tree-optimization/63464] compare one character to many: faster

2014-10-07 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63464 --- Comment #7 from Marc Glisse --- The SLP version is slightly slower than the bit test in this case (at least on my old desktop), but it can more easily handle testing for characters that are not within 64 of each other. __m128i b=_mm_set1_e

[Bug tree-optimization/63464] compare one character to many: faster

2014-10-07 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63464 --- Comment #6 from Marc Glisse --- (In reply to Jakub Jelinek from comment #1) > We have this optimization implemented for switches, Thanks, that's indeed the most natural place for it, although I hadn't thought of testing that... Glibc's strs

[Bug lto/61886] [4.8/4.9/5 Regression] LTO breaks fread with _FORTIFY_SOURCE=2

2014-10-07 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61886 --- Comment #22 from Jan Hubicka --- Concerning Richard's comment, it is true that we will produce more warings then before in case function is optimized out. But we always did produce extra warnings when the function call is optimized out (as d

[Bug middle-end/63434] builtins.c has incorrect parameters for GEN_CALL_VALUE

2014-10-07 Thread steve at hearnden dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63434 --- Comment #2 from steve at hearnden dot org.uk --- (In reply to Richard Biener from comment #1) > Patches should be sent to gcc-patches@ I was trying to be sure that my understanding was correct before posting my fix. I have since found in the

[Bug target/61387] [5 Regression] ~900 test failures on on x86_64-apple-darwin13 for g++ with -m64 after r211089

2014-10-07 Thread fxcoudert at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61387 --- Comment #17 from Francois-Xavier Coudert --- > Fixed. Thanks Mike!

[Bug target/61387] [5 Regression] ~900 test failures on on x86_64-apple-darwin13 for g++ with -m64 after r211089

2014-10-07 Thread mrs at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61387 mrs at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/61387] [5 Regression] ~900 test failures on on x86_64-apple-darwin13 for g++ with -m64 after r211089

2014-10-07 Thread mrs at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61387 --- Comment #15 from mrs at gcc dot gnu.org --- Author: mrs Date: Tue Oct 7 18:59:24 2014 New Revision: 215983 URL: https://gcc.gnu.org/viewcvs?rev=215983&root=gcc&view=rev Log: 2014-10-07 Iain Sandoe PR target/61387 * confi

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-07 Thread tejohnson at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #21 from Teresa Johnson --- On Tue, Oct 7, 2014 at 11:08 AM, Jeff Law wrote: > On 10/04/14 13:29, Teresa Johnson wrote: >>> >>> Jeff, what is intended here - should we not be threading both of these >>> paths? >> >> >> I have a patch

[Bug ipa/63403] [5.0 Regression] ICE: in relative_time_benefit at ipa-inline.c:869

2014-10-07 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63403 --- Comment #4 from dave.anglin at bell dot net --- On 10/7/2014 2:48 PM, rsandifo at gcc dot gnu.org wrote: > Can you try the patches I posted here: > > https://gcc.gnu.org/ml/gcc-patches/2014-09/msg02636.html > https://gcc.gnu.org/ml/gcc-patches

[Bug ipa/63403] [5.0 Regression] ICE: in relative_time_benefit at ipa-inline.c:869

2014-10-07 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63403 --- Comment #3 from rsandifo at gcc dot gnu.org --- Can you try the patches I posted here: https://gcc.gnu.org/ml/gcc-patches/2014-09/msg02636.html https://gcc.gnu.org/ml/gcc-patches/2014-09/msg02637.html ? They're conceptually a single chang

[Bug target/63352] problem with fmt_g0_1.f08 on i386-pc-solaris2.11

2014-10-07 Thread richard at netbsd dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63352 --- Comment #15 from Richard PALO --- (In reply to r...@cebitec.uni-bielefeld.de from comment #14) > > --- Comment #13 from Richard PALO --- > [...] > > otherwise, I'll have to port a more recent gdb because 7.6.1 balks under gcc > > 4.9.1 > > m

[Bug rtl-optimization/63475] New: Postreload CSE propagates aliased memory operand

2014-10-07 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63475 Bug ID: 63475 Summary: Postreload CSE propagates aliased memory operand Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rt

[Bug c/63474] Optimizer bug causes crash on unaligned integer writes

2014-10-07 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63474 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug fortran/63473] New: Memory leak with ALLOCATABLE, INTENT(OUT) dummy arguments.

2014-10-07 Thread paul.vandelst at noaa dot gov
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63473 Bug ID: 63473 Summary: Memory leak with ALLOCATABLE, INTENT(OUT) dummy arguments. Product: gcc Version: 4.8.2 Status: UNCONFIRMED Severity: major Prio

[Bug go/60406] recover.go: test13reflect2 test failure

2014-10-07 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60406 Ian Lance Taylor changed: What|Removed |Added Attachment #33644|0 |1 is obsolete|

[Bug c/63474] Optimizer bug causes crash on unaligned integer writes

2014-10-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63474 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug c/63474] New: Optimizer bug causes crash on unaligned integer writes

2014-10-07 Thread jaf at meyersound dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63474 Bug ID: 63474 Summary: Optimizer bug causes crash on unaligned integer writes Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: major Priority: P3 Compon

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-07 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #20 from Jeffrey A. Law --- On 10/04/14 13:29, Teresa Johnson wrote: >> Jeff, what is intended here - should we not be threading both of these paths? > > I have a patch to make the mark_threaded_blocks checking of paths work > regardl

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-07 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #19 from Jeffrey A. Law --- On 10/04/14 09:34, Teresa Johnson wrote: > > Looking at the code, I think it attempts to check for this case and > prevent it but that code does not work in this case because of the > order the paths are id

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

2014-10-07 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63362 --- Comment #20 from Ville Voutilainen --- (In reply to Jason Merrill from comment #19) > (In reply to Ville Voutilainen from comment #18) > > to work just fine. Yet this particular test will not work with my > > modifications, but works without

[Bug lto/61969] [4.8/4.9/5 Regression] wrong code by LTO on i?86-linux-gnu (affecting trunk, 4.9.x, and 4.8.x)

2014-10-07 Thread andi at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61969 --- Comment #8 from andi at firstfloor dot org --- > only automatic vars may have a VALUE_EXPR, certainly not 'extern const' stuff. It's an initializer for an automatic var in the source func_52() { struct S0 foo = { ... } ... } > > W

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

2014-10-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63362 --- Comment #19 from Jason Merrill --- (In reply to Ville Voutilainen from comment #18) > to work just fine. Yet this particular test will not work with my > modifications, but works without them (I just tested that). Attach a preprocessed file

[Bug c/59717] better warning when using functions without including appropriate header files

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

[Bug c/59717] better warning when using functions without including appropriate header files

2014-10-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59717 --- Comment #3 from Marek Polacek --- Author: mpolacek Date: Tue Oct 7 17:49:46 2014 New Revision: 215979 URL: https://gcc.gnu.org/viewcvs?rev=215979&root=gcc&view=rev Log: PR c/59717 * c-decl.c (header_for_builtin_fn): New function.

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

2014-10-07 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63362 --- Comment #18 from Ville Voutilainen --- (In reply to Jason Merrill from comment #17) > (In reply to Ville Voutilainen from comment #16) > > > This one: > > > > > > #include > > > > > > template > > > struct mytrait : public std::__and_, >

[Bug objc++/61759] [ICE] [objc] reaching gcc_unreachable in objc_eh_runtime_type at objc/objc-next-runtime-abi-01.c

2014-10-07 Thread dougmencken at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61759 --- Comment #5 from Douglas Mencken --- Now I know it's question about non-well-supported NeXT Objective C ABIs. Will try -fgnu-runtime

[Bug other/52278] [4.8/4.9/5 Regression] [avr] inefficient register allocation for SUBREGs

2014-10-07 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52278 Georg-Johann Lay changed: What|Removed |Added Status|NEW |RESOLVED Known to work|

[Bug other/56183] [meta-bug][avr] Problems with register allocation

2014-10-07 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56183 Bug 56183 depends on bug 52278, which changed state. Bug 52278 Summary: [4.8/4.9/5 Regression] [avr] inefficient register allocation for SUBREGs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52278 What|Removed |

[Bug c++/63472] New: transaction_atomic within while loop causes ICE

2014-10-07 Thread spear at cse dot lehigh.edu
th any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. GCC Information: gcc (GCC) 5.0.0 20141007 (experimental) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215970 138bc75d-0d04-0410-961f-82ee72b054a4

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

2014-10-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63362 --- Comment #17 from Jason Merrill --- (In reply to Ville Voutilainen from comment #16) > > This one: > > > > #include > > > > template > > struct mytrait : public std::__and_, > > std::integral_constant > __is_trivially_c

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

2014-10-07 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63362 --- Comment #16 from Ville Voutilainen --- (In reply to Ville Voutilainen from comment #15) > (In reply to Jason Merrill from comment #14) > > (In reply to Ville Voutilainen from comment #13) > > > Hmm. The first of the two ICE tests still ICEs.

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

2014-10-07 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63362 --- Comment #15 from Ville Voutilainen --- (In reply to Jason Merrill from comment #14) > (In reply to Ville Voutilainen from comment #13) > > Hmm. The first of the two ICE tests still ICEs. > > Which test? None of the tests are ICEing for me.

[Bug tree-optimization/63445] [5 Regression] request: make -Wstrict-overflow avoid a class of false positives

2014-10-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63445 --- Comment #6 from Eric Botcazou --- > Found new range for j_9: [i_15 + 1, +INF] > > Visiting statement: > _6 = j_9 - i_15; > Found new range for _6: [1, +INF(OVF)] > > i_15 could be negative and thus j_9 - i_15 could well overflow the input >

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

2014-10-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63362 --- Comment #14 from Jason Merrill --- (In reply to Ville Voutilainen from comment #13) > Hmm. The first of the two ICE tests still ICEs. Which test? None of the tests are ICEing for me.

[Bug libfortran/63471] New: [5.0 Regression] unix.c:1906:10: error: implicit declaration of function 'ttyname_r'

2014-10-07 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63471 Bug ID: 63471 Summary: [5.0 Regression] unix.c:1906:10: error: implicit declaration of function 'ttyname_r' Product: gcc Version: 5.0 Status: UNCONFIRMED Severi

[Bug target/61981] PowerPC Linux Split-Stack Support

2014-10-07 Thread daisuke_oka at nanosoftware dot biz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61981 Daisuke Oka changed: What|Removed |Added CC||daisuke_oka at nanosoftware dot bi

[Bug bootstrap/61565] [4.10 Regression] ICE building libjava/interpret.cc

2014-10-07 Thread yroux at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61565 --- Comment #6 from Yvan Roux --- Author: yroux Date: Tue Oct 7 16:17:57 2014 New Revision: 215975 URL: https://gcc.gnu.org/viewcvs?rev=215975&root=gcc&view=rev Log: 2014-10-07 Venkataramanan Kumar Backport from trunk r209643, r211881.

[Bug fortran/54687] Use gcc option machinery for gfortran

2014-10-07 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54687 --- Comment #3 from Manuel López-Ibáñez --- Author: manu Date: Tue Oct 7 16:13:22 2014 New Revision: 215974 URL: https://gcc.gnu.org/viewcvs?rev=215974&root=gcc&view=rev Log: gcc/fortran/ChangeLog: 2014-10-06 Manuel López-Ibáñez PR for

[Bug fortran/44054] Handle -Werror, -Werror=, -fdiagnostics-show-option, !GCC$ diagnostic (pragmas) and color

2014-10-07 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44054 --- Comment #16 from Manuel López-Ibáñez --- Author: manu Date: Tue Oct 7 16:13:22 2014 New Revision: 215974 URL: https://gcc.gnu.org/viewcvs?rev=215974&root=gcc&view=rev Log: gcc/fortran/ChangeLog: 2014-10-06 Manuel López-Ibáñez PR fo

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-07 Thread tejohnson at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #18 from Teresa Johnson --- On Mon, Oct 6, 2014 at 10:15 PM, Teresa Johnson wrote: > I'm going to finish testing my patch, which passes regular > x86_64-unknown-linux-gnu bootstrap + regression tests. I am still > trying to get the l

[Bug ipa/63470] [5 Regression] lto1: internal compiler error: in estimate_edge_growth, at ipa-inline.h:308

2014-10-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63470 Richard Biener changed: What|Removed |Added Target Milestone|--- |5.0

[Bug lto/61969] [4.8/4.9/5 Regression] wrong code by LTO on i?86-linux-gnu (affecting trunk, 4.9.x, and 4.8.x)

2014-10-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61969 --- Comment #7 from Richard Biener --- (In reply to Andi Kleen from comment #6) > I looked at this a bit more. It's definitely the nrv pass that causes the > problem. > > When I disable it in the source code the 32bit version compiles correctly.

[Bug lto/61969] [4.8/4.9/5 Regression] wrong code by LTO on i?86-linux-gnu (affecting trunk, 4.9.x, and 4.8.x)

2014-10-07 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61969 --- Comment #6 from Andi Kleen --- I looked at this a bit more. It's definitely the nrv pass that causes the problem. When I disable it in the source code the 32bit version compiles correctly. I also tried disabling the next pass (cfgcleanup), b

[Bug ipa/63470] New: [5 Regression] lto1: internal compiler error: in estimate_edge_growth, at ipa-inline.h:308

2014-10-07 Thread mliska at suse dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63470 Bug ID: 63470 Summary: [5 Regression] lto1: internal compiler error: in estimate_edge_growth, at ipa-inline.h:308 Product: gcc Version: 5.0 Status: UNCONFIRMED

[Bug tree-optimization/63445] [5 Regression] request: make -Wstrict-overflow avoid a class of false positives

2014-10-07 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63445 --- Comment #5 from rguenther at suse dot de --- On Tue, 7 Oct 2014, manu at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63445 > > --- Comment #4 from Manuel López-Ibáñez --- > > i_15 could be negative and thus j_9 -

[Bug go/60406] recover.go: test13reflect2 test failure

2014-10-07 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60406 --- Comment #18 from Ian Lance Taylor --- > Well, maybe it was only a problem with tail recursion, Note that because Go programs expect predictable results from runtime.Callers and other stack backtracing functions, the Go frontend disables

[Bug lto/59441] ICE in bitmap_element_allocate

2014-10-07 Thread i.palachev at samsung dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59441 --- Comment #5 from Ilya Palachev --- Suggested a patch that fixes this. https://gcc.gnu.org/ml/gcc-patches/2014-10/msg00546.html

[Bug tree-optimization/63445] [5 Regression] request: make -Wstrict-overflow avoid a class of false positives

2014-10-07 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63445 --- Comment #4 from Manuel López-Ibáñez --- > i_15 could be negative and thus j_9 - i_15 could well overflow the input > range at the +INF side. (i_15 is [-INF, j_5(D) + -1]) Actually, this is a very good point. There is indeed a potential inte

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

2014-10-07 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63362 --- Comment #13 from Ville Voutilainen --- Hmm. The first of the two ICE tests still ICEs. It no longer stops my build, though - and I don't quite understand why, because previously the build ICEd when building the library pre-compiled headers.

[Bug ipa/63403] [5.0 Regression] ICE: in relative_time_benefit at ipa-inline.c:869

2014-10-07 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63403 John David Anglin changed: What|Removed |Added Target Milestone|5.0 |--- --- Comment #2 from John David A

[Bug target/63352] problem with fmt_g0_1.f08 on i386-pc-solaris2.11

2014-10-07 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63352 --- Comment #14 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #13 from Richard PALO --- [...] > otherwise, I'll have to port a more recent gdb because 7.6.1 balks under gcc > 4.9.1 > may be awhile before I have the time... What port

[Bug libstdc++/56383] error with multiple enable_shared_from_this base classes

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

[Bug libstdc++/62056] Long compile times with large tuples

2014-10-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62056 --- Comment #16 from Jonathan Wakely --- (In reply to Agustín Bergé from comment #15) > (In reply to Jonathan Wakely from comment #14) > > Agustin, do you have a copyright assignment? > > I do not have one. The attached is derived from libstdc+

[Bug tree-optimization/63445] [5 Regression] request: make -Wstrict-overflow avoid a class of false positives

2014-10-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63445 Richard Biener changed: What|Removed |Added Keywords||diagnostic CC|

[Bug tree-optimization/63464] compare one character to many: faster

2014-10-07 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63464 --- Comment #5 from rguenther at suse dot de --- On Tue, 7 Oct 2014, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63464 > > --- Comment #4 from Jakub Jelinek --- > Created attachment 33658 > --> https://gcc.

[Bug tree-optimization/63464] compare one character to many: faster

2014-10-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63464 --- Comment #4 from Jakub Jelinek --- Created attachment 33658 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33658&action=edit gcc5-pr63464.patch Updated patch for the switchconv, this time checking rtx costs. As for reassoc, the problem

[Bug lto/63409] [5 Regression] FAIL: g++.dg/lto/pr63270 cp_lto_pr63270_0.o-cp_lto_pr63270_1.o link, -flto -O2 -Wno-odr -fno-linker-plugin

2014-10-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63409 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/63352] problem with fmt_g0_1.f08 on i386-pc-solaris2.11

2014-10-07 Thread richard at netbsd dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63352 --- Comment #13 from Richard PALO --- Since this regresses on the same omnios (illumos) platform between gcc 4.7.3 and 4.8.1 are there some pointers on how to identify the issue in illumos? (the fact the 4.8.1 tested is native omnios (R151012) el

[Bug libstdc++/63466] sstream is very slow

2014-10-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63466 --- Comment #4 from Jonathan Wakely --- The calls you see to getc are nothing to do with , they're from the std::getline call reading from stdin, and are required because you didn't tell the C++ runtime that you don't need it to be synchronised w

[Bug target/62308] A bug with aarch64 big-endian

2014-10-07 Thread venkataramanan.kumar at amd dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62308 --- Comment #5 from Venkataramanan --- Not able to reproduce with latest trunk r215964. Bisecting to find a revision from which bug disappears.

[Bug libstdc++/63466] sstream is very slow

2014-10-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63466 --- Comment #3 from Jonathan Wakely --- You're comparing apples and oranges. This function forces you to do additional allocations for the arguments, which has nothing to do with iostream performance: void __attribute__((noinline, noclone)) f

[Bug lto/61886] [4.8/4.9/5 Regression] LTO breaks fread with _FORTIFY_SOURCE=2

2014-10-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61886 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #21

[Bug lto/61886] [4.8/4.9/5 Regression] LTO breaks fread with _FORTIFY_SOURCE=2

2014-10-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61886 --- Comment #20 from Jakub Jelinek --- The builtin-types.def part is unnecessary, I don't see internal-fn.def part. Also, we might need to tune optimizations across the two internal calls (from aliasing POV at least), we certainly want them to ac

[Bug go/60406] recover.go: test13reflect2 test failure

2014-10-07 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60406 --- Comment #17 from Dominik Vogt --- >> * Wouldn't the new patch re-introduce the bug that >> >> func foo(n int) { >> if (n == 0) { recover(); } else { foo(0); } >> } >> func main() { >> defer foo(1) >> panic("...") >> } >>

[Bug libstdc++/61643] [C++11] std::uncaught_exception returns wrong values after std::rethrow_if_nested

2014-10-07 Thread ai.azuma at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61643 Ai Azuma changed: What|Removed |Added Keywords||wrong-code Status|UNCONFIRMED

[Bug libstdc++/61643] [C++11] std::uncaught_exception returns wrong values after std::rethrow_if_nested

2014-10-07 Thread ai.azuma at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61643 Ai Azuma changed: What|Removed |Added Resolution|FIXED |DUPLICATE --- Comment #2 from Ai Azuma ---

[Bug libstdc++/62258] uncaught_exception() equals to `true' after rethrow_exception()

2014-10-07 Thread ai.azuma at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62258 --- Comment #5 from Ai Azuma --- *** Bug 61643 has been marked as a duplicate of this bug. ***

[Bug libstdc++/62258] uncaught_exception() equals to `true' after rethrow_exception()

2014-10-07 Thread ai.azuma at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62258 Ai Azuma changed: What|Removed |Added CC||ai.azuma at gmail dot com --- Comment #4 from

[Bug lto/63409] [5 Regression] FAIL: g++.dg/lto/pr63270 cp_lto_pr63270_0.o-cp_lto_pr63270_1.o link, -flto -O2 -Wno-odr -fno-linker-plugin

2014-10-07 Thread mliska at suse dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63409 --- Comment #10 from Martin Liška --- Fixed in r215967.

[Bug tree-optimization/63467] should have asm statement that does not prevent vectorization

2014-10-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63467 --- Comment #7 from Richard Biener --- Why not use a label? #define N 100 int a[N], b[N], c[N]; main() { static void *x __attribute__((used)) = &&bar; int i; for (i = 0; i < N; i++) { bar: a[i] = b[i] + c[i]; } } will get you .L

[Bug lto/61886] [4.8/4.9/5 Regression] LTO breaks fread with _FORTIFY_SOURCE=2

2014-10-07 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61886 --- Comment #19 from rguenther at suse dot de --- On Mon, 6 Oct 2014, hubicka at ucw dot cz wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61886 > > --- Comment #11 from Jan Hubicka --- > Hi, > this patch implements the lowring. Each c