[Bug target/70162] New: [RX] const_int printing causes wrong code on 32 bit host

2016-03-10 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70162 Bug ID: 70162 Summary: [RX] const_int printing causes wrong code on 32 bit host Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priorit

[Bug tree-optimization/70128] Linux kernel div patching optimized away

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70128 --- Comment #14 from Richard Biener --- Author: rguenth Date: Thu Mar 10 08:06:03 2016 New Revision: 234099 URL: https://gcc.gnu.org/viewcvs?rev=234099&root=gcc&view=rev Log: 2016-03-10 Richard Biener PR tree-optimization/70128

[Bug middle-end/70127] [6 Regression] wrong code on x86_64-linux-gnu at -O3 in 32-bit and 64-bit modes

2016-03-10 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70127 --- Comment #12 from rguenther at suse dot de --- On Wed, 9 Mar 2016, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70127 > > --- Comment #8 from Jakub Jelinek --- > Created attachment 37913 > --> https://gcc

[Bug middle-end/70127] [6 Regression] wrong code on x86_64-linux-gnu at -O3 in 32-bit and 64-bit modes

2016-03-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70127 --- Comment #13 from Jakub Jelinek --- Created attachment 37919 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37919&action=edit the log file No, I've logged just BITS_PER_WORD, main_input_filename and current_function_name () in addition

[Bug tree-optimization/64058] [5/6 Regression] Performance degradation after r216304

2016-03-10 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64058 --- Comment #15 from rguenther at suse dot de --- On Wed, 9 Mar 2016, law at redhat dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64058 > > --- Comment #13 from Jeffrey A. Law --- > Stabilizing the sort is just one piece in the

[Bug tree-optimization/68915] [6 Regression] gcc.dg/vect/pr46032.c FAILs

2016-03-10 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68915 --- Comment #8 from vries at gcc dot gnu.org --- Author: vries Date: Thu Mar 10 08:37:01 2016 New Revision: 234100 URL: https://gcc.gnu.org/viewcvs?rev=234100&root=gcc&view=rev Log: Xfail pr46032.c scan if alignment requirements not met 2016-03-

[Bug tree-optimization/68915] [6 Regression] gcc.dg/vect/pr46032.c FAILs

2016-03-10 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68915 vries at gcc dot gnu.org changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|--

[Bug tree-optimization/64058] [5/6 Regression] Performance degradation after r216304

2016-03-10 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64058 --- Comment #16 from rguenther at suse dot de --- On Thu, 10 Mar 2016, law at redhat dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64058 > > Jeffrey A. Law changed: > >What|Removed |Added >

[Bug tree-optimization/70160] [6 Regression] gcc ICE at -O2 (seg fault) and above on valid code on x86_64-linux-gnu

2016-03-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70160 --- Comment #3 from Jakub Jelinek --- I'll have a look.

[Bug tree-optimization/70128] Linux kernel div patching optimized away

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70128 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug target/70162] [RX] const_int printing causes wrong code on 32 bit host

2016-03-10 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70162 --- Comment #1 from Oleg Endo --- I can confirm that with the above patches applied, my RX app builds on i686 successfully and does not crash anymore. However, there are some size differences when comparing i686 and x86_64 hosted builds: i686:

[Bug ipa/70161] [4.9/5/6 Regression] fdump-ipa-all-graph causes segfault

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70161 --- Comment #2 from Richard Biener --- Hum, what does it do if only guarding the !pass->graph_dump_initialized check? Otherwise your patch is equivalent to removing the if (dump_file) do_per_function (execute_function_dump, NULL); call fr

[Bug rtl-optimization/70160] [6 Regression] gcc ICE at -O2 (seg fault) and above on valid code on x86_64-linux-gnu

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70160 Richard Biener changed: What|Removed |Added Target||x86_64-*-* Priority|P3

[Bug rtl-optimization/69195] [4.9/5/6 Regression] gcc.dg/torture/pr44913.c FAILs with -O3 -fno-dce -fno-forward-propagate

2016-03-10 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69195 Alan Modra changed: What|Removed |Added Status|NEW |ASSIGNED URL|https://gcc.gnu

[Bug middle-end/70159] missed CSE optimization

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70159 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Status|

[Bug tree-optimization/67681] Missed vectorization: induction variable used after loop

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

[Bug rtl-optimization/70160] [6 Regression] gcc ICE at -O2 (seg fault) and above on valid code on x86_64-linux-gnu

2016-03-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70160 --- Comment #4 from Jakub Jelinek --- So, combine optimizes away the looping, most likely because of the undefined initial value of the iterator. And at the start of STV pass we have: (insn 13 11 15 2 (set (reg:DI 96 [ _23 ]) (const_int 1

[Bug target/69988] libgo.so: undefined reference to `__unorddf2'

2016-03-10 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69988 --- Comment #13 from John Paul Adrian Glaubitz --- Ok, adding /lib/powerpcspe-linux-gnu/libgcc_s.so.1 manually to the gcj command line actually helps: /build/gcc-5-7TFF10/gcc-5-5.3.1/build/./gcc/gcj -B/build/gcc-5-7TFF10/gcc-5-5.3.1/build/powerp

[Bug c++/70163] New: C++ DR 257 constructor forward to virtual base class's constructor in an abstract class required

2016-03-10 Thread ethouris at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70163 Bug ID: 70163 Summary: C++ DR 257 constructor forward to virtual base class's constructor in an abstract class required Product: gcc Version: 4.9.0 Status: UNCONFIRMED

[Bug c++/70153] [6 Regression] ICE on valid C++ code

2016-03-10 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70153 --- Comment #5 from Marek Polacek --- It appears that cp_fold isn't handling UNARY_PLUS_EXPR properly. I've modified the code according to the UNARY_PLUS_EXPR handling in cxx_eval_constant_expression like this: --- a/gcc/cp/cp-gimplify.c +++ b/

[Bug c/38341] Wrong warning comparison of promoted ~unsigned with unsigned

2016-03-10 Thread daniele.alessandrelli at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38341 Daniele Alessandrelli changed: What|Removed |Added CC||daniele.alessandrelli@gmail

[Bug rtl-optimization/69195] [4.9/5/6 Regression] gcc.dg/torture/pr44913.c FAILs with -O3 -fno-dce -fno-forward-propagate

2016-03-10 Thread amodra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69195 --- Comment #19 from Alan Modra --- Author: amodra Date: Thu Mar 10 10:47:13 2016 New Revision: 234101 URL: https://gcc.gnu.org/viewcvs?rev=234101&root=gcc&view=rev Log: PR69195, Reload confused by invalid reg_equiv Optimizing indirect jumps to

[Bug rtl-optimization/47992] ICE: SIGSEGV in ira_reuse_stack_slot (ira-color.c:2887) with -fweb

2016-03-10 Thread amodra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47992 --- Comment #5 from Alan Modra --- Author: amodra Date: Thu Mar 10 10:47:13 2016 New Revision: 234101 URL: https://gcc.gnu.org/viewcvs?rev=234101&root=gcc&view=rev Log: PR69195, Reload confused by invalid reg_equiv Optimizing indirect jumps to

[Bug rtl-optimization/69195] [4.9/5/6 Regression] gcc.dg/torture/pr44913.c FAILs with -O3 -fno-dce -fno-forward-propagate

2016-03-10 Thread amodra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69195 --- Comment #20 from Alan Modra --- Author: amodra Date: Thu Mar 10 10:48:14 2016 New Revision: 234102 URL: https://gcc.gnu.org/viewcvs?rev=234102&root=gcc&view=rev Log: PR69195, Reload confused by invalid reg_equiv Optimizing indirect jumps to

[Bug rtl-optimization/47992] ICE: SIGSEGV in ira_reuse_stack_slot (ira-color.c:2887) with -fweb

2016-03-10 Thread amodra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47992 --- Comment #6 from Alan Modra --- Author: amodra Date: Thu Mar 10 10:48:14 2016 New Revision: 234102 URL: https://gcc.gnu.org/viewcvs?rev=234102&root=gcc&view=rev Log: PR69195, Reload confused by invalid reg_equiv Optimizing indirect jumps to

[Bug rtl-optimization/47992] ICE: SIGSEGV in ira_reuse_stack_slot (ira-color.c:2887) with -fweb

2016-03-10 Thread amodra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47992 --- Comment #7 from Alan Modra --- Author: amodra Date: Thu Mar 10 10:48:58 2016 New Revision: 234103 URL: https://gcc.gnu.org/viewcvs?rev=234103&root=gcc&view=rev Log: PR69195, Reload confused by invalid reg_equiv Optimizing indirect jumps to

[Bug rtl-optimization/69195] [4.9/5/6 Regression] gcc.dg/torture/pr44913.c FAILs with -O3 -fno-dce -fno-forward-propagate

2016-03-10 Thread amodra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69195 --- Comment #21 from Alan Modra --- Author: amodra Date: Thu Mar 10 10:48:58 2016 New Revision: 234103 URL: https://gcc.gnu.org/viewcvs?rev=234103&root=gcc&view=rev Log: PR69195, Reload confused by invalid reg_equiv Optimizing indirect jumps to

[Bug target/69988] libgo.so: undefined reference to `__unorddf2'

2016-03-10 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69988 --- Comment #14 from John Paul Adrian Glaubitz --- (In reply to John Paul Adrian Glaubitz from comment #13) > I assume I was just missing the -L option which is why adding the path > directly works. Sorry, the path is /lib/powerpcs-linux-gnuspe,

[Bug fortran/70158] ICE in small Fortran program with OMP and C_PTR

2016-03-10 Thread christophe.cous...@meso-star.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70158 --- Comment #3 from Christophe Coustet --- Hi, No more ICE using 4.9.3-8ubuntu2~14.04. Thanks, *Dr Christophe Coustet* Software Engineering Manager and co-founder www.meso-star.com Le 09/03/2016 18:57, kargl at gcc dot

[Bug rtl-optimization/69195] [4.9/5/6 Regression] gcc.dg/torture/pr44913.c FAILs with -O3 -fno-dce -fno-forward-propagate

2016-03-10 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69195 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/70158] ICE in small Fortran program with OMP and C_PTR

2016-03-10 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70158 Dominique d'Humieres changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug rtl-optimization/70160] [6 Regression] gcc ICE at -O2 (seg fault) and above on valid code on x86_64-linux-gnu

2016-03-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70160 Jakub Jelinek changed: What|Removed |Added CC||ienkovich at gcc dot gnu.org --- Comment

[Bug rtl-optimization/70164] New: Code/performance regression due to poor register allocation on Cortex-M0

2016-03-10 Thread andre.simoesdiasvieira at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70164 Bug ID: 70164 Summary: Code/performance regression due to poor register allocation on Cortex-M0 Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/70164] Code/performance regression due to poor register allocation on Cortex-M0

2016-03-10 Thread andre.simoesdiasvieira at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70164 --- Comment #1 from Andre Vieira --- Created attachment 37921 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37921&action=edit current reload dump

[Bug rtl-optimization/70164] Code/performance regression due to poor register allocation on Cortex-M0

2016-03-10 Thread andre.simoesdiasvieira at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70164 --- Comment #2 from Andre Vieira --- Created attachment 37922 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37922&action=edit pre-patch ira dump

[Bug rtl-optimization/70164] Code/performance regression due to poor register allocation on Cortex-M0

2016-03-10 Thread andre.simoesdiasvieira at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70164 --- Comment #3 from Andre Vieira --- Created attachment 37923 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37923&action=edit pre-patch reload dump

[Bug rtl-optimization/70164] Code/performance regression due to poor register allocation on Cortex-M0

2016-03-10 Thread andre.simoesdiasvieira at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70164 --- Comment #4 from Andre Vieira --- Revision r226901 is linked to PR64164, so I added Alexandre Oliva to the watch list.

[Bug rtl-optimization/64164] [4.9/5/6 Regression] one more stack slot used due to one less inlining level

2016-03-10 Thread andre.simoesdiasvieira at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 Andre Vieira changed: What|Removed |Added CC||andre.simoesdiasvieira@arm.

[Bug c++/70153] [6 Regression] ICE on valid C++ code

2016-03-10 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70153 --- Comment #6 from Marek Polacek --- A run-time test: unsigned long long int foo (unsigned long long int i) { return 2ULL * ((1 + (unsigned long int) +1) * i); } int main (void) { if (foo (3ULL) != 12ULL) __builtin_abort (); }

[Bug rtl-optimization/70164] Code/performance regression due to poor register allocation on Cortex-M0

2016-03-10 Thread andre.simoesdiasvieira at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70164 --- Comment #5 from Andre Vieira --- Ah yes I forgot to mention, this is reproduceable with: $arm-none-eabi-gcc -mcpu=cortex-m0 -mthumb -Os -S pr45701-1.c

[Bug rtl-optimization/70164] [6 Regression] Code/performance regression due to poor register allocation on Cortex-M0

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70164 Richard Biener changed: What|Removed |Added CC||law at gcc dot gnu.org,

[Bug c++/70153] [6 Regression] ICE on valid C++ code

2016-03-10 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70153 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug tree-optimization/70102] Tree re-association prevents SLP vectorization at -Ofast.

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70102 --- Comment #2 from Richard Biener --- This happens with reductions in BBs as well - the "reduction" part gets pulled into the chain: c.21_93 = c; _112 = _111 * _110; _95 = _92 + _112; c.22_114 = _95 + c.21_93; <--- _132 = _131 * _130

[Bug tree-optimization/70102] Tree re-association prevents SLP vectorization at -Ofast.

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70102 --- Comment #3 from Richard Biener --- Note that LIM after reassoc performs store motion but that's too late for reassocs heuristic involving reductions. Which means we have a pass ordering issue between reassoc and LIM (store motion to be preci

[Bug tree-optimization/70013] [6 Regression] packed structure tree-sra loses initialization

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70013 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug target/70044] [5/6 Regression] -flto turns on -fomit-frame-pointer

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70044 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug target/70048] [6 Regression][AArch64] Inefficient local array addressing

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70048 --- Comment #14 from Richard Biener --- The regression in the original description looks severe enough to warrant some fixing even if regressing some other cases. I agree it's the aarch64 maintainers decision what to do for GCC 6. But please do

[Bug target/70083] [6 Regression] ICE: in assign_stack_local_1, at function.c:409 with -fschedule-insns -mavx512* @ i686

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70083 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug c++/70106] [4.9/5/6 Regression][C++11 or above] adding parenthesis [cerr << (var)] cause error: invalid static_cast from type 'const size_t {aka const long unsigned int}' to type 'size_t& {aka lo

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70106 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug c++/70139] [5/6 Regression] -fno-ellide-constructor makes static std::regex to throw

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70139 Richard Biener changed: What|Removed |Added Keywords||wrong-code Priority|P3

[Bug target/70120] [6 Regression][aarch64] -g causes Assembler messages: Error: unaligned opcodes detected in executable segment

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70120 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug c++/70001] [5/6 regression] Infinity compilation time

2016-03-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70001 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #8

[Bug c++/70141] [6 Regression] template parameter not deducible in partial specialization of template inside template

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70141 Richard Biener changed: What|Removed |Added Keywords||rejects-valid Priority|P3

[Bug ipa/70161] [4.9/5/6 Regression] fdump-ipa-all-graph causes segfault

2016-03-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70161 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug target/70113] [AArch64] -mpc-relative-literal-loads conflicts with fix-cortex-a53-843419

2016-03-10 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70113 --- Comment #2 from Christophe Lyon --- (In reply to Christophe Lyon from comment #0) > This is a follow-up to PR 633304. I meant bug #63304

[Bug c++/70139] [5/6 Regression] -fno-ellide-constructor makes static std::regex to throw

2016-03-10 Thread ostash at ostash dot kiev.ua
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70139 --- Comment #3 from Viktor Ostashevskyi --- Could be the same problem as in PR70145.

[Bug tree-optimization/69489] missed vectorization for boolean loop, missed if-conversion

2016-03-10 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69489 amker at gcc dot gnu.org changed: What|Removed |Added CC||amker at gcc dot gnu.org --- C

[Bug rtl-optimization/70160] [6 Regression] gcc ICE at -O2 (seg fault) and above on valid code on x86_64-linux-gnu

2016-03-10 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70160 Ilya Enkovich changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug target/70048] [6 Regression][AArch64] Inefficient local array addressing

2016-03-10 Thread wdijkstr at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70048 --- Comment #15 from Wilco --- (In reply to Richard Biener from comment #14) > The regression in the original description looks severe enough to warrant > some fixing even if regressing some other cases. Agreed, I think the improvement from Rich

[Bug target/69493] Poor code generation for return of struct containing vectors on PPC64LE

2016-03-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69493 --- Comment #5 from Segher Boessenkool --- Ah, needs -mlittle, not just -mabi=elfv2.

[Bug lto/69630] [6 Regression] LTO ICE in types_same_for_odr at ipa-devirt.c:402

2016-03-10 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69630 Jan Hubicka changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug target/70113] [AArch64] -mpc-relative-literal-loads conflicts with fix-cortex-a53-843419

2016-03-10 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70113 --- Comment #3 from Christophe Lyon --- Author: clyon Date: Thu Mar 10 13:29:48 2016 New Revision: 234108 URL: https://gcc.gnu.org/viewcvs?rev=234108&root=gcc&view=rev Log: 2016-03-10 Christophe Lyon PR target/70113. * config

[Bug rtl-optimization/70160] [6 Regression] gcc ICE at -O2 (seg fault) and above on valid code on x86_64-linux-gnu

2016-03-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70160 --- Comment #7 from Jakub Jelinek --- (In reply to Ilya Enkovich from comment #6) > Thanks a lot for your analysis! When chain is built we scan all register > definitions and their uses. Thus it includes all register definitions and > uses. Un

[Bug c++/70029] [6 Regression] ICE with C++11 and -flto

2016-03-10 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70029 Jan Hubicka changed: What|Removed |Added CC||jason at redhat dot com --- Comment #5 fro

[Bug rtl-optimization/68695] [6 Regression] Performance regression related to ssa patch / ifcvt

2016-03-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68695 --- Comment #22 from Jakub Jelinek --- Going back to variants of the original testcase: int foo (int x, int y, int a) { int i = x; int j = y; #ifdef EX1 if (__builtin_expect (x > y, 1)) #elif defined EX0 if (__builtin_expect (x > y, 0)) #

[Bug fortran/56226] Add support for DEC UNION and MAP extensions

2016-03-10 Thread davejohansen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56226 --- Comment #14 from Dave Johansen --- Are the patches for 4.8 available or can they be made available? I would like to make a Software Collection (SCL) of version of 4.8 with these patches so it could be used on RHEL 6/7 without having to jump t

[Bug fortran/56226] Add support for DEC UNION and MAP extensions

2016-03-10 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56226 --- Comment #15 from Dominique d'Humieres --- > Are the patches for 4.8 available or can they be made available? I would like > to make a Software Collection (SCL) of version of 4.8 with these patches so > it could be used on RHEL 6/7 without hav

[Bug c++/70153] [6 Regression] ICE on valid C++ code

2016-03-10 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70153 --- Comment #7 from Marek Polacek --- Author: mpolacek Date: Thu Mar 10 15:13:01 2016 New Revision: 234111 URL: https://gcc.gnu.org/viewcvs?rev=234111&root=gcc&view=rev Log: PR c++/70153 * cp-gimplify.c (cp_fold): Handle UNARY_PL

[Bug fortran/56226] Add support for DEC UNION and MAP extensions

2016-03-10 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56226 --- Comment #16 from kargl at gcc dot gnu.org --- (In reply to Dave Johansen from comment #14) > Are the patches for 4.8 available or can they be made available? I would > like to make a Software Collection (SCL) of version of 4.8 with these > pat

[Bug c++/70153] [6 Regression] ICE on valid C++ code

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

[Bug fortran/56226] Add support for DEC UNION and MAP extensions

2016-03-10 Thread davejohansen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56226 --- Comment #17 from Dave Johansen --- (In reply to kargl from comment #16) > See the fortran@ mailinglist archive. Fritz posted a patch against > 4.8 branch. Are the patches that were posted against 6.0? > That patch will never be committed t

[Bug fortran/56226] Add support for DEC UNION and MAP extensions

2016-03-10 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56226 --- Comment #18 from kargl at gcc dot gnu.org --- (In reply to Dave Johansen from comment #17) > (In reply to kargl from comment #16) > > See the fortran@ mailinglist archive. Fritz posted a patch against > > 4.8 branch. > > Are the patches that

[Bug middle-end/70127] [6 Regression] wrong code on x86_64-linux-gnu at -O3 in 32-bit and 64-bit modes

2016-03-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70127 --- Comment #14 from Jakub Jelinek --- (In reply to Martin Jambor from comment #11) > Well, e has size 64 bits and the replacements created for it have 32 > and 2 bits respectively and so in the simple SRA reprezentation of > things, there are 30

[Bug ipa/69589] [6 Regression] ICE in initialize_node_lattices, at ipa-cp.c:971

2016-03-10 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69589 --- Comment #17 from Jan Hubicka --- Author: hubicka Date: Thu Mar 10 16:02:00 2016 New Revision: 234112 URL: https://gcc.gnu.org/viewcvs?rev=234112&root=gcc&view=rev Log: PR lto/69589 * tree.c (need_assembler_name_p): Only recor

[Bug ipa/69589] [6 Regression] ICE in initialize_node_lattices, at ipa-cp.c:971

2016-03-10 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69589 --- Comment #18 from Jan Hubicka --- Author: hubicka Date: Thu Mar 10 16:02:55 2016 New Revision: 234113 URL: https://gcc.gnu.org/viewcvs?rev=234113&root=gcc&view=rev Log: PR lto/69589 * tree.c (free_lang_data_in_decl): Clear vi

[Bug fortran/56226] Add support for DEC UNION and MAP extensions

2016-03-10 Thread davejohansen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56226 --- Comment #19 from Dave Johansen --- (In reply to kargl from comment #18) > (In reply to Dave Johansen from comment #17) > > (In reply to kargl from comment #16) > > > See the fortran@ mailinglist archive. Fritz posted a patch against > > > 4.

[Bug lto/69630] [6 Regression] LTO ICE in types_same_for_odr at ipa-devirt.c:402

2016-03-10 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69630 Jan Hubicka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug lto/69630] [6 Regression] LTO ICE in types_same_for_odr at ipa-devirt.c:402

2016-03-10 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69630 --- Comment #8 from Jan Hubicka --- Author: hubicka Date: Thu Mar 10 16:05:59 2016 New Revision: 234114 URL: https://gcc.gnu.org/viewcvs?rev=234114&root=gcc&view=rev Log: PR ipa/69630 * ipa-devirt.c (possible_polymorphic_call_tar

[Bug other/70165] New: build failure in libgcj-6.0.0.jar

2016-03-10 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70165 Bug ID: 70165 Summary: build failure in libgcj-6.0.0.jar Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: other As

[Bug ipa/69589] [6 Regression] ICE in initialize_node_lattices, at ipa-cp.c:971

2016-03-10 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69589 --- Comment #19 from Jan Hubicka --- Author: hubicka Date: Thu Mar 10 16:11:14 2016 New Revision: 234115 URL: https://gcc.gnu.org/viewcvs?rev=234115&root=gcc&view=rev Log: PR lto/69589 * cgraph.c (cgraph_node::dump): Dump split_

[Bug tree-optimization/67681] Missed vectorization: induction variable used after loop

2016-03-10 Thread alalaw01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67681 --- Comment #7 from alalaw01 at gcc dot gnu.org --- Looking at where the peeling happens. In both -DFOO=0 and -DFOO=1 cases, 107.ch2 peels the inner loop header, so there is an i<=max test in the outer loop before the inner loop. However, in the -

[Bug ipa/69589] [6 Regression] ICE in initialize_node_lattices, at ipa-cp.c:971

2016-03-10 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69589 Jan Hubicka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/67681] Missed vectorization: induction variable used after loop

2016-03-10 Thread alalaw01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67681 --- Comment #8 from alalaw01 at gcc dot gnu.org --- Indeed, the -DFOO=1 case vectorizes with -fno-tree-dominator-opts.

[Bug target/70048] [6 Regression][AArch64] Inefficient local array addressing

2016-03-10 Thread jiwang at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70048 --- Comment #16 from Jiong Wang --- (In reply to Richard Henderson from comment #13) > Created attachment 37911 [details] > aggressive patch > Cool! Thanks very much for experimenting this thoughtful new aggressive direction. But there is a pe

[Bug other/70165] build failure in libgcj-6.0.0.jar

2016-03-10 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70165 --- Comment #1 from vries at gcc dot gnu.org --- Something like this would be helpful, but that's bash, and the script is sh: ... index e9cb9f5..1d13056 100644 --- a/libjava/scripts/jar.in +++ b/libjava/scripts/jar.in @@ -386,6 +386,7 @@ while tes

[Bug c/70166] New: Wrong optimization of type punning in unions with 2d array

2016-03-10 Thread ch3root at openwall dot com
he following sentence in [1] could be clarified further: "Even with -fstrict-aliasing, type-punning is allowed, provided the memory is accessed through the union type." [1] https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#Type-punning Tested with -O2 on gcc 4.7.2, 4.9.2 and 6.0.0 20160310.

[Bug c++/70001] [5/6 regression] Infinity compilation time

2016-03-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70001 --- Comment #9 from Jakub Jelinek --- Author: jakub Date: Thu Mar 10 17:23:06 2016 New Revision: 234117 URL: https://gcc.gnu.org/viewcvs?rev=234117&root=gcc&view=rev Log: PR c++/70001 * constexpr.c (cxx_eval_vec_init_1): For pre_

[Bug target/7044] vax casesi breakage

2016-03-10 Thread nickc at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=7044 --- Comment #2 from Nick Clifton --- Author: nickc Date: Thu Mar 10 17:24:16 2016 New Revision: 234118 URL: https://gcc.gnu.org/viewcvs?rev=234118&root=gcc&view=rev Log: PR target/7044 * config/aarch64/aarch64.c (aarch64_o

[Bug c++/70001] [5 Regression] Infinity compilation time

2016-03-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70001 Jakub Jelinek changed: What|Removed |Added Summary|[5/6 regression] Infinity |[5 Regression] Infinity

[Bug target/70044] [5/6 Regression] -flto turns on -fomit-frame-pointer

2016-03-10 Thread nickc at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70044 Nick Clifton changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/70044] [5 Regression] -flto turns on -fomit-frame-pointer

2016-03-10 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70044 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution

[Bug tree-optimization/70013] [6 Regression] packed structure tree-sra loses initialization

2016-03-10 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70013 --- Comment #11 from Martin Jambor --- (In reply to alalaw01 from comment #10) > which is much saner. But I don't really understand why the PARM_DECL case > that I'm adding to here is that way SRA tries to avoid generating unnecessary aggregate

[Bug middle-end/70127] [6 Regression] wrong code on x86_64-linux-gnu at -O3 in 32-bit and 64-bit modes

2016-03-10 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70127 --- Comment #15 from Martin Jambor --- (In reply to Jakub Jelinek from comment #14) > but if you keep the e = a[0]; assignment, I really don't understand the last > two statements. The kept statement already copied them, the extra stores > don't

[Bug fortran/70149] Character pointer initialization causes ICE. (F2008)

2016-03-10 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70149 --- Comment #4 from Dominique d'Humieres --- > Removing the gcc_assert allows the code to compile. Confirmed, but it leads to wrong code: if I use the module with use myptr_mod print *, "'", char_data, "'", int_data print *, "'", number_string

[Bug ipa/69708] ipa inline not working for function reference in static const struct

2016-03-10 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69708 --- Comment #4 from Martin Jambor --- I've posted one possible implementation of this feature to the mailing list along with an explanation why it makes sense to actually do it better and how :-) https://gcc.gnu.org/ml/gcc-patches/2016-03/msg006

[Bug c++/70167] New: Some const array prvalues are incorrectly treated as lvalues

2016-03-10 Thread inadgob at yahoo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70167 Bug ID: 70167 Summary: Some const array prvalues are incorrectly treated as lvalues Product: gcc Version: 5.3.0 Status: UNCONFIRMED Severity: normal P

[Bug middle-end/58306] error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

2016-03-10 Thread t.artem at mailcity dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306 --- Comment #7 from Artem S. Tashkinov --- Affects GCC 5.3.1 as well.

[Bug tree-optimization/64058] [5/6 Regression] Performance degradation after r216304

2016-03-10 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64058 --- Comment #17 from Jeffrey A. Law --- The nice thing about looking at the conflict set sizes is it doesn't change the computational complexity. After we've built the conflict graph we can walk the coalesce pairs once and compute the size of th

[Bug middle-end/58306] error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

2016-03-10 Thread t.artem at mailcity dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306 Artem S. Tashkinov changed: What|Removed |Added Host||x86_64 i686 Version|5.0

[Bug middle-end/58306] Broken profiling for unrar sources: error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

2016-03-10 Thread t.artem at mailcity dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306 Artem S. Tashkinov changed: What|Removed |Added Summary|error: corrupted value |Broken profiling for unrar

  1   2   >