[Bug tree-optimization/54146] Very slow compile with attribute((flatten))

2012-08-08 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #31 from Steven Bosscher steven at gcc dot gnu.org 2012-08-08 06:28:16 UTC --- Author: steven Date: Wed Aug 8 06:28:10 2012 New Revision: 190222 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=190222 Log: PR middle-end/54146

[Bug tree-optimization/54146] Very slow compile with attribute((flatten))

2012-08-08 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #31 from Steven Bosscher steven at gcc dot gnu.org 2012-08-08 06:28:16 UTC --- Author: steven Date: Wed Aug 8 06:28:10 2012 New Revision: 190222 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=190222 Log: PR middle-end/54146

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-08 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Component|tree-optimization |middle-end

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-08 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Component|tree-optimization |middle-end

[Bug c++/54197] [4.7/4.8 regression] Lifetime of reference not properly extended

2012-08-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54197 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.7.2

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #33 from Richard Guenther rguenth at gcc dot gnu.org 2012-08-08 08:09:25 UTC --- (In reply to comment #29) Created attachment 27957 [details] Do not traverse sibling loops The idea here is to note that for a nested loop we know

[Bug objc/50909] Process #pragma options align=reset correctly on Mac OS X

2012-08-08 Thread roman at qubyx dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50909 Roman roman at qubyx dot com changed: What|Removed |Added CC||roman at qubyx dot com ---

[Bug c++/52026] [c++0x] g++: Constexpr Variable Appears Uninitialized in Lambda

2012-08-08 Thread slipstreamdrive at hotmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52026 --- Comment #2 from TbR slipstreamdrive at hotmail dot com 2012-08-08 08:57:49 UTC --- Created attachment 27958 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=27958 Code example to trigger the supposed bug. only the bug function triggers the

[Bug c++/52026] [c++0x] g++: Constexpr Variable Appears Uninitialized in Lambda

2012-08-08 Thread slipstreamdrive at hotmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52026 TbR slipstreamdrive at hotmail dot com changed: What|Removed |Added CC||slipstreamdrive

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-08 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #34 from Steven Bosscher steven at gcc dot gnu.org 2012-08-08 10:10:46 UTC --- (In reply to comment #33) I think you should simply move compute_global_livein to its single use and make it static. Yes, and I need to add the same

[Bug c++/54198] New: [4.8 Regression] error: invalid use of incomplete type when building Chromium

2012-08-08 Thread markus at trippelsdorf dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54198 Bug #: 54198 Summary: [4.8 Regression] error: invalid use of incomplete type when building Chromium Classification: Unclassified Product: gcc Version: 4.8.0 Status:

[Bug fortran/54199] New: Superfluous diagnostic is also the name of an intrinsic for internal procedures

2012-08-08 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54199 Bug #: 54199 Summary: Superfluous diagnostic is also the name of an intrinsic for internal procedures Classification: Unclassified Product: gcc Version: 4.8.0

[Bug tree-optimization/54200] New: copyrename generates wrong debuginfo

2012-08-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54200 Bug #: 54200 Summary: copyrename generates wrong debuginfo Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Keywords: wrong-debug

[Bug c++/53792] [C++11][constexpr] improving compiler-time constexpr evaluation

2012-08-08 Thread giulio.eulisse at cern dot ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53792 Giulio Eulisse giulio.eulisse at cern dot ch changed: What|Removed |Added CC|

[Bug rtl-optimization/53701] ICE on ia64 (when building Allegro 4.4) in sel-sched

2012-08-08 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53701 --- Comment #7 from Andrey Belevantsev abel at gcc dot gnu.org 2012-08-08 11:26:01 UTC --- Created attachment 27959 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=27959 proposed patch The problem is that when checking expressions that are

[Bug target/54201] New: XMM constant duplicated

2012-08-08 Thread cesarb at cesarb dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54201 Bug #: 54201 Summary: XMM constant duplicated Classification: Unclassified Product: gcc Version: 4.6.3 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug target/54201] XMM constant duplicated

2012-08-08 Thread cesarb at cesarb dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54201 --- Comment #1 from Cesar Eduardo Barros cesarb at cesarb dot net 2012-08-08 11:32:37 UTC --- Created attachment 27961 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=27961 Assembly output

[Bug tree-optimization/54200] copyrename generates wrong debuginfo

2012-08-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54200 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug c++/54198] [4.8 Regression] error: invalid use of incomplete type when building Chromium

2012-08-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54198 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.8.0

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #35 from Richard Guenther rguenth at gcc dot gnu.org 2012-08-08 11:49:21 UTC --- (In reply to comment #34) (In reply to comment #33) I think you should simply move compute_global_livein to its single use and make it static.

[Bug middle-end/54201] XMM constant duplicated

2012-08-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54201 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug c++/54198] [4.8 Regression] error: invalid use of incomplete type when building Chromium

2012-08-08 Thread markus at trippelsdorf dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54198 Markus Trippelsdorf markus at trippelsdorf dot de changed: What|Removed |Added CC||jason

[Bug tree-optimization/54200] copyrename generates wrong debuginfo

2012-08-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54200 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug tree-optimization/54200] copyrename generates wrong debuginfo

2012-08-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54200 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added CC||aoliva at

[Bug c/54202] New: Overeager warning about freeing non-heap objects

2012-08-08 Thread thiago at kde dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54202 Bug #: 54202 Summary: Overeager warning about freeing non-heap objects Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: minor

[Bug rtl-optimization/54157] [x32] -maddress-mode=long failures

2012-08-08 Thread hjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54157 --- Comment #5 from hjl at gcc dot gnu.org hjl at gcc dot gnu.org 2012-08-08 13:39:41 UTC --- Author: hjl Date: Wed Aug 8 13:39:33 2012 New Revision: 190228 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=190228 Log: Don't return identity

[Bug rtl-optimization/54157] [x32] -maddress-mode=long failures

2012-08-08 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54157 H.J. Lu hjl.tools at gmail dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c/54202] Overeager warning about freeing non-heap objects

2012-08-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54202 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug c/54202] Overeager warning about freeing non-heap objects

2012-08-08 Thread thiago at kde dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54202 --- Comment #2 from Thiago Macieira thiago at kde dot org 2012-08-08 14:21:59 UTC --- To be honest, I don't want false-positive warnings. The code and data are constructed so that it never frees the non-heap object (it has a reference count of

[Bug c/54202] Overeager warning about freeing non-heap objects

2012-08-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54202 --- Comment #3 from Richard Guenther rguenth at gcc dot gnu.org 2012-08-08 14:36:03 UTC --- (In reply to comment #2) To be honest, I don't want false-positive warnings. The code and data are constructed so that it never frees the non-heap

[Bug c/54202] Overeager warning about freeing non-heap objects

2012-08-08 Thread thiago at kde dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54202 --- Comment #4 from Thiago Macieira thiago at kde dot org 2012-08-08 14:53:13 UTC --- (In reply to comment #3) Note that even for the uninitialized use case we warn for functions that may be never executed at runtime. So - are you happy with

[Bug libstdc++/54005] Use __atomic_always_lock_free in libstdc++ is_lock_free instead of __atomic_is_lock_free

2012-08-08 Thread amacleod at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54005 --- Comment #2 from Andrew Macleod amacleod at redhat dot com 2012-08-08 15:04:21 UTC --- I don't think that is right. A type may not be always lock free from the compiler's perspective, so __atomic_always_lock_free() will return false. The

[Bug c++/54198] [4.8 Regression] error: invalid use of incomplete type when building Chromium

2012-08-08 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54198 --- Comment #2 from Andrew Pinski pinskia at gcc dot gnu.org 2012-08-08 15:26:43 UTC --- I actually think GCC is correct, A B causes all member functions to be instantiated.

[Bug tree-optimization/54200] copyrename generates wrong debuginfo

2012-08-08 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54200 --- Comment #4 from Andrew Pinski pinskia at gcc dot gnu.org 2012-08-08 15:31:09 UTC --- The other thing which copyrename helps is register allocation as it allows out of ssa to coalesce some ssa names which could not do before.

[Bug c/54203] New: ctime on INT_MAX returns wrong date

2012-08-08 Thread aminalipour at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54203 Bug #: 54203 Summary: ctime on INT_MAX returns wrong date Classification: Unclassified Product: gcc Version: 4.4.6 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-08 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #36 from Steven Bosscher steven at gcc dot gnu.org 2012-08-08 17:39:49 UTC --- Author: steven Date: Wed Aug 8 17:39:46 2012 New Revision: 190235 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=190235 Log: PR middle-end/54146

[Bug c++/54155] Newly compiled GCC 4.4.4 on Solaris sparc gives problem with -m32/-m64 flags

2012-08-08 Thread dshanke at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54155 --- Comment #7 from damz dshanke at gmail dot com 2012-08-08 17:40:37 UTC --- (In reply to comment #5) --- Comment #4 from Eric Botcazou ebotcazou at gcc dot gnu.org 2012-08-02 15:17:25 UTC --- If I replace only the ld from GNU Binutils

[Bug c/54203] ctime on INT_MAX returns wrong date

2012-08-08 Thread aminalipour at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54203 Amin aminalipour at gmail dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c++/53792] [C++11][constexpr] improving compiler-time constexpr evaluation

2012-08-08 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53792 --- Comment #7 from Paolo Carlini paolo.carlini at oracle dot com 2012-08-08 18:18:51 UTC --- Thanks Giulio!

[Bug libstdc++/54204] New: Wrong baseline_symbols.txt picked for x32

2012-08-08 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54204 Bug #: 54204 Summary: Wrong baseline_symbols.txt picked for x32 Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/54204] Wrong baseline_symbols.txt picked for x32

2012-08-08 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54204 H.J. Lu hjl.tools at gmail dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug libstdc++/52449] check-abi picks up wrong baseline_symbols.txt with --with-cpu=default32 configs

2012-08-08 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52449 H.J. Lu hjl.tools at gmail dot com changed: What|Removed |Added CC||hjl.tools at gmail

[Bug libstdc++/52449] check-abi picks up wrong baseline_symbols.txt with --with-cpu=default32 configs

2012-08-08 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52449 H.J. Lu hjl.tools at gmail dot com changed: What|Removed |Added Target|powerpc64-*-linux

[Bug c/54202] Overeager warning about freeing non-heap objects

2012-08-08 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54202 --- Comment #5 from Andrew Pinski pinskia at gcc dot gnu.org 2012-08-08 19:00:58 UTC --- Even the printf format warnings are this way too

[Bug debug/54205] New: recursive .debug_macro inclusions

2012-08-08 Thread tromey at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54205 Bug #: 54205 Summary: recursive .debug_macro inclusions Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug fortran/54199] Superfluous diagnostic is also the name of an intrinsic for internal procedures

2012-08-08 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54199 Mikael Morin mikael at gcc dot gnu.org changed: What|Removed |Added CC||mikael at gcc dot

[Bug target/52122] [4.6/4.7/4.8 Regression] incorrect ln -s replacement for mingw like targets in configure files

2012-08-08 Thread tim.vanholder at anubex dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52122 tim.vanholder at anubex dot com changed: What|Removed |Added CC||tim.vanholder at anubex

[Bug c/54188] Inconsistent __alignof__(long long)

2012-08-08 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54188 Richard Henderson rth at gcc dot gnu.org changed: What|Removed |Added CC||rth at gcc dot

[Bug c/54188] Inconsistent __alignof__(long long)

2012-08-08 Thread joseph at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54188 --- Comment #6 from joseph at codesourcery dot com joseph at codesourcery dot com 2012-08-08 21:43:18 UTC --- On Wed, 8 Aug 2012, rth at gcc dot gnu.org wrote: N1370 (C11 draft) 6.5.3.4 paragraph 3 says: The _Alignof operator yields

[Bug middle-end/54201] XMM constant duplicated

2012-08-08 Thread cesarb at cesarb dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54201 --- Comment #3 from Cesar Eduardo Barros cesarb at cesarb dot net 2012-08-08 23:28:52 UTC --- Created attachment 27964 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=27964 Another testcase Another testcase. This one also shows it using two

[Bug target/28896] -fstack-limit-symbol and m68k and non 68020

2012-08-08 Thread baker at usgs dot gov
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28896 --- Comment #9 from Larry Baker baker at usgs dot gov 2012-08-09 02:06:27 UTC --- (In reply to comment #6) Fixed in 4.8. Andreas, My application uses a 4.6.1+ compiler from Code Sourcery for ColdFire uClinux (no longer being sponsored by

[Bug target/28896] -fstack-limit-symbol and m68k and non 68020

2012-08-08 Thread baker at usgs dot gov
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28896 --- Comment #10 from Larry Baker baker at usgs dot gov 2012-08-09 02:16:27 UTC --- (In reply to comment #9) I traced the second ICE to the -fPIC flag, ... should be I traced the first ICE to the -fPIC flag, ... Larry Baker

[Bug lto/54206] New: build in source dir breaks lto plugin detection

2012-08-08 Thread andi-gcc at firstfloor dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54206 Bug #: 54206 Summary: build in source dir breaks lto plugin detection Classification: Unclassified Product: gcc Version: 4.7.1 Status: UNCONFIRMED Severity: normal