]>
Commit | Line | Data |
---|---|---|
8ac16127 MG |
1 | 2013-01-03 Marc Glisse <marc.glisse@inria.fr> |
2 | ||
3 | PR bootstrap/50167 | |
4 | * graphite-interchange.c (pdr_stride_in_loop): Use gmp_fprintf. | |
5 | * graphite-poly.c (debug_gmp_value): Likewise. | |
6 | ||
bb664f09 UB |
7 | 2013-01-03 Uros Bizjak <ubizjak@gmail.com> |
8 | ||
9 | PR target/55712 | |
10 | * config/i386/i386-c.c (ix86_target_macros_internal): Depending on | |
11 | selected code model, define __code_mode_small__, __code_model_medium__, | |
12 | __code_model_large__, __code_model_32__ or __code_model_kernel__. | |
13 | * config/i386/cpuid.h (__cpuid, __cpuid_count) [__i386__]: Prefix | |
14 | xchg temporary register with %k. Declare temporary register as | |
15 | early clobbered. | |
16 | [__x86_64__]: For medium and large code models, preserve %rbx register. | |
17 | ||
bcf1ef00 RB |
18 | 2013-01-03 Richard Biener <rguenther@suse.de> |
19 | ||
0506634a | 20 | * tree-data-ref.c (dump_conflict_function): Use less vertical spacing. |
bcf1ef00 RB |
21 | (dump_subscript): Adjust. |
22 | (finalize_ddr_dependent): Do not dump redundant info. | |
23 | (analyze_siv_subscript): Adjust. | |
24 | (subscript_dependence_tester): Likewise. | |
25 | (compute_affine_dependence): Likewise. | |
26 | ||
59fd17e3 RB |
27 | 2013-01-03 Richard Biener <rguenther@suse.de> |
28 | ||
29 | Revert | |
30 | 2013-01-03 Richard Biener <rguenther@suse.de> | |
31 | ||
32 | PR tree-optimization/55857 | |
33 | * tree-vect-stmts.c (vectorizable_load): Do not setup | |
34 | re-alignment for invariant loads. | |
35 | ||
36 | 2013-01-02 Richard Biener <rguenther@suse.de> | |
37 | ||
38 | * tree-vect-stmts.c (vectorizable_load): When vectorizing an | |
0506634a | 39 | invariant load do not generate a vector load from the scalar location. |
59fd17e3 | 40 | |
595c2679 RB |
41 | 2013-01-03 Richard Biener <rguenther@suse.de> |
42 | ||
43 | * tree-vect-loop.c (vect_analyze_loop_form): Clarify reason | |
44 | for not vectorizing. | |
45 | * tree-vect-data-refs.c (vect_create_addr_base_for_vector_ref): Do | |
46 | not build INDIRECT_REFs, call get_name once only. | |
47 | (vect_create_data_ref_ptr): Likewise. Dump base object kind | |
48 | based on DR_BASE_OBJECT, not DR_BASE_ADDRESS. | |
49 | ||
90bb7d7a RB |
50 | 2013-01-03 Richard Biener <rguenther@suse.de> |
51 | ||
52 | PR tree-optimization/55857 | |
53 | * tree-vect-stmts.c (vectorizable_load): Do not setup | |
54 | re-alignment for invariant loads. | |
55 | ||
f09b77ca RB |
56 | 2013-01-03 Richard Biener <rguenther@suse.de> |
57 | ||
58 | PR lto/55848 | |
59 | * lto-symtab.c (lto_symtab_merge_decls_1): As last resort, always | |
60 | prefer a built-in decl. | |
61 | ||
3461a16e JJ |
62 | 2013-01-03 Jakub Jelinek <jakub@redhat.com> |
63 | ||
df8e2b4f JJ |
64 | * gcc.c (process_command): Update copyright notice dates. |
65 | * gcov.c (print_version): Likewise. | |
66 | * gcov-dump.c (print_version): Likewise. | |
67 | ||
3461a16e JJ |
68 | PR rtl-optimization/55838 |
69 | * loop-iv.c (iv_number_of_iterations): Call lowpart_subreg on | |
70 | iv0.step, iv1.step and step. | |
71 | ||
8b5546d6 JJ |
72 | 2013-01-03 Jakub Jelinek <jakub@redhat.com> |
73 | Marc Glisse <marc.glisse@inria.fr> | |
74 | ||
75 | PR tree-optimization/55832 | |
76 | * fold-const.c (fold_binary_loc): For ABS_EXPR<x> >= 0 and | |
77 | ABS_EXPR<x> < 0 folding use constant_boolean_node instead of | |
78 | integer_{one,zero}_node. | |
79 | ||
8ab1d2e9 JJ |
80 | 2013-01-03 Jakub Jelinek <jakub@redhat.com> |
81 | ||
82 | PR debug/54402 | |
83 | * params.def (PARAM_MAX_VARTRACK_REVERSE_OP_SIZE): New param. | |
84 | * var-tracking.c (reverse_op): Don't add reverse ops to | |
85 | VALUEs that have already | |
0506634a | 86 | PARAM_VALUE (PARAM_MAX_VARTRACK_REVERSE_OP_SIZE) or longer locs list. |
8ab1d2e9 | 87 | |
5b9ad1d4 GP |
88 | 2013-01-02 Gerald Pfeifer <gerald@pfeifer.com> |
89 | ||
90 | * doc/contrib.texi: Note years as release manager for Mark Mitchell. | |
91 | ||
e25a6711 TJ |
92 | 2013-01-02 Teresa Johnson <tejohnson@google.com> |
93 | ||
94 | * dumpfile.c (dump_loc): Print filename with location. | |
95 | * tree-ssa-loop-ivcanon.c (try_unroll_loop_completely): Use | |
96 | new location_t parameter to emit complete unroll message with | |
97 | new dump framework. | |
98 | (canonicalize_loop_induction_variables): Compute loops location | |
99 | and pass to try_unroll_loop_completely. | |
100 | * loop-unroll.c (report_unroll_peel): New function. | |
101 | (peel_loops_completely): Use new dump format with location | |
102 | for main dumpfile message, and invoke report_unroll_peel on success. | |
103 | (decide_unrolling_and_peeling): Ditto. | |
104 | (decide_peel_once_rolling): Remove old dumpfile message subsumed | |
105 | by report_unroll_peel. | |
106 | (decide_peel_completely): Ditto. | |
107 | (decide_unroll_constant_iterations): Ditto. | |
108 | (decide_unroll_runtime_iterations): Ditto. | |
109 | (decide_peel_simple): Ditto. | |
110 | (decide_unroll_stupid): Ditto. | |
111 | * cfgloop.c (get_loop_location): New function. | |
112 | * cfgloop.h (get_loop_location): Declare. | |
113 | ||
77878621 ST |
114 | 2013-01-02 Sriraman Tallam <tmsriram@google.com> |
115 | ||
116 | * config/i386/i386.c (fold_builtin_cpu): Remove unnecessary checks for | |
117 | NULL. | |
118 | ||
9e65d03e JDA |
119 | 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> |
120 | ||
121 | PR middle-end/55198 | |
122 | * expr.c (expand_expr_real_1): Don't use bitfield extraction for non | |
123 | BLKmode objects when EXPAND_MEMORY is specified. | |
124 | ||
6a7da30f ST |
125 | 2013-01-02 Sriraman Tallam <tmsriram@google.com> |
126 | ||
127 | * config/i386/i386.c (ix86_get_function_versions_dispatcher): Fix bug | |
128 | in loop predicate. | |
129 | (fold_builtin_cpu): Do not share cpu model decls across statements. | |
130 | ||
e78167f2 JM |
131 | 2013-01-02 Jason Merrill <jason@redhat.com> |
132 | ||
133 | PR c++/55804 | |
134 | * tree.c (build_array_type_1): Revert earlier change. | |
135 | ||
8c075fb4 YZ |
136 | 2013-01-02 Yufeng Zhang <yufeng.zhang@arm.com> |
137 | ||
138 | * config/aarch64/aarch64-cores.def: Add entries for "cortex-a53" and | |
139 | "cortex-a57". | |
140 | * config/aarch64/aarch64-tune.md: Re-generate. | |
141 | ||
0682ed3e RB |
142 | 2013-01-02 Richard Biener <rguenther@suse.de> |
143 | ||
144 | * tree-vect-stmts.c (vectorizable_load): When vectorizing an | |
0506634a | 145 | invariant load do not generate a vector load from the scalar location. |
0682ed3e | 146 | |
b8f6a302 RB |
147 | 2013-01-02 Richard Biener <rguenther@suse.de> |
148 | ||
149 | PR bootstrap/55784 | |
150 | * configure.ac: Add $GMPINC to CFLAGS/CXXFLAGS. | |
151 | * configure: Regenerate. | |
152 | ||
04b80dbb RS |
153 | 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com> |
154 | ||
155 | * builtins.c (expand_builtin_mathfn, expand_builtin_mathfn_2) | |
156 | (expand_builtin_mathfn_ternary, expand_builtin_mathfn_3) | |
157 | (expand_builtin_int_roundingfn_2): Keep the original target around | |
158 | for the fallback case. | |
159 | ||
635b0b0c RS |
160 | 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com> |
161 | ||
162 | * tree-vrp.c (range_fits_type_p): Require the MSB of the double_int | |
163 | to be clear for sign changes. | |
164 | ||
42d57399 JH |
165 | 2013-01-01 Jan Hubicka <jh@suse.cz> |
166 | ||
167 | * ipa-inline-analysis.c: Fix formatting. | |
168 | ||
5bb6669d JJ |
169 | 2013-01-01 Jakub Jelinek <jakub@redhat.com> |
170 | ||
171 | PR tree-optimization/55831 | |
172 | * tree-vect-loop.c (get_initial_def_for_induction): Use | |
173 | gsi_after_labels instead of gsi_start_bb. | |
ad41bd84 | 174 | \f |
86a2db33 | 175 | Copyright (C) 2013 Free Software Foundation, Inc. |
ad41bd84 JM |
176 | |
177 | Copying and distribution of this file, with or without modification, | |
178 | are permitted in any medium without royalty provided the copyright | |
179 | notice and this notice are preserved. |