[Bug middle-end/27260] [4.1 Regression] ICE in expand_expr_real_1, at expr.c:6750

2006-04-22 Thread aj at gcc dot gnu dot org


--- Comment #4 from aj at gcc dot gnu dot org  2006-04-22 13:12 ---
The original ICE happens on PPC and IA64.  I have not checked whether the
reduced testcase ICEs on both.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27260



[Bug target/24772] New: Lots of ICEs in vrsave_operation_1 while running the testsuite on powerpc

2005-11-10 Thread aj at gcc dot gnu dot org
Executing on host: /abuild/aj/gcc/gcc/xgcc -B/abuild/aj/gcc/gcc/
/aj-cvs/gcc-svn/trunk/gcc/testsuite/gcc.dg/vect/vect
-46.c   -O2 -ftree-vectorize -maltivec -ftree-vectorizer-verbose=4
-fdump-tree-vect-stats -fno-show-column  -lm   -m6
4 -o ./vect-46.exe(timeout = 300)
/aj-cvs/gcc-svn/trunk/gcc/testsuite/gcc.dg/vect/vect-46.c: In function 'main1':
/aj-cvs/gcc-svn/trunk/gcc/testsuite/gcc.dg/vect/vect-46.c:45: internal compiler
error: RTL check: expected code 'reg'
, have 'unspec_volatile' in vrsave_operation_1, at
config/rs6000/predicates.md:1041
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.

The same ICE occurs for more than 50 testcases.

This is with:
$ /opt/gcc/4.1-devel/bin/gcc -v
Using built-in specs.
Target: powerpc64-suse-linux-gnu
Configured with: /aj-cvs/gcc-svn/trunk/configure --prefix=/opt/gcc/4.1-devel
--enable-checking=misc,tree,gc,rtl,rtlflag,assert --enable-threads=posix
--enable-clocale=gnu --enable-__cxa_atexit --enable-shared
--enable-languages=c,c++,treelang,java,f95,objc --with-system-zlib
--with-cpu=default32 powerpc64-suse-linux-gnu
Thread model: posix
gcc version 4.1.0 20051109 (experimental)


-- 
   Summary: Lots of ICEs in vrsave_operation_1 while running the
testsuite on powerpc
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: target
AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: aj at gcc dot gnu dot org
 GCC build triplet: powerpc64-linux-gnu
  GCC host triplet: powerpc64-linux-gnu
GCC target triplet: powerpc64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24772



[Bug fortran/20244] internal compiler error: in fold_convert, at fold-const.c:2003

2005-11-11 Thread aj at gcc dot gnu dot org


--- Comment #8 from aj at gcc dot gnu dot org  2005-11-11 12:26 ---
I got the same ICE with one of the SPEC2006 candidate benchmarks on
x86_64-linux-gnu.


-- 

aj at gcc dot gnu dot org changed:

   What|Removed |Added

OtherBugsDependingO||15502
  nThis||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20244



[Bug fortran/20244] internal compiler error: in fold_convert, at fold-const.c:2003

2005-11-13 Thread aj at gcc dot gnu dot org


--- Comment #10 from aj at gcc dot gnu dot org  2005-11-13 08:03 ---
I haven't tested SPEC for some time, so cannot tell when this happened first,
the error is in current GCC with your patch applied.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20244



[Bug other/24870] New: make check fails for fixincl

2005-11-15 Thread aj at gcc dot gnu dot org
Running make check in fixincludes on x86_64-gnu-linux I get the
following failure:

Fixed:  Xm/Traversal.h
cmp: EOF on string.h
*** string.h2005-11-10 12:25:31.0 +0100
--- /cvs/gcc-svn/trunk/fixincludes/tests/base/string.h  2005-11-10
12:23:56.0 +0100
***
*** 10,13 
  #ifndef _STRING_INCLUDED
#define _STRING_INCLUDED
#include 
! #endif /* _STRING_INCLUDED */
\ No newline at end of file
--- 10,13 
  #ifndef _STRING_INCLUDED
#define _STRING_INCLUDED
#include 
! #endif /* _STRING_INCLUDED */


-- 
   Summary: make check fails for fixincl
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: other
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
 GCC build triplet: x86_64-linux-gnu
  GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24870



[Bug other/24870] make check fails for fixincl

2005-11-15 Thread aj at gcc dot gnu dot org


--- Comment #1 from aj at gcc dot gnu dot org  2005-11-15 08:14 ---
Jim Wilson commented in http://gcc.gnu.org/ml/gcc/2005-11/msg00619.html:

Just grepping for "_STRING_INCLUDED" it is easy to see the input rule
in inclhack.def that defines this transformation, and the output rule
in fixincl.x that actually does the transformation.

This seems to be a generic problem.  Anything using the "replace =
" type rule is ending up with a missing newline on the
last line.  Looking at gcc-3.3.4, I see that the trailing newline is
there in the fixincl.x file, but it isn't there in mainline.  Offhand,
I don't know what changed here.  It could be that autogen changed, it
could be that something in fixincluded changed, or it could even be
that someone checked in the result of a broken autogen.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24870



[Bug middle-end/24950] New: ICE in operand_subword_force

2005-11-20 Thread aj at gcc dot gnu dot org
Running the testsuite I get the following ICE on the 4.1 branch:
Executing on host: /abuild/aj/gcc/gcc/xgcc -B/abuild/aj/gcc/gcc/
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.c-torture/execute/20051113-1
.c  -w  -O0  -fno-show-column  -lm   -m64 -o
/abuild/aj/gcc/gcc/testsuite/20051113-1.x0(timeout = 300)
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.c-torture/execute/20051113-1.c:
In function 'main':
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.c-torture/execute/20051113-1.c:60:
internal compiler error: in operand_subword_force, at emit
-rtl.c:1386
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
compiler exited with status 1
output is:
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.c-torture/execute/20051113-1.c:
In function 'main':
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.c-torture/execute/20051113-1.c:60:
internal compiler error: in operand_subword_force, at emit
-rtl.c:1386
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.

FAIL: gcc.c-torture/execute/20051113-1.c compilation,  -O0

Compiler is:
/opt/gcc/4.1-devel/bin/gcc -v
Using built-in specs.
Target: powerpc64-suse-linux-gnu
Configured with: /aj-cvs/gcc-svn/branches/gcc-4_1-branch/configure
--prefix=/opt/gcc/4.1-devel --enable-checking=misc,tree,gc,rtl,rtlflag,assert
--enable-threads=posix --enable-clocale=gnu --enable-__cxa_atexit
--enable-shared --enable-languages=c,c++,treelang,java,f95,objc
--with-system-zlib --with-cpu=default32 powerpc64-suse-linux-gnu
Thread model: posix
gcc version 4.1.0 20051119 (prerelease)


-- 
   Summary: ICE in operand_subword_force
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: aj at gcc dot gnu dot org
 GCC build triplet: powerpc64-linux-gnu
  GCC host triplet: powerpc64-linux-gnu
GCC target triplet: powerpc64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24950



[Bug target/24951] New: ICE: RTL check: expected code 'const_int', have 'const_double' in output_vec_const_move, at config/rs6000/rs6000.c

2005-11-20 Thread aj at gcc dot gnu dot org
Running the testsuite, I see the following ICE:

Executing on host: /abuild/aj/gcc/gcc/xgcc -B/abuild/aj/gcc/gcc/
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vect/pr22506.c  
-O2 -ftr
ee-vectorize -maltivec -ftree-vectorizer-verbose=4 -fdump-tree-vect-stats
-fno-show-column -S  -m64 -o pr22506.s(timeout = 300)
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vect/pr22506.c: In
function 'foo':
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vect/pr22506.c:12:
internal compiler error: RTL check: expected code 'const_int', have 'co
nst_double' in output_vec_const_move, at config/rs6000/rs6000.c:2204
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
compiler exited with status 1
output is:
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vect/pr22506.c: In
function 'foo':
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vect/pr22506.c:12:
internal compiler error: RTL check: expected code 'const_int', have 'co
nst_double' in output_vec_const_move, at config/rs6000/rs6000.c:2204
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.

FAIL: gcc.dg/vect/pr22506.c (test for excess errors)

This is with:
/opt/gcc/4.1-devel/bin/gcc -v
Using built-in specs.
Target: powerpc64-suse-linux-gnu
Configured with: /aj-cvs/gcc-svn/branches/gcc-4_1-branch/configure
--prefix=/opt/gcc/4.1-devel --enable-checking=misc,tree,gc,rtl,rtlflag,assert
--enable-threads=posix --enable-clocale=gnu --enable-__cxa_atexit
--enable-shared --enable-languages=c,c++,treelang,java,f95,objc
--with-system-zlib --with-cpu=default32 powerpc64-suse-linux-gnu
Thread model: posix
gcc version 4.1.0 20051119 (prerelease)


-- 
   Summary: ICE: RTL check: expected code 'const_int', have
'const_double' in output_vec_const_move, at
config/rs6000/rs6000.c
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
 GCC build triplet: powerpc64-linux-gnu
  GCC host triplet: powerpc64-linux-gnu
GCC target triplet: powerpc64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24951



[Bug middle-end/24952] New: ICE: RTL check: expected code 'set' or 'clobber', have 'unspec' in try_combine, at combine.c:2898

2005-11-20 Thread aj at gcc dot gnu dot org
Running the GCC testsuite I see the following ICE:

Executing on host: /abuild/aj/gcc/gcc/xgcc -B/abuild/aj/gcc/gcc/
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vmx/3c-01a.c   -O1
 -malt
ivec -mabi=altivec -std=gnu99 -fno-show-column -S  -m64 -o 3c-01a.s(timeout
= 300)
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vmx/3c-01a.c: In
function 'f':
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vmx/3c-01a.c:1450:
internal compiler error: RTL check: expected code 'set' or 'clobber', h
ave 'unspec' in try_combine, at combine.c:2898
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
compiler exited with status 1
output is:
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vmx/3c-01a.c: In
function 'f':
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vmx/3c-01a.c:1450:
internal compiler error: RTL check: expected code 'set' or 'clobber', h
ave 'unspec' in try_combine, at combine.c:2898
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.

FAIL: gcc.dg/vmx/3c-01a.c  -O1  (test for excess errors)

This is with:
/opt/gcc/4.1-devel/bin/gcc -v
Using built-in specs.
Target: powerpc64-suse-linux-gnu
Configured with: /aj-cvs/gcc-svn/branches/gcc-4_1-branch/configure
--prefix=/opt/gcc/4.1-devel --enable-checking=misc,tree,gc,rtl,rtlflag,assert
--enable-threads=posix --enable-clocale=gnu --enable-__cxa_atexit
--enable-shared --enable-languages=c,c++,treelang,java,f95,objc
--with-system-zlib --with-cpu=default32 powerpc64-suse-linux-gnu
Thread model: posix
gcc version 4.1.0 20051119 (prerelease)


-- 
   Summary: ICE:  RTL check: expected code 'set' or 'clobber', have
'unspec' in try_combine, at combine.c:2898
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
         Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
 GCC build triplet: powerpc64-linux-gnu
  GCC host triplet: powerpc64-linux-gnu
GCC target triplet: powerpc64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24952



[Bug target/24953] New: RTL check: access of elt 1 of vector with last elt 0 in vrsave_operation_1, at config/rs6000/predicates.md:1041

2005-11-20 Thread aj at gcc dot gnu dot org
Running the GCC testsuite I see the following ICE:

Executing on host: /abuild/aj/gcc/gcc/xgcc -B/abuild/aj/gcc/gcc/
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vmx/gcc-bug-b.c  
-O1  -m
altivec -mabi=altivec -std=gnu99 -fno-show-column -S  -m64 -o gcc-bug-b.s   
(timeout = 300)
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vmx/gcc-bug-b.c:
In function 'test':
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vmx/gcc-bug-b.c:23:
internal compiler error: RTL check: access of elt 1 of vector with las
t elt 0 in vrsave_operation_1, at config/rs6000/predicates.md:1041
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
compiler exited with status 1
output is:
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vmx/gcc-bug-b.c:
In function 'test':
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vmx/gcc-bug-b.c:23:
internal compiler error: RTL check: access of elt 1 of vector with las
t elt 0 in vrsave_operation_1, at config/rs6000/predicates.md:1041
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.

FAIL: gcc.dg/vmx/gcc-bug-b.c  -O1  (test for excess errors)

Compiler is:
/opt/gcc/4.1-devel/bin/gcc -v
Using built-in specs.
Target: powerpc64-suse-linux-gnu
Configured with: /aj-cvs/gcc-svn/branches/gcc-4_1-branch/configure
--prefix=/opt/gcc/4.1-devel --enable-checking=misc,tree,gc,rtl,rtlflag,assert
--enable-threads=posix --enable-clocale=gnu --enable-__cxa_atexit
--enable-shared --enable-languages=c,c++,treelang,java,f95,objc
--with-system-zlib --with-cpu=default32 powerpc64-suse-linux-gnu
Thread model: posix
gcc version 4.1.0 20051119 (prerelease)


-- 
   Summary: RTL check: access of elt 1 of vector with last elt 0 in
vrsave_operation_1, at config/rs6000/predicates.md:1041
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: target
AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: aj at gcc dot gnu dot org
 GCC build triplet: powerpc64-linux-gnu
  GCC host triplet: powerpc64-linux-gnu
GCC target triplet: powerpc64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24953



[Bug target/24954] New: ICE: could not split insn

2005-11-20 Thread aj at gcc dot gnu dot org
Running the GCC testsuite I get the following ICE:

Executing on host: /abuild/aj/gcc/gcc/xgcc -B/abuild/aj/gcc/gcc/
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.target/powerpc/altivec-const
s.c   -maltivec -mabi=altivec -O2 -fno-show-column  -lm   -m64 -o
./altivec-consts.exe(timeout = 300)
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.target/powerpc/altivec-consts.c:
In function 'v4si_vspltisw_neg_addself':
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.target/powerpc/altivec-consts.c:280:
error: could not split insn
(insn 17 18 19 (set (reg:V4SI 79 2)
(const_vector:V4SI [
(const_int -24 [0xffe8])
(const_int -24 [0xffe8])
(const_int -24 [0xffe8])
(const_int -24 [0xffe8])
])) 603 {*movv4si_internal} (insn_list:REG_DEP_OUTPUT 12
(insn_list:REG_DEP_OUTPUT 35 (nil)))
(expr_list:REG_EQUAL (const_vector:V4SI [
(const_int -24 [0xffe8])
(const_int -24 [0xffe8])
(const_int -24 [0xffe8])
(const_int -24 [0xffe8])
])
(nil)))
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/gcc.target/powerpc/altivec-consts.c:280:
internal compiler error: in final_scan_insn, at final.c:
2467
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
[...]

FAIL: gcc.target/powerpc/altivec-consts.c (test for excess errors)

Compiler used is:
/opt/gcc/4.1-devel/bin/gcc -v
Using built-in specs.
Target: powerpc64-suse-linux-gnu
Configured with: /aj-cvs/gcc-svn/branches/gcc-4_1-branch/configure
--prefix=/opt/gcc/4.1-devel --enable-checking=misc,tree,gc,rtl,rtlflag,assert
--enable-threads=posix --enable-clocale=gnu --enable-__cxa_atexit
--enable-shared --enable-languages=c,c++,treelang,java,f95,objc
--with-system-zlib --with-cpu=default32 powerpc64-suse-linux-gnu
Thread model: posix
gcc version 4.1.0 20051119 (prerelease)


-- 
   Summary: ICE: could not split insn
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: target
AssignedTo: unassigned at gcc dot gnu dot org
    ReportedBy: aj at gcc dot gnu dot org
 GCC build triplet: powerpc64-linux-gnu
  GCC host triplet: powerpc64-linux-gnu
GCC target triplet: powerpc64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24954



[Bug target/24955] New: ICE: rs6000_output_function_epilogue, at config/rs6000/rs6000.c:15204

2005-11-20 Thread aj at gcc dot gnu dot org
Running the GCC treelang testsuite, I see the following ICE:

Executing on host: /abuild/aj/gcc/gcc/xgcc -B/abuild/aj/gcc/gcc/
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/treelang/compile/badreturn.tree
   -S  -m64 -o badreturn.s(timeout = 300)
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/treelang/compile/badreturn.tree:
In function 'bar':
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/treelang/compile/badreturn.tree:8:
warning: redundant expression in return
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/treelang/compile/badreturn.tree:6:
internal compiler error: in rs6000_output_function_epilogue, a
t config/rs6000/rs6000.c:15204
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
compiler exited with status 1
output is:
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/treelang/compile/badreturn.tree:
In function 'bar':
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/treelang/compile/badreturn.tree:8:
warning: redundant expression in return
/aj-cvs/gcc-svn/branches/gcc-4_1-branch/gcc/testsuite/treelang/compile/badreturn.tree:6:
internal compiler error: in rs6000_output_function_epilogue, at
config/rs6000/rs6000.c:15204
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.

PASS: treelang/compile/badreturn.tree  (test for warnings, line 8)
FAIL: treelang/compile/badreturn.tree  (test for errors, line 13)
FAIL: treelang/compile/badreturn.tree (test for excess errors)

compiler used is:
 /opt/gcc/4.1-devel/bin/gcc -v
Using built-in specs.
Target: powerpc64-suse-linux-gnu
Configured with: /aj-cvs/gcc-svn/branches/gcc-4_1-branch/configure
--prefix=/opt/gcc/4.1-devel --enable-checking=misc,tree,gc,rtl,rtlflag,assert
--enable-threads=posix --enable-clocale=gnu --enable-__cxa_atexit
--enable-shared --enable-languages=c,c++,treelang,java,f95,objc
--with-system-zlib --with-cpu=default32 powerpc64-suse-linux-gnu
Thread model: posix
gcc version 4.1.0 20051119 (prerelease)


-- 
   Summary: ICE: rs6000_output_function_epilogue, at
config/rs6000/rs6000.c:15204
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: target
AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: aj at gcc dot gnu dot org
 GCC build triplet: powerpc64-linux-gnu
  GCC host triplet: powerpc64-linux-gnu
GCC target triplet: powerpc64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24955



[Bug target/24955] ICE: rs6000_output_function_epilogue, at config/rs6000/rs6000.c:15204

2005-11-20 Thread aj at gcc dot gnu dot org


--- Comment #3 from aj at gcc dot gnu dot org  2005-11-21 06:13 ---
Why did you close this as wontfix?  I agree this is not release critical but it
should be fixed IMO.


-- 

aj at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|WONTFIX |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24955



[Bug target/24955] ICE: rs6000_output_function_epilogue, at config/rs6000/rs6000.c:15204

2005-11-21 Thread aj at gcc dot gnu dot org


--- Comment #5 from aj at gcc dot gnu dot org  2005-11-21 19:47 ---
Ok, understood


-- 

aj at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution||WONTFIX


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24955



[Bug target/24951] [4.1/4.2 Regression] ICE: RTL check: expected code 'const_int', have 'const_double' in output_vec_const_move, at config/rs6000/rs6000.c

2005-11-21 Thread aj at gcc dot gnu dot org


--- Comment #8 from aj at gcc dot gnu dot org  2005-11-22 07:42 ---
Seems to be fixed according to:
http://gcc.gnu.org/ml/gcc-testresults/2005-11/msg01060.html

Compare this with:
http://gcc.gnu.org/ml/gcc-testresults/2005-11/msg01039.html

Thanks!


-- 

aj at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|RESOLVED|VERIFIED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24951



[Bug debug/25197] New: ICE: RTL check: expected code 'reg', have 'plus' in dwarf2out_frame_debug_expr, at dwarf2out.c:1781

2005-11-30 Thread aj at gcc dot gnu dot org
compare the following two testresults:
http://gcc.gnu.org/ml/gcc-testresults/2005-12/msg8.html
http://gcc.gnu.org/ml/gcc-testresults/2005-11/msg01430.html

The newer one gets additional failures e.g.:
FAIL: gcc.c-torture/compile/20050622-1.c  -O3 -g  (test for excess errors)
FAIL: gcc.c-torture/execute/20040805-1.c compilation,  -O3 -g 

The failure is the same ICE for all new failures:
Executing on host: /abuild/aj/gcc/gcc/xgcc -B/abuild/aj/gcc/gcc/
/aj-cvs/gcc-svn/trunk/gcc/testsuite/gcc.c-torture/execute/20040805-1.c  -w  -O3
-g  -fno-sho
w-column  -lm   -o /abuild/aj/gcc/gcc/testsuite/20040805-1.x4(timeout =
300)
/aj-cvs/gcc-svn/trunk/gcc/testsuite/gcc.c-torture/execute/20040805-1.c: In
function 'foo':
/aj-cvs/gcc-svn/trunk/gcc/testsuite/gcc.c-torture/execute/20040805-1.c:22:
internal compiler error: RTL check: expected code 'reg', have 'plus' in
dwarf2out_
frame_debug_expr, at dwarf2out.c:1781
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.


-- 
   Summary: ICE: RTL check: expected code 'reg', have 'plus' in
dwarf2out_frame_debug_expr, at dwarf2out.c:1781
   Product: gcc
   Version: 4.2.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: debug
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
 GCC build triplet: powerpc64-linux-gnu
  GCC host triplet: powerpc64-linux-gnu
GCC target triplet: powerpc64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25197



[Bug middle-end/33706] New: gcc_assert failure in verify_eh_edges

2007-10-08 Thread aj at gcc dot gnu dot org
Compiling glibc on Linux/x86-64 I get a segmentation fault.

(gdb) r -fpreprocessed cache.i -quiet -dumpbase cache.c -mtune=generic
-auxbase-strip /abuild/aj/glibc/4.3/elf/cache.o -g -O2 -Wall -Winline
-Wwrite-strings -Wstrict-prototypes -std=gnu99 -version -fgnu89-inline
-fmerge-all-constants -o cache.s
Starting program:
/opt/gcc/4.3-devel/libexec/gcc/x86_64-suse-linux-gnu/4.3.0/cc1 -fpreprocessed
cache.i -quiet -dumpbase cache.c -mtune=generic -auxbase-strip
/abuild/aj/glibc/4.3/elf/cache.o -g -O2 -Wall -Winline -Wwrite-strings
-Wstrict-prototypes -std=gnu99 -version -fgnu89-inline -fmerge-all-constants -o
cache.s
GNU C (GCC) version 4.3.0 20071008 (experimental) [trunk revision 129132]
(x86_64-suse-linux-gnu)
compiled by GNU C version 4.3.0 20071008 (experimental) [trunk revision
129132], GMP version 4.2.1, MPFR version 2.2.1.
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 44f4e8c7ed384ee5613017e04accc06a

Program received signal SIGSEGV, Segmentation fault.
0x00779930 in verify_eh_edges (stmt=0x2b8346a28800)
at /cvs/gcc-svn/trunk/gcc/basic-block.h:673
673   gcc_assert (i.container);
(gdb) bt
#0  0x00779930 in verify_eh_edges (stmt=0x2b8346a28800)
at /cvs/gcc-svn/trunk/gcc/basic-block.h:673
#1  0x007574e2 in tree_verify_flow_info () at
/cvs/gcc-svn/trunk/gcc/tree-cfg.c:4466
#2  0x004dc423 in verify_flow_info () at
/cvs/gcc-svn/trunk/gcc/cfghooks.c:244
#3  0x0075a675 in cleanup_tree_cfg ()
at /cvs/gcc-svn/trunk/gcc/tree-cfgcleanup.c:663
#4  0x006781e5 in execute_function_todo (data=)
at /cvs/gcc-svn/trunk/gcc/passes.c:884
#5  0x00677f6f in execute_todo (flags=19968682)
at /cvs/gcc-svn/trunk/gcc/passes.c:988
#6  0x0067853a in execute_one_pass (pass=0x1254200)
at /cvs/gcc-svn/trunk/gcc/passes.c:1139
#7  0x006786c0 in execute_pass_list (pass=0x1254200)
at /cvs/gcc-svn/trunk/gcc/passes.c:1170
#8  0x006786d5 in execute_pass_list (pass=0x11d9ac0)
at /cvs/gcc-svn/trunk/gcc/passes.c:1171
#9  0x00678814 in execute_ipa_pass_list (pass=0x11d9a60)
at /cvs/gcc-svn/trunk/gcc/passes.c:855
#10 0x0092240d in cgraph_optimize () at
/cvs/gcc-svn/trunk/gcc/cgraphunit.c:1248
#11 0x0041611e in c_write_global_declarations ()
at /cvs/gcc-svn/trunk/gcc/c-decl.c:8077
#12 0x0073dc09 in toplev_main (argc=,
argv=) at /cvs/gcc-svn/trunk/gcc/toplev.c:1052
#13 0x2b8346253b54 in __libc_start_main () from /lib64/libc.so.6
#14 0x00404009 in _start ()

(gdb) pt stmt
 >
side-effects
fn 
unsigned DI
size 
unit size 
align 64 symtab 0 alias set -1 canonical type 0x2b83467f3340>
constant invariant
arg 0 
addressable volatile used public external decl_5 QI file
../include/bits/../../misc/bits/error.h line 32 align 8 attributes  chain >>
arg 0 
constant invariant 1>
arg 1 
unit size 
align 32 symtab 1180196224 alias set 5 canonical type
0x2b8345c5f5b0 precision 32 min  max

pointer_to_this >
visited var  def_stmt

version 127>
arg 2 
sizes-gimplified asm_written public unsigned DI size  unit size 
align 64 symtab 1180449696 alias set 34 canonical type
0x2b8345c769c0
pointer_to_this >
visited var  def_stmt

version 126>
arg 3 
visited var  def_stmt

version 123>
../include/bits/../../misc/bits/error.h:41>


-- 
   Summary: gcc_assert failure in verify_eh_edges
   Product: gcc
   Version: 4.3.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: aj at gcc dot gnu dot org
 GCC build triplet: x86_64-linux-gnu
  GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33706



[Bug middle-end/33706] gcc_assert failure in verify_eh_edges

2007-10-09 Thread aj at gcc dot gnu dot org


--- Comment #1 from aj at gcc dot gnu dot org  2007-10-09 10:41 ---
Currently adding a new attachment does not work for me. I've uploaded
preprocessed sources to http://www.suse.de/~aj/cache.i.bz2


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33706



[Bug middle-end/33706] gcc_assert failure in verify_eh_edges

2007-10-09 Thread aj at gcc dot gnu dot org


--- Comment #2 from aj at gcc dot gnu dot org  2007-10-09 14:08 ---
Created an attachment (id=14330)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14330&action=view)
Preprocessed and compressed source file


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33706



[Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212

2005-02-16 Thread aj at gcc dot gnu dot org
Compiling glibc with current GCC CVS I get the following ICE: 
 
/opt/gcc/4.0-devel/libexec/gcc/x86_64-suse-linux-gnu/4.0.0/cc1 -fpreprocessed 
iso-2022-cn-ext.i -quiet -dumpbase iso-2022-cn-ext.c -mtune=k8 
-auxbase-strip /builds/glibc/4.0/iconvdata/iso-2022-cn-ext.os -g -O2 -Wall 
-Winline -Wstrict-prototypes -Wwrite-strings -std=gnu99 -version -fPIC -o 
iso-2022-cn-ext.s 
GNU C version 4.0.0 20050216 (experimental) (x86_64-suse-linux-gnu) 
compiled by GNU C version 4.0.0 20050216 (experimental). 
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 
iso-2022-cn-ext.i: In function ?to_iso2022cn_ext_loop?: 
iso-2022-cn-ext.i:10970: warning: pointer targets in passing argument 2 of 
?ucs4_to_gb2312? differ in signedness 
iso-2022-cn-ext.i:10970: warning: pointer targets in passing argument 2 of 
?ucs4_to_cns11643l1? differ in signedness 
iso-2022-cn-ext.i:10970: warning: pointer targets in passing argument 2 of 
?ucs4_to_cns11643l2? differ in signedness 
iso-2022-cn-ext.i:10970: warning: pointer targets in passing argument 2 of 
?ucs4_to_gb2312? differ in signedness 
iso-2022-cn-ext.i:10970: warning: pointer targets in passing argument 2 of 
?ucs4_to_cns11643l1? differ in signedness 
iso-2022-cn-ext.i: In function ?to_iso2022cn_ext_loop_single?: 
iso-2022-cn-ext.i:11042: warning: pointer targets in passing argument 2 of 
?ucs4_to_gb2312? differ in signedness 
iso-2022-cn-ext.i:11042: warning: pointer targets in passing argument 2 of 
?ucs4_to_cns11643l1? differ in signedness 
iso-2022-cn-ext.i:11042: warning: pointer targets in passing argument 2 of 
?ucs4_to_cns11643l2? differ in signedness 
iso-2022-cn-ext.i:11042: warning: pointer targets in passing argument 2 of 
?ucs4_to_gb2312? differ in signedness 
iso-2022-cn-ext.i:11042: warning: pointer targets in passing argument 2 of 
?ucs4_to_cns11643l1? differ in signedness 
iso-2022-cn-ext.i: In function ?gconv?: 
iso-2022-cn-ext.i:11485: error: verify_flow_info: Incorrect fallthru 1740->1741 
iso-2022-cn-ext.i:11485: error: wrong insn in the fallthru edge 
(barrier 11408 11388 11417) 
iso-2022-cn-ext.i:11485: internal compiler error: in rtl_verify_flow_info, at 
cfgrtl.c:2212 
Please submit a full bug report, 
with preprocessed source if appropriate. 
See http://gcc.gnu.org/bugs.html> for instructions.

-- 
   Summary: internal compiler error: in rtl_verify_flow_info, at
cfgrtl.c:2212
   Product: gcc
   Version: 4.0.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: x86_64-linux-gnu
  GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017


[Bug middle-end/20017] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212

2005-02-16 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-02-16 19:27 
---
Created an attachment (id=8207)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8207&action=view)
Preprocessed source file


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017


[Bug rtl-optimization/20017] [4.0 Regression] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212

2005-02-16 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-02-16 20:38 
---
yes, this is a regression - and it has been introduced during the last few 
weeks.  I compiled glibc successfully last time I tried with GCC 4 
(roughly two weeks ago). 

-- 
   What|Removed |Added

 CC||hubicka at gcc dot gnu dot
   ||org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017


[Bug target/19566] x86_64 - inconsistent choice of parameter passing method for 16 byte struct

2005-02-18 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-02-19 07:06 
---
Honza, could you look at this, please? 

-- 
   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |hubicka at gcc dot gnu dot
   |dot org |org
 Status|UNCONFIRMED |ASSIGNED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19566


[Bug bootstrap/20636] New: Bootstrap failure on Linux/PowerPC64

2005-03-25 Thread aj at gcc dot gnu dot org
I'm getting the following bootstrap failure on mainline with current CVS:

./xgcc -B./ -B/opt/gcc/4.1-devel/powerpc64-suse-linux-gnu/bin/ -isystem opt/gcc/
4.1-devel/powerpc64-suse-linux-gnu/include -isystem opt/gcc/4.1-devel/powerpc64-
suse-linux-gnu/sys-include -L/abuild/aj/gcc/gcc/../ld -O2  -DIN_GCC-W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition
 -isystem ./include  -mno-minimal-toc -fPIC -specs=bispecs -g
-DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I.
-I/aj-cvs/gcc/gcc -I/aj-cvs/gcc/gcc/. -I/aj-cvs/gcc/gcc/../include
-I/aj-cvs/gcc/gcc/../libcpp/include  -fPIC -mstrict-align -DL_floatdidf
-fvisibility=hidden -DHIDE_EXPORTS -c /aj-cvs/gcc/gcc/libgcc2.c -o
libgcc/./_floatdidf.o
/aj-cvs/gcc/gcc/libgcc2.c: In function ‘__floatdidf’:
/aj-cvs/gcc/gcc/libgcc2.c:1363: internal compiler error: RTL check: expected 
code
 'reg', have 'mem' in split_10, at config/rs6000/rs6000.md:4425
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.

This seems to have been introduced in the last one or two weeks.

-- 
   Summary: Bootstrap failure on Linux/PowerPC64
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
  GCC host triplet: powerpc64-linux-gnu
GCC target triplet: powerpc64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20636


[Bug other/20349] [multilib] libjava(32) doesn't build.

2005-03-25 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-03-25 13:02 
---
This is defined on my x86-64 system:
grep sigaction /usr/include/bits/syscall.h
#define SYS_rt_sigaction __NR_rt_sigaction
#define SYS_sigaction __NR_sigaction

This looks like a problem on your side building glibc.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20349


[Bug target/20199] -fvisibility-inlines-hidden broken on powerpc64-linux

2005-03-25 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-03-26 06:31 
---
Close as suggested

-- 
   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20199


[Bug c/20649] New: Segmentation fault in decl_function_context (tree.c:5116)

2005-03-26 Thread aj at gcc dot gnu dot org
Compiling glibc on i686 with GCC 4.0 CVS 20050325 I get this segmentation fault 
compiling the testsuite: 
 
/opt/gcc/4.0-devel/libexec/gcc/i686-suse-linux-gnu/4.0.0/cc1 -fpreprocessed 
inl-tester.i -quiet -dumpbase inl-tester.c -mpreferred-stack-boundary=2 
-mtune=pentiumpro -auxbase-strip /home/aj/builds/glibc/string/inl-tester.o -g 
-O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -std=gnu99 -version -o 
inl-tester.s 
GNU C version 4.0.0 20050325 (prerelease) (i686-suse-linux-gnu) 
compiled by GNU C version 4.0.0 20050325 (prerelease). 
GGC heuristics: --param ggc-min-expand=63 --param ggc-min-heapsize=63397 
tester.c: In function ‘test_stpncpy’: 
tester.c:279: internal compiler error: Segmentation fault 
Please submit a full bug report, 
with preprocessed source if appropriate. 
See http://gcc.gnu.org/bugs.html> for instructions. 
 
Using gdb I get the following stacktrace: 
Program received signal SIGSEGV, Segmentation fault. 
decl_function_context (decl=0x0) at /home/aj/cvs/gcc-4_0-branch/gcc/tree.c:5116 
5116  if (TREE_CODE (decl) == ERROR_MARK) 
(gdb) bt 
#0  decl_function_context (decl=0x0) 
at /home/aj/cvs/gcc-4_0-branch/gcc/tree.c:5116 
#1  0x08140c3d in gen_decl_die (decl=, 
context_die=0x4180ed34) 
at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:10502 
#2  0x081440ef in decls_for_scope (stmt=0x417e8ccc, context_die=0x4180ed34, 
depth=2) 
at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:12404 
#3  0x08144280 in gen_lexical_block_die (stmt=0x417e8ccc, context_die=0x0, 
depth=2) 
at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:11647 
#4  0x08143e60 in gen_block_die (stmt=0x417e8ccc, context_die=0x4180ebfc, 
depth=2) 
at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:12365 
#5  0x0814417b in decls_for_scope (stmt=, 
context_die=0x4180ebfc, depth=1) 
at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:12417 
#6  0x08143fd8 in gen_block_die (stmt=0x417e8c98, context_die=0x4180eb60, 
depth=1) 
at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:11676 
#7  0x0814417b in decls_for_scope (stmt=, 
context_die=0x4180eb60, depth=0) 
at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:12417 
#8  0x08142bb6 in gen_subprogram_die (decl=0x40b5b21c, context_die=0x0) 
at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:11475 
#9  0x081405c1 in gen_decl_die (decl=0x40b5b21c, context_die=0x401f58f0) 
at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:12682 
#10 0x082e4507 in rest_of_compilation () 
at /home/aj/cvs/gcc-4_0-branch/gcc/passes.c:334 
#11 0x0809d9ad in execute_pass_list (pass=0x84335e0) 
at /home/aj/cvs/gcc-4_0-branch/gcc/tree-optimize.c:533 
#12 0x0809dc4b in tree_rest_of_compilation (fndecl=0x40b5b21c) 
at /home/aj/cvs/gcc-4_0-branch/gcc/tree-optimize.c:668 
#13 0x0805a526 in c_expand_body (fndecl=0x40b5b21c) 
at /home/aj/cvs/gcc-4_0-branch/gcc/c-decl.c:6439 
#14 0x08309433 in cgraph_expand_function (node=0x40b5e8dc) 
at /home/aj/cvs/gcc-4_0-branch/gcc/cgraphunit.c:833 
#15 0x08309e6d in cgraph_optimize () 
at /home/aj/cvs/gcc-4_0-branch/gcc/cgraphunit.c:1698 
#16 0x082caa48 in toplev_main (argc=0, argv=0xbfffef44) 
at /home/aj/cvs/gcc-4_0-branch/gcc/toplev.c:1009 
#17 0x40046e80 in __libc_start_main () from /lib/tls/libc.so.6 
#18 0x08049aa1 in _start () at start.S:119

-- 
   Summary: Segmentation fault in decl_function_context
(tree.c:5116)
   Product: gcc
   Version: 4.0.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-linux-gnu
  GCC host triplet: i686-linux-gnu
GCC target triplet: i686-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20649


[Bug c/20649] Segmentation fault in decl_function_context (tree.c:5116)

2005-03-26 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-03-26 19:39 
---
Created an attachment (id=8458)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8458&action=view)
Preprocessed source file


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20649


[Bug c/20652] rejects code with an error: aliased to undefined symbol

2005-03-27 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-03-27 08:16 
---
glibc needs to be changed for this, for details chech the thread starting at:
http://sourceware.org/ml/libc-hacker/2005-03/msg00061.html

-- 
   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20652


[Bug middle-end/20917] New: ICE in schedule_insns at sched-rg.c:2549

2005-04-09 Thread aj at gcc dot gnu dot org
/sysdeps/generic
 /usr/lib/gcc/s390-suse-linux/4.0.0/include
 /usr/src/packages/BUILD/kernel-headers
End of search list.
 /usr/lib/gcc/s390-suse-linux/4.0.0/cc1 -fpreprocessed pthread.i -quiet
-dumpbase pthread.c -m31 -mesa -march=g5 -auxbase-strip
/usr/src/packages/BUILD/glibc-2.3/cc/linuxthreads/pthread.os -g -O2 -Wall
-Winline -Wstrict-prototypes -Wwrite-strings -std=gnu99 -version
-fmessage-length=0 -fpic -o pthread.s
GNU C version 4.0.0 20050408 (prerelease) (SUSE Linux) (s390-suse-linux)
compiled by GNU C version 4.0.0 20050408 (prerelease) (SUSE Linux).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
pthread.c: In function ‘__pthread_initialize_minimal’:
pthread.c:411: internal compiler error: in schedule_insns, at sched-rgn.c:2549
Please submit a full bug report,
with preprocessed source if appropriate.

-- 
   Summary: ICE in schedule_insns at sched-rg.c:2549
   Product: gcc
   Version: 4.0.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
    ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org,matz at suse dot
de,uweigand at de dot ibm dot com
 GCC build triplet: s390-linux-gnu
  GCC host triplet: s390-linux-gnu
GCC target triplet: s390-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20917


[Bug middle-end/20917] ICE in schedule_insns at sched-rg.c:2549

2005-04-09 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-04-09 14:40 
---
Created an attachment (id=8571)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8571&action=view)
Preprocessed source file


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20917


[Bug target/20924] [4.0/4.1 regression] inline float divide does not set correct fpu status flags

2005-04-10 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-04-10 07:33 
---
This problem shows with running the glibc testsuite.  If the inlined functions
are used, the functions are not setting the state and this is a violation of
ISO C.


-- 
   What|Removed |Added

 CC||aj at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20924


[Bug target/20927] New: ICE in smallest_mode_for_size, at stor-layout.c:221 (s390x)

2005-04-10 Thread aj at gcc dot gnu dot org
Compiling plotutils with GCC 4.0 CVS as of yesterday I get the following
ICE:

$ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -I./../include -DLIBPLOT
-I/usr/X11R6/include -O2 -fmessage-length=0 -Wall -pipe -c g_subpaths.c  -fPIC
-DPIC -o .libs/g_subpaths.o -v -save-temps
gcc: warning: -pipe ignored because -save-temps specified
Using built-in specs.
Target: s390x-suse-linux
Configured with: ../configure --enable-threads=posix --prefix=/usr
--with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man
--libdir=/usr/lib64 --libexecdir=/usr/lib64
--enable-languages=c,c++,objc,f95,java,ada --enable-checking
--with-gxx-include-dir=/usr/include/c++/4.0.0 --with-slibdir=/lib64
--with-system-zlib --enable-shared --enable-__cxa_atexit
--without-system-libunwind --host=s390x-suse-linux
Thread model: posix
gcc version 4.0.0 20050409 (prerelease) (SUSE Linux)
 /usr/lib64/gcc/s390x-suse-linux/4.0.0/cc1 -E -quiet -v -I. -I. -I..
-I/usr/X11R6/include -I./../include -I/usr/X11R6/include -DHAVE_CONFIG_H
-DLIBPLOT -DPIC g_subpaths.c -m64 -mzarch -march=z900 -Wall -fmessage-length=0
-fPIC -O2 -fpch-preprocess -o g_subpaths.i
ignoring duplicate directory "."
ignoring duplicate directory "/usr/X11R6/include"
#include "..." search starts here:
#include <...> search starts here:
 .
 ..
 /usr/X11R6/include
 ./../include
 /usr/local/include
 /usr/lib64/gcc/s390x-suse-linux/4.0.0/include
 /usr/lib64/gcc/s390x-suse-linux/4.0.0/../../../../s390x-suse-linux/include
 /usr/include
End of search list.
 /usr/lib64/gcc/s390x-suse-linux/4.0.0/cc1 -fpreprocessed g_subpaths.i -quiet
-dumpbase g_subpaths.c -m64 -mzarch -march=z900 -auxbase-strip
.libs/g_subpaths.o -O2 -Wall -version -fmessage-length=0 -fPIC -o g_subpaths.s
GNU C version 4.0.0 20050409 (prerelease) (SUSE Linux) (s390x-suse-linux)
compiled by GNU C version 4.0.0 20050409 (prerelease) (SUSE Linux).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
g_subpaths.c: In function ‘_add_arc_as_lines’:
g_subpaths.c:540: internal compiler error: in smallest_mode_for_size, at
stor-layout.c:221
Please submit a full bug report,
with preprocessed source if appropriate.

-- 
   Summary: ICE in smallest_mode_for_size, at stor-layout.c:221
(s390x)
   Product: gcc
   Version: 4.0.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: target
AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org,matz at suse dot
de,uweigand at de dot ibm dot com
 GCC build triplet: s390x-linux-gnu
  GCC host triplet: s390x-linux-gnu
GCC target triplet: s390x-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20927


[Bug target/20927] ICE in smallest_mode_for_size, at stor-layout.c:221 (s390x)

2005-04-10 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-04-10 15:00 
---
Created an attachment (id=8578)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8578&action=view)
Preprocessed source file


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20927


[Bug target/20928] New: ICE: unrecognoizable insns

2005-04-10 Thread aj at gcc dot gnu dot org
Compiling clisp with gcc 4 CVS fails with the following ICE.  This is a
regression from GCC 3.3.

$ gcc -fPIC -D_GNU_SOURCE  -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit
-Wreturn-type   -O -DUNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -DNO_SIGSEGV -I. -c
spvw.c -save-temps -v
Using built-in specs.
Target: x86_64-suse-linux
Configured with: ../configure --enable-threads=posix --prefix=/usr
--with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man
--libdir=/usr/lib64 --libexecdir=/usr/lib64
--enable-languages=c,c++,objc,f95,java,ada --enable-checking
--with-gxx-include-dir=/usr/include/c++/4.0.0 --with-slibdir=/lib64
--with-system-zlib --enable-shared --enable-__cxa_atexit
--without-system-libunwind --host=x86_64-suse-linux
Thread model: posix
gcc version 4.0.0 20050410 (prerelease) (SUSE Linux)
 /usr/lib64/gcc/x86_64-suse-linux/4.0.0/cc1 -E -quiet -v -I. -D_GNU_SOURCE
-DUNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -DNO_SIGSEGV spvw.c -mtune=k8 -W
-Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -fPIC -O
-fpch-preprocess -o spvw.i
#include "..." search starts here:
#include <...> search starts here:
 .
 /usr/local/include
 /usr/lib64/gcc/x86_64-suse-linux/4.0.0/include
 /usr/lib64/gcc/x86_64-suse-linux/4.0.0/../../../../x86_64-suse-linux/include
 /usr/include
End of search list.
 /usr/lib64/gcc/x86_64-suse-linux/4.0.0/cc1 -fpreprocessed spvw.i -quiet
-dumpbase spvw.c -mtune=k8 -auxbase spvw -O -W -Wswitch -Wcomment
-Wpointer-arith -Wimplicit -Wreturn-type -version -fPIC -o spvw.s
GNU C version 4.0.0 20050410 (prerelease) (SUSE Linux) (x86_64-suse-linux)
compiled by GNU C version 4.0.0 20050410 (prerelease) (SUSE Linux).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
In file included from spvw.d:25:
lispbibl.d:7430: warning: volatile register variables don’t work as you might 
wish
In file included from spvw.d:563:
spvw_typealloc.d: In function ‘allocate_vector’:
spvw_typealloc.d:94: error: unrecognizable insn:
(insn 93 92 88 4 (set (reg/f:DI 87)
(plus:DI (reg:DI 91)
(const_int 1125899906842624 [0x4]))) -1
(insn_list:REG_DEP_TRUE 92 (nil))
(expr_list:REG_DEAD (reg:DI 91)
(expr_list:REG_EQUAL (const:DI (plus:DI (symbol_ref:DI
("symbol_tab_data") [flags 0x40] )
(const_int 1125899906842624 [0x4])))
(nil
spvw_typealloc.d:94: internal compiler error: in extract_insn, at recog.c:2060
Please submit a full bug report,
with preprocessed source if appropriate.

-- 
   Summary: ICE: unrecognoizable insns
   Product: gcc
   Version: 4.0.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: target
AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org,hubicka at gcc dot gnu
dot org,matz at suse dot de
 GCC build triplet: x86_64-linux-gnu
  GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20928


[Bug target/20928] ICE: unrecognizable insns

2005-04-10 Thread aj at gcc dot gnu dot org


-- 
   What|Removed |Added

Summary|ICE: unrecognoizable insns  |ICE: unrecognizable insns


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20928


[Bug target/20928] ICE: unrecognizable insns

2005-04-10 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-04-10 15:08 
---
Created an attachment (id=8579)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8579&action=view)
Preprocessed source file


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20928


[Bug c++/20929] New: internal compiler error: verify_stmts failed.

2005-04-10 Thread aj at gcc dot gnu dot org
 but non-virtual destructor
../../../../dist/include/layout/nsILayoutHistoryState.h:13: warning: ‘class
nsILayoutHistoryState’ has virtual functions but non-virtual destructor
../../../../dist/include/content/nsIXBLService.h:65: warning: ‘class
nsIXBLService’ has virtual functions but non-virtual destructor
nsTableFrame.cpp: In member function ‘void
nsTableFrame::SetColumnDimensions(nscoord, const nsMargin&)’:
nsTableFrame.cpp:1618: warning: unused variable ‘numCols’
nsTableFrame.cpp: In member function ‘void BCCellBorder::Reset(PRUint32, 
PRUint32)’:
nsTableFrame.cpp:5428: warning: converting negative value ‘-0x1’ to
‘PRUint16’
nsTableFrame.cpp: In member function ‘void
nsTableFrame::PaintBCBorders(nsIPresContext*, nsIRenderingContext&, const 
nsRect&)’:
nsTableFrame.cpp:6773: warning: ‘ownerSide’ may be used uninitialized in this
function
nsTableFrame.cpp:6776: warning: ‘isSegStart’ may be used uninitialized in this
function
nsTableFrame.cpp:6772: warning: ‘borderOwner’ may be used uninitialized in this
function
nsTableFrame.cpp:6778: warning: ‘bevel’ may be used uninitialized in this 
function
nsTableFrame.cpp: In member function ‘void
nsTableFrame::CalcBCBorders(nsIPresContext&)’:
nsTableFrame.cpp:5656: error: Invalid operand to unary operator
-iD.57042_1993;

nsTableFrame.cpp:5656: error: Invalid operand to unary operator
-iD.57056_1973;

nsTableFrame.cpp:5656: error: Invalid operand to unary operator
-iD.57070_1837;

nsTableFrame.cpp:5656: error: Invalid operand to unary operator
-iD.57084_1849;

nsTableFrame.cpp:5656: internal compiler error: verify_stmts failed.
Please submit a full bug report,
with preprocessed source if appropriate.
See http://www.suse.de/feedback> for instructions.

-- 
   Summary: internal compiler error: verify_stmts failed.
   Product: gcc
   Version: 4.0.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
         Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org,matz at suse dot de
  GCC host triplet: {i586,s390}-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20929


[Bug c++/20929] internal compiler error: verify_stmts failed.

2005-04-10 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-04-10 15:34 
---
Created an attachment (id=8580)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8580&action=view)
Preprocessed source file - i586 compilation


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20929


[Bug bootstrap/34944] New: Tree check: at cp/typecheck.c

2008-01-23 Thread aj at gcc dot gnu dot org
On both Linux/x86-64 and Linux/ppc I get an tree check error bootstrapping
current GCC 4.2 SVN:

/abuild/aj/gcc/powerpc64-suse-linux-gnu/libstdc++-v3/include/bits/cpp_type_traits.h:3
71: internal compiler error: tree check: expected class ‘type’, have
‘declaration’ (n
amespace_decl) in complete_type, at cp/typeck.c:105
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
make[4]: *** [powerpc64-suse-linux-gnu/bits/stdc++.h.gch/O0g.gch] Error 1

Jason, this looks like your commit (did not verify - it is the only change in
gcc/cp since my last bootstrap):
2008-01-21  Jason Merrill  <[EMAIL PROTECTED]>

PR c++/33959
* pt.c (tsubst_aggr_type): Make sure our context is complete.


-- 
   Summary: Tree check: at cp/typecheck.c
   Product: gcc
   Version: 4.2.3
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
 GCC build triplet: x86_64-unknown-linux-gnu
  GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: x86_64-unknown-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34944



[Bug bootstrap/34944] Tree check: at cp/typecheck.c

2008-01-23 Thread aj at gcc dot gnu dot org


--- Comment #1 from aj at gcc dot gnu dot org  2008-01-23 17:30 ---
configure line is:
# /cvs/gcc-svn/branches/gcc-4_2-branch/configure   --prefix=/opt/gcc/4.2-devel
--enable-checking=yes,rtl --enable-threads=posix --enable-clocale=gnu
--enable-ssp --disable-libssp --enable-libstdcxx-allocator=new
--enable-__cxa_atexit --enable-shared --with-system-zlib x86_64-suse-linux-gnu
--enable-languages=c,ada,c++,fortran,java,objc,treelang


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34944



[Bug c++/34944] Tree check: at cp/typecheck.c

2008-01-23 Thread aj at gcc dot gnu dot org


--- Comment #2 from aj at gcc dot gnu dot org  2008-01-23 20:43 ---
Note: This appears with *both* x86_64-unknown-linux-gnu and
powerpc64-suse-linux-gnu.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34944



[Bug c++/34944] Tree check: at cp/typecheck.c

2008-01-24 Thread aj at gcc dot gnu dot org


--- Comment #5 from aj at gcc dot gnu dot org  2008-01-24 09:33 ---
It's fixed indeed - thanks!


-- 

aj at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|RESOLVED|VERIFIED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34944



[Bug target/35839] [4.4 Regression] Altivec with the vectorizer causes an ICE in rs6000_check_sdmode

2008-04-08 Thread aj at gcc dot gnu dot org


--- Comment #5 from aj at gcc dot gnu dot org  2008-04-08 15:35 ---
Bootstrap fails on powerpc64-suse-linux-gnu with bootstrapping the 64-bit
compiler as well at the same place.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35839



[Bug target/39222] New: out of memory bootstrapping

2009-02-17 Thread aj at gcc dot gnu dot org
On my Linux/x86-64 system using --enable-checking=yes,rtl, I get a bootstrap
failure since revision 144100 - revision was good 144099.

Difference between the two revisions is:
+2009-02-11  Uros Bizjak
+   Jakub Jelinek
+  
+   PR target/39118
+   * config/i386/i386.md (UNSPEC_MEMORY_BLOCKAGE): New constant.
+   (memory_blockage): New expander. 
+   (*memory_blockage): New insn pattern.
+   * config/i386/i386.c (ix86_expand_prologue): Use memory_blockage
+   instead of general blockage at the end of function prologue when
+   frame pointer is used to access red zone area.  Do not emit blockage
+   when profiling, it is emitted in generic code.  
+   (ix86_expand_epilogue): Emit memory_blockage at the beginning of
+   function epilogue when frame pointer is used to access red zone area.


ulimit -m 100 -v 100;/build/gcc/./prev-gcc/cc1 -fpreprocessed
insn-recog.i -quiet -dumpbase insn-recog.c -mtune=generic -auxbase-strip
insn-recog.o -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat
-Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros
-Wno-overlength-strings -Werror -version -fno-common -o insn-recog.s
GNU C (GCC) version 4.4.0 20090217 (experimental) [trunk revision 144226]
(x86_64-suse-linux-gnu)
compiled by GNU C version 4.3.2 [gcc-4_3-branch revision 141291], GMP
version 4.2.3, MPFR version 2.3.2.
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 622901275906e2c608cc2c353b39e0fe

this ends with:
cc1: out of memory allocating 4064 bytes after a total of 660041728 bytes
make[3]: *** [insn-recog.o] Error 1

running cc1 in gdb, I get the following backtrace:
#0  0x7f08a835a250 in exit () from /lib64/libc.so.6
#1  0x00ecb134 in xexit ()
#2  0x00ecaf7e in xmalloc_failed ()
#3  0x00ecb031 in xmalloc ()
#4  0x7f08a83a02ae in _obstack_newchunk () from /lib64/libc.so.6
#5  0x00496c64 in bitmap_elt_insert_after ()
#6  0x00497cba in bitmap_ior_into ()
#7  0x00516af2 in df_rd_confluence_n ()
#8  0x0050ebf5 in df_worklist_dataflow ()
#9  0x0050e181 in df_analyze_problem ()
#10 0x0050e43f in df_analyze ()
#11 0x00e32cb0 in fwprop_init ()
#12 0x00e35ede in fwprop ()
#13 0x006bedf2 in execute_one_pass ()
#14 0x006bef45 in execute_pass_list ()
#15 0x006bef5d in execute_pass_list ()
#16 0x00808d7f in tree_rest_of_compilation ()
#17 0x009a210b in cgraph_expand_function ()
#18 0x009a3e2f in cgraph_optimize ()
#19 0x004164d5 in c_write_global_declarations ()
#20 0x007b6958 in toplev_main ()
#21 0x00486b15 in main ()

I'm appending insn-recog.i.

Compiler was bootstrapped with:
/cvs/gcc-svn/trunk/configure --prefix=/opt/gcc/4.4-devel
--enable-checking=yes,rtl --enable-decimal-float --enable-threads=posix
--enable-clocale=gnu --enable-ssp --disable-libssp
--enable-libstdcxx-allocator=new --enable-__cxa_atexit --enable-shared
--enable-languages=c,c++ --disable-multilib --with-system-zlib
x86_64-suse-linux-gnu

Note: If you use --disable-checking, the bootstrap is successfull


-- 
   Summary: out of memory bootstrapping
   Product: gcc
   Version: 4.4.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
 GCC build triplet: x86_64-linux-gnu
  GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39222



[Bug target/39222] out of memory bootstrapping

2009-02-17 Thread aj at gcc dot gnu dot org


--- Comment #1 from aj at gcc dot gnu dot org  2009-02-17 21:10 ---
Created an attachment (id=17316)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17316&action=view)
insn-recog.i


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39222



[Bug target/39222] out of memory bootstrapping

2009-02-18 Thread aj at gcc dot gnu dot org


--- Comment #4 from aj at gcc dot gnu dot org  2009-02-18 10:17 ---
Increasing ulimit from 100 to 110 (10 %!) did not help, increasing it
to 120 helped.

So, we have now hit quite some increase of memory usage with just this single
commit and not just a few bytes...


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39222



[Bug c/32557] New: internal compiler error: RTL check: expected code 'reg', have 'subreg' in rhs_regno, at rtl.h:956

2007-06-30 Thread aj at gcc dot gnu dot org
Building GCC SVN fails with RTL check.  The configure line is:
/cvs/gcc-svn/trunk/configure --prefix=/opt/gcc/4.3-devel
--enable-checking=yes,rtl --enable-threads=posix --enable-clocale=gnu
--enable-__cxa_atexit --enable-shared
--enable-languages=c,c++,ada,treelang,java,fortran,objc --with-system-zlib
--with-cpu=default32 --with-long-double-128 --enable-secureplt
powerpc64-suse-linux-gnu

libtool: compile:  /abuild/aj/gcc/./gcc/xgcc -B/abuild/aj/gcc/./gcc/
-B/opt/gcc/4.3-devel/powerpc64-suse-linux-gnu/bin/
-B/opt/gcc/4.3-devel/powerpc64-suse-linux-gnu/lib/ -isystem
/opt/gcc/4.3-devel/powerpc64-suse-linux-gnu/include -isystem
/opt/gcc/4.3-devel/powerpc64-suse-linux-gnu/sys-include -DHAVE_CONFIG_H -I.
-I/cvs/gcc-svn/trunk/libjava/classpath/native/fdlibm -I../../include -O2 -g -O2
-MT s_expm1.lo -MD -MP -MF .deps/s_expm1.Tpo -c
/cvs/gcc-svn/trunk/libjava/classpath/native/fdlibm/s_expm1.c  -fPIC -DPIC -o
.libs/s_expm1.o
/cvs/gcc-svn/trunk/libjava/classpath/native/fdlibm/s_expm1.c: In function
'expm1':
/cvs/gcc-svn/trunk/libjava/classpath/native/fdlibm/s_expm1.c:228: internal
compiler error: RTL check: expected code 'reg', have 'subreg' in rhs_regno, at
rtl.h:956
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.


-- 
   Summary: internal compiler error: RTL check: expected code 'reg',
have 'subreg' in rhs_regno, at rtl.h:956
   Product: gcc
   Version: 4.3.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
 GCC build triplet: powerpc64-suse-linux-gnu
  GCC host triplet: powerpc64-suse-linux-gnu
GCC target triplet: powerpc64-suse-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32557



[Bug middle-end/23511] New: Segfault in fold_binary

2005-08-21 Thread aj at gcc dot gnu dot org
Compiling glibc I get a segmentation fault:

/opt/gcc/4.1-devel/libexec/gcc/x86_64-suse-linux-gnu/4.1.0/cc1 -fpreprocessed
strptime_l.i -quiet -dumpbase strptime_l.c -mtune=k8 -auxbase-strip
/builds/glibc/4.1+nptl/time/strptime_l.o -g -O2 -Wall -Winline
-Wstrict-prototypes -Wwrite-strings -std=gnu99 -version -o strptime_l.s
GNU C version 4.1.0 20050821 (experimental) (x86_64-suse-linux-gnu)
compiled by GNU C version 4.1.0 20050821 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 5a830930ea2c878ce9ab608e6b40e0e8
strptime_l.i: In function ‘__strptime_internal’:
strptime_l.i:7079: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.


(gdb) r -fpreprocessed strptime_l.i -quiet -dumpbase strptime_l.c -mtune=k8
-auxbase-strip /builds/glibc/4.1+nptl/time/strptime_l.o -g -O2 -Wall -Winline
-Wstrict-prototypes -Wwrite-strings -std=gnu99 -version -o strptime_l.s
GNU C version 4.1.0 20050821 (experimental) (x86_64-suse-linux-gnu)
compiled by GNU C version 4.1.0 20050821 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 5a830930ea2c878ce9ab608e6b40e0e8

Program received signal SIGSEGV, Segmentation fault.
fold_binary (code=MINUS_EXPR, type=0x2adf86e0, op0=0x0, op1=0x2b27ad80)
at /cvs/gcc/gcc/fold-const.c:7127
7127  if (TREE_CODE (arg0) == COMPOUND_EXPR)
(gdb) bt
#0  fold_binary (code=MINUS_EXPR, type=0x2adf86e0, op0=0x0,
op1=0x2b27ad80) at /cvs/gcc/gcc/fold-const.c:7127
#1  0x0060e919 in fold_build2_stat (code=MINUS_EXPR,
type=0x2adf86e0, op0=0x0, op1=0x2b27ad80)
at /cvs/gcc/gcc/fold-const.c:10480
#2  0x004d1010 in estimate_numbers_of_iterations_loop (loop=0xf4f7c0) at
/cvs/gcc/gcc/tree-ssa-loop-niter.c:1471
#3  0x004d1588 in scev_probably_wraps_p (type=0x2adf86e0,
base=, step=,
at_stmt=0x0, loop=0xf4f7c0, init_is_max=0x7fffd5e7 "",
unknown_max=0x7fffd5e7 "")
at /cvs/gcc/gcc/tree-ssa-loop-niter.c:1949
#4  0x009d4552 in chrec_convert (type=0x2adf86e0,
chrec=0x2b33c960, at_stmt=0x0) at /cvs/gcc/gcc/tree-chrec.c:1133
#5  0x009d9fde in instantiate_parameters_1 (loop=0xf4f7c0,
chrec=0x2b2fd180, allow_superloop_chrecs=1 '\001',
cache=0xf144c0) at /cvs/gcc/gcc/tree-scalar-evolution.c:2080
#6  0x009dab81 in instantiate_parameters (loop=0xf4f7c0,
chrec=0x2b2fd180) at /cvs/gcc/gcc/tree-scalar-evolution.c:2174
#7  0x0097e845 in vrp_visit_assignment (stmt=0x2b37f870,
output_p=0x7fffd730) at /cvs/gcc/gcc/tree-vrp.c:1544
#8  0x004e4456 in simulate_stmt (stmt=0x2b37f870) at
/cvs/gcc/gcc/tree-ssa-propagate.c:301
#9  0x004e4bb9 in ssa_propagate (visit_stmt=,
visit_phi=)
at /cvs/gcc/gcc/tree-ssa-propagate.c:424
#10 0x009806b4 in execute_vrp () at /cvs/gcc/gcc/tree-vrp.c:3915
#11 0x0097077c in execute_one_pass (pass=0xd92860) at
/cvs/gcc/gcc/passes.c:808
#12 0x009708ac in execute_pass_list (pass=0xd92860) at
/cvs/gcc/gcc/passes.c:840
#13 0x009708be in execute_pass_list (pass=0xd8eac0) at
/cvs/gcc/gcc/passes.c:841
#14 0x00483135 in tree_rest_of_compilation (fndecl=0x2b047500) at
/cvs/gcc/gcc/tree-optimize.c:419
#15 0x0040bf4d in c_expand_body (fndecl=0x2b047500) at
/cvs/gcc/gcc/c-decl.c:6633
#16 0x009c4a26 in cgraph_expand_function (node=0x2b373160) at
/cvs/gcc/gcc/cgraphunit.c:1037
#17 0x009c6bbb in cgraph_optimize () at /cvs/gcc/gcc/cgraphunit.c:1103
#18 0x00416123 in c_write_global_declarations () at
/cvs/gcc/gcc/c-decl.c:7618
#19 0x009425d6 in toplev_main (argc=, argv=) at /cvs/gcc/gcc/toplev.c:984
#20 0x2abde54a in __libc_start_main () from /lib64/tls/libc.so.6
#21 0x0040265a in _start () at start.S:113

(gdb) pt type
  constant invariant 64>
unit size  constant invariant 8>
align 64 symtab -1428224608 alias set -1 precision 64 min  max 
pointer_to_this >

(gdb) pt op1
  constant
invariant 0>

This bug has been introduced during the last 7 days.

-- 
   Summary: Segfault in fold_binary
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: x86_64-linux-gnu
  GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23511


[Bug middle-end/23511] Segfault in fold_binary

2005-08-21 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-08-22 05:01 
---
Created an attachment (id=9550)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9550&action=view)
testcase


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23511


[Bug testsuite/23607] gcc.target/i386/pr23575.c fails on x86_64

2005-08-28 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-08-29 04:55 
---
Taking it.

-- 
   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |aj at gcc dot gnu dot org
   |dot org |
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed||1
   Last reconfirmed|-00-00 00:00:00 |2005-08-29 04:55:14
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23607


[Bug testsuite/23607] gcc.target/i386/pr23575.c fails on x86_64

2005-08-28 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-08-29 05:31 
---
Fixed.

-- 
   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23607


[Bug bootstrap/25930] New: sigsegv with full --enable-checking

2006-01-23 Thread aj at gcc dot gnu dot org
b64/tls/libthread_db.so.1".

Breakpoint 1 at 0x6f5b63: file /cvs/gcc-svn/trunk/gcc/diagnostic.c, line 642.
Breakpoint 2 at 0x6f5979: file /cvs/gcc-svn/trunk/gcc/diagnostic.c, line 586.
Function "exit" not defined.
Function "abort" not defined.
(gdb) r -fpreprocessed crtstuff.i -quiet -dumpbase crtstuff.c -mtune=generic
-auxbase-strip crtbeginT.o -g -g0 -O2 -O2 -O2 -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -version
-finhibit-size-directive -fno-inline-functions -fno-exceptions
-fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-omit-frame-pointer
-fno-asynchronous-unwind-tables -o crtstuff.s
Starting program: /builds/gcc/misc/gcc/cc1 -fpreprocessed crtstuff.i -quiet
-dumpbase crtstuff.c -mtune=generic -auxbase-strip crtbeginT.o -g -g0 -O2 -O2
-O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition -version -finhibit-size-directive -fno-inline-functions
-fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder
-fno-omit-frame-pointer -fno-asynchronous-unwind-tables -o crtstuff.s
GNU C version 4.2.0 20060123 (experimental) (x86_64-suse-linux-gnu)
compiled by GNU C version 4.0.2 20050901 (prerelease) (SUSE Linux).
GGC heuristics: --param ggc-min-expand=0 --param ggc-min-heapsize=0
Compiler executable checksum: 0ff067d69399051f4d09b6722bab4610

Program received signal SIGSEGV, Segmentation fault.
0x00fce8ea in assemble_asm (string=0xa5a5a5a5a5a5a5a5)
at /cvs/gcc-svn/trunk/gcc/varasm.c:885
885   if (TREE_CODE (string) == ADDR_EXPR)
(gdb) bt
#0  0x00fce8ea in assemble_asm (string=0xa5a5a5a5a5a5a5a5)
at /cvs/gcc-svn/trunk/gcc/varasm.c:885
#1  0x010a4558 in cgraph_output_in_order ()
at /cvs/gcc-svn/trunk/gcc/cgraphunit.c:1263
#2  0x010a4c82 in cgraph_optimize () at
/cvs/gcc-svn/trunk/gcc/cgraphunit.c:1426
#3  0x0042895a in c_write_global_declarations ()
at /cvs/gcc-svn/trunk/gcc/c-decl.c:7804
#4  0x00f8fe7e in compile_file () at
/cvs/gcc-svn/trunk/gcc/toplev.c:1003
#5  0x00f91875 in do_compile () at /cvs/gcc-svn/trunk/gcc/toplev.c:1948
#6  0x00f918d9 in toplev_main (argc=30, argv=0x7ff2c3b8)
at /cvs/gcc-svn/trunk/gcc/toplev.c:1980
#7  0x004b84bb in main (argc=30, argv=0x7ff2c3b8)
at /cvs/gcc-svn/trunk/gcc/main.c:35


-- 
   Summary: sigsegv with full --enable-checking
   Product: gcc
   Version: 4.2.0
Status: UNCONFIRMED
          Severity: normal
  Priority: P3
 Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
 GCC build triplet: x86_64-linux-gnu
  GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25930



[Bug bootstrap/25930] [4.2 Regression] sigsegv with full --enable-checking

2006-01-23 Thread aj at gcc dot gnu dot org


--- Comment #2 from aj at gcc dot gnu dot org  2006-01-23 20:03 ---
Created an attachment (id=10717)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10717&action=view)
crtstuff.i as requested


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25930



[Bug fortran/16898] Aliasing problem with array descriptors

2005-05-15 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-05-15 17:50 
---
I have on Linux/x86-64 these passes - which means all of them pass:
XPASS: gfortran.dg/ret_pointer_1.f90  -O0  execution test
XPASS: gfortran.dg/ret_pointer_1.f90  -O1  execution test
XPASS: gfortran.dg/ret_pointer_1.f90  -O2  execution test
XPASS: gfortran.dg/ret_pointer_1.f90  -O3 -fomit-frame-pointer  execution test
XPASS: gfortran.dg/ret_pointer_1.f90  -O3 -fomit-frame-pointer -funroll-loops  e
xecution test
XPASS: gfortran.dg/ret_pointer_1.f90  -O3 -fomit-frame-pointer -funroll-all-loop
s -finline-functions  execution test
XPASS: gfortran.dg/ret_pointer_1.f90  -O3 -g  execution test
XPASS: gfortran.dg/ret_pointer_1.f90  -Os  execution test

On Linux/i686 I get less passes:
XPASS: gfortran.dg/ret_pointer_1.f90  -O0  execution test
XPASS: gfortran.dg/ret_pointer_1.f90  -O1  execution test
XPASS: gfortran.dg/ret_pointer_1.f90  -O3 -fomit-frame-pointer  execution test
XPASS: gfortran.dg/ret_pointer_1.f90  -O3 -fomit-frame-pointer -funroll-loops 
execution test
XPASS: gfortran.dg/ret_pointer_1.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  execution test

So, -Os and -O2 are broken on i686.

-- 
   What|Removed |Added

 CC||aj at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16898


[Bug fortran/15080] Forall bounds not calculated correctly (forall_3.f90)

2005-05-15 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-05-15 21:37 
---
Paul, could you review the patch, please?

-- 
   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |pbrook at gcc dot gnu dot
   |dot org |org
 Status|NEW |ASSIGNED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15080


[Bug target/20928] [4.0/4.1 regression] ICE: unrecognizable insns

2005-05-21 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-05-21 07:00 
---
Steven, any update on this one?  Would you like to get it assigned to? 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20928


[Bug testsuite/20772] x86 tests should run on both i?86 and x86_64

2005-05-26 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-05-26 21:27 
---
I'm taking the bug.  Note that the patches submitted so far solve 
only part of the problem. 

-- 
   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |aj at gcc dot gnu dot org
   |dot org |
 Status|NEW |ASSIGNED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20772


[Bug fortran/21063] ICE in gfc_conv_ss_descriptor, at fortran/trans-array.c:1224 after using maxloc function

2005-05-29 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-05-29 08:44 
---
This ICE happens also with one of the SPEC CPU 2005 candidate benchmarks.

I used:
GNU Fortran 95 (GCC 4.0.1 20050529 (prerelease))
on Linux/x86-64.

-- 
   What|Removed |Added

OtherBugsDependingO|21359   |15502
  nThis||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21063


[Bug testsuite/20772] x86 tests should run on both i?86 and x86_64

2005-05-31 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-05-31 16:30 
---
I changed now those tests that I found via grep and do think the issue   
could be closed.   
   
But the suggestion to have x86_ilp32/x86_lp64 targets is not implemented.  I'll 
assign to Janis to decide about this. 

-- 
   What|Removed |Added

 AssignedTo|aj at gcc dot gnu dot org   |janis187 at us dot ibm dot
   ||com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20772


[Bug middle-end/21985] [4.0/4.1 Regression] miscompiled or wrong code snippet?

2005-06-09 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-06-09 17:01 
---
Let me just add the following comment so that searches for "grub miscompilation"
will find this bug:
This snippet is based on code in the grub bootloader which does not work if
compiled by GCC 4.0.0.

-- 
   What|Removed |Added

 CC|            |aj at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21985


[Bug target/19028] [3.4/4.0 Regression] ICE in libjava

2004-12-15 Thread aj at gcc dot gnu dot org


-- 
   What|Removed |Added

 CC||aj at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19028


[Bug target/19029] [4.0 Regression] ICE: unrecognizable insn:

2004-12-17 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2004-12-17 08:01 
---
It really seems to be a dup.  Sorry for the noise. 

*** This bug has been marked as a duplicate of 18910 ***

-- 
   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||DUPLICATE


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19029


[Bug target/18910] [4.0 Regression] unrecognisable insn in regclass on x86/amd64

2004-12-17 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2004-12-17 08:01 
---
*** Bug 19029 has been marked as a duplicate of this bug. ***

-- 
   What|Removed |Added

 CC||aj at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18910


[Bug c/19031] [4.0 Regression] #pragma weak handling changes in 4.0.0

2004-12-17 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2004-12-17 10:30 
---
Further testing showed that this is a fallout from unit-at-a-time: 
 
[EMAIL PROTECTED]:~/tmp> /opt/gcc/4.0-devel/bin/gcc -c test.c 
[EMAIL PROTECTED]:~/tmp> nm test.o 
 r bar 
 V foo 
[EMAIL PROTECTED]:~/tmp> /opt/gcc/4.0-devel/bin/gcc -c test.c -O2 
[EMAIL PROTECTED]:~/tmp> nm test.o 
 U bar 
[EMAIL PROTECTED]:~/tmp> /opt/gcc/4.0-devel/bin/gcc -c test.c -O2 
-fno-unit-at-a-time 
[EMAIL PROTECTED]:~/tmp> nm test.o 
 r bar 
 V foo 
 
The question still remains, what are the symantics?  Do we have to declare 
the variable as extern or not? 
 
 

-- 
   What|Removed |Added

 CC||jh at suse dot cz


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19031


[Bug target/19029] New: ICE: unrecognizable insn:

2004-12-15 Thread aj at gcc dot gnu dot org
Building glibc fails since 2004-12-14 with the following ICE: 
 
/usr/lib/gcc/i586-suse-linux/4.0.0/cc1 -fpreprocessed tst-tls4modb.i -quiet 
-dumpbase tst-tls4modb.c -march=i686 -mtune=i686 -mpreferred-stack-boundary=2 
-auxbase-strip /usr/src/packages/BUILD/glibc-2.3/cc-nptl/nptl/tst-tls4modb.os 
-g -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -std=gnu99 -version 
-fmessage-length=0 -fPIC -o tst-tls4modb.s 
GNU C version 4.0.0 20041215 (experimental) (SUSE Linux) (i586-suse-linux) 
compiled by GNU C version 4.0.0 20041215 (experimental) (SUSE Linux). 
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 
tst-tls4modb.c: In function ?test1?: 
tst-tls4modb.c:50: error: unrecognizable insn: 
(insn:HI 94 93 86 3 (set (reg/f:SI 69 [ D.6641 ]) 
(plus:SI (plus:SI (unspec:SI [ 
(const_int 0 [0x0]) 
] 15) 
(reg:SI 88)) 
(const_int 32 [0x20]))) -1 (insn_list:REG_DEP_TRUE 93 (nil)) 
(expr_list:REG_DEAD (reg:SI 88) 
(expr_list:REG_EQUAL (const:SI (plus:SI (symbol_ref:SI ("foo") [flags 
0x1a] ) 
(const_int 32 [0x20]))) 
(nil 
tst-tls4modb.c:50: internal compiler error: in extract_insn, at recog.c:2020 
Please submit a full bug report, 
with preprocessed source if appropriate.

-- 
   Summary: ICE:  unrecognizable insn:
   Product: gcc
   Version: 4.0.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i586-pc-linux-gnu
  GCC host triplet: i586-pc-linux-gnu
GCC target triplet: i586-pc-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19029


[Bug target/19029] ICE: unrecognizable insn:

2004-12-15 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2004-12-16 07:32 
---
Created an attachment (id=7752)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7752&action=view)
Preprocessed source file


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19029


[Bug middle-end/19084] New: ICE: internal consistency failure

2004-12-19 Thread aj at gcc dot gnu dot org
Compiling glibc with "gcc -m32" on Linux/AMD64 gives me the following
ICE with current GCC CVS:

 /opt/gcc/4.0-devel/libexec/gcc/x86_64-suse-linux-gnu/4.0.0/cc1 -fpreprocessed
lcong48_r.i -quiet -dumpbase lcong48_r.c -m32 -march=i686
-mpreferred-stack-boundary=2 -auxbase-strip
/builds/glibc/4.0-linuxthreads-32bit/stdlib/lcong48_r.o-g -O2 -Wall -Winline
-Wstrict-prototypes -Wwrite-strings -std=gnu99 -version -o lcong48_r.s
GNU C version 4.0.0 20041219 (experimental) (x86_64-suse-linux-gnu)
compiled by GNU C version 4.0.0 20041219 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
lcong48_r.i: In function '__lcong48_r':
lcong48_r.i:37: fatal error: internal consistency failure
compilation terminated.


gdb shows:
Breakpoint 3, 0x002a9569ce20 in exit () from /lib64/tls/libc.so.6
(gdb) bt
#0  0x002a9569ce20 in exit () from /lib64/tls/libc.so.6
#1  0x0054a805 in diagnostic_action_after_output (context=Variable
"context" is not available.
)
at /cvs/gcc/gcc/diagnostic.c:247
#2  0x0054a91d in diagnostic_report_diagnostic (context=0xa851e0,
diagnostic=0x7fbfffe670) at /cvs/gcc/gcc/diagnostic.c:339
#3  0x0054abf5 in fatal_error (msgid=Variable "msgid" is not available.
) at /cvs/gcc/gcc/diagnostic.c:484
#4  0x005a257c in verify_local_live_at_start 
(new_live_at_start=0xb3db90,
bb=0x2a95971c40) at /cvs/gcc/gcc/flow.c:495
#5  0x005a36b0 in update_life_info (blocks=0xb50920,
extent=UPDATE_LIFE_LOCAL, prop_flags=0) at /cvs/gcc/gcc/flow.c:657
#6  0x007faf4e in schedule_insns (dump_file=Variable "dump_file" is not
available.
)
at /cvs/gcc/gcc/sched-rgn.c:2531
#7  0x0075dde5 in rest_of_compilation () at /cvs/gcc/gcc/passes.c:681
#8  0x0047ba96 in execute_pass_list (pass=0xa7c7a0)
at /cvs/gcc/gcc/tree-optimize.c:525
#9  0x0047bd89 in tree_rest_of_compilation (fndecl=0x2a9596b460)
at /cvs/gcc/gcc/tree-optimize.c:661
#10 0x00419b33 in c_expand_body (fndecl=0x2a9596b460)
at /cvs/gcc/gcc/c-decl.c:6412
#11 0x00788a20 in cgraph_expand_function (node=0x2a9596bee0)
at /cvs/gcc/gcc/cgraphunit.c:822
#12 0x0078a071 in cgraph_optimize () at /cvs/gcc/gcc/cgraphunit.c:1689
#13 0x00735f51 in toplev_main (argc=Variable "argc" is not available.
) at /cvs/gcc/gcc/toplev.c:1005
#14 0x002a9568900d in __libc_start_main () from /lib64/tls/libc.so.6
#15 0x004023ca in _start () at start.S:113

-- 
   Summary: ICE: internal consistency failure
   Product: gcc
   Version: 4.0.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: x86_64-linux-gnu
  GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19084


[Bug middle-end/19084] ICE: internal consistency failure

2004-12-19 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2004-12-19 21:03 
---
Created an attachment (id=7780)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7780&action=view)
Preprocssed and already shortened file


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19084


[Bug target/17646] [4.0 Regression] xgcc links 64bit objects into a 32bit target

2004-12-19 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2004-12-20 05:57 
---
It is not fixed, it still fails the same way 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17646


[Bug bootstrap/19135] [4.0 Regression] build failure in libiberty multilibs

2004-12-22 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2004-12-23 05:57 
---
I encountered a similar problem on Linux/x86-64 - but only on one of my 
machines.  This happened during "make install" into a clean tree (with 
make install install_root=/tmp/newdir). 
 
I'll investigate again... and report back 

-- 
   What|Removed |Added

 CC|                |aj at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19135


[Bug bootstrap/19135] [4.0 Regression] build failure in libiberty multilibs

2004-12-22 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2004-12-23 07:06 
---
Are you running with multilibs enabled? 
 
As I've said, it fails on one of my two test machines - the other one seems 
happy :-( 
 
I'll test with your patch now. 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19135


[Bug bootstrap/19135] [4.0 Regression] build failure in libiberty multilibs

2004-12-25 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2004-12-25 08:25 
---
This patch worked for me on the troubling machine.  I'm testing it 
on my other machines now. 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19135


[Bug bootstrap/19135] [4.0 Regression] build failure in libiberty multilibs

2004-12-28 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2004-12-28 15:42 
---
The initial patch to libiberty has been reverted, so this issue 
should be fixed now. 

-- 
   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19135


[Bug c++/19034] [3.4 Regression] internal compiler error: in cp_tree_equal, at cp/tree.c:1633

2004-12-28 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2004-12-28 16:38 
---
It's fixed 

-- 
   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19034


[Bug middle-end/19178] New: internal compiler error: verify_stmts

2004-12-28 Thread aj at gcc dot gnu dot org
I get the following ICE: 
 
gcc -DHAVE_CONFIG_H -I. -I. -I..`/usr/bin/freetype-config --cflags`  -Wall 
-pedantic -I. -DDATADIR="\"/usr/share/tvtime\"" -DCONFDIR="\"/etc/tvtime\"" 
-DFIFODIR="\"/tmp\"" -D_LARGEFILE64_SOURCE -DLOCALEDIR="\"/usr/share/locale\"" 
-I../plugins -I/usr/X11R6/include -I/usr/include/libxml2   -march=i686 
-mtune=i686 -fmessage-length=0 -Wall -O3 -fomit-frame-pointer -std=gnu99 
-mcpu=pentiumpro -MT tvtime-speedy.o -MD -MP -MF ".deps/tvtime-speedy.Tpo" -c 
-o tvtime-speedy.o speedy.c -v -save-temps 
Using built-in specs. 
Configured with: ../configure --enable-threads=posix --prefix=/usr 
--with-local-prefix=/usr/local --infodir=/usr/share/info 
--mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib 
--enable-languages=c,c++,objc,f95,java,ada --enable-checking 
--with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit 
--without-system-libunwind i586-suse-linux 
Thread model: posix 
gcc version 4.0.0 20041227 (experimental) (SUSE Linux) 
 /usr/lib/gcc/i586-suse-linux/4.0.0/cc1 -E -quiet -v -I. -I. -I.. 
-I/usr/include/freetype2 -I. -I../plugins -I/usr/X11R6/include 
-I/usr/include/libxml2 -MD tvtime-speedy.d -MF .deps/tvtime-speedy.Tpo -MP -MT 
tvtime-speedy.o -MQ tvtime-speedy.o -DHAVE_CONFIG_H 
-DDATADIR="/usr/share/tvtime" -DCONFDIR="/etc/tvtime" -DFIFODIR="/tmp" 
-D_LARGEFILE64_SOURCE -DLOCALEDIR="/usr/share/locale" speedy.c -march=i686 
-mtune=i686 -std=gnu99-Wall -pedantic -Wall -fmessage-length=0 
-fomit-frame-pointer -O3 -fpch-preprocess -o speedy.i 
ignoring duplicate directory "." 
ignoring duplicate directory "." 
#include "..." search starts here: 
#include <...> search starts here: 
 . 
 .. 
 /usr/include/freetype2 
 ../plugins 
 /usr/X11R6/include 
 /usr/include/libxml2 
 /usr/local/include 
 /usr/lib/gcc/i586-suse-linux/4.0.0/include 
 /usr/lib/gcc/i586-suse-linux/4.0.0/../../../../i586-suse-linux/include 
 /usr/include 
End of search list. 
 /usr/lib/gcc/i586-suse-linux/4.0.0/cc1 -fpreprocessed speedy.i -quiet 
-dumpbase speedy.c -march=i686 -mtune=i686 -auxbase-strip tvtime-speedy.o -O3 
-Wall -pedantic -Wall -std=gnu99 -version -fmessage-length=0 
-fomit-frame-pointer -o speedy.s 
GNU C version 4.0.0 20041227 (experimental) (SUSE Linux) (i586-suse-linux) 
compiled by GNU C version 4.0.0 20041227 (experimental) (SUSE Linux). 
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 
speedy.c: In function 
?composite_colour_alpha_to_packed422_scanline_mmxext?: 
speedy.c:1407: error: Invalid operand to binary operator 
alphaD.3538 
 
speedy.c:1407: internal compiler error: verify_stmts failed. 
Please submit a full bug report, 
with preprocessed source if appropriate.

-- 
   Summary: internal compiler error: verify_stmts
   Product: gcc
   Version: 4.0.0
Status: UNCONFIRMED
          Severity: normal
  Priority: P2
 Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i586-pc-linux-gnu
  GCC host triplet: i586-pc-linux-gnu
GCC target triplet: i586-pc-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19178


[Bug middle-end/19178] internal compiler error: verify_stmts

2004-12-28 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2004-12-28 16:53 
---
Created an attachment (id=7837)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7837&action=view)
Preprocessed source file


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19178


[Bug middle-end/19179] New: internal compiler error: verify_stmts

2004-12-28 Thread aj at gcc dot gnu dot org
/usr/lib/gcc/i586-suse-linux/4.0.0/cc1 -fpreprocessed i386.i -quiet -dumpbase 
i386.c -march=i686 -mtune=i686 -auxbase-strip i386.o -O2 -Wall -version 
-fmessage-length=0 -o i386.s 
GNU C version 4.0.0 20041227 (experimental) (SUSE Linux) (i586-suse-linux) 
compiled by GNU C version 4.0.0 20041227 (experimental) (SUSE Linux). 
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 
i386.i: In function ?_control87?: 
i386.i:5: error: Invalid operand to binary operator 
maskD.1120 
 
i386.i:5: internal compiler error: verify_stmts failed. 
Please submit a full bug report, 
with preprocessed source if appropriate.

-- 
   Summary:  internal compiler error: verify_stmts
   Product: gcc
   Version: 4.0.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i586-pc-linux-gnu
  GCC host triplet: i586-pc-linux-gnu
GCC target triplet: i586-pc-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19179


[Bug middle-end/19179] internal compiler error: verify_stmts

2004-12-28 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2004-12-28 16:59 
---
Note this one could be related to 19178. 

-- 
   What|Removed |Added

Summary| internal compiler error:   |internal compiler error:
   |verify_stmts|verify_stmts


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19179


[Bug middle-end/19179] internal compiler error: verify_stmts

2004-12-28 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2004-12-28 17:00 
---
Created an attachment (id=7838)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7838&action=view)
Preprocessed source file


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19179


[Bug middle-end/19178] internal compiler error: verify_stmts

2004-12-28 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2004-12-28 17:01 
---
Note that #19179 has the same ICE message and comes with a smaller testcase. 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19178


[Bug target/18910] [4.0 Regression] unrecognisable insn in regclass on x86/amd64

2004-12-31 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-01-01 06:36 
---
Raise priority since this hits glibc. 

-- 
   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18910


[Bug tree-optimization/19217] New: ICE: verify_stmts failed: address taken, but ADDRESSABLE bit not set

2004-12-31 Thread aj at gcc dot gnu dot org
I received the following ICE with current GCC CVS: 
 
$ /usr/lib/gcc/i586-suse-linux/4.0.0/cc1 -fpreprocessed splinesave.i -quiet 
-dumpbase splinesave.c -march=i686 -mtune=i686 -auxbase-strip splinesave.o -O2 
-Wall-Wmissing-prototypes -Wunused -Wimplicit -Wreturn-type -Wparentheses 
-Wformat -Wchar-subscripts -version -fmessage-length=0 -fno-strict-aliasing -o 
splinesave.s 
GNU C version 4.0.0 20041231 (experimental) (SUSE Linux) (i586-suse-linux) 
compiled by GNU C version 4.0.0 20041231 (experimental) (SUSE Linux). 
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 
splinesave.c: In function ?NumberHints?: 
splinesave.c:92: warning: ?i? may be used uninitialized in this function 
splinesave.c: In function ?_CvtPsSplineSet?: 
splinesave.c:862: error: address taken, but ADDRESSABLE bit not set 
temp3D.13981 
 
splinesave.c:862: internal compiler error: verify_stmts failed. 
Please submit a full bug report, 
with preprocessed source if appropriate. 
 
I reduced the testcase a little bit and get on Linux/x86-64 with -m32 the 
following additional information: 
(gdb) r -m32 -fpreprocessed splinesave.i -quiet -dumpbase splinesave.c 
-march=i686 -mtune=i686 -auxbase-strip splinesave.o -O2 -Wall 
-Wmissing-prototypes -Wunused -Wimplicit -Wreturn-type -Wparentheses -Wformat 
-Wchar-subscripts -version -fmessage-length=0 -fno-strict-aliasing -o 
splinesave.s 
GNU C version 4.0.0 20041231 (experimental) (x86_64-suse-linux-gnu) 
compiled by GNU C version 4.0.0 20041231 (experimental). 
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 
splinesave.i: In function ?_CvtPsSplineSet?: 
splinesave.i:6402: error: address taken, but ADDRESSABLE bit not set 
temp3D.12084 
 
 
Breakpoint 2, internal_error (msgid=0x850fdd "verify_stmts failed.") 
at /cvs/gcc/gcc/diagnostic.c:496 
496 { 
(gdb) bt 
#0  internal_error (msgid=0x850fdd "verify_stmts failed.") 
at /cvs/gcc/gcc/diagnostic.c:496 
#1  0x0046b1ae in verify_stmts () at /cvs/gcc/gcc/tree-cfg.c:3547 
#2  0x004f242b in tree_ssa_iv_optimize (loops=0xb7e1d0) 
at /cvs/gcc/gcc/tree-ssa-loop-ivopts.c:5155 
#3  0x0047bc46 in execute_pass_list (pass=0xa72d80) 
at /cvs/gcc/gcc/tree-optimize.c:525 
#4  0x0047bcdb in execute_pass_list (pass=0xa730e0) 
at /cvs/gcc/gcc/tree-optimize.c:563 
#5  0x0047bcdb in execute_pass_list (pass=0xa6e0c0) 
at /cvs/gcc/gcc/tree-optimize.c:563 
#6  0x0047bf39 in tree_rest_of_compilation (fndecl=0x2a95a76b60) 
at /cvs/gcc/gcc/tree-optimize.c:661 
#7  0x00419c73 in c_expand_body (fndecl=0x2a95a76b60) 
at /cvs/gcc/gcc/c-decl.c:6383 
#8  0x0078af50 in cgraph_expand_function (node=0x2a95a7b000) 
at /cvs/gcc/gcc/cgraphunit.c:822 
#9  0x0078c5b1 in cgraph_optimize () at /cvs/gcc/gcc/cgraphunit.c:1689 
#10 0x007381b1 in toplev_main (argc=Variable "argc" is not available. 
) at /cvs/gcc/gcc/toplev.c:1005 
#11 0x002a9568900d in __libc_start_main () from /lib64/tls/libc.so.6 
#12 0x004025ea in _start () at start.S:113

-- 
   Summary: ICE: verify_stmts failed: address taken, but ADDRESSABLE
bit not set
   Product: gcc
   Version: 4.0.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: tree-optimization
AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org,rakdver at gcc dot gnu
dot org
 GCC build triplet: i586-pc-linux-gnu
  GCC host triplet: i586-pc-linux-gnu
GCC target triplet: i586-pc-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19217


[Bug tree-optimization/19217] ICE: verify_stmts failed: address taken, but ADDRESSABLE bit not set

2004-12-31 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-01-01 06:56 
---
Created an attachment (id=7857)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7857&action=view)
Preprocessed source file


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19217


[Bug tree-optimization/18179] vectorizer: wrong alignment/step/initial-address computed for struct accesses

2005-01-01 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-01-01 09:49 
---
I see the following new failures on Linux/x86-64 since Ira's patch went in: 
 
  gcc.dg/tree-ssa/ifc-20040816-1.c (test for excess errors) 
   gcc.dg/vect/pr18400.c (test for excess errors) 
   gcc.dg/vect/pr18400.c scan-tree-dump-times vectorized 1 loops 1 
   gcc.dg/vect/vect-1.c (test for excess errors) 
   gcc.dg/vect/vect-1.c scan-tree-dump-times vectorized 3 loops 1 
   gcc.dg/vect/vect-10.c (test for excess errors) 
   gcc.dg/vect/vect-10.c scan-tree-dump-times vectorized 0 loops 1 
   gcc.dg/vect/vect-11.c (test for excess errors) 
   gcc.dg/vect/vect-12.c (test for excess errors) 
   gcc.dg/vect/vect-13.c (test for excess errors) 
   gcc.dg/vect/vect-14.c (test for excess errors) 
   gcc.dg/vect/vect-15.c (test for excess errors) 
   gcc.dg/vect/vect-16.c (test for excess errors) 
   gcc.dg/vect/vect-17.c (test for excess errors) 
   gcc.dg/vect/vect-18.c (test for excess errors) 
   gcc.dg/vect/vect-19.c (test for excess errors) 
   gcc.dg/vect/vect-2.c (test for excess errors) 
   gcc.dg/vect/vect-2.c scan-tree-dump-times vectorized 1 loops 1 
   gcc.dg/vect/vect-20.c (test for excess errors) 
   gcc.dg/vect/vect-21.c (test for excess errors) 
   gcc.dg/vect/vect-22.c (test for excess errors) 
   gcc.dg/vect/vect-25.c (test for excess errors) 
[...] 
 
The log files shows the following: 
Executing on host: /builds/gcc/misc/gcc/xgcc 
-B/builds/gcc/misc/gcc/ /cvs/gcc/gcc/testsuite/gcc.dg/vect/pr18400.c   -O2 
-ftree-vec 
torize -fdump-tree-vect-stats -msse2  -lm   -o ./pr18400.exe(timeout = 300) 
/cvs/gcc/gcc/testsuite/gcc.dg/vect/pr18400.c: In function 'main1': 
/cvs/gcc/gcc/testsuite/gcc.dg/vect/pr18400.c:9: internal compiler error: tree 
check: accessed operand 2 of nop_expr with 1 operands in 
vect_analyze_offset_expr, at tree-vectorizer.c:1452 
Please submit a full bug report, 
with preprocessed source if appropriate. 
See http://gcc.gnu.org/bugs.html> for instructions. 
compiler exited with status 1 
output is: 
/cvs/gcc/gcc/testsuite/gcc.dg/vect/pr18400.c: In function 'main1': 
/cvs/gcc/gcc/testsuite/gcc.dg/vect/pr18400.c:9: internal compiler error: tree 
check: accessed operand 2 of nop_expr with 1 operands in 
vect_analyze_offset_expr, at tree-vectorizer.c:1452 
Please submit a full bug report, 
with preprocessed source if appropriate. 
See http://gcc.gnu.org/bugs.html> for instructions. 
 
The ICE message is the same in all cases. 

-- 
   What|Removed |Added

 CC|                        |aj at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18179


[Bug tree-optimization/19224] New: Endless loop compiling simple file: Bug in tree-scalar-evolution.c (instantiate_parameters_1)?

2005-01-01 Thread aj at gcc dot gnu dot org
953f20 in cgraph_expand_function (node=0x2a95a570d0) 
at /cvs/gcc/gcc/cgraphunit.c:822 
#54 0x009540a8 in cgraph_assemble_pending_functions () 
at /cvs/gcc/gcc/cgraphunit.c:305 
#55 0x009547d9 in cgraph_finalize_function (decl=0x2a95a40d00, nested=0 
'\0') 
at /cvs/gcc/gcc/cgraphunit.c:388 
#56 0x0041a2b4 in finish_function () at /cvs/gcc/gcc/c-decl.c:6356 
#57 0x0040611f in yyparse () at c-parse.y:401 
#58 0x00407d99 in c_parse_file () at c-parse.y:2922 
#59 0x0044c3d6 in c_common_parse_file (set_yydebug=Variable 
"set_yydebug" is not available. 
) at /cvs/gcc/gcc/c-opts.c:1092 
#60 0x008f6ece in toplev_main (argc=Variable "argc" is not available. 
) at /cvs/gcc/gcc/toplev.c:992 
#61 0x002a9568900d in __libc_start_main () from /lib64/tls/libc.so.6 
#62 0x004025ea in _start () at start.S:113

-- 
   Summary: Endless loop compiling simple file: Bug in tree-scalar-
evolution.c (instantiate_parameters_1)?
   Product: gcc
   Version: 4.0.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: tree-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org,rakdver at gcc dot gnu
dot org
 GCC build triplet: x86_64-linux-gnu
  GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19224


[Bug tree-optimization/19224] Endless loop compiling simple file: Bug in tree-scalar-evolution.c (instantiate_parameters_1)?

2005-01-01 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-01-02 07:45 
---
Created an attachment (id=7861)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7861&action=view)
Preprocessed source file


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19224


[Bug middle-end/19084] ICE: internal consistency failure

2005-01-02 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-01-02 10:36 
---
This still fails with current GCC CVS: 
 
/opt/gcc/4.0-devel/libexec/gcc/x86_64-suse-linux-gnu/4.0.0/cc1-fpreprocessed 
t.i -quiet -dumpbase lcong48_r.c -m32 -march=i686  
-auxbase-strip /builds/glibc/4.0-linuxthreads-32bit/stdlib/lcong48_r.o -g -O2  
-version -o lcong48_r.s 
GNU C version 4.0.0 20050101 (experimental) (x86_64-suse-linux-gnu) 
compiled by GNU C version 4.0.0 20050101 (experimental). 
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 
t.i: In function ?__lcong48_r?: 
t.i:37: fatal error: internal consistency failure 
compilation terminated. 
 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19084


[Bug tree-optimization/19224] [4.0 regression] Endless loop compiling simple file: Bug in tree-scalar-evolution.c (instantiate_parameters_1)?

2005-01-02 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-01-02 12:05 
---
 
I've reduced the testcase to the following loop: 
 
int 
add_long(long tl1, long tl2, long tloop_cnt, long *res) 
{ 
 int n; 
 
 long l1, l2, l; 
 
 l1 = tl1; 
 l2 = tl2; 
 
 l = 0; 
 
 for (n = tloop_cnt; n > 0; n--) { 
  l += l1; 
  l1 += l2; 
  l1 += l2; 
  l2 += l; 
  l2 += l; 
  l += l1; 
  l += l1; 
  l1 += l2; 
  l1 += l2; 
  l2 += l; 
  l2 += l; 
  l += l1; 
 } 
 *res = l; 
 return (0); 
} 
 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19224


[Bug middle-end/19236] [4.0 regression] ICE compiling logp(x) with -ffast-math

2005-01-02 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-01-03 07:30 
---
Let's add Uros since he worked on the i386 backend lately and Honza as another 
expert. 

-- 
   What|Removed |Added

 CC||uros at kss-loka dot si,
   ||hubicka at gcc dot gnu dot
   ||org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19236


[Bug rtl-optimization/19235] [4.0 regression] GCC generates SSE2 instructions for AthlonXP which doesn't support them.

2005-01-02 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-01-03 07:46 
---
Confirmed with gcc 4.0.0 20050102. 
 
Adding Uros since he made recent patches in this area, and also Honza as 
another expert. 

-- 
   What|Removed |Added

 CC||uros at kss-loka dot si,
   ||hubicka at gcc dot gnu dot
   ||org
 Status|UNCONFIRMED |NEW
 Ever Confirmed||1
   Keywords||wrong-code
   Last reconfirmed|-00-00 00:00:00 |2005-01-03 07:46:28
   date||
Summary|GCC generates SSE2  |[4.0 regression] GCC
   |instructions for AthlonXP   |generates SSE2 instructions
   |which doesn't support them. |for AthlonXP which doesn't
   ||support them.
   Target Milestone|--- |4.0.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19235


[Bug target/19250] minss/maxss SSE insn not generated for -mfpmath=sse

2005-01-04 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-01-04 09:05 
---
Btw. we do the right thing for 64-bit x86-64: 
 
$ gcc -O2 -ffast-math  -c t.c 
$ objdump -d t.o 
t.o: file format elf64-x86-64 
 
Disassembly of section .text: 
 
 : 
   0:   f3 0f 5d c1 minss  %xmm1,%xmm0 
   4:   c3  retq 
 
With -m32 I get the same ugly code. 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19250


[Bug target/19326] New: gcc.c-torture/execute/simd-6.c fails on x86-64

2005-01-08 Thread aj at gcc dot gnu dot org
These tests started recently failing: 
   gcc.c-torture/execute/simd-6.c compilation,  -O3 -fomit-frame-pointer 
   gcc.c-torture/execute/simd-6.c compilation,  -O3 -g 
   gcc.c-torture/execute/simd-6.c compilation,  -Os 
 
Note, the tests work fine with -m32 - and also with the other compile options, 
just these three fail. 
 
Executing on host: /builds/gcc/misc/gcc/xgcc 
-B/builds/gcc/misc/gcc/ /cvs/gcc/gcc/testsuite/gcc.c-torture/execute/simd-6.c  
-w  -O3 -fomit-frame-pointer   -lm -o /builds/gcc/misc/gcc/testsuite/simd-6.x3  
  
(timeout = 300) 
/cvs/gcc/gcc/testsuite/gcc.c-torture/execute/simd-6.c: In function 'main': 
/cvs/gcc/gcc/testsuite/gcc.c-torture/execute/simd-6.c:22: error: unable to find 
a register to spill in class 'GENERAL_REGS' 
/cvs/gcc/gcc/testsuite/gcc.c-torture/execute/simd-6.c:22: error: this is the 
insn: 
(insn:HI 82 80 84 0 (set (strict_low_part (subreg:QI (reg:V8QI 21 xmm0 [128]) 
0)) 
(const_int 3 [0x3])) 60 {*movstrictqi_1} (insn_list:REG_DEP_TRUE 80 
(nil)) 
(nil)) 
/cvs/gcc/gcc/testsuite/gcc.c-torture/execute/simd-6.c:22: internal compiler 
error: in spill_failure, at reload1.c:1873 
Please submit a full bug report, 
with preprocessed source if appropriate. 
See http://gcc.gnu.org/bugs.html> for instructions. 
compiler exited with status 1

-- 
   Summary: gcc.c-torture/execute/simd-6.c fails on x86-64
   Product: gcc
   Version: 4.0.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: target
AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: x86_64-linux-gnu
  GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19326


[Bug target/19326] gcc.c-torture/execute/simd-6.c fails on x86-64

2005-01-08 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-01-08 17:01 
---
These two fail with similiar ICEs: 
   gcc.dg/i386-sse-1.c (test for excess errors) 
   gcc.dg/i386-sse-2.c (test for excess errors) 
 

-- 
   What|Removed |Added

 CC||uros at kss-loka dot si,
   ||hubicka at gcc dot gnu dot
   ||org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19326


[Bug c/19342] New: internal compiler error: in common_type, at c-typeck.c:490

2005-01-08 Thread aj at gcc dot gnu dot org
The following error occured on all 4 architectures where I tested it (x86-64, 
x86, ia64, PPC), here're the details for i686 (output is from x86_64-linux-gnu 
GCC with -m32 for debugging purposes): 
 
/opt/gcc/4.0-devel/libexec/gcc/x86_64-suse-linux-gnu/4.0.0/cc1 -fpreprocessed 
db.i -quiet -dumpbase db.c -march=i686 -mtune=i686 -auxbase-strip db.o -O2 
-Wall -W -Wall -Wno-unused -W -version -fmessage-length=0 -fno-strict-aliasing 
-o db.s -m32 
GNU C version 4.0.0 20050108 (experimental) (x86_64-suse-linux-gnu) 
compiled by GNU C version 4.0.0 20050108 (experimental). 
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 
db.i: In function ?write_lease?: 
db.i:11708: internal compiler error: in common_type, at c-typeck.c:490 
Please submit a full bug report, 
with preprocessed source if appropriate. 
See http://gcc.gnu.org/bugs.html> for instructions.

-- 
   Summary:  internal compiler error: in common_type, at c-
typeck.c:490
   Product: gcc
   Version: 4.0.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: *
  GCC host triplet: *
GCC target triplet: *


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19342


[Bug c/19342] internal compiler error: in common_type, at c-typeck.c:490

2005-01-08 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-01-09 07:10 
---
Created an attachment (id=7910)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7910&action=view)
Preprocessed source file - i386 compilation


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19342


[Bug c/19342] internal compiler error: in common_type, at c-typeck.c:490

2005-01-08 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-01-09 07:15 
---
Btw. error did not occur with GCC CVS from 20050103 and the next one tested 
was from 20050108. 

-- 
   What|Removed |Added

Summary| internal compiler error: in|internal compiler error: in
   |common_type, at c-  |common_type, at c-
   |typeck.c:490|typeck.c:490


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19342


[Bug c++/19343] New: New warnings in libstdc++-v3 since 2004-01-05

2005-01-08 Thread aj at gcc dot gnu dot org
I see the following new warnings when compiling GCC CVS on different 
Linux platforms since 2004-01-05: 
../../../../libstdc++-v3/src/bitmap_allocator.cc: In member function 'size_t* 
__gnu_cxx::free_list::_M_get(size_t)': 
../../../../libstdc++-v3/src/bitmap_allocator.cc:110: warning: control reaches 
end of non-void function 
 
../../../../libstdc++-v3/testsuite/testsuite_abi.cc: In function ~symbol& 
get_symbol(const std::string&, const symbols&)~: 
../../../../libstdc++-v3/testsuite/testsuite_abi.cc:268: warning: control 
reaches end of non-void function

-- 
   Summary: New warnings in libstdc++-v3 since 2004-01-05
   Product: gcc
   Version: 4.0.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: *
  GCC host triplet: *
GCC target triplet: *


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19343


[Bug c++/19343] New warnings in libstdc++-v3 since 2004-01-05

2005-01-08 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-01-09 07:19 
---
Gaby comments in http://gcc.gnu.org/ml/libstdc++/2005-01/msg00064.html: 
 
This is a compiler regression.  The body of the function is: 
 
 _M_get(size_t __sz) throw(std::bad_alloc) 
 { 
   #if defined __GTHREADS 
   _Lock __bfl_lock(&_S_bfl_mutex); 
   __bfl_lock._M_lock(); 
   #endif 
   iterator __temp = 
 __gnu_cxx::balloc::__lower_bound 
 (_S_free_list.begin(), _S_free_list.end(), 
  __sz, _LT_pointer_compare()); 
 
   if (__temp == _S_free_list.end() || !_M_should_i_give(**__temp, 
   __sz)) 
 { 
   // We release the lock here, because operator new is 
   // guaranteed to be thread-safe by the underlying 
   // implementation. 
   #if defined __GTHREADS 
   __bfl_lock._M_unlock(); 
   #endif 
   // Try twice to get the memory: once directly, and the 2nd 
   // time after clearing the free list. If both fail, then 
   // throw std::bad_alloc(). 
   int __ctr = 2; 
   while (__ctr) 
 { 
   size_t* __ret = 0; 
   --__ctr; 
   try 
 { 
   __ret = reinterpret_cast 
 (::operator new(__sz + sizeof(size_t))); 
 } 
   catch(...) 
 { 
   this->_M_clear(); 
 } 
   if (!__ret) 
 continue; 
   *__ret = __sz; 
   return __ret + 1; 
 } 
   std::__throw_bad_alloc(); 
 } 
   else 
 { 
   size_t* __ret = *__temp; 
   _S_free_list.erase(__temp); 
   #if defined __GTHREADS 
   __bfl_lock._M_unlock(); 
   #endif 
   return __ret + 1; 
 } 
 } 
 
In the if-part, the function either (a) returns, from the while-loop; 
or (b) throws.  In the else-part, it does return. 
 
Please, fill a C++ front-end PR. 
 
-- Gaby 
PS: I would not mind removing the exception-specification from  
the function.  

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19343


[Bug tree-optimization/19241] [4.0 Regression] ICE in make_decl_rtl with inliner

2005-01-08 Thread aj at gcc dot gnu dot org

--- Additional Comments From aj at gcc dot gnu dot org  2005-01-09 07:29 
---
Honza, this is an inliner bug - could you look at it, please? 

-- 
   What|Removed |Added

 CC||aj at gcc dot gnu dot org
 AssignedTo|unassigned at gcc dot gnu   |hubicka at gcc dot gnu dot
   |dot org |org
 Status|NEW |ASSIGNED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19241


  1   2   >