OSDN Git Service

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