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