| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9711 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
|
|
|
|
|
|
|
| |
host.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9609 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9533 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9532 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
Rework to use a new pseudo for intermediate values if high opt level.
Also use expand_{bin,un}op.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9531 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
and varargs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9470 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9448 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9446 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
constraints.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9445 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
named args, not less than or equal to.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9437 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
| |
make sure it's non-zero before we try to use it to restore the
frame pointer.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9388 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9385 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(allocate_stack): Update and correct stack probe code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9384 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(output_prologue): Never need GP for Windows/NT.
Set SYMBOL_REF_FLAG in current function decl.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9381 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9379 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9372 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9371 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(ASM_OUTPUT_INT): Use output_addr_const.
(ASM_OUTPUT_ADDR_DIFF_ELT): Use .long for NT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9370 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(input_operand, case CONST): Allow ptr_mode and DImode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9369 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9211 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
from MEM to FP reg case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9210 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
paradoxical SUBREG and FLOAT_REGS.
(SECONDARY_NEEDED_MODE): Use actual mode for 4 bytes or wider.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9209 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9132 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(FUNCTION_PROFILER): Do nothing; the assembler does it for us.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9083 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9047 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8999 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8903 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(movdicc, movsfcc, movdfcc): Likewise.
(SImode conditional move): New matcher.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8796 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8739 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(cmov): Allow first operand of comparison to be zero, 2nd reg.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8524 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8523 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8519 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
1 to be `some_operand'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8483 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8482 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8481 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
checking the type against various integral and pointer types.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8454 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
case when ADDR is a REG.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8353 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
| |
(LINK_SPEC): Pass -pg to linker.
(LIB_SPEC): Link in -lprof1 with -pg, not -lprof2.
(STARTFILE_SPEC): USe gcrt0.o if -pg, not mcrt0.o.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8346 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8330 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
pass -init __main if -shared.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8327 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
| |
pass -init __main if -shared.
(STARTFILE_SPEC): Wrap startfiles in %{!shared:}.
(INIT_NAME_FORMAT): Define.
(FINI_NAME_FORMAT): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8326 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8117 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8105 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8068 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(LINK_SPEC): Add '-init __main'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8066 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7967 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(output_epilog): Don't set SYMBOL_REF_FLAG of current function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7966 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(ENCODE_SECTION_INFO): Don't check TREE_ASM_WRITTEN.
(PREDICATE_COSTS): Add call_operand.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7965 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7892 138bc75d-0d04-0410-961f-82ee72b054a4
|