--- Comment #6 from pinskia at gcc dot gnu dot org 2006-08-19 07:08 ---
Reduced testcase:
typedef struct dw_fde_struct
{
int decl;
} *dw_fde_ref;
dw_fde_ref fde_table;
unsigned fde_table_in_use;
void output_call_frame_info (void)
{
unsigned int i;
dw_fde_ref fde;
for (i = 0; i <
--- Comment #9 from pinskia at gcc dot gnu dot org 2006-08-19 07:19 ---
Fixed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #1 from patchapp at dberlin dot org 2006-08-19 07:31 ---
Subject: Bug number PR c++/28420
A patch for this bug has been added to the patch tracker.
The mailing list url for the patch is
http://gcc.gnu.org/ml/gcc-patches/2006-08/msg00700.html
--
http://gcc.gnu.org/bugzil
See attached test case (ignore the warning; cf. pr27899):
/opt/crosstool/gcc-4.1.0-glibc-2.3.6/i686-unknown-linux-gnu/bin/i686-unknown-linux-gnu-gcc-4.1.0
-c -o e1000.o e1000_hw.i e1000_main.i --combine -fwhole-program -Os
In file included from /pmac/git/geode/include/linux/thread_info.h:22,
--- Comment #1 from dwmw2 at infradead dot org 2006-08-19 09:26 ---
Created an attachment (id=12095)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12095&action=view)
Test case.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28779
--- Comment #2 from dwmw2 at infradead dot org 2006-08-19 09:29 ---
Doesn't happen with '-O', or '-O2'. Only with '-Os' or '-O3'.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28779
--- Comment #5 from rguenth at gcc dot gnu dot org 2006-08-19 10:15 ---
dce1 removes the store, after fre we have:
find (alistp)
{
int list[32];
const int * blist;
const GLint * blist.0;
# BLOCK 2
# PRED: ENTRY (fallthru,exec)
if (alistp_2 != 0B) goto ; else goto ;
# SUCC
--- Comment #6 from rguenth at gcc dot gnu dot org 2006-08-19 10:44 ---
But alias information is wrong, which is the problem here.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28778
--- Comment #7 from pault at gcc dot gnu dot org 2006-08-19 12:32 ---
Yes, the problem is as I thought; rename the dummy and the external procedure,
say to str1, and the module compiles fine. It also compiles if the order of
the subroutines is changed. These are symptomatic of the symb
This happens while compiling Qt 3.3.6 with current gcc trunk:
g++ -c -o qstring.o -I/usr/include/fontconfig -I/usr/include/X11/Xft -O2
-march=i586 -mtune=i686 -fomit-frame-pointer -fweb -frename-registers
-fvisibility-inlines-hidden -fvisibility=hidden -fno-use-cxa-atexit
-fno-exceptions -I. -Igen
--- Comment #1 from bero at arklinux dot org 2006-08-19 12:57 ---
Tried on both x86 and x86_64
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28780
--- Comment #2 from bero at arklinux dot org 2006-08-19 13:07 ---
The problem goes away with -O0, and keeps working with
-fdefer-pop -fdelayed-branch -fguess-branch-probability -fcprop-registers
-floop-optimize -fif-conversion -fif-conversion2 -ftree-ccp
-ftree-dce -ftree-dominator-opts
--- Comment #3 from bero at arklinux dot org 2006-08-19 13:09 ---
Created an attachment (id=12096)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12096&action=view)
Preprocessed source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28780
--- Comment #4 from bero at arklinux dot org 2006-08-19 13:56 ---
Created an attachment (id=12097)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12097&action=view)
Preprocessed source from ffmpeg
The same error shows up when compiling ffmpeg
--
http://gcc.gnu.org/bugzilla/sho
--- Comment #7 from dberlin at gcc dot gnu dot org 2006-08-19 14:10 ---
This looks like it has been broken for a long time.
Can someone add an alias dump?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28778
--- Comment #8 from rguenth at gcc dot gnu dot org 2006-08-19 14:27 ---
;; Function find (find)
Points-to analysis
Constraints:
ANYTHING = &ANYTHING
READONLY = &ANYTHING
INTEGER = &ANYTHING
alistp = &ANYTHING
blist_3 = alistp
blist_6 = &list
blist_1 = blist_3
blist_1 = blist_6
blist.0
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-08-19 15:18 ---
> (which, according to the manpage, should be equivalent to -O1, but -O1 breaks)
No re-read the man page, -O1 enables more.
--
pinskia at gcc dot gnu dot org changed:
What|Removed
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-08-19 15:23 ---
These all look related to PR 28776.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from rguenth at gcc dot gnu dot org 2006-08-19 15:26 ---
It is signed overflow being undefined and so the i == 0 test being optimized
away.
Use -fwrapv or an unsigned loop counter.
--
rguenth at gcc dot gnu dot org changed:
What|Removed
--- Comment #3 from rguenth at gcc dot gnu dot org 2006-08-19 15:40 ---
I tried to reproduce this on a i686 host with the 4.1 branch head with no
success, I get to
/obj/gcc41-g/gcc/pr28779$ ../xgcc -B.. e1000_hw.i e1000_main.i -Os -c -o
e1000.o --combine -fwhole-program -Wfatal-errors -
--- Comment #4 from dwmw2 at infradead dot org 2006-08-19 15:52 ---
> /pmac/git/geode/include/linux/page-flags.h:252: error: conflicting types for
> test_clear_page_dirty
Sounds like you don't have PR27898 fixed.
With -v ...
/opt/crosstool/gcc-4.1.0-glibc-2.3.6/i686-unknown-linux-g
--- Comment #7 from howarth at nitro dot med dot uc dot edu 2006-08-19
15:55 ---
Jerry,
On Fedora Core 5 x86_64 with the svn pull from a few days back and last
stream patch
I get the follow diff between the code generated with -O0 and -O1...
call _gfortran_st_write_done
--- Comment #5 from rguenth at gcc dot gnu dot org 2006-08-19 16:35 ---
Ok, with that fixed I can reproduce it with the mainline. Reducing.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28779
--- Comment #8 from jvdelisle at gcc dot gnu dot org 2006-08-19 16:52
---
I think this confirms the problem is in __gthrw_(pthread_mutex_unlock) (mutex)
on FreeBSD.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28747
--- Comment #8 from pault at gcc dot gnu dot org 2006-08-19 16:54 ---
Created an attachment (id=12098)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12098&action=view)
A fix for the PR and a testsuite entry
The problem turned out to be in parse.c(gfc_fixup_sibling_symbols), which
--- Comment #2 from pault at gcc dot gnu dot org 2006-08-19 17:01 ---
Created an attachment (id=12099)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12099&action=view)
Fix for the problem
This patch generates an error if an interface assignement attempts to modify an
intrinsic typ
--- Comment #6 from rguenth at gcc dot gnu dot org 2006-08-19 17:16 ---
Confirmed. Reduced testcase:
e1000_hw.i:
struct e1000_hw { };
int e1000_reset_hw(struct e1000_hw *hw) { e1000_write_reg_io((hw), 0x0); }
void e1000_write_reg_io(struct e1000_hw *hw, unsigned int offset)
{ uns
--- Comment #7 from tbm at cyrius dot com 2006-08-19 18:54 ---
typedef unsigned char uchar;
typedef unsigned short ushort;
typedef unsigned uint;
const bool FALSE = 0;
struct __attribute__ ((visibility ("default"))) QShared
{
};
class __attribute__ ((visibility ("default"))) QChar
{
publ
--
tbm at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed
--
lmillward at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |lmillward at gcc dot gnu dot
|dot org
--
lmillward at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |lmillward at gcc dot gnu dot
|dot org
--
lmillward at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |lmillward at gcc dot gnu dot
|dot org
--
lmillward at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |lmillward at gcc dot gnu dot
|dot org
This happens when compiling arts (KDE sound server) 1.5.4:
/usr/bin/ld: ./flow/gslpp/.libs/libgslpp.a(datahandle.o): relocation
R_X86_64_PC32 against `vtable for GSL::WaveDataHandle' can not be used when
making a shared object; recompile with -fPIC
However, libgslpp.a and datahandle.o were built
--- Comment #4 from eedelman at gcc dot gnu dot org 2006-08-19 21:06
---
Subject: Bug 25217
Author: eedelman
Date: Sat Aug 19 21:05:59 2006
New Revision: 116261
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116261
Log:
fortran/
2006-08-19 Erik Edelmann <[EMAIL PROTECTED]>
--- Comment #7 from hubicka at gcc dot gnu dot org 2006-08-19 21:25 ---
mine bug...
--
hubicka at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unas
--- Comment #5 from eedelman at gcc dot gnu dot org 2006-08-19 21:31
---
Subject: Bug 25217
Author: eedelman
Date: Sat Aug 19 21:31:47 2006
New Revision: 116262
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116262
Log:
fortran/
2006-08-20 Erik Edelmann <[EMAIL PROTECTED]>
--- Comment #40 from amacleod at redhat dot com 2006-08-19 21:58 ---
I'll take a look. On the new out-of-ssa branch I've already converted the
coalesce list from a linked list type linear algorithm to a hash table, as well
as changed the live on entry and live on exit implementations to
--- Comment #1 from tbm at gcc dot gnu dot org 2006-08-19 23:01 ---
This works for me with gcc 4.2.0 20060810 or 4.2.0 20060819 and binutils
2.17-2. Can you try to downgrade binutils to see if it works then?
--
tbm at gcc dot gnu dot org changed:
What|Removed
--- Comment #5 from tbm at gcc dot gnu dot org 2006-08-19 23:05 ---
Created an attachment (id=12100)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12100&action=view)
test case
Testcase from application "ser".
Fails on x86_64 with: gcc -ftree-vectorize -O -c
Fails on x86 with: gc
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-08-20 00:23 ---
Can you stop using HJL's special non FSF binutils? Can you try with a real
snapshot of the FSF binutils before reporting bugs like this?
--
pinskia at gcc dot gnu dot org changed:
What|Removed
--- Comment #6 from steven at gcc dot gnu dot org 2006-08-20 00:46 ---
Eric, can this bug be closed as FIXED now?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25217
Thank you for consideration,
Live on entry/exit code shows up high on -O3 compilation time too
(something like 30% of time without PRE/FRE I believe). So if it is
self contained change, perhaps pushing it to mainline as PR fix would
make sense.
Honza
--- Comment #41 from hubicka at ucw dot cz 2006-08-20 00:58 ---
Subject: Re: [4.1/4.2 regression] A file that can not be compiled in
reasonable time/space
Thank you for consideration,
Live on entry/exit code shows up high on -O3 compilation time too
(something like 30% of time without
--- Comment #8 from pinskia at gcc dot gnu dot org 2006-08-20 01:40 ---
Here is an even shorter testcase for qstring.ii:
struct QChar
{
QChar( const QChar& c );
unsigned short ucs;
};
inline QChar::QChar( const QChar& c ) : ucs( c.ucs ){}
inline bool operator!=( QChar c1, QChar
--
jvdelisle at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last recon
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-08-20 05:12 ---
*** Bug 28780 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Comment #9 from pinskia at gcc dot gnu dot org 2006-08-20 05:12 ---
And here is the testcase for ffv1.i:
typedef struct RangeCoder
{
unsigned char one_state[256];
} RangeCoder;
static inline void put_rac(RangeCoder *c, unsigned char* const state)
{
*state= c->one_state[*state];
--- Comment #8 from pinskia at gcc dot gnu dot org 2006-08-20 05:15 ---
PR 28780 have a couple more testcases of the same problem.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28776
--- Comment #2 from pault at gcc dot gnu dot org 2006-08-20 05:46 ---
Subject: Bug 28601
Author: pault
Date: Sun Aug 20 05:45:43 2006
New Revision: 116268
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116268
Log:
2006-08-20 Paul Thomas <[EMAIL PROTECTED]>
PR fortran/28
--- Comment #6 from pault at gcc dot gnu dot org 2006-08-20 05:46 ---
Subject: Bug 28496
Author: pault
Date: Sun Aug 20 05:45:43 2006
New Revision: 116268
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116268
Log:
2006-08-20 Paul Thomas <[EMAIL PROTECTED]>
PR fortran/28
--- Comment #3 from pault at gcc dot gnu dot org 2006-08-20 05:46 ---
Subject: Bug 20886
Author: pault
Date: Sun Aug 20 05:45:43 2006
New Revision: 116268
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116268
Log:
2006-08-20 Paul Thomas <[EMAIL PROTECTED]>
PR fortran/28
--- Comment #4 from pault at gcc dot gnu dot org 2006-08-20 05:46 ---
Subject: Bug 28630
Author: pault
Date: Sun Aug 20 05:45:43 2006
New Revision: 116268
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116268
Log:
2006-08-20 Paul Thomas <[EMAIL PROTECTED]>
PR fortran/28
--- Comment #3 from pault at gcc dot gnu dot org 2006-08-20 05:46 ---
Subject: Bug 28762
Author: pault
Date: Sun Aug 20 05:45:43 2006
New Revision: 116268
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116268
Log:
2006-08-20 Paul Thomas <[EMAIL PROTECTED]>
PR fortran/28
--- Comment #3 from pault at gcc dot gnu dot org 2006-08-20 05:46 ---
Subject: Bug 28771
Author: pault
Date: Sun Aug 20 05:45:43 2006
New Revision: 116268
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116268
Log:
2006-08-20 Paul Thomas <[EMAIL PROTECTED]>
PR fortran/28
--- Comment #18 from pault at gcc dot gnu dot org 2006-08-20 05:46 ---
Subject: Bug 18111
Author: pault
Date: Sun Aug 20 05:45:43 2006
New Revision: 116268
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116268
Log:
2006-08-20 Paul Thomas <[EMAIL PROTECTED]>
PR fortran/2
--- Comment #10 from pault at gcc dot gnu dot org 2006-08-20 05:46 ---
Subject: Bug 28735
Author: pault
Date: Sun Aug 20 05:45:43 2006
New Revision: 116268
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116268
Log:
2006-08-20 Paul Thomas <[EMAIL PROTECTED]>
PR fortran/2
--- Comment #9 from pault at gcc dot gnu dot org 2006-08-20 05:46 ---
Subject: Bug 28660
Author: pault
Date: Sun Aug 20 05:45:43 2006
New Revision: 116268
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116268
Log:
2006-08-20 Paul Thomas <[EMAIL PROTECTED]>
PR fortran/28
--- Comment #4 from pault at gcc dot gnu dot org 2006-08-20 05:46 ---
Subject: Bug 28425
Author: pault
Date: Sun Aug 20 05:45:43 2006
New Revision: 116268
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116268
Log:
2006-08-20 Paul Thomas <[EMAIL PROTECTED]>
PR fortran/28
--- Comment #8 from pault at gcc dot gnu dot org 2006-08-20 05:46 ---
Subject: Bug 28600
Author: pault
Date: Sun Aug 20 05:45:43 2006
New Revision: 116268
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116268
Log:
2006-08-20 Paul Thomas <[EMAIL PROTECTED]>
PR fortran/28
--- Comment #9 from patchapp at dberlin dot org 2006-08-20 06:01 ---
Subject: Bug number PR24866
A patch for this bug has been added to the patch tracker.
The mailing list url for the patch is
http://gcc.gnu.org/ml/gcc-patches/2006-08/msg00711.html
--
http://gcc.gnu.org/bugzilla/sh
--- Comment #3 from patchapp at dberlin dot org 2006-08-20 06:05 ---
Subject: Bug number PR25077
A patch for this bug has been added to the patch tracker.
The mailing list url for the patch is
http://gcc.gnu.org/ml/gcc-patches/2006-08/msg00712.html
--
http://gcc.gnu.org/bugzilla/sh
62 matches
Mail list logo