re PR fortran/40875 (ICE with illegal type conversion)
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
2
3 PR fortran/40875
4 * gfortran.dg/initialization_23.f90 : New test.
5
6 2009-08-04 Dodji Seketeli <dodji@redhat.com>
7
8 PR debug/39706
9 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
10
11 2009-08-03 Jason Merrill <jason@redhat.com>
12 Jakub Jelinek <jakub@redhat.com>
13
14 PR c++/40948
15 * g++.dg/ext/complit12.C: New.
16
17 2009-08-03 Janis Johnson <janis187@us.ibm.com>
18
19 PR c/39902
20 * gcc.target/powerpc/pr39902-2.c: New test.
21
22 2009-08-03 Jakub Jelinek <jakub@redhat.com>
23
24 PR middle-end/40943
25 * gcc.dg/uninit-6.c: Re-add XFAIL.
26 * gcc.dg/uninit-6-O0.c: Likewise.
27 * gcc.dg/uninit-pr40943.c: New test.
28
29 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30
31 PR testsuite/40858
32 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
33 .ascii.
34
35 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
36
37 PR libfortran/40853
38 * gfortran.dg/namelist_40.f90: Update error output.
39 * gfortran.dg/namelist_47.f90: Update error output.
40 * gfortran.dg/namelist_58.f90: New test.
41
42 2009-08-02 Janus Weil <janus@gcc.gnu.org>
43
44 PR fortran/40881
45 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
46 * gfortran.dg/altreturn_3.f90: Ditto.
47 * gfortran.dg/altreturn_5.f90: Ditto.
48 * gfortran.dg/altreturn_6.f90: Ditto.
49 * gfortran.dg/altreturn_7.f90: Ditto.
50 * gfortran.dg/array_constructor_13.f90: Ditto.
51 * gfortran.dg/arrayio_7.f90: Ditto.
52 * gfortran.dg/arrayio_8.f90: Ditto.
53 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
54 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
55 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
56 * gfortran.dg/backspace_8.f: Add -std=legacy.
57 * gfortran.dg/backspace_9.f: Ditto.
58 * gfortran.dg/char_comparison_1.f: Ditto.
59 * gfortran.dg/char_decl_1.f90: Ditto.
60 * gfortran.dg/char_initialiser_actual.f90: Ditto.
61 * gfortran.dg/char_pointer_assign.f90: Ditto.
62 * gfortran.dg/char_pointer_dependency.f90: Ditto.
63 * gfortran.dg/char_pointer_dummy.f90: Ditto.
64 * gfortran.dg/char_pointer_func.f90: Ditto.
65 * gfortran.dg/common_8.f90: Ditto.
66 * gfortran.dg/constant_substring.f: Ditto.
67 * gfortran.dg/data_char_2.f90: Ditto.
68 * gfortran.dg/der_array_io_1.f90: Ditto.
69 * gfortran.dg/der_array_io_2.f90: Ditto.
70 * gfortran.dg/der_array_io_3.f90: Ditto.
71 * gfortran.dg/der_io_3.f90: Ditto.
72 * gfortran.dg/dev_null.F90: Ditto.
73 * gfortran.dg/direct_io_2.f90: Ditto.
74 * gfortran.dg/do_iterator_2.f90: Ditto.
75 * gfortran.dg/e_d_fmt.f90: Ditto.
76 * gfortran.dg/empty_format_1.f90: Ditto.
77 * gfortran.dg/entry_17.f90: Modified warning message.
78 * gfortran.dg/entry_7.f90: Add -std=legacy.
79 * gfortran.dg/eor_1.f90: Ditto.
80 * gfortran.dg/equiv_2.f90: Ditto.
81 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
82 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
83 * gfortran.dg/extended_char_comparison_1.f: Ditto.
84 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
85 * gfortran.dg/fmt_error_2.f90: Ditto.
86 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
87 * gfortran.dg/fmt_tl.f: Ditto.
88 * gfortran.dg/fmt_white.f: Ditto.
89 * gfortran.dg/func_derived_1.f90: Ditto.
90 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
91 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
92 * gfortran.dg/global_references_2.f90: Ditto.
93 * gfortran.dg/hollerith_1.f90: Ditto.
94 * gfortran.dg/hollerith.f90: Use new-style character length.
95 * gfortran.dg/hollerith_f95.f90: Ditto.
96 * gfortran.dg/ichar_1.f90: Add -std=legacy.
97 * gfortran.dg/implicit_6.f90: Ditto.
98 * gfortran.dg/implicit_9.f90: Ditto.
99 * gfortran.dg/inquire_13.f90: Ditto.
100 * gfortran.dg/inquire_5.f90: Ditto.
101 * gfortran.dg/inquire_6.f90: Ditto.
102 * gfortran.dg/inquire.f90: Ditto.
103 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
104 * gfortran.dg/io_constraints_2.f90: Ditto.
105 * gfortran.dg/list_read_2.f90: Add -std=legacy.
106 * gfortran.dg/loc_2.f90: Ditto.
107 * gfortran.dg/logical_1.f90: Ditto.
108 * gfortran.dg/longline.f: Ditto.
109 * gfortran.dg/merge_char_1.f90: Ditto.
110 * gfortran.dg/namelist_12.f: Ditto.
111 * gfortran.dg/namelist_14.f90: Ditto.
112 * gfortran.dg/namelist_18.f90: Ditto.
113 * gfortran.dg/namelist_19.f90: Ditto.
114 * gfortran.dg/namelist_21.f90: Ditto.
115 * gfortran.dg/namelist_22.f90: Ditto.
116 * gfortran.dg/namelist_37.f90: Ditto.
117 * gfortran.dg/namelist_54.f90: Ditto.
118 * gfortran.dg/namelist_55.f90: Ditto.
119 * gfortran.dg/namelist_empty.f90: Ditto.
120 * gfortran.dg/namelist_use.f90: Use new-style character length.
121 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
122 * gfortran.dg/nested_modules_4.f90: Ditto.
123 * gfortran.dg/nested_modules_5.f90: Ditto.
124 * gfortran.dg/open-options-blanks.f: Ditto.
125 * gfortran.dg/output_exponents_1.f90: Ditto.
126 * gfortran.dg/parens_5.f90: Ditto.
127 * gfortran.dg/parens_6.f90: Ditto.
128 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
129 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
130 * gfortran.dg/pr15129.f90: Ditto.
131 * gfortran.dg/pr15332.f: Ditto.
132 * gfortran.dg/pr16597.f90: Ditto.
133 * gfortran.dg/pr17143.f90: Ditto.
134 * gfortran.dg/pr17164.f90: Ditto.
135 * gfortran.dg/pr17229.f: Modified warning message.
136 * gfortran.dg/pr18210.f90: Add -std=legacy.
137 * gfortran.dg/pr19155.f: Ditto.
138 * gfortran.dg/pr20086.f90: Ditto.
139 * gfortran.dg/pr20124.f90: Ditto.
140 * gfortran.dg/pr20755.f: Ditto.
141 * gfortran.dg/pr20865.f90: Ditto.
142 * gfortran.dg/pr20950.f: Ditto.
143 * gfortran.dg/pr21730.f: Ditto.
144 * gfortran.dg/pr22491.f: Ditto.
145 * gfortran.dg/pr29713.f90: Ditto.
146 * gfortran.dg/print_parentheses_1.f: Ditto.
147 * gfortran.dg/print_parentheses_2.f90: Ditto.
148 * gfortran.dg/proc_assign_1.f90: Ditto.
149 * gfortran.dg/proc_decl_1.f90: Ditto.
150 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
151 * gfortran.dg/read_eor.f90: : Add -std=legacy.
152 * gfortran.dg/read_float_1.f90: Ditto.
153 * gfortran.dg/read_logical.f90: Ditto.
154 * gfortran.dg/recursive_statement_functions.f90: Ditto.
155 * gfortran.dg/return_1.f90: Ditto.
156 * gfortran.dg/rewind_1.f90: Ditto.
157 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
158 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
159 * gfortran.dg/stfunc_1.f90: Ditto.
160 * gfortran.dg/stfunc_3.f90: Ditto.
161 * gfortran.dg/stfunc_4.f90: Ditto.
162 * gfortran.dg/stfunc_6.f90: Ditto.
163 * gfortran.dg/streamio_2.f90: Ditto.
164 * gfortran.dg/string_ctor_1.f90: Ditto.
165 * gfortran.dg/string_null_compare_1.f: Ditto.
166 * gfortran.dg/substr_6.f90: Ditto.
167 * gfortran.dg/tl_editing.f90: Ditto.
168 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
169 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
170 * gfortran.dg/x_slash_1.f: Add -std=legacy.
171 * gfortran.dg/g77/1832.f: Ditto.
172 * gfortran.dg/g77/19981216-0.f Ditto.
173 * gfortran.dg/g77/19990525-0.f: Ditto.
174 * gfortran.dg/g77/19990826-2.f: Ditto.
175 * gfortran.dg/g77/20000630-2.f: Ditto.
176 * gfortran.dg/g77/20010116.f: Ditto.
177 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
178 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
179 * gfortran.dg/g77/980520-1.f: Ditto.
180 * gfortran.dg/g77/check0.f: Ditto.
181 * gfortran.dg/g77/cpp3.F: Ditto.
182 * gfortran.dg/g77/cpp4.F: Use new-style character length.
183 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
184 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
185 * gfortran.dg/g77/short.f: Ditto.
186
187 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
188
189 * gcc.target/mips/ext-3.c: Add NOMIPS16.
190 * gcc.target/mips/ext-4.c: Likewise.
191 * gcc.target/mips/interrupt_handler.c: Likewise.
192 * gcc.target/mips/truncate-4.c: Likewise.
193 * gcc.target/mips/truncate-5.c: Likewise.
194
195 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
196
197 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
198 -fgraphite-force-parallel to -floop-parallelize-all.
199
200 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
201
202 PR fortran/40011
203 * gfortran.dg/whole_file_7.f90: New test.
204 * gfortran.dg/whole_file_8.f90: New test.
205 * gfortran.dg/whole_file_9.f90: New test.
206 * gfortran.dg/whole_file_10.f90: New test.
207 * gfortran.dg/whole_file_11.f90: New test.
208 * gfortran.dg/whole_file_12.f90: New test.
209 * gfortran.dg/whole_file_13.f90: New test.
210 * gfortran.dg/whole_file_14.f90: New test.
211
212 2009-07-31 Jason Merrill <jason@redhat.com>
213
214 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
215 binding semantics.
216 * g++.dg/cpp0x/named.C: Likewise.
217 * g++.dg/cpp0x/overload.C: Likewise.
218 * g++.dg/cpp0x/rv1n.C: Likewise.
219 * g++.dg/cpp0x/rv1p.C: Likewise.
220 * g++.dg/cpp0x/rv2n.C: Likewise.
221 * g++.dg/cpp0x/rv2p.C: Likewise.
222 * g++.dg/cpp0x/rv3n.C: Likewise.
223 * g++.dg/cpp0x/rv3p.C: Likewise.
224 * g++.dg/cpp0x/rv4n.C: Likewise.
225 * g++.dg/cpp0x/rv4p.C: Likewise.
226 * g++.dg/cpp0x/rv5n.C: Likewise.
227 * g++.dg/cpp0x/rv5p.C: Likewise.
228 * g++.dg/cpp0x/rv6n.C: Likewise.
229 * g++.dg/cpp0x/rv6p.C: Likewise.
230 * g++.dg/cpp0x/rv7n.C: Likewise.
231 * g++.dg/cpp0x/rv7p.C: Likewise.
232 * g++.dg/cpp0x/template_deduction.C: Likewise.
233 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
234 * g++.dg/cpp0x/overloadn.C: New.
235 * g++.dg/cpp0x/rv-cast.C: New.
236
237 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
238
239 * gcc.target/mips/ext-4.c: New test.
240
241 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
242
243 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
244
245 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
246
247 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
248 * gcc.dg/tree-ssa/loop-32.c: Same.
249 * gcc.dg/tree-ssa/loop-33.c: Same.
250 * gcc.dg/tree-ssa/loop-34.c: Same.
251 * gcc.dg/tree-ssa/loop-35.c: Same.
252 * gcc.dg/tree-ssa/loop-7.c: Same.
253 * gcc.dg/tree-ssa/pr23109.c: Same.
254 * gcc.dg/tree-ssa/restrict-2.c: Same.
255 * gcc.dg/tree-ssa/restrict-3.c: Same.
256 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
257 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
258 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
259 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
260 * gcc.dg/tree-ssa/structopt-1.c: Same.
261 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
262 * gfortran.dg/pr32921.f: Same.
263
264 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
265
266 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
267 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
268 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
269 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
270 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
271 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
272 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
273 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
274 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
275 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
276 * gcc.dg/graphite/id-1.c: New.
277 * gcc.dg/graphite/id-10.c: New.
278 * gcc.dg/graphite/id-11.c: New.
279 * gcc.dg/graphite/id-12.c: New.
280 * gcc.dg/graphite/id-13.c: New.
281 * gcc.dg/graphite/id-14.c: New.
282 * gcc.dg/graphite/id-15.c: New.
283 * gcc.dg/graphite/id-2.c: New.
284 * gcc.dg/graphite/id-3.c: New.
285 * gcc.dg/graphite/id-4.c: New.
286 * gcc.dg/graphite/id-5.c: New.
287 * gcc.dg/graphite/id-6.c: New.
288 * gcc.dg/graphite/id-7.c: New.
289 * gcc.dg/graphite/id-8.c: New.
290 * gcc.dg/graphite/id-9.c: New.
291 * gcc.dg/graphite/interchange-0.c: New.
292 * gcc.dg/graphite/interchange-1.c: New.
293 * gcc.dg/graphite/interchange-2.c: New.
294 * gcc.dg/graphite/interchange-3.c: New.
295 * gcc.dg/graphite/interchange-4.c: New.
296 * gcc.dg/graphite/interchange-5.c: New.
297 * gcc.dg/graphite/interchange-6.c: New.
298 * gcc.dg/graphite/interchange-7.c: New.
299 * gcc.dg/graphite/interchange-8.c: New.
300 * gcc.dg/graphite/pr35356-1.c: New.
301 * gcc.dg/graphite/pr35356-2.c: New.
302 * gcc.dg/graphite/pr35356-3.c: New.
303 * gcc.dg/graphite/pr40157.c: New.
304 * gcc.dg/graphite/run-id-1.c: New.
305 * gcc.dg/graphite/scop-20.c: New.
306 * gcc.dg/graphite/scop-21.c: New.
307 * gfortran.dg/graphite/id-1.f90: New.
308 * gfortran.dg/graphite/id-10.f90: New.
309 * gfortran.dg/graphite/id-11.f: New.
310 * gfortran.dg/graphite/id-12.f: New.
311 * gfortran.dg/graphite/id-13.f: New.
312 * gfortran.dg/graphite/id-14.f: New.
313 * gfortran.dg/graphite/id-15.f: New.
314 * gfortran.dg/graphite/id-16.f: New.
315 * gfortran.dg/graphite/id-5.f: New.
316 * gfortran.dg/graphite/id-6.f: New.
317 * gfortran.dg/graphite/id-7.f: New.
318 * gfortran.dg/graphite/id-8.f: New.
319 * gfortran.dg/graphite/id-9.f: New.
320 * gfortran.dg/graphite/interchange-1.f: New.
321 * gfortran.dg/graphite/interchange-2.f: New.
322
323 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
324
325 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
326 flags based on the name of the testcase.
327 * gfortran.dg/graphite/graphite.exp: Same.
328
329 * gcc.dg/graphite/block-0.c: Adjusted.
330 * gcc.dg/graphite/block-1.c: Adjusted.
331 * gcc.dg/graphite/block-2.c: Adjusted.
332 * gcc.dg/graphite/block-3.c: Adjusted.
333 * gcc.dg/graphite/block-4.c: Adjusted.
334 * gcc.dg/graphite/block-5.c: Adjusted.
335 * gcc.dg/graphite/block-6.c: Adjusted.
336 * gcc.dg/graphite/pr37485.c: Adjusted.
337 * gcc.dg/graphite/pr37684.c: Adjusted.
338 * gcc.dg/graphite/pr37828.c: Adjusted.
339 * gcc.dg/graphite/pr37883.c: Adjusted.
340 * gcc.dg/graphite/pr37928.c: Adjusted.
341 * gcc.dg/graphite/pr37943.c: Adjusted.
342 * gcc.dg/graphite/pr38409.c: Adjusted.
343 * gcc.dg/graphite/pr38498.c: Adjusted.
344 * gcc.dg/graphite/pr38559.c: Adjusted.
345 * gcc.dg/graphite/pr39335.c: Adjusted.
346 * gcc.dg/graphite/pr39335_1.c: Adjusted.
347 * gcc.dg/graphite/scop-0.c: Adjusted.
348 * gcc.dg/graphite/scop-1.c: Adjusted.
349 * gcc.dg/graphite/scop-10.c: Adjusted.
350 * gcc.dg/graphite/scop-11.c: Adjusted.
351 * gcc.dg/graphite/scop-12.c: Adjusted.
352 * gcc.dg/graphite/scop-13.c: Adjusted.
353 * gcc.dg/graphite/scop-14.c: Adjusted.
354 * gcc.dg/graphite/scop-15.c: Adjusted.
355 * gcc.dg/graphite/scop-16.c: Adjusted.
356 * gcc.dg/graphite/scop-17.c: Adjusted.
357 * gcc.dg/graphite/scop-18.c: Adjusted.
358 * gcc.dg/graphite/scop-19.c: Adjusted.
359 * gcc.dg/graphite/scop-2.c: Adjusted.
360 * gcc.dg/graphite/scop-3.c: Adjusted.-
361 * gcc.dg/graphite/scop-4.c: Adjusted.
362 * gcc.dg/graphite/scop-5.c: Adjusted.
363 * gcc.dg/graphite/scop-6.c: Adjusted.
364 * gcc.dg/graphite/scop-7.c: Adjusted.
365 * gcc.dg/graphite/scop-8.c: Adjusted.
366 * gcc.dg/graphite/scop-9.c: Adjusted.
367 * gcc.dg/graphite/scop-matmult.c: Adjusted.
368 * gfortran.dg/graphite/block-1.f90: Adjusted.
369 * gfortran.dg/graphite/block-2.f: Adjusted.
370 * gfortran.dg/graphite/block-3.f90: Adjusted.
371 * gfortran.dg/graphite/block-4.f90: Adjusted.
372 * gfortran.dg/graphite/id-2.f90: Adjusted.
373 * gfortran.dg/graphite/id-3.f90: Adjusted.
374 * gfortran.dg/graphite/id-4.f90: Adjusted.
375 * gfortran.dg/graphite/pr37852.f90: Adjusted.
376 * gfortran.dg/graphite/pr37857.f90: Adjusted.
377 * gfortran.dg/graphite/pr37980.f90: Adjusted.
378 * gfortran.dg/graphite/pr38083.f90: Adjusted.
379 * gfortran.dg/graphite/pr38953.f90: Adjusted.
380 * gfortran.dg/graphite/scop-1.f: Adjusted.
381
382 2009-07-30 Doug Kwan <dougkwan@google.com>
383
384 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
385 in warnings added in rev 141298.
386
387 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
388
389 * lib/options.exp: Use "!=" instead of "ne".
390
391 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
392
393 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
394 * gcc.dg/ucnid-12.c: Likewise.
395
396 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
397 Pat Haugen <pthaugen@us.ibm.com>
398 Revital Eres <ERES@il.ibm.com>
399
400 * testsuite/gcc.target/powerpc/altivec-32.c: New file to test
401 Altivec simple math function vectorization.
402
403 * testsuite/gcc.target/powerpc/bswap-run.c: New file to test swap
404 builtins.
405 * testsuite/gcc.target/powerpc/bswap16.c: Ditto.
406 * testsuite/gcc.target/powerpc/bswap32.c: Ditto.
407 * testsuite/gcc.target/powerpc/bswap64-1.c: Ditto.
408 * testsuite/gcc.target/powerpc/bswap64-2.c: Ditto.
409 * testsuite/gcc.target/powerpc/bswap64-3.c: Ditto.
410 * testsuite/gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
411 * testsuite/gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
412 * testsuite/gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
413
414 * testsuite/gcc.target/powerpc/popcount-2.c: New file to test
415 power7 popcntd instructions.
416 * testsuite/gcc.target/powerpc/popcount-3.c: Ditto.
417
418 * testsuite/gcc.target/powerpc/pr39457.c: New VSX test.
419 * testsuite/gcc.target/powerpc/vsx-builtin-1.c: Ditto.
420 * testsuite/gcc.target/powerpc/vsx-builtin-2.c: Ditto.
421 * testsuite/gcc.target/powerpc/vsx-builtin-3.c: Ditto.
422 * testsuite/gcc.target/powerpc/vsx-builtin-4.c: Ditto.
423 * testsuite/gcc.target/powerpc/vsx-builtin-5.c: Ditto.
424 * testsuite/gcc.target/powerpc/vsx-builtin-6.c: Ditto.
425 * testsuite/gcc.target/powerpc/vsx-vector-1.c: Ditto.
426 * testsuite/gcc.target/powerpc/vsx-vector-2.c: Ditto.
427 * testsuite/gcc.target/powerpc/vsx-vector-3.c: Ditto.
428 * testsuite/gcc.target/powerpc/vsx-vector-4.c: Ditto.
429 * testsuite/gcc.target/powerpc/vsx-vector-5.c: Ditto.
430 * testsuite/gcc.target/powerpc/vsx-vector-6.c: Ditto.
431
432 * testsuite/gcc.target/powerpc/altivec-6.c: Store the result of
433 vec_add, so the optimizer doesn't remove it.
434
435 * testsuite/gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
436 systems that support bswap64.
437
438 * testsuite/gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
439 prevent VSX code generation.
440
441 * testsuite/lib/target-supports.exp (check_vsx_hw_available): New
442 function to test if VSX available.
443 (check_effective_target_powerpc_vsx_ok): Ditto.
444 (check_vmx_hw_available): Add explicit -mno-vsx.
445
446 2009-07-30 Janis Johnson <janis187@us.ibm.com>
447
448 PR c/39902
449 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
450
451 2009-07-30 Martin Jambor <mjambor@suse.cz>
452
453 PR tree-optimization/40570
454 * gcc.c-torture/compile/pr40570.c: New test.
455
456 2009-07-29 Jason Merrill <jason@redhat.com>
457
458 PR c++/14912
459 * g++.dg/template/defarg13.C: New.
460
461 2009-07-29 Richard Guenther <rguenther@suse.de>
462
463 PR c++/40834
464 * g++.dg/torture/pr40834.C: New testcase.
465
466 2009-07-29 Michael Matz <matz@suse.de>
467
468 PR middle-end/40830
469 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
470
471 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
472
473 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
474 sh*-*-* targets. Skip on spu-*-* targets.
475 * gfortran.dg/maxlocval_4.f90: Likewise.
476 * gfortran.dg/minlocval_1.f90: Likewise.
477 * gfortran.dg/minlocval_4.f90: Likewise.
478
479 2009-07-28 Jakub Jelinek <jakub@redhat.com>
480
481 PR fortran/40878
482 * gfortran.dg/gomp/pr40878-1.f90: New test.
483 * gfortran.dg/gomp/pr40878-2.f90: New test.
484
485 PR testsuite/40891
486 * gcc.dg/cdce1.c: Adjust note line number.
487 * gcc.dg/cdce2.c: Likewise.
488
489 2009-07-28 Janus Weil <janus@gcc.gnu.org>
490
491 PR fortran/40882
492 * gfortran.dg/proc_ptr_comp_13.f90: New.
493
494 2009-07-28 Jan Beulich <jbeulich@novell.com>
495
496 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
497 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
498 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
499 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
500 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
501 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
502 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
503 * gcc.target/i386/avx-vtestps-2.c: Likewise.
504 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
505 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
506 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
507 * gcc.target/i386/avx-vtestps-3.c: Likewise.
508 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
509 #ifdef NEED_IEEE754_FLOAT conditional.
510 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
511 conditional.
512
513 2009-07-28 Jan Beulich <jbeulich@novell.com>
514
515 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
516 i?86-*-netware.
517 * g++.dg/ext/bitfield3.C: Likewise.
518 * g++.dg/ext/bitfield4.C: Likewise.
519 * g++.dg/ext/bitfield5.C: Likewise.
520 * gcc.dg/bitfld-15.c: Likewise.
521 * gcc.dg/bitfld-16.c: Likewise.
522 * gcc.dg/bitfld-17.c: Likewise.
523 * gcc.dg/bitfld-18.c: Likewise.
524 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
525 * gcc.dg/20010912-1.c: Likewise.
526 * gcc.dg/20021018-1.c: Likewise.
527 * gcc.dg/20030213-1.c: Likewise.
528 * gcc.dg/20030225-1.c: Likewise.
529 * gcc.dg/20030708-1.c: Likewise.
530 * gcc.dg/20050321-2.c: Likewise.
531 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
532 * gcc.dg/cdce2.c: Likewise.
533 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
534 targets.
535 * gcc.target/i386/pr37248-3.c: Likewise.
536
537 2009-07-27 Janus Weil <janus@gcc.gnu.org>
538
539 PR fortran/40848
540 * gfortran.dg/altreturn_7.f90: New.
541
542 2009-07-27 Simon Baldwin <simonb@google.com>
543
544 PR testsuite/40829
545 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
546 so that indexing no longer runs off array end.
547
548 2009-07-27 Tobias Burnus <burnus@net-b.de>
549
550 PR fortran/40851
551 * gfortran.dg/derived_init_3.f90: New test.
552
553 2009-07-26 Tobias Burnus <burnus@net-b.de>
554
555 PR fortran/33197
556 * gfortran.dg/atan2_1.f90: New test
557 * gfortran.dg/atan2_2.f90: New test
558
559 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
560
561 PR c++/40749
562 * g++.dg/warn/Wreturn-type-6.C: New test.
563
564 2009-07-26 Ira Rosen <irar@il.ibm.com>
565
566 PR tree-optimization/40801
567 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
568 * gfortran.dg/vect/vect.exp: Run tests starting with
569 "fast-math-real8" with -ffast-math and -fdefault-real-8.
570
571 2009-07-25 David Daney <ddaney@caviumnetworks.com>
572
573 PR rtl-optimization/40445
574 * g++.dg/other/builtin-unreachable-1.C: New testcase.
575
576 2009-07-25 David Daney <ddaney@caviumnetworks.com>
577
578 * gcc.dg/builtin-unreachable-4.c: New test.
579
580 2009-07-25 Tobias Burnus <burnus@net-b.de>
581
582 PR fortran/33197
583 * gfortran.dg/complex_intrinsic_5.f90: New test.
584 * gfortran.dg/complex_intrinsic_7.f90: New test.
585
586 2009-07-25 Martin Jambor <mjambor@suse.cz>
587
588 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
589 * gcc.dg/ipa/noclone-1.c: New test.
590
591 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
592
593 * lib/target-supports.exp (check_effective_target_static): New
594 procedure.
595 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
596 supported.
597 * g++.old-deja/g++.law/weak.C: Require static effective target.
598
599 2009-07-25 Janus Weil <janus@gcc.gnu.org>
600
601 PR fortran/39630
602 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
603 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
604 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
605 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
606 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
607 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
608 * gfortran.dg/typebound_call_10.f03: New.
609
610 2009-07-24 Jason Merrill <jason@redhat.com>
611
612 * g++.dg/cpp0x/defaulted11.C: New.
613
614 * g++.dg/cpp0x/initlist23.C: New.
615
616 2009-07-24 Janus Weil <janus@gcc.gnu.org>
617
618 PR fortran/40822
619 * gfortran.dg/char_length_16.f90: New.
620
621 2009-07-24 Jakub Jelinek <jakub@redhat.com>
622
623 PR fortran/40643
624 PR fortran/31067
625 * gfortran.dg/maxlocval_2.f90: New test.
626 * gfortran.dg/maxlocval_3.f90: New test.
627 * gfortran.dg/maxlocval_4.f90: New test.
628 * gfortran.dg/minlocval_1.f90: New test.
629 * gfortran.dg/minlocval_2.f90: New test.
630 * gfortran.dg/minlocval_3.f90: New test.
631 * gfortran.dg/minlocval_4.f90: New test.
632
633 2009-07-23 Joseph Myers <joseph@codesourcery.com>
634
635 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
636 scan-assembler.
637
638 2009-07-23 Jakub Jelinek <jakub@redhat.com>
639
640 PR fortran/40839
641 * gfortran.dg/pr40839.f90: New test.
642
643 2009-07-23 Michael Matz <matz@suse.de>
644
645 PR middle-end/40830
646 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
647 don't set options ourself.
648
649 2009-07-23 Simon Baldwin <simonb@google.com>
650
651 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
652 native C compilation where required.
653
654 2009-07-22 Doug Kwan <dougkwan@google.com>
655
656 * gcc.c-torture/compile/20090721-1.c: New test.
657
658 2009-07-22 Michael Matz <matz@suse.de>
659
660 PR tree-optimization/35229
661 PR tree-optimization/39300
662 * gcc.dg/vect/vect-pre-interact.c: New test.
663
664 2009-07-22 Richard Guenther <rguenther@suse.de>
665
666 * g++.dg/lookup/using21.C: Fix duplicate paste.
667
668 2009-07-22 Richard Guenther <rguenther@suse.de>
669
670 PR c++/40799
671 * g++.dg/lookup/using21.C: New testcase.
672
673 2009-07-21 Jason Merrill <jason@redhat.com>
674
675 * g++.dg/init/aggr4.C: New.
676
677 2009-07-21 Jason Merrill <jason@redhat.com>
678
679 Core issue 934
680 * g++.dg/cpp0x/initlist22.C: New.
681
682 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
683
684 * gcc.target/i386/vectorize8.c: New test.
685
686 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
687
688 PR target/40811
689 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
690 Add i?86 and x86_64 targets.
691 * gcc.target/i386/vectorize7.c: New test.
692
693 PR target/40809
694 * gcc.target/i386/pr40809.c: New test.
695
696 2009-07-21 Jakub Jelinek <jakub@redhat.com>
697
698 PR tree-optimization/40813
699 * g++.dg/opt/inline15.C: New test.
700
701 2009-07-21 Paul Brook <paul@codesourcery.com>
702
703 * gcc.dg/vect/section-anchors-nest-1.c: New test.
704 * lib/target-supports.exp (check_effective_target_section_anchors):
705 Add arm*-*-*.
706
707 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
708
709 * gcc.dg/plugin/finish_unit_plugin.c: New test.
710 * gcc.dg/plugin/finish_unit-test-1.c: New test.
711 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
712
713 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
714
715 * gcc.target/mips/ext-3.c: New test.
716
717 2009-07-20 Jakub Jelinek <jakub@redhat.com>
718
719 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
720 * gcc.dg/builtin-object-size-8.c: New test.
721 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
722 * g++.dg/ext/builtin-object-size2.C: Likewise.
723
724 PR tree-optimization/40792
725 * gcc.dg/pr40792.c: New test.
726
727 2009-07-20 Ira Rosen <irar@il.ibm.com>
728
729 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
730 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
731 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
732
733 2009-07-20 Christian Bruel <christian.bruel@st.com>
734
735 * gcc.target/sh/mfmovd.c: New test.
736
737 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
738 Jerry DeLisle <jvdelisle@gcc.gnu.org>
739
740 PR libfortran/40714
741 * gfortran.dg/eof_3.f90: New test.
742
743 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
744
745 PR fortran/40727
746 * gfortran.dg/intrinsic_cmplx.f90: New test.
747
748 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
749
750 PR libfortran/34670
751 PR libfortran/36874
752 * gfortran.dg/cshift_bounds_1.f90: New test.
753 * gfortran.dg/cshift_bounds_2.f90: New test.
754 * gfortran.dg/cshift_bounds_3.f90: New test.
755 * gfortran.dg/cshift_bounds_4.f90: New test.
756 * gfortran.dg/eoshift_bounds_1.f90: New test.
757 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
758 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
759 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
760
761 2009-07-19 Jan Hubicka <jh@suse.cz>
762
763 PR tree-optimization/40676
764 * gcc.c-torture/compile/pr40676.c: New testcase.
765
766 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
767
768 * gcc.target/mips/ext-2.c: New test.
769
770 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
771
772 * gcc.target/mips/octeon-exts-7.c: New test.
773 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
774 * gcc.target/mips/octeon-exts-5.c: Likewise.
775
776 2009-07-18 Richard Guenther <rguenther@suse.de>
777
778 PR testsuite/40798
779 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
780
781 2009-07-18 Richard Guenther <rguenther@suse.de>
782
783 PR c/40787
784 * gcc.dg/pr35899.c: Adjust.
785
786 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
787
788 * gcc.target/powerpc/asm-es-1.c: New test.
789 * gcc.target/powerpc/asm-es-2.c: Likewise.
790
791 2009-07-17 Richard Guenther <rguenther@suse.de>
792
793 PR c/40401
794 * g++.dg/rtti/crash4.C: New testcase.
795 * g++.dg/torture/20090706-1.C: Likewise.
796 * gcc.dg/redecl-17.c: Likewise.
797 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
798 * gcc.dg/declspec-9.c: Expect extra error.
799 * gcc.dg/declspec-10.c: Likewise.
800 * gcc.dg/declspec-11.c: Likewise.
801 * gcc.dg/redecl-10.c: Expect extra warnings.
802 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
803 * gcc.target/i386/pr39545-1.c: Likewise.
804 * g++.dg/ext/asm3.C: Expect more errors.
805 * g++.dg/gomp/block-1.C: Likewise.
806 * g++.dg/gomp/block-2.C: Likewise.
807 * g++.dg/gomp/block-3.C: Likewise.
808 * g++.dg/gomp/block-5.C: Likewise.
809 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
810 * g++.dg/warn/unused-result1.C: XFAIL.
811
812 2009-07-17 Richard Guenther <rguenther@suse.de>
813
814 PR tree-optimization/40321
815 * gcc.c-torture/compile/pr40321.c: New testcase.
816 * g++.dg/torture/pr40321.C: Likewise.
817
818 2009-07-17 Jakub Jelinek <jakub@redhat.com>
819
820 PR c++/40780
821 * g++.dg/template/ptrmem19.C: New test.
822
823 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
824 Manuel López-Ibáñez <manu@gcc.gnu.org>
825
826 PR 40435
827 * gcc.dg/pr36902.c: Add column info.
828 * g++.dg/gcov/gcov-2.C: Change count for definition.
829
830 2009-07-16 Jason Merrill <jason@redhat.com>
831
832 PR libstdc++/37907
833 * g++.dg/cpp0x/std-layout1.C: New.
834 * g++.dg/ext/has_nothrow_assign.C: Fix.
835 * g++.dg/ext/has_nothrow_copy.C: Fix.
836 * g++.dg/ext/has_trivial_assign.C: Fix.
837 * g++.dg/ext/has_trivial_copy.C: Fix.
838 * g++.dg/ext/is_pod.C: Fix.
839 * g++.dg/other/offsetof3.C: Adjust.
840 * g++.dg/overload/ellipsis1.C: Adjust.
841 * g++.dg/warn/var-args1.C: Adjust.
842 * g++.old-deja/g++.brendan/crash63.C: Adjust.
843 * g++.old-deja/g++.brendan/crash64.C: Adjust.
844 * g++.old-deja/g++.brendan/overload8.C: Adjust.
845 * g++.old-deja/g++.other/vaarg3.C: Adjust.
846 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
847
848 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
849
850 * gcc.dg/torture/builtin-math-5.c: Add more cases.
851 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
852 effective target "mpc_pow".
853 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
854
855 2009-07-16 Richard Henderson <rth@redhat.com>
856
857 * g++.dg/opt/eh4.C: New test.
858
859 2009-07-16 Jakub Jelinek <jakub@redhat.com>
860
861 * obj-c++.dg/defs.mm (abort): Make it extern "C".
862
863 2009-07-15 Jakub Jelinek <jakub@redhat.com>
864
865 PR middle-end/40747
866 * gcc.c-torture/execute/pr40747.c: New test.
867
868 2009-07-15 Richard Guenther <rguenther@suse.de>
869
870 PR middle-end/40753
871 * gcc.c-torture/compile/pr40753.c: New testcase.
872
873 2009-07-15 Janus Weil <janus@gcc.gnu.org>
874
875 PR fortran/40743
876 * gfortran.dg/interface_assignment_4.f90: New.
877
878 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
879
880 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
881 for FreeBSD up to and including version 8.
882
883 2009-07-14 Taras Glek <tglek@mozilla.com>
884 Rafael Espindola <espindola@google.com>
885
886 * g++.dg/plugin/header-plugin-test.C: New.
887 * g++.dg/plugin/header_plugin.c: New.
888 * g++.dg/plugin/plugin.exp: Update.
889
890 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
891
892 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
893 function to enable vectorization.
894 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
895 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
896
897 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
898
899 * gcc.target/i386/sse-copysignf-vec.c: New test.
900 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
901
902 2009-07-14 Jason Merrill <jason@redhat.com>
903
904 PR c++/37276
905 * g++.dg/lookup/builtin5.C: New.
906 * g++.dg/other/error22.C: Add missing extern "C".
907 * g++.dg/warn/Warray-bounds.C: Likewise.
908 * gcc.dg/compat/compat-common.h: Likewise.
909
910 PR c++/40746
911 * g++.dg/lookup/using20.C: New.
912
913 PR c++/40740
914 * g++.dg/template/koenig8.C: New.
915
916 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
917
918 * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
919 both i?86-*-darwin* and x86_64-*-darwin*.
920
921 2009-07-14 Joseph Myers <joseph@codesourcery.com>
922
923 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
924 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
925 name.
926
927 2009-07-14 Dodji Seketeli <dodji@redhat.com>
928
929 PR debug/40705
930 * g++.dg/debug/dwarf2/typedef1.C: New test.
931
932 PR c++/40357
933 * g++.dg/other/typedef3.C: New test.
934
935 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
936
937 * gcc.dg/20090709-1.c: Move to a proper place ...
938 * gcc.target/m68k/20090709-1.c: ... here.
939
940 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
941
942 PR C++/22154
943 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
944 front of qualified names are allowed.
945 * g++.dg/parse/crash10.C: Likewise.
946 * g++.dg/parse/error15.C: Likewise.
947 * g++.dg/parse/typename9.C: Likewise.
948 * g++.dg/parse/error8.C: Likewise.
949
950 2009-07-13 Janus Weil <janus@gcc.gnu.org>
951
952 PR fortran/40646
953 * gfortran.dg/proc_ptr_22.f90: Extended.
954 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
955
956 2009-07-13 Ira Rosen <irar@il.ibm.com>
957
958 * gfortran.dg/vect/vect-6.f: New test.
959
960 2009-07-12 Jason Merrill <jason@redhat.com>
961
962 PR c++/36628
963 * g++.dg/cpp0x/decltype17.C: New.
964
965 PR c++/37206
966 * g++.dg/cpp0x/rv10.C: New.
967
968 2009-07-12 Jason Merrill <jason@redhat.com>
969
970 PR c++/40689
971 * g++.dg/cpp0x/initlist20.C: New.
972 * g++.dg/cpp0x/initlist21.C: New.
973
974 2009-07-12 Ira Rosen <irar@il.ibm.com>
975
976 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
977 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
978 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
979 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
980 gcc.dg/vect/vect-double-reduc-7.c: New tests.
981
982 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
983
984 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
985 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
986 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
987 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
988 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
989 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
990 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
991 effective_target fd_truncate.
992
993 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
994
995 * gnat.dg/specs/addr1.ads: New test.
996
997 2009-07-11 Jan Hubicka <jh@suse.cz>
998
999 PR middle-end/48388
1000 * g++.dg/torture/pr40388.C: New testcase.
1001
1002 2009-07-11 Jakub Jelinek <jakub@redhat.com>
1003
1004 PR target/40668
1005 * gcc.c-torture/execute/pr40668.c: New test.
1006
1007 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
1008
1009 * gcc.c-torture/execute/20090711-1.c: New test.
1010
1011 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1012
1013 PR testsuite/40699
1014 PR testsuite/40707
1015 PR testsuite/40709
1016 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
1017 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
1018 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
1019 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
1020
1021 2009-07-11 Tobias Burnus <burnus@net-b.de>
1022
1023 PR fortran/33197
1024 * gfortran.dg/complex_intrinsic_3.f90: New test.
1025 * gfortran.dg/complex_intrinsic_4.f90: New test.
1026
1027 2009-07-10 David Daney <ddaney@caviumnetworks.com>
1028
1029 PR target/39079
1030 * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
1031 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
1032
1033 2009-07-10 Jakub Jelinek <jakub@redhat.com>
1034
1035 PR c++/40502
1036 * g++.dg/ext/strncpy-chk1.C: New test.
1037
1038 2009-07-10 Richard Guenther <rguenther@suse.de>
1039
1040 PR tree-optimization/40496
1041 * g++.dg/opt/pr40496.C: New testcase.
1042
1043 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1044
1045 PR 25509
1046 PR 40614
1047 * g++.dg/warn/unused-result1-Werror.c: New.
1048
1049 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
1050
1051 PR fortran/39334
1052 * gfortran.dg/recursive_parameter_1.f90: New test.
1053
1054 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
1055
1056 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
1057 * gfortran.dg/module_equivalence_6.f90: Ditto.
1058 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
1059 * gfortran.dg/nan_2.f90: Ditto.
1060 * gfortran.dg/inquire_11.f90: Ditto.
1061 * gfortran.dg/abstract_type_3.f03: Ditto.
1062 * gfortran.dg/abstract_type_1.f90: Ditto.
1063 * gfortran.dg/private_type_9.f90: Ditto.
1064 * gfortran.dg/abstract_type_5.f03: Ditto.
1065 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
1066 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
1067 * gfortran.dg/derived_sub.f90: Ditto.
1068 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
1069 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
1070 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
1071 * gfortran.dg/mvbits_6.f90: Ditto.
1072 * gfortran.dg/abstract_type_2.f03: Ditto.
1073 * gfortran.dg/abstract_type_4.f03: Ditto.
1074 * gfortran.dg/bounds_check_9.f90: Ditto.
1075 * gfortran.dg/optional_dim_3.f90: Ditto.
1076 * gfortran.dg/pr32921.f: Ditto.
1077 * gfortran.dg/entry_16.f90: Ditto.
1078 * gfortran.dg/generic_16.f90: Ditto.
1079
1080
1081 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
1082
1083 * gcc.target/m68k/20090709-1.c: New.
1084
1085 2009-07-09 Dodji Seketeli <dodji@redhat.com>
1086
1087 PR c++/40684
1088 * g++.dg/template/unify11.C: New test.
1089
1090 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
1091
1092 PR fortran/40629
1093 * gfortran.dg/host_assoc_function_9.f90: New test.
1094
1095 2009-07-09 Janus Weil <janus@gcc.gnu.org>
1096
1097 PR fortran/40646
1098 * gfortran.dg/proc_ptr_22.f90: New.
1099 * gfortran.dg/proc_ptr_comp_12.f90: New.
1100
1101 2009-07-09 Jakub Jelinek <jakub@redhat.com>
1102
1103 PR middle-end/40692
1104 * gcc.c-torture/compile/pr40692.c: New test.
1105
1106 2009-07-09 Tobias Burnus <burnus@net-b.de>
1107
1108 PR fortran/40604
1109 * gfortran.dg/pointer_check_6.f90: New test.
1110
1111 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
1112
1113 * gcc.target/mips/truncate-5.c: New test.
1114
1115 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1116
1117 PR libfortran/40330
1118 PR libfortran/40662
1119 * gfortran.dg/fmt_cache_1.f: New test.
1120
1121 2009-07-08 Tobias Burnus <burnus@net-b.de>
1122
1123 PR fortran/40675
1124 * gfortran.dg/nosigned_zero_1.f90: New test.
1125 * gfortran.dg/nosigned_zero_2.f90: New test.
1126
1127 2009-07-08 Richard Guenther <rguenther@suse.de>
1128
1129 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
1130
1131 2009-07-08 Richard Guenther <rguenther@suse.de>
1132
1133 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
1134
1135 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
1136
1137 PR fortran/40591
1138 * gfortran.dg/proc_ptr_21.f90: New test.
1139
1140 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
1141
1142 PR c++/31246
1143 * g++.dg/warn/pr31246.C: New.
1144 * g++.dg/warn/pr31246-2.C: New.
1145
1146 2009-07-07 Jason Merrill <jason@redhat.com>
1147
1148 PR c++/35828
1149 * g++.dg/template/defarg12.C: New.
1150
1151 PR c++/37816
1152 * g++.dg/cpp0x/enum7.C: New.
1153
1154 PR c++/37946
1155 * g++.dg/cpp0x/enum6.C: New.
1156
1157 PR c++/40639
1158 * g++.dg/cpp0x/enum5.C: New.
1159
1160 PR c++/40633
1161 * g++.dg/cpp0x/enum4.C: New.
1162
1163 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1164
1165 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
1166
1167 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1168
1169 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
1170
1171 2009-07-07 Jakub Jelinek <jakub@redhat.com>
1172
1173 PR middle-end/40669
1174 * gcc.dg/pr40669.c: New test.
1175
1176 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1177
1178 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
1179 location. Update all calls.
1180 * g++.dg/plugin/selfassign.c: Likewise.
1181
1182 2009-07-06 Jason Merrill <jason@redhat.com>
1183
1184 * g++.dg/rtti/dyncast[34].C: New.
1185
1186 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
1187
1188 * lib/target-supports.exp
1189 (check_effective_target_mips_newabi_large_long_double): New.
1190 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
1191 target.
1192 * gcc.target/mips/fpr-moves-6.c: Likewise.
1193
1194 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
1195
1196 PR c++/40557
1197 * g++.dg/template/union2.C: New test.
1198
1199 2009-07-04 Jason Merrill <jason@redhat.com>
1200
1201 * g++.dg/template/using15.C: New.
1202
1203 2009-07-04 Jakub Jelinek <jakub@redhat.com>
1204
1205 * gfortran.dg/maxloc_1.f90: New test.
1206
1207 2009-07-04 Janus Weil <janus@gcc.gnu.org>
1208
1209 PR fortran/40593
1210 * gfortran.dg/proc_ptr_result_6.f90: New.
1211
1212 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1213
1214 * gcc.dg/framework-2.c: Adjust testcase to pass.
1215
1216 2009-07-04 Jason Merrill <jason@redhat.com>
1217
1218 PR c++/40619
1219 * g++.dg/cpp0x/auto16.C: New.
1220
1221 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
1222
1223 PR target/40587
1224 * gfortran.dg/pr40587.f: New test.
1225
1226 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1227
1228 PR fortran/40638
1229 * gfortran.dg/unit_1.f90: New test.
1230
1231 2009-07-03 Jason Merrill <jason@redhat.com>
1232
1233 * g++.dg/template/pure1.C: Expect another error.
1234
1235 2009-07-03 Richard Guenther <rguenther@suse.de>
1236
1237 PR tree-optimization/40640
1238 * gcc.c-torture/compile/pr40640.c: New testcase.
1239
1240 2009-07-03 Richard Guenther <rguenther@suse.de>
1241
1242 PR middle-end/34163
1243 * gfortran.dg/pr34163.f90: New testcase.
1244
1245 2009-07-03 Jan Hubicka <jh@suse.cz>
1246
1247 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
1248 * gcc.dg/tree-ssa/loop-25.c: Likewise.
1249 * gcc.dg/tree-ssa/loop-26.c: Likewise.
1250 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1251 * gcc.dg/tree-ssa/loop-29.c: Likewise.
1252 * gcc.dg/tree-ssa/loop-10.c: Likewise.
1253 * gnat.dg/loop_optimization6.adb: Enable -O2.
1254
1255 2009-07-02 Mark Mitchell <mark@codesourcery.com>
1256
1257 * g++.dg/warn/null4.C: Extend.
1258
1259 2009-07-02 Jason Merrill <jason@redhat.com>
1260
1261 * g++.dg/template/spec8.C: Fix.
1262
1263 2009-07-02 Michael Matz <matz@suse.de>
1264
1265 PR fortran/32131
1266 * gfortran.dg/pr32921.f: Adjust.
1267
1268 2009-07-02 Jan Hubicka <jh@suse.cz>
1269
1270 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
1271
1272 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
1273
1274 * gcc.target/mips/truncate-4.c: New testcase.
1275
1276 2009-07-01 Richard Guenther <rguenther@suse.de>
1277
1278 PR tree-optimization/19831
1279 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
1280 make allocated memory escape. Un-XFAIL.
1281 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
1282 * gcc.dg/vect/pr31699.c: Likewise.
1283 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
1284
1285 2009-06-30 Jakub Jelinek <jakub@redhat.com>
1286
1287 PR c++/40566
1288 * g++.dg/parse/cond5.C: New test.
1289
1290 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
1291
1292 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
1293 (main): Pass n to main_1 instead.
1294 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
1295 (main_1): New function, split off from...
1296 (main): ...here. Pass `off' to main_1 instead.
1297
1298 2009-06-30 Jason Merrill <jason@redhat.com>
1299
1300 PR c++/40595
1301 * g++.dg/cpp0x/variadic94.C: New.
1302
1303 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
1304
1305 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
1306 * lib/target-libpath.exp (ld_library_path_vars): New variable.
1307 (init_ld_library_path_env_vars): New function, replacing the
1308 orig_*_saved assignments. Call it after defining it.
1309 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
1310 (restore_ld_library_path_env_vars): Likewise.
1311 (add_path, find_libgcc_s): New functions.
1312 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
1313 gcc-set-multilib-library-path.
1314 (objc_target_compile): Don't add "." to ld_library_path.
1315 Use add_path.
1316 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
1317 ld_library_path. Use add_path. Use find_libgcc_s instead of
1318 gcc-set-multilib-library-path.
1319 * lib/g++.exp (g++_link_flags): Likewise.
1320 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
1321 * lib/c-torture.exp: Do not manipulate ld_library_path at the
1322 top level; do it...
1323 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
1324 to tell when this needs to happen. Use find_libgcc_s instead of
1325 gcc-set-multilib-library-path.
1326 * lib/gcc-dg.exp: Likewise.
1327 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
1328 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
1329 unless it is in $ALT_LD_LIBRARY_PATH.
1330 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
1331
1332 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
1333
1334 * gnat.dg/discr12.adb: New test.
1335 * gnat.dg/discr12_pkg.ads: New helper.
1336 * gnat.dg/discr13.adb: New test.
1337 * gnat.dg/discr14.ad[sb]: Likewise.
1338 * gnat.dg/discr15.adb: Likewise.
1339 * gnat.dg/discr15_pkg.ads: New helper.
1340 * gnat.dg/discr16.adb: New test.
1341 * gnat.dg/discr16_g.ads: New helper.
1342 * gnat.dg/discr16_pkg.ads: Likewise.
1343 * gnat.dg/discr16_cont.ads: Likewise.
1344 * gnat.dg/discr17.adb: New test.
1345 * gnat.dg/discr18.adb: Likewise.
1346 * gnat.dg/discr18_pkg.ads: New helper.
1347 * gnat.dg/discr19.adb: New test.
1348
1349 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1350
1351 PR fortran/40576
1352 * gfortran.dg/internal_write_1.f90: New testcase.
1353
1354 2009-06-30 Janus Weil <janus@gcc.gnu.org>
1355
1356 PR fortran/40594
1357 * gfortran.dg/derived_pointer_recursion_2.f90: New.
1358
1359 2009-06-30 Richard Guenther <rguenther@suse.de>
1360
1361 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
1362
1363 2009-06-30 Wei Guozhi <carrot@google.com>
1364
1365 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
1366 to "-Os".
1367
1368 2009-06-30 Ira Rosen <irar@il.ibm.com>
1369
1370 PR tree-optimization/40542
1371 * gcc.dg/vect/pr40542.c: New test.
1372
1373 2009-06-30 Martin Jambor <mjambor@suse.cz>
1374
1375 PR tree-optimization/40582
1376 * gcc.c-torture/compile/pr40582.c: New test.
1377
1378 2009-06-30 Wei Guozhi <carrot@google.com>
1379
1380 PR/40416
1381 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
1382
1383 2009-06-29 Jason Merrill <jason@redhat.com>
1384
1385 PR c++/40274
1386 * g++.dg/template/debug1.C: New.
1387
1388 2009-06-29 Tobias Burnus <burnus@net-b.de>
1389
1390 PR fortran/40580
1391 * pointer_check_1.f90: New test.
1392 * pointer_check_2.f90: New test.
1393 * pointer_check_3.f90: New test.
1394 * pointer_check_4.f90: New test.
1395 * pointer_check_5.f90: New test.
1396
1397 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
1398
1399 PR fortran/40551
1400 * gfortran.dg/func_assign_2.f90 : New test.
1401
1402 2009-06-29 Richard Guenther <rguenther@suse.de>
1403
1404 PR middle-end/14187
1405 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
1406 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
1407 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
1408 * gcc.c-torture/execute/20090623-1.c: Likewise.
1409 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
1410 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
1411
1412 2009-06-29 Richard Guenther <rguenther@suse.de>
1413
1414 PR middle-end/38212
1415 * gcc.c-torture/execute/pr38212.c: New testcase.
1416
1417 2009-06-29 Richard Guenther <rguenther@suse.de>
1418
1419 PR tree-optimization/40579
1420 * gcc.c-torture/execute/pr40579.c: New testcase.
1421
1422 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
1423
1424 PR tree-optimization/40550
1425 * gcc.dg/pr40550.c: New test.
1426
1427 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
1428
1429 * gnat.dg/overflow_sum2.adb: New test
1430 * gnat.dg/namet.ads: New helper.
1431
1432 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
1433
1434 2009-06-28 Tobias Burnus <burnus@net-b.de>
1435
1436 PR fortran/34112
1437 * gfortran.dg/compiler-directive_1.f90: New test.
1438 * gfortran.dg/compiler-directive_2.f: New test.
1439
1440 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1441
1442 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
1443 comment out some values and add some cases.
1444
1445 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
1446
1447 PR testsuite/40567
1448 * gcc.dg/vect/vect.exp: Fix lappend syntax.
1449
1450 2009-06-26 Richard Henderson <rth@redhat.com>
1451
1452 PR testsuite/40565
1453 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
1454 * gcc.target/i386/local.c: Pass a non-constant to T.
1455
1456 2009-06-26 Janus Weil <janus@gcc.gnu.org>
1457
1458 PR fortran/39997
1459 PR fortran/40541
1460 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
1461 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
1462 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
1463 * gfortran.dg/proc_ptr_result_5.f90: New.
1464
1465 2009-06-26 Janis Johnson <janis187@us.ibm.com>
1466
1467 PR c/39902
1468 * gcc.dg/dfp/pr39902.c: New test.
1469
1470 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
1471
1472 PR testsuite/40532
1473 * gcc.dg/builtins-65.c: Require c99 runtime.
1474
1475 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1476
1477 * gnat.dg/array7.ad[sb]: New test.
1478
1479 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1480
1481 * gnat.dg/array6.adb: New test.
1482
1483 2009-06-25 Ian Lance Taylor <iant@google.com>
1484
1485 * g++.dg/warn/Wsign-compare-3.C: New testcase.
1486
1487 2009-06-25 Ian Lance Taylor <iant@google.com>
1488
1489 * g++.dg/warn/Wunused-16.C: New testcase.
1490
1491 2009-06-25 Ian Lance Taylor <iant@google.com>
1492
1493 * g++.dg/warn/skip-2.C: New testcase.
1494
1495 2009-06-25 Steve Ellcey <sje@cup.hp.com>
1496
1497 * gcc.c-torture/execute/20090618-1.c: add dg-run and
1498 dg-skip-if and move to ...
1499 * gcc.dg/torture/20090618-1.c.
1500
1501 2009-06-25 Martin Jambor <mjambor@suse.cz>
1502
1503 PR tree-optimization/40493
1504 * gcc.c-torture/execute/pr40493.c: New test.
1505
1506 2009-06-24 Jason Merrill <jason@redhat.com>
1507
1508 PR c++/40342
1509 * g++.dg/template/overload10.C: New.
1510
1511 2009-06-24 Janus Weil <janus@gcc.gnu.org>
1512
1513 PR fortran/40427
1514 * gfortran.dg/proc_ptr_comp_11.f90: New.
1515
1516 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
1517
1518 * gcc.dg/pr40501.c: New testcase.
1519
1520 2009-06-23 DJ Delorie <dj@redhat.com>
1521
1522 Add MeP port.
1523 * lib/target-supports.exp: Add mep support (no profiling).
1524
1525 2009-06-23 Steve Ellcey <sje@cup.hp.com>
1526
1527 PR testsuite/39297
1528 * gcc.dg/ssa/loop-31.c: Change scan rules.
1529
1530 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1531
1532 * gcc.dg/cpp/empty-include.c: Update column info.
1533 * gcc.dg/cpp/assert2.c: Update column info.
1534
1535 2009-06-23 Jakub Jelinek <jakub@redhat.com>
1536
1537 * g++.dg/ext/builtin-object-size1.C: New test.
1538 * g++.dg/ext/builtin-object-size2.C: New test.
1539
1540 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
1541
1542 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
1543 * gcc.dg/optimize-bswapdi-1.c: Likewise.
1544
1545 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
1546
1547 * gcc.target/mips/truncate-3.c: New test.
1548
1549 2009-06-22 Janus Weil <janus@gcc.gnu.org>
1550
1551 PR fortran/37254
1552 PR fortran/39850
1553 * gfortran.dg/interface_30.f90: Modified error message.
1554 * gfortran.dg/proc_decl_22.f90: New.
1555
1556 2009-06-22 Ian Lance Taylor <iant@google.com>
1557
1558 * gcc.dg/Wcxx-compat-19.c: New testcase.
1559
1560 2009-06-22 Matthias Klose <doko@ubuntu.com>
1561
1562 PR objc/28050
1563 * pr28050.m: New testcase.
1564
1565 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
1566
1567 PR testsuite/40481
1568 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
1569
1570 2009-06-22 Martin Jambor <mjambor@suse.cz>
1571
1572 PR tree-optimization/40492
1573 * g++.dg/torture/pr40492.C: New test.
1574
1575 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
1576
1577 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
1578 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
1579
1580 2009-06-22 Olivier Hainque <hainque@adacore.com>
1581
1582 * gnat.dg/raise_ce.adb: Helper for ...
1583 * gnat.dg/handle_and_return.adb: New test.
1584
1585 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
1586
1587 PR fortran/40443
1588 * gfortran.dg/generic_18.f90: New test.
1589
1590 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
1591
1592 PR fortran/40472
1593 * gfortran.dg/spread_size_limit.f90: New test.
1594
1595 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
1596
1597 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
1598 to put dump files in a subdirectory.
1599 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
1600 ".o" temporary files.
1601
1602 2009-06-21 Janus Weil <janus@gcc.gnu.org>
1603
1604 PR fortran/39850
1605 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
1606 * gfortran.dg/interface_20.f90: Ditto.
1607 * gfortran.dg/interface_21.f90: Ditto.
1608 * gfortran.dg/interface_22.f90: Ditto.
1609 * gfortran.dg/interface_30.f90: New.
1610 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
1611
1612 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
1613
1614 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
1615 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
1616 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
1617 DEFAULT_VECTFLAGS.
1618
1619 2009-06-21 Ira Rosen <irar@il.ibm.com>
1620 Revital Eres <eres@il.ibm.com>
1621
1622 PR testsuite/40359
1623 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
1624 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
1625 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
1626
1627 2009-06-21 Ira Rosen <irar@il.ibm.com>
1628
1629 PR testsuite/40475
1630 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
1631 without misalignment support.
1632 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1633
1634 2009-06-20 Tobias Burnus <burnus@net-b.de>
1635
1636 PR fortran/40452
1637 * gfortran.dg/bounds_check_strlen_9.f90: New test.
1638
1639 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
1640
1641 PR fortran/40440
1642 * gfortran.dg/alloc_comp_result_2.f90: New test.
1643
1644 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1645
1646 PR target/40482
1647 * gcc.target/arm/pr40482.c: New test.
1648
1649 2009-06-19 Ian Lance Taylor <iant@google.com>
1650
1651 * gcc.dg/Wcxx-compat-18.c: New testcase.
1652
1653 2009-06-19 Richard Guenther <rguenther@suse.de>
1654
1655 * gcc.c-torture/execute/20090618-1.c: New testcase.
1656
1657 2009-06-19 Ian Lance Taylor <iant@google.com>
1658
1659 * gcc.dg/Wcxx-compat-17.c: New testcase.
1660
1661 2009-06-19 Ian Lance Taylor <iant@google.com>
1662
1663 * gcc.dg/Wcxx-compat-15.c: New testcase.
1664
1665 2009-06-19 Ian Lance Taylor <iant@google.com>
1666
1667 * gcc.dg/Wcxx-compat-16.c: New testcase.
1668
1669 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1670
1671 * gcc.dg/builtins-34.c: Add significand cases.
1672
1673 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1674
1675 PR testsuite/40491
1676 * gcc.dg/20080522-1.c: Remove testcase for real.
1677 * gcc.dg/20080528-1.c: Ditto.
1678
1679 2009-06-19 Janus Weil <janus@gcc.gnu.org>
1680
1681 PR fortran/40450
1682 * gfortran.dg/proc_ptr_20.f90: New.
1683
1684 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
1685
1686 PR target/40470
1687 * gcc.dg/torture/pr40470-1.c: New.
1688 * gcc.dg/torture/pr40470-2.c: Likewise.
1689 * gcc.dg/torture/pr40470-3.c: Likewise.
1690 * gcc.dg/torture/pr40470-4.c: Likewise.
1691
1692 2009-06-18 Diego Novillo <dnovillo@google.com>
1693
1694 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
1695 * gcc.dg/plugin/ggcplug.c: Likewise.
1696 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1697 * g++.dg/plugin/selfassign.c: Likewise.
1698 * g++.dg/plugin/attribute_plugin.c: Likewise.
1699 * g++.dg/plugin/dumb_plugin.c: Likewise.
1700
1701 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1702
1703 * gcc.dg/cpp/arith-3.c: Add column info.
1704
1705 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
1706
1707 * gcc.target/arm/fp16-compile-none-2.c: New.
1708 * gcc.target/arm/fp16-compile-ieee-12.c: New.
1709 * gcc.target/arm/fp16-compile-alt-12.c: New.
1710
1711 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
1712
1713 * gcc.target/arm/fp16-compile-alt-1.c: New.
1714 * gcc.target/arm/fp16-compile-alt-2.c: New.
1715 * gcc.target/arm/fp16-compile-alt-3.c: New.
1716 * gcc.target/arm/fp16-compile-alt-4.c: New.
1717 * gcc.target/arm/fp16-compile-alt-5.c: New.
1718 * gcc.target/arm/fp16-compile-alt-6.c: New.
1719 * gcc.target/arm/fp16-compile-alt-7.c: New.
1720 * gcc.target/arm/fp16-compile-alt-8.c: New.
1721 * gcc.target/arm/fp16-compile-alt-9.c: New.
1722 * gcc.target/arm/fp16-compile-alt-10.c: New.
1723 * gcc.target/arm/fp16-compile-alt-11.c: New.
1724 * gcc.target/arm/fp16-compile-ieee-1.c: New.
1725 * gcc.target/arm/fp16-compile-ieee-2.c: New.
1726 * gcc.target/arm/fp16-compile-ieee-3.c: New.
1727 * gcc.target/arm/fp16-compile-ieee-4.c: New.
1728 * gcc.target/arm/fp16-compile-ieee-5.c: New.
1729 * gcc.target/arm/fp16-compile-ieee-6.c: New.
1730 * gcc.target/arm/fp16-compile-ieee-7.c: New.
1731 * gcc.target/arm/fp16-compile-ieee-8.c: New.
1732 * gcc.target/arm/fp16-compile-ieee-9.c: New.
1733 * gcc.target/arm/fp16-compile-ieee-10.c: New.
1734 * gcc.target/arm/fp16-compile-ieee-11.c: New.
1735 * gcc.target/arm/fp16-compile-none-1.c: New.
1736 * gcc.target/arm/fp16-compile-exprtype.c: New.
1737 * gcc.target/arm/fp16-compile-vcvt.c: New.
1738 * gcc.target/arm/fp16-builtins-1.c: New.
1739 * gcc.target/arm/fp16-rounding-alt-1.c: New.
1740 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
1741 * gcc.target/arm/fp16-param-1.c: New.
1742 * gcc.target/arm/fp16-return-1.c: New.
1743 * gcc.target/arm/fp16-unprototyped-1.c: New.
1744 * gcc.target/arm/fp16-unprototyped-2.c: New.
1745 * gcc.target/arm/fp16-variadic-1.c: New.
1746 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
1747 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
1748 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
1749 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
1750 * gcc.dg/torture/arm-fp16-ops.h: New.
1751 * gcc.dg/torture/arm-fp16-ops-1.c: New.
1752 * gcc.dg/torture/arm-fp16-ops-2.c: New.
1753 * gcc.dg/torture/arm-fp16-ops-3.c: New.
1754 * gcc.dg/torture/arm-fp16-ops-4.c: New.
1755 * gcc.dg/torture/arm-fp16-ops-5.c: New.
1756 * gcc.dg/torture/arm-fp16-ops-6.c: New.
1757 * gcc.dg/torture/arm-fp16-ops-7.c: New.
1758 * gcc.dg/torture/arm-fp16-ops-8.c: New.
1759 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
1760 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
1761 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
1762 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
1763 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
1764 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
1765 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
1766 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
1767 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
1768 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
1769 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
1770 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
1771 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
1772
1773 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
1774
1775 * gcc.dg/builtins-65.c: New test.
1776
1777 2009-06-18 Janus Weil <janus@gcc.gnu.org>
1778
1779 PR fortran/40451
1780 * gfortran.dg/proc_ptr_result_4.f90: New.
1781
1782 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
1783
1784 * gcc.c-torture/execute/bitfld-5.c: New test.
1785
1786 2009-06-17 David Daney <ddaney@caviumnetworks.com>
1787
1788 * gcc.dg/builtin-unreachable-3.c: New test.
1789
1790 2009-06-17 David Daney <ddaney@caviumnetworks.com>
1791
1792 * gcc.target/i386/builtin-unreachable.c: New test.
1793
1794 2009-06-17 Ian Lance Taylor <iant@google.com>
1795
1796 * gcc.dg/Wcxx-compat-14.c: New testcase.
1797
1798 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
1799
1800 * gcc.dg/func-ptr-conv-1.c: Update column info.
1801
1802 2009-06-17 Richard Guenther <rguenther@suse.de>
1803
1804 PR middle-end/40404
1805 * gcc.c-torture/execute/pr40404.c: New testcase.
1806
1807 2009-06-17 Richard Guenther <rguenther@suse.de>
1808
1809 PR middle-end/40460
1810 * g++.dg/torture/pr40460.C: New testcase.
1811
1812 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
1813
1814 * gcc.dg/plugin/one_time_plugin.c: New test.
1815 * gcc.dg/plugin/one_time-test-1.c: New test.
1816 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
1817
1818 2009-06-16 Ian Lance Taylor <iant@google.com>
1819
1820 * g++.dg/warn/skip-1.C: New testcase.
1821
1822 2009-06-16 Jakub Jelinek <jakub@redhat.com>
1823
1824 PR middle-end/40446
1825 * g++.dg/other/pr40446.C: New test.
1826
1827 2009-06-16 Richard Guenther <rguenther@suse.de>
1828
1829 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
1830 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1831 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1832 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1833
1834 2009-06-16 Martin Jambor <mjambor@suse.cz>
1835
1836 * gcc.c-torture/compile/pr40432.c: New file.
1837
1838 2009-06-16 Martin Jambor <mjambor@suse.cz>
1839
1840 * gfortran.fortran-torture/compile/pr40413.f90: New file.
1841
1842 2009-06-16 Janus Weil <janus@gcc.gnu.org>
1843
1844 PR fortran/36947
1845 PR fortran/40039
1846 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
1847 * gfortran.dg/interface_20.f90: Modified error messages.
1848 * gfortran.dg/interface_21.f90: Ditto.
1849 * gfortran.dg/interface_26.f90: Ditto.
1850 * gfortran.dg/interface_27.f90: Ditto.
1851 * gfortran.dg/interface_28.f90: Extended test case.
1852 * gfortran.dg/interface_29.f90: New.
1853 * gfortran.dg/proc_decl_7.f90: Modified error messages.
1854 * gfortran.dg/proc_decl_8.f90: Ditto.
1855 * gfortran.dg/proc_ptr_11.f90: Ditto.
1856 * gfortran.dg/proc_ptr_15.f90: Ditto.
1857
1858 2009-06-16 Ira Rosen <irar@il.ibm.com>
1859
1860 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
1861 printing.
1862 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
1863 gcc.dg/vect/vect-outer-4f.c: Likewise.
1864 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
1865 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
1866 Likewise.
1867 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
1868 outer loop.
1869
1870 2009-06-16 Tobias Burnus <burnus@net-b.de>
1871
1872 PR fortran/40383
1873 * gfortran.dg/bounds_check_strlen_8.f90: New test.
1874
1875 2009-06-15 Ian Lance Taylor <iant@google.com>
1876
1877 * gcc.dg/Wjump-misses-init-1.c: New testcase.
1878 * gcc.dg/Wjump-misses-init-2.c: New testcase.
1879 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
1880 Recognize new notes.
1881 * gcc.dg/stmt-expr-label-2.c: Likewise.
1882 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
1883 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
1884 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
1885 * gcc.dg/c99-vla-jump-4.c: Likewise.
1886 * gcc.dg/stmt-expr-label-1.c: Likewise.
1887 * gcc.dg/stmt-expr-label-3.c: Likewise.
1888 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
1889
1890 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1891
1892 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
1893
1894 2009-06-15 Jakub Jelinek <jakub@redhat.com>
1895
1896 * gcc.dg/builtin-object-size-7.c: New test.
1897
1898 2009-06-15 Jakub Jelinek <jakub@redhat.com>
1899
1900 PR testsuite/40426
1901 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
1902 level != "" use separate -gdwarf-2 -g${level} options instead of
1903 -gdwarf-2${level}.
1904 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
1905 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
1906 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1907
1908 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
1909
1910 * g++.dg/abi/mangle11.C: Update warning line.
1911 * g++.dg/abi/mangle12.C: Update warning line.
1912 * g++.dg/abi/mangle17.C: Update warning line.
1913 * g++.dg/abi/mangle20-2.C: Update warning line.
1914
1915 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1916
1917 * gcc.dg/optimize-bswap-1.c: Split into these two:
1918 * gcc.dg/optimize-bswapsi-1.c: New testcase.
1919 * gcc.dg/optimize-bswapdi-1.c: New testcase.
1920
1921 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1922
1923 * gcc.dg/optimize-bswap-1.c: New testcase.
1924
1925 2009-06-14 Richard Guenther <rguenther@suse.de>
1926
1927 PR middle-end/40389
1928 * g++.dg/torture/pr40389.C: New testcase.
1929
1930 2009-06-13 Richard Guenther <rguenther@suse.de>
1931
1932 PR tree-optimization/40421
1933 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
1934
1935 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
1936
1937 * gcc.dg/old-style-prom-3.c: Add column info.
1938 * gcc.dg/overflow-warn-1.c
1939 * gcc.dg/gomp/pr27415.c
1940 * gcc.dg/gomp/for-1.c: Same.
1941 * gcc.dg/enum-compat-1.c: Same.
1942 * gcc.dg/c99-tag-3.c: Same.
1943 * gcc.dg/Wredundant-decls-2.c: Same.
1944 * gcc.dg/func-ptr-conv-1.c: Same.
1945 * gcc.dg/asm-wide-1.c: Same.
1946 * gcc.dg/nofixed-point-2.c: Same.
1947 * gcc.dg/cpp/line3.c: Same.
1948 * gcc.dg/array-10.c: Same.
1949 * gcc.dg/c99-vla-jump-1.c: Same.
1950 * gcc.dg/pr20368-1.c: Same.
1951 * gcc.dg/Wshadow-3.c: Same.
1952 * gcc.dg/c90-const-expr-8.c: Same.
1953 * gcc.dg/label-decl-2.c: Same.
1954 * gcc.dg/dremf-type-compat-2.c: Same.
1955 * gcc.dg/c90-const-expr-5.c: Same.
1956 * gcc.dg/builtins-30.c: Same.
1957 * gcc.dg/Warray-bounds.c: Same.
1958 * gcc.dg/Wcxx-compat-2.c: Same.
1959 * gcc.dg/tree-ssa/col-1.c: Same.
1960 * gcc.dg/old-style-prom-2.c: Same.
1961 * gcc.dg/cast-function-1.c: Same.
1962 * gcc.dg/pr15698-1.c: Same.
1963 * gcc.dg/dremf-type-compat-3.c: Same.
1964 * gcc.dg/vla-8.c: Same.
1965 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
1966 line.
1967 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
1968 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
1969 * gcc.dg/enum-compat-1.c: Same.
1970 * gcc.dg/dremf-type-compat-2.c: Same.
1971 * gcc.dg/old-style-prom-2.c: Same.
1972 * gcc.dg/pr15698-1.c: Same.
1973 * gcc.dg/pr20368-1.c: Same.
1974 * gcc.dg/dremf-type-compat-3.c: Same.
1975 * gcc.dg/builtins-30.c: Same. Test for columns.
1976
1977 2009-06-12 Janus Weil <janus@gcc.gnu.org>
1978
1979 PR fortran/40176
1980 * gfortran.dg/proc_decl_1.f90: Extended.
1981
1982 2009-06-12 Ian Lance Taylor <iant@google.com>
1983
1984 * gcc.dg/Wcxx-compat-13.c: New testcase.
1985
1986 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1987
1988 PR tree-opt/38865
1989 * gcc.dg/tree-ssa/fre-vce-1.c
1990
1991 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
1992
1993 PR testsuite/40384
1994 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
1995 min-insn-to-prefetch-ratio=5.
1996
1997 2009-06-12 Joey Ye <joey.ye@intel.com>
1998 H.J. Lu <hongjiu.lu@intel.com>
1999
2000 PR middle-end/39146
2001 * gcc.target/i386/stackalign/pr39146.c: New.
2002
2003 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
2004
2005 * gcc.target/i386/crc32-1.c: New.
2006 * gcc.target/i386/crc32-2.c: Likewise.
2007
2008 2009-06-11 David Daney <ddaney@caviumnetworks.com>
2009
2010 PR c/39252
2011 * gcc.dg/builtin-unreachable-1.c: New test.
2012 * gcc.dg/builtin-unreachable-2.c: Same.
2013
2014 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
2015
2016 PR fortran/40402
2017 * gfortran.dg/data_value_1.f90: New test.
2018
2019 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2020
2021 PR testsuite/39831
2022 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
2023 remove ilp32 requirement.
2024 * gcc.target/i386/excess-precision-2.c: Likewise.
2025 * gcc.target/i386/excess-precision-3.c: Likewise.
2026 * gcc.target/i386/excess-precision-4.c: Likewise.
2027 * gcc.target/i386/excess-precision-5.c: Likewise.
2028 * gcc.target/i386/excess-precision-6.c: Likewise.
2029
2030 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2031
2032 PR fortran/38718
2033 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
2034 * gfortran.dg/nan_5.f90: New test.
2035
2036 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
2037
2038 * gcc.target/arm/neon-modes-1.c: New test.
2039
2040 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
2041
2042 * g++.dg/torture/pr31579.C: Cast pointer
2043 via __SIZE_TYPE__ instead of 'unsigned long'.
2044
2045 2009-06-10 Anthony Green <green@moxielogic.com>
2046
2047 * lib/target-supports.exp (check_profiling_available):
2048 Profiling is not available for testing purposes on moxie.
2049
2050 2009-06-09 Ian Lance Taylor <iant@google.com>
2051
2052 * gcc.dg/Wcxx-compat-12.c: New testcase.
2053
2054 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
2055
2056 PR libfortran/40334
2057 * gfortran.dg/backspace_11.f90: New.
2058
2059 2009-06-09 Jason Merrill <jason@redhat.com>
2060
2061 * g++.dg/cpp0x/defaulted10.C: New.
2062
2063 2009-06-09 Martin Jambor <mjambor@suse.cz>
2064
2065 * gcc.c-torture/compile/pr40351.c: New file.
2066
2067 2009-06-09 Olivier Hainque <hainque@adacore.com>
2068
2069 * gnat.dg/align_max.adb: New test.
2070
2071 2009-06-08 Jason Merrill <jason@redhat.com>
2072
2073 * g++.dg/cpp0x/auto15.C: New.
2074
2075 2009-06-08 Jan Hubicka <jh@suse.cz>
2076
2077 PR debug/39834
2078 * gcc.dg/torture/pr39834.c
2079
2080 2009-06-08 Jan Hubicka <jh@suse.cz>
2081
2082 PR middle-end/40102
2083 * g++.dg/torture/pr40102.C: New testcase.
2084
2085 2009-06-08 Jakub Jelinek <jakub@redhat.com>
2086
2087 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
2088 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
2089 * gcc.dg/builtin-object-size-6.c: New test.
2090
2091 PR c++/40373
2092 * g++.dg/template/dtor7.C: New test.
2093
2094 PR c++/40370
2095 PR c++/40372
2096 * g++.dg/template/error41.C: New test.
2097 * g++.dg/template/error42.C: New test.
2098
2099 2009-06-08 Revital Eres <eres@il.ibm.com>
2100
2101 PR testsuite/40359
2102 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
2103 * gcc.dg/vect/vect-88.c: Likewise.
2104 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2105 * gcc.dg/vect/pr25413.c: Likewise.
2106 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
2107
2108 2009-06-07 Ian Lance Taylor <iant@google.com>
2109
2110 * g++.dg/warn/Wswitch-3.C: New testcase.
2111 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
2112 * gcc.dg/Wswitch-enum-error.c: Likewise.
2113 * gcc.dg/Wswitch-error.c: Likewise.
2114
2115 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2116
2117 PR fortran/40008
2118 * gfortran.dg/negative_unit.f: Update test.
2119 * gfortran.dg/negative_unit_int8.f: Update test.
2120 * gfortran.dg/newunit_1.f90: New test.
2121
2122 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2123
2124 PR fortran/25104
2125 PR fortran/29962
2126 * gfortran.dg/spread_init_expr.f03: New.
2127 * gfortran.dg/unpack_init_expr.f03: New.
2128 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
2129 error message.
2130
2131 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2132
2133 PR fortran/25104
2134 PR fortran/29962
2135 * gfortran.dg/count_init_expr.f03
2136 * gfortran.dg/product_init_expr.f03
2137 * gfortran.dg/sum_init_expr.f03
2138
2139 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2140
2141 PR fortran/36874
2142 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
2143 message.
2144 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
2145 shapes.
2146 * gfortran.dg/zero_sized_5.f90: Likewise.
2147
2148 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
2149
2150 PR middle-end/32950
2151 * g++.dg/torture/pr32950.C: New.
2152
2153 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2154
2155 PR fortran/25104
2156 PR fortran/29962
2157 * gfortran.dg/dot_product_1.f03: New.
2158 * gfortran.dg/matmul_8.f03: New.
2159 * gfortran.dg/transpose_3.f03: New.
2160
2161 2009-06-06 Ian Lance Taylor <iant@google.com>
2162
2163 * gcc.dg/Wunused-label-1.c: New test case.
2164 * g++.dg/warn/Wunused-label-1.C: New test case.
2165 * g++.dg/warn/Wunused-label-2.C: New test case.
2166 * g++.dg/warn/Wunused-label-3.C: New test case.
2167
2168 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2169
2170 PR fortran/37203
2171 * reshape_zerosize_2.f90: New.
2172
2173 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2174
2175 PR fortran/32890
2176 * gfortran.dg/pack_assign_1.f90: New.
2177 * gfortran.dg/pack_vector_1.f90: New.
2178
2179 2009-06-05 Jakub Jelinek <jakub@redhat.com>
2180
2181 PR middle-end/40340
2182 * gcc.dg/pr40340-1.c: New test.
2183 * gcc.dg/pr40340-2.c: New test.
2184 * gcc.dg/pr40340-3.c: New test.
2185 * gcc.dg/pr40340-4.c: New test.
2186 * gcc.dg/pr40340-5.c: New test.
2187 * gcc.dg/pr40340.h: New file.
2188
2189 2009-06-05 Revital Eres <eres@il.ibm.com>
2190
2191 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2192 New procedure.
2193 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
2194 * gcc.dg/vect/vect-33.c: Likewise.
2195 * gcc.dg/vect/vect-92.c: Likewise.
2196 * gcc.dg/vect/vect-58.c: Likewise.
2197 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2198 * gcc.dg/vect/vect-42.c: Likewise.
2199 * gcc.dg/vect/slp-25.c: Likewise.
2200 * gcc.dg/vect/vect-align-1.c: Likewise.
2201 * gcc.dg/vect/vect-align-2.c: Likewise.
2202 * gcc.dg/vect/vect-93.c: Likewise.
2203 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2204 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2205 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
2206 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2207 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
2208 * gcc.dg/vect/vect-26.c: Likewise.
2209 * gcc.dg/vect/vect-44.c: Likewise.
2210 * gcc.dg/vect/vect-70.c: Likewise.
2211 * gcc.dg/vect/vect-95.c: Likewise.
2212 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2213 * gcc.dg/vect/vect-28.c: Likewise.
2214 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
2215 * gcc.dg/vect/vect-87.c: Likewise.
2216 * gcc.dg/vect/vect-109.c: Likewise.
2217 * gcc.dg/vect/vect-54.c: Likewise.
2218 * gcc.dg/vect/vect-96.c: Likewise.
2219 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2220 * gcc.dg/vect/vect-88.c: Likewise.
2221 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2222 * gcc.dg/vect/vect-89.c: Likewise.
2223 * gcc.dg/vect/vect-91.c: Likewise.
2224 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2225 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2226 * gfortran.dg/vect/vect-2.f90: Likewise.
2227 * gfortran.dg/vect/vect-3.f90: Likewise.
2228 * gfortran.dg/vect/vect-4.f90: Likewise.
2229 * gfortran.dg/vect/vect-5.f90: Likewise.
2230
2231 2009-06-05 Alexander Strange <astrange@ithinksw.com>
2232
2233 PR tree-optimization/36318
2234 * gcc.dg/tree-ssa/sra-7.c: New test.
2235
2236 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
2237
2238 PR fortran/37203
2239 * gfortran.dg/reshape_order_5.f90: New.
2240 * gfortran.dg/reshape_shape_1.f90: New.
2241
2242 2009-06-04 Jason Merrill <jason@redhat.com>
2243
2244 * g++.dg/template/error38.C: Add pointer-to-typedef case.
2245
2246 2009-06-04 Steve Ellcey <sje@cup.hp.com>
2247
2248 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
2249 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
2250
2251 2009-06-04 Richard Guenther <rguenther@suse.de>
2252
2253 PR c++/39371
2254 * g++.dg/torture/pr40335.C: New testcase.
2255
2256 2009-06-03 Richard Guenther <rguenther@suse.de>
2257
2258 PR middle-end/40328
2259 * gcc.dg/torture/pr40328.c: New testcase.
2260
2261 2009-06-03 Martin Jambor <mjambor@suse.cz>
2262
2263 * g++.dg/torture/pr40323.C: New file.
2264
2265 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
2266
2267 * gnat.dg/specs/root.ads: New test.
2268 * gnat.dg/specs/root-level_1.ads: Likewise.
2269 * gnat.dg/specs/root-level_2.ads: Likewise.
2270 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
2271
2272 2009-06-02 Mark Mitchell <mark@codesourcery.com>
2273
2274 * g++.dg/init/ref15.C: Require unwrapped targets.
2275
2276 2009-06-02 Jason Merrill <jason@redhat.com>
2277
2278 * g++.dg/cpp0x/initlist13.C: Remove expected error.
2279 * g++.dg/cpp0x/initlist18.C: New.
2280 * g++.dg/cpp0x/initlist19.C: New.
2281
2282 * g++.dg/cpp0x/auto14.C: New.
2283
2284 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
2285
2286 * gnat.dg/alignment6.adb: Remove XFAIL.
2287
2288 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
2289
2290 PR c++/38089
2291 * g++.dg/template/spec36.C: New test.
2292
2293 2009-06-01 Ian Lance Taylor <iant@google.com>
2294
2295 * gcc.dg/cast-qual-3.c: New testcase.
2296 * g++.dg/warn/Wcast-qual2.C: New testcase.
2297
2298 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
2299
2300 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
2301 (process-message): Expect column numbers.
2302 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
2303 * gcc.dg/pch/counter-2.c: Same.
2304 * gcc.dg/pch/valid-2.c: Same.
2305 * gcc.dg/pch/warn-1.c: Same.
2306 * gcc.dg/pch/valid-1.c: Same.
2307 * gcc.dg/cpp/include2a.c: Handle lack of columns.
2308 * gcc.dg/cpp/syshdr.c: Same.
2309 * gcc.dg/cpp/19940712-1.c: Same.
2310 * gcc.dg/cpp/missing-header-1.c: Same.
2311 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
2312 * gcc.dg/cpp/tr-warn3.c: Same.
2313 * gcc.dg/cpp/pr29612-2.c: Same.
2314 * gcc.dg/cpp/tr-warn4.c: Same.
2315 * gcc.dg/cpp/Wtrigraphs.c: Same.
2316 * gcc.dg/cpp/poison.c: Same.
2317 * gcc.dg/cpp/arith-3.c: Same.
2318 * gcc.dg/cpp/sysmac2.c: Same.
2319 * gcc.dg/cpp/cpp.exp: Same.
2320 * gcc.dg/cpp/tr-warn5.c: Same.
2321 * gcc.dg/cpp/include2.c: Same.
2322 * gcc.dg/cpp/Wmissingdirs.c: Same.
2323 * gcc.dg/cpp/Wmissingdirs.c: Same.
2324 * gcc.dg/cpp/tr-warn6.c: Same.
2325 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
2326 * gcc.dg/cpp/macspace1.c: Same.
2327 * gcc.dg/cpp/escape-2.c: Same.
2328 * gcc.dg/cpp/assert2.c: Same.
2329 * gcc.dg/cpp/undef2.c: Same.
2330 * gcc.dg/cpp/macspace2.c: Same.
2331 * gcc.dg/cpp/tr-warn1.c: Same.
2332 * gcc.dg/cpp/extratokens2.c: Same.
2333 * gcc.dg/cpp/strify2.c: Same.
2334 * gcc.dg/cpp/Wsignprom.c: Same.
2335 * gcc.dg/cpp/redef2.c: Same.
2336 * gcc.dg/cpp/trad/trad.exp: Same.
2337 * gcc.dg/cpp/arith-1.c: Same.
2338 * gcc.dg/cpp/extratokens.c: Same.
2339 * gcc.dg/cpp/if-mpar.c: Same.
2340
2341 2009-06-01 Olivier Hainque <hainque@adacore.com>
2342
2343 * gnat.dg/nested_float_packed.ads: New test.
2344
2345 2009-06-01 Olivier Hainque <hainque@adacore.com>
2346 Eric Botcazou <botcazou@adacore.com>
2347
2348 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
2349 * gnat.dg/test_oconst.adb: New test.
2350
2351 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
2352
2353 * gcc.dg/plugin/ggcplug.c: Moved comment.
2354 (plugin_init): Fixed typo, declared i, returned 0 at end.
2355
2356 2009-05-31 Ira Rosen <irar@il.ibm.com>
2357
2358 PR testsuite/40244
2359 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
2360 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
2361
2362 2009-05-29 Ian Lance Taylor <iant@google.com>
2363
2364 * gcc.dg/Wcxx-compat-11.c: New testcase.
2365
2366 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2367
2368 PR fortran/40019
2369 * gfortran.dg/leadz_trailz_1.f90: New test.
2370 * gfortran.dg/leadz_trailz_2.f90: New test.
2371
2372 2009-05-29 Martin Jambor <mjambor@suse.cz>
2373
2374 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
2375 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
2376 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2377 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2378 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
2379 * gcc.dg/tree-ssa/sra-2.c: Likewise.
2380 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2381 * gcc.dg/tree-ssa/sra-1.c: Likewise.
2382 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
2383 * gcc.dg/tree-ssa/sra-5.c: New file.
2384 * gcc.dg/tree-ssa/sra-6.c: New file.
2385 * gcc.c-torture/compile/sra-1.c: New file.
2386
2387 2009-05-29 Jakub Jelinek <jakub@redhat.com>
2388
2389 PR middle-end/40291
2390 * gcc.c-torture/compile/pr40291.c: New test.
2391
2392 PR target/40017
2393 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
2394 __vector _Bool.
2395 * gcc.target/powerpc/altivec-30.c: New test.
2396 * gcc.target/powerpc/altivec-31.c: New test.
2397
2398 2009-05-28 Richard Guenther <rguenther@suse.de>
2399
2400 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
2401 * gcc.c-torture/execute/20090527-1.c: Likewise.
2402
2403 2009-05-28 Dodji Seketeli <dodji@redhat.com>
2404
2405 PR c++/39754
2406 * g++.dg/template/canon-type-1.C: New test.
2407 * g++.dg/template/canon-type-2.C: Likewise.
2408 * g++.dg/template/canon-type-3.C: Likewise.
2409 * g++.dg/template/canon-type-4.C: Likewise.
2410 * g++.dg/template/canon-type-5.C: Likewise.
2411 * g++.dg/template/canon-type-6.C: Likewise.
2412 * g++.dg/template/canon-type-7.C: Likewise.
2413
2414 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
2415 Uros Bizjak <ubizjak@gmail.com>
2416 Danny Smith <dansmister@gmail.com>
2417
2418 PR target/37216
2419
2420 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
2421 New function.
2422 * gcc.target/i386/pr37216.c: New test source file.
2423 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
2424 use -fno-common for testing Cygwin and MinGW targets.
2425
2426 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
2427
2428 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
2429 * g++.dg/opt/memcpy1.C (size_t): Likewise.
2430 * g++.dg/pr37742.C (size_t): Likewise.
2431 * g++.dg/torture/pr34850.C (size_t): Likewise.
2432 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
2433 _PTRDIFF_TYPE__.
2434 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
2435 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
2436 (size_t): Use __extension__ and __SIZE_TYPE__.
2437 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
2438 __SIZE_TYPE__.
2439 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
2440 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
2441 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
2442 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
2443 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
2444 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
2445 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
2446 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
2447 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
2448 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
2449 (__ssize_t): Likewise.
2450 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
2451 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
2452 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
2453 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
2454 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
2455 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
2456 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
2457 * gcc.dg/pr33667.c (size_t): Likewise.
2458 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
2459 * gcc.dg/torture/pr39204.c (size_t): Likewise.
2460 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
2461 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
2462 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
2463 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
2464
2465 2009-05-28 Ira Rosen <irar@il.ibm.com>
2466
2467 PR tree-optimization/40254
2468 * gcc.dg/vect/pr40254.c: New test.
2469
2470 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
2471
2472 PR middle-end/33699
2473 * gcc.target/mips/const-anchor-1.c: New test.
2474 * gcc.target/mips/const-anchor-2.c: New test.
2475
2476 2009-05-27 Jason Merrill <jason@redhat.com>
2477
2478 * g++.dg/cpp0x/initlist15.C: New.
2479 * g++.dg/cpp0x/initlist16.C: New.
2480 * g++.dg/cpp0x/initlist17.C: New.
2481
2482 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
2483
2484 PR fortran/39178
2485 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
2486 patterns to reflect frontend changes.
2487 * gfortran.dg/vector_subscript_4.f90: Likewise.
2488
2489 2009-05-27 Olivier Hainque <hainque@adacore.com>
2490 Eric Botcazou <botcazou@adacore.com>
2491
2492 * gcc.c-torture/execute/align-nest.c: New testcase.
2493 * gnat.dg/misaligned_nest.adb: New testcase.
2494
2495 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
2496
2497 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
2498 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
2499 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2500 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2501
2502 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
2503
2504 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
2505 cast instead of assuming 0ul.
2506 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
2507 __SIZE_TYPE__.
2508 (_type_desc): Make first argument const.
2509 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
2510
2511 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2512
2513 PR libfortran/40187
2514 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
2515 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
2516
2517 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
2518
2519 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
2520 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
2521 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
2522 * gcc.dg/plugin/ggcplug.c: Added new file.
2523
2524 2009-05-26 Tobias Burnus <burnus@net-b.de>
2525
2526 PR fortran/40246
2527 * gfortran.dg/nullify_4.f90: New test.
2528
2529 2009-05-26 Richard Guenther <rguenther@suse.de>
2530
2531 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
2532
2533 2009-05-26 Richard Guenther <rguenther@suse.de>
2534
2535 PR middle-end/40252
2536 * gcc.c-torture/compile/pr40252.c: New testcase.
2537
2538 2009-05-26 Dodji Seketeli <dodji@redhat.com>
2539
2540 PR c++/40007
2541 * g++.dg/template/typedef18.C: New test.
2542 * g++.dg/template/typedef19.C: Likewise.
2543 * g++.dg/template/typedef20.C: Likewise.
2544 * g++.dg/template/access11.C: Adjust.
2545
2546 2009-05-26 Richard Guenther <rguenther@suse.de>
2547
2548 PR testsuite/40247
2549 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
2550
2551 2009-05-25 Jason Merrill <jason@redhat.com>
2552
2553 PR c++/38064
2554 * g++.dg/cpp0x/enum3.C: New test.
2555
2556 2009-05-25 Richard Guenther <rguenther@suse.de>
2557
2558 PR tree-optimization/36327
2559 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
2560 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2561 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
2562 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2563 * gcc.dg/vect/vect-40.c: Likewise.
2564 * gcc.dg/vect/vect-42.c: Likewise.
2565 * gcc.dg/vect/vect-46.c: Likewise.
2566 * gcc.dg/vect/vect-76.c: Likewise.
2567
2568 2009-05-25 Janus Weil <janus@gcc.gnu.org>
2569
2570 PR fortran/40176
2571 * gfortran.dg/proc_ptr_18.f90: New.
2572 * gfortran.dg/proc_ptr_19.f90: New.
2573 * gfortran.dg/proc_ptr_comp_9.f90: New.
2574 * gfortran.dg/proc_ptr_comp_10.f90: New.
2575
2576 2009-05-25 Richard Guenther <rguenther@suse.de>
2577
2578 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
2579 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2580
2581 2009-05-25 Ira Rosen <irar@il.ibm.com>
2582
2583 PR tree-optimization/40238
2584 * gcc.dg/vect/pr40238.c: New test.
2585
2586 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2587 Dominique Dhumieres <dominiq@lps.ens.fr>
2588
2589 PR fortran/35732
2590 PR fortran/39872
2591 * gfortran.dg/bounds_check_fail_3.f90: New test.
2592 * gfortran.dg/bounds_check_fail_4.f90: New test.
2593 * gfortran.dg/bounds_check_14.f90: Update test.
2594 * gfortran.dg/bound_4.f90: Update test.
2595
2596 2009-05-24 Richard Guenther <rguenther@suse.de>
2597
2598 PR middle-end/40233
2599 * gcc.c-torture/compile/pr40233.c: New testcase.
2600
2601 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
2602
2603 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
2604 for alpha*-*-* targets.
2605
2606 2009-05-24 Ira Rosen <irar@il.ibm.com>
2607
2608 * gcc.dg/vect/bb-slp-1.c: New test.
2609 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
2610 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
2611 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
2612 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
2613 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
2614 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
2615 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
2616 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
2617 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
2618 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
2619 gcc.dg/vect/bb-slp-22.c: Likewise.
2620 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
2621
2622 2009-05-23 Mark Mitchell <mark@codesourcery.com>
2623 Maxim Kuvyrkov <maxim@codesourcery.com>
2624
2625 * gcc.dg/falign-labels-1.c: New test.
2626
2627 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
2628
2629 * gnat.dg/specs/rep_clause3.ads: New test.
2630
2631 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
2632
2633 * gnat.dg/addr6.adb: New test.
2634
2635 2009-05-22 Mark Mitchell <mark@codesourcery.com>
2636
2637 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
2638 New function.
2639 * gcc.target/arm/thumb2-mul-space.c: New file.
2640 * gcc.target/arm/thumb2-mul-space-2.c: New file.
2641 * gcc.target/arm/thumb2-mul-space-3.c: New file.
2642 * gcc.target/arm/thumb2-mul-speed.c: New file.
2643
2644 2009-05-22 Richard Guenther <rguenther@suse.de>
2645
2646 PR middle-end/38964
2647 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
2648 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
2649 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
2650
2651 2009-05-22 Mark Mitchell <mark@codesourcery.com>
2652
2653 * gcc.dg/dll-6.c: New test.
2654 * gcc.dg/dll-6a.c: Likewise.
2655 * gcc.dg/dll-7.c: Likewise.
2656 * gcc.dg/dll-7a.c: Likewise.
2657 * g++.dg/ext/dllexport2.C: Likewise.
2658 * g++.dg/ext/dllexport2a.cc: Likewise.
2659
2660 2009-05-21 Steve Ellcey <sje@cup.hp.com>
2661
2662 PR target/37846
2663 * gcc.target/ia64/mfused-madd-vect.c: New test.
2664 * gcc.target/ia64/mfused-madd.c: New test.
2665 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
2666 * gcc.target/ia64/mno-fused-madd.c: New test.
2667
2668 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
2669
2670 * gcc.target/i386/movbe-1.c: New.
2671 * gcc.target/i386/movbe-2.c: Likewise.
2672
2673 2009-05-21 Taras Glek <tglek@mozilla.com>
2674
2675 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
2676 plugin_init signature.
2677 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2678 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
2679 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
2680
2681 2009-05-21 Mark Mitchell <mark@codesourcery.com>
2682
2683 * gcc.dg/target/arm/neon-vmla-1.c: New.
2684 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
2685
2686 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
2687
2688 * gcc.target/mips/octeon-exts-6.c: New test.
2689 * gcc.target/mips/extend-1.c: New test.
2690 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
2691 EXTS.
2692 * gcc.target/mips/octeon-exts-5.c: Likewise.
2693
2694 2009-05-20 Jakub Jelinek <jakub@redhat.com>
2695
2696 PR middle-end/40204
2697 * gcc.c-torture/compile/pr40204.c: New test.
2698
2699 2009-05-20 Richard Guenther <rguenther@suse.de>
2700
2701 * gcc.c-torture/compile/20090518-1.c: New testcase.
2702
2703 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
2704
2705 PR tree-optimization/40087
2706 * gcc.dg/tree-ssa/pr40087.c: New test.
2707
2708 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
2709
2710 * gcc.dg/vector-4.c: New testcase.
2711 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
2712 * g++.dg/ext/vector16.C: New testcase.
2713
2714 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
2715
2716 PR c/40172
2717 * gcc.dg/pr40172.c: Renamed to ...
2718 * gcc.dg/pr40172-1.c: This.
2719
2720 * gcc.dg/pr40172-2.c: New.
2721 * gcc.dg/pr40172-3.c: Likewise.
2722
2723 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2724
2725 PR c/40172
2726 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
2727
2728 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
2729
2730 * gnat.dg/loop_optimization6.ad[sb]: New test.
2731
2732 2009-05-19 Richard Guenther <rguenther@suse.de>
2733
2734 * gcc.c-torture/compile/20090519-1.c: New testcase.
2735
2736 2009-05-18 Jason Merrill <jason@redhat.com>
2737
2738 * g++.dg/cpp0x/explicit1.C: New.
2739 * g++.dg/cpp0x/explicit2.C: New.
2740
2741 2009-05-18 Dodji Seketeli <dodji@redhat.com>
2742
2743 PR debug/40109
2744 * g++.dg/debug/dwarf2/nested-1.C: New test.
2745
2746 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
2747
2748 PR testsuite/39907
2749 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
2750 stack alignment.
2751
2752 2009-05-18 Janus Weil <janus@gcc.gnu.org>
2753
2754 PR fortran/40164
2755 * gfortran.dg/proc_ptr_comp_8.f90: New.
2756
2757 2009-05-18 Richard Guenther <rguenther@suse.de>
2758
2759 PR fortran/40168
2760 * gfortran.dg/array_memset_2.f90: Adjust.
2761
2762 2009-05-18 Janus Weil <janus@gcc.gnu.org>
2763
2764 PR fortran/36947
2765 PR fortran/40039
2766 * gfortran.dg/interface_27.f90: New.
2767 * gfortran.dg/interface_28.f90: New.
2768 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
2769 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
2770
2771 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2772
2773 * gcc.target/m68k/tls-ie.c: New test.
2774 * gcc.target/m68k/tls-le.c: New test.
2775 * gcc.target/m68k/tls-gd.c: New test.
2776 * gcc.target/m68k/tls-ld.c: New test.
2777 * gcc.target/m68k/tls-ie-xgot.c: New test.
2778 * gcc.target/m68k/tls-le-xtls.c: New test.
2779 * gcc.target/m68k/tls-gd-xgot.c: New test.
2780 * gcc.target/m68k/tls-ld-xgot.c: New test.
2781 * gcc.target/m68k/tls-ld-xtls.c: New test.
2782 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
2783
2784 2009-05-18 Martin Jambor <mjambor@suse.cz>
2785
2786 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
2787
2788 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
2789
2790 PR c/40172
2791 * gcc.dg/pr40172.c: New.
2792
2793 2009-05-17 Jason Merrill <jason@redhat.com>
2794
2795 PR c++/40139
2796 * g++.dg/template/dtor6.C: New.
2797
2798 2009-05-17 Joseph Myers <joseph@codesourcery.com>
2799
2800 * g++.dg/warn/translate-ice-1.C: New test.
2801
2802 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2803
2804 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
2805 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
2806 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
2807 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
2808
2809 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2810
2811 PR fortran/33197
2812 * gfortran.dg/erf_2.F90: New test.
2813 * gfortran.dg/erfc_scaled_2.f90: New test.
2814
2815 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2816
2817 PR fortran/31243
2818 * gfortran.dg/string_1.f90: New test.
2819 * gfortran.dg/string_2.f90: New test.
2820 * gfortran.dg/string_3.f90: New test.
2821
2822 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
2823
2824 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
2825 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
2826
2827 2009-05-15 Ian Lance Taylor <iant@google.com>
2828
2829 * gcc.dg/Wcxx-compat-10.c: New testcase.
2830
2831 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2832
2833 PR 16302
2834 * gcc.dg/pr16302.c: New.
2835 * g++.dg/warn/pr16302.C: New.
2836
2837 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2838
2839 * gcc.dg/torture/builtin-math-5.c: New.
2840 * gcc.dg/torture/builtin-math-6.c: New.
2841 * lib/target-supports.exp (check_effective_target_mpc): New.
2842
2843 2009-05-15 Jan Hubicka <jh@suse.cz>
2844
2845 * gcc.dg/tree-ssa/inline-3.c: New testcase
2846
2847 2009-05-15 Jan Hubicka <jh@suse.cz>
2848
2849 * gcc.target/i386/align-main-1.c (check): Mark noinline.
2850 * gcc.target/i386/align-main-2.c (check): Mark noinline.
2851 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
2852 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
2853 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
2854 Mark noinline.
2855 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
2856 Mark noinline.
2857 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
2858 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
2859
2860 2009-05-15 Jan Hubicka <jh@suse.cz>
2861
2862 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
2863 optimized by sibcall noinline.
2864
2865 2009-05-15 Jan Hubicka <jh@suse.cz>
2866
2867 * sibcall-1.c (track): Mark noinline.
2868 * sibcall-2.c (track): Mark noinline.
2869 * sibcall-3.c (track): Mark noinline.
2870 * sibcall-4.c (track): Mark noinline.
2871
2872 2009-05-15 Jan Hubicka <jh@suse.cz>
2873
2874 * flatten-2.c: Disable early inlining; add comment.
2875 * flatten-3.c: New test based on flatten-2.c.
2876
2877 2009-05-15 Richard Guenther <rguenther@suse.de>
2878
2879 PR tree-optimization/39999
2880 * gcc.c-torture/compile/pr39999.c: New testcase.
2881
2882 2009-05-15 Joseph Myers <joseph@codesourcery.com>
2883
2884 * gcc.c-torture/compile/ptr-conv-1.c: New test.
2885
2886 2009-05-14 Ian Lance Taylor <iant@google.com>
2887
2888 * gcc.dg/Wcxx-compat-9.c: New testcase.
2889
2890 2009-05-14 Janus Weil <janus@gcc.gnu.org>
2891
2892 PR fortran/39996
2893 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
2894 * gfortran.dg/duplicate_type_2.f90: Ditto.
2895 * gfortran.dg/duplicate_type_3.f90: New.
2896
2897 2009-05-14 Laurent GUERBY <laurent@guerby.net>
2898
2899 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
2900 * ada/acats/tests/c5/c59002c.ada: Likewise.
2901
2902 2009-05-13 Taras Glek <tglek@mozilla.com>
2903
2904 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
2905 attributes and decl smashing.
2906 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
2907 attributes.
2908 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
2909 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
2910
2911 2009-05-14 Jakub Jelinek <jakub@redhat.com>
2912
2913 PR fortran/39865
2914 * gfortran.dg/pr39865.f90: New test.
2915 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
2916 arrays in FMT=.
2917 * gfortran.dg/hollerith_f95.f90: Likewise.
2918 * gfortran.dg/hollerith6.f90: New test.
2919 * gfortran.dg/hollerith7.f90: New test.
2920
2921 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2922
2923 PR cpp/36674
2924 * gcc.dg/cpp/pr36674.i: New.
2925
2926 2009-05-14 Ben Elliston <bje@au.ibm.com>
2927
2928 PR middle-end/40035
2929 * gcc.c-torture/compile/pr40035.c: New test.
2930
2931 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2932
2933 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
2934
2935 2009-05-12 Tobias Burnus <burnus@net-b.de>
2936
2937 PR fortran/40110
2938 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
2939 * gfortran.dg/c_kind_tests_2.f03: Ditto.
2940 * gfortran.dg/interop_params.f03: Ditto.
2941
2942 2009-05-12 Jan Hubicka <jh@suse.cz>
2943
2944 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
2945 so unrolling still happens.
2946 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
2947 * gcc.dg/ipa/ipacost-2.c: Likewise.
2948 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
2949
2950 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
2951
2952 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
2953
2954 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
2955
2956 * lib/target-supports.exp (check_profiling_available): Return
2957 false for -p on *-*-cygwin* targets.
2958
2959 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
2960
2961 PR tree-optimization/38632
2962 * g++.dg/tree-ssa/pr38632.C: New.
2963
2964 2009-05-11 Jan Hubicka <jh@suse.cz>
2965
2966 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
2967 we now optimize better.
2968 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
2969 out at different places.
2970 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
2971 unroling.
2972 * gcc.dg/vect/vect-76.c: Likewise.
2973 * gcc.dg/vect/vect-70.c: Likewise.
2974 * gcc.dg/vect/vect-66.c: Likewise.
2975 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2976 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
2977
2978 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
2979
2980 PR middle-end/40080
2981 * gcc.c-torture/compile/pr40080.c: New.
2982
2983 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
2984
2985 * gcc.c-torture/compile/pr40026.c: New testcase.
2986
2987 2009-05-11 Janus Weil <janus@gcc.gnu.org>
2988
2989 PR fortran/40089
2990 * gfortran.dg/proc_ptr_comp_7.f90: New.
2991
2992 2009-05-11 Ira Rosen <irar@il.ibm.com>
2993
2994 PR tree-optimization/40074
2995 * gcc.dg/vect/pr40074.c: New test.
2996
2997 2009-05-10 Ian Lance Taylor <iant@google.com>
2998
2999 * gcc.dg/Wcxx-compat-7.c: New testcase.
3000 * gcc.dg/Wcxx-compat-8.c: New testcase.
3001 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
3002 * gcc.dg/pr17188-1.c: Likewise.
3003 * gcc.dg/pr39084.c: Likewise.
3004
3005 2009-05-10 Michael Matz <matz@suse.de>
3006
3007 PR target/40031
3008 * gcc.dg/pr40031.c: New test.
3009
3010 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3011
3012 PR fortran/40018
3013 * gfortran.dg/array_constructor_31.f90: New test.
3014
3015 2009-05-10 Richard Guenther <rguenther@suse.de>
3016
3017 PR tree-optimization/40081
3018 * g++.dg/torture/pr40081.C: New testcase.
3019
3020 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3021
3022 PR fortran/38863
3023 * gfortran.dg/dependency_24.f90: New test.
3024 * gfortran.dg/dependency_23.f90: Clean up module files.
3025
3026 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
3027
3028 PR fortran/38956
3029 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
3030 * gfortran.dg/chmod_2.f90: Likewise.
3031 * gfortran.dg/chmod_3.f90: Likewise.
3032 * gfortran.dg/open_errors.f90: Likewise.
3033
3034 2009-05-09 Jan Hubicka <jh@suse.cz>
3035
3036 PR middle-end/40043
3037 * g++.dg/eh/nested-try.C: New test.
3038
3039 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3040
3041 PR tree-optimization/40049
3042 * gcc.dg/vect/vect-shift-2.c: New test.
3043
3044 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3045
3046 * gcc.dg/torture/complex-sign-mul-minus-one.c,
3047 gcc.dg/torture/complex-sign-mul-one.c: New tests.
3048
3049 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3050
3051 PR c/36892
3052 * g++.dg/warn/deprecated-6.C: New.
3053 * gcc.dg/deprecated-4.c: Likewise.
3054 * gcc.dg/deprecated-5.c: Likewise.
3055 * gcc.dg/deprecated-6.c: Likewise.
3056
3057 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3058
3059 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
3060 __aligned__(__BIGGEST_ALIGNMENT__).
3061 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3062 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
3063 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
3064 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3065 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3066 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3067 * gcc.dg/vect/Os-vect-95.c: Likewise.
3068 * gcc.dg/vect/pr20122.c: Likewise.
3069 * gcc.dg/vect/pr36493.c: Likewise.
3070 * gcc.dg/vect/pr37385.c: Likewise.
3071 * gcc.dg/vect/slp-7.c: Likewise.
3072 * gcc.dg/vect/slp-9.c: Likewise.
3073 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3074 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
3075 * gcc.dg/vect/vect-35.c: Likewise.
3076 * gcc.dg/vect/vect-40.c: Likewise.
3077 * gcc.dg/vect/vect-42.c: Likewise.
3078 * gcc.dg/vect/vect-44.c: Likewise.
3079 * gcc.dg/vect/vect-46.c: Likewise.
3080 * gcc.dg/vect/vect-48.c: Likewise.
3081 * gcc.dg/vect/vect-52.c: Likewise.
3082 * gcc.dg/vect/vect-54.c: Likewise.
3083 * gcc.dg/vect/vect-56.c: Likewise.
3084 * gcc.dg/vect/vect-58.c: Likewise.
3085 * gcc.dg/vect/vect-60.c: Likewise.
3086 * gcc.dg/vect/vect-74.c: Likewise.
3087 * gcc.dg/vect/vect-75.c: Likewise.
3088 * gcc.dg/vect/vect-76.c: Likewise.
3089 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3090 * gcc.dg/vect/vect-77.c: Likewise.
3091 * gcc.dg/vect/vect-77-global.c: Likewise.
3092 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3093 * gcc.dg/vect/vect-78.c: Likewise.
3094 * gcc.dg/vect/vect-78-global.c: Likewise.
3095 * gcc.dg/vect/vect-80.c: Likewise.
3096 * gcc.dg/vect/vect-85.c: Likewise.
3097 * gcc.dg/vect/vect-87.c: Likewise.
3098 * gcc.dg/vect/vect-88.c: Likewise.
3099 * gcc.dg/vect/vect-92.c: Likewise.
3100 * gcc.dg/vect/vect-93.c: Likewise.
3101 * gcc.dg/vect/vect-95.c: Likewise.
3102 * gcc.dg/vect/vect-97.c: Likewise.
3103 * gcc.dg/vect/vect-complex-1.c: Likewise.
3104 * gcc.dg/vect/vect-complex-4.c: Likewise.
3105 * gcc.dg/vect/vect-complex-5.c: Likewise.
3106 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3107 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
3108 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
3109 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3110 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3111 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3112 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
3113 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3114 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3115 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3116 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3117 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3118 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3119 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3120 * gcc.dg/vect/vect-outer-1.c: Likewise.
3121 * gcc.dg/vect/vect-outer-2a.c: Likewise.
3122 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3123 * gcc.dg/vect/vect-outer-2.c: Likewise.
3124 * gcc.dg/vect/vect-outer-2c.c: Likewise.
3125 * gcc.dg/vect/vect-outer-2d.c: Likewise.
3126 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3127 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3128 * gcc.dg/vect/vect-outer-3.c: Likewise.
3129 * gcc.dg/vect/vect-outer-3c.c: Likewise.
3130 * gcc.dg/vect/vect-outer-5.c: Likewise.
3131 * gcc.dg/vect/vect-outer-6.c: Likewise.
3132 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
3133 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3134 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3135 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3136 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
3137 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
3138 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3139 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3140 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3141 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3142 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3143 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3144 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
3145 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3146
3147 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3148
3149 PR c/24581
3150 * gcc.dg/torture/complex-sign.h: New header.
3151 * gcc.dg/torture/complex-sign-add.c,
3152 gcc.dg/torture/complex-sign-mixed-add.c,
3153 gcc.dg/torture/complex-sign-mixed-div.c,
3154 gcc.dg/torture/complex-sign-mixed-mul.c,
3155 gcc.dg/torture/complex-sign-mixed-sub.c,
3156 gcc.dg/torture/complex-sign-mul.c,
3157 gcc.dg/torture/complex-sign-sub.c: New tests.
3158
3159 2009-05-08 Janus Weil <janus@gcc.gnu.org>
3160
3161 PR fortran/39876
3162 * gfortran.dg/intrinsic_3.f90: New.
3163
3164 2009-05-07 Janis Johnson <janis187@us.ibm.com>
3165
3166 PR c/39037
3167 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
3168 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
3169 * gcc.dg/dfp/float-constant-double.c: New test.
3170 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
3171 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
3172 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
3173 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
3174 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
3175 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
3176 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
3177 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
3178 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
3179
3180 2009-05-07 Jakub Jelinek <jakub@redhat.com>
3181
3182 PR middle-end/40057
3183 * gcc.c-torture/execute/pr40057.c: New test.
3184
3185 2009-05-06 James E. Wilson <wilson@codesourcery.com>
3186
3187 * gcc.c-torture/compile/const-high-part.c: New test.
3188
3189 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3190
3191 PR testsuite/40050
3192 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
3193 build plugin.
3194
3195 2009-05-06 Janus Weil <janus@gcc.gnu.org>
3196
3197 PR fortran/39630
3198 * gfortran.dg/proc_decl_1.f90: Modified.
3199 * gfortran.dg/proc_ptr_comp_1.f90: New.
3200 * gfortran.dg/proc_ptr_comp_2.f90: New.
3201 * gfortran.dg/proc_ptr_comp_3.f90: New.
3202 * gfortran.dg/proc_ptr_comp_4.f90: New.
3203 * gfortran.dg/proc_ptr_comp_5.f90: New.
3204 * gfortran.dg/proc_ptr_comp_6.f90: New.
3205
3206 2009-05-06 Dodji Seketeli <dodji@redhat.com>
3207
3208 PR c++/17395
3209 * g++.dg/template/call7.C: New test.
3210
3211 2009-05-06 Diego Novillo <dnovillo@google.com>
3212
3213 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
3214
3215 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3216
3217 * gfortran.dg/pr40021.f: Moved to ...
3218 * gfortran.fortran-torture/execute/pr40021.f: Here.
3219
3220 2009-05-06 Janis Johnson <janis187@us.ibm.com>
3221
3222 PR middle-end/39986
3223 * gcc.dg/dfp/pr39986.c: New test.
3224
3225 2009-05-06 Michael Matz <matz@suse.de>
3226
3227 PR middle-end/40021
3228 * gfortran.dg/pr40021.f: New test.
3229
3230 2009-05-06 Le-Chun Wu <lcwu@google.com>
3231
3232 * lib/plugin-support.exp: New file containing support procs for
3233 plugin testcases.
3234 * lib/target-supports.exp (check_plugin_available): New proc.
3235 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
3236 * gcc.dg/plugin/selfassign.c: New plugin source file.
3237 * gcc.dg/plugin/self-assign-test-1.c: New test.
3238 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
3239 * g++.dg/README: Add description for plugin test.
3240 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
3241 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
3242 * g++.dg/plugin/selfassign.c: New plugin source file.
3243 * g++.dg/plugin/self-assign-test-1.C: New test.
3244 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3245 * g++.dg/plugin/self-assign-test-3.C: Likewise.
3246 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
3247 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
3248
3249 2009-05-06 Tobias Burnus <burnus@net-b.de>
3250
3251 PR fortran/40041
3252 * gfortran.dg/intrinsic_2.f90: New test.
3253 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
3254
3255 2009-05-06 Joseph Myers <joseph@codesourcery.com>
3256
3257 PR c/40032
3258 * gcc.dg/noncompile/incomplete-5.c: New test.
3259
3260 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR middle-end/39666
3263 * gcc.dg/pr39666-1.c: New test.
3264 * gcc.dg/pr39666-2.c: Likewise.
3265 * g++.dg/warn/Wuninitialized-4.C: Likewise.
3266 * g++.dg/warn/Wuninitialized-5.C: Likewise.
3267 * gfortran.dg/pr39666-1.f90: Likewise.
3268 * gfortran.dg/pr39666-2.f90: Likewise.
3269
3270 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
3271
3272 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
3273 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
3274 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3275
3276 2009-05-05 Janus Weil <janus@gcc.gnu.org>
3277
3278 PR fortran/39998
3279 * gfortran.dg/proc_ptr_17.f90: New.
3280
3281 2009-05-05 Richard Guenther <rguenther@suse.de>
3282
3283 PR tree-optimization/40022
3284 * gcc.c-torture/execute/pr40022.c: New testcase.
3285
3286 2009-05-05 Richard Guenther <rguenther@suse.de>
3287
3288 PR middle-end/40023
3289 * gcc.c-torture/compile/pr40023.c: New testcase.
3290
3291 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
3292
3293 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
3294 * g++.dg/template/overload9.C: Likewise.
3295 * g++.dg/ext/ms-1.C: New.
3296
3297 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3298
3299 PR c++/40013
3300 * g++.dg/ext/vla7.C: New test.
3301
3302 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3303
3304 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
3305
3306 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3307
3308 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
3309 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
3310 Update expected errors.
3311
3312 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3313
3314 PR c++/28152
3315 * g++.dg/parse/parser-pr28152.C: New.
3316 * g++.dg/parse/parser-pr28152-2.C: New.
3317
3318 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3319
3320 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
3321
3322 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
3323
3324 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
3325 * gcc.target/sparc/fexpand-2.c: Likewise.
3326 * gcc.target/sparc/fpmerge-2.c: Likewise.
3327 * gcc.target/sparc/pdist-2.c: Likewise.
3328
3329 2009-05-03 Richard Guenther <rguenther@suse.de>
3330
3331 PR c/39983
3332 * gcc.c-torture/compile/pr39983.c: New testcase.
3333
3334 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3335
3336 * gcc.dg/c99-complex-3.c: New test.
3337
3338 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3339
3340 * gcc.dg/cpp/utf8-5byte-1.c: New test.
3341
3342 2009-05-02 Joseph Myers <joseph@codesourcery.com>
3343
3344 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
3345
3346 2009-05-02 Richard Guenther <rguenther@suse.de>
3347
3348 PR middle-end/40001
3349 * gcc.target/spu/pr40001.c: New testcase.
3350
3351 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
3352
3353 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
3354
3355 2009-04-30 Steve Ellcey <sje@cup.hp.com>
3356
3357 PR middle-end/39579
3358 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
3359 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
3360
3361 2009-04-30 Janis Johnson <janis187@us.ibm.com>
3362
3363 PR testsuite/39776
3364 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
3365 no longer issued.
3366
3367 2009-04-30 David Ayers <ayers@fsfe.org>
3368
3369 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
3370 and gcc_error_prefix variables.
3371 * objc.dg/bad-receiver-type.m: Update to match correct
3372 diagnostics marker.
3373 * objc.dg/encode-5.m: Likewise.
3374 * objc.dg/id-1.m: Likewise.
3375 * objc.dg/method-1.m: Likewise.
3376 * objc.dg/method-6.m: Likewise.
3377 * objc.dg/method-7.m: Likewise.
3378 * objc.dg/method-9.m: Likewise.
3379 * objc.dg/method-11.m: Likewise.
3380 * objc.dg/method-20.m: Likewise.
3381 * objc.dg/private-1.m: Likewise.
3382
3383 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
3384
3385 PR libfortran/39667
3386 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
3387 * gfortran.dg/advance_4.f90: Likewise
3388 * gfortran.dg/advance_5.f90: Likewise
3389 * gfortran.dg/append_1.f90: Likewise
3390 * gfortran.dg/backslash_1.f90: Likewise
3391 * gfortran.dg/backslash_2.f90: Likewise
3392 * gfortran.dg/backslash_3.f: Likewise
3393 * gfortran.dg/backspace_10.f90: Likewise
3394 * gfortran.dg/backspace_3.f: Likewise
3395 * gfortran.dg/backspace_4.f: Likewise
3396 * gfortran.dg/backspace_5.f: Likewise
3397 * gfortran.dg/backspace_8.f: Likewise
3398 * gfortran.dg/backspace_9.f: Likewise
3399 * gfortran.dg/complex_write.f90: Likewise
3400 * gfortran.dg/convert_implied_open.f90: Likewise
3401 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
3402 * gfortran.dg/dos_eol.f: Likewise
3403 * gfortran.dg/empty_format_1.f90: Likewise
3404 * gfortran.dg/endfile.f: Likewise
3405 * gfortran.dg/eof_1.f90: Likewise
3406 * gfortran.dg/eor_1.f90: Likewise
3407 * gfortran.dg/eor_handling_1.f90: Likewise
3408 * gfortran.dg/eor_handling_2.f90: Likewise
3409 * gfortran.dg/eor_handling_3.f90: Likewise
3410 * gfortran.dg/eor_handling_4.f90: Likewise
3411 * gfortran.dg/eor_handling_5.f90: Likewise
3412 * gfortran.dg/error_recovery_5.f90: Likewise
3413 * gfortran.dg/f2003_inquire_1.f03: Likewise
3414 * gfortran.dg/f2003_io_4.f03: Likewise
3415 * gfortran.dg/f2003_io_5.f03: Likewise
3416 * gfortran.dg/f2003_io_7.f03: Likewise
3417 * gfortran.dg/fgetc_1.f90: Likewise
3418 * gfortran.dg/fgetc_2.f90: Likewise
3419 * gfortran.dg/flush_1.f90: Likewise
3420 * gfortran.dg/fmt_exhaust.f90: Likewise
3421 * gfortran.dg/fmt_huge.f90: Likewise
3422 * gfortran.dg/fmt_read.f90: Likewise
3423 * gfortran.dg/fmt_t_1.f90: Likewise
3424 * gfortran.dg/fmt_t_2.f90: Likewise
3425 * gfortran.dg/fmt_t_3.f90: Likewise
3426 * gfortran.dg/fmt_t_4.f90: Likewise
3427 * gfortran.dg/fmt_t_5.f90: Likewise
3428 * gfortran.dg/fmt_t_7.f: Likewise
3429 * gfortran.dg/fseek.f90: Likewise
3430 * gfortran.dg/ftell_1.f90: Likewise
3431 * gfortran.dg/ftell_2.f90: Likewise
3432 * gfortran.dg/func_derived_3.f90: Likewise
3433 * gfortran.dg/inquire_9.f90: Likewise
3434 * gfortran.dg/iostat_1.f90: Likewise
3435 * gfortran.dg/iostat_2.f90: Likewise
3436 * gfortran.dg/list_read_1.f90: Likewise
3437 * gfortran.dg/list_read_4.f90: Likewise
3438 * gfortran.dg/list_read_5.f90: Likewise
3439 * gfortran.dg/list_read_7.f90: Likewise
3440 * gfortran.dg/list_read_8.f90: Likewise
3441 * gfortran.dg/list_read_9.f90: Likewise
3442 * gfortran.dg/namelist_13.f90: Likewise
3443 * gfortran.dg/namelist_14.f90: Likewise
3444 * gfortran.dg/namelist_15.f90: Likewise
3445 * gfortran.dg/namelist_16.f90: Likewise
3446 * gfortran.dg/namelist_17.f90: Likewise
3447 * gfortran.dg/namelist_18.f90: Likewise
3448 * gfortran.dg/namelist_19.f90: Likewise
3449 * gfortran.dg/namelist_20.f90: Likewise
3450 * gfortran.dg/namelist_24.f90: Likewise
3451 * gfortran.dg/namelist_26.f90: Likewise
3452 * gfortran.dg/namelist_27.f90: Likewise
3453 * gfortran.dg/namelist_28.f90: Likewise
3454 * gfortran.dg/namelist_37.f90: Likewise
3455 * gfortran.dg/namelist_38.f90: Likewise
3456 * gfortran.dg/namelist_39.f90: Likewise
3457 * gfortran.dg/namelist_40.f90: Likewise
3458 * gfortran.dg/namelist_43.f90: Likewise
3459 * gfortran.dg/namelist_44.f90: Likewise
3460 * gfortran.dg/namelist_45.f90: Likewise
3461 * gfortran.dg/namelist_46.f90: Likewise
3462 * gfortran.dg/namelist_47.f90: Likewise
3463 * gfortran.dg/namelist_48.f90: Likewise
3464 * gfortran.dg/namelist_49.f90: Likewise
3465 * gfortran.dg/namelist_50.f90: Likewise
3466 * gfortran.dg/namelist_51.f90: Likewise
3467 * gfortran.dg/namelist_52.f90: Likewise
3468 * gfortran.dg/namelist_56.f90: Likewise
3469 * gfortran.dg/namelist_char_only.f90: Likewise
3470 * gfortran.dg/namelist_use.f90: Likewise
3471 * gfortran.dg/namelist_use_only.f90: Likewise
3472 * gfortran.dg/noadv_size.f90: Likewise
3473 * gfortran.dg/open_access_append_1.f90: Likewise
3474 * gfortran.dg/pad_no.f90: Likewise
3475 * gfortran.dg/pr12884.f: Likewise
3476 * gfortran.dg/pr17090.f90: Likewise
3477 * gfortran.dg/pr17285.f90: Likewise
3478 * gfortran.dg/pr17286.f90: Likewise
3479 * gfortran.dg/pr18122.f90: Likewise
3480 * gfortran.dg/pr18210.f90: Likewise
3481 * gfortran.dg/pr18392.f90: Likewise
3482 * gfortran.dg/pr19155.f: Likewise
3483 * gfortran.dg/pr19216.f: Likewise
3484 * gfortran.dg/pr19467.f90: Likewise
3485 * gfortran.dg/pr19657.f: Likewise
3486 * gfortran.dg/pr20257.f90: Likewise
3487 * gfortran.dg/read_bad_advance.f90: Likewise
3488 * gfortran.dg/read_eof_2.f90: Likewise
3489 * gfortran.dg/read_eof_4.f90: Likewise
3490 * gfortran.dg/read_many_1.f: Likewise
3491 * gfortran.dg/read_noadvance.f90: Likewise
3492 * gfortran.dg/read_repeat.f90: Likewise
3493 * gfortran.dg/read_size_noadvance.f90: Likewise
3494 * gfortran.dg/read_x_past.f: Likewise
3495 * gfortran.dg/record_marker_1.f90: Likewise
3496 * gfortran.dg/record_marker_3.f90: Likewise
3497 * gfortran.dg/rewind_1.f90: Likewise
3498 * gfortran.dg/runtime_warning_1.f90: Likewise
3499 * gfortran.dg/shape_3.f90: Likewise
3500 * gfortran.dg/slash_1.f90: Likewise
3501 * gfortran.dg/stat_1.f90: Likewise
3502 * gfortran.dg/stat_2.f90: Likewise
3503 * gfortran.dg/streamio_11.f90: Likewise
3504 * gfortran.dg/streamio_3.f90: Likewise
3505 * gfortran.dg/streamio_4.f90: Likewise
3506 * gfortran.dg/streamio_9.f90: Likewise
3507 * gfortran.dg/tl_editing.f90: Likewise
3508 * gfortran.dg/unf_io_convert_1.f90: Likewise
3509 * gfortran.dg/unf_io_convert_2.f90: Likewise
3510 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
3511 * gfortran.dg/unf_short_record_1.f90: Likewise
3512 * gfortran.dg/utf8_1.f03: Likewise
3513 * gfortran.dg/utf8_2.f03: Likewise
3514 * gfortran.dg/widechar_IO_1.f90: Likewise
3515 * gfortran.dg/write_check3.f90: Likewise
3516 * gfortran.dg/write_rewind_2.f: Likewise
3517 * gfortran.dg/x_slash_2.f: Likewise
3518
3519 2009-04-29 Richard Guenther <rguenther@suse.de>
3520
3521 PR target/39943
3522 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3523 New.
3524 (check_effective_target_vect_floatuint_cvt): Likewise.
3525 * gcc.dg/vect/slp-10.c: Adjust.
3526 * gcc.dg/vect/slp-11.c: Adjust.
3527 * gcc.dg/vect/slp-12b.c: Adjust.
3528 * gcc.dg/vect/slp-33.c: Adjust.
3529 * gcc.c-torture/compile/pr39943.c: New testcase.
3530
3531 2009-04-29 Richard Guenther <rguenther@suse.de>
3532
3533 PR middle-end/39937
3534 * gcc.c-torture/compile/pr39937.c: New testcase.
3535
3536 2009-04-29 Richard Guenther <rguenther@suse.de>
3537
3538 PR tree-optimization/39941
3539 * gcc.c-torture/compile/pr39941.c: New testcase.
3540
3541 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
3542
3543 * gcc.target/bfin/20090411-1.c: New test.
3544
3545 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
3546
3547 PR target/39565
3548 * gcc.dg/pr39565.c: New testcase.
3549
3550 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
3551
3552 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
3553 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3554 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3555 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3556 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3557 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3558 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3559 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3560 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3561 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3562 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3563 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3564 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3565 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3566 * gcc.target/i386/pr37191.c: Likewise.
3567 * gcc.target/i386/reload-1.c: Likewise.
3568 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
3569 * g++.old-deja/g++.pt/repo2.C: Likewise.
3570 * g++.old-deja/g++.pt/repo3.C: Likewise.
3571 * g++.old-deja/g++.pt/repo4.C: Likewise.
3572 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3573 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3574 * g++.dg/template/repo1.C: Likewise.
3575 * g++.dg/template/repo2.C: Likewise.
3576 * g++.dg/template/repo3.C: Likewise.
3577 * g++.dg/template/repo4.C: Likewise.
3578 * g++.dg/template/repo5.C: Likewise.
3579 * g++.dg/template/repo6.C: Likewise.
3580 * g++.dg/template/repo7.C: Likewise.
3581 * g++.dg/template/repo8.C: Likewise.
3582 * g++.dg/template/repo9.C: Likewise.
3583 * g++.dg/rtti/repo1.C: Likewise.
3584 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
3585 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
3586 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
3587 * g++.dg/other/PR23205.C: Skip for vxworks.
3588 * g++.dg/ext/visibility/class1.C: Requires PIC.
3589 * g++.dg/eh/async-unwind2.C: Requires PIC.
3590 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
3591 does not have cxa_exit.
3592
3593 2009-04-28 Jing Yu <jingyu@google.com>
3594
3595 PR testsuite/39790
3596 * lib/target-supports.exp (check_effective_target_tls): Remove
3597 comment of caching.
3598 (check_effective_target_tls_native): Likewise.
3599 (check_effective_target_tls_runtime): Likewise.
3600 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
3601 tls to tls_runtime.
3602 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
3603
3604 2009-04-28 Janus Weil <janus@gcc.gnu.org>
3605
3606 PR fortran/39946
3607 * gfortran.dg/proc_ptr_16.f90: New.
3608
3609 2009-04-28 Steve Ellcey <sje@cup.hp.com>
3610
3611 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
3612 lp64 is true.
3613
3614 2009-04-28 Richard Guenther <rguenther@suse.de>
3615
3616 PR middle-end/39937
3617 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
3618
3619 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
3620
3621 * g++.dg/warn/pr35652.C: Removed.
3622 * gcc.dg/pr35652.c: Likewise.
3623
3624 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
3625
3626 * gcc.target/ia64/20071210-2.c: New testcase.
3627
3628 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
3629
3630 PR c/39323
3631 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
3632 * gcc.dg/pr39323-3.c: Ditto.
3633
3634 2009-04-28 Janus Weil <janus@gcc.gnu.org>
3635
3636 PR fortran/39930
3637 PR fortran/39931
3638 * gfortran.dg/ambiguous_reference_2.f90: New.
3639 * gfortran.dg/pointer_assign_7.f90: New.
3640
3641 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
3642 Mark Mitchell <mark@codesourcery.com>
3643
3644 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
3645 * gcc.dg/20020103-1.c: Check for __ppc.
3646 * gcc.dg/asm-b.c: Check for __ppc.
3647 * gcc.dg/20020919-1.c: Check for __ppc.
3648 * gcc.dg/20020312-2.c: Likewise.
3649 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
3650 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
3651 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
3652 * g++.dg/warn/weak1.C: Likewise.
3653 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
3654 static so appropriate optimizations kick in.
3655 (find_base_value_wrapper): New function.
3656 * g++.dg/eh/simd-5.C: Fix target triplet.
3657 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
3658
3659 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
3660 H.J. Lu <hongjiu.lu@intel.com>
3661
3662 PR target/39911
3663 * gcc.target/i386/pr39911.c: New test.
3664
3665 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
3666
3667 PR fortran/39879
3668 * gfortran.dg/alloc_comp_assign_10.f90: New test.
3669
3670 2009-04-28 Ben Elliston <bje@au.ibm.com>
3671
3672 PR c++/35652
3673 Revert:
3674
3675 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3676
3677 * gcc.dg/pr35652.C: New.
3678 * g++.dg/warn/pr35652.C: New.
3679 * gcc.dg/format/plus-1.c: Adjust message.
3680
3681 2009-04-27 DJ Delorie <dj@redhat.com>
3682
3683 * lib/target-supports.exp (check_effective_target_double64): New.
3684 (check_effective_target_double64plus): New.
3685 (check_effective_target_large_double): New.
3686 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
3687 * gcc.dg/div-double-1.c: Likewise.
3688 * gcc.dg/Wconversion-real.c: Require large_double.
3689 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
3690
3691 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
3692 are too small.
3693
3694 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
3695 constants as long.
3696
3697 2009-04-27 Ian Lance Taylor <iant@google.com>
3698
3699 * gcc.dg/Wcxx-compat-5.c: New testcase.
3700 * gcc.dg/Wcxx-compat-6.c: New testcase.
3701
3702 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
3703
3704 Allow non-constant arguments to conversion intrinsics.
3705 * gcc.target/spu/intrinsics-3.c: Update tests.
3706
3707 2009-04-27 Richard Guenther <rguenther@suse.de>
3708
3709 PR middle-end/39928
3710 * gcc.c-torture/compile/pr39928-1.c: New testcase.
3711 * gcc.c-torture/compile/pr39928-2.c: Likewise.
3712
3713 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
3714
3715 PR target/39903
3716 * gcc.dg/torture/pr39903-1.c: New.
3717 * gcc.dg/torture/pr39903-2.c: Likewise.
3718
3719 2009-04-27 Revital Eres <eres@il.ibm.com>
3720
3721 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
3722 and check it.
3723 * gcc.dg/sms-2.c: Add dump check.
3724 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
3725 and check it.
3726 * gcc.dg/sms-4.c: Likewise.
3727 * gcc.dg/sms-5.c: Likewise.
3728 * gcc.dg/sms-6.c: Likewise.
3729 * gcc.dg/sms-7.c: Likewise.
3730 * gcc.dg/sms-antideps.c: Rename to...
3731 * gcc.dg/sms-8.c: This and add sms dump file and check it.
3732
3733 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
3734
3735 * gnat.dg/opt2.adb: New test.
3736
3737 2009-04-27 Jakub Jelinek <jakub@redhat.com>
3738
3739 PR c++/39875
3740 * g++.dg/warn/Wunused-15.C: New test.
3741
3742 2009-04-26 Michael Matz <matz@suse.de>
3743
3744 Expand from SSA.
3745 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
3746 change regexps.
3747 * gcc.target/i386/pr37248-1.c: Modified.
3748 * gcc.target/i386/pr37248-3.c: Modified.
3749 * gcc.target/i386/pr37248-2.c: Modified.
3750 * gnat.dg/aliasing1.adb: Modified.
3751 * gnat.dg/pack9.adb: Modified.
3752 * gnat.dg/aliasing2.adb: Modified.
3753 * gcc.dg/strict-overflow-2.c: Modified.
3754 * gcc.dg/autopar/reduc-1char.c: Modified.
3755 * gcc.dg/autopar/reduc-2char.c: Modified.
3756 * gcc.dg/autopar/reduc-1.c: Modified.
3757 * gcc.dg/autopar/reduc-2.c: Modified.
3758 * gcc.dg/autopar/reduc-3.c: Modified.
3759 * gcc.dg/autopar/reduc-6.c: Modified.
3760 * gcc.dg/autopar/reduc-7.c: Modified.
3761 * gcc.dg/autopar/reduc-8.c: Modified.
3762 * gcc.dg/autopar/reduc-9.c: Modified.
3763 * gcc.dg/autopar/reduc-1short.c: Modified.
3764 * gcc.dg/autopar/reduc-2short.c: Modified.
3765 * gcc.dg/autopar/parallelization-1.c: Modified.
3766 * gcc.dg/strict-overflow-4.c: Modified.
3767 * gcc.dg/strict-overflow-6.c: Modified.
3768 * gcc.dg/gomp/combined-1.c: Modified.
3769 * gcc.dg/no-strict-overflow-1.c: Modified.
3770 * gcc.dg/no-strict-overflow-3.c: Modified.
3771 * gcc.dg/no-strict-overflow-5.c: Modified.
3772 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
3773 * gcc.dg/tree-ssa/pr18134.c: Modified.
3774 * gcc.dg/tree-ssa/20030824-1.c: Modified.
3775 * gcc.dg/tree-ssa/vector-2.c: Modified.
3776 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
3777 * gcc.dg/tree-ssa/loop-21.c: Modified.
3778 * gcc.dg/tree-ssa/20030824-2.c: Modified.
3779 * gcc.dg/tree-ssa/vector-3.c: Modified.
3780 * gcc.dg/tree-ssa/asm-3.c: Modified.
3781 * gcc.dg/tree-ssa/pr23294.c: Modified.
3782 * gcc.dg/tree-ssa/loop-22.c: Modified.
3783 * gcc.dg/tree-ssa/loop-15.c: Modified.
3784 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
3785 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
3786 * gcc.dg/tree-ssa/pr20139.c: Modified.
3787 * gcc.dg/tree-ssa/scev-cast.c: Modified.
3788 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
3789 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
3790 * gcc.dg/tree-ssa/loop-5.c: Modified.
3791 * gcc.dg/tree-ssa/pr19431.c: Modified.
3792 * gcc.dg/tree-ssa/pr32044.c: Modified.
3793 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
3794 * gcc.dg/tree-ssa/loop-19.c: Modified.
3795 * gcc.dg/tree-ssa/loop-28.c: Modified.
3796 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
3797 * gcc.dg/tree-ssa/divide-1.c: Modified.
3798 * gcc.dg/tree-ssa/inline-1.c: Modified.
3799 * gcc.dg/tree-ssa/divide-3.c: Modified.
3800 * gcc.dg/tree-ssa/pr30978.c: Modified.
3801 * gcc.dg/tree-ssa/alias-6.c: Modified.
3802 * gcc.dg/tree-ssa/divide-4.c: Modified.
3803 * gcc.dg/tree-ssa/alias-11.c: Modified.
3804 * gcc.dg/no-strict-overflow-7.c: Modified.
3805 * gcc.dg/strict-overflow-1.c: Modified.
3806 * gcc.dg/pr15784-4.c: Modified.
3807 * gcc.dg/pr34263.c: Modified.
3808 * gcc.dg/strict-overflow-3.c: Modified.
3809 * gcc.dg/tree-prof/stringop-1.c: Modified.
3810 * gcc.dg/tree-prof/val-prof-1.c: Modified.
3811 * gcc.dg/tree-prof/val-prof-2.c: Modified.
3812 * gcc.dg/tree-prof/val-prof-3.c: Modified.
3813 * gcc.dg/tree-prof/val-prof-4.c: Modified.
3814 * gcc.dg/no-strict-overflow-2.c: Modified.
3815 * gcc.dg/no-strict-overflow-4.c: Modified.
3816 * gcc.dg/no-strict-overflow-6.c: Modified.
3817 * g++.dg/tree-ssa/pr27090.C: Modified.
3818 * g++.dg/tree-ssa/tmmti-2.C: Modified.
3819 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
3820 * g++.dg/tree-ssa/pr19807.C: Modified.
3821 * g++.dg/opt/pr30965.C: Modified.
3822 * g++.dg/init/new17.C: Modified.
3823 * gfortran.dg/whole_file_6.f90: Modified.
3824 * gfortran.dg/whole_file_5.f90: Modified.
3825 * gfortran.dg/reassoc_1.f90: Modified.
3826 * gfortran.dg/reassoc_3.f90: Modified.
3827
3828 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
3829
3830 PR fortran/39893
3831 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
3832
3833 2009-04-26 Jakub Jelinek <jakub@redhat.com>
3834
3835 PR inline-asm/39543
3836 * gcc.target/i386/pr39543-1.c: New test.
3837 * gcc.target/i386/pr39543-2.c: New test.
3838 * gcc.target/i386/pr39543-3.c: New test.
3839
3840 PR c/39889
3841 * gcc.dg/Wunused-value-3.c: New test.
3842
3843 2009-04-26 Joseph Myers <joseph@codesourcery.com>
3844
3845 PR c/39581
3846 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
3847 gcc.dg/vla-21.c: New tests.
3848
3849 2009-04-26 Joseph Myers <joseph@codesourcery.com>
3850
3851 PR c/39556
3852 * gcc.dg/inline-34.c: New test.
3853
3854 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3855
3856 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
3857 gcc.dg/enum-const-3.c: New tests.
3858 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
3859 -pedantic-errors. Update expected diagnostics.
3860
3861 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3862
3863 PR c/39582
3864 * gcc.dg/vla-20.c: New test.
3865
3866 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3867
3868 PR c/39564
3869 * gcc.dg/vla-19.c: New test.
3870
3871 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3872
3873 PR preprocessor/39559
3874 * gcc.dg/c99-intconst-2.c: New test.
3875
3876 2009-04-25 Jan Hubicka <jh@suse.cz>
3877
3878 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
3879
3880 2009-04-25 Janus Weil <janus@gcc.gnu.org>
3881
3882 PR fortran/39688
3883 * gfortran.dg/import7.f90: New.
3884
3885 2009-04-24 Richard Guenther <rguenther@suse.de>
3886
3887 * gcc.dg/tree-ssa/vrp48.c: Fix.
3888
3889 2008-04-24 Doug Kwan <dougkwan@google.com>
3890
3891 * g++.dg/init/copy7.C: Only abort in memcpy if source and
3892 destination are the same.
3893
3894 2009-04-24 Richard Guenther <rguenther@suse.de>
3895
3896 * gcc.dg/tree-ssa/vrp48.c: New testcase.
3897
3898 2009-04-24 Joseph Myers <joseph@codesourcery.com>
3899
3900 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
3901 gcc.dg/array-const-3.c: New tests.
3902
3903 2009-04-24 Ian Lance Taylor <iant@google.com>
3904
3905 * gcc.dg/Wcxx-compat-4.c: New testcase.
3906
3907 2009-04-24 Daniel Kraft <d@domob.eu>
3908
3909 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
3910 expected on already erraneous symbol (renamed to fresh one).
3911
3912 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
3913
3914 PR middle-end/39867
3915 * gcc.dg/pr39867.c: New.
3916
3917 2009-04-24 Janus Weil <janus@gcc.gnu.org>
3918
3919 PR fortran/39861
3920 PR fortran/39864
3921 * gfortran.dg/intrinsic_1.f90: New.
3922
3923 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
3924
3925 * gnat.dg/alignment7.adb: New test.
3926 * gnat.dg/alignment8.adb: Likewise.
3927
3928 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
3929
3930 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
3931 * gnat.dg/specs/rep_clause2.ads: New test.
3932
3933 2009-04-24 Jakub Jelinek <jakub@redhat.com>
3934
3935 PR rtl-optimization/39794
3936 * gcc.dg/pr39794.c: New test.
3937
3938 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
3939
3940 * gnat.dg/atomic1.adb: New test.
3941 * gnat.dg/atomic1_pkg.ads: New helper.
3942
3943 2009-04-23 Steve Ellcey <sje@cup.hp.com>
3944
3945 PR testsuite/39623
3946 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
3947 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
3948
3949 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
3950
3951 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
3952 warning.
3953
3954 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3955
3956 PR C/31499
3957 * gcc.dg/vector-init-1.c: New testcase.
3958 * gcc.dg/vector-init-2.c: New testcase.
3959
3960 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
3961
3962 * gnat.dg/enum2.adb: New test.
3963 * gnat.dg/enum2_pkg.ads: New helper.
3964
3965 2009-04-22 Jakub Jelinek <jakub@redhat.com>
3966
3967 PR c/39855
3968 * gcc.dg/torture/pr39855.c: New test.
3969
3970 2009-04-22 Dodji Seketeli <dodji@redhat.com>
3971
3972 PR c++/39639
3973 * g++.dg/cpp0x/pr39639.C: New test.
3974
3975 2009-04-22 Mark Heffernan <meheff@google.com>
3976
3977 * gcc.dg/profile-generate-3.c: New test.
3978
3979 2009-04-22 Jan Hubicka <jh@suse.cz>
3980
3981 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
3982
3983 2009-04-22 Steve Ellcey <sje@cup.hp.com>
3984
3985 PR testsuite/39623
3986 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
3987
3988 2009-04-22 Richard Guenther <rguenther@suse.de>
3989
3990 PR tree-optimization/39824
3991 * gcc.c-torture/compile/pr39824.c: New testcase.
3992
3993 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3994
3995 PR c++/14875
3996 * g++.dg/parse/parser-pr14875.C: New.
3997 * g++.dg/parse/parser-pr14875-2.C: New.
3998 * g++.dg/parse/error6.C: Update match string.
3999
4000 2009-04-22 Richard Guenther <rguenther@suse.de>
4001
4002 PR tree-optimization/39845
4003 * gcc.c-torture/compile/pr39845.c: New testcase.
4004
4005 2009-04-22 Janus Weil <janus@gcc.gnu.org>
4006
4007 PR fortran/39735
4008 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
4009 * gfortran.dg/external_initializer.f90: Modified.
4010 * gfortran.dg/interface_26.f90: Modified.
4011 * gfortran.dg/intrinsic_subroutine.f90: Modified.
4012 * gfortran.dg/proc_ptr_3.f90: Modified.
4013 * gfortran.dg/proc_ptr_15.f90: New.
4014 * gfortran.dg/proc_ptr_result_1.f90: Modified.
4015
4016 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4017
4018 PR c++/35711
4019 * g++.dg/warn/pr35711.C: New.
4020 * g++.dg/conversion/ptrmem2.C: Update.
4021
4022 2009-04-21 Joseph Myers <joseph@codesourcery.com>
4023
4024 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
4025 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
4026 README.gcc, g++.dg/README, g++.dg/compat/break/README,
4027 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
4028 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
4029 gcc.c-torture/ChangeLog.0,
4030 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
4031 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
4032 gcc.target/i386/math-torture/math-torture.exp,
4033 gcc.target/mips/inter/mips16-inter.exp,
4034 gcc.target/mips/mips-nonpic/README,
4035 gcc.target/x86_64/abi/README.gcc,
4036 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
4037 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
4038 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
4039 notices.
4040 * ChangeLog-1993-2007, ChangeLog: Correct dates.
4041
4042 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4043
4044 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
4045
4046 2009-04-21 Richard Guenther <rguenther@suse.de>
4047
4048 PR middle-end/39829
4049 * gcc.dg/torture/pr39829.c: New testcase.
4050
4051 2009-04-21 Martin Jambor <mjambor@suse.cz>
4052
4053 * gcc.dg/tree-ssa/cswtch-2.c: New test.
4054
4055 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4056
4057 PR 16202
4058 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
4059 * gcc.dg/sequence-pt-2.c: New.
4060 * gcc.dg/sequence-pt-3.c: New.
4061 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
4062 * g++.dg/warn/sequence-pt-2.c: New.
4063 * g++.dg/warn/sequence-pt-3.c: New.
4064
4065 2009-04-21 Jakub Jelinek <jakub@redhat.com>
4066
4067 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
4068
4069 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4070
4071 * gnat.dg/import1.ad[sb]: New test.
4072
4073 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4074
4075 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
4076 return 0.
4077
4078 2009-04-20 Tobias Burnus <burnus@net-b.de>
4079
4080 PR fortran/39811
4081 * gfortran.dg/continuation_11.f90: New test.
4082
4083 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4084
4085 PR c++/13358
4086 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
4087 messages. Test for "long long" in system headers.
4088 * gcc.dg/c99-longlong-2.c: New.
4089 * g++.dg/warn/pr13358.C: New.
4090 * g++.dg/warn/pr13358-2.C: New.
4091 * g++.dg/warn/pr13358-3.C: New.
4092 * g++.dg/warn/pr13358-4.C: New.
4093
4094 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4095
4096 * gcc.dg/framework-2.c: Fix up for non existent includes
4097 being fatal errors now.
4098
4099 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
4100
4101 PR fortran/39800
4102 * gfortran.dg/private_type_13.f90: New test.
4103 * gfortran.dg/private_type_2.f90: Add option -std=f95.
4104
4105 2009-04-20 Le-Chun Wu <lcwu@google.com>
4106
4107 PR c++/39803
4108 * g++.dg/warn/Wunused-14.C: New test.
4109
4110 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4111
4112 * gnat.dg/specs/small_alignment.ads: New test.
4113
4114 2009-04-20 Ian Lance Taylor <iant@google.com>
4115
4116 * gcc.dg/Wcxx-compat-3.c: New testcase.
4117
4118 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4119
4120 * gnat.dg/pack13.ad[sb]: New test.
4121 * gnat.dg/pack13_pkg.ads: New helper.
4122
4123 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4124
4125 * gnat.dg/discr11.ad[sb]: New test.
4126 * gnat.dg/discr11_pkg.ads: New helper.
4127
4128 2009-04-20 Ira Rosen <irar@il.ibm.com>
4129
4130 PR tree-optimization/39675
4131 * gcc.dg/vect/O3-pr39675-2.c: New test.
4132
4133 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4134
4135 * gnat.dg/rep_clause3.adb: New test.
4136
4137 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4138
4139 PR c/37481
4140 * gcc.dg/c99-flex-array-7.c: New test.
4141
4142 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4143
4144 PR c/19771
4145 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
4146
4147 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4148
4149 PR c/38243
4150 * gcc.dg/c99-restrict-3.c: New test.
4151
4152 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4153
4154 PR preprocessor/20078
4155 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
4156
4157 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
4158
4159 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
4160 Do not pass -B$root after -margs.
4161
4162 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4163
4164 PR c/32061
4165 PR c++/36954
4166 * gcc.dg/pr32061.c: New.
4167 * gcc.dg/Wlogical-op-1.c: Update.
4168 * g++.dg/warn/Wlogical-op-1.C: Update.
4169 * g++.dg/warn/pr36954.C: New.
4170
4171 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4172
4173 PR c/27676
4174 * gcc.dg/lvalue-5.c: New test.
4175
4176 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4177
4178 PR c/22367
4179 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
4180
4181 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4182
4183 * gcc.dg/cpp/include5.c: New test.
4184
4185 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4186
4187 PR c/35210
4188 * gcc.dg/call-diag-2.c: New test.
4189
4190 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4191
4192 PR preprocessor/39646
4193 * gcc.dg/cpp/line8.c: New test.
4194
4195 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4196
4197 PR preprocessor/39647
4198 * gcc.dg/cpp/line7.c: New test.
4199
4200 2009-04-18 Richard Guenther <rguenther@suse.de>
4201
4202 PR middle-end/39804
4203 * gcc.target/i386/pr39804.c: New testcase.
4204
4205 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
4206
4207 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
4208 * g++.dg/other/pr39496.C: Likewise.
4209
4210 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4211
4212 PR middle-end/36902
4213 * gcc.dg/pr36902.c: New.
4214
4215 2009-04-17 Diego Novillo <dnovillo@google.com>
4216
4217 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
4218 violation for variable 'inside_main'.
4219
4220 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4221
4222 * gfortran.fortran-torture/execute/getarg_1.x: New file.
4223
4224 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4225
4226 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
4227
4228 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4229
4230 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
4231 * gfortran.dg/chmod_2.f90: Likewise.
4232 * gfortran.dg/chmod_3.f90: Likewise.
4233 * gfortran.dg/open_errors.f90: Likewise.
4234 * gfortran.dg/stat_1.f90: Likewise.
4235 * gfortran.dg/stat_2.f90: Likewise.
4236
4237 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4238
4239 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
4240 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
4241 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
4242 * gfortran.dg/nearest_1.f90: Likewise.
4243 * gfortran.dg/nearest_3.f90: Likewise.
4244 * gfortran.dg/isnan_1.f90: Likewise.
4245 * gfortran.dg/isnan_2.f90: Likewise.
4246 * gfortran.dg/nan_1.f90: Likewise.
4247 * gfortran.dg/nan_2.f90: Likewise.
4248 * gfortran.dg/nan_3.f90: Likewise.
4249 * gfortran.dg/nan_4.f90: Likewise.
4250 * gfortran.dg/module_nan.f90: Likewise.
4251 * gfortran.dg/int_conv_2.f90: Likewise.
4252 * gfortran.dg/init_flag_3.f90: Likewise.
4253 * gfortran.dg/namelist_42.f90: Likewise.
4254 * gfortran.dg/namelist_43.f90: Likewise.
4255 * gfortran.dg/real_const_3.f90: Likewise.
4256 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4257
4258 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
4259 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
4260 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
4261 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
4262 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
4263
4264 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
4265 * gfortran.dg/gamma_5.f90: Likewise.
4266
4267 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4268
4269 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
4270 less strict so it also works with auto-overlay support.
4271 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
4272 for "exceeds local store" linker errors on the SPU.
4273
4274 * lib/gfortran.exp: Include target-supports.exp.
4275 (gfortran_init): On SPU targets where automatic overlay support
4276 is available, use it to build all Fortran test cases.
4277
4278 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
4279
4280 2009-04-17 Arnaud Charlet <charlet@adacore.com>
4281
4282 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
4283 rule enforced by gnat on taft types.
4284
4285 2009-04-17 Jakub Jelinek <jakub@redhat.com>
4286
4287 PR testsuite/39792
4288 * g++.dg/ext/complit11.C: Add empty dg-options.
4289
4290 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4291
4292 PR c++/17570
4293 * g++.dg/template/defarg11.C: New test.
4294
4295 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4296
4297 PR c++/28766
4298 * g++.dg/ext/complit11.C: New testcase.
4299
4300 2009-04-15 Le-Chun Wu <lcwu@google.com>
4301
4302 PR c++/39551
4303 * g++.dg/warn/Wunused-13.C: New testcase.
4304
4305 2009-04-15 Ian Lance Taylor <iant@google.com>
4306
4307 * gcc.dg/Wenum-compare-1.c: New testcase.
4308
4309 2009-04-15 Richard Guenther <rguenther@suse.de>
4310
4311 PR tree-optimization/39764
4312 * g++.dg/torture/pr39764.C: New testcase.
4313
4314 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
4315
4316 * g++.dg/ext/altivec-17.C: New.
4317
4318 2009-04-15 Arnaud Charlet <charlet@adacore.com>
4319
4320 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
4321 * gnat.dg/specs/limited1.ads: Ditto.
4322
4323 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4324
4325 PR testsuite/39769
4326 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
4327 for testing the results of estimate instructions.
4328 * gcc.dg/vmx/3a-04m.c (test): Ditto.
4329 * gcc.dg/vmx/3a-05.c (test): Ditto.
4330
4331 2009-04-14 Jason Merrill <jason@redhat.com>
4332
4333 PR c++/39763
4334 * g++.dg/warn/Wshadow-4.C: Extend.
4335
4336 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
4337
4338 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
4339 (do_D): Remove attribute hidden.
4340
4341 2009-04-13 Jason Merrill <jason@redhat.com>
4342
4343 PR c++/39480
4344 * g++.dg/init/copy7.C: New.
4345
4346 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
4347
4348 PR testsuite/39733
4349 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
4350 (check_for_all_options): This.
4351
4352 2009-04-13 Jason Merrill <jason@redhat.com>
4353
4354 PR c++/39750
4355 * g++.dg/template/crash90.C: New.
4356
4357 2009-04-12 Jason Merrill <jason@redhat.com>
4358
4359 PR c++/39742
4360 * g++.dg/overload/extern-C-2.C: New.
4361
4362 2009-04-12 Joseph Myers <joseph@codesourcery.com>
4363
4364 PR preprocessor/31869
4365 * gcc.dg/cpp/strify5.c: New test.
4366
4367 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
4368
4369 * gnat.dg/enum1.adb: New test.
4370 * gnat.dg/enum1_pkg.ads: New helper.
4371
4372 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
4373
4374 PR target/39740
4375 * gcc.target/alpha/pr39740.c: New test.
4376
4377 2009-04-11 Daniel Kraft <d@domob.eu>
4378
4379 PR fortran/37746
4380 * gfortran.dg/bounds_check_strlen_1.f90: New test.
4381 * gfortran.dg/bounds_check_strlen_2.f90: New test.
4382 * gfortran.dg/bounds_check_strlen_3.f90: New test.
4383 * gfortran.dg/bounds_check_strlen_4.f90: New test.
4384 * gfortran.dg/bounds_check_strlen_5.f90: New test.
4385 * gfortran.dg/bounds_check_strlen_6.f90: New test.
4386 * gfortran.dg/bounds_check_strlen_7.f90: New test.
4387 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
4388 expected string length that failed with -fbounds-check now.
4389 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
4390
4391 2009-04-11 Janus Weil <janus@gcc.gnu.org>
4392
4393 PR fortran/39692
4394 * gfortran.dg/proc_ptr_14.f90: New.
4395
4396 2009-04-11 Richard Guenther <rguenther@suse.de>
4397
4398 PR middle-end/39732
4399 * g++.dg/torture/pr39732.C: New testcase.
4400
4401 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
4402
4403 * gfortran.dg/whole_file_5.f90: New.
4404 * gfortran.dg/whole_file_6.f90: New.
4405
4406 2009-04-11 Richard Guenther <rguenther@suse.de>
4407
4408 PR tree-optimization/39713
4409 * g++.dg/torture/pr39713.C: New testcase.
4410
4411 2009-04-10 Richard Guenther <rguenther@suse.de>
4412
4413 PR c/39712
4414 * gcc.dg/pr39712.c: New testcase.
4415
4416 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
4417
4418 PR c++/28301
4419 * g++.dg/cpp0x/enum2.C: Updated.
4420 * g++.dg/debug/pr22514.C: Likewise.
4421 * g++.dg/parse/enum2.C: Likewise.
4422 * g++.dg/parse/enum3.C: Likewise.
4423 * g++.dg/template/crash79.C: Likewise.
4424 * g++.old-deja/g++.jason/cond.C: Likewise.
4425
4426 2009-04-10 Chao-ying Fu <fu@mips.com>
4427
4428 * gcc.target/mips/interrupt_handler.c: Change from compile to
4429 assemble.
4430
4431 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4432
4433 * objc/execute/forward-1.x: Fix x86_64 entry typos.
4434
4435 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
4436
4437 PR fortran/38709
4438 * gfortran.dg/zero_sized_6.f90: New.
4439
4440 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4441
4442 PR c++/20118
4443 * g++.dg/parse/pr20118.C: New.
4444 * g++.dg/template/spec16.C: Update.
4445
4446 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4447
4448 PR testsuite/35621
4449 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
4450 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
4451 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
4452 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
4453 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
4454 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
4455 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
4456 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
4457 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
4458 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
4459 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
4460 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
4461 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
4462 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
4463 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
4464 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
4465 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
4466
4467 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4468
4469 PR target/39678
4470 * g++.dg/torture/pr39678.C: New.
4471 * gcc.dg/compat/struct-complex-2.h: Likewise.
4472 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
4473 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
4474 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
4475 * gcc.dg/torture/pr39678.c: Likewise.
4476 * gcc.target/i386/pr39678.c: Likewise.
4477
4478 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
4479 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4480
4481 * gcc.target/x86_64/abi/test_passing_structs.c: Include
4482 <complex.h>. Add tests for structure with complex float.
4483
4484 2009-04-10 Ben Elliston <bje@au.ibm.com>
4485 Joseph Myers <joseph@codesourcery.com>
4486
4487 PR target/36800
4488 * gcc.dg/dfp/pr36800.c: New.
4489
4490 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4491 Rafael Avila de Espindola <espindola@google.com>
4492
4493 * gcc.misc-tests/help.exp: New file.
4494 * lib/options.exp: New file.
4495
4496 2009-04-09 Janis Johnson <janis187@us.ibm.com>
4497
4498 PR libobjc/36610
4499 * objc/execute/forward-1.x: New.
4500
4501 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
4502
4503 * gcc.dg/pr27150-1.c: Change to a link test.
4504
4505 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4506
4507 * g++.dg/lookup/using2.C: Change copyright header to refer to version
4508 3 of the GNU General Public License and to point readers at the
4509 COPYING3 file and the FSF's license web page.
4510 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
4511 * gcc.dg/struct/struct-reorg.exp: Likewise.
4512 * gcc.target/spu/tag_manager.c: Likewise.
4513
4514 2009-04-09 Richard Guenther <rguenther@suse.de>
4515
4516 PR testsuite/39696
4517 * ssa-ccp-25.c: Adjust pattern.
4518
4519 2009-04-09 Janus Weil <janus@gcc.gnu.org>
4520
4521 PR fortran/36704
4522 * gfortran.dg/external_procedures_1.f90: Modified.
4523 * gfortran.dg/proc_ptr_result_1.f90: New.
4524 * gfortran.dg/proc_ptr_result_2.f90: New.
4525 * gfortran.dg/proc_ptr_result_3.f90: New.
4526
4527 2009-04-09 Richard Guenther <rguenther@suse.de>
4528
4529 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
4530 to prevent constant propagation.
4531 * gcc.dg/vect/vect-56.c: Likewise.
4532 * gcc.dg/vect/vect-58.c: Likewise.
4533 * gcc.dg/vect/vect-60.c: Likewise.
4534 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4535 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4536 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
4537
4538 2009-04-09 Richard Guenther <rguenther@suse.de>
4539
4540 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
4541 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4542
4543 2009-04-09 Joseph Myers <joseph@codesourcery.com>
4544
4545 PR c/39613
4546 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
4547 New tests.
4548
4549 2009-04-08 Joseph Myers <joseph@codesourcery.com>
4550
4551 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
4552 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
4553
4554 2009-04-08 Jakub Jelinek <jakub@redhat.com>
4555
4556 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
4557
4558 2009-04-08 Jason Merrill <jason@redhat.com>
4559
4560 PR c++/25185
4561 * g++.dg/template/error40.C: Add another test.
4562
4563 2009-04-08 Joseph Myers <joseph@codesourcery.com>
4564
4565 PR c/39614
4566 PR c/39673
4567 * gcc.c-torture/compile/pr39614-1.c,
4568 gcc.c-torture/compile/pr39614-2.c,
4569 gcc.c-torture/compile/pr39614-3.c,
4570 gcc.c-torture/compile/pr39614-4.c,
4571 gcc.c-torture/compile/pr39614-5.c,
4572 gcc.c-torture/compile/pr39673-1.c,
4573 gcc.c-torture/compile/pr39673-2.c: New tests.
4574 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
4575 more cases.
4576 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4577 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
4578 expected errors.
4579
4580 2009-04-08 Dodji Seketeli <dodji@redhat.com>
4581
4582 PRc++/39637
4583 * g++.dg/cpp0x/variadic-crash2.C: New test.
4584
4585 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
4586
4587 PR fortran/38863
4588 * gfortran.dg/alloc_comp_result_1.f90: New test.
4589
4590 2009-04-07 Jason Merrill <jason@redhat.com>
4591
4592 PR c++/34691
4593 * g++.dg/overload/extern-C-1.C: New.
4594
4595 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4596
4597 PR testsuite/39325
4598 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
4599
4600 2009-04-07 Jason Merrill <jason@redhat.com>
4601
4602 PR c++/25185
4603 * g++.dg/template/error40.C: New.
4604
4605 2009-04-07 Janus Weil <janus@gcc.gnu.org>
4606
4607 PR fortran/38152
4608 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
4609
4610 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
4611
4612 * gnat.dg/subp_elim_errors.ad[sb]: New test.
4613
4614 2009-04-07 Janus Weil <janus@gcc.gnu.org>
4615
4616 PR fortran/38290
4617 * gfortran.dg/proc_decl_1.f90: Modified.
4618 * gfortran.dg/proc_ptr_11.f90: Extended.
4619 * gfortran.dg/proc_ptr_13.f90: Modified.
4620
4621 2009-04-06 Jason Merrill <jason@redhat.com>
4622
4623 PR c++/35146
4624 * g++.dg/template/fnspec1.C: New.
4625
4626 2009-04-06 Laurent GUERBY <laurent@guerby.net>
4627
4628 * lib/gnat.exp: Handle multilib.
4629
4630 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
4631
4632 PR fortran/38863
4633 * gfortran.dg/dependency_23.f90: New test.
4634
4635 2009-04-06 Richard Guenther <rguenther@suse.de>
4636
4637 PR tree-optimization/28868
4638 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
4639 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
4640 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4641 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4642
4643 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4644
4645 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
4646
4647 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4648
4649 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
4650
4651 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4652
4653 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
4654 with the built-in y0, and the subsequent warning.
4655 (y1): Likewise, rename to y_1.
4656
4657 2009-04-06 Janus Weil <janus@gcc.gnu.org>
4658
4659 PR fortran/39414
4660 * gfortran.dg/proc_decl_21.f90: New.
4661
4662 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
4663
4664 PR fortran/36091
4665 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
4666
4667 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
4668
4669 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
4670 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
4671 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
4672 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
4673 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
4674 gfortran.dg/namelist_49.f90: Gate test on effective_target
4675 fd_truncate.
4676 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
4677
4678 2009-04-05 Daniel Kraft <d@domob.eu>
4679
4680 PR fortran/38654
4681 * gfortran.dg/read_float_2.f03
4682 * gfortran.dg/read_float_3.f90
4683
4684 2009-04-05 Richard Guenther <rguenther@suse.de>
4685
4686 PR tree-optimization/39648
4687 * gcc.c-torture/compile/pr39648.c: New testcase.
4688
4689 2009-04-05 Jason Merrill <jason@redhat.com>
4690
4691 PR c++/14912
4692 * g++.dg/template/error39.C: New.
4693
4694 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
4695
4696 PR fortran/29458
4697 * gfortran.dg/implied_do_1.f90: New.
4698
4699 2009-04-04 Tobias Burnus <burnus@net-b.de>
4700
4701 PR fortran/39577
4702 * gfortran.dg/recursive_check_8.f90: New.
4703 * gfortran.dg/recursive_check_9.f90: New.
4704 * gfortran.dg/recursive_check_10.f90: New.
4705 * gfortran.dg/recursive_check_11.f90: New.
4706 * gfortran.dg/recursive_check_12.f90: New.
4707 * gfortran.dg/recursive_check_13.f90: New.
4708 * gfortran.dg/recursive_check_14.f90: New.
4709
4710 2009-04-04 Jason Merrill <jason@redhat.com>
4711
4712 PR c++/25185
4713 * g++.dg/template/error38.C: Add more tests.
4714
4715 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
4716
4717 PR fortran/37614
4718 * gfortran.dg/common_align_2.f90: New test.
4719
4720 2009-04-04 Richard Guenther <rguenther@suse.de>
4721
4722 PR tree-optimization/8781
4723 PR tree-optimization/37892
4724 * g++.dg/tree-ssa/pr8781.C: New testcase.
4725 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
4726
4727 2009-04-04 Richard Guenther <rguenther@suse.de>
4728
4729 PR tree-optimization/39636
4730 * gcc.c-torture/compile/pr39636.c: New testcase.
4731
4732 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
4733
4734 PR rtl-optimization/39607
4735 * g++.dg/opt/pr39607.C: New.
4736
4737 2009-04-03 Tobias Burnus <burnus@net-b.de>
4738
4739 PR fortran/39594
4740 * gfortran.dg/common_12.f90: New.
4741
4742 2009-04-03 Jason Merrill <jason@redhat.com>
4743
4744 PR c++/39608
4745 * g++.dg/template/const2.C: New test.
4746
4747 2009-04-03 Richard Guenther <rguenther@suse.de>
4748
4749 PR tree-optimization/2480
4750 PR tree-optimization/23086
4751 * gcc.dg/tree-ssa/pr2480.c: New testcase.
4752 * gcc.dg/tree-ssa/pr23086.c: Likewise.
4753
4754 2009-04-03 Richard Guenther <rguenther@suse.de>
4755
4756 PR tree-optimization/34743
4757 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
4758 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
4759 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4760 * gcc.dg/tree-ssa/sra-3.c: Likewise.
4761 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4762 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4763 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4764 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4765
4766 2009-04-03 Richard Guenther <rguenther@suse.de>
4767
4768 PR middle-end/13146
4769 PR tree-optimization/23940
4770 PR tree-optimization/33237
4771 PR middle-end/33974
4772 PR middle-end/34093
4773 PR tree-optimization/36201
4774 PR tree-optimization/36230
4775 PR tree-optimization/38049
4776 PR tree-optimization/38207
4777 PR tree-optimization/38230
4778 PR tree-optimization/38301
4779 PR tree-optimization/38585
4780 PR middle-end/38895
4781 PR tree-optimization/38985
4782 PR tree-optimization/39299
4783 * gcc.dg/pr19633-1.c: Adjust.
4784 * gcc.dg/torture/pta-callused-1.c: Likewise.
4785 * gcc.dg/torture/pr39074-2.c: Likewise.
4786 * gcc.dg/torture/pr39074.c: Likewise.
4787 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
4788 * gcc.dg/torture/pr30375.c: Adjust.
4789 * gcc.dg/torture/pr33563.c: Likewise.
4790 * gcc.dg/torture/pr33870.c: Likewise.
4791 * gcc.dg/torture/pr33560.c: Likewise.
4792 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
4793 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4794 * gcc.dg/tree-ssa/alias-15.c: Remove.
4795 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
4796 * gcc.dg/tree-ssa/pr26421.c: Adjust.
4797 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
4798 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
4799 * gcc.dg/tree-ssa/pr23382.c: Adjust.
4800 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
4801 * gcc.dg/tree-ssa/alias-16.c: Adjust.
4802 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4803 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4804 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4805 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4806 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
4807 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4808 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
4809 * gcc.dg/tree-ssa/pr13146.c: Likewise.
4810 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4811 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4812 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4813 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
4814 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
4815 * gcc.dg/tree-ssa/alias-20.c: Likewise.
4816 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
4817 * gcc.dg/tree-ssa/pr38895.c: Likewise.
4818 * gcc.dg/uninit-B.c: XFAIL.
4819 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4820 * gcc.dg/uninit-pr19430.c: XFAIL.
4821 * g++.dg/tree-ssa/pr13146.C: New testcase.
4822 * g++.dg/opt/pr36187.C: Adjust.
4823 * g++.dg/torture/20090329-1.C: New testcase.
4824
4825 2009-04-02 Chao-ying Fu <fu@mips.com>
4826
4827 * gcc.target/mips/interrupt_handler.c: New test.
4828
4829 2009-04-02 David Ayers <ayers@fsfe.org>
4830
4831 PR objc/18456
4832 * objc.dg/bad-receiver-type-2.m: New test contributed by
4833 Alexander Mamberg.
4834
4835 2009-04-02 Jason Merrill <jason@redhat.com>
4836
4837 PR c++/25185
4838 * g++.dg/template/error38.C: New test.
4839
4840 2009-04-02 Janis Johnson <janis187@us.ibm.com>
4841
4842 PR tree-optimization/31677
4843 * gcc.dg/memcpy-1.c: Add compiler option.
4844
4845 2009-04-02 Ira Rosen <irar@il.ibm.com>
4846
4847 PR tree-optimization/39595
4848 * gfortran.dg/vect/O3-pr39595.f: New test.
4849
4850 2009-04-02 Dodji Seketeli <dodji@redhat.com>
4851
4852 PR c++/26693
4853 * g++.dg/template/typedef11.C: New test.
4854 * g++.dg/template/typedef12.C: Likewise.
4855 * g++.dg/template/typedef13.C: Likewise.
4856 * g++.dg/template/typedef14.C: Likewise.
4857 * g++.dg/template/typedef15.C: Likewise.
4858 * g++.dg/template/typedef16.C: Likewise.
4859 * g++.dg/template/sfinae3.C: Compile this pedantically.
4860 The only errors expected should be the one saying the typedef is ill
4861 formed.
4862 * g++.old-deja/g++.pt/typename8.C: Likewise.
4863 * g++.dg/template/access11.C: Update this.
4864
4865 2009-04-02 Richard Guenther <rguenther@suse.de>
4866
4867 PR tree-optimization/37221
4868 * gcc.c-torture/compile/20090331-1.c: New testcase.
4869
4870 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
4871
4872 * gcc.c-torture/compile/20090401-1.c: New test.
4873
4874 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4875
4876 PR c++/4926
4877 * g++.dg/template/pr4926-1.C: New.
4878
4879 2009-04-01 Xinliang David Li <davidxl@google.com>
4880
4881 * gcc.target/i386/all_one_m128i.c: New test.
4882
4883 2009-04-01 Janis Johnson <janis187@us.ibm.com>
4884
4885 PR c/39027
4886 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
4887 * gcc.dg/fltconst-2.c: New test.
4888 * gcc.dg/fltconst-double-pedantic-1.c: New test.
4889 * gcc.dg/fltconst-double-pedantic-2.c: New test.
4890
4891 PR c/33466
4892 * gcc.dg/cpp/pr33466.c: New test.
4893 * gcc.dg/dfp/pr33466.c: New test.
4894 * gcc.dg/fixed-point/pr33466.c: New test.
4895
4896 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4897
4898 PR tree-optimization/35011
4899 * g++.dg/other/pr35011.C: New.
4900
4901 2009-04-01 Jakub Jelinek <jakub@redhat.com>
4902
4903 PR target/39226
4904 * gcc.dg/pr39226.c: New test.
4905
4906 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4907
4908 PR c++/35240
4909 * g++.dg/template/pr35240.C: New.
4910
4911 2009-04-01 Joseph Myers <joseph@codesourcery.com>
4912
4913 PR c/39605
4914 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
4915 * gcc.dg/pr25682.c: Update expected diagnostics.
4916
4917 2009-04-01 Richard Guenther <rguenther@suse.de>
4918
4919 * gcc.dg/fold-plusmult-2.c: New testcase.
4920
4921 2009-04-01 Jakub Jelinek <jakub@redhat.com>
4922
4923 PR c/37772
4924 * gcc.dg/pr37772.c: New test.
4925 * g++.dg/ext/asm11.C: New test.
4926
4927 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4928
4929 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
4930 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
4931 defined.
4932
4933 2009-03-31 Jason Merrill <jason@redhat.com>
4934
4935 * g++.old-deja/g++.other/using9.C: Add expected errors.
4936
4937 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
4938
4939 * gcc.c-torture/compile/pr33009.c: Removed.
4940
4941 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4942
4943 * gcc.c-torture/compile/pr33009.c: Delete.
4944 * gcc.c-torture/compile/pr11832.c: Likewise.
4945
4946 2009-03-31 Joseph Myers <joseph@codesourcery.com>
4947
4948 PR c/448
4949 * lib/target-supports.exp (check_effective_target_stdint_types):
4950 Update comment.
4951 (check_effective_target_inttypes_types): New.
4952 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
4953 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
4954 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
4955
4956 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
4957
4958 PR fortran/38917
4959 PR fortran/38918
4960 * gfortran.dg/data_pointer_1.f90: New test.
4961
4962 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
4963
4964 PR fortran/38915
4965 * gfortran.dg/char_length_15.f90: New test.
4966
4967 2009-03-31 Jason Merrill <jason@redhat.com>
4968
4969 C++ DR 613
4970 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
4971 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
4972 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
4973 xfail others.
4974
4975 * g++.dg/other/typedef2.C: New test.
4976
4977 PR c++/37806
4978 * g++.dg/template/typedef17.C: New test.
4979
4980 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
4981 * g++.dg/cpp0x/auto12.C: Likewise.
4982
4983 2009-03-31 Richard Guenther <rguenther@suse.de>
4984
4985 PR middle-end/31029
4986 * gcc.dg/fold-compare-4.c: New testcase.
4987 * gcc.dg/fold-compare-5.c: Likewise.
4988
4989 2009-03-31 Richard Guenther <rguenther@suse.de>
4990
4991 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
4992
4993 2009-03-31 Joseph Myers <joseph@codesourcery.com>
4994
4995 PR target/39592
4996 * gcc.target/i386/pr39592-1.c: New test.
4997
4998 2009-03-31 Joseph Myers <joseph@codesourcery.com>
4999
5000 PR preprocessor/15638
5001 * gcc.dg/cpp/missing-header-1.c: New test.
5002 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
5003 "compilation terminated" message.
5004 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
5005 test #include "".
5006 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
5007 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
5008 terminated" message.
5009
5010 2009-03-31 Richard Guenther <rguenther@suse.de>
5011
5012 PR middle-end/23401
5013 PR middle-end/27810
5014 * gcc.dg/tree-ssa/pr23401.c: New testcase.
5015 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5016
5017 2009-03-30 Steven G. Kargl <kargls@comcast.net>
5018
5019 PR fortran/38389
5020 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
5021 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
5022 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5023 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
5024 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5025 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5026 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
5027
5028 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
5029
5030 PR fortran/22571
5031 * gfortran.dg/whole_file_1.f90: New test.
5032 PR fortran/26227
5033 * gfortran.dg/whole_file_2.f90: New test.
5034 * gfortran.dg/whole_file_3.f90: New test.
5035 PR fortran/24886
5036 * gfortran.dg/whole_file_4.f90: New test.
5037
5038 2009-03-30 Jakub Jelinek <jakub@redhat.com>
5039
5040 * gfortran.dg/bind_c_usage_19.f90: New test.
5041
5042 PR target/39558
5043 * gcc.target/powerpc/altivec-29.c: New test.
5044
5045 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5046
5047 PR rtl-optimization/323
5048 * gcc.target/i386/excess-precision-1.c,
5049 gcc.target/i386/excess-precision-2.c,
5050 gcc.target/i386/excess-precision-3.c,
5051 gcc.target/i386/excess-precision-4.c,
5052 gcc.target/i386/excess-precision-5.c,
5053 gcc.target/i386/excess-precision-6.c: New tests.
5054
5055 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5056
5057 PR c/35235
5058 * gcc.dg/c99-array-lval-8.c: New test.
5059
5060 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5061
5062 PR preprocessor/34695
5063 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
5064 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
5065 instead of dg-warning for "previous definition" messages.
5066 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
5067 "warnings being treated as errors" message.
5068 * gcc.dg/fltconst-1.c: Use -fshow-column.
5069
5070 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
5071
5072 PR fortran/38823
5073 * gfortran.dg/power1.f90: New test.
5074
5075 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5076
5077 PR c/456
5078 PR c/5675
5079 PR c/19976
5080 PR c/29116
5081 PR c/31871
5082 PR c/35198
5083 * gcc.c-torture/compile/20081108-1.c,
5084 gcc.c-torture/compile/20081108-2.c,
5085 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
5086 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
5087 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
5088 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
5089 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
5090 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
5091 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
5092 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
5093 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
5094 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
5095 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
5096 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
5097 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
5098 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
5099 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
5100 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
5101 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
5102 case.
5103 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5104 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
5105 XFAILs. Update expected messages.
5106 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
5107 expected messages.
5108 * gcc.dg/real-const-1.c: Replace with test from original PR.
5109 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
5110 when casting from non-constant integer to pointer.
5111
5112 2009-03-29 Richard Guenther <rguenther@suse.de>
5113
5114 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
5115
5116 2009-03-29 Daniel Kraft <d@domob.eu>
5117
5118 PR fortran/37423
5119 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
5120 DEFERRED bindings.
5121 * gfortran.dg/typebound_proc_9.f03: New test.
5122 * gfortran.dg/typebound_proc_10.f03: New test.
5123 * gfortran.dg/typebound_proc_11.f03: New test.
5124 * gfortran.dg/abstract_type_5.f03: New test.
5125
5126 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
5127
5128 PR fortran/38507
5129 * gfortran.dg/do_4.f: New.
5130 * gfortran.dg/goto_2.f90: Correct expected warnings.
5131 * gfortran.dg/goto_4.f90: Likewise.
5132 * gfortran.dg/goto_5.f90: New.
5133
5134 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
5135
5136 PR target/39545
5137 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
5138
5139 * gcc.target/i386/pr39545-1.c: New.
5140 * gcc.target/i386/pr39545-2.c: Likewise.
5141
5142 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
5143 (flex2_struct): Likewise.
5144 (check_struct_passing7): Likewise.
5145 (check_struct_passing8): Likewise.
5146 (f1s): Likewise.
5147 (f2s): Likewise.
5148 (main): Call check_struct_passing7 and check_struct_passing8.
5149
5150 2009-03-29 Richard Guenther <rguenther@suse.de>
5151
5152 * gcc.c-torture/execute/20090113-1.c: New testcase.
5153 * gcc.c-torture/execute/20090113-2.c: Likewise.
5154 * gcc.c-torture/execute/20090113-3.c: Likewise.
5155 * gcc.c-torture/execute/20090207-1.c: Likewise.
5156 * gcc.c-torture/compile/20090114-1.c: Likewise.
5157 * gcc.c-torture/compile/20090328-1.c: Likewise.
5158 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
5159
5160 2009-03-29 David Ayers <ayers@fsfe.org>
5161
5162 PR objc/27377
5163 * objc.dg/conditional-1.m: New tests.
5164
5165 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
5166
5167 * gcc.dg/winline-10.c: New test.
5168
5169 2009-03-28 Tobias Burnus <burnus@net-b.de>
5170
5171 PR fortran/34656
5172 * gfortran.dg/do_check_1.f90: Add test.
5173 * gfortran.dg/do_check_2.f90: Add test.
5174 * gfortran.dg/do_check_3.f90: Add test.
5175 * gfortran.dg/do_check_4.f90: Add test.
5176
5177 2009-03-28 Jan Hubicka <jh@suse.cz>
5178
5179 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
5180 * gcc.dg/pr33826.c: Update dump files.
5181 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
5182 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
5183
5184 2009-03-28 Martin Jambor <mjambor@suse.cz>
5185
5186 * g++.dg/tree-ssa/fwprop-align.C: New test.
5187
5188 2009-03-28 Jakub Jelinek <jakub@redhat.com>
5189
5190 * gcc.target/powerpc/altivec-28.c: New test.
5191
5192 PR c++/39554
5193 * gcc.dg/wdisallowed-functions-1.c: Removed.
5194 * gcc.dg/wdisallowed-functions-2.c: Removed.
5195 * gcc.dg/wdisallowed-functions-3.c: Removed.
5196 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
5197 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
5198 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
5199
5200 2009-03-28 Richard Guenther <rguenther@suse.de>
5201
5202 PR tree-optimization/38723
5203 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
5204
5205 2009-03-28 Paul Thomas <pault@gcc.gnu.org
5206
5207 PR fortran/38538
5208 * gfortran.dg/char_result_13.f90: New test.
5209
5210 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
5211
5212 PR fortran/38765
5213 * gfortran.dg/alloc_comp_assign_9.f90: New test.
5214
5215 2009-03-28 Daniel Kraft <d@domob.eu>
5216
5217 * gfortran.dg/trim_1.f90: New test.
5218
5219 2009-03-28 Richard Guenther <rguenther@suse.de>
5220
5221 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
5222 * g++.dg/warn/Warray-bounds.C: Likewise.
5223
5224 2009-03-28 Tobias Burnus <burnus@net-b.de>
5225
5226 PR fortran/32626
5227 * gfortran.dg/recursive_check_7.f90: New test.
5228
5229 2009-03-28 Tobias Burnus <burnus@net-b.de>
5230
5231 PR fortran/38432
5232 * gfortran.dg/do_check_5.f90: New test.
5233 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
5234 * gfortran.dg/array_constructor_18.f90: Ditto.
5235 * gfortran.dg/array_constructor_22.f90: Ditto.
5236 * gfortran.dg/do_3.F90: Ditto.
5237 * gfortran.dg/do_1.f90: Ditto.
5238
5239 2009-03-28 Richard Guenther <rguenther@suse.de>
5240
5241 PR tree-optimization/38180
5242 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
5243
5244 2009-03-28 Richard Guenther <rguenther@suse.de>
5245
5246 PR tree-optimization/38513
5247 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5248 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
5249 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5250 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5251 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5252 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5253 * gcc.dg/vect/vect-35.c: Likewise.
5254 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5255 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5256 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5257
5258 2009-03-28 Richard Guenther <rguenther@suse.de>
5259
5260 PR tree-optimization/38968
5261 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
5262
5263 2009-03-28 Richard Guenther <rguenther@suse.de>
5264
5265 PR tree-optimization/37795
5266 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
5267
5268 2009-03-28 Joseph Myers <joseph@codesourcery.com>
5269
5270 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
5271 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
5272 options for removed targets.
5273
5274 2009-03-27 Richard Guenther <rguenther@suse.de>
5275
5276 PR tree-optimization/39120
5277 * gcc.c-torture/execute/pr39120.c: New testcase.
5278
5279 2009-03-27 Richard Guenther <rguenther@suse.de>
5280
5281 PR tree-optimization/39120
5282 * gcc.dg/torture/pta-callused-1.c: New testcase.
5283
5284 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5285
5286 PR middle-end/39315
5287 * gcc.target/i386/pr39315-1.c: New.
5288 * gcc.target/i386/pr39315-2.c: Likewise.
5289 * gcc.target/i386/pr39315-3.c: Likewise.
5290 * gcc.target/i386/pr39315-4.c: Likewise.
5291 * gcc.target/i386/pr39315-check.c: Likewise.
5292
5293 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5294
5295 PR c/39323
5296 * gcc.dg/pr39323-1.c: New.
5297 * gcc.dg/pr39323-2.c: Likewise.
5298 * gcc.dg/pr39323-3.c: Likewise.
5299
5300 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5301
5302 PR target/38034
5303 * gcc.target/ia64/sync-1.c: New.
5304
5305 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5306
5307 PR target/39472
5308 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
5309 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
5310 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
5311 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
5312 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
5313 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
5314 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
5315 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
5316
5317 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5318
5319 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
5320 for low precision (i.e. float).
5321
5322 2009-03-27 Dodji Seketeli <dodji@redhat.com>
5323 Jakub Jelinek <jakub@redhat.com>
5324
5325 PR debug/37959
5326 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
5327
5328 2009-03-27 Jakub Jelinek <jakub@redhat.com>
5329
5330 * gcc.dg/memmove-2.c: New test.
5331 * gcc.dg/memmove-3.c: New test.
5332
5333 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
5334 in clone naming.
5335
5336 2009-03-27 Xinliang David Li <davidxl@google.com>
5337
5338 PR tree-optimization/39557
5339 * g++.dg/tree-ssa/dom-invalid.C: New test.
5340
5341 2009-03-27 Xinliang David Li <davidxl@google.com>
5342
5343 PR tree-optimization/39548
5344 * g++.dg/tree-ssa/copyprop.C: New test.
5345
5346 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5347
5348 PR c++/38638
5349 * g++.dg/template/typename17.C: New testcase.
5350 * g++.dg/template/typename18.C: New testcase.
5351
5352 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5353
5354 PR c++/36799
5355 * g++.dg/other/var_copy-1.C: New test.
5356
5357 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5358
5359 PR c++/37647
5360 * g++.dg/parse/ctor9.C: New test.
5361
5362 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5363
5364 PR c++/29727
5365 * g++.dg/init/error2.C: New test.
5366
5367 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5368
5369 PR c++/35652
5370 * gcc.dg/pr35652.C: New.
5371 * g++.dg/warn/pr35652.C: New.
5372 * gcc.dg/format/plus-1.c: Adjust message.
5373
5374 2009-03-26 Jakub Jelinek <jakub@redhat.com>
5375
5376 PR c++/39554
5377 * gcc.dg/wdisallowed-functions-3.c: New test.
5378 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
5379
5380 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5381
5382 * gcc.dg/inline-33.c: Fix when pic.
5383
5384 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
5385
5386 * gcc.target/ia64/20090324-1.c: New test.
5387
5388 2009-03-25 Jakub Jelinek <jakub@redhat.com>
5389
5390 PR c/27898
5391 * gcc.dg/pr27898.c: New test.
5392
5393 PR tree-optimization/32139
5394 * gcc.c-torture/compile/pr32139.c: New test.
5395
5396 2009-03-24 Jason Merrill <jason@redhat.com>
5397
5398 PR c++/28274
5399 * g++.dg/parse/defarg14.C: New test.
5400
5401 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5402
5403 PR libfortran/39528
5404 * gfortran.dg/read_repeat.f90: New test.
5405
5406 2009-03-24 Ira Rosen <irar@il.ibm.com>
5407
5408 PR tree-optimization/39529
5409 * gcc.dg/vect/pr39529.c: New test.
5410
5411 2009-03-24 Dodji Seketeli <dodji@redhat.com>
5412 Jakub Jelinek <jakub@redhat.com>
5413
5414 PR debug/39524
5415 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
5416
5417 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5418
5419 PR c/39495
5420 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
5421
5422 2009-03-23 Jason Merrill <jason@redhat.com>
5423
5424 * g++.dg/cpp0x/auto12.C: Add variadic test.
5425
5426 PR c++/39526
5427 * g++.dg/warn/Wshadow-4.C: New test.
5428
5429 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5430
5431 PR tree-optimization/39516
5432 * gfortran.dg/pr39516.f: New test.
5433
5434 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
5435
5436 * lib/target-libpath.exp (set_ld_library_path_env_vars):
5437 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
5438 variable, not environment variable.
5439
5440 2009-03-21 Jason Merrill <jason@redhat.com>
5441
5442 PR c++/28879
5443 * g++.dg/ext/vla6.C: New test.
5444
5445 2009-03-20 Jason Merrill <jason@redhat.com>
5446
5447 * g++.dg/cpp0x/initlist5.C: Add additional test.
5448
5449 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5450 Janis Johnson <janis187@us.ibm.com>
5451
5452 * lib/compat.exp (compat-get-options-main, compat-get-options):
5453 Handle dg-prune-output in source file.
5454 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
5455 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
5456 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
5457 two warnings.
5458
5459 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5460
5461 PR c/39495
5462 * gcc.dg/gomp/pr39495-1.c: New test.
5463 * gcc.dg/gomp/pr39495-2.c: New test.
5464 * g++.dg/gomp/pr39495-1.C: New test.
5465 * g++.dg/gomp/pr39495-2.C: New test.
5466
5467 PR target/39496
5468 * gcc.target/i386/pr39496.c: New test.
5469 * g++.dg/other/pr39496.C: New test.
5470
5471 2009-03-19 Li Feng <nemokingdom@gmail.com>
5472
5473 PR middle-end/39500
5474 * gcc.dg/autopar/pr39500-1.c: New.
5475 * gcc.dg/autopar/pr39500-2.c: New.
5476
5477 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5478
5479 * g++.dg/dg.exp: Prune graphite.
5480
5481 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
5482
5483 PR middle-end/39447
5484 * g++.dg/graphite: New.
5485 * g++.dg/graphite/graphite.exp: New.
5486 * g++.dg/graphite/pr39447.C: New.
5487
5488 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5489
5490 PR c++/39425
5491 * g++.dg/template/pr39425.C: New.
5492
5493 * g++.dg/template/spec33.C: Updated.
5494
5495 2009-03-17 Jason Merrill <jason@redhat.com>
5496
5497 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
5498
5499 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
5500
5501 PR c++/39475
5502 * g++.dg/ext/unary_trait_incomplete.C: New.
5503
5504 2009-03-17 Jing Yu <jingyu@google.com>
5505
5506 PR middle-end/39378
5507 * g++.dg/inherit/thunk10.C: New test.
5508
5509 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
5510
5511 PR target/39482
5512 * gcc.target/i386/pr39482.c: New test.
5513
5514 2009-03-17 Jakub Jelinek <jakub@redhat.com>
5515
5516 PR debug/39471
5517 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
5518 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
5519 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
5520 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
5521
5522 PR middle-end/39443
5523 * gcc.dg/pr39443.c: New test.
5524
5525 PR debug/39412
5526 * gcc.dg/debug/pr39412.c: New test.
5527
5528 2009-03-17 Janis Johnson <janis187@us.ibm.com>
5529
5530 PR testsuite/38526
5531 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
5532 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
5533 is defined.
5534 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
5535 its original value, or unset if it was not defined.
5536 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
5537 path procs around use of HOSTCC.
5538 * g++.dg/compat/struct-layout-1.exp: Ditto.
5539 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
5540
5541 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
5542
5543 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
5544
5545 2009-03-16 Janis Johnson <janis187@us.ibm.com>
5546
5547 Revert patch for PR testsuite/37630.
5548
5549 PR testsuite/37960
5550 * gcc.dg/pr11492.c: Replace constant and remove xfail.
5551
5552 PR testsuite/37630
5553 * lib/target-supports.exp (check_effective_target_ieee): New.
5554 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
5555 * gcc.dg/20001012-1.c: Require ieee.
5556
5557 PR testsuite/37628
5558 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
5559
5560 2009-03-16 Jakub Jelinek <jakub@redhat.com>
5561
5562 PR tree-optimization/39455
5563 * gcc.dg/pr39455.c: New test.
5564
5565 2009-03-13 David Ayers <ayers@fsfe.org>
5566
5567 * objc/execute/trivial.m. New test.
5568
5569 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
5570
5571 PR target/39137
5572 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
5573
5574 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
5575
5576 PR testsuite/39451
5577 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
5578 constraint on (%2).
5579
5580 2009-03-12 David Ayers <ayers@fsfe.org>
5581
5582 PR libobjc/27466
5583 * objc/execute/exceptions/handler-1.m. New test.
5584
5585 2009-03-12 Jakub Jelinek <jakub@redhat.com>
5586
5587 PR target/39431
5588 * gcc.target/i386/pr39431.c: New test.
5589
5590 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
5591
5592 PR target/39445
5593 * gcc.target/i386/pr39445.c: New.
5594
5595 * gcc.target/i386/push-1.c: XFAIL.
5596
5597 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
5598
5599 * gcc.dg/inline-33.c: New test.
5600
5601 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
5602
5603 * gcc.dg/vect/vect-82.c: Combine dg-do and
5604 dg-require-effective-target into dg-skip-if.
5605 * gcc.dg/vect/vect-83.c: Likewise.
5606
5607 2009-03-11 Jakub Jelinek <jakub@redhat.com>
5608
5609 PR target/39137
5610 * gcc.target/i386/stackalign/longlong-1.c: New test.
5611 * gcc.target/i386/stackalign/longlong-2.c: New test.
5612
5613 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5614
5615 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
5616
5617 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5618
5619 * gcc.c-torture/execute/ieee/inf-3.c: New test.
5620 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
5621
5622 2009-03-11 Olivier Hainque <hainque@adacore.com>
5623
5624 * gnat.dg/slice_enum.adb: New test.
5625
5626 2009-03-11 Jason Merrill <jason@redhat.com>
5627
5628 PR debug/39086
5629 * g++.dg/opt/nrv15.C: New test.
5630
5631 2009-03-10 Ira Rosen <irar@il.ibm.com>
5632
5633 PR tree-optimization/39422
5634 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
5635 constant array with static initialization to global memory.
5636 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5637
5638 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
5639
5640 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
5641 padding.
5642
5643 2009-03-09 Jakub Jelinek <jakub@redhat.com>
5644
5645 PR c++/39371
5646 * g++.dg/opt/switch2.C: Add -w to dg-options.
5647 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
5648 * g++.dg/warn/switch1.C: New test.
5649 * g++.dg/other/switch3.C: New test.
5650
5651 PR tree-optimization/39394
5652 * gcc.c-torture/compile/pr39394.c: New test.
5653
5654 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5655
5656 * gcc.target/s390/20090223-1.c: New testcase.
5657
5658 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5659
5660 PR libfortran/39402
5661 * gfortran.dg/fmt_f0_1.f90: New test.
5662
5663 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
5664
5665 PR c++/39060
5666 * g++.dg/other/new1.C: Adjusted.
5667 * g++.dg/parse/crash40.C: Likewise.
5668 * g++.dg/parse/defarg12.C: Likewise.
5669 * g++.dg/template/error15.C: Likewise.
5670
5671 * g++.dg/other/pr39060.C: New.
5672
5673 2009-03-07 Jason Merrill <jason@redhat.com>
5674
5675 PR c++/39367
5676 * g++.dg/opt/new1.C: New.
5677
5678 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5679
5680 PR c++/33492
5681 * g++.dg/other/error32.C: New.
5682
5683 2009-03-06 Jakub Jelinek <jakub@redhat.com>
5684
5685 PR middle-end/39360
5686 * gcc.c-torture/compile/pr39360.c: New test.
5687
5688 PR debug/39372
5689 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
5690
5691 2009-03-05 Jason Merrill <jason@redhat.com>
5692
5693 PR c++/38908
5694 * g++.dg/warn/Wuninitialized-3.C: New test.
5695
5696 2009-03-05 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR debug/39379
5699 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
5700 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
5701
5702 2009-03-04 Jason Merrill <jason@redhat.com>
5703
5704 PR c++/13549
5705 * g++.dg/template/koenig7.C: New test.
5706
5707 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
5708
5709 * g++.dg/torture/predcom-1.C: New test.
5710
5711 2009-03-04 Richard Guenther <rguenther@suse.de>
5712
5713 PR tree-optimization/39362
5714 * g++.dg/torture/pr39362.C: New testcase.
5715
5716 2009-03-04 Jason Merrill <jason@redhat.com>
5717 Giovanni Bajo <giovannibajo@gcc.gnu.org>
5718
5719 PR c++/9634
5720 PR c++/29469
5721 PR c++/29607
5722 * g++.dg/template/dependent-name5.C: New test.
5723
5724 2009-03-04 Steve Ellcey <sje@cup.hp.com>
5725
5726 PR testsuite/39357
5727 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
5728 vect_int to vect_int_mult.
5729
5730 2009-03-04 Richard Guenther <rguenther@suse.de>
5731
5732 PR tree-optimization/39358
5733 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
5734 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
5735
5736 2009-03-04 Richard Guenther <rguenther@suse.de>
5737
5738 PR tree-optimization/39339
5739 * gcc.c-torture/execute/pr39339.c: New testcase.
5740
5741 2009-03-03 Joseph Myers <joseph@codesourcery.com>
5742
5743 * gcc.c-torture/compile/20090303-1.c,
5744 gcc.c-torture/compile/20090303-2.c: New tests.
5745
5746 2009-03-03 Jakub Jelinek <jakub@redhat.com>
5747
5748 PR fortran/39354
5749 * gfortran.dg/gomp/pr39354.f90: New test.
5750
5751 PR tree-optimization/39343
5752 * gcc.dg/pr39343.c: New test.
5753
5754 2009-03-03 Ira Rosen <irar@il.ibm.com>
5755
5756 PR tree-optimization/39248
5757 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
5758 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
5759 on targets without vector misalignment support.
5760 * lib/target-supports.exp
5761 (check_effective_target_vect_short_mult): Add
5762 check_effective_target_arm32.
5763
5764 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
5765
5766 PR middle-end/39335
5767 * gcc.dg/graphite/pr39335_1.c: New.
5768 * gcc.dg/graphite/pr39335.c: New.
5769
5770 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
5771
5772 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
5773 of andl.
5774 * gcc.target/i386/stackalign/return-5.c: Likewise.
5775 * gcc.target/i386/stackalign/return-6.c: Likewise.
5776
5777 2009-03-02 Richard Guenther <rguenther@suse.de>
5778 Ira Rosen <irar@il.ibm.com>
5779
5780 PR tree-optimization/39318
5781 * gfortran.dg/vect/pr39318.f90: New test.
5782
5783 2009-03-01 Jan Hubicka <jh@suse.cz>
5784
5785 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
5786
5787 2009-03-01 Jan Hubicka <jh@suse.cz>
5788
5789 PR debug/39267
5790 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
5791
5792 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
5793
5794 * gnat.dg/pack12.adb: New test.
5795
5796 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
5797
5798 PR c++/37789
5799 * g++.dg/other/pr37789.C: New.
5800
5801 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
5802
5803 PR fortran/39295
5804 * gfortran.dg/interface_25.f90: New test.
5805 * gfortran.dg/interface_26.f90: New test.
5806
5807 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
5808
5809 PR fortran/39292
5810 * gfortran.dg/initialization_22.f90: New test.
5811
5812 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
5813
5814 PR rtl-optimization/39241
5815 * gcc.dg/torture/pr39241.c: New.
5816
5817 2009-02-25 Martin Jambor <mjambor@suse.cz>
5818
5819 PR tree-optimizations/39259
5820 * g++.dg/torture/pr39259.C: New testcase.
5821
5822 2009-02-24 Richard Guenther <rguenther@suse.de>
5823
5824 PR c++/39242
5825 * g++.dg/template/instantiate10.C: New testcase.
5826
5827 2009-02-24 Richard Guenther <rguenther@suse.de>
5828 Zdenek Dvorak <ook@ucw.cz>
5829
5830 PR tree-optimization/39233
5831 * gcc.c-torture/execute/pr39233.c: New testcase.
5832
5833 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
5834
5835 PR tree-optimization/39260
5836 * gcc.dg/graphite/pr39260.c: New.
5837
5838 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
5839
5840 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
5841
5842 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
5843
5844 PR c++/36411
5845 * g++.dg/template/void14.C: New.
5846
5847 2009-02-23 Jason Merrill <jason@redhat.com>
5848
5849 PR c++/38880
5850 * g++.dg/init/const7.C: Remove XFAIL.
5851 * g++.dg/init/static-init1.C: New test.
5852
5853 * g++.dg/cpp0x/initlist14.C: New test.
5854
5855 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5856
5857 PR fortran/38914
5858 * bound_simplification_2.f90: New test case.
5859 * bound_7.f90: New test case.
5860
5861 2009-02-21 Joseph Myers <joseph@codesourcery.com>
5862
5863 * gcc.dg/cpp/include4.c: New test.
5864
5865 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
5866
5867 PR target/39256
5868 * gcc.target/i386/abi-2.c: New.
5869
5870 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
5871
5872 * gcc.c-torture/execute/pr39228.x: New.
5873
5874 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
5875
5876 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
5877 scan-assembler to check for xmm0 register.
5878
5879 2009-02-20 Mark Mitchell <mark@codesourcery.com>
5880 Joseph Myers <joseph@codesourcery.com>
5881
5882 * gcc.target/arm/va_list.c: New test.
5883 * g++.dg/abi/arm_va_list.C: Likewise.
5884 * lib/target-supports.exp (check_effective_target_arm_eabi): New
5885 function.
5886 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
5887 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
5888 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
5889 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
5890 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
5891 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
5892
5893 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
5894
5895 PR testsuite/38164
5896 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
5897 to dg-options.
5898
5899 2009-02-20 Jakub Jelinek <jakub@redhat.com>
5900
5901 PR target/39240
5902 * gcc.c-torture/execute/pr39240.c: New test.
5903
5904 2009-02-20 Jason Merrill <jason@redhat.com>
5905
5906 PR c++/39225
5907 * g++.dg/parse/dtor15.C: New test.
5908
5909 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
5910
5911 * gcc.c-torture/execute/20090219-1.c: New.
5912
5913 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
5914
5915 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
5916 (mips-dg-options): When matching isa* pseudo-options make
5917 'value' optional and accept ! entries. Use $spec instead of
5918 $isa_spec in the isa pseudo-option error message. Only
5919 perform the ISA-range check when 'value' is set. If arch is
5920 matching any CPU in the ! entries switch to its generic ISA.
5921 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
5922 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
5923
5924 2009-02-19 Jakub Jelinek <jakub@redhat.com>
5925
5926 PR target/39175
5927 * gcc.dg/visibility-20.c: New test.
5928 * g++.dg/ext/visibility/visibility-11.C: New test.
5929
5930 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
5931
5932 PR c++/39188
5933 * g++.dg/abi/pr39188-1a.C: New.
5934 * g++.dg/abi/pr39188-1b.C: Likewise.
5935 * g++.dg/abi/pr39188-1.h: Likewise.
5936 * g++.dg/abi/pr39188-2a.C: Likewise.
5937 * g++.dg/abi/pr39188-2b.C: Likewise.
5938 * g++.dg/abi/pr39188-2.h: Likewise.
5939 * g++.dg/abi/pr39188-3a.C: Likewise.
5940 * g++.dg/abi/pr39188-3b.C: Likewise.
5941 * g++.dg/abi/pr39188-3.h: Likewise.
5942
5943 2009-02-19 Joseph Myers <joseph@codesourcery.com>
5944
5945 PR c/38483
5946 * gcc.c-torture/execute/call-trap-1.c,
5947 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
5948 tests.
5949
5950 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
5951
5952 PR target/39228
5953 * gcc.c-torture/execute/pr39228.c: New test.
5954
5955 2009-02-19 Richard Guenther <rguenther@suse.de>
5956
5957 PR tree-optimization/39074
5958 * gcc.dg/torture/pr39074.c: New testcase.
5959 * gcc.dg/torture/pr39074-2.c: Likewise.
5960 * gcc.dg/torture/pr39074-3.c: Likewise.
5961
5962 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
5963
5964 PR c++/39219
5965 * g++.dg/parse/attr3.C: New.
5966
5967 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
5968
5969 PR testsuite/38165
5970 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
5971
5972 PR testsuite/38166
5973 * g++.dg/ext/visibility/class1.C: Revert revision 122348
5974 and skip on Darwin.
5975
5976 2009-02-18 Jason Merrill <jason@redhat.com>
5977
5978 PR c++/38880
5979 * g++.dg/init/const7.C: Remove XFAIL.
5980
5981 PR target/39179
5982 * g++.dg/opt/const6.C: New test.
5983
5984 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
5985
5986 * gcc.dg/callabi/callabi.exp: Moved to ...
5987 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
5988 in 64bit mode.
5989
5990 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
5991 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
5992 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
5993 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
5994 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
5995 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
5996 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
5997
5998 * gcc.dg/callabi/callabi.h: Moved to ...
5999 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
6000
6001 * gcc.dg/callabi/func-1.c: Moved to ...
6002 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
6003
6004 * gcc.dg/callabi/func-indirect.c: Moved to ...
6005 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
6006
6007 * gcc.dg/callabi/pr38891.c: Moved to ...
6008 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
6009
6010 * gcc.dg/callabi/vaarg-1.c: Moved to ...
6011 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
6012
6013 * gcc.dg/callabi/vaarg-2.c: Moved to ...
6014 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
6015
6016 * gcc.dg/callabi/vaarg-3.c: Moved to ...
6017 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
6018
6019 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
6020
6021 PR target/38891
6022 * gcc.dg/callabi/pr38891.c: New.
6023
6024 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6025
6026 * gcc.dg/callabi/callabi.exp: New.
6027
6028 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6029
6030 PR target/39082
6031 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
6032 -Wno-abi for x86.
6033 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
6034
6035 * gcc.target/i386/pr39082-1.c: New.
6036
6037 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
6038 -Wno-abi.
6039
6040 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
6041 CHECK_M64_M128 is defined.
6042 (check_f_arguments): Add "do".
6043 (check_vector_arguments): New.
6044 (check_m64_arguments): Likewise.
6045 (check_m128_arguments): Likewise.
6046
6047 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
6048 (CHECK_M64_M128): Define.
6049
6050 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
6051 on abitest.
6052 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
6053
6054 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
6055 tests only if CHECK_M64_M128 is defined.
6056
6057 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
6058 (m128_2_struct): Likewise.
6059 (check_struct_passing5): Likewise.
6060 (check_struct_passing6): Likewise.
6061 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
6062
6063 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
6064 (un5): Likewise.
6065 (check_union_passing4): Likewise.
6066 (main): Test union with __m128 if CHECK_M64_M128 is defined.
6067
6068 2009-02-18 Joseph Myers <joseph@codesourcery.com>
6069
6070 PR c/35447
6071 * gcc.dg/noncompile/pr35447-1.c: New test.
6072
6073 2009-02-18 Jakub Jelinek <jakub@redhat.com>
6074
6075 PR tree-optimization/36922
6076 * gfortran.dg/pr36922.f: New test.
6077
6078 2009-02-17 Richard Guenther <rguenther@suse.de>
6079
6080 PR tree-optimization/39202
6081 * gcc.c-torture/compile/pr39202.c: New testcase.
6082
6083 2009-02-17 Richard Guenther <rguenther@suse.de>
6084
6085 PR tree-optimization/39204
6086 * gcc.dg/torture/pr39204.c: New testcase.
6087
6088 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
6089
6090 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
6091 * gcc.dg/vect/vect-outer-6.c: Ditto.
6092
6093 2009-02-16 Joseph Myers <joseph@codesourcery.com>
6094
6095 PR c/35446
6096 * gcc.dg/noncompile/init-5.c: New test.
6097 * gcc.dg/init-bad-4.c: Adjust expected errors.
6098
6099 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
6100
6101 PR target/37049
6102 * gcc.target/i386/push-1.c: New.
6103
6104 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
6105
6106 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
6107
6108 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6109
6110 * gcc.target/spu/intrinsics-sr.c: New test.
6111
6112 2009-02-13 Steve Ellcey <sje@cup.hp.com>
6113
6114 PR target/38056
6115 * gcc.target/ia64/sibcall-opt-1.c: New test.
6116 * gcc.target/ia64/sibcall-opt-2.c: New test.
6117
6118 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
6119
6120 PR fortran/36528
6121 * gfortran.dg/cray_pointers_8.f90: New test.
6122
6123 PR fortran/36703
6124 * gfortran.dg/cray_pointers_9.f90: New test.
6125
6126 2009-02-13 Jason Merrill <jason@redhat.com>
6127
6128 PR c++/39070
6129 * g++.dg/cpp0x/decltype16.C: New.
6130
6131 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6132
6133 PR target/39152
6134 * gfortran.dg/gomp/pr39152.f90: New.
6135
6136 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6137
6138 PR target/39162
6139 * gcc.target/i386/pr39162.c: New.
6140
6141 2009-02-13 Joseph Myers <joseph@codesourcery.com>
6142
6143 PR c/35444
6144 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
6145 New tests.
6146
6147 2009-02-12 Jason Merrill <jason@redhat.com>
6148
6149 PR c++/38950
6150 * g++.dg/template/array20.C: New test.
6151
6152 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
6153
6154 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
6155 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
6156 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
6157
6158 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6159
6160 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
6161
6162 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6163
6164 PR target/39152
6165 * gfortran.dg/pr39152.f: New.
6166
6167 2009-02-11 Jason Merrill <jason@redhat.com>
6168
6169 PR c++/39153
6170 * g++.dg/cpp0x/defaulted9.C: New test.
6171
6172 PR c++/30111
6173 * g++.dg/init/value7.C: New test.
6174
6175 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
6176
6177 PR target/38824
6178 * gcc.target/i386/pr38824.c: New testcase.
6179
6180 2009-02-11 Jason Merrill <jason@redhat.com>
6181
6182 PR c++/38649
6183 * g++.dg/cpp0x/defaulted8.C: New test.
6184
6185 PR c++/36744
6186 * g++.dg/cpp0x/rv9p.C: New test.
6187
6188 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
6189
6190 * gnat.dg/aliasing3.adb: New test.
6191 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
6192
6193 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6194
6195 PR c++/34397
6196 * g++.dg/template/crash88.C: New.
6197 * g++.dg/template/crash89.C: Likewise.
6198
6199 2009-02-10 Steve Ellcey <sje@cup.hp.com>
6200
6201 PR c/39084
6202 * gcc.dg/pr39084.c: New test.
6203
6204 2009-02-10 Jakub Jelinek <jakub@redhat.com>
6205
6206 PR target/39139
6207 * gcc.target/i386/pr39139.c: New test.
6208
6209 2009-02-10 Richard Guenther <rguenther@suse.de>
6210
6211 PR tree-optimization/39132
6212 * gcc.dg/torture/pr39132.c: New testcase.
6213
6214 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
6215
6216 PR target/39119
6217 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
6218 * gcc.target/x86_64/abi/avx/args.h: Likewise.
6219 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
6220 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
6221 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
6222 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
6223 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6224 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
6225
6226 2009-02-09 Jason Merrill <jason@redhat.com>
6227
6228 PR c++/39109
6229 * g++.dg/init/value6.C: New test.
6230
6231 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
6232
6233 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
6234
6235 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
6236
6237 * gcc.c-torture/compile/20090209-1.c: New test.
6238
6239 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6240
6241 PR c++/35147
6242 PR c++/37737
6243 * g++.dg/cpp0x/vt-35147.C: New.
6244 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6245 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6246
6247 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6248
6249 PR c/35434
6250 * gcc.dg/attr-alias-4.c: New test.
6251
6252 2009-02-06 Janis Johnson <janis187@us.ibm.com>
6253
6254 PR c/39035
6255 * gcc.dg/dfp/pr39035.c: New test.
6256
6257 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6258
6259 PR c/36432
6260 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
6261
6262 2009-02-05 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR c++/39106
6265 * g++.dg/opt/thunk3.C: New test.
6266
6267 2009-02-05 Nick Clifton <nickc@redhat.com>
6268
6269 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
6270 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
6271 * gcc.dg/cdce1.c: Likewise.
6272 * gcc.dg/cpp/_Pragma6.c: Likewise.
6273 * g++.dg/cpp/_Pragma1.C: Likewise.
6274 * gcc.dg/utf32-2.c: Xfail for M32C.
6275 * gcc.dg/utf32-1.c: Likewise.
6276 * gcc.dg/utf32-3.c: Likewise.
6277 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
6278 targets.
6279 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
6280 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
6281 * gcc.dg/Wconversion-5.c: Likewise.
6282 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
6283 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
6284 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
6285 * gcc.dg/utf-inc-init.c: Likewise.
6286 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
6287 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
6288 * gcc.dg/utf-array-short-wchar.c: Likewise.
6289 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
6290 * gcc.dg/mallign.c: Use size_t instead of long.
6291
6292 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
6293
6294 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
6295
6296 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
6297
6298 * gcc.c-torture/execute/pr39100.c: New.
6299
6300 2009-02-05 Joseph Myers <joseph@codesourcery.com>
6301
6302 PR c/35435
6303 * gcc.dg/tls/diag-6.c: New test.
6304
6305 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
6306
6307 AVX Programming Reference (January, 2009)
6308 * gcc.target/i386/avx-vpclmulqdq.c: New.
6309 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6310
6311 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
6312
6313 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
6314 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
6315 (pclmul_test): Renamed to ...
6316 (TEST): This.
6317
6318 2009-02-04 Jakub Jelinek <jakub@redhat.com>
6319
6320 PR c++/39095
6321 * g++.dg/abi/mangle31.C: New test.
6322
6323 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6324
6325 PR c/29129
6326 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
6327 declarator.
6328 * vla-6.c: Likewise. Expect warning not error for [*] lexically
6329 inside function prototype but not part of parameter declarator.
6330 * vla-11.c: New test.
6331
6332 2009-02-03 Jason Merrill <jason@redhat.com>
6333
6334 * g++.dg/warn/main-4.C: New test.
6335 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
6336
6337 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6338
6339 PR c++/36607
6340 * g++.dg/expr/cast10.C: New test.
6341
6342 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6343
6344 PR c/35433
6345 * gcc.dg/init-bad-6.c: New test.
6346
6347 2009-02-03 Jakub Jelinek <jakub@redhat.com>
6348
6349 PR target/35318
6350 * gcc.c-torture/compile/pr35318.c: New test.
6351
6352 PR inline-asm/39059
6353 * gcc.dg/nofixed-point-2.c: New test.
6354 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
6355 * g++.dg/ext/fixed2.C: Likewise.
6356 * g++.dg/other/error25.C: Likewise.
6357 * g++.dg/lookup/crash7.C: Likewise.
6358 * g++.dg/cpp0x/decltype-38655.C: Likewise.
6359
6360 PR c++/39056
6361 * g++.dg/cpp0x/initlist13.C: New test.
6362
6363 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
6364
6365 PR c++/36897
6366 * g++.dg/template/func2.C: New test.
6367
6368 PR c++/37314
6369 * g++.dg/template/typename15.C: New.
6370 * g++.dg/template/typename16.C: New.
6371
6372 2009-02-03 Janis Johnson <janis187@us.ibm.com>
6373 Ben Elliston <bje@au.ibm.com>
6374
6375 PR c/39034
6376 * gcc.dg/dfp/pr39034.c: New test.
6377
6378 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6379
6380 PR testsuite/38263
6381 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
6382
6383 2009-02-02 Jason Merrill <jason@redhat.com>
6384
6385 PR c++/39054
6386 * g++.dg/parse/dtor14.C: New test.
6387
6388 2009-02-02 Jakub Jelinek <jakub@redhat.com>
6389
6390 * lib/target-supports.exp
6391 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
6392 * g++.dg/ext/builtin10.C: New test.
6393
6394 PR inline-asm/39058
6395 * gcc.target/i386/pr39058.c: New test.
6396
6397 2009-02-02 Richard Guenther <rguenther@suse.de>
6398
6399 PR tree-optimization/38937
6400 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
6401
6402 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6403
6404 PR c++/39053
6405 * g++.dg/parse/crash52.C: New.
6406
6407 2009-01-30 Richard Guenther <rguenther@suse.de>
6408
6409 PR tree-optimization/39041
6410 * gcc.c-torture/compile/pr39041.c: New testcase.
6411
6412 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6413
6414 PR target/39013
6415 * gcc.target/i386/pr39013-1.c: New test.
6416 * gcc.target/i386/pr39013-2.c: New test.
6417
6418 PR c++/39028
6419 * g++.dg/ext/label12.C: New test.
6420
6421 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6422
6423 PR c++/33465
6424 * g++.dg/parse/error34.C: New.
6425 * g++.dg/parse/error35.C: Likewise.
6426
6427 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6428
6429 PR c++/38655
6430 * g++.dg/cpp0x/decltype-38655.C: New.
6431
6432 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6433
6434 PR target/39002
6435 * g++.dg/torture/pr39002.C: New test.
6436
6437 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
6438
6439 PR tree-optimization/39007
6440 * gcc.dg/tree-ssa/pr39007.c: New.
6441
6442 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
6443
6444 PR middle-end/35854
6445 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
6446 to "subreg1".
6447
6448 2009-01-29 Steve Ellcey <sje@cup.hp.com>
6449
6450 PR middle-end/38857
6451 * gcc.c-torture/compile/pr38857.c: New test.
6452
6453 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
6454
6455 PR fortran/38852
6456 PR fortran/39006
6457 * gfortran.dg/bound_6.f90: New test.
6458
6459 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
6460
6461 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
6462
6463 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
6464
6465 PR tree-optimization/38997
6466 * gcc.dg/tree-ssa/pr38997.c: New.
6467
6468 2009-01-28 Richard Guenther <rguenther@suse.de>
6469
6470 PR tree-optimization/38926
6471 * gcc.c-torture/compile/pr38926.c: New testcase.
6472
6473 2009-01-28 Jakub Jelinek <jakub@redhat.com>
6474
6475 PR middle-end/38934
6476 * gcc.dg/pr38934.c: New test.
6477
6478 2009-01-28 Richard Guenther <rguenther@suse.de>
6479
6480 PR middle-end/38908
6481 * g++.dg/warn/Wuninitialized-2.C: New testcase.
6482
6483 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
6484
6485 PR tree-optimization/38984
6486 * gcc.dg/pr38984.c: New XFAILed testcase.
6487
6488
6489 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
6490
6491 PR target/38988
6492 * gcc.target/i386/pr38988.c: New test.
6493
6494 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6495
6496 PR c++/37554
6497 * g++.dg/parse/crash51.C: New.
6498 * g++.old-deja/g++.pt/crash9.C: Adjust.
6499
6500 2009-01-27 Daniel Kraft <d@domob.eu>
6501
6502 PR fortran/38883
6503 * gfortran.dg/mvbits_6.f90: New test.
6504 * gfortran.dg/mvbits_7.f90: New test.
6505 * gfortran.dg/mvbits_8.f90: New test.
6506
6507 2009-01-27 Richard Guenther <rguenther@suse.de>
6508
6509 PR tree-optimization/38503
6510 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
6511
6512 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
6513
6514 PR middle-end/38969
6515 * gcc.c-torture/execute/pr38969.c: New test.
6516
6517 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
6518
6519 PR testsuite/38864
6520 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
6521 to dg-do compile.
6522 * gcc.target/mips/fixed-scalar-type.c: Likewise.
6523 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
6524 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
6525
6526 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
6527
6528 PR target/38952
6529 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
6530 if __USING_SJLJ_EXCEPTIONS__ is defined.
6531
6532 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
6533 __USING_SJLJ_EXCEPTIONS__ is defined.
6534 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
6535 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
6536 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
6537 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
6538 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
6539 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
6540
6541 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
6542
6543 PR testsuite/38949
6544 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
6545 Use instead of C name in asm statements.
6546
6547 2009-01-26 Richard Guenther <rguenther@suse.de>
6548
6549 PR tree-optimization/38745
6550 * g++.dg/torture/pr38745.C: New testcase.
6551
6552 2009-01-26 Richard Guenther <rguenther@suse.de>
6553
6554 PR middle-end/38851
6555 * g++.dg/warn/Wuninitialized-1.C: New testcase.
6556
6557 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
6558
6559 * gcc.dg/bitfld-15.c: Gate warning on target
6560 pcc_bitfield_type_matters.
6561 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
6562 g++.dg/ext/bitfield4.C: Likewise.
6563 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
6564 bitfield for any target.
6565
6566 2009-01-24 Jakub Jelinek <jakub@redhat.com>
6567
6568 PR c/38957
6569 * gcc.dg/pr38957.c: New test.
6570
6571 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
6572
6573 PR fortran/38955
6574 * gfortran.dg/array_constructor_24.f: Allow tolerance when
6575 comparing floats.
6576
6577 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
6578
6579 PR tree-optimization/38953
6580 * gfortran.dg/graphite/pr38953.f90: New.
6581
6582 2009-01-24 Paul Brook <paul@codesourcery.com>
6583
6584 * gcc.target/arm/neon-cond-1.c: New test.
6585
6586 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
6587
6588 PR tree-optimization/38932
6589 * gcc.dg/pr38932.c: New.
6590
6591 2009-01-23 Revital Eres <eres@il.ibm.com>
6592
6593 * gcc.dg/sms-7.c: Fix test.
6594
6595 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
6596
6597 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
6598 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
6599 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
6600 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
6601
6602 2009-01-22 Steve Ellcey <sje@cup.hp.com>
6603
6604 * gcc.dg/pr35729.c: Make test x86 specific.
6605
6606 2009-01-22 Steve Ellcey <sje@cup.hp.com>
6607
6608 PR middle-end/38615
6609 * gcc.dg/pr38615.c: New test.
6610
6611 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
6612
6613 PR target/38931
6614 * gcc.target/i386/pr38931.c: New test.
6615
6616 2009-01-22 Dodji Seketeli <dodji@redhat.com>
6617
6618 PR c++/38930
6619 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
6620 * g++.dg/template/typedef12.C: Likewise.
6621 * g++.dg/template/typedef13.C: Likewise.
6622 * g++.dg/template/typedef14.C: Likewise.
6623 * g++.dg/template/sfinae3.C: Likewise.
6624 * g++.old-deja/g++.pt/typename8.C: Likewise.
6625 * g++.dg/template/access11.C: Likewise
6626
6627 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
6628
6629 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
6630 and mips*-*-irix*.
6631 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
6632
6633 2009-01-21 Dodji Seketeli <dodji@redhat.com>
6634
6635 PR c++/26693
6636 * g++.dg/template/typedef11.C: New test.
6637 * g++.dg/template/typedef12.C: Likewise.
6638 * g++.dg/template/typedef13.C: Likewise.
6639 * g++.dg/template/typedef14.C: Likewise.
6640 * g++.dg/template/sfinae3.C: Compile this pedantically.
6641 The only errors expected should be the one saying the typedef is ill
6642 formed.
6643 * g++.old-deja/g++.pt/typename8.C: Likewise.
6644 * g++.dg/template/access11.C: Update this.
6645
6646 2009-01-21 Daniel Kraft <d@domob.eu>
6647
6648 PR fortran/38887
6649 * gfortran.dg/mvbits_5.f90: New test.
6650
6651 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
6652
6653 * gcc.dg/sms-6.c: New test.
6654 * gcc.dg/sms-7.c: Likewise.
6655
6656 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
6657
6658 PR fortran/38907
6659 * gfortran.dg/host_assoc_function_7.f90: New test
6660
6661 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6662 Richard Guenther <rguenther@suse.de>
6663
6664 PR tree-optimization/38747
6665 PR tree-optimization/38748
6666 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
6667 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6668 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
6669
6670 2009-01-20 Kees Cook <kees@ubuntu.com>
6671 H.J. Lu <hongjiu.lu@intel.com>
6672
6673 PR target/38902
6674 * gcc.dg/pr38902.c: New.
6675
6676 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
6677
6678 PR target/38868
6679 * gfortran.dg/pr38868.f: New testcase.
6680
6681 2009-01-20 Richard Guenther <rguenther@suse.de>
6682
6683 * gcc.c-torture/execute/pr36227.c: Move ...
6684 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
6685
6686 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6687
6688 * lib/gfortran.exp: Add -B options for targets that use
6689 libgfortran.a%s in their specs.
6690
6691 2009-01-19 Jason Merrill <jason@redhat.com>
6692
6693 PR c++/23287
6694 * g++.dg/template/dtor5.C: New test.
6695
6696 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
6697
6698 PR fortran/38859
6699 * gfortran.dg/bound_5.f90: New test.
6700
6701 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
6702
6703 PR target/38736
6704 * g++.dg/compat/abi/pr38736_main.C: New.
6705 * g++.dg/compat/abi/pr38736_x.C: Likewise.
6706 * g++.dg/compat/abi/pr38736_y.C: Likewise.
6707 * g++.dg/other/macro-1.C: Likewise.
6708 * gcc.dg/macro-1.c: Likewise.
6709 * gcc.dg/compat/pr38736_main.c: Likewise.
6710 * gcc.dg/compat/pr38736_x.c: Likewise.
6711 * gcc.dg/compat/pr38736_y.c: Likewise.
6712
6713 2009-01-18 Richard Guenther <rguenther@suse.de>
6714
6715 PR tree-optimization/38819
6716 * gcc.c-torture/execute/pr38819.c: New testcase.
6717
6718 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6719
6720 PR fortran/38657
6721 * gfortran.dg/module_commons_3.f90: Reapply.
6722
6723 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6724
6725 PR fortran/34955
6726 * gfortran.dg/transfer_intrinsic_1.f90: New test.
6727 * gfortran.dg/transfer_intrinsic_2.f90: New test.
6728
6729 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6730
6731 PR fortran/38657
6732 * gfortran.dg/module_commons_3.f90: Remove
6733
6734 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
6735
6736 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
6737
6738 2009-01-16 Jason Merrill <jason@redhat.com>
6739
6740 PR c++/38877
6741 * g++.dg/template/lvalue1.C: New test.
6742
6743 PR c++/29470
6744 * g++.dg/template/access20.C: New test.
6745 * g++.dg/torture/pr34641.C: Fix access.
6746
6747 2009-01-16 Richard Guenther <rguenther@suse.de>
6748
6749 PR tree-optimization/38835
6750 PR middle-end/36227
6751 * gcc.c-torture/execute/pr36227.c: New testcase.
6752 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
6753 * g++.dg/init/const7.C: Likewise.
6754
6755 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
6756
6757 PR target/38554
6758 * gcc.c-torture/compile/pr38554.c: New test.
6759
6760 2009-01-16 Jason Merrill <jason@redhat.com>
6761
6762 PR c++/38579
6763 * g++.dg/conversion/access1.C: New test.
6764
6765 2009-01-16 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR tree-optimization/38789
6768 * gcc.c-torture/compile/pr38789.c: New test.
6769
6770 2009-01-16 Janus Weil <janus@gcc.gnu.org>
6771
6772 PR fortran/38152
6773 * gfortran.dg/proc_ptr_13.f90: New.
6774
6775 2009-01-15 Jason Merrill <jason@redhat.com>
6776
6777 PR c++/38850
6778 * g++.dg/template/koenig6.C: New test.
6779
6780 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6781
6782 PR c++/29388
6783 * g++.dg/template/error37.C: New testcase.
6784
6785 2009-01-15 Jason Merrill <jason@redhat.com>
6786
6787 PR c++/36334
6788 * g++.dg/conversion/memfn1.C: New test.
6789
6790 PR c++/37646
6791 * g++.dg/conversion/memfn2.C: New test.
6792
6793 2009-01-15 Steve Ellcey <sje@cup.hp.com>
6794
6795 PR c++/38357
6796 * g++.dg/template/crash87.C: New test.
6797
6798 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
6799
6800 PR middle-end/37843
6801 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
6802
6803 2009-01-15 Dodji Seketeli <dodji@redhat.com>
6804
6805 PR c++/38636
6806 * g++.dg/parse/crash50.C: New test.
6807
6808 2009-01-14 Jakub Jelinek <jakub@redhat.com>
6809
6810 PR rtl-optimization/38245
6811 * gcc.dg/pr38245-3.c: New test.
6812 * gcc.dg/pr38245-3.h: New file.
6813 * gcc.dg/pr38245-4.c: New file.
6814 * gcc.dg/pr38364.c: New test.
6815
6816 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
6817
6818 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
6819 sequence PC-relative.
6820
6821 2009-01-14 Mark Mitchell <mark@codesourcery.com>
6822
6823 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
6824 calls and/or PLT markers.
6825 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
6826 calls and/or PLT markers.
6827 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
6828 calls and/or PLT markers.
6829 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
6830 calls and/or PLT markers.
6831
6832 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6833 Nathan Froyd <froydnj@codesourcery.com>
6834 Joseph Myers <joseph@codesourcery.com>
6835
6836 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
6837 New function.
6838 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
6839 and use consistent CFLAGS.
6840 * gcc.target/powerpc/20030505.c: Likewise.
6841 * gcc.target/powerpc/20081204-1.c: Likewise.
6842 * gcc.target/powerpc/ppc-spe.c: Likewise.
6843 * gcc.target/powerpc/spe1.c: Likewise.
6844 * g++.dg/ext/spe1.C: Likewise.
6845 * g++.dg/other/opaque-1.C: Likewise.
6846 * g++.dg/other/opaque-2.C: Likewise.
6847 * g++.dg/other/opaque-3.C: Likewise.
6848
6849 2009-01-14 Mark Mitchell <mark@codesourcery.com>
6850
6851 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
6852 out of loop.
6853
6854 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
6855
6856 PR target/38811
6857 * g++.dg/torture/pr38811.C: New file.
6858
6859 2009-01-14 Richard Guenther <rguenther@suse.de>
6860
6861 PR tree-optimization/38826
6862 PR middle-end/38477
6863 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
6864
6865 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
6866
6867 * gcc.dg/graphite/pr38786.c: Fix commit problem.
6868
6869 2009-01-14 Nick Clifton <nickc@redhat.com>
6870
6871 PR c++/37862
6872 * g++.cp/parse/pr37862.C: New test.
6873
6874 2009-01-14 Julian Brown <julian@codesourcery.com>
6875
6876 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
6877 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
6878 to...
6879 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
6880 These.
6881
6882 2009-01-13 Jakub Jelinek <jakub@redhat.com>
6883
6884 PR rtl-optimization/38774
6885 * gcc.dg/torture/pr38774.c: New test.
6886
6887 PR c++/38795
6888 * g++.dg/cpp0x/pr38795.C: New test.
6889
6890 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
6891 Nathan Froyd <froydnj@codesourcery.com>
6892 Joseph Myers <joseph@codesourcery.com>
6893
6894 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
6895 otherwise. Do not check for AltiVec at runtime.
6896 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
6897 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
6898 * gcc.target/powerpc/altivec-1.c: Likewise.
6899 * gcc.target/powerpc/altivec-3.c: Likewise.
6900 * gcc.target/powerpc/altivec-10.c: Likewise.
6901 * gcc.target/powerpc/altivec-12.c: Likewise.
6902 * gcc.target/powerpc/altivec-24.c: Likewise.
6903 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
6904 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
6905 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
6906 * gcc.target/powerpc/pr35907.c: Likewise.
6907 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
6908 otherwise. Do not check for Cell at runtime.
6909 * gcc.target/powerpc/altivec_check.h: Delete.
6910
6911 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
6912 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
6913 not check for AltiVec at runtime.
6914 * g++.dg/ext/altivec-cell-2.C: Likewise.
6915 * g++.dg/ext/altivec-cell-3.C: Likewise.
6916 * g++.dg/ext/altivec-cell-4.C: Likewise.
6917 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
6918 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
6919 check.
6920 * g++.dg/ext/altivec_check.h: Delete.
6921
6922 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
6923
6924 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
6925 effective target. Adjust line numbers accordingly.
6926
6927 2009-01-13 Mark Mitchell <mark@codesourcery.com>
6928
6929 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
6930
6931 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
6932
6933 PR tree-optimization/38786
6934 * gcc.dg/graphite/pr38786.c: New.
6935
6936 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
6937
6938 Revert:
6939 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
6940
6941 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
6942 for alpha*-*-* targets.
6943 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
6944
6945 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6946
6947 PR libfortran/38772
6948 * gfortran.dg/fmt_bz_bn_err.f: New test.
6949
6950 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
6951
6952 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
6953
6954 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6955
6956 * lib/target-supports.exp (check_effective_target_powerpc64): New.
6957 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
6958 instruction support. Do not check for it at runtime.
6959
6960 2009-01-12 Jason Merrill <jason@redhat.com>
6961
6962 PR c++/35109
6963 * g++.dg/lookup/friend11.C: Remove expected error.
6964 * g++.dg/lookup/friend14.C: New test.
6965 * g++.dg/lookup/friend15.C: New test.
6966
6967 2009-01-12 Dodji Seketeli <dodji@redhat.com>
6968
6969 PR c++/36019
6970 * g++.dg/lookup/hidden-class12.C: New test.
6971 * g++.dg/lookup/hidden-class13.C: New test.
6972 * g++.dg/lookup/hidden-class14.C: New test.
6973 * g++.dg/lookup/hidden-class15.C: New test.
6974 * g++.dg/lookup/hidden-class16.C: New test.
6975
6976 2009-01-12 Mark Mitchell <mark@codesourcery.com>
6977
6978 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
6979 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
6980 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
6981
6982 2009-01-12 Jason Merrill <jason@redhat.com>
6983
6984 PR c++/31488
6985 * g++.dg/other/vararg-3.C: New test.
6986
6987 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6988
6989 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
6990 Explicitly enable SPE.
6991 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
6992 directive.
6993
6994 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
6995 Expect -flax-vector-conversions message. Adjust incompatible
6996 types errors.
6997 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
6998 Make Foo extern.
6999
7000 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
7001
7002 * g++.dg/other/opaque-1.C: Run on targets with SPE.
7003
7004 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
7005 * g++.dg/other/opaque-2.C: Likewise.
7006 * g++.dg/other/opaque-3.C: Likewise.
7007
7008 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7009
7010 PR c/32041
7011 * gcc.dg/pr32041.c: New test.
7012 * g++.dg/parse/offsetof9.C: New test.
7013
7014 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7015 Nathan Froyd <froydnj@codesourcery.com>
7016
7017 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
7018 * g++.dg/ext/attribute-test-1.C: Likewise.
7019 * g++.dg/ext/attribute-test-2.C: Likewise.
7020 * g++.dg/ext/attribute-test-3.C: Likewise.
7021 * g++.dg/ext/attribute-test-4.C: Likewise.
7022
7023 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
7024
7025 * gnat.dg/unchecked_convert3.adb: New test.
7026
7027 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR c++/38794
7030 * g++.dg/parse/typedef9.C: New test.
7031
7032 PR tree-optimization/38807
7033 * gcc.c-torture/compile/pr38807.c: New test.
7034
7035 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
7036
7037 * gcc.target/mips/ins-2.c: New test.
7038
7039 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
7040
7041 PR testsuite/38809
7042 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
7043
7044 2009-01-11 Jakub Jelinek <jakub@redhat.com>
7045
7046 PR c++/36254
7047 * g++.dg/warn/Wreturn-type-5.C: New test.
7048
7049 2009-01-11 Matthias Klose <doko@ubuntu.com>
7050
7051 PR middle-end/38616
7052 * gcc.dg/pr38616.c: New test.
7053
7054 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
7055
7056 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
7057
7058 2009-01-10 Andrew Pinski <pinskia@gmail.com>
7059
7060 PR c++/38648
7061 * g++.dg/expr/string-1.C: New test.
7062 * g++.dg/expr/string-2.C: New test.
7063
7064 PR c++/36695
7065 * g++.dg/ext/complex4.C: New test.
7066 * g++.dg/ext/complex5.C: New test.
7067 * g++.dg/init/reference1.C: New test.
7068 * g++.dg/init/reference2.C: New test.
7069 * g++.dg/init/reference3.C: New test.
7070
7071 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7072
7073 PR fortran/38763
7074 * gfortran.dg/transfer_null_1.f90: New test.
7075
7076 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7077
7078 PR fortran/38765
7079 * gfortran.dg/host_assoc_function_6.f90: New test.
7080
7081 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
7082
7083 * lib/target-supports.exp: Add method to determine if the effective
7084 target is really a ppc405 after applying all compile options.
7085 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
7086 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
7087 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
7088 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
7089 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
7090 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
7091 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
7092 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
7093 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
7094 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
7095 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
7096 * gcc.target/powerpc/405-machhw-1.c: Likewise.
7097 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
7098 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
7099 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
7100 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
7101 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
7102 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
7103 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
7104 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
7105 * gcc.target/powerpc/405-macchw-1.c: Likewise.
7106 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
7107 * gcc.target/powerpc/405-machhw-2.c: Likewise.
7108 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
7109 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
7110 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
7111 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
7112 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
7113 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
7114 * gcc.target/powerpc/405-macchw-2.c: Likewise.
7115 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
7116
7117 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7118
7119 PR c++/35335
7120 * g++.dg/other/error31.C: New testcase.
7121
7122 PR c/35742
7123 * gcc.dg/pr35742.c: New test.
7124
7125 2009-01-09 John F. Carr <jfc@mit.edu>
7126
7127 PR c++/37877
7128 * g++.dg/parse/linkage3.C: New test.
7129
7130 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7131
7132 PR middle-end/38771
7133 * gcc.c-torture/compile/pr38771.c: New test.
7134
7135 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
7136
7137 * gcc.dg/pr34856.c: Ignore irrelevant warning.
7138
7139 2009-01-08 Mark Mitchell <mark@codesourcery.com>
7140
7141 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
7142 * gcc.dg/sibcall-4.c: Likewise.
7143
7144 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
7145 Jan Sjodin <jan.sjodin@amd.com>
7146
7147 PR tree-optimization/38559
7148 * gcc.dg/graphite/pr38559.c: New.
7149
7150 2009-01-08 Ira Rosen <irar@il.ibm.com>
7151
7152 PR tree-optimization/37194
7153 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
7154
7155 2009-01-07 Jakub Jelinek <jakub@redhat.com>
7156
7157 PR c++/38725
7158 * g++.dg/ext/label11.C: New test.
7159
7160 2009-01-07 Joseph Myers <joseph@codesourcery.com>
7161
7162 * lib/target-supports.exp (check_weak_override_available): New.
7163 * lib/target-supports-dg.exp (dg-require-weak-override): New.
7164 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
7165 dg-require-weak-override.
7166
7167 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
7168 Alan Modra <amodra@bigpond.net.au>
7169
7170 * gcc.c-torture/compile/20090107-1.c: New test.
7171
7172 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
7173
7174 PR target/38706
7175 * g++.dg/other/pr38706.C: New test.
7176
7177 2009-01-07 Jason Merrill <jason@redhat.com>
7178
7179 * g++.dg/cpp0x/variadic92.C: New test.
7180 * g++.dg/cpp0x/variadic93.C: New test.
7181
7182 2009-01-07 Janis Johnson <janis187@us.ibm.com>
7183
7184 * lib/target-supports-dg.exp (current_compiler_flags): New.
7185 (check-flags): Use it; do not access dg-test local variables.
7186 (dg-skip-if): Do not access dg-test local variables.
7187 (dg-xfail-run-if): Ditto.
7188 (dg-shouldfail): Ditto.
7189 * gcc.test-framework/test-framework.exp
7190 (check_effective_target_def_nocache): New.
7191 * gcc.test-framework/test-framework.awk: Handle scan tests.
7192 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
7193 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
7194 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
7195 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
7196 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
7197 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
7198 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
7199 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
7200 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
7201
7202 * g++.dg/torture/pr38586.C: Ignore a possible warning.
7203
7204 * lib/target-supports-dg.exp (check_test_flags): Delete.
7205
7206 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
7207
7208 PR tree-optimization/38492
7209 PR tree-optimization/38498
7210 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
7211 in trunk.
7212 * gcc.dg/graphite/block-0.c: Update test.
7213 * gcc.dg/graphite/block-1.c: Same.
7214 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
7215 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
7216 * gcc.dg/graphite/block-3.c: New.
7217 * gcc.dg/graphite/pr38498.c: New.
7218
7219 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
7220
7221 AVX Programming Reference (December, 2008)
7222 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
7223 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
7224 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
7225
7226 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
7227 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
7228
7229 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7230
7231 PR fortran/38220
7232 * gfortran.dg/c_loc_pure_1.f90: New test.
7233
7234 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
7235
7236 PR fortran/38669
7237 * gfortran.dg/elemental_dependency_3.f90:
7238 Add the final tree dump cleanup.
7239
7240 2009-01-06 Jakub Jelinek <jakub@redhat.com>
7241
7242 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
7243 passing -m32.
7244
7245 PR rtl-optimization/38722
7246 * gfortran.dg/pr38722.f90: New test.
7247
7248 2009-01-06 Janis Johnson <janis187@us.ibm.com>
7249
7250 PR c/34252
7251 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
7252 instead of DECnn_DEN. Support -DDBG to list lines that fail.
7253
7254 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
7255
7256 * gfortran.dg/implicit_12.f90: Add space around dg directive.
7257 * gfortran.dg/typebound_call_8.f03: Same.
7258 * gfortran.dg/elemental_bind_c.f90: Same.
7259 * gfortran.dg/typebound_call_7.f03: Same.
7260 * gfortran.dg/interface_proc_end.f90: Same
7261 * gfortran.dg/pr37243.f: Fix typo.
7262
7263 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
7264
7265 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
7266 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
7267 large stack sizes.
7268
7269 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
7270
7271 AVX Programming Reference (December, 2008)
7272 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
7273 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
7274 * gcc.target/i386/sse-14.c: Likewise.
7275
7276 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
7277 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
7278 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
7279 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
7280
7281 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7282
7283 PR libfortran/38735
7284 * gfortran.dg/fmt_bz_bn.f: Update test.
7285
7286 2009-01-05 Dodji Seketeli <dodji@redhat.com>
7287
7288 PR c++/38472
7289 * g++.dg/conversion/usual-arith-conv.C: New test.
7290
7291 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7292
7293 PR c/34911
7294 * gcc.dg/vector-3.c: New testcase.
7295 * g++.dg/ext/vector15.C: New test.
7296
7297 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7298
7299 PR tree-optimization/38510
7300 * gcc.dg/graphite/pr38510.c: New.
7301
7302 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7303 Jan Sjodin <jan.sjodin@amd.com>
7304
7305 PR tree-optimization/38500
7306 * gcc.dg/graphite/pr38500.c: New.
7307
7308 2009-01-05 Laurent GUERBY <laurent@guerby.net>
7309
7310 * gcc.c-torture/compile/20001226-1.c: Generalize
7311 dg-timeout-factor.
7312 * gcc.c-torture/compile/limits-fnargs.c: Add
7313 dg-timeout-factor.
7314 * gcc.dg/20020425-1.c: Likewise.
7315 * gcc.dg/pch/pch.exp: Likewise.
7316
7317 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7318
7319 PR fortran/38657
7320 * gfortran.dg/module_commons_3.f90: New test.
7321
7322 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
7323
7324 PR fortran/37159
7325 * gfortran.dg/random_seed_1.f90: Updated.
7326
7327 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
7328
7329 PR fortran/38669
7330 PR fortran/38726
7331 * gfortran.dg/elemental_subroutine_7.f90:
7332 Fix p values so that it can be used as vector subscript.
7333
7334 2009-01-05 Jason Merrill <jason@redhat.com>
7335
7336 * g++.dg/cpp0x/initlist12.C: Add another test.
7337
7338 * g++.dg/cpp0x/defaulted7.C: New test.
7339
7340 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7341
7342 PR fortran/38672
7343 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
7344 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
7345
7346 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7347
7348 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7349 for alpha*-*-* targets.
7350 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7351
7352 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7353
7354 PR fortran/38665
7355 * gfortran.dg/host_assoc_function_5.f90: New test.
7356
7357 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7358
7359 PR fortran/38669
7360 * gfortran.dg/elemental_dependency_3.f90: New test.
7361 * gfortran.dg/elemental_subroutine_7.f90: New test.
7362
7363 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
7364
7365 * gcc.dg/struct-ret-3.c: Include unistd.h.
7366 (main): Exit early if system memory page size is
7367 larger than 4096 bytes.
7368
7369 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
7370
7371 PR fortran/38718
7372 * gfortran.dg/merge_init_expr.f90: New.
7373
7374 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7375
7376 PR fortran/38536
7377 * gfortran.dg/c_loc_tests_13.f90: New test.
7378 * gfortran.dg/c_loc_tests_14.f90: New test.
7379
7380 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
7381
7382 * gfortran.dg/func_result_4.f90: New.
7383
7384 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
7385
7386 PR fortran/38594
7387 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
7388 interface still works, in addition to original tests.
7389 * gfortran.dg/host_assoc_call_6.f90: New test.
7390
7391 2009-01-03 Jakub Jelinek <jakub@redhat.com>
7392
7393 PR c++/38705
7394 * g++.dg/torture/pr38705.C: New test.
7395
7396 PR c/38700
7397 * gcc.dg/pr38700.c: New test.
7398
7399 2009-01-02 Jason Merrill <jason@redhat.com>
7400
7401 * g++.dg/cpp0x/initlist11.C: New test.
7402 * g++.dg/cpp0x/initlist12.C: New test.
7403
7404 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7405
7406 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
7407 Allow extra informative notes.
7408
7409 2009-01-01 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR c/36489
7412 * gcc.dg/pr36489.c: New test.
7413
7414 \f
7415 Copyright (C) 2009 Free Software Foundation, Inc.
7416
7417 Copying and distribution of this file, with or without modification,
7418 are permitted in any medium without royalty provided the copyright
7419 notice and this notice are preserved.