* genopinit.c (optabs): Add addc_optab.
* ifcvt.c (noce_try_store_flag): Rename to ... (noce_try_addcc): ... this one; handle generic conditional increment. (noce_process_if_block): Update noce_try_addcc call. * optabs.c (emit_conditional_add): New. (init_obtabs): Initialize addc_optab. * optabs.h (optab_index): Add OTI_addcc. (addcc_optab): New macro. * md.texi: Document addMcc PR target/8322 * i386.c (ix86_init_mmx_sse_builtins): Constify arguments of loads. * xmmintrin.h (_mm_load*_si128. _mm_store*_si128): Add casts. * xmmintrin.h (_mm_load*_si128. _mm_store*_si128): Add casts. * reload1.c (delete_output_reload): Avoid repeated attempts to delete insn. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61019 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 20 additions, 0 deletionsgcc/ChangeLog
- gcc/config/i386/i386.c 35 additions, 27 deletionsgcc/config/i386/i386.c
- gcc/config/i386/xmmintrin.h 4 additions, 4 deletionsgcc/config/i386/xmmintrin.h
- gcc/doc/md.texi 7 additions, 0 deletionsgcc/doc/md.texi
- gcc/genopinit.c 1 addition, 0 deletionsgcc/genopinit.c
- gcc/ifcvt.c 57 additions, 31 deletionsgcc/ifcvt.c
- gcc/optabs.c 129 additions, 0 deletionsgcc/optabs.c
- gcc/optabs.h 4 additions, 0 deletionsgcc/optabs.h
- gcc/reload1.c 5 additions, 0 deletionsgcc/reload1.c
Loading
Please register or sign in to comment