Re: [Testsuite] tree-ssa failures for targets with non 32 bit int size

2013-04-26 Thread Richard Biener
On Thu, Apr 25, 2013 at 6:00 PM, Mike Stump mikest...@comcast.net wrote: On Apr 25, 2013, at 7:44 AM, Senthil Kumar Selvaraj senthil_kumar.selva...@atmel.com wrote: What is right way to fix these? I saw one testcase that did typedef int int32_t __attribute__ ((__mode__ (__SI__))); Is this

Re: How do I modify SSA and copy basic blocks?

2013-04-26 Thread Richard Biener
On Thu, Apr 25, 2013 at 8:28 PM, Steve Ellcey sell...@imgtec.com wrote: On Thu, 2013-04-25 at 09:53 +0200, Richard Biener wrote: We have gimple_duplicate_sese_region for this. It may be not perfect though. Eventually it should be changed to handle SEME regions as well and all loop copying /

Re: [Testsuite] tree-ssa failures for targets with non 32 bit int size

2013-04-26 Thread Senthil Kumar Selvaraj
On Fri, Apr 26, 2013 at 10:03:43AM +0200, Richard Biener wrote: On Thu, Apr 25, 2013 at 6:00 PM, Mike Stump mikest...@comcast.net wrote: On Apr 25, 2013, at 7:44 AM, Senthil Kumar Selvaraj senthil_kumar.selva...@atmel.com wrote: What is right way to fix these? I saw one testcase that did

GSoC openMP task scheduling Advice

2013-04-26 Thread guray.ozen
Hi, I'm MSc High-Performance Computing student at Polytechnic University of Catalonia(BarcelonaTech). I'm interesting openmp task scheduling optimization or openmp 3.1 facility taskyield. @For Task scheduling I'm using mercurium compiler already at my university because the compiler was

Re: [Testsuite] tree-ssa failures for targets with non 32 bit int size

2013-04-26 Thread Richard Biener
On Fri, Apr 26, 2013 at 12:49 PM, Senthil Kumar Selvaraj senthil_kumar.selva...@atmel.com wrote: On Fri, Apr 26, 2013 at 10:03:43AM +0200, Richard Biener wrote: On Thu, Apr 25, 2013 at 6:00 PM, Mike Stump mikest...@comcast.net wrote: On Apr 25, 2013, at 7:44 AM, Senthil Kumar Selvaraj

gcc home page

2013-04-26 Thread Jurgis Upenieks
Hi, I think that I have found a bug in gcc home page gcc-4.7 changes. In C++ paragraph about explicit override control. In example code, is it really struct, not class? BR, Jurgis

Re: gcc home page

2013-04-26 Thread Jonathan Wakely
On 26 April 2013 13:09, Jurgis Upenieks wrote: Hi, I think that I have found a bug in gcc home page gcc-4.7 changes. In C++ paragraph about explicit override control. In example code, is it really struct, not class? Yes, that's valid C++, the example is fine.

Re: [Testsuite] tree-ssa failures for targets with non 32 bit int size

2013-04-26 Thread Joseph S. Myers
On Fri, 26 Apr 2013, Richard Biener wrote: The test scanning for * 4 would not be fixed with int32plus indeed (if int is larger than 32bits). Using int32_t would be better than SImode as SImode is not guaranteed to be 32bits either. SImode should (if it exists) always be four times QImode,

Wierd manual link and resulting dead link

2013-04-26 Thread James Cloos
The What's New in 4.8 document links to the X86 Built-in Functions section of the online manual, but its link is dead. The working link is: http://gcc.gnu.org/onlinedocs/gcc/X86-Built_002din-Functions.html#X86-Built_002din-Functions Note the _002d rather than a -. Presumably a side effect

The Linux binutils 2.23.52.0.2 is released

2013-04-26 Thread H.J. Lu
This is the beta release of binutils 2.23.52.0.2 for Linux, which is based on binutils 2013 0423 in CVS on sourceware.org plus various changes. It is purely for Linux. All relevant patches in patches have been applied to the source tree. You can take a look at patches/README to see what have been

[Bug target/57056] Missed optimization of finite finite builtin

2013-04-26 Thread neleai at seznam dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57056 Ondrej Bilka neleai at seznam dot cz changed: What|Removed |Added Attachment #29930|0 |1

[Bug c++/57064] [clarification requested] Which overload with ref-qualifier should be called?

2013-04-26 Thread thiago at kde dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57064 --- Comment #14 from Thiago Macieira thiago at kde dot org 2013-04-26 06:16:04 UTC --- Understood. The idea is that one would write: QString str = QString(%1 %2).arg(42).arg(43);

[Bug fortran/57071] Optimize (-1)**k to 1 - 2 * mod(K, 2)

2013-04-26 Thread Joost.VandeVondele at mat dot ethz.ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57071 Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed: What|Removed |Added CC|

[Bug middle-end/57073] __builtin_powif (-1.0, k) should be optimized to 1.0 - 2.0 * (K%2)

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57073 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at

[Bug fortran/57071] Optimize (-1)**k to 1 - 2 * mod(K, 2)

2013-04-26 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57071 --- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-26 07:07:22 UTC --- As James Van Buskirk pointed out, the algorithm will fail if k 0. Thus, he suggests, which gives the expected result: 1 - ISHFT(IAND(K,1),1)

[Bug middle-end/57073] __builtin_powif (-1.0, k) should be optimized to 1.0 - 2.0 * (K%2)

2013-04-26 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57073 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug fortran/57071] Optimize (-1)**k to 1 - 2 * mod(K, 2)

2013-04-26 Thread Joost.VandeVondele at mat dot ethz.ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57071 --- Comment #4 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch 2013-04-26 07:12:04 UTC --- (In reply to comment #3) As James Van Buskirk pointed out, the algorithm will fail if k 0. note that in the case of k being a

[Bug fortran/57071] Optimize (-1)**k to 1 - 2 * mod(K, 2)

2013-04-26 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57071 --- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-26 07:26:31 UTC --- (In reply to comment #3) 1 - ISHFT(IAND(K,1),1) For the real version Jakub suspects that (k 1) ? -1.0 : 1.0 is faster than the mod/convert to

[Bug fortran/57079] New: [Fortran-dev] version/type/attribute fields not set with CLASS components

2013-04-26 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57079 Bug #: 57079 Summary: [Fortran-dev] version/type/attribute fields not set with CLASS components Classification: Unclassified Product: gcc Version: fortran-dev

[Bug fortran/57079] [Fortran-dev] version/type/attribute fields not set with CLASS components

2013-04-26 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57079 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug bootstrap/57077] [4.9 Regression] LTO bootstrap failure with profiledbootstrap

2013-04-26 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57077 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.9.0

[Bug bootstrap/43847] test for plugin is using wrong objdump for host != target

2013-04-26 Thread joern.clau...@uni-bielefeld.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43847 Joern Clausen joern.clau...@uni-bielefeld.de changed: What|Removed |Added CC|

[Bug c++/57064] [clarification requested] Which overload with ref-qualifier should be called?

2013-04-26 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57064 --- Comment #15 from Jonathan Wakely redi at gcc dot gnu.org 2013-04-26 08:12:36 UTC --- That will also work if you return an rvalue, not an rvalue reference, and will be safe against accidental misuse.

[Bug c/57075] [4.9 Regression] verify_flow_info failed: control flow in the middle of basic block

2013-04-26 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57075 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug target/56866] gcc 4.7.x/gcc-4.8.x with '-O3 -march=bdver2' misscompiles glibc-2.17/crypt/sha512.c

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56866 --- Comment #14 from Jakub Jelinek jakub at gcc dot gnu.org 2013-04-26 09:00:42 UTC --- Created attachment 29944 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29944 gcc49-pr56866.patch The fix for gcc.c-torture/execute/pr51581* and

[Bug fortran/57071] Optimize (-1)**k to 1 - 2 * mod(K, 2)

2013-04-26 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57071 --- Comment #6 from Richard Biener rguenth at gcc dot gnu.org 2013-04-26 09:16:41 UTC --- Note that for the (-1.0)**k case __builtin_powif (-1.0e+0, k) should be perfectly fine for the middle-end. _gfortran_pow_i4_i4 (-1, k) is of course

[Bug c++/57038] Latest libreoffice compilation fails with enabled LTO

2013-04-26 Thread marxin.liska at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57038 --- Comment #2 from Martin Liška marxin.liska at gmail dot com 2013-04-26 09:23:58 UTC --- So the symbol is really external : c++filt: std::_Tuple_impl0ul, int const::_Tuple_impl() dump_symbol_node: _ZNSt11_Tuple_implILm0EIRKiEEC1Ev/279814

[Bug c++/56926] Crash (without ICE) while compiling Boost.Math

2013-04-26 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56926 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Severity|critical

[Bug bootstrap/57076] @ in the src directory name causes failure while building of gcc.info

2013-04-26 Thread sch...@linux-m68k.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57076 --- Comment #1 from Andreas Schwab sch...@linux-m68k.org 2013-04-26 10:15:31 UTC --- The rule to generate gcc-vers.texi needs to replace @ by @@ when writing out the definition of srcdir.

[Bug c/57075] [4.9 Regression] verify_flow_info failed: control flow in the middle of basic block

2013-04-26 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57075 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added CC|

[Bug c/57080] New: Invalid optimization (-O2) when doing double - int conversion (on big endian archs(?))

2013-04-26 Thread ondrej at sury dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57080 Bug #: 57080 Summary: Invalid optimization (-O2) when doing double - int conversion (on big endian archs(?)) Classification: Unclassified Product: gcc Version: 4.7.2

[Bug c/57080] Invalid optimization (-O2) when doing double - int conversion (on big endian archs(?))

2013-04-26 Thread ondrej at sury dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57080 --- Comment #1 from Ondřej Surý ondrej at sury dot org 2013-04-26 10:27:30 UTC --- Created attachment 29945 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29945 Generated from gd.c, affected code is in clip_1d function

[Bug c++/55708] g++ crashes: constexpr function with reference parameters.

2013-04-26 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55708 --- Comment #1 from Daniel Krügler daniel.kruegler at googlemail dot com 2013-04-26 10:37:55 UTC --- gcc 4.9.0 20130421 (experimental) accepts the code on my system (64-bit mingw).

[Bug tree-optimization/57075] [4.9 Regression] verify_flow_info failed: control flow in the middle of basic block

2013-04-26 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57075 --- Comment #3 from Marek Polacek mpolacek at gcc dot gnu.org 2013-04-26 10:54:45 UTC --- Ok, I think I reduced this issue to this: /* PR tree-optimization/57075 */ /* { dg-do compile } */ /* { dg-options -O2 } */ extern int baz

[Bug c/57080] Invalid optimization (-O2) when doing double - int conversion (on big endian archs(?))

2013-04-26 Thread ondrej at sury dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57080 --- Comment #2 from Ondřej Surý ondrej at sury dot org 2013-04-26 11:04:19 UTC --- Maybe I should have said inconsistent and this might be related to: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27394

[Bug tree-optimization/57075] [4.9 Regression] verify_flow_info failed: control flow in the middle of basic block

2013-04-26 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57075 --- Comment #4 from Marek Polacek mpolacek at gcc dot gnu.org 2013-04-26 11:23:13 UTC --- b.c: In function ‘bar’: b.c:17:1: error: control flow in the middle of basic block 2 bb 2: _5 = __builtin_printf ($); D.1727 = _5;

[Bug tree-optimization/57075] [4.9 Regression] verify_flow_info failed: control flow in the middle of basic block

2013-04-26 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57075 --- Comment #5 from Richard Biener rguenth at gcc dot gnu.org 2013-04-26 11:25:38 UTC --- Ok, that's because printf is considered a possible caller of longjmp but inlining doesn't split the block before handling the return. We need to

[Bug tree-optimization/57075] [4.9 Regression] verify_flow_info failed: control flow in the middle of basic block

2013-04-26 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57075 --- Comment #6 from Richard Biener rguenth at gcc dot gnu.org 2013-04-26 11:34:35 UTC --- Generally fixup_cfg () is used for this kind of needed adjustments.

[Bug tree-optimization/57081] New: Segmentation fault in simple_iv (tree-scalar-evolution.c:3151)

2013-04-26 Thread antoine.balestrat at gmail dot com
Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassig...@gcc.gnu.org ReportedBy: antoine.balest...@gmail.com Using GCC 4.9.0 as of 20130426 : $ cat seg.c int a; void f(void) { int b; if(0) lbl: goto lbl

[Bug c/57080] Invalid optimization (-O2) when doing double - int conversion (on big endian archs(?))

2013-04-26 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57080 --- Comment #3 from Mikael Pettersson mikpe at it dot uu.se 2013-04-26 11:49:44 UTC --- Created attachment 29946 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29946 test case I can reproduce the issue on m68k: with the attached

[Bug c++/54648] constexpr function rejected as non const

2013-04-26 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54648 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED

[Bug c++/55708] g++ crashes: constexpr function with reference parameters.

2013-04-26 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55708 --- Comment #2 from Paolo Carlini paolo.carlini at oracle dot com 2013-04-26 11:52:30 UTC --- Thanks Daniel. I'm going to add the testcase and close the PR as fixed for 4.9.0.

[Bug target/43745] [avr] g++ puts VTABLES in SRAM

2013-04-26 Thread d.come at isae dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43745 Côme David d.come at isae dot fr changed: What|Removed |Added CC||d.come at isae dot fr

[Bug tree-optimization/57081] [4.9 Regression] Segmentation fault in simple_iv (tree-scalar-evolution.c:3151)

2013-04-26 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57081 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

[Bug tree-optimization/57081] [4.9 Regression] Segmentation fault in simple_iv (tree-scalar-evolution.c:3151)

2013-04-26 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57081 --- Comment #2 from Richard Biener rguenth at gcc dot gnu.org 2013-04-26 12:00:08 UTC --- Happens via max_loop_iterations called from finite_loop_p called from DCE. It expects loop_optimizer_finalize to free them - which is probably a good

[Bug tree-optimization/57075] [4.9 Regression] verify_flow_info failed: control flow in the middle of basic block

2013-04-26 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57075 --- Comment #7 from Marek Polacek mpolacek at gcc dot gnu.org 2013-04-26 12:03:00 UTC --- (In reply to comment #5) Ok, that's because printf is considered a possible caller of longjmp but inlining doesn't split the block before handling

[Bug target/56866] gcc 4.7.x/gcc-4.8.x with '-O3 -march=bdver2' misscompiles glibc-2.17/crypt/sha512.c

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56866 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Attachment #29944|0 |1

[Bug tree-optimization/57075] [4.9 Regression] verify_flow_info failed: control flow in the middle of basic block

2013-04-26 Thread rguenther at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57075 --- Comment #8 from rguenther at suse dot de rguenther at suse dot de 2013-04-26 12:11:07 UTC --- On Fri, 26 Apr 2013, mpolacek at gcc dot gnu.org wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57075 --- Comment #7 from Marek

[Bug c++/55708] g++ crashes: constexpr function with reference parameters.

2013-04-26 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55708 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED

[Bug rtl-optimization/56732] ICE in advance_target_bb

2013-04-26 Thread gretay at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56732 gretay at gcc dot gnu.org changed: What|Removed |Added CC||gretay at gcc dot

[Bug c/57080] Invalid optimization (-O2) when doing double - int conversion (on big endian archs(?))

2013-04-26 Thread ondrej at sury dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57080 --- Comment #4 from Ondřej Surý ondrej at sury dot org 2013-04-26 12:32:20 UTC --- Yeah, I just came to same conclusion by reading further (PR9325), that it's not related to PR27394, because we are not hitting the boundaries of the conversion

[Bug rtl-optimization/57003] [4.8/4.9 Regression] gcc-4.8.0 breaks -O2 optimization with Wine(64) - links/info/bisect of commits included

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57003 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/57051] [4.8/4.9 Regression] Optimization regression in 4.8.0 from 4.7.2

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57051 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at

[Bug go/57045] Build failure in libgo/runtime/proc.c: error: ‘({anonymous})’ may be used uninitialized in this function

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57045 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/57064] [clarification requested] Which overload with ref-qualifier should be called?

2013-04-26 Thread thiago at kde dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57064 --- Comment #16 from Thiago Macieira thiago at kde dot org 2013-04-26 13:45:35 UTC --- Thanks for the hint. However, returning an rvalue, even if moved-onto, will generate code for the destructor. It's not a matter of efficiency, just of

[Bug c++/56958] Spurious set but not unused variable warning in empty pack expansion

2013-04-26 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56958 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED

[Bug c++/57082] New: brace initialization requires public destructor

2013-04-26 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57082 Bug #: 57082 Summary: brace initialization requires public destructor Classification: Unclassified Product: gcc Version: 4.7.3 Status: UNCONFIRMED Keywords:

[Bug tree-optimization/57083] New: Wrong constant folding

2013-04-26 Thread ishiura-compiler at ml dot kwansei.ac.jp
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57083 Bug #: 57083 Summary: Wrong constant folding Classification: Unclassified Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/56958] Spurious set but not used variable warning in empty pack expansion

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56958 --- Comment #1 from Jakub Jelinek jakub at gcc dot gnu.org 2013-04-26 14:23:27 UTC --- Well, you aren't using spurious, are you? Because t + spurious... expands to nothing. If mark_exp_read isn't called while processing_template_decl

[Bug c++/56958] Spurious set but not used variable warning in empty pack expansion

2013-04-26 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56958 --- Comment #2 from Paolo Carlini paolo.carlini at oracle dot com 2013-04-26 14:30:29 UTC --- I agree, looks like warning is fine...

[Bug tree-optimization/57083] [4.8/4.9 Regression] Wrong constant folding

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57083 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug lto/57084] New: 483. xalancbmk run fails with -O2 -flto for i686

2013-04-26 Thread izamyatin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57084 Bug #: 57084 Summary: 483. xalancbmk run fails with -O2 -flto for i686 Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug c++/56949] Internal compiler error

2013-04-26 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56949 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|NEW

[Bug c++/56450] ICE with SFINAE when detecting non-static member variable

2013-04-26 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56450 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC|

[Bug c/57080] Invalid optimization (-O2) when doing double - int conversion (on big endian archs(?))

2013-04-26 Thread ondrej at sury dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57080 Ondřej Surý ondrej at sury dot org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug middle-end/323] optimized code gives strange floating point results

2013-04-26 Thread ondrej at sury dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=323 Ondřej Surý ondrej at sury dot org changed: What|Removed |Added CC||ondrej at sury dot org

[Bug c++/56450] ICE with SFINAE when detecting non-static member variable

2013-04-26 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56450 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED

[Bug c/57080] Invalid optimization (-O2) when doing double - int conversion (on big endian archs(?))

2013-04-26 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57080 --- Comment #6 from Andrew Pinski pinskia at gcc dot gnu.org 2013-04-26 16:11:38 UTC --- (In reply to comment #5) I swear I have read the (non) bugs section before reporting the bug. Anyway it's do damn confusing that the result can be

[Bug tree-optimization/57083] [4.8/4.9 Regression] Wrong constant folding

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57083 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c/57080] Invalid optimization (-O2) when doing double - int conversion (on big endian archs(?))

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57080 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at

[Bug sanitizer/56535] ICE: in build2_stat, at tree.c:3885 when compiling with -fsanitize=address

2013-04-26 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56535 --- Comment #3 from Dominique d'Humieres dominiq at lps dot ens.fr 2013-04-26 17:25:27 UTC --- The test gfortran.dg/class_array_3.f03 has started to give the same ICE when compiled -fsanitize=address for a revision between 195931

[Bug rtl-optimization/57003] [4.8/4.9 Regression] gcc-4.8.0 breaks -O2 optimization with Wine(64) - links/info/bisect of commits included

2013-04-26 Thread kirill.k.smirnov at math dot spbu.ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57003 --- Comment #22 from Kirill Smirnov kirill.k.smirnov at math dot spbu.ru 2013-04-26 17:50:07 UTC --- Confirming: the attached patch fixes the problem with wine. Thank you!

[Bug target/57018] [4.8 Regression] Miscompilation of bison 2.7.1 under -Os -fomit-frame-pointer

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57018 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Known to work||4.7.2,

[Bug rtl-optimization/57046] [4.8 Regression] wrong code generated by gcc 4.8.0 on i686

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57046 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Known to work||4.7.2,

[Bug rtl-optimization/56903] [4.8/4.9 Regression] gcc is 4.8.0 fails to compile netdev.c from the linux kernel [internal compiler error: Maximum number of LRA constraint passes is achieved]

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56903 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug rtl-optimization/56847] [4.8 Regression] '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56847 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Summary|[4.8/4.9 Regression]|[4.8

[Bug c++/56746] [4.8 regression] increased memory usage when compiling C++

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56746 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at

[Bug rtl-optimization/56742] [4.8 regression] Optimization bug lead to uncaught throw

2013-04-26 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56742 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at

[Bug libgcc/57085] New: Segmentation Fault when building a c file

2013-04-26 Thread synergye at codefi dot re
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57085 Bug #: 57085 Summary: Segmentation Fault when building a c file Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug c++/56953] Inheriting constructors triggers instantiation of parameters at point of declaration

2013-04-26 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56953 Daniel Krügler daniel.kruegler at googlemail dot com changed: What|Removed |Added CC|

[Bug other/56955] documentation for attribute malloc contradicts itself

2013-04-26 Thread davidxl at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56955 davidxl at google dot com changed: What|Removed |Added CC||davidxl at google dot

[Bug fortran/56814] [4.8/4.9 Regression] Bogus Interface mismatch in dummy procedure

2013-04-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56814 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug fortran/56968] [4.7/4.8/4.9 Regression] [F03] Issue with a procedure defined with a generic name returning procedure pointer

2013-04-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56968 --- Comment #10 from janus at gcc dot gnu.org 2013-04-26 19:31:41 UTC --- Fixed on the 4.8 branch with: Author: janus Date: Fri Apr 26 19:20:55 2013 New Revision: 198345 URL: http://gcc.gnu.org/viewcvs?rev=198345root=gccview=rev

[Bug fortran/57022] [4.7/4.8/4.9 Regression] Inappropriate warning for use of TRANSFER with arrays

2013-04-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57022 --- Comment #10 from janus at gcc dot gnu.org 2013-04-26 19:35:31 UTC --- Fixed on the 4.8 branch with: Author: janus Date: Fri Apr 26 19:20:55 2013 New Revision: 198345 URL: http://gcc.gnu.org/viewcvs?rev=198345root=gccview=rev

[Bug c++/57086] New: Internal compiler error: Error reporting routines re-entered.

2013-04-26 Thread madars+gccbug at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57086 Bug #: 57086 Summary: Internal compiler error: Error reporting routines re-entered. Classification: Unclassified Product: gcc Version: 4.7.3 Status: UNCONFIRMED

[Bug c++/57086] Internal compiler error: Error reporting routines re-entered.

2013-04-26 Thread madars+gccbug at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57086 --- Comment #1 from madars+gccbug at gmail dot com 2013-04-26 20:48:24 UTC --- Created attachment 29949 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29949 triggering code

[Bug bootstrap/57087] New: make failed: libmpfr not found or uses a different ABI

2013-04-26 Thread ExtraLeveLInSoftware at ntlworld dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57087 Bug #: 57087 Summary: make failed: libmpfr not found or uses a different ABI Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED

[Bug c++/57086] Internal compiler error: Error reporting routines re-entered.

2013-04-26 Thread madars+gccbug at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57086 --- Comment #2 from madars+gccbug at gmail dot com 2013-04-26 21:20:45 UTC --- Created attachment 29951 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29951 pre-processed source file

[Bug fortran/56968] [4.7/4.8/4.9 Regression] [F03] Issue with a procedure defined with a generic name returning procedure pointer

2013-04-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56968 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug fortran/57022] [4.7/4.8/4.9 Regression] Inappropriate warning for use of TRANSFER with arrays

2013-04-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57022 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/56953] Inheriting constructors triggers instantiation of parameters at point of declaration

2013-04-26 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56953 --- Comment #2 from Paolo Carlini paolo.carlini at oracle dot com 2013-04-26 22:37:20 UTC --- Yes, and the released 4.8.0 and current 4_8-branch also works for me. I think we can close the issue.

[Bug c++/57086] Internal compiler error: Error reporting routines re-entered.

2013-04-26 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57086 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED

[Bug fortran/53685] surprising warns about transfer with explicit character range

2013-04-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53685 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug target/57088] New: Post-reload instruction splitting clobbers live register

2013-04-26 Thread eraman at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57088 Bug #: 57088 Summary: Post-reload instruction splitting clobbers live register Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED

[Bug target/57088] Post-reload instruction splitting clobbers live register

2013-04-26 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57088 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Keywords|

[Bug target/57088] Register allocator has an issue with subreg in some cases

2013-04-26 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57088 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Keywords||ra

[Bug target/54349] _mm_cvtsi128_si64 unnecessary stores value at stack

2013-04-26 Thread neleai at seznam dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54349 --- Comment #4 from Ondrej Bilka neleai at seznam dot cz 2013-04-27 01:06:45 UTC --- I found that AMD Bulldozer optimization guide states that moves from xmm to GPR register should be done directly: 10.4 Moving Data Between

Re: [PATCH] Fold VEC_[LR]SHIFT_EXPR (PR tree-optimization/57051)

2013-04-26 Thread Richard Biener
On Thu, 25 Apr 2013, Jakub Jelinek wrote: Hi! This patch adds folding of constant arguments v and v, which helps to optimize the testcase from the PR back into constant store after vectorized loop is unrolled. Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk? Ok.

Re: [PATCH] Fix bootstrap with go (uninit warning with ab edges)

2013-04-26 Thread Richard Biener
On Fri, 26 Apr 2013, Jakub Jelinek wrote: Hi! Bootstrap currently fails in libgo, there are false positive warnings that ({anonymous}) is uninitialized in multiple places. The testcase below reproduces this issue too. The problem is that the ab edges to setjmp call are added

Re: [PATCH] Preserve loops from CFG build until after RTL loop opts

2013-04-26 Thread Richard Biener
On Thu, 25 Apr 2013, Jakub Jelinek wrote: On Thu, Apr 25, 2013 at 04:19:20PM +0200, Richard Biener wrote: This is the patch that I consider final as a first step (to avoid changing too much at once). I've analyzed the few failures and compared to the previous patch changed the

  1   2   >