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