--- Comment #5 from burnus at gcc dot gnu dot org 2009-07-22 07:10 ---
Reduced test case. The crucial part is the span ("1:2") in the assignment - and
that "Ro" is use-associated.
Dump:
tf_ad_splitting_driver_plane ()
{ [...]
extern integer(kind=8) span.0 = 0;
[...]
span.0 =
--- Comment #6 from burnus at gcc dot gnu dot org 2009-07-22 07:12 ---
Paul, do you immediately see what goes wrong here? If not, I can also dig
myself.
--
burnus at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #4 from pault at gcc dot gnu dot org 2009-07-22 07:13 ---
This fix bootstraps and regtests on x86_64/FC9. I will commit it as "obvious"
tonight.
Paul
Index: gcc/fortran/trans-decl.c
===
--- gcc/fortran/trans-d
--- Comment #2 from burnus at gcc dot gnu dot org 2009-07-22 08:11 ---
The error comes about since with -std=2003, asinh is not an available
intrinsic. Solution for the testcase/attached file: "-fall-intrinsics" or
removal of a(sin,cos,tan)h - which were added only with F2008 though the
--- Comment #5 from burnus at gcc dot gnu dot org 2009-07-22 08:14 ---
The patch is indeed obvious (and OK). Thanks!
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40796
--- Comment #3 from burnus at gcc dot gnu dot org 2009-07-22 08:38 ---
Found it: In "resolve_function" one has:
switch (procedure_kind (sym))
{
case PTYPE_GENERIC: ...
case PTYPE_SPECIFIC: ...
case PTYPE_UNKNOWN: ...
The correct branch would be "PT
--- Comment #6 from rguenth at gcc dot gnu dot org 2009-07-22 08:43 ---
Subject: Bug 40799
Author: rguenth
Date: Wed Jul 22 08:43:19 2009
New Revision: 149919
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149919
Log:
2009-07-22 Richard Guenther
PR c++/40799
--- Comment #7 from rguenth at gcc dot gnu dot org 2009-07-22 08:44 ---
Fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--- Comment #7 from burnus at gcc dot gnu dot org 2009-07-22 09:20 ---
My current understanding is that "span" is only created (in
gfc_get_symbol_decl)
if (sym->attr.subref_array_pointer)
is true - and is then assumed to live at the same place as the symbol (array
descriptor) itself. B
$ uname -a
Linux glasgow.nag.co.uk 2.6.27.24-170.2.68.fc10.x86_64 #1 SMP Wed May 20
22:47:23 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
$ gfortran --version
GNU Fortran (GCC) 4.5.0 20090716 (experimental)
$ cat search.f90
SUBROUTINE SEARCH(ITEMVAL)
CHARACTER (*) :: ITEMVAL
CHARACTER (LEN(ITEMVA
--- Comment #1 from jv244 at cam dot ac dot uk 2009-07-22 10:15 ---
A 4.5 Regression with the following bt
Program received signal SIGSEGV, Segmentation fault.
0x0050f5a4 in resolve_symbol (sym=0x12dd060) at
/data03/vondele/gcc_trunk/gcc/gcc/fortran/resolve.c:7873
7873
--
jv244 at cam dot ac dot uk changed:
What|Removed |Added
Target Milestone|--- |4.5.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40822
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37022
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36143
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36201
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37272
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37273
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38306
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37534
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37490
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38878
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38134
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39254
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38671
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39297
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39390
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39355
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39412
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38384
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39514
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33979
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38156
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34199
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39747
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38522
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38678
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39372
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4926
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40497
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40266
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40521
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33492
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37304
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37430
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35629
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37367
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38036
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37633
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37942
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38251
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38603
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40180
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40181
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40182
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37165
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22488
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38059
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37440
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36851
--- Comment #10 from alex dot gcc dot gnu dot org at firetree dot net
2009-07-22 10:55 ---
This problem seems to affect all enum attributes that are declared with the
"preferred" syntax. For example, the following enum is not packed, not is a
warning emitted:
enum __attribute__((packed
--- Comment #7 from alex dot gcc dot gnu dot org at firetree dot net
2009-07-22 10:57 ---
There are still problems with packed enums. John Cooper's example program
compiles on g++ 4.3.2, but testEnum2 is still not packed. More details in Bug
#39219.
--
alex dot gcc dot gnu dot org a
--- Comment #14 from eres at il dot ibm dot com 2009-07-22 11:15 ---
(In reply to comment #0)
> program main
> implicit none
> integer :: i,j
> integer,parameter :: N=5000
> real :: x(N)=0.0
> do j=1,20
> do i=1,N
> x(i)=x(i)+sin(real(i))+cos(real(i))-tan(real(i))
>
the observation is that profiling tools (like callgrind/valgrind) will assign a
fraction of the instructions to line 2 (PUBLIC S1) in a profile, similarly a
debugger will jump to line 2 if one steps through the execution of this
program. This is not particularly intuitive (since this line just sp
--- Comment #2 from burnus at gcc dot gnu dot org 2009-07-22 11:53 ---
Crash happens at:
resolve_fl_variable (gfc_symbol *sym, int mp_flag)
[...]
if (sym->ts.type == BT_CHARACTER)
{
/* Make sure that character string variables with assumed length are
dummy arguments
--- Comment #130 from nszabolcs at gmail dot com 2009-07-22 12:10 ---
(In reply to comment #129)
> I am a bit wondering if this bug is also for the case (a < b) && (b < a) ==
> true. Is it?
i guess so, see:
#include
#include
#define axiom_order(a,b) !(a < b && b < a)
#define axi
--- Comment #15 from rainer at emrich-ebersheim dot de 2009-07-22 12:24
---
Is there a chance that we get this fixed soon?
Rainer
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
Cf. http://groups.google.com/group/comp.lang.fortran/msg/3ff093de4ed9e7c0
The following program is valid as F2003 has:
"12.3.2.1 Interface block
"A generic name may be the same as a derived-type name, in which case all of
the procedures in the interface block shall be functions."
Currently, it i
--- Comment #3 from janus at gcc dot gnu dot org 2009-07-22 12:41 ---
This was indeed caused by my r146554. Here's a patch:
Index: gcc/fortran/symbol.c
===
--- gcc/fortran/symbol.c(revision 149848)
+++ gcc/fortran/s
Compiling this file for NetWare, or, after pre-processing it and stripping down
to a reasonably small one, natively for Linux produces "'d' is used
uninitialized in this function".
While the original code in libstdc++ looks broken (which will be reported as a
separate bug), the warning and the gen
--- Comment #1 from jbeulich at novell dot com 2009-07-22 14:06 ---
Created an attachment (id=18238)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18238&action=view)
example source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40825
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-07-22 14:08 ---
Can you give a hint on what exactly is miscompiled? (the testcase isn't an
executable one that fails if miscompiled...)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40825
--- Comment #3 from paolo dot carlini at oracle dot com 2009-07-22 14:09
---
The library issue is PR40654.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40825
They act on local object 'd' only, rather than (as should be expected) *__a.
That is, __a->_M_i will never get set/cleared through these functions.
--
Summary: atomic_flag_{test_and_set,clear}_explicit() are
apparently broken
Product: gcc
Vers
--- Comment #4 from jbeulich at novell dot com 2009-07-22 14:17 ---
Just as the warning says - construction of 'd' is missing. The warning lead me
to look at the generated code, just to see that they are in sync (and hence
perhaps have the same root cause).
--
http://gcc.gnu.org/bug
--- Comment #4 from janus at gcc dot gnu dot org 2009-07-22 14:21 ---
The patch in comment #3 even survives a regtest on x86_64-unknown-linux-gnu. Ok
to commit with the reporter's test case?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40822
--- Comment #1 from paolo dot carlini at oracle dot com 2009-07-22 14:23
---
Maybe CC Benjamin about this one too...
Note, as I very often repeat, things in C++0x headers are experimental, part of
an ongoing effort, no guarantees, no promises of conformance, etc...
--
paolo dot car
on Linux/ia32, galgel in SPEC CPU 2K is miscompiled
by revision 149782 at -O2. It never finishes:
27395 ?R5123:33 ../0002/galgel_base.o2x87
Revision 149763 is OK.
--
Summary: [4.5 regression] galgel in SPEC CPU 2K is miscompiled
Product: gcc
Ver
--- Comment #3 from paolo dot carlini at oracle dot com 2009-07-22 14:28
---
See also PR40825.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40654
--- Comment #29 from rguenth at gcc dot gnu dot org 2009-07-22 14:45
---
Subject: Bug 40321
Author: rguenth
Date: Wed Jul 22 14:45:21 2009
New Revision: 149935
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149935
Log:
2009-07-22 Richard Guenther
PR tree-optimizatio
--- Comment #30 from rguenth at gcc dot gnu dot org 2009-07-22 14:47
---
And for 4.4.2.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status
--- Comment #8 from hjl dot tools at gmail dot com 2009-07-22 14:56 ---
Testcase fails on Linux/ia32 and Linux/x86-64:
FAIL: g++.dg/lookup/using21.C (test for excess errors)
--
hjl dot tools at gmail dot com changed:
What|Removed |Added
--
--- Comment #9 from rguenth at gcc dot gnu dot org 2009-07-22 15:02 ---
Fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status|REOPENED
The errors described below are similar to a previous bug noted at
http://gcc.gnu.org/install/specific.html#sparcv9-x-solaris2
Paragraph sparc-sun-solaris2.7
My system
tov...@siamese%uname -a
SunOS siamese 5.10 Generic_118833-33 sun4u sparc SUNW,Sun-Blade-1500
My configure script
${FFMPEG_BASE}/
--- Comment #4 from matz at gcc dot gnu dot org 2009-07-22 15:31 ---
Subject: Bug 35229
Author: matz
Date: Wed Jul 22 15:30:50 2009
New Revision: 149942
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149942
Log:
PR tree-optimization/35229
PR tree-optimization/393
--- Comment #7 from matz at gcc dot gnu dot org 2009-07-22 15:31 ---
Subject: Bug 39300
Author: matz
Date: Wed Jul 22 15:30:50 2009
New Revision: 149942
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149942
Log:
PR tree-optimization/35229
PR tree-optimization/393
--- Comment #8 from matz at gcc dot gnu dot org 2009-07-22 15:40 ---
So, the immediate problem is now fixed, but I'd suggest leaving this
enhancement request open, in case anybody wants to work on extending the
vectorizer to deal with these loop-carried dependencies, because in that
case
--- Comment #16 from ktietz at gcc dot gnu dot org 2009-07-22 16:06 ---
(In reply to comment #15)
> Is there a chance that we get this fixed soon?
>
> Rainer
>
Well, I would like to fix this. Better now then later. But I couldn't find the
real reason for this issue. The patch above so
--- Comment #21 from spop at gcc dot gnu dot org 2009-07-22 16:27 ---
I will let Richi to solve this problem:
http://gcc.gnu.org/ml/gcc-patches/2009-07/msg01187.html
Sebastian
--
spop at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Comment #1 from hjl dot tools at gmail dot com 2009-07-22 17:09 ---
Pilot error.
--
hjl dot tools at gmail dot com changed:
What|Removed |Added
Status|UNC
--- Comment #22 from giffordj at la dot twcbc dot com 2009-07-22 17:21
---
Work around doesn't work.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37739
--- Comment #131 from vincent at vinc17 dot org 2009-07-22 17:33 ---
(In reply to comment #130)
> #define axiom_order(a,b) !(a < b && b < a)
> #define axiom_eq(a) a == a
> #define third ((double)atoi("1")/atoi("3"))
[...]
> in C99 (+TC1,TC2,TC3) different precision
--- Comment #13 from pault at gcc dot gnu dot org 2009-07-22 18:12 ---
Subject: Bug 40726
Author: pault
Date: Wed Jul 22 18:12:35 2009
New Revision: 149952
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149952
Log:
2009-07-22 Paul Thomas
PR fortran/40796
* tr
--- Comment #6 from pault at gcc dot gnu dot org 2009-07-22 18:12 ---
Subject: Bug 40796
Author: pault
Date: Wed Jul 22 18:12:35 2009
New Revision: 149952
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149952
Log:
2009-07-22 Paul Thomas
PR fortran/40796
* tra
This is similar to bug 14494. The following member code is rejected:
template
class Outer {
template class Inner {};
};
template
template <>
class Outer::Inner {}; /* error */
with error:
test.cpp:7: error: invalid explicit specialization before â>â token
test.cpp:7: error: enclosi
--- Comment #7 from pault at gcc dot gnu dot org 2009-07-22 19:13 ---
Fixed on trunk
Paul
--
pault at gcc dot gnu dot org changed:
What|Removed |Added
Status
--- Comment #22 from rguenth at gcc dot gnu dot org 2009-07-22 19:33
---
I will have a look.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Assig
--- Comment #3 from rmansfield at qnx dot com 2009-07-22 19:50 ---
Yes, the patch resolves the ICE.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40392
1 - 100 of 127 matches
Mail list logo