1 2014-01-03 Andreas Schwab <schwab@linux-m68k.org>
3 * config/m68k/m68k.c (handle_move_double): Handle pushes with
4 overlapping registers also for registers other than the stack
7 2014-01-03 Marek Polacek <polacek@redhat.com>
10 * doc/extend.texi: Fix the return value of __builtin_FUNCTION and
13 2014-01-03 Jakub Jelinek <jakub@redhat.com>
16 * config/i386/i386.c (ix86_avoid_jump_mispredicts): Don't consider
19 * config/i386/i386.md (MODE_SIZE): New mode attribute.
20 (push splitter): Use <P:MODE_SIZE> instead of
21 GET_MODE_SIZE (<P:MODE>mode).
22 (lea splitter): Use <MODE_SIZE> instead of GET_MODE_SIZE (<MODE>mode).
23 (mov -1, reg peephole2): Likewise.
24 * config/i386/sse.md (*mov<mode>_internal,
25 <sse>_storeu<ssemodesuffix><avxsizesuffix>,
26 <sse2_avx_avx512f>_storedqu<mode>, <sse>_andnot<mode>3,
27 *<code><mode>3, *andnot<mode>3<mask_name>,
28 <mask_codefor><code><mode>3<mask_name>): Likewise.
29 * config/i386/subst.md (mask_mode512bit_condition,
30 sd_mask_mode512bit_condition): Likewise.
32 2014-01-02 Xinliang David Li <davidxl@google.com>
34 PR tree-optimization/59303
35 * tree-ssa-uninit.c (is_use_properly_guarded): Main cleanup.
36 (dump_predicates): Better output format.
37 (pred_equal_p): New function.
38 (is_neq_relop_p): Ditto.
39 (is_neq_zero_form_p): Ditto.
40 (pred_expr_equal_p): Ditto.
42 (simplify_pred): Ditto.
43 (simplify_preds_2): Ditto.
44 (simplify_preds_3): Ditto.
45 (simplify_preds_4): Ditto.
46 (simplify_preds): Ditto.
48 (push_to_worklist): Ditto.
49 (get_pred_info_from_cmp): Ditto.
50 (is_degenerated_phi): Ditto.
51 (normalize_one_pred_1): Ditto.
52 (normalize_one_pred): Ditto.
53 (normalize_one_pred_chain): Ditto.
54 (normalize_preds): Ditto.
55 (normalize_cond_1): Remove function.
56 (normalize_cond): Ditto.
57 (is_gcond_subset_of): Ditto.
58 (is_subset_of_any): Ditto.
59 (is_or_set_subset_of): Ditto.
60 (is_and_set_subset_of): Ditto.
61 (is_norm_cond_subset_of): Ditto.
62 (pred_chain_length_cmp): Ditto.
63 (convert_control_dep_chain_into_preds): Type change.
64 (find_predicates): Ditto.
65 (find_def_preds): Ditto.
66 (destroy_predicates_vecs): Ditto.
67 (find_matching_predicates_in_rest_chains): Ditto.
68 (use_pred_not_overlap_with_undef_path_pred): Ditto.
69 (is_pred_expr_subset): Ditto.
70 (is_pred_chain_subset_of): Ditto.
71 (is_included_in): Ditto.
72 (is_superset_of): Ditto.
74 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
76 Update copyright years
78 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
80 * common/config/arc/arc-common.c, config/arc/arc-modes.def,
81 config/arc/arc-protos.h, config/arc/arc.c, config/arc/arc.h,
82 config/arc/arc.md, config/arc/arc.opt, config/arm/arm_neon_builtins.def,
83 config/arm/crypto.def, config/i386/avx512cdintrin.h,
84 config/i386/avx512erintrin.h, config/i386/avx512fintrin.h,
85 config/i386/avx512pfintrin.h, config/i386/btver2.md,
86 config/i386/shaintrin.h, config/i386/slm.md, config/linux-protos.h,
87 config/linux.c, config/winnt-c.c, diagnostic-color.c,
88 diagnostic-color.h, gimple-ssa-isolate-paths.c, vtable-verify.c,
89 vtable-verify.h: Use the standard form for the copyright notice.
91 2014-01-02 Tobias Burnus <burnus@net-b.de>
93 * gcc.c (process_command): Update copyright notice dates.
96 * doc/cpp.texi: Bump @copying's copyright year.
97 * doc/cppinternals.texi: Ditto.
98 * doc/gcc.texi: Ditto.
99 * doc/gccint.texi: Ditto.
100 * doc/gcov.texi: Ditto.
101 * doc/install.texi: Ditto.
102 * doc/invoke.texi: Ditto.
104 2014-01-01 Jan-Benedict Glaw <jbglaw@lug-owl.de>
106 * config/nios2/nios2.h (BITS_PER_UNIT): Don't define it.
108 2014-01-01 Jakub Jelinek <jakub@redhat.com>
110 * config/i386/sse.md (*mov<mode>_internal): Guard
111 EXT_REX_SSE_REGNO_P (REGNO ()) uses with REG_P.
113 PR rtl-optimization/59647
114 * cse.c (cse_process_notes_1): Don't substitute negative VOIDmode
115 new_rtx into UNSIGNED_FLOAT rtxes.
117 Copyright (C) 2014 Free Software Foundation, Inc.
119 Copying and distribution of this file, with or without modification,
120 are permitted in any medium without royalty provided the copyright
121 notice and this notice are preserved.