On Fri, Jul 22, 2005 at 04:11:54PM -0700, Steve Kargl wrote: > Does this look familiar to anyone? > > gmake[3]: Entering directory > `/usr/home/sgk/gcc/obj41/amd64-unknown-freebsd6.0/libgfortran' > /bin/sh ./libtool --mode=compile /usr/home/sgk/gcc/obj41/./gcc/xgcc > -B/usr/home/sgk/gcc/obj41/./gcc/ > -B/usr/home/sgk/work/41/amd64-unknown-freebsd6.0/bin/ > -B/usr/home/sgk/work/41/amd64-unknown-freebsd6.0/lib/ -isystem > /usr/home/sgk/work/41/amd64-unknown-freebsd6.0/include -isystem > /usr/home/sgk/work/41/amd64-unknown-freebsd6.0/sys-include -DHAVE_CONFIG_H > -I. -I../../../gcc41/libgfortran -I. -iquote../../../gcc41/libgfortran/io > -std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes > -Wold-style-definition -Wextra -Wwrite-strings -O2 -g -O2 -c -o trig_c4.lo > `test -f 'generated/trig_c4.c' || echo > '../../../gcc41/libgfortran/'`generated/trig_c4.c > /usr/home/sgk/gcc/obj41/./gcc/xgcc -B/usr/home/sgk/gcc/obj41/./gcc/ > -B/usr/home/sgk/work/41/amd64-unknown-freebsd6.0/bin/ > -B/usr/home/sgk/work/41/amd64-unknown-freebsd6.0/lib/ -isystem > /usr/home/sgk/work/41/amd64-unknown-freebsd6.0/include -isystem > /usr/home/sgk/work/41/amd64-unknown-freebsd6.0/sys-include -DHAVE_CONFIG_H > -I. -I../../../gcc41/libgfortran -I. -iquote../../../gcc41/libgfortran/io > -std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes > -Wold-style-definition -Wextra -Wwrite-strings -O2 -g -O2 -c > ../../../gcc41/libgfortran/generated/trig_c4.c -fPIC -DPIC -o .libs/trig_c4.o > ../../../gcc41/libgfortran/generated/trig_c4.c:39: warning: no previous > prototype for 'csinf' > ../../../gcc41/libgfortran/generated/trig_c4.c:53: warning: no previous > prototype for 'ccosf' > ../../../gcc41/libgfortran/generated/trig_c4.c:67: warning: no previous > prototype for 'ctanf' > ../../../gcc41/libgfortran/generated/trig_c4.c: In function 'ctanf': > ../../../gcc41/libgfortran/generated/trig_c4.c:75: warning: 'n' is used > uninitialized in this function > ../../../gcc41/libgfortran/generated/trig_c4.c:76: warning: 'd' is used > uninitialized in this function > ../../../gcc41/libgfortran/generated/trig_c4.c:67: error: type mismatch > between an SSA_NAME and its symbol > while verifying SSA_NAME n$imag_7 in statement > n$imag_7 = n$imag_24; > ../../../gcc41/libgfortran/generated/trig_c4.c:67: error: type mismatch > between an SSA_NAME and its symbol > while verifying SSA_NAME n$real_9 in statement > n$real_9 = rt_3; > ../../../gcc41/libgfortran/generated/trig_c4.c:67: error: type mismatch > between an SSA_NAME and its symbol > while verifying SSA_NAME d$imag_15 in statement > d$imag_15 = -D.2849_14; > ../../../gcc41/libgfortran/generated/trig_c4.c:67: error: type mismatch > between an SSA_NAME and its symbol > while verifying SSA_NAME d$real_16 in statement > d$real_16 = 1.0e+0; > ../../../gcc41/libgfortran/generated/trig_c4.c:67: error: type mismatch > between an SSA_NAME and its symbol > ../../../gcc41/libgfortran/generated/trig_c4.c:67: error: missing definition > for SSA_NAME: n$imag_7 in statement: > n_8 = COMPLEX_EXPR <rt_3, n$imag_7>; > ../../../gcc41/libgfortran/generated/trig_c4.c:67: internal compiler error: > verify_ssa failed > Please submit a full bug report, > with preprocessed source if appropriate. > See <URL:http://gcc.gnu.org/bugs.html> for instructions. > gmake[3]: *** [trig_c4.lo] Error 1 > gmake[3]: Leaving directory > `/usr/home/sgk/gcc/obj41/amd64-unknown-freebsd6.0/libgfortran' > gmake[2]: *** [all] Error 2 > gmake[2]: Leaving directory > `/usr/home/sgk/gcc/obj41/amd64-unknown-freebsd6.0/libgfortran' > gmake[1]: *** [all-target-libgfortran] Error 2 > gmake[1]: Leaving directory `/usr/home/sgk/gcc/obj41' > gmake: *** [bootstrap] Error 2 >
This is caused by 2005-07-21 Richard Henderson <[EMAIL PROTECTED]> PR tree-opt/22504 * tree-complex.c (complex_ssa_name_components): New. (cvc_lookup): Allow entry not found. (create_components): Remove. (create_one_component_var, get_component_var): New. (get_component_ssa_name, set_component_ssa_name): New. (extract_component): Use get_component_ssa_name. (update_complex_components): Use set_component_ssa_name. (update_complex_components_on_edge): Likewise. (update_phi_components): Create new PHI nodes directly, instead of adding insns to edges. (tree_lower_complex): Allocate and free complex_variable_components and complex_ssa_name_components here. -- Steve