[Bug rtl-optimization/35044] resource.c:find_dead_or_set_registers doesn't grok COND_EXEC

2009-09-11 Thread amylaar at gcc dot gnu dot org
-- amylaar at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|amylaar at gcc dot gnu dot |unassigned at gcc dot gnu |org

[Bug debug/41307] Valgrind failures / illegal reads with VTA turned on.

2009-09-11 Thread aoliva at gcc dot gnu dot org
--- Comment #5 from aoliva at gcc dot gnu dot org 2009-09-11 07:44 --- Subject: Bug 41307 Author: aoliva Date: Fri Sep 11 07:44:06 2009 New Revision: 151628 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151628 Log: PR debug/41276 PR debug/41307 * cselib.c (cselib_expand_value_r

[Bug debug/41276] [4.5 Regression] Segmentation fault in lookup_page_table_entry

2009-09-11 Thread aoliva at gcc dot gnu dot org
--- Comment #8 from aoliva at gcc dot gnu dot org 2009-09-11 07:44 --- Subject: Bug 41276 Author: aoliva Date: Fri Sep 11 07:44:06 2009 New Revision: 151628 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151628 Log: PR debug/41276 PR debug/41307 * cselib.c (cselib_expand_value_r

[Bug c++/41333] Link error on Solaris 10 / GNU 4.3.2

2009-09-11 Thread redi at gcc dot gnu dot org
--- Comment #5 from redi at gcc dot gnu dot org 2009-09-11 09:35 --- Does the GCC you built for Solaris 10 have symbol versioning enabled? You can check this by looking in the libstdc++-v3/config.log or by running: nm /path/to/gcc/lib/libstdc++.so | fgrep @GLIBCXX If that produces no

[Bug rtl-optimization/39779] ICE shifting byte to the right with constant > 7FFFFFFF

2009-09-11 Thread howarth at nitro dot med dot uc dot edu
--- Comment #7 from howarth at nitro dot med dot uc dot edu 2009-09-11 09:54 --- The pr39779.c test case is ICEing the compiler in gcc trunk on x86_64-apple-darwin10 at r151625 as follows... Executing on host: /sw/src/fink.build/gcc45-4.4.999-20090910/darwin_objdir/gcc/xgcc -B/sw/src/f

[Bug rtl-optimization/39779] ICE shifting byte to the right with constant > 7FFFFFFF

2009-09-11 Thread howarth at nitro dot med dot uc dot edu
model: posix gcc version 4.5.0 20090911 (experimental) (GCC) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39779

[Bug middle-end/41334] New: gcc.dg/graphite/run-id-1.c fails execution test

2009-09-11 Thread howarth at nitro dot med dot uc dot edu
model: posix gcc version 4.5.0 20090911 (experimental) (GCC) -- Summary: gcc.dg/graphite/run-id-1.c fails execution test Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end

[Bug tree-optimization/41026] invariant address load inside loop with -Os.

2009-09-11 Thread rahul at icerasemi dot com
--- Comment #6 from rahul at icerasemi dot com 2009-09-11 10:03 --- An interesting regression results as a side effect of loop header copying (this occurs even in vanilla O2). If I modify my original test case to struct struct_t { int* data; }; void testAddr (struct struct_t* sp, int

[Bug rtl-optimization/39779] ICE shifting byte to the right with constant > 7FFFFFFF

2009-09-11 Thread jakub at gcc dot gnu dot org
--- Comment #9 from jakub at gcc dot gnu dot org 2009-09-11 10:45 --- That's because Uros didn't actually revert the testcase together with the reversion of the patch (only testsuite/ChangeLog says so). -- jakub at gcc dot gnu dot org changed: What|Removed

[Bug c++/41275] [4.5 Regression] ICE: expand_expr_real_1, at expr.c:8416

2009-09-11 Thread matz at gcc dot gnu dot org
--- Comment #7 from matz at gcc dot gnu dot org 2009-09-11 11:08 --- Subject: Bug 41275 Author: matz Date: Fri Sep 11 11:08:38 2009 New Revision: 151631 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151631 Log: PR middle-end/41275 * tree-inline.c (remap_decls):

[Bug rtl-optimization/39779] ICE shifting byte to the right with constant > 7FFFFFFF

2009-09-11 Thread ubizjak at gmail dot com
--- Comment #10 from ubizjak at gmail dot com 2009-09-11 11:22 --- (In reply to comment #9) > That's because Uros didn't actually revert the testcase together with the > reversion of the patch (only testsuite/ChangeLog says so). Eh, done now. -- http://gcc.gnu.org/bugzilla/show_bug

[Bug fortran/41242] [4.5 Regression] PPC call rejected (related to user-defined assignment?)

2009-09-11 Thread juergen dot reuter at physik dot uni-freiburg dot de
--- Comment #19 from juergen dot reuter at physik dot uni-freiburg dot de 2009-09-11 11:56 --- Subject: Re: [4.5 Regression] PPC call rejected (related to user-defined assignment?) On Friday 11 September 2009 00:51, janus at gcc dot gnu dot org wrote: > --- Comment #18 from janus

[Bug c++/41275] [4.5 Regression] ICE: expand_expr_real_1, at expr.c:8416

2009-09-11 Thread matz at gcc dot gnu dot org
--- Comment #8 from matz at gcc dot gnu dot org 2009-09-11 12:13 --- Fixed. -- matz at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug libfortran/41335] New: VOLATILE in Fortran does not take effect

2009-09-11 Thread denis_scherbakov at yahoo dot com
I am using GCC 4.3.2, but I tested this also with 4.3.4, 4.4.1, 4.4-latest and 4.5-latest. Most of the are compiled with "../configure --prefix=MYPREFIX --enable-language=fortran" >From Fortran docs: "If a variable is volatile, the processor is expected to fetch the value from memory every time th

[Bug debug/41259] [4.5 Regression] internal compiler error: verify_ssa failed

2009-09-11 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2009-09-11 13:19 --- Works for me now. Re-open if it still fails for you. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug libstdc++/41316] [C++0x] forward_list::sort violates strict aliasing rules

2009-09-11 Thread paolo at gcc dot gnu dot org
--- Comment #23 from paolo at gcc dot gnu dot org 2009-09-11 13:48 --- Subject: Bug 41316 Author: paolo Date: Fri Sep 11 13:47:36 2009 New Revision: 151635 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151635 Log: 2009-09-11 Paolo Carlini PR libstdc++/41316

[Bug libstdc++/41316] [C++0x] forward_list::sort violates strict aliasing rules

2009-09-11 Thread paolo dot carlini at oracle dot com
--- Comment #24 from paolo dot carlini at oracle dot com 2009-09-11 13:50 --- Ed, I went ahead and committed this, I don't think we can do much better, for now. -- paolo dot carlini at oracle dot com changed: What|Removed |Added --

[Bug libstdc++/41316] [C++0x] forward_list::sort violates strict aliasing rules

2009-09-11 Thread rguenth at gcc dot gnu dot org
--- Comment #25 from rguenth at gcc dot gnu dot org 2009-09-11 13:51 --- Looks good to me. Btw, other containers might be affected by similar issues. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41316

[Bug libstdc++/41316] [C++0x] forward_list::sort violates strict aliasing rules

2009-09-11 Thread paolo dot carlini at oracle dot com
--- Comment #26 from paolo dot carlini at oracle dot com 2009-09-11 13:52 --- Richard, I'm not sure whether you need this change in 4_4-branch too, in case just ask me or go ahead yourself, should be backportable as-is. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41316

[Bug libstdc++/41316] [C++0x] forward_list::sort violates strict aliasing rules

2009-09-11 Thread rguenther at suse dot de
--- Comment #27 from rguenther at suse dot de 2009-09-11 13:53 --- Subject: Re: [C++0x] forward_list::sort violates strict aliasing rules On Fri, 11 Sep 2009, paolo dot carlini at oracle dot com wrote: > --- Comment #26 from paolo dot carlini at oracle dot com 2009-09-11 > 13:5

[Bug libstdc++/41316] [C++0x] forward_list::sort violates strict aliasing rules

2009-09-11 Thread paolo dot carlini at oracle dot com
--- Comment #28 from paolo dot carlini at oracle dot com 2009-09-11 13:54 --- I'll have a look, but I don't think we are really playing these multiple up and down tricks. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41316

New Hyip - 15-30% Daily - Paid

2009-09-11 Thread psaaber

[Bug c++/41333] Link error on Solaris 10 / GNU 4.3.2

2009-09-11 Thread vijay dot x dot jain at jpmchase dot com
--- Comment #6 from vijay dot x dot jain at jpmchase dot com 2009-09-11 14:19 --- As suggested i had put /usr/xpg4/bin in PATH in precedence. from config.log lt_cv_path_SED=/usr/xpg4/bin/sed SED='/usr/xpg4/bin/sed' BUt still versioning is not used a_dod...@upests-dn24d:.libs:[53] !nm n

[Bug bootstrap/41336] New: [LTO] Bootstrap failed on RHEL5/ia32 and RHEL5/ia64

2009-09-11 Thread hjl dot tools at gmail dot com
+++ This bug was initially created as a clone of Bug #38992 +++ On RHEL5/ia32 and RHEL5/ia64, revision 151545 gave cc1: warnings being treated as errors ../../src-lto/gcc/lto/lto-elf.c: In function 'validate_file': ../../src-lto/gcc/lto/lto-elf.c:453:3: error: implicit declaration of function 'el

[Bug bootstrap/41337] New: [LTO] Parallel build failure

2009-09-11 Thread hjl dot tools at gmail dot com
On Intel Core i7 with "make -j8", I got flex -ogengtype-lex.c /export/gnu/import/gcc-lto/gcc/gengtype-lex.l echo "#define BUILDING_GCC_MAJOR `echo 4.5.0 | sed -e 's/^\([0-9]*\).*$/\1/'`" > bversion.h make[1]: *** No rule to make target `build/gencondmd', needed by `s-condmd'. St op. make[1]: **

[Bug bootstrap/41336] [LTO] Bootstrap failed on RHEL5/ia32 and RHEL5/ia64

2009-09-11 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2009-09-11 14:48 --- You need newer libelf. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/41337] [LTO] Parallel build failure

2009-09-11 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2009-09-11 15:01 --- Pilot error. -- hjl dot tools at gmail dot com changed: What|Removed |Added Status|UNC

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread denis_scherbakov at yahoo dot com
--- Comment #1 from denis_scherbakov at yahoo dot com 2009-09-11 15:10 --- I studied the error a little bit more. "volatile double precision a" declares a variable "doubleprecisiona" which is not used. "real, volatile :: a" works and produces expected result "volatile :: a" works, but

[Bug c++/41333] Link error on Solaris 10 / GNU 4.3.2

2009-09-11 Thread redi at gcc dot gnu dot org
--- Comment #7 from redi at gcc dot gnu dot org 2009-09-11 15:20 --- (In reply to comment #6) > configure:114866: WARNING: === Linker version 1800 is too old for > configure:114868: WARNING: === full symbol versioning support in this release > of GCC. > configure:114870: WARNING: === You

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2009-09-11 15:26 --- > file compiled with : Try compiling with -ffree-form. -- steven at gcc dot gnu dot org changed: What|Removed |Added --

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread denis_scherbakov at yahoo dot com
--- Comment #3 from denis_scherbakov at yahoo dot com 2009-09-11 15:40 --- I compiled fixed form source with -ffree-form. "real, volatile :: a" produces correct result "double precision, volatile :: a" not Why should I compile fixed form source as a free form at all? Denis -- den

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread denis_scherbakov at yahoo dot com
--- Comment #4 from denis_scherbakov at yahoo dot com 2009-09-11 15:45 --- I tested "real, volatile" and "double precision, volatile" with fixed form and free form and "real*" works, "double*" - not. So it is not a question of a source form now, but rather why "double precision, volati

[Bug bootstrap/41336] [LTO] Bootstrap failed on RHEL5/ia32 and RHEL5/ia64

2009-09-11 Thread joseph at codesourcery dot com
--- Comment #2 from joseph at codesourcery dot com 2009-09-11 15:51 --- Subject: Re: [LTO] Bootstrap failed on RHEL5/ia32 and RHEL5/ia64 On Fri, 11 Sep 2009, rguenth at gcc dot gnu dot org wrote: > You need newer libelf. This should result in a configure error, not an error at a lat

[Bug tree-optimization/41101] [4.4 Regression] ICE in compute_antic, at tree-ssa-pre.c:2419

2009-09-11 Thread debian-gcc at lists dot debian dot org
--- Comment #25 from debian-gcc at lists dot debian dot org 2009-09-11 16:50 --- checked the backport of the 2nd chunk on the 4.4 branch without regressions on i386 and amd64. Matthias -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41101

[Bug bootstrap/41336] [LTO] Bootstrap failed on RHEL5/ia32 and RHEL5/ia64

2009-09-11 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-09-11 17:29 --- needs configure magician... -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/41336] [LTO] Bootstrap failed on RHEL5/ia32 and RHEL5/ia64

2009-09-11 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2009-09-11 17:30 --- ...but bug is real. -- steven at gcc dot gnu dot org changed: What|Removed |Added Statu

[Bug other/41338] New: High memory consumption when compiling with -O3 -g

2009-09-11 Thread d dot g dot gorbachev at gmail dot com
GCC 4.5.0 20090910, compile with `cc1 -O3 -g tree.i' command. -- Summary: High memory consumption when compiling with -O3 -g Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other

[Bug other/41338] High memory consumption when compiling with -O3 -g

2009-09-11 Thread d dot g dot gorbachev at gmail dot com
--- Comment #1 from d dot g dot gorbachev at gmail dot com 2009-09-11 17:53 --- Created an attachment (id=18565) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18565&action=view) gzipped preprocessed source file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41338

[Bug ada/18302] ACATS tests hang: c74004a, c960004, and others

2009-09-11 Thread ro at gcc dot gnu dot org
--- Comment #22 from ro at gcc dot gnu dot org 2009-09-11 18:06 --- Fixed for 4.5.0. Before, the patch had only been applied to two RedHat vendor branches. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18302

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread kargl at gcc dot gnu dot org
--- Comment #5 from kargl at gcc dot gnu dot org 2009-09-11 18:18 --- (In reply to comment #4) > I tested "real, volatile" and "double precision, volatile" with fixed form and > free form and "real*" works, "double*" - not. > > So it is not a question of a source form now, but rather wh

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread denis_scherbakov at yahoo dot com
--- Comment #6 from denis_scherbakov at yahoo dot com 2009-09-11 18:38 --- By saying "works" I mean that on my system program with "real, volatile :: a" returns nonzero result. This is correct, because 80-bit floating point gets truncated to 64-bit and then loaded again into FPU. "dou

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread sgk at troutmask dot apl dot washington dot edu
--- Comment #7 from sgk at troutmask dot apl dot washington dot edu 2009-09-11 18:57 --- Subject: Re: VOLATILE in Fortran does not take effect > - Comment #6 from denis_scherbakov at yahoo dot com 2009-09-11 18:38 --- > By saying "works" I mean that on my system program with > >

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread denis_scherbakov at yahoo dot com
--- Comment #8 from denis_scherbakov at yahoo dot com 2009-09-11 19:02 --- Ok, but then "real" and "double precision" datatypes should behave in the same way? No? Denis -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41335

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread denis_scherbakov at yahoo dot com
--- Comment #9 from denis_scherbakov at yahoo dot com 2009-09-11 19:12 --- And how would you know that by leaving "a" in FPU register after a = aU*aU you still have the most recent version of "a" during computation of "c" without storing it? Denis -- http://gcc.gnu.org/bugzilla/sh

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread mikael at gcc dot gnu dot org
--- Comment #10 from mikael at gcc dot gnu dot org 2009-09-11 19:39 --- (In reply to comment #5) > Can you define what you mean by works? The following change in the provided testcase (fixed form): --- pr41335.f.old 2009-09-11 23:12:01.0 +0200 +++ pr41335.f 2009-09-11 2

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread sgk at troutmask dot apl dot washington dot edu
--- Comment #11 from sgk at troutmask dot apl dot washington dot edu 2009-09-11 19:45 --- Subject: Re: VOLATILE in Fortran does not take effect > Ok, but then "real" and "double precision" datatypes should > behave in the same way? No? > They do behave the same at least from the For

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread denis_scherbakov at yahoo dot com
--- Comment #12 from denis_scherbakov at yahoo dot com 2009-09-11 20:05 --- Steve Kargl, What is your hardware? x86 or something else? I have Atlon 2000 MP and Intel Quad and on both of these systems I get differences in output for "real" and "double precision". What I can do to prove

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread sgk at troutmask dot apl dot washington dot edu
--- Comment #13 from sgk at troutmask dot apl dot washington dot edu 2009-09-11 20:26 --- Subject: Re: VOLATILE in Fortran does not take effect > > What is your hardware? x86 or something else? Opteron. > I have Atlon 2000 MP and Intel Quad and on both of these systems I get > diff

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread mikael at gcc dot gnu dot org
--- Comment #14 from mikael at gcc dot gnu dot org 2009-09-11 20:39 --- With this: Index: scanner.c === --- scanner.c (revision 151461) +++ scanner.c (working copy) @@ -1274,6 +1274,16 @@ } +char +gfc_next_ascii_char

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread denis_scherbakov at yahoo dot com
--- Comment #15 from denis_scherbakov at yahoo dot com 2009-09-11 20:54 --- I just tried -ffloat-store and the results stay the same. I would like to note that for "real" and "double precision" different assembler code is produced. At least on my machine. Could somebody use -same-temps

[Bug tree-optimization/41339] New: Variables can occur multiple times in cfun->local_decls

2009-09-11 Thread baldrick at free dot fr
While mucking around with gcc internals, I noticed that occasionally the same tree can occur several times in the same cfun->local_decls list. That seems like a bug(let). Here's a testcase: int f() {} void g(void) { f(); } The problem shows up at -O2, presumably due to inlining: gcc -c -O2

[Bug tree-optimization/41339] Variables can occur multiple times in cfun->local_decls

2009-09-11 Thread baldrick at free dot fr
--- Comment #1 from baldrick at free dot fr 2009-09-11 21:05 --- Created an attachment (id=18566) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18566&action=view) Debugging patch that shows the problem You need to build with checking enable. You need to define VERIFY_LOCAL_DECLS

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread sgk at troutmask dot apl dot washington dot edu
--- Comment #16 from sgk at troutmask dot apl dot washington dot edu 2009-09-11 21:08 --- Subject: Re: VOLATILE in Fortran does not take effect On Fri, Sep 11, 2009 at 08:39:38PM -, mikael at gcc dot gnu dot org wrote: > > I get: > > pr41335.f:3.23: > > volatile double

[Bug tree-optimization/41339] Variables can occur multiple times in cfun->local_decls

2009-09-11 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2009-09-11 21:12 --- Is this after http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41275 ? Because we should not have local_decls should be empty for these two functions as far as I can tell ... -- http://gcc.gnu.org/bugzilla/show_bug.

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread mikael at gcc dot gnu dot org
--- Comment #17 from mikael at gcc dot gnu dot org 2009-09-11 21:18 --- (In reply to comment #16) > Is this for fixed-form or free-form source code? > For fixed-form, the above should parse as > 'volatile doubleprecisiona' > Yes, I've just discovered that. Then the current behaviour is

[Bug other/41340] New: [4.5 Regression] G++ produces different code with and without -g option

2009-09-11 Thread d dot g dot gorbachev at gmail dot com
GCC 4.5.0 20090903, 20090910: bootstrap with `--enable-build-with-cxx' failed. cc1plus -O2 -g rtl.ii -- Summary: [4.5 Regression] G++ produces different code with and without -g option Product: gcc Version: 4.5.0 Status: UNCONFIRM

[Bug other/41340] [4.5 Regression] G++ produces different code with and without -g option

2009-09-11 Thread d dot g dot gorbachev at gmail dot com
--- Comment #1 from d dot g dot gorbachev at gmail dot com 2009-09-11 21:33 --- Created an attachment (id=18567) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18567&action=view) gzipped preprocessed source file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41340

[Bug c++/41341] New: gcc fails to reject inclass partial specialization of iherited class template

2009-09-11 Thread tomek at jot23 dot org
In the attached code partial specialization of struct apply in struct METAFUNCTION2 should be rejected according to C++ Standard 14.7.3/3: A declaration of a function template or class template being explicitly specialized shall be in scope at the point of declaration of an explicit specialization

[Bug c++/41341] gcc fails to reject inclass partial specialization of iherited class template

2009-09-11 Thread tomek at jot23 dot org
--- Comment #1 from tomek at jot23 dot org 2009-09-11 21:40 --- Created an attachment (id=18568) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18568&action=view) the offending code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41341

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread burnus at gcc dot gnu dot org
--- Comment #18 from burnus at gcc dot gnu dot org 2009-09-11 22:07 --- I looked at the assembler and the result is the following (non volatile vs. volatile) [which is essentially the same with REAL(8) and REAL(4)]: @@ -9,7 +9,7 @@ movl%esp, %ebp subl$392, %esp

[Bug fortran/39876] module procedure name that collides with the GNU intrinsic

2009-09-11 Thread kargl at gcc dot gnu dot org
--- Comment #8 from kargl at gcc dot gnu dot org 2009-09-11 22:11 --- Subject: Bug 39876 Author: kargl Date: Fri Sep 11 22:11:06 2009 New Revision: 151645 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151645 Log: 2009-09-11 Steven G. Kargl Backport from mainline, r14

[Bug fortran/41222] [4.4 Regression] "-std=f95" forbids USEd functions named like f03/f08 intrisics

2009-09-11 Thread kargl at gcc dot gnu dot org
--- Comment #5 from kargl at gcc dot gnu dot org 2009-09-11 22:16 --- I've merged revision 147279 from mainline to the 4.4 branch. Thanks for the bug report. -- kargl at gcc dot gnu dot org changed: What|Removed |Added -

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread sgk at troutmask dot apl dot washington dot edu
--- Comment #19 from sgk at troutmask dot apl dot washington dot edu 2009-09-11 22:39 --- Subject: Re: VOLATILE in Fortran does not take effect On Fri, Sep 11, 2009 at 06:18:35PM -, kargl at gcc dot gnu dot org wrote: > > program VolatileTest > double precision, volatile :: a >

[Bug target/41246] should "sorry" when regparm=3 and nested functions are encountered

2009-09-11 Thread rth at gcc dot gnu dot org
--- Comment #16 from rth at gcc dot gnu dot org 2009-09-11 23:15 --- Mine. -- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc

[Bug middle-end/41250] hppa has DECL_VALUE_EXPR decls appearing in the function

2009-09-11 Thread jamborm at gcc dot gnu dot org
--- Comment #2 from jamborm at gcc dot gnu dot org 2009-09-11 23:38 --- I ran into too many problems when I tried to inhibit value_expr PARM_DECL substitutions in the gimplifier. At the moment I believe we should not use the value_expr just for debug info and rather try BLOCK_NONLOCALIZ

[Bug debug/41342] New: Var tracking appears to run out of memory .

2009-09-11 Thread ramana at gcc dot gnu dot org
For the attached case distilled from eglibc sources - the compiler ends up by running out of Virtual memory for compilations with -O2 -g . Turning this off using -fno-var-tracking-location appears to workaround the issue. Here's the memory usage that I see for this one. PID USER PR NI

[Bug debug/41342] Var tracking appears to run out of memory .

2009-09-11 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-09-11 23:52 --- Created an attachment (id=18569) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18569&action=view) Failed testcase. Testcase for failure. Test by running -O2 -g on arm-none-eabi -- http://gcc.gnu.org/bugzi

[Bug target/41246] should "sorry" when regparm=3 and nested functions are encountered

2009-09-11 Thread rth at gcc dot gnu dot org
--- Comment #17 from rth at gcc dot gnu dot org 2009-09-12 00:00 --- Created an attachment (id=18570) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18570&action=view) trampoline push, version 1 Here's a lightly tested patch that implements the idea in comment #14. Will those that

[Bug libfortran/41335] VOLATILE in Fortran does not take effect

2009-09-11 Thread kargl at gcc dot gnu dot org
--- Comment #20 from kargl at gcc dot gnu dot org 2009-09-12 01:31 --- AFAICT, this PR 323. program VolatileTest implicit none real(8), volatile :: a real(8) uA, uB, b, c real(4), volatile :: ra real(4) ruA, ruB, rb, rc read(*,*) uA, uB, rua, ruB a = uA * uA b = uB

[Bug middle-end/41343] New: sysdeps/ieee754/dbl-64/dosincos.c from glibc causes excessive memory use

2009-09-11 Thread froydnj at gcc dot gnu dot org
When compiling the attached file as: powerpc-linux-gnu-gcc dosincos.i -g -O2 -std=gnu99 -fgnu89-inline -fmerge-all-constants The memory use of GCC balloons to 4GB+. I have a low ulimit on my machine, so I don't know whether leaving it alone with more memory would let the compilation finish. Usi

[Bug middle-end/41343] sysdeps/ieee754/dbl-64/dosincos.c from glibc causes excessive memory use

2009-09-11 Thread froydnj at gcc dot gnu dot org
--- Comment #1 from froydnj at gcc dot gnu dot org 2009-09-12 04:05 --- Created an attachment (id=18571) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18571&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41343

[Bug fortran/41219] libgfortran build warnings

2009-09-11 Thread nightstrike at gmail dot com
--- Comment #12 from nightstrike at gmail dot com 2009-09-12 05:36 --- Current warning list as of revision 151630: ../../../../../build/gcc/gcc/libgfortran/io/write.c:328:8: warning: passing argument 2 of 'write_default_char4' from incompatible pointer type ../../../../../build/gcc/gcc/

[Bug middle-end/41343] sysdeps/ieee754/dbl-64/dosincos.c from glibc causes excessive memory use

2009-09-11 Thread aoliva at gcc dot gnu dot org
--- Comment #2 from aoliva at gcc dot gnu dot org 2009-09-12 06:39 --- Created an attachment (id=18572) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18572&action=view) patch that might help alleviate the problem This patch helped me save a lot of memory on another PPC testcase th

[Bug debug/41342] Var tracking appears to run out of memory .

2009-09-11 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-09-12 06:48 --- This looks like a dup of PR41343. I'm marking this as a dup of PR41343 because there's a patch submitted there and an extra comment from Alex. *** This bug has been marked as a duplicate of 41343 *** -- ramana at

[Bug middle-end/41343] sysdeps/ieee754/dbl-64/dosincos.c from glibc causes excessive memory use

2009-09-11 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-09-12 06:48 --- *** Bug 41342 has been marked as a duplicate of this bug. *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added -

[Bug middle-end/41343] sysdeps/ieee754/dbl-64/dosincos.c from glibc causes excessive memory use

2009-09-11 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-09-12 06:49 --- This test case fails for an arm-linux-gnueabi target as well. -- ramana at gcc dot gnu dot org changed: What|Removed |Added -