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