mirror of git://gcc.gnu.org/git/gcc.git
parent
cfec3a7c5e
commit
21736ec2f7
|
|
@ -4,28 +4,28 @@
|
|||
* config/i386/i386-protos.h (ix86_split_call_vzeroupper): New.
|
||||
(ix86_split_call_pop_vzeroupper): Likewise.
|
||||
|
||||
* config/i386/i386.c (move_or_delete_vzeroupper_2): Rewrite
|
||||
the loop.
|
||||
(ix86_expand_call): Use UNSPEC_CALL_NEEDS_VZEROUPPER.
|
||||
* config/i386/i386.c (move_or_delete_vzeroupper_2): Rewrite the loop.
|
||||
(ix86_expand_call): Conditionally decorate calls with
|
||||
UNSPEC_CALL_NEEDS_VZEROUPPER unspec.
|
||||
(ix86_split_call_vzeroupper): New.
|
||||
(ix86_split_call_pop_vzeroupper): Likewise.
|
||||
|
||||
* config/i386/i386.md (UNSPEC_CALL_NEEDS_VZEROUPPER): New.
|
||||
(*call_pop_0_vzeroupper): Likewise.
|
||||
(*call_pop_0_vzeroupper): New insn_and_split pattern.
|
||||
(*call_pop_1_vzeroupper): Likewise.
|
||||
(*sibcall_pop_1_vzeroupper): Likewise.
|
||||
(*call_0_vzeroupper): Likewise.
|
||||
(*call_1_vzeroupper): Likewise.
|
||||
(*sibcall_1_vzeroupper): Likewise.
|
||||
(*call_1_rex64_vzeroupper): Likewise.
|
||||
(*call_1_rex64_ms_sysv_vzeroupper): New.
|
||||
(*call_1_rex64_ms_sysv_vzeroupper): Likewise.
|
||||
(*call_1_rex64_large_vzeroupper): Likewise.
|
||||
(*sibcall_1_rex64_vzeroupper): Likewise.
|
||||
(*call_value_pop_0_vzeroupper): New.
|
||||
(*call_value_pop_0_vzeroupper): Likewise.
|
||||
(*call_value_pop_1_vzeroupper): Likewise.
|
||||
(*sibcall_value_pop_1_vzeroupper): Likewise.
|
||||
(*call_value_0_vzeroupper): New.
|
||||
(*call_value_0_rex64_vzeroupper): Use
|
||||
(*call_value_0_vzeroupper): Likewise.
|
||||
(*call_value_0_rex64_vzeroupper): Likewise.
|
||||
(*call_value_0_rex64_ms_sysv_vzeroupper): Likewise.
|
||||
(*call_value_1_vzeroupper): Likewise.
|
||||
(*sibcall_value_1_vzeroupper): Likewise.
|
||||
|
|
@ -205,7 +205,7 @@
|
|||
Define if required.
|
||||
(machopic_symbol_defined_p): Do not try to use current_function_decl
|
||||
when generating _get_pc thunks within stubs.
|
||||
(machopic_indirect_data_reference): Rework for direct conditionals
|
||||
(machopic_indirect_data_reference): Rework for direct conditionals
|
||||
rather than #ifdefs, add x86 mdynamic-no-pic
|
||||
(machopic_legitimize_pic_address): Update to use HAVE_lo_sum with a
|
||||
defined value.
|
||||
|
|
@ -325,19 +325,15 @@
|
|||
* config/darwin.h (WORD_SWITCH_TAKES_ARG): Remove options included
|
||||
in darwin.opt.
|
||||
(LINK_COMMAND_SPEC_A): Don't include %{x}.
|
||||
* config/fr30/fr30.h (SWITCH_TAKES_ARG, WORD_SWITCH_TAKES_ARG):
|
||||
Remove.
|
||||
* config/fr30/fr30.h (SWITCH_TAKES_ARG, WORD_SWITCH_TAKES_ARG): Remove.
|
||||
* config/freebsd-spec.h (FBSD_SWITCH_TAKES_ARG): Remove.
|
||||
* config/freebsd.h (SWITCH_TAKES_ARG): Remove.
|
||||
* config/frv/frv.h (SWITCH_TAKES_ARG, WORD_SWITCH_TAKES_ARG):
|
||||
Remove.
|
||||
* config/frv/frv.h (SWITCH_TAKES_ARG, WORD_SWITCH_TAKES_ARG): Remove.
|
||||
* config/i386/djgpp.h (LINK_COMMAND_SPEC): Don't include %{x}.
|
||||
* config/ia64/ia64.h (SWITCH_TAKES_ARG): Remove.
|
||||
* config/interix.h (WORD_SWITCH_TAKES_ARG): Don't handle -T
|
||||
options.
|
||||
* config/interix.h (WORD_SWITCH_TAKES_ARG): Don't handle -T options.
|
||||
* config/lm32/lm32.h (SWITCH_TAKES_ARG): Remove.
|
||||
* config/m32r/m32r.h (SWITCH_TAKES_ARG, WORD_SWITCH_TAKES_ARG):
|
||||
Remove.
|
||||
* config/m32r/m32r.h (SWITCH_TAKES_ARG, WORD_SWITCH_TAKES_ARG): Remove.
|
||||
* config/microblaze/microblaze.h (SWITCH_TAKES_ARG): Remove.
|
||||
* config/mips/mips.h (SWITCH_TAKES_ARG): Remove.
|
||||
* config/mips/netbsd.h (SWITCH_TAKES_ARG): Remove.
|
||||
|
|
@ -356,8 +352,8 @@
|
|||
2010-11-01 Paul Koning <ni1d@arrl.net>
|
||||
|
||||
* config/pdp11/pdp11.md: Use iterators.
|
||||
(addqi3, subqi3, iorsi3, xorsi3): Delete.
|
||||
|
||||
(addqi3, subqi3, iorsi3, xorsi3): Delete.
|
||||
|
||||
2010-11-01 Steve Ellcey <sje@cup.hp.com>
|
||||
|
||||
* defaults.h (TARGET_VTABLE_USES_DESCRIPTORS): Move under ifdef
|
||||
|
|
@ -371,7 +367,6 @@
|
|||
PR tree-optimization/46259
|
||||
|
||||
Revert:
|
||||
|
||||
2010-10-30 Nathan Froyd <froydnj@codesourcery.com>
|
||||
|
||||
* tree-vect-stmts.c (vect_get_vec_def_for_operand): Use
|
||||
|
|
@ -569,7 +564,7 @@
|
|||
instruction encoding.
|
||||
|
||||
2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
|
||||
Andrew Pinski <pinskia@gmail.com>
|
||||
Andrew Pinski <pinskia@gmail.com>
|
||||
|
||||
* tree.h (build_vector_from_val): Declare.
|
||||
* tree.c (build_vector_from_val): New function.
|
||||
|
|
|
|||
Loading…
Reference in New Issue