[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 Pr

[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 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 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 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 Freescale). So, I have be

[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 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 registers instead of one.

[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 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 the alignment requirement o

[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 changed: What|Removed |Added CC||rth at gcc dot gnu.org --- Comment #5

[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 d

[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 changed: What|Removed |Added CC||mikael at gcc dot gnu.org --- Comment #1 f

[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 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 2012-08-08 19:00:58 UTC --- Even the printf format warnings are this way too

[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 changed: What|Removed |Added Target|powerpc64-*-linux |powerpc64-*-linux,x86_64-*l |

[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 changed: What|Removed |Added CC||hjl.tools at gmail dot com --- Comment #2 from

[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 changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[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 Priority

[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 2012-08-08 18:18:51 UTC --- Thanks Giulio!

[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 changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[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 2012-08-08 17:40:37 UTC --- (In reply to comment #5) > > --- Comment #4 from Eric Botcazou 2012-08-02 > > 15:17:25 UTC --- > > >> If I replace only the ld from GNU Binutils 2.21.x with the ld from 2.20.x > >> then > >>

[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 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=gcc&view=rev&rev=190235 Log: PR middle-end/54146 * gimpify.c (gimpli

[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 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 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++/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 2012-08-08 15:26:43 UTC --- I actually think GCC is correct, A causes all member functions to be instantiated.

[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 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 compiler will issue a call

[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 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 the > definitive warn

[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 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 object (it has a reference > c

[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 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 -1). If the driver to th

[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 changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[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 changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[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 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=gcc&view=rev&rev=190228 Log: Don't return identity for CONST or symbolic

[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 Pr

[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 changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[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 changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo|unassigned

[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 changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Commen

[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 changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[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 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. > > Yes, and I need to add

[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 changed: What|Removed |Added Target Milestone|--- |4.8.0

[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 changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[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 2012-08-08 11:32:37 UTC --- Created attachment 27961 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27961 Assembly output

[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 Comp

[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 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 blocked for movement beca

[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 changed: What|Removed |Added CC||giulio.eulisse at cern dot

[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 Severity

[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 Statu

[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 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 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 smarts there as in find_use

[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 changed: What|Removed |Added CC||slipstreamdrive at hotmail |

[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 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, while "nobug1" and "nobug2

[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 changed: What|Removed |Added CC||roman at qubyx dot com --- Comment #2 from Roman

[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 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 for sure that the loop >

[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 changed: What|Removed |Added Target Milestone|--- |4.7.2