[Bug c/38096] New: optimization regression

2008-11-12 Thread mariah dot lenox at gmail dot com
/*
% gcc -v
Using built-in specs.
Target: x86_64-unknown-linux-gnu
Configured with: /usr/local/gcc-4.4-20081107/src/gcc-4.4-20081107/configure
--enable-languages=c,c++,fortran,java
--with-gmp=/usr/local/gmp-4.2.3/x86_64-Linux-fc8-core2-gcc-4.3.1
--with-mpfr=/usr/local/mpfr-2.3.2/x86_64-Linux-fc8-gmp-4.2.3-core2-gcc-4.3.1
--prefix=/usr/local/gcc-4.4-20081107/x86_64-Linux-fc
Thread model: posix
gcc version 4.4.0 20081107 (experimental) (GCC)
%
% gcc -O3 -c foo.c  // ICE
% gcc -O2 -c foo.c  // works
*/

#define MAX 6

typedef enum{
val
} STATE;

struct ENTRY{
STATEstate;
unsigned int hndl;
} table[MAX];


int foo() {
  int count;

  for (count = 0;count < MAX;count ++) {
table[count].state = 0;
table[count].hndl  = 0;
  }
  return 1;
}


-- 
   Summary: optimization regression
   Product: gcc
   Version: 4.4.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: mariah dot lenox at gmail dot com
 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=38096



[Bug regression/37467] New: gcc-4.4-20080905 ICE verify_gimple failed (regression from 4.3.1)

2008-09-10 Thread mariah dot lenox at gmail dot com
/*
 gcc-4.4-20080905 -O0 -c foo.c  # ICE verify_gimple failed
 gcc-4.3.1 -O0 -c foo.c  # compiles normally
*/

extern  void __attribute__((__noreturn__))
  error_notreached(const char * file, unsigned int line);

typedef void __attribute__((__noreturn__))
  (*A)(void** B);

void  __attribute__((__noreturn__)) C(void** B)
{
  A fun;
  fun= &C;
  do {
error_notreached(__FILE__,__LINE__);
  } while(0);
}


-- 
   Summary: gcc-4.4-20080905 ICE verify_gimple failed (regression
from 4.3.1)
   Product: gcc
   Version: 4.4.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: regression
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: mariah dot lenox at gmail dot com
 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=37467



[Bug c/43603] New: gcc-4.4.3 ICE on ia64 with -O3

2010-03-31 Thread mariah dot lenox at gmail dot com
/* 
% uname -a
Linux cleo 2.6.18-128.1.1.el5 #1 SMP Mon Jan 26 13:57:09 EST 2009 ia64 ia64
ia64 GNU/Linux
% 
% gcc -v
Using built-in specs.
Target: ia64-unknown-linux-gnu
Configured with: /usr/local/gcc-4.4.3/src/gcc-4.4.3/configure
--enable-languages=c,c++,fortran --with-gnu-as
--with-as=/usr/local/binutils-2.20/ia64-Linux-rhel-gcc-4.4.2/bin/as
--with-gnu-ld
--with-ld=/usr/local/binutils-2.20/ia64-Linux-rhel-gcc-4.4.2/bin/ld
--with-gmp=/usr/local/mpir-1.2.2/ia64-Linux-rhel-gcc-4.4.2
--with-mpfr=/usr/local/mpfr-2.4.2/ia64-Linux-rhel-mpir-1.2.2-gcc-4.4.2
--prefix=/usr/local/gcc-4.4.3/ia64-Linux-rhel
Thread model: posix
gcc version 4.4.3 (GCC) 
%
% gcc -O2 -c foo.c
%
% gcc -O3 -c foo.c
foo.c: In function ‘foo’:
foo.c:35: error: unrecognizable insn:
(insn:TI 222 209 248 19 (parallel [
(set (reg:SI 135 f7)
(asm_operands:SI ("xma.hu %0 = %2, %3, f0
xma.l %1 = %2, %3, f0") ("=&f") 0 [
(reg:SI 136 f8)
(reg:SI 130 f2 [394])
]
 [
(asm_input:SI ("f") 0)
(asm_input:SI ("f") 0)
] 2896))
(set (reg/v:SI 134 f6 [orig:370 b ] [370])
(asm_operands:SI ("xma.hu %0 = %2, %3, f0
xma.l %1 = %2, %3, f0") ("=f") 1 [
(reg:SI 136 f8)
(reg:SI 130 f2 [394])
]
 [
(asm_input:SI ("f") 0)
(asm_input:SI ("f") 0)
] 2896))
]) -1 (nil))
foo.c:35: internal compiler error: in get_attr_first_insn, at
config/ia64/itanium2.md:1909
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
%
*/

int 
foo( long * np, int * dp, int qn)
{
  int i;
  int n0;
  int d0;
  int a;
  int b;
  int c;
  int d;

  a = 1;
  b = 0;
  c = 1;
  d = 1;

  d0 = dp[0];

  for (i = qn; i >= 0; i--) {
if (bar((c == 0)) && (np[1] == d0)) {
  car(np - 3, dp, 3);
} else { 
  __asm__ ("xma.hu %0 = %2, %3, f0\n\txma.l %1 = %2, %3, f0" : "=&f" ((a)), 
"=f" (b) : "f" ((c)), "f" ((d))); 
  n0 = np[0]; 
  if (n0 < d0) 
c = 1; 
  else 
c = 0; 

}
*--np = a;
  }

  return 0;
}


-- 
   Summary: gcc-4.4.3 ICE on ia64 with -O3
   Product: gcc
   Version: 4.4.3
Status: UNCONFIRMED
      Severity: normal
  Priority: P3
 Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: mariah dot lenox at gmail dot com
 GCC build triplet: ia64-unknown-linux-gnu
  GCC host triplet: ia64-unknown-linux-gnu
GCC target triplet: ia64-unknown-linux-gnu


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



[Bug java/36618] New: gcc-4.4-20080620 ICE in gcj/gnu.CORBA.OrbFunctional

2008-06-24 Thread mariah dot lenox at gmail dot com
bootstrap failure when building gcc-4.4-20080620.

Did NOT happen with gcc-4.4-20080613.  Let
me know if you want more details.

/bin/sh ./libtool --tag=GCJ --mode=compile
/usr/local/gcc-4.4-20080620/src/obj-x86_64-Linux-fc8/gcc/gcj
-B/usr/local/gcc-4.4-20080620/src/obj-x86_64-Linux-fc8/x86_64-unknown-linux-gnu/32/libjava/
-B/usr/local/gcc-4.4-20080620/src/obj-x86_64-Linux-fc8/gcc/ -ffloat-store
-fomit-frame-pointer -fclasspath=
-fbootclasspath=/usr/local/gcc-4.4-20080620/src/gcc-4.4-20080620/libjava/classpath/lib
--encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -g -O2  -m32
-fsource-filename=/usr/local/gcc-4.4-20080620/src/obj-x86_64-Linux-fc8/x86_64-unknown-linux-gnu/32/libjava/classpath/lib/classes
-fjni -findirect-dispatch -fno-indirect-classes -c -o
gnu-CORBA.lo @gnu-CORBA.list
libtool: compile:  /usr/local/gcc-4.4-20080620/src/obj-x86_64-Linux-fc8/gcc/gcj
-B/usr/local/gcc-4.4-20080620/src/obj-x86_64-Linux-fc8/x86_64-unknown-linux-gnu/32/libjava/
-B/usr/local/gcc-4.4-20080620/src/obj-x86_64-Linux-fc8/gcc/ -ffloat-store
-fomit-frame-pointer -fclasspath=
-fbootclasspath=/usr/local/gcc-4.4-20080620/src/gcc-4.4-20080620/libjava/classpath/lib
--encoding=UTF-8 -Wno-deprecated
-fbootstrap-classes -g -O2 -m32
-fsource-filename=/usr/local/gcc-4.4-20080620/src/obj-x86_64-Linux-fc8/x86_64-unknown-linux-gnu/32/libjava/classpath/lib/classes
-fjni -findirect-dispatch -fno-indirect-classes -c @gnu-CORBA.list  -fPIC -o
.libs/gnu-CORBA.o
/usr/local/gcc-4.4-20080620/src/gcc-4.4-20080620/libjava/classpath/gnu/CORBA/OrbFunctional.java:
In class 'gnu.CORBA.OrbFunctional':
/usr/local/gcc-4.4-20080620/src/gcc-4.4-20080620/libjava/classpath/gnu/CORBA/OrbFunctional.java:
In method
'gnu.CORBA.OrbFunctional.serveStep(java.net.Socket,bo620/src/gcc-4.4-20080620/libjava/classpath/lib
--encoding=UTF-8 -Wno-deprecated
-fbootstrap-classes -g -O2 -m32
-fsource-filename=/usr/local/gcc-4.4-20080620/src/obj-x86_64-Linux-fc8/x86_64-unknown-linux-gnu/32/libjava/classpath/lib/classes
-fjni -findirect-dispatch -fno-indirect-classes -c @gnu-CORBA.list  -fPIC -o
.libs/gnu-CORBA.o
/usr/local/gcc-4.4-20080620/src/gcc-4.4-20080620/libjava/classpath/gnu/CORBA/OrbFunctional.java:
In class 'gnu.CORBA.OrbFunctional':
/usr/local/gcc-4.4-20080620/src/gcc-4.4-20080620/libjava/classpath/gnu/CORBA/OrbFunctional.java:
In method 'gnu.CORBA.OrbFunctional.serveStep(java.net.Socket,boolean)':
In file included from :4:
/usr/local/gcc-4.4-20080620/src/gcc-4.4-20080620/libjava/classpath/gnu/CORBA/OrbFunctional.java:0:
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.
make[5]: *** [gnu-CORBA.lo] Error 1
make[5]: Leaving directory
`/usr/local/gcc-4.4-20080620/src/obj-x86_64-Linux-fc8/x86_64-unknown-linux-gnu/32/libjava'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory
`/usr/local/gcc-4.4-20080620/src/obj-x86_64-Linux-fc8/x86_64-unknown-linux-gnu/32/libjava'
make[3]: *** [multi-do] Error 1


-- 
   Summary: gcc-4.4-20080620 ICE in gcj/gnu.CORBA.OrbFunctional
   Product: gcc
   Version: 4.4.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: java
AssignedTo: unassigned at gcc dot gnu dot org
    ReportedBy: mariah dot lenox at gmail dot com
 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=36618



[Bug java/36618] gcc-4.4-20080620 ICE in gcj/gnu.CORBA.OrbFunctional

2008-06-30 Thread mariah dot lenox at gmail dot com


--- Comment #2 from mariah dot lenox at gmail dot com  2008-06-30 19:32 
---
Fixed in gcc-4.4-20080627


-- 

mariah dot lenox at gmail dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED


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