Re: weird optimization in sin+cos, x86 backend

2012-02-14 Thread Andrew Haley
On 02/13/2012 08:00 PM, Geert Bosch wrote: GNU Linux is quite good, but has issues with the pow function for large exponents, even in current versions Really? Even on 64-bit? I know this is a problem for the 32-bit legacy architecture, but I thought the 64-bit pow() was OK. Andrew.

[ARM] EABI and the default to short enums

2012-02-14 Thread Sebastian Huber
Hello, the default ARM EABI configuration uses short enums by default (from gcc/config/arm/arm.c: /* AAPCS based ABIs use short enums by default. */ static bool arm_default_short_enums (void) { return TARGET_AAPCS_BASED arm_abi != ARM_ABI_AAPCS_LINUX; } This causes a major headache for

Re: weird optimization in sin+cos, x86 backend

2012-02-14 Thread Vincent Lefevre
On 2012-02-13 15:00:54 -0500, Geert Bosch wrote: Properties: [ ] Conforms to C99 for exceptional values (accepting/producing NaNs, infinities) [ ] Handles non-default rounding modes, trapping math, errno, etc. [ ] Requires IEEE compliant binary64 arithmetic

Re: weird optimization in sin+cos, x86 backend

2012-02-14 Thread Vincent Lefevre
On 2012-02-14 09:51:28 +, Andrew Haley wrote: On 02/13/2012 08:00 PM, Geert Bosch wrote: GNU Linux is quite good, but has issues with the pow function for large exponents, even in current versions Really? Even on 64-bit? I know this is a problem for the 32-bit legacy architecture,

Re: weird optimization in sin+cos, x86 backend

2012-02-14 Thread Tim Prince
On 02/14/2012 04:51 AM, Andrew Haley wrote: On 02/13/2012 08:00 PM, Geert Bosch wrote: GNU Linux is quite good, but has issues with the pow function for large exponents, even in current versions Really? Even on 64-bit? I know this is a problem for the 32-bit legacy architecture, but I

Re: weird optimization in sin+cos, x86 backend

2012-02-14 Thread Vincent Lefevre
On 2012-02-14 14:26:05 +0100, Vincent Lefevre wrote: On 2012-02-14 09:51:28 +, Andrew Haley wrote: On 02/13/2012 08:00 PM, Geert Bosch wrote: GNU Linux is quite good, but has issues with the pow function for large exponents, even in current versions Really? Even on 64-bit? I

Re: weird optimization in sin+cos, x86 backend

2012-02-14 Thread Tim Prince
On 02/14/2012 08:26 AM, Vincent Lefevre wrote: On 2012-02-14 09:51:28 +, Andrew Haley wrote: On 02/13/2012 08:00 PM, Geert Bosch wrote: GNU Linux is quite good, but has issues with the pow function for large exponents, even in current versions Really? Even on 64-bit? I know this is a

Re: [ARM] EABI and the default to short enums

2012-02-14 Thread Ian Lance Taylor
Sebastian Huber sebastian.hu...@embedded-brains.de writes: the default ARM EABI configuration uses short enums by default (from gcc/config/arm/arm.c: /* AAPCS based ABIs use short enums by default. */ static bool arm_default_short_enums (void) { return TARGET_AAPCS_BASED arm_abi !=

Re: [ARM] EABI and the default to short enums

2012-02-14 Thread Sebastian Huber
On 02/14/2012 04:05 PM, Ian Lance Taylor wrote: Sebastian Hubersebastian.hu...@embedded-brains.de writes: the default ARM EABI configuration uses short enums by default (from gcc/config/arm/arm.c: /* AAPCS based ABIs use short enums by default. */ static bool arm_default_short_enums (void)

Re: weird optimization in sin+cos, x86 backend

2012-02-14 Thread Geert Bosch
On Feb 14, 2012, at 08:22, Vincent Lefevre wrote: Please do not use the term binary80, as it is confusing (and there is a difference between this format and the formats of the IEEE binary{k} class concerning the implicit bit). Yes, I first wrote extended precision, though that really is a

Re: weird optimization in sin+cos, x86 backend

2012-02-14 Thread Andrew Haley
On 02/14/2012 04:41 PM, Geert Bosch wrote: Right now we don't have a library either that conforms to C99 Are you sure? As far as I know we do. We might not meet C99 Annex F, but that's not required. and meets the far more relaxed accuracy criteria of OpenCL and Ada. Andrew.

Re: weird optimization in sin+cos, x86 backend

2012-02-14 Thread Geert Bosch
On Feb 14, 2012, at 11:44, Andrew Haley wrote: On 02/14/2012 04:41 PM, Geert Bosch wrote: Right now we don't have a library either that conforms to C99 Are you sure? As far as I know we do. We might not meet C99 Annex F, but that's not required. and meets the far more relaxed accuracy

Re: weird optimization in sin+cos, x86 backend

2012-02-14 Thread Andrew Haley
On 02/14/2012 04:54 PM, Geert Bosch wrote: On Feb 14, 2012, at 11:44, Andrew Haley wrote: On 02/14/2012 04:41 PM, Geert Bosch wrote: Right now we don't have a library either that conforms to C99 Are you sure? As far as I know we do. We might not meet C99 Annex F, but that's not

Re: [ARM] EABI and the default to short enums

2012-02-14 Thread Ian Lance Taylor
Sebastian Huber sebastian.hu...@embedded-brains.de writes: On 02/14/2012 04:05 PM, Ian Lance Taylor wrote: Sebastian Hubersebastian.hu...@embedded-brains.de writes: the default ARM EABI configuration uses short enums by default (from gcc/config/arm/arm.c: /* AAPCS based ABIs use short

RE: spill failure after IF-CASE-2 transformation

2012-02-14 Thread Henderson, Stuart
spill_failure does return for asms since we don't want to ICE on bad user code. That's all that's going on here. ahh, thanks. It sounds like ifcvt needs to be fixed. Your example: block 44: set cc = x; set cc = y; (*) if cc jump; looks like an invalid transformation, but I suspect rather

Re: weird optimization in sin+cos, x86 backend

2012-02-14 Thread Geert Bosch
On Feb 13, 2012, at 09:59, Vincent Lefevre wrote: On 2012-02-09 15:49:37 +, Andrew Haley wrote: I'd start with INRIA's crlibm. I point I'd like to correct. GNU MPFR has mainly ( 95%) been developed by researchers and engineers paid by INRIA. But this is not the case of CRlibm. I don't

Re: weird optimization in sin+cos, x86 backend

2012-02-14 Thread Christoph Lauter
Hello, first of all, let me apologize for my late answer to this very exciting email thread. As pointed out several times, the current libm suffers from several disadvantages: * The current libm code is a mix of codes coming from different sources, with tables generated by different

Re: weird optimization in sin+cos, x86 backend

2012-02-14 Thread Andrew Haley
On 02/14/2012 06:54 PM, Christoph Lauter wrote: My colleagues Jean-Michel Muller, Florent de Dinechin at École Normale Supérieure de Lyon/ INRIA/ CNRS and myself at Université Pierre et Marie Curie, Paris Sorbonne, we have been thinking of starting such a project for quite a while. We've

Compilation fails on Debian Wheezy - cannot find gnu/stubs-32.h [multiarch]

2012-02-14 Thread Witold Baryluk
Hi, I was trying to compile gcc-4.7 snapshots on Debian GNU/Linux wheezy (testing/unstable) i386, and found problem releated to multiarch. This is my configure and compile script: unset LC_ALL unset LANG export TEMP=/scratch/baryluk/gcc/tmp export TMP=/scratch/baryluk/gcc/tmp export

Re: Compilation fails on Debian Wheezy - cannot find gnu/stubs-32.h [multiarch]

2012-02-14 Thread Jonathan Wakely
On 14 February 2012 22:26, Witold Baryluk wrote: I was trying to compile gcc-4.7 snapshots on Debian GNU/Linux wheezy (testing/unstable) i386, and found problem releated to multiarch. This is a known issue with Debian that has been discussed several times on the gcc and gcc-help lists, most

gcc-4.4-20120214 is now available

2012-02-14 Thread gccadmin
Snapshot gcc-4.4-20120214 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.4-20120214/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.4 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches

Re: Compilation fails on Debian Wheezy - cannot find gnu/stubs-32.h [multiarch]

2012-02-14 Thread Witold Baryluk
On Tue, Feb 14, 2012 at 10:35:16PM +, Jonathan Wakely wrote: On 14 February 2012 22:26, Witold Baryluk wrote: I was trying to compile gcc-4.7 snapshots on Debian GNU/Linux wheezy (testing/unstable) i386, and found problem releated to multiarch. This is a known issue with Debian that

Re: weird optimization in sin+cos, x86 backend

2012-02-14 Thread Joseph S. Myers
On Tue, 14 Feb 2012, Geert Bosch wrote: However, the glibc math library comes very close, and we can surely fix any remaining issues there may be. So, if we can use that as base, or as fallback library, we suddenly achieve some minimal accuracy guarantees across a wide range of platforms. If

Re: Compilation fails on Debian Wheezy - cannot find gnu/stubs-32.h [multiarch]

2012-02-14 Thread Ian Lance Taylor
Witold Baryluk bary...@smp.if.uj.edu.pl writes: On Tue, Feb 14, 2012 at 10:35:16PM +, Jonathan Wakely wrote: On 14 February 2012 22:26, Witold Baryluk wrote: I was trying to compile gcc-4.7 snapshots on Debian GNU/Linux wheezy (testing/unstable) i386, and found problem releated to

Re: Compilation fails on Debian Wheezy - cannot find gnu/stubs-32.h [multiarch]

2012-02-14 Thread Witold Baryluk
On 02-14 17:34, Ian Lance Taylor wrote: Witold Baryluk bary...@smp.if.uj.edu.pl writes: On Tue, Feb 14, 2012 at 10:35:16PM +, Jonathan Wakely wrote: On 14 February 2012 22:26, Witold Baryluk wrote: I was trying to compile gcc-4.7 snapshots on Debian GNU/Linux wheezy

Re: [ARM] EABI and the default to short enums

2012-02-14 Thread Ralf Corsepius
On 02/14/2012 06:51 PM, Ian Lance Taylor wrote: Sebastian Hubersebastian.hu...@embedded-brains.de writes: On 02/14/2012 04:05 PM, Ian Lance Taylor wrote: Sebastian Hubersebastian.hu...@embedded-brains.de writes: the default ARM EABI configuration uses short enums by default (from

[Bug c++/52241] New: Performance degradation of 447.dealII on corei7 at spec2006_base32.

2012-02-14 Thread vbyakovl23 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52241 Bug #: 52241 Summary: Performance degradation of 447.dealII on corei7 at spec2006_base32. Classification: Unclassified Product: gcc Version: unknown Status:

[Bug tree-optimization/52242] New: [4.7 regression] libgomp.c/atomic-2.c failure on s390x

2012-02-14 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52242 Bug #: 52242 Summary: [4.7 regression] libgomp.c/atomic-2.c failure on s390x Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: major

[Bug tree-optimization/52242] [4.7 regression] libgomp.c/atomic-2.c failure on s390x

2012-02-14 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52242 Andreas Krebbel krebbel at gcc dot gnu.org changed: What|Removed |Added Target|

[Bug c++/39055] [DR 1443][4.4/4.5/4.6/4.7 regression] questionable default parameter of a member function accepted

2012-02-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39055 --- Comment #20 from Jason Merrill jason at gcc dot gnu.org 2012-02-14 08:39:55 UTC --- Author: jason Date: Tue Feb 14 08:39:51 2012 New Revision: 184199 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=184199 Log: PR c++/39055 *

[Bug lto/52178] [4.7 regression] Ada bootstrap failure in LTO mode

2012-02-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52178 --- Comment #22 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-14 08:39:59 UTC --- Author: rguenth Date: Tue Feb 14 08:39:55 2012 New Revision: 184200 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=184200 Log: 2012-02-14 Richard

[Bug c++/39055] [DR 1443][4.4/4.5/4.6/4.7 regression] questionable default parameter of a member function accepted

2012-02-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39055 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug middle-end/52097] ICE: in get_bit_range, at expr.c:4535 with -O -flto -fexceptions -fnon-call-exceptions --param allow-store-data-races=0

2012-02-14 Thread rguenther at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52097 --- Comment #3 from rguenther at suse dot de rguenther at suse dot de 2012-02-14 09:02:58 UTC --- On Tue, 14 Feb 2012, aldyh at gcc dot gnu.org wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52097 Aldy Hernandez aldyh at gcc dot gnu.org

[Bug tree-optimization/52210] [4.7 Regression] vect_model_simple_cost: reading uninitialised memory

2012-02-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52210 --- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-14 09:16:05 UTC --- Author: jakub Date: Tue Feb 14 09:16:01 2012 New Revision: 184201 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=184201 Log: PR

[Bug c/52181] [4.7 Regression] merge_decls doesn't handle DECL_USER_ALIGN properly

2012-02-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52181 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug fortran/52243] New: Avoid reallocation for: array1 = array1 / scalar for performance

2012-02-14 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52243 Bug #: 52243 Summary: Avoid reallocation for: array1 = array1 / scalar for performance Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED

[Bug tree-optimization/52210] [4.7 Regression] vect_model_simple_cost: reading uninitialised memory

2012-02-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52210 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug bootstrap/52172] [4.7 Regression] stage 3 Bootstrap comparison failure on FreeBSD ia64

2012-02-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52172 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug middle-end/52097] ICE: in get_bit_range, at expr.c:4535 with -O -flto -fexceptions -fnon-call-exceptions --param allow-store-data-races=0

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

[Bug target/52244] New: [4.5/4.6/4.7 Regression] wrong code for function returning union between int and _Bool at O 2, with no-early-inlining

2012-02-14 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52244 Bug #: 52244 Summary: [4.5/4.6/4.7 Regression] wrong code for function returning union between int and _Bool at O 2, with no-early-inlining Classification: Unclassified

[Bug target/52244] [4.5/4.6/4.7 Regression] wrong code for function returning union between int and _Bool at O 2, with no-early-inlining

2012-02-14 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52244 Iain Sandoe iains at gcc dot gnu.org changed: What|Removed |Added Target|powerpc-*-darwin9 |powerpc-*-darwin9,

[Bug target/52244] [4.5/4.6/4.7 Regression] wrong code for function returning union between int and _Bool at O 2, with no-early-inlining

2012-02-14 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52244 Iain Sandoe iains at gcc dot gnu.org changed: What|Removed |Added Target|powerpc-*-darwin9, |*-*-darwin9

[Bug middle-end/52244] [4.5/4.6/4.7 Regression] wrong code for function returning union between int and _Bool at O 2, with no-early-inlining

2012-02-14 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52244 Iain Sandoe iains at gcc dot gnu.org changed: What|Removed |Added Component|target |middle-end ---

[Bug middle-end/52244] [4.5/4.6/4.7 Regression] wrong code for function returning union between int and _Bool at O 2, with no-early-inlining

2012-02-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52244 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot

[Bug middle-end/52244] [4.5/4.6/4.7 Regression] wrong code for function returning union between int and _Bool at O 2, with no-early-inlining

2012-02-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52244 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code

[Bug middle-end/52244] [4.5/4.6/4.7 Regression] wrong code for function returning union between int and _Bool at O 2, with no-early-inlining

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

[Bug c++/44783] implement -ftemplate-backtrace-limit=

2012-02-14 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44783 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC|

[Bug translation/52245] New: translatable string: Fortran F2003

2012-02-14 Thread stigge at antcom dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52245 Bug #: 52245 Summary: translatable string: Fortran F2003 Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug middle-end/52244] [4.5/4.6/4.7 Regression] wrong code for function returning union between int and _Bool at O 2, with no-early-inlining

2012-02-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52244 --- Comment #6 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-14 12:10:10 UTC --- The issue is that SRA thinks u.b = 1; is access { base = (1716)'u', offset = 0, size = 8, expr = u.b, type = _Bool, ... note 'size = 8'. That is

[Bug tree-optimization/52242] [4.7 regression] libgomp.c/atomic-2.c failure on s390x

2012-02-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52242 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added CC||rth at gcc

[Bug target/52238] -mms-bitfields: __attribute__ ((aligned (n))) ignored for struct members

2012-02-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52238 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code

[Bug c++/52237] Template specialization and operator overloading causes Segmentation Fault

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

[Bug c++/44783] implement -ftemplate-backtrace-limit=

2012-02-14 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44783 --- Comment #8 from Paolo Carlini paolo.carlini at oracle dot com 2012-02-14 12:36:57 UTC --- Created attachment 26658 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=26658 Draft This is a slightly tweaked and extended version of the patch

[Bug fortran/45586] [4.6/4.7 Regression] ICE non-trivial conversion at assignment

2012-02-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586 --- Comment #63 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-14 13:01:09 UTC --- With a (seemingly) unrelated patch (attached to PR52097) I'm back on ICEing for the gfortran.dg/lto/pr45586*.f90 testcases ... Even before the adjusted

[Bug translation/52246] New: translatable string typo: plural use (one translatable objects)

2012-02-14 Thread stigge at antcom dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52246 Bug #: 52246 Summary: translatable string typo: plural use (one translatable objects) Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED

[Bug rtl-optimization/52208] [4.7 Regression] Useless store

2012-02-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52208 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot

[Bug fortran/45586] [4.6/4.7 Regression] ICE non-trivial conversion at assignment

2012-02-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586 --- Comment #64 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-14 13:20:37 UTC --- Index: gcc/fortran/trans-types.c === --- gcc/fortran/trans-types.c (revision 184203)

[Bug middle-end/52097] ICE: in get_bit_range, at expr.c:4535 with -O -flto -fexceptions -fnon-call-exceptions --param allow-store-data-races=0

2012-02-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52097 --- Comment #5 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-14 13:23:15 UTC --- It works apart from introducing FAIL: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O 0 -flto -flto-partition=none

[Bug middle-end/52244] [4.5/4.6/4.7 Regression] wrong code for function returning union between int and _Bool at O 2, with no-early-inlining

2012-02-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52244 --- Comment #7 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-14 13:25:10 UTC --- Index: gcc/tree-sra.c === --- gcc/tree-sra.c (revision 184203) +++ gcc/tree-sra.c

[Bug rtl-optimization/52208] [4.7 Regression] Useless store

2012-02-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52208 --- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-14 13:58:44 UTC --- The -1000 costs comes from the scan_one_insn subtracting there ira_memory_move_cost[][][] * frequency (i.e. memory_cost becomes -4000) and on the plus we add

[Bug middle-end/52097] ICE: in get_bit_range, at expr.c:4535 with -O -flto -fexceptions -fnon-call-exceptions --param allow-store-data-races=0

2012-02-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52097 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added CC||hubicka at

[Bug c++/44783] implement -ftemplate-backtrace-limit=

2012-02-14 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44783 --- Comment #9 from Manuel López-Ibáñez manu at gcc dot gnu.org 2012-02-14 14:27:40 UTC --- (In reply to comment #7) Thanks Manuel. Thus, I'm going to test your patch. Was wondering, maybe we want the nit: 'n_total template_backtrace_limit +

[Bug c++/44783] implement -ftemplate-backtrace-limit=

2012-02-14 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44783 --- Comment #10 from Paolo Carlini paolo.carlini at oracle dot com 2012-02-14 14:44:03 UTC --- Agreed about the testcase, of course. By the way, for the actual dejagnu testcase, a few weeks ago I noticed that apparently testing for 'note:' is

[Bug middle-end/52214] [4.7 Regression] FAIL: g++.dg/tree-ssa/pr44706.C -std=gnu++* scan-tree-dump-not fnsplit Splitting function

2012-02-14 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52214 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/52247] New: [4.5/4.6/4.7 Regression] ICE with asm goto

2012-02-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52247 Bug #: 52247 Summary: [4.5/4.6/4.7 Regression] ICE with asm goto Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Keywords: ice-on-valid-code

[Bug middle-end/52142] [trans-mem] inlined transaction_pure functions are instrumented

2012-02-14 Thread aldyh at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52142 --- Comment #4 from Aldy Hernandez aldyh at gcc dot gnu.org 2012-02-14 15:15:36 UTC --- Created attachment 26659 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=26659 proposed patch Actually Richard (rth), the restriction is less strict than

[Bug middle-end/52244] [4.5/4.6/4.7 Regression] wrong code for function returning union between int and _Bool at O 2, with no-early-inlining

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

[Bug tree-optimization/51528] [4.5/4.6 Regression] SRA should not create BOOLEAN_TYPE replacements

2012-02-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51528 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|4.6.3 |4.5.4

[Bug tree-optimization/51528] [4.6 Regression] SRA should not create BOOLEAN_TYPE replacements

2012-02-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51528 Bug 51528 depends on bug 52244, which changed state. Bug 52244 Summary: [4.5/4.6/4.7 Regression] wrong code for function returning union between int and _Bool at O 2, with no-early-inlining http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52244

[Bug middle-end/52244] [4.5/4.6/4.7 Regression] wrong code for function returning union between int and _Bool at O 2, with no-early-inlining

2012-02-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52244 --- Comment #9 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-14 15:34:02 UTC --- Author: rguenth Date: Tue Feb 14 15:33:56 2012 New Revision: 184214 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=184214 Log: 2012-02-14 Richard

[Bug tree-optimization/51528] [4.6 Regression] SRA should not create BOOLEAN_TYPE replacements

2012-02-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51528 --- Comment #12 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-14 15:34:02 UTC --- Author: rguenth Date: Tue Feb 14 15:33:56 2012 New Revision: 184214 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=184214 Log: 2012-02-14 Richard

[Bug c++/52247] [4.5/4.6/4.7 Regression] ICE with asm goto

2012-02-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52247 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.5.4

[Bug c++/52247] [4.5/4.6/4.7 Regression] ICE with asm goto

2012-02-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52247 --- Comment #1 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-14 15:48:16 UTC --- Created attachment 26660 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=26660 gcc47-pr52247.patch Untested fix.

[Bug middle-end/52097] ICE: in get_bit_range, at expr.c:4535 with -O -flto -fexceptions -fnon-call-exceptions --param allow-store-data-races=0

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

[Bug c++/52248] New: [4.7 Regression] timevar ICE

2012-02-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52248 Bug #: 52248 Summary: [4.7 Regression] timevar ICE Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Keywords: ice-checking, ice-on-invalid-code

[Bug c++/44783] implement -ftemplate-backtrace-limit=

2012-02-14 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44783 --- Comment #11 from Manuel López-Ibáñez manu at gcc dot gnu.org 2012-02-14 16:26:10 UTC --- (In reply to comment #10) By the way, for the actual dejagnu testcase, a few weeks ago I noticed that apparently testing for 'note:' is pretty weak,

[Bug c++/44783] implement -ftemplate-backtrace-limit=

2012-02-14 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44783 --- Comment #12 from Paolo Carlini paolo.carlini at oracle dot com 2012-02-14 16:45:20 UTC --- Any number of notes will be matched by a single note: test, since the testsuite does not detect duplicates. There is PR about this somewhere. I'm

[Bug middle-end/50335] ICE in psct_dynamic_dim, at graphite-poly.h:659

2012-02-14 Thread gmaxwell at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50335 --- Comment #11 from Gregory Maxwell gmaxwell at gmail dot com 2012-02-14 17:15:23 UTC --- Still crashing in, r184217.

[Bug c/52181] [4.7 Regression] merge_decls doesn't handle DECL_USER_ALIGN properly

2012-02-14 Thread uweigand at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52181 --- Comment #5 from Ulrich Weigand uweigand at gcc dot gnu.org 2012-02-14 17:22:23 UTC --- Thanks for the quick fix! Are you planning to backport to 4.6 as well?

[Bug middle-end/52142] [trans-mem] inlined transaction_pure functions are instrumented

2012-02-14 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52142 --- Comment #5 from Richard Henderson rth at gcc dot gnu.org 2012-02-14 17:50:02 UTC --- The patch in #c4 looks good.

[Bug fortran/52249] New: FAIL: gfortran.dg/vect/pr32380.f

2012-02-14 Thread Greta.Yorsh at arm dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52249 Bug #: 52249 Summary: FAIL: gfortran.dg/vect/pr32380.f Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: minor Priority: P3

[Bug go/48501] 64bit-out.go, select5-out.go, tmp.go compilation times out

2012-02-14 Thread ian at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48501 --- Comment #3 from ian at gcc dot gnu.org ian at gcc dot gnu.org 2012-02-14 18:02:23 UTC --- Author: ian Date: Tue Feb 14 18:02:09 2012 New Revision: 184218 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=184218 Log: PR go/48501

[Bug go/48501] 64bit-out.go, select5-out.go, tmp.go compilation times out

2012-02-14 Thread ian at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48501 --- Comment #4 from ian at gcc dot gnu.org ian at gcc dot gnu.org 2012-02-14 18:04:38 UTC --- Author: ian Date: Tue Feb 14 18:04:28 2012 New Revision: 184219 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=184219 Log: PR go/48501 *

[Bug go/48501] 64bit-out.go, select5-out.go, tmp.go compilation times out

2012-02-14 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48501 Ian Lance Taylor ian at airs dot com changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug bootstrap/52172] [4.7 Regression] stage 3 Bootstrap comparison failure on FreeBSD ia64

2012-02-14 Thread mexas at bristol dot ac.uk
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52172 --- Comment #13 from Anton Shterenlikht mexas at bristol dot ac.uk 2012-02-14 18:08:03 UTC --- yes, I confirm, fixed on FreeBSD 9.9-CURRENT #11 r231193M Thanks!

[Bug go/48411] Bogusly canonicalized $target-gccgo

2012-02-14 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48411 Ian Lance Taylor ian at airs dot com changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last

[Bug go/51874] Many libgo testsuite failures on Solaris, IRIX

2012-02-14 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51874 Ian Lance Taylor ian at airs dot com changed: What|Removed |Added Status|NEW |WAITING ---

[Bug go/52218] [4.7 Regression] libgo ftbfs on arm-linux-gnueabi (unknown case for SETCONTEXT_CLOBBERS_TLS)

2012-02-14 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52218 Ian Lance Taylor ian at airs dot com changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last

[Bug go/51874] Many libgo testsuite failures on Solaris, IRIX

2012-02-14 Thread ro at CeBiTec dot Uni-Bielefeld.DE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51874 --- Comment #11 from ro at CeBiTec dot Uni-Bielefeld.DE ro at CeBiTec dot Uni-Bielefeld.DE 2012-02-14 18:31:28 UTC --- --- Comment #7 from Ian Lance Taylor ian at airs dot com 2012-02-12 06:04:42 UTC --- In current mainline I'm not aware of

[Bug rtl-optimization/52250] New: [4.7 Regression] ICE: in sel_remove_bb, at sel-sched-ir.c:5213 with -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops -fselective-scheduling2 and other flags

2012-02-14 Thread zsojka at seznam dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52250 Bug #: 52250 Summary: [4.7 Regression] ICE: in sel_remove_bb, at sel-sched-ir.c:5213 with -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops

[Bug target/52205] unwinding through signal handler fails

2012-02-14 Thread ro at CeBiTec dot Uni-Bielefeld.DE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52205 --- Comment #8 from ro at CeBiTec dot Uni-Bielefeld.DE ro at CeBiTec dot Uni-Bielefeld.DE 2012-02-14 18:39:32 UTC --- --- Comment #6 from Ian Lance Taylor ian at airs dot com 2012-02-12 19:52:02 UTC --- The patch fixes the test case and also

[Bug go/48411] Bogusly canonicalized $target-gccgo

2012-02-14 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48411 Ian Lance Taylor ian at airs dot com changed: What|Removed |Added Status|WAITING |ASSIGNED ---

[Bug go/48411] Bogusly canonicalized $target-gccgo

2012-02-14 Thread ian at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48411 --- Comment #3 from ian at gcc dot gnu.org ian at gcc dot gnu.org 2012-02-14 18:58:52 UTC --- Author: ian Date: Tue Feb 14 18:58:48 2012 New Revision: 184221 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=184221 Log: PR go/48411 *

[Bug go/48411] Bogusly canonicalized $target-gccgo

2012-02-14 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48411 Ian Lance Taylor ian at airs dot com changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/50031] Sphinx3 has a 10% regression going from GCC 4.5 to GCC 4.6 on powerpc

2012-02-14 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50031 --- Comment #6 from William J. Schmidt wschmidt at gcc dot gnu.org 2012-02-14 19:40:23 UTC --- Author: wschmidt Date: Tue Feb 14 19:40:13 2012 New Revision: 184225 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=184225 Log: 2012-02-14 Bill

[Bug go/48410] weird installation dir

2012-02-14 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48410 Ian Lance Taylor ian at airs dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug debug/51950] [4.6/4.7 Regression] fdebug-types-section regression for member pointers

2012-02-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51950 --- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-14 19:40:18 UTC --- Author: jakub Date: Tue Feb 14 19:40:10 2012 New Revision: 184224 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=184224 Log: PR debug/51950 *

[Bug tree-optimization/50969] 17% degradation in 168.wupwise for interleave via permutation

2012-02-14 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50969 --- Comment #5 from William J. Schmidt wschmidt at gcc dot gnu.org 2012-02-14 19:40:22 UTC --- Author: wschmidt Date: Tue Feb 14 19:40:13 2012 New Revision: 184225 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=184225 Log: 2012-02-14 Bill

[Bug go/48243] Several libgo tests fail on Solaris 10/SPARC

2012-02-14 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48243 Ian Lance Taylor ian at airs dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug go/48122] crypto/aes test fails on 32-bit Solaris 11/x86

2012-02-14 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48122 Ian Lance Taylor ian at airs dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

  1   2   3   >