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