--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-06 21:43 ---
Sounds like a scheduler issue.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-09-06 21:59 ---
Further reduced testcase:
typedef long int Int;
void FuncMakeConsequencesPres (long *objDefs1)
{
long a = (long)objDefs1;
int c = a 0x01;
int b = 0;
if (! ( 13 = ( c ? 0 : (((int) objDefs1 0x02) ? 0 :
First of all, sorry in advance for submitting a bug with no way to reproduce it
but I unfortunately already spent several hours on this and I simply can't
manage to make this fail in a simple example. In spite of this it seems like
this could be a compiler problem and not something in my code so
--- Comment #11 from vincent at vinc17 dot org 2008-09-06 22:19 ---
(In reply to comment #10)
The funny thing is that this only happens with -O2 or -O1 but not with -O0 ie
no optimization it is all correct , when we optimize the results start
varying.
Because with -O0, some values
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-09-06 22:27 ---
Reduced testcase:
typedef struct
{
unsigned char r, g, b;
}
rgb_color;
typedef union
{
rgb_color rgb;
unsigned char channel[4];
}
i_color;
struct i_fill_image_t
{
double matrix[9];
};
static i_color
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
--- Comment #12 from pinskia at gcc dot gnu dot org 2008-09-06 22:30
---
This looks like a target issue anyways.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-06 22:34 ---
We really need a testcase that shows the issue. Right now it is hard to guess
what is going on.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from vz-gcc at zeitlins dot org 2008-09-06 22:41 ---
Andrew, thanks for your reply!
And yes, I realize this but unfortunately it really seems specific to something
that optimizer does and maybe something it does at the whole unit level and not
locally as even extracting
seen with trunk 20080906
../../xgcc -B../../ -c -DIN_GCC -DUSE_LIBUNWIND_EXCEPTIONS `echo -g -O2 -W
-Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes |sed -e
's/-pedantic//g' -e 's/-Wtraditional//g'` \
-I. -I.. -I../..
-I/build/buildd/gcc-snapshot-20080906/src
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-09-06 22:48 ---
This works now with revision 140075.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37392
--- Comment #5 from pinskia at gcc dot gnu dot org 2008-09-06 22:49 ---
I want to say part of the fix for PR 14703 fixed this bug.
Honza could you look into this bug?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37392
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-06 22:50 ---
*** This bug has been marked as a duplicate of 27880 ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #27 from pinskia at gcc dot gnu dot org 2008-09-06 22:50
---
*** Bug 37403 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #28 from doko at ubuntu dot com 2008-09-06 22:53 ---
so this bites again with trunk and ada. Jim, Steve, any news on this?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27880
--- Comment #14 from pinskia at gcc dot gnu dot org 2008-09-06 23:06
---
Reduced testcase:
real*8 in_mjd(500), in_xyz_std(6,500)
real*8 ref_xyz(3), ref_llu(3), ref_neu(3)
common / ts_r8 /sec_rel, in_mjd, in_xyz_std, ref_llu, ref_neu
real*8 locref(3)
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-06 23:08 ---
Can you attach the .f files?
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #4 from danglin at gcc dot gnu dot org 2008-09-06 23:17 ---
Created an attachment (id=16245)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16245action=view)
Fix for GC error
Also fixes plabel generation for personality function.
--
--- Comment #13 from jh at suse dot cz 2008-09-06 23:18 ---
Subject: Re: [4.4 Regression] Revision 139827 causes Divide_X
This looks like a target issue anyways.
The patch had effect of turning code paths leading to trap or noreturn
etc. to be optimized for size...
Honza
--
gcc 4.3.1 gets an ICE on the program below. I didn't try 4.3.2 or 4.4.0.
$ cat t.C gcc t.C
#include stdarg.h
#include string.h
const char* foobar (void*) { return 0; }
template class struct S { static const char* foo () { return 0; } };
template class T, int N
struct ST [N] { static const
--- Comment #2 from danglin at gcc dot gnu dot org 2008-09-07 00:08 ---
This was introduced in revision 139930.
--
danglin at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #3 from danglin at gcc dot gnu dot org 2008-09-07 00:09 ---
Sorrry, that should have been revision 139931.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37380
Here's an odd error I just ran into. The source compiles fine as C but fails
with the C++ compiler.
$ cat t.C cat /etc/redhat-release gcc t.C || cat -n
/amd/devco/contrib/linux/gcc-4.3.1/lib/gcc/x86_64-unknown-linux-gnu/4.3.1/include-fixed/sys/stat.h
| head -n 350 | tail -n 10
#include
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-07 00:25 ---
This works for me on the trunk on powerpc64-linux-gnu. I think fix includes is
messing up the sys/stat.h for some reason.
--
pinskia at gcc dot gnu dot org changed:
What|Removed
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-07 00:34 ---
This only ICEs on targets where va_list is an array.
Reduced testcase:
typedef __builtin_va_list __gnuc_va_list;
typedef __gnuc_va_list va_list;
template class struct S { static const char* foo () { return 0; } };
--- Comment #2 from jean-louis dot dornstetter at wanadoo dot fr
2008-09-07 01:02 ---
Created an attachment (id=16246)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16246action=view)
Offending F77 sources files for bug 37401
I did not do my duties, sorry for that... The attached
seen with trunk 20080906, configured with configure -v
--with-pkgversion='Ubuntu 20080906-0ubuntu1'
--with-bugurl='file:///usr/share/doc/gcc-snapshot/README.Bugs'
--enable-languages=c,c++,java,fortran,objc,obj-c++,ada
--prefix=/usr/lib/gcc-snapshot --enable-shared --with-system-zlib
--disable-nls
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-09-07 01:12 ---
*** Bug 37406 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-07 01:12 ---
*** This bug has been marked as a duplicate of 37344 ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-07 01:15 ---
HPPA is fully broken, see PR 37071, PR 37265, and PR 37380.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
101 - 133 of 133 matches
Mail list logo