-
- Downloads
xtensa.c (xtensa_char_to_class): Delete.
* config/xtensa/xtensa.c (xtensa_char_to_class): Delete. (xtensa_const_ok_for_letter_p): Delete. (xtensa_extra_constraint): Delete. (override_options): Delete xtensa_char_to_class initialization. * config/xtensa/xtensa.h (REG_CLASS_FROM_LETTER): Delete. (CONST_OK_FOR_LETTER_P, CONST_DOUBLE_OK_FOR_LETTER_P): Delete. (EXTRA_CONSTRAINT): Delete. * config/xtensa/xtensa.md: Include constraints.md. (call_internal): Combine alternatives. (call_value_internal): Likewise, and remove invalid constraints. * config/xtensa/constraints.md: New file. * config/xtensa/xtensa-protos.h (xtensa_const_ok_for_letter_p): Delete. (xtensa_extra_constraint): Delete. * doc/md.texi (Machine Constraints): Refer to constraints.md for Xtensa constraints. --Ths line, and those below, will be ignored-- M gcc/doc/md.texi M gcc/ChangeLog M gcc/config/xtensa/xtensa.c M gcc/config/xtensa/xtensa.h M gcc/config/xtensa/xtensa.md A gcc/config/xtensa/constraints.md M gcc/config/xtensa/xtensa-protos.h From-SVN: r119072
Showing
- gcc/ChangeLog 18 additions, 0 deletionsgcc/ChangeLog
- gcc/config/xtensa/constraints.md 140 additions, 0 deletionsgcc/config/xtensa/constraints.md
- gcc/config/xtensa/xtensa-protos.h 0 additions, 2 deletionsgcc/config/xtensa/xtensa-protos.h
- gcc/config/xtensa/xtensa.c 2 additions, 123 deletionsgcc/config/xtensa/xtensa.c
- gcc/config/xtensa/xtensa.h 0 additions, 69 deletionsgcc/config/xtensa/xtensa.h
- gcc/config/xtensa/xtensa.md 7 additions, 12 deletionsgcc/config/xtensa/xtensa.md
- gcc/doc/md.texi 1 addition, 1 deletiongcc/doc/md.texi
Loading
Please register or sign in to comment