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