OSDN Git Service

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