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