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