[Bug fortran/38268] gfortran doesn't link any 64 bits binaries on Solaris

2008-12-04 Thread ebotcazou at gcc dot gnu dot org
--- Comment #10 from ebotcazou at gcc dot gnu dot org 2008-12-05 07:40 --- > I built gmp and mpfr with defaults. http://gcc.gnu.org/install/specific.html#sparc-sun-solaris2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38268

[Bug target/37033] [4.4 Regression] Revision 138733 breaks -g vs -g0 for PCH

2008-12-04 Thread aoliva at gcc dot gnu dot org
--- Comment #11 from aoliva at gcc dot gnu dot org 2008-12-05 06:56 --- Subject: Bug 37033 Author: aoliva Date: Fri Dec 5 06:55:12 2008 New Revision: 142459 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142459 Log: ChangeLog.vta: PR target/37033 * libcpp/pch.c (cpp_valid_state

[Bug bootstrap/38262] [4.4 regression] GCC components unnecessarily link with shared gmp/mpfr

2008-12-04 Thread sebpop at gmail dot com
--- Comment #7 from sebpop at gmail dot com 2008-12-05 06:34 --- Subject: Re: [4.4 regression] GCC components unnecessarily link with shared gmp/mpfr On Fri, Nov 28, 2008 at 3:38 AM, jakub at gcc dot gnu dot org <[EMAIL PROTECTED]> wrote: > The patch looks good to me (if not obvious).

Re: [Bug bootstrap/38262] [4.4 regression] GCC components unnecessarily link with shared gmp/mpfr

2008-12-04 Thread Sebastian Pop
On Fri, Nov 28, 2008 at 3:38 AM, jakub at gcc dot gnu dot org <[EMAIL PROTECTED]> wrote: > The patch looks good to me (if not obvious). Sebastian, are you going to post > it to gcc-patches? I just sent it to gcc-patches. Sorry this took me so long to send: it went out of my radar. Sebastian

[Bug fortran/38268] gfortran doesn't link any 64 bits binaries on Solaris

2008-12-04 Thread jvdelisle at gcc dot gnu dot org
--- Comment #9 from jvdelisle at gcc dot gnu dot org 2008-12-05 05:46 --- That got me farther. Now this: gnu-make[3]: Entering directory `/home/delisle/gcc/obj44/gcc' /home/delisle/gcc/obj44/./prev-gcc/xgcc -B/home/delisle/gcc/obj44/./prev-gcc/ -B/home/delisle/gcc/usr/i386-pc-solaris2

[Bug fortran/38291] Rejects I/O with POS= if FMT=*

2008-12-04 Thread jvdelisle at gcc dot gnu dot org
--- Comment #8 from jvdelisle at gcc dot gnu dot org 2008-12-05 05:39 --- The alternating error was an artefact of the test case and not part of the bug. I have submitted a fixed patch that eliminates the incorrect EOF error. I will commit soon. -- http://gcc.gnu.org/bugzilla/sho

[Bug libstdc++/38411] [4.4 Regression] Revision 142439 caused 22_locale/locale/cons/7.cc execution test

2008-12-04 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2008-12-05 05:34 --- Jakub, there was a similar problem with locale on Linux before. Do you remember it? -- hjl dot tools at gmail dot com changed: What|Removed |Added -

[Bug libstdc++/38411] [4.4 Regression] Revision 142439 caused 22_locale/locale/cons/7.cc execution test

2008-12-04 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2008-12-05 05:25 --- Revision 142439 is the cause. -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug fortran/38285] Wrong I/O output: Interaction between F and P for output

2008-12-04 Thread jvdelisle at gcc dot gnu dot org
--- Comment #6 from jvdelisle at gcc dot gnu dot org 2008-12-05 05:03 --- Fixed on trunk. -- jvdelisle at gcc dot gnu dot org changed: What|Removed |Added St

[Bug rtl-optimization/38412] asm-declared register misnamed when feeding asm, "almost" misallocated.

2008-12-04 Thread hp at gcc dot gnu dot org
--- Comment #1 from hp at gcc dot gnu dot org 2008-12-05 04:48 --- Created an attachment (id=16830) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16830&action=view) preprocessed sysdeps/posix/spawni.c and the CRIS glibc port Compile with -O2. -- http://gcc.gnu.org/bugzilla/sh

[Bug rtl-optimization/38412] New: asm-declared register misnamed when feeding asm, "almost" misallocated.

2008-12-04 Thread hp at gcc dot gnu dot org
Observe with [gcc-4_3-branch revision 142454], --target=cris-axis-elf with -O2 and the soon attached testcase (from glibc sysdeps/posix/spawni.c and the CRIS glibc port, to be re-submitted) when assembling: spawni.s: Assembler messages: spawni.s:172: Error: gcc bug: $r4,$r10 misallocated1, must be

[Bug fortran/38285] Wrong I/O output: Interaction between F and P for output

2008-12-04 Thread jvdelisle at gcc dot gnu dot org
--- Comment #5 from jvdelisle at gcc dot gnu dot org 2008-12-05 04:12 --- Subject: Bug 38285 Author: jvdelisle Date: Fri Dec 5 04:11:28 2008 New Revision: 142456 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142456 Log: 2008-12-04 Jerry DeLisle <[EMAIL PROTECTED]>

[Bug fortran/38285] Wrong I/O output: Interaction between F and P for output

2008-12-04 Thread jvdelisle at gcc dot gnu dot org
--- Comment #4 from jvdelisle at gcc dot gnu dot org 2008-12-05 04:09 --- Subject: Bug 38285 Author: jvdelisle Date: Fri Dec 5 04:07:45 2008 New Revision: 142455 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142455 Log: 2008-12-04 Jerry DeLisle <[EMAIL PROTECTED]>

[Bug libstdc++/38411] [4.4 Regression] 22_locale/locale/cons/7.cc execution test

2008-12-04 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2008-12-05 03:08 --- Revision 142439: http://gcc.gnu.org/ml/gcc-patches/2008-12/msg00264.html is the possible cause. -- hjl dot tools at gmail dot com changed: What|Removed |Added ---

[Bug libstdc++/38411] New: [4.4 Regression] 22_locale/locale/cons/7.cc execution test

2008-12-04 Thread hjl dot tools at gmail dot com
On Linux/ia64, revision 142442 has +FAIL: 22_locale/locale/cons/7.cc execution test +FAIL: 22_locale/numpunct/members/char/2.cc execution test +FAIL: 22_locale/numpunct/members/char/wrapped_env.cc execution test +FAIL: 22_locale/numpunct/members/char/wrapped_locale.cc execution test +FAIL: 22_loca

[Bug tree-optimization/37716] [4.4 Regression] ice for legal C++ code with -O2 on 20080926

2008-12-04 Thread danglin at gcc dot gnu dot org
--- Comment #12 from danglin at gcc dot gnu dot org 2008-12-05 02:37 --- Same regressions seen on hppa*-*-*. -- danglin at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug tree-optimization/37716] [4.4 Regression] ice for legal C++ code with -O2 on 20080926

2008-12-04 Thread jakub at gcc dot gnu dot org
--- Comment #11 from jakub at gcc dot gnu dot org 2008-12-05 00:28 --- See http://gcc.gnu.org/ml/gcc-regression/2008-12/msg6.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37716

[Bug tree-optimization/37716] [4.4 Regression] ice for legal C++ code with -O2 on 20080926

2008-12-04 Thread janis at gcc dot gnu dot org
--- Comment #10 from janis at gcc dot gnu dot org 2008-12-05 00:23 --- The fix causes two tests to get an internal compiler error for powerpc*-*-*: g++.dg/init/copy5.C gcc.c-torture/execute/930718-1.c Here's a smaller version of 930718-1.c: typedef struct rtx_def { i

[Bug c++/38410] New: g++.dg/eh/crossjump1.C (internal compiler error)

2008-12-04 Thread howarth at nitro dot med dot uc dot edu
Between r142401 which worked and r142425, the following regressions appeared on both powerpc-apple-darwin8/9 and powerpc-ibm-aix5.3.0.0. On powerpc-apple-darwin9, these failures appear as... Executing on host: /sw/src/fink.build/gcc44-4.3.999-20081204/darwin_objdir/gcc/testsuite/g++/../../g++ -B

[Bug c/38408] compilation error during bootstrap in fold-const.c using TOT!

2008-12-04 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2008-12-05 00:06 --- I'm testing: --- fold-const.c.jj 2008-12-04 23:00:25.0 +0100 +++ fold-const.c2008-12-04 23:45:34.0 +0100 @@ -13340,7 +13340,7 @@ fold_checksum_tree (const_tree expr, str { const void **s

[Bug c++/38392] Template friend function injection

2008-12-04 Thread H9XLrv5oXVNvHiUI at spambox dot us
-- H9XLrv5oXVNvHiUI at spambox dot us changed: What|Removed |Added Severity|normal |major http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38392

[Bug middle-end/38409] [graphite] ICE : in canonicalize_loop_ivs, at tree-parloops.c:1384

2008-12-04 Thread mitul dot thakkar at amd dot com
--- Comment #1 from mitul dot thakkar at amd dot com 2008-12-04 22:16 --- Created an attachment (id=16829) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16829&action=view) Reduced Test Case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38409

[Bug middle-end/38409] New: [graphite] ICE : in canonicalize_loop_ivs, at tree-parloops.c:1384

2008-12-04 Thread mitul dot thakkar at amd dot com
gcc -O2 -floop-block final_calc.c final_calc.c: In function âChv_copyEntriesToVectorâ: final_calc.c:6: internal compiler error: in canonicalize_loop_ivs, at tree-parloops.c:1384 Please submit a full bug report, with preprocessed source if appropriate. See for instruc

[Bug middle-end/38406] [4.4 Regression] Revision 142437 caused gcc.dg/Wstrict-aliasing-converted-assigned.c

2008-12-04 Thread hp at gcc dot gnu dot org
--- Comment #2 from hp at gcc dot gnu dot org 2008-12-04 21:17 --- My autotester sees it too... -- hp at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/38408] compilation error during bootstrap in fold-const.c using TOT!

2008-12-04 Thread steven at gcc dot gnu dot org
--- Comment #1 from steven at gcc dot gnu dot org 2008-12-04 21:11 --- *** This bug has been marked as a duplicate of 38406 *** -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/38406] [4.4 Regression] Revision 142437 caused gcc.dg/Wstrict-aliasing-converted-assigned.c

2008-12-04 Thread steven at gcc dot gnu dot org
--- Comment #1 from steven at gcc dot gnu dot org 2008-12-04 21:11 --- *** Bug 38408 has been marked as a duplicate of this bug. *** -- steven at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c/38408] New: compilation error during bootstrap in fold-const.c using TOT!

2008-12-04 Thread edwintorok at gmail dot com
Using SVN r142442, my nightly gcc-4.4.0 boostrapper failed: Configured with ../gcc/configure --disable-multilib --disable-static --prefix=/home/edwin/gcc_inst/ --enable-languages=c,c++ --enable-checking=assert,df,fold,gc,misc,rtl,rtlflag,runtime,tree /home/edwin/gcc-obj/./prev-gcc/xgcc -B/home/ed

[Bug tree-optimization/38405] [4.4 Regression] (silent failure) handling bitfield in ternary

2008-12-04 Thread hjl dot tools at gmail dot com
-- hjl dot tools at gmail dot com changed: What|Removed |Added CC||hjl dot tools at gmail dot |

[Bug tree-optimization/38405] Regression (silent failure) handling bitfield in ternary

2008-12-04 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2008-12-04 20:35 --- It is caused by revision 140288: http://gcc.gnu.org/ml/gcc-patches/2008-08/msg01925.html -- hjl dot tools at gmail dot com changed: What|Removed |Added ---

[Bug bootstrap/8677] "gcc -v" should report options used for bootstrap

2008-12-04 Thread tkoenig at gcc dot gnu dot org
--- Comment #9 from tkoenig at gcc dot gnu dot org 2008-12-04 20:18 --- Fixed a long time ago. Closing. $ gcc -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../../gcc/trunk/configure --prefix=/home/ig25 --enable-languages=c,fortran --enable-maintainer-mode Thread m

[Bug fortran/37131] inline matmul for small matrix sizes

2008-12-04 Thread tkoenig at gcc dot gnu dot org
--- Comment #6 from tkoenig at gcc dot gnu dot org 2008-12-04 19:58 --- (In reply to comment #5) > For comparison with ifort ("loop was vectorized" in lines 40, 41, 43): > matmul =2.660166 s > subroutine without explicit interface: 0.000E+00 s > subroutine with explic

[Bug c++/35319] [4.3/4.4 regression] ICE throwing fixed-point types

2008-12-04 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/37906] has_trivial_default_constructor vs. deleted copy ctor

2008-12-04 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2008-12-04 19:01 --- Subject: Bug 37906 Author: jason Date: Thu Dec 4 19:00:03 2008 New Revision: 142442 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142442 Log: PR c++/37906 * decl.c (grok_special_member_proper

[Bug tree-optimization/38401] TreeSSA-PRE load after store misoptimization

2008-12-04 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2008-12-04 18:16 --- Created an attachment (id=16828) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16828&action=view) .gcse1 dump of r142405 on ia64-linux I still don't see why this is caught on powerpc by RTL PRE, but not on ia64

[Bug fortran/38407] New: Wishlist: -Wunused-dummy-argument and -Wno-unused-dummy-argument

2008-12-04 Thread bartoldeman at users dot sourceforge dot net
See also: http://gcc.gnu.org/ml/fortran/2007-08/msg00010.html The warning: Warning: Unused dummy argument 'foo' at (1) cannot always be easily avoided for stub functions, especially when dummy procedures are used. It would be nice if -Wunused-dummy-argument would be split from -Wunused-variable an

[Bug tree-optimization/38401] TreeSSA-PRE load after store misoptimization

2008-12-04 Thread sergeid at il dot ibm dot com
--- Comment #7 from sergeid at il dot ibm dot com 2008-12-04 17:54 --- Subject: Re: TreeSSA-PRE load after store misoptimization You're right, it worked for me only on powerpc. This is RTL snippet _before_ elimination (load + xor + store): ... (insn 20 19 21 5 ../loop.c:10 (set (reg:

[Bug tree-optimization/38405] Regression (silent failure) handling bitfield in ternary

2008-12-04 Thread ldoolitt at recycle dot lbl dot gov
--- Comment #2 from ldoolitt at recycle dot lbl dot gov 2008-12-04 17:45 --- Created an attachment (id=16827) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16827&action=view) test case source (preprocessed) Test case source in "how to reproduce" got chopped. Sorry. Here it is i

[Bug middle-end/38406] New: [4.4 Regression] Revision 142437 caused gcc.dg/Wstrict-aliasing-converted-assigned.c

2008-12-04 Thread hjl dot tools at gmail dot com
On Linux/x86-64, revision 142437 gave Executing on host: /export/gnu/import/svn/gcc-test/bld/gcc/xgcc -B/export/gnu/import/svn/gcc-test/bld/gcc/ /export/gnu/import/svn/gcc-test/src-trunk/gcc/testsuite/gcc.dg/Wstrict-aliasing-converted-assigned.c -O2 -Wstrict-aliasing -fstrict-aliasing -S -m32 -

Possible bug in Safari for Windows

2008-12-04 Thread Antonio Pardo
Dear Sir: Printing with Safari for Windows to a printer, is no problem. The printed sheet comes out correctly. Nevertheless, when printing to a virtual printer to obtain a pdf, the pdf is generated, but as an image; people cannot search its content. This is a big annoyance in my academic work:

[Bug tree-optimization/38405] New: Regression (silent failure) handling bitfield in ternary

2008-12-04 Thread gcc-bugzilla at gcc dot gnu dot org
In the context of a function returning int, and rfp->signed is a one-bit field, return rfp->signed_flag ? 1 : 0; yields -1. This is an optimization problem, seen with -O2 but not -O1. Isolated to -ftree-vrp. Not seen in gcc-4.3 or earlier. Environment: System: Li

[Bug tree-optimization/38401] TreeSSA-PRE load after store misoptimization

2008-12-04 Thread dberlin at dberlin dot org
--- Comment #6 from dberlin at gcc dot gnu dot org 2008-12-04 17:35 --- Subject: Re: TreeSSA-PRE load after store misoptimization Yes, i'm aware, but again, that is because my recollection is doing partial antic partial avail with lifetime optimality requires code placement that we don

[Bug tree-optimization/38401] TreeSSA-PRE load after store misoptimization

2008-12-04 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2008-12-04 17:27 --- by_all was there because you made it so on purpose. From tree-ssa-pre.c: " For the partial anticipation case, we only perform insertion if it is partially anticipated in some block, and fully available in all

[Bug rtl-optimization/38403] [4.4 Regression] unable to find a register to spill in class �CREG� with -fschedule-insns

2008-12-04 Thread jv244 at cam dot ac dot uk
--- Comment #5 from jv244 at cam dot ac dot uk 2008-12-04 17:22 --- (In reply to comment #4) > I would suggest you don't spend too much time on reducing a test case, and > just > stop using -fschedule-insns on x86*. There is a reason why it is not enabled > by default ;-) somewhat a

[Bug libstdc++/38368] locale(const char* std_name) may create locale with broken facets

2008-12-04 Thread paolo dot carlini at oracle dot com
--- Comment #6 from paolo dot carlini at oracle dot com 2008-12-04 17:19 --- Fixed for 4.4.0. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug libstdc++/38368] locale(const char* std_name) may create locale with broken facets

2008-12-04 Thread paolo at gcc dot gnu dot org
--- Comment #5 from paolo at gcc dot gnu dot org 2008-12-04 17:17 --- Subject: Bug 38368 Author: paolo Date: Thu Dec 4 17:16:27 2008 New Revision: 142439 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142439 Log: 2008-12-04 Paolo Carlini <[EMAIL PROTECTED]> PR libstd

[Bug tree-optimization/38401] TreeSSA-PRE load after store misoptimization

2008-12-04 Thread dberlin at dberlin dot org
--- Comment #4 from dberlin at gcc dot gnu dot org 2008-12-04 17:14 --- Subject: Re: TreeSSA-PRE load after store misoptimization That would be incorrect. Partial partial (Partial antic, Partial Avail). PRE is necessary to catch all the cases LCM does (and RTL PRE is LCM based). LCM in

[Bug tree-optimization/38401] TreeSSA-PRE load after store misoptimization

2008-12-04 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2008-12-04 17:08 --- I do not see RTL PRE catch this on ia64, with or without -fgcse-las. Can you show, please, the RTL dumps before and after GCSE? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38401

[Bug fortran/38404] New: Warning message identifies incorrect line

2008-12-04 Thread steve dot chapel at a2pg dot com
When the following program (truncbug.f) is compiled with gfortran 4.3.2: SUBROUTINE ERRMSG(N,STRING,LST) CHARACTER*72 TEXT(2) DATA (TEXT(I),I=1,2)/ X'MUST BE "CALL SIMEPS(EPS)"', X'"R" IN CALL RANDOM MAY NOT BE USED OUTSIDE THE BLOCK CONTAINING T XHE CALL.'/

[Bug tree-optimization/38401] TreeSSA-PRE load after store misoptimization

2008-12-04 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2008-12-04 16:58 --- If RTL pre can catch this, then so should tree-PRE without enabling partial-partial PRE. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38401

[Bug rtl-optimization/38403] [4.4 Regression] unable to find a register to spill in class �CREG� with -fschedule-insns

2008-12-04 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2008-12-04 16:55 --- Hi Joost, Thanks for all your hard work, but... This is just the known problem that -fschedule-insns on x86* heavily constrains the options for the register allocator. There are many bug reports about this, most of

[Bug middle-end/34386] -Wstrict-aliasing=3 ineffective (tree-ssa-alias-warnings.c)

2008-12-04 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34386

[Bug c++/38334] pmf accesses violate strict-aliasing rules

2008-12-04 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-12-04 16:26 --- "Fixed". -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFI

[Bug tree-optimization/34385] [4.3 Regression] new miscompilation after PR34148 fix

2008-12-04 Thread rguenth at gcc dot gnu dot org
--- Comment #9 from rguenth at gcc dot gnu dot org 2008-12-04 16:34 --- Note that the trunk still doesn't warn because we transform the invalid access to a valid one by doing node.11_19 = (struct Node *) D.2454_18; D.2456.i = node.11_19; D.2457_20 = VIEW_CONVERT_EXPR(D.2456).i; i

[Bug middle-end/34386] -Wstrict-aliasing=3 ineffective (tree-ssa-alias-warnings.c)

2008-12-04 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2008-12-04 16:26 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/36509] [4.4 Regression]: gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c

2008-12-04 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2008-12-04 16:25 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug rtl-optimization/38403] [4.4 Regression] unable to find a register to spill in class �CREG� with -fschedule-insns

2008-12-04 Thread jv244 at cam dot ac dot uk
--- Comment #3 from jv244 at cam dot ac dot uk 2008-12-04 16:21 --- Created an attachment (id=16826) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16826&action=view) 99 lines ;-) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38403

[Bug rtl-optimization/38403] [4.4 Regression] unable to find a register to spill in class �CREG� with -fschedule-insns

2008-12-04 Thread jv244 at cam dot ac dot uk
--- Comment #2 from jv244 at cam dot ac dot uk 2008-12-04 16:16 --- Created an attachment (id=16825) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16825&action=view) shorter testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38403

[Bug target/38306] [4.4 Regression] 15% slowdown w.r.t. 4.3 of computational kernel on some architectures

2008-12-04 Thread jv244 at cam dot ac dot uk
--- Comment #9 from jv244 at cam dot ac dot uk 2008-12-04 16:11 --- I tried -fschedule-insns on CP2K, which lead to an ICE (now PR38403) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38306

[Bug rtl-optimization/38403] [4.4 Regression] unable to find a register to spill in class �CREG� with -fschedule-insns

2008-12-04 Thread jv244 at cam dot ac dot uk
--- Comment #1 from jv244 at cam dot ac dot uk 2008-12-04 16:10 --- Created an attachment (id=16824) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16824&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38403

[Bug rtl-optimization/38403] New: [4.4 Regression] unable to find a register to spill in class �CREG� with -fschedule-insns

2008-12-04 Thread jv244 at cam dot ac dot uk
gcc version 4.4.0 20081128 (experimental) [trunk revision 142257] yields, > gfortran -O3 -ffast-math -funroll-loops -ftree-vectorize -march=k8-sse3 > -mcx16 -msahf -mtune=k8 -ffree-form -fschedule-insns test.f90 test.f90: In function ‘integrate_core_9’: test.f90:2372: error: unable to find a

[Bug libstdc++/38399] money_get<> read decimal point when frac_digits() <= 0

2008-12-04 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2008-12-04 16:08 --- (In reply to comment #0) > use_facet >(loc).get(ss, 0, false, ss, err, digits); > > string rest(istreambuf_iterator(ss), istreambuf_iterator()); Fixing this issue is trivial, but please double check t

[Bug middle-end/36509] [4.4 Regression]: gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c

2008-12-04 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2008-12-04 15:56 --- Subject: Bug 36509 Author: rguenth Date: Thu Dec 4 15:55:25 2008 New Revision: 142437 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142437 Log: 2008-12-04 Richard Guenther <[EMAIL PROTECTED]> PR

[Bug c++/38334] pmf accesses violate strict-aliasing rules

2008-12-04 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-12-04 15:56 --- Subject: Bug 38334 Author: rguenth Date: Thu Dec 4 15:55:25 2008 New Revision: 142437 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142437 Log: 2008-12-04 Richard Guenther <[EMAIL PROTECTED]> PR

[Bug debug/29202] [4.2/4.3/4.4 Regression] ICE with external template and const data in the template

2008-12-04 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2008-12-04 15:17 --- The reduced testcase still fails on the 4.3 branch. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added -

[Bug tree-optimization/38401] TreeSSA-PRE load after store misoptimization

2008-12-04 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-12-04 15:14 --- It works with -O3 (with partial-partial PRE enabled). At least phi-translation figures out that *res is zero on the incoming edge. Un-leashing partial-PRE like with Index: tree-ssa-pre.c ==

[Bug libstdc++/38399] money_get<> read decimal point when frac_digits() <= 0

2008-12-04 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2008-12-04 15:11 --- Ok. -- paolo dot carlini at oracle dot com changed: What|Removed |Added AssignedTo|u

[Bug debug/29202] [4.2/4.3/4.4 Regression] ICE with external template and const data in the template

2008-12-04 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2008-12-04 14:58 --- I can't reproduce this with current 4.4 sources. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/32519] [4.2/4.3/4.4 regression] g++ allows access to protected template member functions of base class

2008-12-04 Thread jason at gcc dot gnu dot org
--- Comment #8 from jason at gcc dot gnu dot org 2008-12-04 15:02 --- Fixed a while back; ChangeLog entry had wrong PR number. -- jason at gcc dot gnu dot org changed: What|Removed |Added

�dv

2008-12-04 Thread H�rlevel
Szia Pár napja kérdezted hogy nem e tudok egy jó letöltős oldalt. És én most találtam egyet. Tele van jobbnál jobb filmekkel, és olcsó! 1 db sms elküldése után 500 kb/sec-el töltöttem napokig a legújabb premier filmeket és meséket. Szerintem neked is be fog válni: http://h

[Bug c++/28985] [DR 399] class member access using a qualified-id fails to check for match of classes

2008-12-04 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2008-12-04 14:53 --- Removing regression tag. -- jason at gcc dot gnu dot org changed: What|Removed |Added Sum

�dv

2008-12-04 Thread H�rlevel
Szia Pár napja kérdezted hogy nem e tudok egy jó letöltős oldalt. És én most találtam egyet. Tele van jobbnál jobb filmekkel, és olcsó! 1 db sms elküldése után 500 kb/sec-el töltöttem napokig a legújabb premier filmeket és meséket. Szerintem neked is be fog válni: http://h

[Bug target/38402] New: Undocumented Yz constraint

2008-12-04 Thread hjl dot tools at gmail dot com
x86 has ;; We use the Y prefix to denote any number of conditional register sets: ;; z First SSE register. ;; 2 SSE2 enabled ;; i SSE2 inter-unit moves enabled ;; m MMX inter-unit moves enabled Most of them are internal to gcc. But some instructions use the fixed XMM0 register. We may

[Bug c++/36856] [c++0x] __is_pod() fails for some pod types

2008-12-04 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2008-12-04 14:51 --- Suspending this doesn't make much sense to me, it seems like a legitimate bug in the front end c++0x support. -- jason at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/37906] has_trivial_default_constructor vs. deleted copy ctor

2008-12-04 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug tree-optimization/38401] New: TreeSSA-PRE load after store misoptimization

2008-12-04 Thread sergeid at il dot ibm dot com
There is an obvious redundant LOAD in the in the following code ( (*) line): void f (int n, int *cond, int *res) { int i; *res = 0; for (i = 0; i < n; i++) if (*cond) *res ^= 234; /* (*) */ } GCSE LAS (load after store) catches it in RTL stage but it should be catc

[Bug c++/38232] [4.4 Regression] "value-initialization of reference" warning too strict

2008-12-04 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2008-12-04 14:29 --- Just hadn't gotten to that part yet, thanks for the reminder. Fixed. -- jason at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug ada/38400] New: Acats faillures due to undefined pthread_setrunon_np

2008-12-04 Thread J dot J dot vanderHeijden at gmail dot com
A whole lot of Acats tests fail for IRIX 6.2 (see http://gcc.gnu.org/ml/gcc-testresults/2008-10/msg00710.html) This is because the Ada runtime uses the non-portable IRIX6.5-only function pthread_setrunon_np, as evident from this snippet of acats.log: splitting /build/gcc/gcc-4.3.2/obj-quick/gcc/t

[Bug libstdc++/38399] New: money_get<> read decimal point when frac_digits() <= 0

2008-12-04 Thread tsyvarev at ispras dot ru
>From description of moneypunct<> facet(22.2.6.3, p3): The format of the numeric monetary value is a decimal number: value ::= units [ decimal-point [ digits ]] | decimal-point digits if frac_digits() returns a positive value, or value ::= units otherwise. But the implementation of mo

[Bug c/38397] gcc -E -dD changes the meaning of source

2008-12-04 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2008-12-04 13:10 --- You just should use -fpreprocessed when trying to compile output of -E -dD... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38397

[Bug tree-optimization/38369] [4.3 regression] ICE (SIGSEGV in number_of_iterations_exit)

2008-12-04 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2008-12-04 13:09 --- This is after early inlining / cfg_cleanup btw. (gdb) call debug_bb_n (7) ;; basic block 7, loop depth 0, count 0 ;; prev block 6, next block 8 ;; pred: 5 [100.0%] (fallthru,exec) 6 [100.0%] (fallthru,dfs_ba

[Bug tree-optimization/38369] [4.3 regression] ICE (SIGSEGV in number_of_iterations_exit)

2008-12-04 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-12-04 12:59 --- Created an attachment (id=16823) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16823&action=view) somewhat reduced testcase ./cc1plus -quiet /tmp/20508.3.min.3.3.i -O -m32 /tmp/20508.3.min.3.3.i: In constructo

[Bug tree-optimization/35629] [4.4 Regression] gcc.dg/tree-ssa/loop-25.c scan-tree-dump-times profile fails

2008-12-04 Thread jakub at gcc dot gnu dot org
--- Comment #9 from jakub at gcc dot gnu dot org 2008-12-04 12:35 --- Honza, any news on this? If it is really harmless, maybe we should just make it P4, not P2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35629

[Bug fortran/38398] g0.w edit descriptor: Update for F2008 Tokyo meeting changes

2008-12-04 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2008-12-04 12:32 --- Jerry, I've created this PR to make sure it won't get forgotten. -- burnus at gcc dot gnu dot org changed: What|Removed |Added --

[Bug fortran/38398] New: g0.w edit descriptor: Update for F2008 Tokyo meeting changes

2008-12-04 Thread burnus at gcc dot gnu dot org
The current g0.w edit descriptor implementation is based on the F2008 comment resolution at J3 resolution. Afterwards there was the Tokyo WG5, which also addressed ISO member comments. Unfortunately, the g0. was changed a bit. At the WG5 meeting in Tokyo, one agreed on the following modified versi

[Bug c/38397] New: gcc -E -dD changes the meaning of source

2008-12-04 Thread algrant at acm dot org
compile with -E -dD: enum { A, B }; #define B A #define A B+1 int x = A; This will print something like enum { A, B }; #define B A #define A B+1 int x = A+1; This defines x as 2 instead of 1. Recycle the output bad in and x gets bigger and bigger. Although it doesn't seem to b

[Bug libgcj/38396] New: libgcj_bc for 4.3 and 4.4 are binary incompatible but have the same SONAME

2008-12-04 Thread rguenth at gcc dot gnu dot org
If you install libgcj_bc from GCC 4.4 and try to link with GCC 4.3 you get gcj CaCerts.java --main=CaCerts -o catest libgcj failure: gcj linkage error. Incorrect library ABI version detected. Aborting. gcj: Internal error: Aborted (program ecj1) Please submit a full bug report. See

[Bug ada/38394] [4.3/4.4 regression] clashing assembler symbols

2008-12-04 Thread laurent at guerby dot net
--- Comment #1 from laurent at guerby dot net 2008-12-04 10:52 --- Confirmed that it works with 4.2.4 but fails with 4.3.2 and trunk on x86_64-linux at least. gcc version 4.4.0 20081118 (experimental) [trunk revision 141967] (GCC) $ gcc -c pkg.adb /tmp/ccF1O7nh.s: Assembler messages: /

[Bug c/38395] New: emit_library_call_value_1 calls emit_push_insn() with type=NULL_TREE

2008-12-04 Thread jon at beniston dot com
emit_library_call_value_1() in calls.c can call emit_push_insn() with type=NULL_TREE and mode != BLKMode If STRICT_ALIGNMENT is defined for the target, then, emit_push_insn() will call assign_temp (see about 40 lines into the function), passing NULL_TREE as the first param. This results in a SEGFA

[Bug middle-end/38371] Fold check error during bootstrap

2008-12-04 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2008-12-04 09:39 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/38371] Fold check error during bootstrap

2008-12-04 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2008-12-04 09:34 --- Subject: Bug 38371 Author: jakub Date: Thu Dec 4 09:33:27 2008 New Revision: 142430 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142430 Log: PR middle-end/38371 * fold-const.c (fold_checksum

[Bug ada/38394] New: clashing assembler symbols

2008-12-04 Thread michael dot voelske at medien dot uni-weimar dot de
The following program results in clashing assembler symbols when compiled with gnat-4.3. This does not happen when using gnat-4.2. -- file: pkg.ads -- package Pkg is procedure Foo; Max : Natural := 1; type Arr is array(Natural range 0..Max) of Natural; type T is record A :