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