| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9710 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9709 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
`already_initialized'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9708 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9707 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9706 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9705 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9704 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9703 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
info for all libcalls.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9702 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9701 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9700 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9699 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9698 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9697 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9696 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9695 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
unsigned.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9694 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9693 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9692 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9691 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9690 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9689 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9688 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
skipping hspace, not before.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9687 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
"*/lang-{options|specs}.h" files found.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9686 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(movdicc, case NE): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9685 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
max_reg_before_loop. Don't do local register optimization if
copy_end has no INSN_LUID.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9684 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9683 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
options.h instead.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9682 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
#include specs.h instead.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9681 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
| |
(gcc.o): Depends on $(lang_specs_files).
(toplev.o): Depends on $(lang_options_file); merge two dep lists.
(distclean): Remove spes.h and options.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9680 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
lang-specs.h
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9679 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9678 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9677 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9676 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
back_branch_in_range_p instead of looking for branches to named
labels.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9675 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
modes if first is any right shift.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9674 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9673 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9672 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
check on first pass, and on second pass ensure it has the correct value.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9671 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
against unsigned, and type promotions result in an unexpected answer.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9670 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9669 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
zero if sizetype signed and neither bound constant.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9668 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(IMM): New macro.
(all code): Use IMM macro instead of hardcoding # for immediate operands.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9667 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(extendqidi2, extendhidi2, extendsidi2): Allow "general_operand" instead
of "register_operand" 0.
(adddid_sexthishl32, subdid_sexthishl32, subdi_dishl32): Likewise.
(adddi_dilshr32): Operand 0 constraint changed from "ro" to "do";
Code generation fixed.
(adddi_mem, subdi_mem): Fixed for "<" and ">" operand 0.
(adddi3, subdi3): Operand 2 constraint changed from "ao" to "*ao"
(ashldi_sexthi, ashrdi_const32): Allow only "register_operand"
instead of "general_operand" 0.
(ash[lr]di_const, ash[lr]di3): Allow also 8 and 16 as shift count.
(subreg1ashrdi_const32): Pattern deleted.
(subreghi1ashrdi_const32, subregsi1ashrdi_const32): New pattern.
(lshrsi_31): New implementation.
(scc0_di, scc_di, beq0_di, bne0_di, bge0_di, blt0_di): New patterns.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9666 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
recent branch shortening and genattrtab changes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9665 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9664 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(extend_operator) : Allow DImode target.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9663 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9662 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
| |
(special_symbol): Handle it; emit value of IMMEDIATE_PREFIX.
(IMMEDIATE_PREFIX): Default to empty string.
(initialize_builtins): Install __IMMEDIATE_PREFIX__ builtin, parallel to
__REGISTER_PREFIX__.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9661 138bc75d-0d04-0410-961f-82ee72b054a4
|