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

Reply via email to