aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2010-11-02 19:21:01 +0100
committerUros Bizjak <uros@gcc.gnu.org>2010-11-02 19:21:01 +0100
commit21736ec2f7bec064bdc87f81bb3e2e2f5bdf90c9 (patch)
tree40febf31e433ad5d0c02ab5e8cd7d3354b9f6479
parentcfec3a7c5e9924bbc5c756f8ba94b137f180845d (diff)
downloadgcc-21736ec2f7bec064bdc87f81bb3e2e2f5bdf90c9.zip
gcc-21736ec2f7bec064bdc87f81bb3e2e2f5bdf90c9.tar.gz
gcc-21736ec2f7bec064bdc87f81bb3e2e2f5bdf90c9.tar.bz2
* ChangeLog: Fix last commit entry.
From-SVN: r166209
-rw-r--r--gcc/ChangeLog37
1 files changed, 16 insertions, 21 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a852af3..0c8d225 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.