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