Hi,
I'm getting an ICE with gcc-4.1-20051001 on the code in attachment. When
compiling with:
% gcc -O2 -march=pentium3 -ftree-vectorize -c cb_search_pre.c
the result is:
cb_search.c: In function 'split_cb_search_shape_sign':
cb_search.c:268: internal compiler error: Segmentation fault
Please submi
/usr/lib/gcc/i586-suse-linux/4.1.0/cc1 -fpreprocessed builtin.i -quiet
-dumpbase builtin.c -march=i586 -mtune=i686 -auxbase-strip builtin.o -O2 -Wall
-Wall -version -fmessage-length=0 -fno-strict-aliasing -fprofile-arcs -o
builtin.s
builtin.c: In function execbuiltin:
builtin.c:5173: internal com
--- Comment #1 from rguenth at gcc dot gnu dot org 2005-10-06 08:32 ---
Created an attachment (id=9900)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9900&action=view)
testcase
Preprocessed testcase
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24225
/usr/lib/gcc/i586-suse-linux/4.1.0/cc1 -fpreprocessed disasm.i -quiet -dumpbase
disasm.c -march=i586 -mtune=i686 -auxbase-strip disasm.o -O2 -Wall -Wall
-pedantic -std=c99 -version -fmessage-length=0 -fno-strict-aliasing -o disasm.s
disasm.c: In function disasm:
disasm.c:579: internal compiler er
--- Comment #1 from rguenth at gcc dot gnu dot org 2005-10-06 08:40 ---
Created an attachment (id=9901)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9901&action=view)
testcase
Preprocessed testcase.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24226
--- Comment #13 from cvs-commit at gcc dot gnu dot org 2005-10-06 08:41
---
Subject: Bug 24049
CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED] 2005-10-06 08:41:47
Modified files:
gcc: ChangeLog passes.c
Added files:
gcc/tests
--- Comment #12 from h dot m dot brand at xs4all dot nl 2005-10-06 08:44
---
Subject: Re: gcc-4.x fails to build on AIX 5.2.0.0-ML04
On 6 Oct 2005 06:33:16 -, "h dot m dot brand at xs4all dot nl"
<[EMAIL PROTECTED]> wrote:
> --- Comment #11 from h dot m dot brand at xs4all do
--- Comment #14 from rth at gcc dot gnu dot org 2005-10-06 08:45 ---
Fixed.
--
rth at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--
rth at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org
|dot org
/usr/lib/gcc/i586-suse-linux/4.1.0/cc1 -fpreprocessed window.i -quiet -dumpbase
window.c -march=i586 -mtune=i686 -auxbase window -O2 -Wall -Wno-pointer-sign
-version -fmessage-length=0 -fno-strict-aliasing -o window.s
window.c: In function Fdisplay_buffer:
window.c:2921: internal compiler error:
--- Comment #1 from rguenth at gcc dot gnu dot org 2005-10-06 08:49 ---
Created an attachment (id=9902)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9902&action=view)
testcase
Preprocessed testcase.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24227
Attached testcase segfaults when compiled with gcc version 4.1.0 20051006:
~/gcc-build/gcc/cc1plus -O3 -ftree-vectorize -fdump-tree-vect-all -quiet
-march=pentium4 express.ii
express.cpp: In function âvoid pov::Parse_Num_Factor(double*, int*)â:
express.cpp:1040: warning: converting to âintâ from
--- Comment #1 from uros at kss-loka dot si 2005-10-06 09:14 ---
Created an attachment (id=9903)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9903&action=view)
Preprocessed source
Compile this with ~/gcc-build/gcc/cc1plus -O3 -ftree-vectorize
-fdump-tree-vect-all -quiet -march=pe
/usr/lib/gcc/powerpc64-suse-linux/4.1.0/cc1 -fpreprocessed qpel_altivec.i
-quiet -dumpbase qpel_altivec.c -maltivec -mabi=altivec -auxbase-strip
=build/image/ppc_asm/qpel_altivec.o -O2 -Wall -version -fPIC -fmessage-length=0
-o qpel_altivec.s
../../src/image/ppc_asm/qpel_altivec.c:414: error: unrec
--- Comment #1 from rguenth at gcc dot gnu dot org 2005-10-06 09:45 ---
Created an attachment (id=9905)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9905&action=view)
testcase
Preprocessed testcase.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24230
/usr/lib/gcc/powerpc64-suse-linux/4.1.0/cc1plus -fpreprocessed
AttributeListImpl.ii -quiet -dumpbase AttributeListImpl.cpp -auxbase-strip
../../obj/AttributeListImpl.o -O2 -Wall -Wall -version -fmessage-length=0
-fno-elide-constructors -fPIC -o AttributeListImpl.s
Conflict tempVector$m_memoryManag
--- Comment #1 from rguenth at gcc dot gnu dot org 2005-10-06 10:06 ---
Created an attachment (id=9906)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9906&action=view)
testcase
Preprocessed testcase.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24231
/usr/lib/gcc/ia64-suse-linux/4.1.0/cc1 -fpreprocessed ellcc.i -quiet -dumpbase
ellcc.c -auxbase ellcc -g -O2 -Wall -Wno-switch -Wundef -Wsign-compare
-Wno-char-subscripts -Wpacked -Wshadow -Wmissing-declarations
-Wmissing-prototypes -Wstrict-prototypes -Wall -Wall -Wno-switch -version
-fmessage-len
--- Comment #1 from rguenth at gcc dot gnu dot org 2005-10-06 10:28 ---
Created an attachment (id=9907)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9907&action=view)
testcase
Preprocessed testcase.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24232
--- Comment #2 from rguenth at gcc dot gnu dot org 2005-10-06 10:33 ---
Created an attachment (id=9908)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9908&action=view)
shorter testcase
I have at least three dups of this bug. Shortest one attached.
--
http://gcc.gnu.org/bugzi
The testcase (taken from zlib) below
int huft_build(void)
{
unsigned int c[16];
unsigned int *p;
p = c;
#define C0 *p++ = 0;
#define C2 C0 C0 C0 C0
#define C4 C2 C2 C2 C2
C4
/* stop optimisation from throwing all the above code away */
__asm__ __volatile__("": : :"memory");
return *p
--- Comment #1 from arjanv at redhat dot com 2005-10-06 10:40 ---
(gcc 4.0.1 fwiw)
btw without -march=i686 also good code is generated:
3: c7 04 24 00 00 00 00movl $0x0,(%esp)
a: c7 44 24 04 00 00 00movl $0x0,0x4(%esp)
12: c7 44 24 08 00 00 00movl $0x0,0x
--- Comment #3 from rguenth at gcc dot gnu dot org 2005-10-06 10:46 ---
Reducing.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24232
--- Comment #4 from rguenth at gcc dot gnu dot org 2005-10-06 10:58 ---
Reduced testcase:
RkDefineLine(cx_num, name, line) int cx_num;
{
unsigned int linelen = strlen(line);
char *buf = (char *)malloc(linelen + 1), *sp, *dp;
while (*sp) {
while (*sp && ( *sp != ' ' && *sp != '
--- Comment #2 from rguenth at gcc dot gnu dot org 2005-10-06 11:11 ---
Reducing.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24230
--- Comment #2 from rguenth at gcc dot gnu dot org 2005-10-06 11:11 ---
Reducing.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24231
--- Comment #2 from rguenth at gcc dot gnu dot org 2005-10-06 11:15 ---
Reducing.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24225
--- Comment #3 from rguenth at gcc dot gnu dot org 2005-10-06 11:21 ---
Reduced testcase:
typedef struct linklist *LinkList;
typedef struct options *Options;
typedef struct builtin *Builtin;
struct options {
};
typedef int (*HandlerFunc) (char *, char **, Opti
--- Comment #3 from rguenth at gcc dot gnu dot org 2005-10-06 11:26 ---
Reduced testcase:
typedef int int32_t;
typedef unsigned char uint8_t;
static const __attribute__((altivec(vector__))) signed char FIR_Tab_16[17]
= {
};
void H_Pass_16_Altivec_C(uint8_t *Dst, const
--- Comment #2 from rguenth at gcc dot gnu dot org 2005-10-06 11:28 ---
Reducing.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24226
--- Comment #12 from hidden_peak at mail dot ru 2005-10-06 11:28 ---
Really, I wonder why code specific for C++ language support should be in glibc?
What about platforms without glibc? May be code to call dtors should be in
crtbegin/crtbeginS?
--
http://gcc.gnu.org/bugzilla/show_bug
--- Comment #3 from rguenth at gcc dot gnu dot org 2005-10-06 11:43 ---
Created an attachment (id=9910)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9910&action=view)
reduced testcase
Reduced testcase.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24226
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfi
--- Comment #4 from belyshev at depni dot sinp dot msu dot ru 2005-10-06
11:47 ---
// smaller testcase, compile with -O1 -fprofile-arcs
int f (int a, int b)
{
if (a)
return 1;
{
int s [b];
return 0;
}
}
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24225
--- Comment #8 from pcarlini at suse dot de 2005-10-06 11:50 ---
I'm thinking that another possibility would be avoiding only *part* of the
optimization scheme that relies on _S_empty_rep_storage, that is return to
the behavior pre-2003-06-13. The empty string object would be reference
c
--- Comment #1 from pcarlini at suse dot de 2005-10-06 12:27 ---
Hi. Certaintly, we cannot hope to debug further the issue without a proper,
self-contained, piece of code useful to reproduce the problem: this is a
strict requirement for any PR, in particular for very hard to reproduce
is
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-10-06 12:31 ---
There is a duplicate of this bug somewhere already filed which shows that this
is done in the target specific files and is on purpose.
--
pinskia at gcc dot gnu dot org changed:
What|Removed
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Summary|ICE in compare_values, at |[4.1 Regression] ICE in
|tree-vrp.c:415
--- Comment #2 from rguenth at gcc dot gnu dot org 2005-10-06 12:42 ---
Reducing.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24227
The this test fails with:
output is:
/home/pinskia/src/onetest/gcc/gcc/testsuite/gcc.dg/i386-sse-10.c:1: warning:
unwind tables currently require either a frame pointer or
-maccumulate-outgoing-args for correctness^M
FAIL: gcc.dg/i386-sse-10.c (test for excess errors)
--
Summary: gcc
--- Comment #2 from cvs-commit at gcc dot gnu dot org 2005-10-06 12:43
---
Subject: Bug 23783
CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED]2005-10-06 12:43:17
Modified files:
gcc: ChangeLog
gcc/config/arm : arm.md
Log
--- Comment #3 from pinskia at gcc dot gnu dot org 2005-10-06 12:45 ---
This is the GC issue with SCEV. See the dup bug 24049.
*** This bug has been marked as a duplicate of 24049 ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #15 from pinskia at gcc dot gnu dot org 2005-10-06 12:45
---
*** Bug 24233 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #4 from pinskia at gcc dot gnu dot org 2005-10-06 12:45 ---
Woops wrong bug to close.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-10-06 12:46 ---
This is a dup of bug 24049. It is a GC issue with scev but it has been worked
around.
*** This bug has been marked as a duplicate of 24049 ***
--
pinskia at gcc dot gnu dot org changed:
What|Rem
--- Comment #16 from pinskia at gcc dot gnu dot org 2005-10-06 12:46
---
*** Bug 24228 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #5 from pinskia at gcc dot gnu dot org 2005-10-06 12:47 ---
*** This bug has been marked as a duplicate of 23102 ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--
--- Comment #6 from pinskia at gcc dot gnu dot org 2005-10-06 12:47 ---
*** Bug 24233 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Comment #3 from rearnsha at gcc dot gnu dot org 2005-10-06 12:48
---
Fixed
--
rearnsha at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.1.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23783
--- Comment #9 from ptsekov at gmx dot net 2005-10-06 12:50 ---
I will test any patch that resolves the issue. In any case the final decision
will be that of the Cygwin gcc maintainer. But what you suggests sounds better
than just using --enable-fully-dynamic-string.
--
http://gcc.g
--- Comment #10 from pcarlini at suse dot de 2005-10-06 12:53 ---
(In reply to comment #9)
> I will test any patch that resolves the issue. In any case the final decision
> will be that of the Cygwin gcc maintainer. But what you suggests sounds better
> than just using --enable-fully-dyn
--- Comment #3 from pinskia at gcc dot gnu dot org 2005-10-06 13:01 ---
-O1 -ftree-vrp -ftree-pre is only needed to reproduce this.
By the way, *pass here is useless as we don't check for this until we are doing
out of SSA.
--
pinskia at gcc dot gnu dot org changed:
What
Trying to build gcc-3.4.4 on :
Linux 2.6.11-1.1369_FC4smp #1 SMP x86_64 x86_64 x86_64 GNU/Linux
Used:
./configure --prefix=/usr/local --program-suffix=-3.4.4
make CC='gcc32' -j 1 bootstrap
Also tried with -j 2 with same results.
Always reproducible.
Fails to bootstrap:
make GCC_FOR_TARGET=" ./xg
--- Comment #3 from rguenth at gcc dot gnu dot org 2005-10-06 13:13 ---
Reduced testcase:
extern int Qnil, Qt, Qquote, Qlambda, Qsubr, Qunbound;
enum output_method { vertical_scroll_bar_none };
struct window {
int buffer;
};
int selected_window;
int Fwindow_live_p (object) int obj
--- Comment #4 from pinskia at gcc dot gnu dot org 2005-10-06 13:22 ---
Confirmed, further reduced testcase:
int Fdisplay_buffer (int buffer)
{
if (((struct buffer *) ((unsigned int) buffer)) ==
(0,(struct buffer *) ((unsigned int) ((buffer) & 1
return 1;
}
--
pinsk
--- Comment #5 from pinskia at gcc dot gnu dot org 2005-10-06 13:24 ---
This happens during ia64_reorg so this is a target bug.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #6 from pinskia at gcc dot gnu dot org 2005-10-06 13:28 ---
I think this is related to PR 23579 and if that is the case then this is caused
by PR 23478. I am going to say this is a regression, even though I don't know
for sure.
--
pinskia at gcc dot gnu dot org changed:
--- Comment #13 from dje at watson dot ibm dot com 2005-10-06 13:30 ---
Subject: Re: gcc-4.x fails to build on AIX 5.2.0.0-ML04
> That worked. But I still saw the -B added to all the lines, but now that
> that folder is not there, all goes smooth
> As you can see: *I* did not put any
--- Comment #4 from pinskia at gcc dot gnu dot org 2005-10-06 13:40 ---
Confirmed, reduced testcase:
typedef struct {
int basereg, indexreg, scale;
long segment;
long offset;
} operand;
typedef struct extop {
operand oprs[3];
} insn;
enum { I_CMOVcc, I_Jcc, I_SETcc };
struct it
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||hubicka at gcc dot gnu dot
|
--- Comment #5 from pinskia at gcc dot gnu dot org 2005-10-06 13:51 ---
saved_stack.3 = __builtin_stack_save ();
[t.c : 6] b.0 = b;
For last, we don't have a line number associated with it.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24225
--- Comment #14 from h dot m dot brand at xs4all dot nl 2005-10-06 14:04
---
Subject: Re: gcc-4.x fails to build on AIX 5.2.0.0-ML04
On 6 Oct 2005 13:30:56 -, "dje at watson dot ibm dot com"
<[EMAIL PROTECTED]> wrote:
>
>
> --- Comment #13 from dje at watson dot ibm dot com
--- Comment #15 from dje at watson dot ibm dot com 2005-10-06 14:07 ---
Subject: Re: gcc-4.x fails to build on AIX 5.2.0.0-ML04
The -Wl,-bbigtoc fix has been committed to GCC 4.1 sources.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24119
--- Comment #6 from reichelt at gcc dot gnu dot org 2005-10-06 14:11
---
The redundant check is now also fixed:
http://gcc.gnu.org/ml/gcc-cvs/2005-10/msg00190.html
http://gcc.gnu.org/ml/gcc-cvs/2005-10/msg00191.html
--
reichelt at gcc dot gnu dot org changed:
What|Re
/usr/lib/gcc/i586-suse-linux/4.1.0/cc1plus -fpreprocessed scrollarea.ii -quiet
-dumpbase scrollarea.cpp -march=i586 -mtune=i686 -auxbase-strip
widgets/scrollarea.o -O2 -Wall -version -fmessage-length=0 -o scrollarea.s
widgets/scrollarea.cpp: In member function SDL_Rect
gui::scrollarea::inner_locat
--- Comment #1 from rguenth at gcc dot gnu dot org 2005-10-06 14:23 ---
Confirmed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCON
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-10-06 14:29 ---
Confirmed, reduced to:
struct SDL_Rect {
unsigned short w, h;
};
int width();
SDL_Rect const &location();
SDL_Rect inner_location()
{
SDL_Rect r = location();
r.w -= width();
return r;
}
--
pinski
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-10-06 14:32 ---
Here is a slightly more reduced testcase:
typedef struct SDL_Rect {
unsigned short w, h;
}SDL_Rect;
SDL_Rect *location();
SDL_Rect inner_location()
{
SDL_Rect r = *location();
r.w -= 1;
return r;
}
N
--- Comment #15 from schwab at suse dot de 2005-10-06 14:42 ---
I can confirm that the patch fixes the problem in the 2005-07-26 tree (the bug
is not reproducible with the current tree).
--
schwab at suse dot de changed:
What|Removed |Added
---
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Ever Confirmed|0 |1
Last re
--- Comment #3 from rguenth at gcc dot gnu dot org 2005-10-06 14:55 ---
Index: tree-ssa-alias.c
===
RCS file: /cvs/gcc/gcc/gcc/tree-ssa-alias.c,v
retrieving revision 2.110
diff -c -3 -p -r2.110 tree-ssa-alias.c
*** tree-ssa-
--- Comment #16 from pinskia at gcc dot gnu dot org 2005-10-06 15:06
---
Patch posted:
http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00280.html
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #10 from pinskia at gcc dot gnu dot org 2005-10-06 15:06
---
Patch posted:
http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00280.html
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-10-06 15:08 ---
I was able to bootstrap just fine on x86_64-unknown-linux-gnu with 3.4.4.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Comment #5 from belyshev at depni dot sinp dot msu dot ru 2005-10-06
15:19 ---
// a bit smaller test, compile with -O1:
typedef struct
{
int b, s;
} op;
int *ico [3];
static int bar (char *d)
{
long o = d;
switch (*d)
{
case 0x1F : return 0 ;
}
return d - o;
--- Comment #3 from cvs-commit at gcc dot gnu dot org 2005-10-06 15:44
---
Subject: Bug 18568
CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED]2005-10-06 15:44:02
Modified files:
gcc/fortran: ChangeLog resolve.c
gcc/testsuite
--- Comment #5 from dorit at il dot ibm dot com 2005-10-06 15:45 ---
For some targets the vect_no_align keyword means that the target intrinsically
cannot support the feature, and for other targets it means that the feature can
potentially be supported but something is still missing in t
--- Comment #1 from dorit at il dot ibm dot com 2005-10-06 15:46 ---
see patch in: http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00284.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24108
The test for emitting a warning about "variables that might be clobbered by a
call to longjmp or vfork" is overly pessimistic (unless I miss something from
the C89/C99 standards).
In my opinion, the following code fragment should not get the warning, but it
does when compiled with `gcc -O -W':
#i
While building libgfortran on ia64 Linux or HP-UX (LP64) platforms I get:
x.c: In function 'maxloc0_16_i4':
x.c:15: error: unrecognizable insn:
(insn 68 67 69 2 (set (mem:DI (post_modify:DI (reg/f:DI 15 r15 [orig:343
ivtmp.3
0 ] [343])
(plus:DI (reg/f:DI 15 r15 [orig:343 ivtmp.30 ]
--- Comment #1 from sje at cup dot hp dot com 2005-10-06 16:03 ---
I should have mentioned that this with the ToT sources on Oct 6th, 2005.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24240
--- Comment #4 from cvs-commit at gcc dot gnu dot org 2005-10-06 16:03
---
Subject: Bug 18568
CVSROOT:/cvs/gcc
Module name:gcc
Branch: gcc-4_0-branch
Changes by: [EMAIL PROTECTED]2005-10-06 16:03:30
Modified files:
gcc/fortran: ChangeLog res
--- Comment #2 from schwab at suse dot de 2005-10-06 16:04 ---
*** This bug has been marked as a duplicate of 24193 ***
--
schwab at suse dot de changed:
What|Removed |Added
--- Comment #5 from schwab at suse dot de 2005-10-06 16:04 ---
*** Bug 24240 has been marked as a duplicate of this bug. ***
--
schwab at suse dot de changed:
What|Removed |Added
-
--- Comment #5 from tobi at gcc dot gnu dot org 2005-10-06 16:04 ---
Fixed with Erik's patch.
--
tobi at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #4 from pinskia at gcc dot gnu dot org 2005-10-06 16:11 ---
Reduced testcase at -O1 -ftree-vrp -ftree-pre:
struct MemoryManager {
virtual void deallocate() = 0;
};
struct XalanVector {
~XalanVector() {
m_memoryManager->deallocate();
}
void swap(XalanVector& theO
--- Comment #5 from rguenth at gcc dot gnu dot org 2005-10-06 16:15 ---
Reproduced on i686-pc-linux-gnu.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
GC
--- Comment #6 from pinskia at gcc dot gnu dot org 2005-10-06 16:17 ---
This is a PRE bug as far as I can tell.
The diff between reassoc and PRE:
:
theTempManager_86 = theTemp$m_memoryManager_265(ab);
# VUSE ;
D.1851_87 = theTemp.m_memoryManager;
theTemp$m_memoryManager_26
--- Comment #4 from cvs-commit at gcc dot gnu dot org 2005-10-06 16:20
---
Subject: Bug 24238
CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED] 2005-10-06 16:20:14
Modified files:
gcc: ChangeLog tree-ssa-alias.c
gcc/testsui
--- Comment #5 from rguenth at gcc dot gnu dot org 2005-10-06 16:21 ---
Fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--- Comment #4 from pinskia at gcc dot gnu dot org 2005-10-06 16:23 ---
Works on PPC-darwin.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
GCC target tri
--- Comment #5 from pinskia at gcc dot gnu dot org 2005-10-06 16:24 ---
(In reply to comment #4)
> Works on PPC-darwin.
That was the reduced testcase. The full testcase I can reproduce there.
Reducing a testcase for ppc-darwin.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24230
--- Comment #6 from pinskia at gcc dot gnu dot org 2005-10-06 16:44 ---
Reduced testcase:
typedef int int32_t;
typedef unsigned char uint8_t;
typedef __attribute__((altivec(vector__))) signed short vss;
typedef __attribute__((altivec(vector__))) unsigned short vus;
typedef __attribute__(
When making object files from multiple source files the main function seems to
be thrown away or something. When compiling the .c into .o files seperately,
and then linking that it works. It used to work with at least gcc 3.4.3.
Minimal testcase:
$ cat main.c
int main(void)
{
return 7;
}
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-10-06 16:46 ---
*** This bug has been marked as a duplicate of 22544 ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--
--- Comment #3 from pinskia at gcc dot gnu dot org 2005-10-06 16:46 ---
*** Bug 24241 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-10-06 16:48 ---
Note if you want the compiling multiple .c into one .o files use -combine.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24241
--- Comment #7 from pinskia at gcc dot gnu dot org 2005-10-06 16:49 ---
I am going to say this is 4.1 regression. We are not legitimizing the memory
address for some reason.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--
--- Comment #11 from pcarlini at suse dot de 2005-10-06 17:00 ---
Created an attachment (id=9911)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9911&action=view)
First draft vs 3_4-branch
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24196
1 - 100 of 293 matches
Mail list logo