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