--- Comment #6 from janus at gcc dot gnu dot org 2009-12-15 22:30 ---
The test case in comment #5 has issues which go beyond the usage of 'deferred':
The variant below, which has no deferred procedures, compiles, but produces
wrong code (the operators are always resolved to the TBPs of t
Spin-off from PR 42144 (comment #6). As the following code demonstrates,
polymorphic type-bound operators are buggy:
module foo_module
implicit none
private
public :: foo
type :: foo
contains
procedure :: times => times_foo
procedure :: assign => assign_foo
generic :: operator(*) =
--- Comment #7 from janus at gcc dot gnu dot org 2009-12-15 23:02 ---
(In reply to comment #6)
> The test case in comment #5 has issues which go beyond the usage of
> 'deferred':
> The variant below, which has no deferred procedures, compiles, but produces
> wrong code (the operators ar
;
--enable-lto --enable-checking
Thread model: posix
gcc version 4.5.0-pre9999 20091215 (experimental) rev. 155245 (Gentoo SVN)
--
Summary: ICE in ipcp_iterate_stage, at ipa-cp.c:766
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Severi
--- Comment #1 from dirtyepic at gentoo dot org 2009-12-15 23:12 ---
Created an attachment (id=19314)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19314&action=view)
Big5CodingSystem.ii
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42386
Version :
cape1:/home/parvizf/tmp=> /tools/linux64/gcc-4.4.2/bin/gcc -v
Using built-in specs.
Target: x86_64-unknown-linux-gnu
Compile command line output :
cape1:/home/parvizf/tmp/gcc_buf> /tools/linux64/gcc-4.4.2/bin/gcc -o test -Wall
-save-temps test.cc
test.cc: In constructor ‘AvlTreeIter::A
--- Comment #1 from parviz_fariborz at mentor dot com 2009-12-16 00:05
---
Created an attachment (id=19315)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19315&action=view)
The output of -save-temps gcc switch
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42387
GCC trunk gets a ICE when building SPEC CPU2000 test 176.gcc with "-O2
-fmodulo-sched -fselective-scheduling" as demonstrated by a minimized testcase
that I'll attach to this PR.
elm3b149% /home/janis/tools/gcc-trunk-anonsvn/bin/gcc -O2 -fmodulo-sched
-fselective-scheduling -c bug.c
bug.c: In func
--- Comment #1 from janis at gcc dot gnu dot org 2009-12-16 00:09 ---
Created an attachment (id=19316)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19316&action=view)
Minimized testcase.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42388
--- Comment #2 from janis at gcc dot gnu dot org 2009-12-16 00:16 ---
With GCC 4.4.2 using the same options, the minimized testcase compiles cleanly
and 176.gcc compiles and executes successfully.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42388
GCC trunk gets a ICE when building SPEC CPU2000 test 175.vpr with "-O2
-fselective-scheduling -fsel-sched-pipelining -fsched-pressure" as demonstrated
by a minimized testcase that I'll attach to this PR.
elm3b149% /home/janis/tools/gcc-trunk-anonsvn/bin/gcc -c -O2
-fselective-scheduling -fsel-sche
--- Comment #1 from janis at gcc dot gnu dot org 2009-12-16 00:19 ---
Created an attachment (id=19317)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19317&action=view)
Minimized testcase.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42389
--- Comment #2 from paolo dot carlini at oracle dot com 2009-12-16 00:53
---
Gosh, this is enough. The ICE disappears if AvlTreeIter isn't a template:
template
struct AvlTreeIter
{
int Num();
AvlTreeIter()
{
new (void* [Num()]);
}
};
--
paolo dot carlini at oracle dot
--- Comment #3 from paolo dot carlini at oracle dot com 2009-12-16 01:10
---
In mainline the ICE happens like this:
#0 0x007613e0 in fold_convert_loc (loc=0, type=0x77e9f000,
arg=0x77e8d9f0) at ../../trunk/gcc/fold-const.c:2629
#1 0x0075aa5f in associate_trees
--- Comment #4 from paolo dot carlini at oracle dot com 2009-12-16 01:44
---
Checked that works with more memory (and 4.2.x is not maintained anymore)
--
paolo dot carlini at oracle dot com changed:
What|Removed |Added
--- Comment #7 from 3dw4rd at verizon dot net 2009-12-16 02:54 ---
Created an attachment (id=19318)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19318&action=view)
This is a better implementation that avoids the wierdness.
This attachment is not patchified yet.
This implementati
--- Comment #8 from 3dw4rd at verizon dot net 2009-12-16 03:01 ---
Subject: Re: Weirdness with numeric_limits in special
functions
paolo dot carlini at oracle dot com wrote:
> --- Comment #6 from paolo dot carlini at oracle dot com 2009-12-15 17:17
> ---
> Ok, let's close th
--- Comment #5 from howarth at nitro dot med dot uc dot edu 2009-12-16
03:08 ---
Fixed on x86_64-apple-darwin10.
--
howarth at nitro dot med dot uc dot edu changed:
What|Removed |Added
--
--- Comment #8 from bkoz at gcc dot gnu dot org 2009-12-16 03:33 ---
Created an attachment (id=19319)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19319&action=view)
c++0x container requirement testing, eh
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21772
--- Comment #9 from bkoz at gcc dot gnu dot org 2009-12-16 03:34 ---
Tweak summary, mine.
--
bkoz at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|
--- Comment #10 from bkoz at gcc dot gnu dot org 2009-12-16 03:36 ---
Results on x86_64/linux or x86_64/darwin10.2
Status:
FAIL: 21_strings/basic_string/requirements/exception/propagation_consistent.cc
execution test
FAIL: 23_containers/array/requirements/exception/generation_prohibite
--- Comment #11 from bkoz at gcc dot gnu dot org 2009-12-16 05:17 ---
Subject: Bug 21772
Author: bkoz
Date: Wed Dec 16 05:16:46 2009
New Revision: 155283
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155283
Log:
2009-12-15 Benjamin Kosnik
PR libstdc++/21772 part 1
--- Comment #2 from jason at gcc dot gnu dot org 2009-12-16 06:00 ---
My compile is still running, but unswitch_loops is taking FOREVER on ToXMLList.
Several hours so far.
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
--
101 - 123 of 123 matches
Mail list logo