> Yes, like in the attached patch?  OK for the trunk?

Unfortunately this broke again bootstrap with RTL checking enabled on x86-64:

/home/eric/svn/gcc/libgcc/libgcc2.c: In function '__negdi2':
/home/eric/svn/gcc/libgcc/libgcc2.c:71:1: internal compiler error: RTL check: 
expected code 'reg', have 'ne' in rhs_regno, at rtl.h:1125
 }
 ^
0x9cb813 rtl_check_failed_code1(rtx_def const*, rtx_code, char const*, int, 
char const*)
        /home/eric/svn/gcc/gcc/rtl.c:773
0x146a6ab rhs_regno
        /home/eric/svn/gcc/gcc/rtl.h:1125
0x146a6ab combine_set_extension
        /home/eric/svn/gcc/gcc/ree.c:303
0x146a6ab merge_def_and_ext
        /home/eric/svn/gcc/gcc/ree.c:658
0x146bfbd combine_reaching_defs
        /home/eric/svn/gcc/gcc/ree.c:786
0x146d149 find_and_remove_re
        /home/eric/svn/gcc/gcc/ree.c:993
0x146d149 rest_of_handle_ree
        /home/eric/svn/gcc/gcc/ree.c:1064
0x146d149 execute
        /home/eric/svn/gcc/gcc/ree.c:1103
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[5]: *** [_negdi2.o] Error 1

-- 
Eric Botcazou

Reply via email to