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