OSDN Git Service

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