OSDN Git Service

cafd4671db8ae0a7fc473be98c015cf2b9444a20
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-12-08  Daniel Kraft  <d@domob.eu>
2
3         PR fortran/41177
4         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
5         * gfortran.dg/typebound_proc_13.f03: New test.
6
7 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
8             Jakub Jelinek <jakub@redhat.com>    
9
10         PR midle-end/41843
11         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
12
13 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
14
15         PR debug/42244
16         * gcc.dg/debug/pr42244.c: New test.
17
18 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
19
20         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
21         abmintrin.h is also tested.
22         * gcc.target/i386/sse-13.c: Likewise.
23
24 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
25
26         PR fortran/41940
27         * gfortran.dg/allocate_scalar_with_shape.f90: New.
28
29 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30
31         PR other/40302
32         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
33         * gcc.dg/torture/builtin-math-7.c: Likewise.
34         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
35         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
36         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
37         * lib/target-supports.exp (check_effective_target_mpc,
38         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
39         Delete.
40
41 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
42
43         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
44         targets.
45
46 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
47
48         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
49         for 16bit int targets.
50
51 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
52
53         PR fortran/41478
54         PR fortran/42268
55         * gfortran.dg/intrinsic_pack_5.f90: New test.
56
57 2009-12-04  Jason Merrill  <jason@redhat.com>
58
59         PR c++/42010
60         * g++.dg/abi/local2.C: New.
61
62         PR c++/42277
63         * g++.dg/cpp0x/decltype20.C: New.
64
65 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
66
67         PR rtl-optimization/42164
68         * gcc.c-torture/compile/pr42164.c: New test.
69
70 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
71
72         * gnat.dg/specs/size_attribute1.ads: New test.
73         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
74         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
75
76 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
77
78         PR c++/42218
79         * g++.dg/other/error33.C: New test.
80
81 2009-12-03  Jason Merrill  <jason@redhat.com>
82
83         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
84
85         PR c++/41611
86         * g++.dg/abi/guard2.C: New.
87
88         PR c++/42266
89         * g++.dg/cpp0x/variadic97.C: New.
90
91 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
92
93         PR middle-end/42049
94         * gcc.c-torture/compile/pr42049.c: New test.
95
96 2009-12-03  Quentin Ochem  <ochem@adacore.com>
97
98         * gnat.dg/controlled5.adb: New test.
99         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
100
101 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
102
103         PR c++/42217
104         * g++.dg/other/bitfield4.C: New test.
105
106 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
107
108         PR c++/42256
109         * g++.dg/inherit/thunk11.C: New test.
110         * g++.dg/inherit/thunk11.h: New file.
111         * g++.dg/inherit/thunk11-aux.cc: New file.
112
113 2009-12-02  Richard Guenther  <rguenther@suse.de>
114
115         * g++.dg/ipa/iinline-1.C: Adjust.
116         * g++.dg/template/cond2.C: Likewise.
117         * g++.dg/template/pr35240.C: Likewise.
118
119 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
120
121         PR middle-end/42224
122         * gcc.target/s390/pr42224.c: New test.
123
124 2009-12-01  Jason Merrill  <jason@redhat.com>
125
126         PR c++/41611
127         * g++.dg/abi/guard1.C: New.
128
129 2009-12-91  Uros Bizjak  <ubizjak@gmail.com>
130
131         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
132
133 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
134
135         PR c++/42234
136         * g++.dg/gomp/pr42234.C: New test.
137
138 2009-12-01  Martin Jambor  <mjambor@suse.cz>
139
140         PR tree-optimization/42237
141         * gcc.c-torture/compile/pr42237.c: New test.
142
143 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
144
145         PR c++/42057
146         * g++.dg/parse/crash54.C: New.
147
148 2009-11-30  Chao-ying Fu  <fu@mips.com>
149
150         * gcc.target/mips/dsp-lhx.c: New test.
151         * gcc.target/mips/dsp-no-lhx.c: New test.
152
153 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
154
155         * lib/g++.exp (g++_init): Add host-dependent settings for
156         LC_ALL and LANG.
157         * lib/gcc-dg.exp: Likewise.
158         * lib/options.exp: Likewise.
159         * lib/objc.exp (objc_init): Likewise.
160         * lib/gfortran.exp (gfortran_init): Likewise.
161
162 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
163
164         PR c++/40371
165         * g++.dg/template/crash93.C: New.
166
167 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
168
169         * gcc.dg/pr41551.c: New test.
170
171 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
172
173         PR fortran/42053
174         * gfortran.dg/select_type_9.f03: New.
175
176 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
177
178         PR fortran/41631
179         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
180         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
181         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
182         * gfortran.dg/select_type_2.f03: Ditto.
183         * gfortran.dg/select_type_8.f03: New test.
184
185 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
186
187         * gfortran.dg/extends_type_of_1.f03: New test.
188         * gfortran.dg/same_type_as_1.f03: Extended.
189
190 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
191
192         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
193         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
194
195 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
196
197         PR testsuite/42212
198         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
199
200 2009-11-30  Martin Jambor  <mjambor@suse.cz>
201
202         PR middle-end/42196
203         * gcc.c-torture/compile/pr42196-1.c: New test.
204         * gcc.c-torture/compile/pr42196-2.c: New test.
205         * gcc.c-torture/compile/pr42196-3.c: New test.
206
207 2009-11-30  Ira Rosen  <irar@il.ibm.com>
208
209         * gfortran.dg/vect/vect-7.f90: New test.
210
211 2009-11-30  Richard Guenther  <rguenther@suse.de>
212
213         PR middle-end/42119
214         PR fortran/38530
215         * gfortran.dg/pr42119.f90: New testcase.
216
217 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
218
219         PR c++/42069
220         * g++.dg/template/typedef23.C: New test.
221
222 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
223
224         PR tree-optimization/41961
225         * g++.dg/tree-ssa/pr41961.C: New.
226
227 2009-11-29  Ira Rosen  <irar@il.ibm.com>
228
229         PR tree-optimization/42193
230         * gcc.dg/vect/pr42193.c: New test.
231
232 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
233
234         PR c++/36408
235         * g++.dg/template/stmtexpr2.C: New test.
236
237 2009-11-28  Richard Guenther  <rguenther@suse.de>
238
239         PR tree-optimization/42183
240         * g++.dg/torture/pr42183.C: New testcase.
241
242 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
243
244         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
245         w64 target type 'unsigned long long'.
246
247 2009-11-27  Martin Jambor  <mjambor@suse.cz>
248
249         PR middle-end/42006
250         * gcc.c-torture/execute/pr42006.c: New test.
251
252 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
253
254         PR c++/38656
255         * g++.dg/cpp0x/error2.C: New.
256
257 2009-11-27  Michael Matz  <matz@suse.de>
258
259         PR rtl-optimization/42084
260         * gcc.dg/pr42084.c: New test.
261
262 2009-11-27  Michael Matz  <matz@suse.de>
263
264         PR c++/41906
265         * g++.dg/tree-ssa/pr41906.C: New testcase.
266
267 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
268
269         * gcc.dg/O16384.c: New test.
270
271 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
272
273         PR c++/35112
274         * g++.dg/parse/crash53.C: New.
275         * g++.dg/parse/error17.C: Adjust, error messages are not
276         duplicated anymore.
277         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
278
279 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
280
281         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
282         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
283         * gcc.target/i386/vperm-v4si-2.c: Ditto.
284         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
285
286 2009-11-26  Richard Henderson  <rth@redhat.com>
287
288         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
289
290 2009-11-26  Jason Merrill  <jason@redhat.com>
291
292         PR c++/42026, DR 239
293         * g++.dg/lookup/koenig8.C: New.
294
295         PR c++/10690
296         * g++.dg/template/explicit-args2.C: Add typeid cases.
297
298 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
299
300         PR fortran/41278
301         * gfortran.dg/array_function_5.f90: New test.
302
303 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
304
305         PR fortran/42048
306         PR fortran/42167
307         * gfortran.dg/select_type_10.f03: New test case.
308         * gfortran.dg/typebound_call_11.f03: Extended test case.
309
310 2009-11-26  Michael Matz  <matz@suse.de>
311
312         PR tree-optimization/41905
313         * g++.dg/tree-ssa/pr41905.C: New testcase.
314
315 2009-11-25  Richard Henderson  <rth@redhat.com>
316
317         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
318
319         * lib/target-supports.exp
320         (check_effective_target_vect_extract_even_odd): Add x86.
321
322         * gcc.target/i386/isa-check.h: New.
323         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
324         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
325         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
326         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
327         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
328         gcc.target/i386/vperm.pl: New files.
329
330 2009-11-25  Richard Henderson  <rth@redhat.com>
331
332         * gcc.dg/vect/pr36493.c: Call check_vect.
333         * gcc.dg/vect/pr37539.c: Likewise.
334         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
335         * tree-vect.h (check_vect): Use cpuid for x86.
336
337 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
338
339         * gnat.dg/specs/pack6.ads: New test.
340         * gnat.dg/specs/pack6_pkg.ads: New helper.
341
342 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
343
344         * gcc.target/powerpc/regnames-1.c: New test.
345
346 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
347             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
348
349         PR ada/42170
350         * ada/acats/run_acats: Bump stack limit to 16MB.
351
352 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
353
354         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
355         -march=armv5te.
356
357 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
358
359         PR fortran/42008
360         * gfortran.dg/pure_initializer_2.f90: New test.
361
362 2009-11-23  Jason Merrill  <jason@redhat.com>
363
364         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
365         * g++.old-deja/g++.pt/ctor2.C: Adjust.
366         * g++.dg/lookup/name-clash4.C: Adjust.
367
368 2009-11-23  Jason Merrill  <jason@redhat.com>
369
370         * g++.dg/template/spec15.C: Check for helpful message.
371
372 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
373
374         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
375         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
376         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
377         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
378         * gcc.target/powerpc/paired-2.c: Ditto.
379         * gcc.target/powerpc/paired-3.c: Ditto.
380         * gcc.target/powerpc/paired-4.c: Ditto.
381         * gcc.target/powerpc/paired-5.c: Ditto.
382         * gcc.target/powerpc/paired-6.c: Ditto.
383         * gcc.target/powerpc/paired-7.c: Ditto.
384         * gcc.target/powerpc/paired-8.c: Ditto.
385         * gcc.target/powerpc/paired-9.c: Ditto.
386         * gcc.target/powerpc/paired-10.c: Ditto.
387         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
388         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
389         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
390         * gcc.target/powerpc/pr39457.c: Don't use -m64.
391         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
392         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
393         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
394         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
395
396 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
397
398         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
399         scan-assembler-not regular expression.
400
401 2009-11-24  Richard Guenther  <rguenther@suse.de>
402
403         PR tree-optimization/42142
404         * gcc.c-torture/execute/pr42142.c: New testcase.
405
406 2009-11-24  Martin Jambor  <mjambor@suse.cz>
407
408         PR tree-optimization/42154
409         * gcc.c-torture/execute/pr42154.c: New test.
410
411 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
412
413         PR fortran/42045
414         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
415         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
416         * gfortran.dg/proc_ptr_comp_24.f90: New.
417
418 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
419
420         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
421         int targets.
422
423 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
424
425         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
426
427 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
428
429         PR testsuite/42086
430         * gcc.target/ia64/fptr-1.c: Make it a compile test.
431
432 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
433
434         * lib/lto.exp (lto_option_list): Rename from option_list.
435         * lib/compat.exp (compat_option_list): Rename from option_list.
436
437 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
438
439         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
440         * gcc-dg/raw-string-2.c: Ditto.
441         * gcc-dg/utf-array-short-wchar.c: Ditto.
442         * gcc-dg/utf-array.c: Ditto.
443         * gcc-dg/utf8-2.c: Ditto. 
444
445 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
446
447         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
448         targets.
449
450 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
451
452         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
453
454 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
455
456         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
457
458 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
459
460         PR testsuite/36470
461         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
462         Enable short test for avr target.
463         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
464         * gcc.dg/utf32-2.c: Ditto.
465         * gcc.dg/utf32-3.c: Ditto.
466         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
467
468 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
469
470         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
471
472 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
473
474         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
475
476
477 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
478
479         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
480         * gcc.dg/sms-7.c: Ditto.
481
482 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
483
484         * gcc.dg/pr36998.c: Frame pointer required for avr target.
485         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
486         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
487         * gcc.dg/pr41340.c: Test requires long pointer target.
488         * gcc.dg/profile-generate-3.c: Test requires profiling support.
489
490 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
491
492         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
493         * gcc.dg/graphite/block-3.c: Ditto.
494         * gcc.dg/graphite/block-4.c: Ditto.
495         * gcc.dg/graphite/block-5.c: Ditto.
496         * gcc.dg/graphite/block-6.c: Ditto.
497         * gcc.dg/graphite/interchange-0.c: Ditto.
498         * gcc.dg/graphite/interchange-1.c: Ditto.
499         * gcc.dg/graphite/interchange-2.c: Ditto.
500         * gcc.dg/graphite/interchange-3.c: Ditto.
501         * gcc.dg/graphite/interchange-4.c: Ditto.
502         * gcc.dg/graphite/interchange-5.c: Ditto.
503         * gcc.dg/graphite/interchange-6.c: Ditto.
504         * gcc.dg/graphite/run-id-1.c: Ditto.
505         * gcc.dg/graphite/scop-16.c: Ditto.
506         * gcc.dg/graphite/scop-17.c: Ditto.
507         * gcc.dg/graphite/scop-18.c: Ditto.
508         * gcc.dg/graphite/scop-matmult.c: Ditto.
509         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
510         * gcc.dg/graphite/id-15.c: Ditto.
511
512 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
513
514         * gnat.dg/specs/weak1.ads: New test.
515
516 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
517
518         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
519
520 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
521
522         PR c++/14777
523         * g++.dg/template/typedef13.C: Adjust.
524         * g++.dg/template/typedef19.C: Adjust.
525         * g++.dg/template/typedef20.C: Adjust.
526         * g++.dg/template/typedef22.C: New test.
527
528 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
529
530         PR target/42113
531         * gcc.target/alpha/pr42113.c: New test.
532
533 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
534
535         PR fortran/41807
536         * gfortran.dg/data_value_1.f90: Update test.
537         * gfortran.dg/array_constructor_32.f90: New test.
538
539 2009-11-21  Martin Jambor  <mjambor@suse.cz>
540
541         PR middle-end/42025
542         * gcc.c-torture/compile/pr42025-1.c: New test.
543         * gcc.c-torture/compile/pr42025-2.c: New test.
544
545 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
546
547         * gcc.target/mips/mult-1.c: Forbid octeon.
548         * gcc.target/mips/octeon-dmul-3.c: New test.
549
550 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
551
552         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
553
554 2009-11-20  Jason Merrill  <jason@redhat.com>
555
556         PR c++/9050, DR 147, DR 318
557         * g++.dg/template/ctor9.C: New.
558         * g++.dg/tc1/dr147.C: Remove xfails.
559         * g++.dg/lookup/name-clash4.C: Adjust.
560         * g++.old-deja/g++.jason/temporary5.C: Adjust.
561         * g++.old-deja/g++.pt/ctor2.C: Adjust.
562
563 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
564
565         PR tree-optimization/42078
566         * gcc.dg/pr42078.c: New test.
567
568 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
569
570         PR Testsuite/42114
571         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
572         XFAIL ptrdiff range test for avr.
573         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
574         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
575         * gcc-dg/c99-stdint-6.c: Ditto.
576
577 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
578
579         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
580         2009-10-23 change to set VRSAVE if VSX has been reverted.
581
582 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
583
584         PR c++/38646
585         * g++.dg/cpp0x/pr38646.C: New test.
586
587 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
588
589         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
590         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
591         Wrap *intmax_t tests in !NO_MAX_TYPES.
592
593 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
594
595         PR c++/42060
596         * g++.dg/cpp0x/initlist28.C: New.
597
598 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
599
600         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
601
602 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
603
604         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
605
606 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
607
608         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
609         explicit.
610         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
611         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
612         * g++.old-deja/g++.law/typeck1.C: Likewise.
613         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
614         * g++.dg/conversion/ptrmem9.C: Likewise.
615         * g++.dg/expr/cond2.C: Likewise.
616
617 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
618             Janus Weil  <janus@gcc.gnu.org>
619
620         PR fortran/42104
621         * gfortran.dg/proc_ptr_comp_23.f90: New test.
622
623 2009-11-19  Jason Merrill  <jason@redhat.com>
624
625         PR c++/42115
626         * g++.dg/init/placement5.C: Add positive test.
627
628         DR 176 permissiveness
629         * g++.dg/ext/injected-ttp.C: New.
630         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
631         * g++.old-deja/g++.pt/ttp41.C: Adjust.
632
633 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
634
635         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
636         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
637
638 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
639
640         * gcc-dg/raw-string-1.c: Skip test for avr target.
641         * gcc-dg/utf-array-short-wchar.c: Ditto.
642         * gcc-dg/utf-array.c: Ditto.
643         * gcc-dg/utf8-2.c: Ditto.
644
645 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
646
647         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
648         (plugin_init): Pass correct version to plugin_default_version_check.
649         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
650         (plugin_init): Pass correct version to plugin_default_version_check.
651         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
652         (plugin_init): Pass correct version to plugin_default_version_check.
653
654 2009-11-19  Jason Merrill  <jason@redhat.com>
655
656         PR c++/561
657         * g++.dg/overload/pmf2.C: New.
658
659 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
660
661         PR libgfortran/42090
662         * gfortran.dg/direct_io_11.f90: New test.
663
664 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
665
666         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
667
668 2009-11-18  Nick Clifton  <nickc@redhat.com>
669         
670         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
671         * g++.dg/lto/20081120-1_0.C: Likewise.
672         * g++.dg/lto/20091002-2_0.C: Likewise.
673         * g++.dg/lto/20081120-2_0.C: Likewise.
674         * g++.dg/lto/20091002-3_0.C: Likewise.
675         * g++.dg/lto/20081123_0.C: Likewise.
676         * g++.dg/lto/20090313_0.C: Likewise.
677         * g++.dg/lto/20081109-1_0.C: Likewise.
678         * g++.dg/lto/20081219_0.C: Likewise.
679         * g++.dg/lto/20081204-1_0.C: Likewise.
680         * g++.dg/lto/20090302_0.C: Likewise.
681         * g++.dg/lto/20081119-1_0.C: Likewise.
682         * g++.dg/lto/20081118_0.C: Likewise.
683
684 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
685
686         PR testsuite/41913
687         * lib/lto.exp (scan-symbol): Properly check if target exist.
688
689 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
690
691         PR fortran/42072
692         * gfortran.dg/proc_ptr_8.f90: Extended.
693
694 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
695
696         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
697         explicit.
698         * g++.dg/inherit/error4.C: Likewise.
699         * g++.dg/template/crash90.C: Likewise.
700
701 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
702
703         PR c++/3187
704         * g++.dg/abi/mangle26.C: Also match *C2* definition.
705         * g++.dg/abi/mangle27.C: Likewise.
706         * g++.dg/abi/mangle28.C: Likewise.
707         * g++.dg/abi/mangle29.C: Likewise.
708
709 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
710
711         PR debug/41926
712         * gcc.dg/vect/vect-debug-pr41926.c: New.
713
714 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
715
716         PR c++/42058
717         * g++.dg/init/array26.C: New.
718         * g++.dg/init/array27.C: Likewise.
719         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
720
721 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
722
723         PR c++/42061
724         * g++.dg/cpp0x/initlist27.C: New test.
725
726         PR c++/42059
727         * g++.dg/cpp0x/initlist26.C: New test.
728
729 2009-11-16  Jason Merrill  <jason@redhat.com>
730
731         PR c++/189, c++/9937, c++/13950, DR 176
732         * g++.dg/tc1/dr176.C: Adjust.
733         * g++.dg/template/injected1.C: New.
734         * g++.dg/template/inherit.C: Adjust.
735         * g++.old-deja/g++.brendan/crash56.C: Adjust.
736         * g++.old-deja/g++.pt/lookup8.C: Adjust.
737         * g++.old-deja/g++.pt/ttp22.C: Adjust.
738         * g++.old-deja/g++.pt/ttp23.C: Adjust.
739
740 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
741
742         PR c++/42055
743         * g++.dg/template/crash92.C: New.
744
745 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
746
747         PR c++/32056
748         * g++.dg/template/error44.C: New.
749
750 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
751
752         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
753
754 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
755
756         PR fortran/42048
757         * gfortran.dg/typebound_call_11.f03: New test.
758
759 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
760
761         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
762         init functions.
763
764 2009-11-13  Jason Merrill  <jason@redhat.com>
765
766         PR c++/27425
767         PR c++/34274
768         * g++.dg/template/arg7.C: New.
769
770         PR c++/29363
771         * g++.dg/template/error43.C: New.
772
773         PR debug/26965
774         * g++.dg/debug/dwarf2/static-data-member2.C: New.
775
776         PR c++/35075
777         * g++.dg/template/ref5.C: New.
778
779         PR c++/21008, DR 515
780         * g++.dg/template/inherit4.C: New.
781         * g++.dg/lookup/scoped8.C: Adjust.
782
783         PR c++/11987
784         * g++.dg/parse/typename11.C: New.
785         * g++.dg/template/crash48.C: Adjust.
786
787 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
788
789         PR testsuite/42001
790         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
791         lto_finish at the end.
792         * gfortran.dg/lto/lto.exp: Ditto.
793
794 2009-11-12  Jason Merrill  <jason@redhat.com>
795
796         PR c++/39560
797         * g++.dg/lookup/anon7.C: New.
798
799         PR c++/37037
800         * g++.dg/template/typedef21.C: New.
801
802         PR c++/42013
803         * g++.dg/cpp0x/decltype19.C: New.
804
805 2009-11-11  Jason Merrill  <jason@redhat.com>
806
807         PR c++/39131
808         * g++.dg/dfp/typeid1.C: New.
809
810 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
811
812         PR fortran/41978
813         * gfortran.dg/proc_ptr_comp_22.f90: New test.
814
815 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
816
817         PR testsuite/42001
818         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
819         lto_finish at the end.
820
821         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
822         (lto_finish): New. Restore mathlib.
823
824 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
825
826         * g++.dg/torture/pushpop_macro.C: New testcase.
827         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
828         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
829
830 2009-11-11  Jon Beniston  <jon@beniston.com>
831
832         * lib/target-supports.exp (check_profiling_available): lm32 target
833           doesn't support profiling.
834         * gcc.dg/20020312-2.c: Add lm32 support.
835         * g++.dg/other/packed1.C: Expect to fail on lm32.
836         * g++.old-deja/g++.jason/thunk3.C: Likewise.
837
838 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
839
840         * gcc.target/arm/neon: Regenerate generated tests.
841
842 2009-11-10  Jason Merrill  <jason@redhat.com>
843
844         * g++.dg/init/placement5.C: New.
845
846         PR c++/34158
847         * g++.dg/init/placement4.C: New.
848
849 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
850
851         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
852         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
853         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
854         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
855
856 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
857
858         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
859         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
860
861 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
862
863         * gcc.c-torture/compile/pr41987.c: New.
864
865 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
866
867         PR middle-end/40946
868         * gcc.dg/pr40946.c: New test.
869
870 2009-11-09  Jason Merrill  <jason@redhat.com>
871
872         PR c++/41972
873         * g++.dg/template/ref4.C: New.
874
875         PR c++/41994
876         * g++.dg/template/conv10.C: New.
877
878 2009-11-07  Jason Merrill  <jason@redhat.com>
879
880         PR c++/37920
881         * g++.dg/ext/typeof11.C: New.
882
883 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
884
885         PR target/41985
886         * gcc.target/i386/pr41985.c: New test.
887
888 2009-11-08  Richard Guenther  <rguenther@suse.de>
889
890         * gcc.dg/torture/pta-escape-1.c: New testcase.
891
892 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
893
894         * gnat.dg/rep_clause4.adb: New test.
895
896 2009-11-08  Richard Guenther  <rguenther@suse.de>
897
898         PR rtl-optimization/41928
899         * gfortran.dg/pr41928.f90: New testcase.
900
901 2009-11-07  Jason Merrill  <jason@redhat.com>
902
903         PR c++/18451
904         PR c++/40738
905         * g++.dg/parse/error36.C: Add parameter and template cases.
906         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
907         * g++.dg/ext/typedef-init.C: Likewise.
908         * g++.dg/lookup/hidden-class1.C: Likewise.
909         * g++.dg/lookup/hidden-class10.C: Likewise.
910         * g++.dg/lookup/hidden-class5.C: Likewise.
911         * g++.dg/lookup/hidden-class7.C: Likewise.
912         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
913         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
914         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
915         * g++.dg/lookup/strong-using-2.C: Likewise.
916         * g++.dg/other/typedef1.C: Likewise.
917         * g++.dg/parse/access10.C: Likewise.
918         * g++.dg/parse/constructor1.C: Likewise.
919         * g++.dg/parse/crash38.C: Likewise.
920         * g++.dg/parse/error3.C: Likewise.
921         * g++.dg/parse/typespec1.C: Likewise.
922         * g++.dg/template/typedef5.C: Likewise.
923         * g++.old-deja/g++.pt/typename3.C: Likewise.
924         * g++.old-deja/g++.pt/typename4.C: Likewise.
925         * g++.old-deja/g++.pt/typename6.C: Likewise.
926         * g++.old-deja/g++.robertl/eb94.C: Likewise.
927
928         * g++.dg/abi/regparm1.C: Fix execute test.
929
930 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
931
932         PR tree-optimization/41643
933         * gcc.dg/pr41643.c: New test.
934
935 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
936
937         PR fortran/41909
938         * gfortran.dg/recursive_check_15.f90: New test.
939
940 2009-11-06  Jason Merrill  <jason@redhat.com>
941
942         PR c++/15946
943         * g++.dg/parse/error36.C: New.
944         * g++.old-deja/g++.other/typename1.C: Adjust.
945
946         PR c++/9381
947         * g++.dg/abi/regparm1.C: New.
948
949 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
950
951         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
952         PLUGIN_PRAGMAS.
953         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
954         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
955         and pragma_plugin-test-1.C.
956
957 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
958
959         PR c++/41536
960         * g++.dg/ext/always_inline-5.C: New test.
961
962 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
963
964         PR c++/41967
965         * g++.dg/gomp/pr41967.C: New test.
966
967 2009-11-06  Michael Matz  <matz@suse.de>
968
969         PR middle-end/41963
970         * gcc.dg/pr41963.c: New test.
971
972 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
973
974         PR middle-end/41935
975         * gcc.dg/pr41935.c: New test.
976         * c-c++-common/pr41935.c: New test.
977         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
978         element.
979         * gcc.c-torture/execute/pr41935.c: New test.
980
981 2009-11-05  Jason Merrill  <jason@redhat.com>
982
983         PR c++/34180
984         * g++.dg/init/synth2.C: New.
985
986         PR c++/7046
987         * g++.dg/abi/pragma-pack1.C: New.
988
989         PR c++/34870
990         * g++.dg/lookup/koenig7.C: New.
991
992         PR c++/41703
993         * g++.dg/template/partial6.C: New.
994
995 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
996
997         PR fortran/41556
998         * gfortran.dg/class_12.f03: New test.
999
1000 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1001
1002         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1003         in builtin's name.
1004
1005 2009-11-04  Jason Merrill  <jason@redhat.com>
1006
1007         PR c++/36912
1008         * g++.dg/init/static-init2.C: New.
1009
1010 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1011
1012         PR fortran/41556
1013         PR fortran/41873
1014         * gfortran.dg/interface_abstract_4.f90: New test.
1015
1016 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1017
1018         * gcc.target/m68k/pr41302.c: Fix target triplet.
1019
1020 2009-11-04  Jason Merrill  <jason@redhat.com>
1021
1022         PR c++/39413
1023         * g++.dg/template/overload11.C: New.
1024         * g++.dg/template/nested3.C: Adjust.
1025
1026 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1027
1028         PR ada/20548
1029         * ada/acats/norun.lst: Remove the stack checking tests.
1030         * ada/acats/run_acats: Limit the stack to 8MB.
1031
1032 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1033
1034         PR fortran/41556
1035         PR fortran/41937
1036         * gfortran.dg/class_11.f03: New test.
1037
1038 2009-11-04  Jason Merrill  <jason@redhat.com>
1039
1040         PR c++/35067
1041         * g++.dg/abi/thunk5.C: New.
1042
1043 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1044
1045         PR rtl-opt/41833
1046         * gcc.target/powerpc/altivec-33.c: New testcase.
1047
1048 2009-11-04  Jason Merrill  <jason@redhat.com>
1049
1050         PR c++/17365, DR 218
1051         * g++.dg/lookup/koenig6.C: New.
1052         * g++.dg/lookup/koenig5.C: Adjust.
1053         * g++.dg/template/crash56.C: Adjust.
1054         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1055
1056 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1057             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1058
1059         * gcc.target/i386/xop-check.h: New file.
1060         * gcc.target/i386/xop-hadduX.c: Ditto.
1061         * gcc.target/i386/xop-haddX.c: Ditto.
1062         * gcc.target/i386/xop-hsubX.c: Ditto.
1063         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1064         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1065         * gcc.target/i386/xop-pcmov2.c: Ditto.
1066         * gcc.target/i386/xop-pcmov.c: Ditto.
1067         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1068         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1069         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1070         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1071         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1072         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1073         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1074         * gcc.target/i386/sse-12.c: Update with new compile options to
1075         activate and check xopintrin.h intrinsic file.
1076         * gcc.target/i386/sse-13.c: Ditto.
1077         * gcc.target/i386/sse-14.c: Ditto.
1078         * gcc.target/i386/sse-22.c: Ditto.
1079         * gcc.target/i386/sse-23.c: Ditto.
1080         * g++.dg/other/i386-2.C: Ditto.
1081         * g++.dg/other/i386-3.C: Ditto.
1082         * g++.dg/other/i386-5.C: Ditto.
1083         * g++.dg/other/i386-6.C: Ditto.
1084         
1085 2009-11-04  Wei Guozhi  <carrot@google.com>
1086
1087         PR target/40835
1088         * gcc.target/arm/pr40835: New testcase.
1089
1090 2009-11-04  Revital Eres  <eres@il.ibm.com>
1091
1092         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1093         change in decision of peeling for alignment.
1094         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1095         * gcc.dg/vect/vect-50.c: Likewise.
1096         * gcc.dg/vect/vect-42.c: Likewise.
1097         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1098         Likewise.
1099         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1100         Likewise.
1101         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1102         * gcc.dg/vect/vect-60.c: Likewise.
1103         * gcc.dg/vect/vect-52.c: Likewise.
1104         * gcc.dg/vect/vect-44.c: Likewise.
1105         * gcc.dg/vect/vect-27.c: Likewise.
1106         * gcc.dg/vect/vect-29.c: Likewise.
1107         * gcc.dg/vect/vect-72.c: Likewise.
1108         * gcc.dg/vect/vect-56.c: Likewise.
1109         * gcc.dg/vect/vect-48.c: Likewise.
1110         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1111         * gfortran.dg/vect/vect-2.f90: Likewise.
1112         * gfortran.dg/vect/vect-5.f90: Likewise.
1113
1114 2009-11-04  Richard Guenther  <rguenther@suse.de>
1115
1116         PR tree-optimization/41919
1117         * gcc.c-torture/execute/pr41919.c: New testcase.
1118
1119 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1120
1121         PR target/41302
1122         * gcc.target/m68k/pr41302.c: New test.
1123
1124 2009-11-03  Jason Merrill  <jason@redhat.com>
1125
1126         PR c++/36959
1127         * g++.dg/opt/inline16.C: New.
1128
1129 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1130
1131         * gnat.dg/stack_check.adb1: New test.
1132         * gnat.dg/stack_check.adb2: Likewise.
1133
1134 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1135
1136         PR rtl-optimization/41917
1137         * gcc.c-torture/execute/pr41917.c: New test.
1138
1139 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1140
1141         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1142         dump to not include "call *%esp".
1143
1144 2009-11-03  Jason Merrill  <jason@redhat.com>
1145
1146         PR c++/39786
1147         * g++.dg/lookup/using22.C: New.
1148
1149         PR c++/41876
1150         * g++.dg/parse/eh-decl.C: New.
1151
1152         PR c++/41927
1153         * g++.dg/template/sfinae16.C: New.
1154
1155         PR c++/41815
1156         * g++.dg/cpp0x/rv-return.C: New.
1157         * g++.dg/cpp0x/deduce.C: Adjust.
1158
1159         PR c++/40944
1160         * g++.dg/template/sfinae15.C: New.
1161
1162         PR c++/40687
1163         * g++.dg/cpp0x/auto3.C: Remove xfail.
1164
1165 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1166
1167         PR fortran/41907
1168         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1169
1170 2009-11-03  Nick Clifton  <nickc@redhat.com>
1171
1172         * gcc.target/rx/builtins.c: Remove redundant tests.
1173         Add test of MVTIPL instruction.
1174         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1175         function attributes.  Add -msave-acc-in-interrupts option to the
1176         command line.
1177
1178 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1179             Maxim Kuvyrkov  <maxim@codesourcery.com>
1180
1181         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1182         sh, m68k and fido.
1183
1184 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1185
1186         PR c++/38699
1187         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1188         * c-c++-common/builtin-offsetof.c: ... here.
1189
1190 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1191
1192         PR c++/38699
1193         * c-c++-common/dfp/builtin-offsetof.c: New test.
1194         * g++.dg/other/offsetof6.C: Likewise.
1195
1196 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1197
1198         PR target/41900
1199         * gcc.target/i386/pr41900.c: New test.
1200
1201 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1202
1203         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1204
1205 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1206
1207         PR c++/41856
1208         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1209         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1210
1211 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1212
1213         PR c++/37093
1214         * g++.dg/other/ptrmem10.C: New test.
1215         * g++.dg/other/ptrmem11.C: Likewise.
1216
1217 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1218
1219         PR testsuite/41878
1220         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1221         spaces in some expressions.
1222
1223 2009-11-02  Jason Merrill  <jason@redhat.com>
1224
1225         * g++.dg/other/linkage2.C: Move to...
1226         * g++.dg/cpp0x/linkage2.C: ..here.
1227         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1228         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1229         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1230         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1231         * g++.dg/lookup/anon2.C: Likewise.
1232         * g++.dg/other/anon3.C: Likewise.
1233         * g++.dg/template/arg2.C: Likewise.
1234         * g++.dg/template/local4.C: Likewise.
1235         * g++.old-deja/g++.law/operators32.C: Likewise.
1236         * g++.old-deja/g++.other/linkage2.C: Likewise.
1237         * g++.old-deja/g++.pt/enum6.C: Likewise.
1238         * g++.old-deja/g++.other/anon9.C: Likewise.
1239         * g++.old-deja/g++.other/linkage1.C: Likewise.
1240         * c-c++-common/dfp/pr35620.c: Give the union a name.
1241
1242 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1243
1244         PR tree-optimization/41857
1245         * gcc.target/spu/ea/pr41857.c: New file.
1246
1247 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1248
1249         PR tree-optimization/41750
1250         * gcc.c-torture/execute/pr41750.c: New test.
1251
1252 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1253
1254         PR tree-optimization/41841
1255         * gcc.dg/pr41841.c: New test.
1256
1257         PR debug/41893
1258         * gcc.dg/debug/pr41893-1.c: New test.
1259         * gcc.dg/debug/pr41893-2.c: New file.
1260
1261         PR c++/41774
1262         * g++.dg/ext/visibility/namespace3.C: New test.
1263
1264 2009-11-01  Jason Merrill  <jason@redhat.com>
1265
1266         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1267         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1268         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1269
1270 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1271
1272         * gnat.dg/opt5.adb: New test.
1273
1274 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1275
1276         PR fortran/41872
1277         * gfortran.dg/allocatable_scalar_4.f90: New test.
1278
1279 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1280
1281         PR fortran/41850
1282         * gfortran.dg/intent_out_6.f90: New testcase.
1283
1284 2009-10-31  Richard Guenther  <rguenther@suse.de>
1285
1286         * g++.dg/tree-ssa/restrict1.C: New.
1287
1288 2009-10-31  Jason Merrill  <jason@redhat.com>
1289
1290         * g++.dg/rtti/typeid9.C: New.
1291
1292         PR c++/41754
1293         * g++.dg/cpp0x/initlist25.C: New.
1294
1295 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1296
1297         * gnat.dg/specs/rep_clause4.ads: New test.
1298
1299 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1300
1301         PR target/41885
1302         * gcc.target/avr/torture/pr41885.c: New test.
1303
1304 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1305
1306         * gnat.dg/specs/pack5.ads: New test.
1307
1308 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1309
1310         * lib/target-supports.exp: Handle powerpc-*-elf.
1311
1312 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1313
1314         PR target/40838
1315         * gcc.target/i386/incoming-6.c: New.
1316         * gcc.target/i386/incoming-7.c: Likewise.
1317         * gcc.target/i386/incoming-8.c: Likewise.
1318         * gcc.target/i386/incoming-9.c: Likewise.
1319         * gcc.target/i386/incoming-10.c: Likewise.
1320         * gcc.target/i386/incoming-11.c: Likewise.
1321         * gcc.target/i386/incoming-12.c: Likewise.
1322         * gcc.target/i386/incoming-13.c: Likewise.
1323         * gcc.target/i386/incoming-14.c: Likewise.
1324         * gcc.target/i386/incoming-15.c: Likewise.
1325         * gcc.target/i386/pr37843-4.c: Likewise.
1326
1327 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1328
1329         PR c++/41863
1330         * g++.dg/template/sizeof12.C: New test.
1331
1332 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1333
1334         * gnat.dg/pack14.adb: New test.
1335
1336 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1337
1338         * gcc.target/mips/mips.exp (mips_option_groups): Add
1339         mcount-ra-address.
1340         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1341         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1342         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1343
1344 2009-10-29  Michael Matz  <matz@suse.de>
1345
1346         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1347         * gcc.target/i386/sse-recip-vec.c: Ditto.
1348         * gcc.target/i386/brokensqrt.c: New test.
1349
1350 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1351
1352         PR fortran/41777
1353         * gfortran.dg/associated_target_3.f90: New testcase.
1354
1355 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1356
1357         * gfortran.dg/lto/pr41764_0.f: New.
1358
1359 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1360
1361         PR tree-optimization/41775
1362         * g++.dg/torture/pr41775.C: New testcase.
1363
1364 2009-10-28  Jason Merrill  <jason@redhat.com>
1365
1366         * g++.dg/cpp0x/inline-ns1.C: New.
1367         * g++.dg/cpp0x/inline-ns2.C: New.
1368         * g++.dg/cpp0x/inline-ns3.C: New.
1369
1370 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1371
1372         PR rtl-optimization/39715
1373         * gcc.target/arm/thumb-ltu.c: New.
1374
1375 2009-10-28  Richard Guenther  <rguenther@suse.de>
1376
1377         PR lto/41808
1378         PR lto/41839
1379         * gcc.dg/lto/20091027-1_0.c: New testcase.
1380         * gcc.dg/lto/20091027-1_1.c: Likewise.
1381         * g++.dg/lto/20091026-1_0.C: Likewise.
1382         * g++.dg/lto/20091026-1_1.C: Likewise.
1383         * g++.dg/lto/20091026-1_a.h: Likewise.
1384
1385 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1386
1387         PR middle-end/41837
1388         * gcc.dg/pr41837.c: New test.
1389
1390         PR debug/41801
1391         * g++.dg/ext/sync-3.C: New test.
1392
1393         PR target/41762
1394         * gcc.dg/pr41762.c: New test.
1395
1396 2009-10-28  Richard Guenther  <rguenther@suse.de>
1397
1398         PR middle-end/41855
1399         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1400         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1401         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1402         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1403
1404 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1405
1406         PR rtl-optimization/39715
1407         * gcc.target/arm/thumb-bitfld1.c: New.
1408
1409 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1410
1411         PR rtl-optimization/40741
1412         * gcc.target/arm/thumb-branch1.c: New.
1413
1414 2009-10-27  Jason Merrill  <jason@redhat.com>
1415
1416         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1417         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1418         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1419         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1420
1421 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1422
1423         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1424         * gnat.dg/null_pointer_deref2.adb: Likewise.
1425
1426 2009-10-27  Richard Guenther  <rguenther@suse.de>
1427
1428         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1429
1430 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1431
1432         PR c/41842
1433         * gcc.dg/pr41842.c: New test.
1434
1435 2009-10-27  Revital Eres  <eres@il.ibm.com>
1436
1437         PR tree-optimization/40648
1438         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1439         change in decision of peeling for alignment.
1440         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1441         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1442         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1443         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1444         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1445         * gcc.dg/vect/vect-50.c: Likewise.
1446         * gcc.dg/vect/vect-33.c: Likewise.
1447         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1448         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1449         Likewise.
1450         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1451         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1452         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1453         Likewise.
1454         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1455         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1456         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1457         * gcc.dg/vect/vect-60.c: Likewise.
1458         * gcc.dg/vect/vect-26.c: Likewise.
1459         * gcc.dg/vect/vect-52.c: Likewise.
1460         * gcc.dg/vect/vect-44.c: Likewise.
1461         * gcc.dg/vect/vect-27.c: Likewise.
1462         * gcc.dg/vect/vect-70.c: Likewise.
1463         * gcc.dg/vect/vect-28.c: Likewise.
1464         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1465         * gcc.dg/vect/vect-109.c: Likewise.
1466         * gcc.dg/vect/vect-54.c: Likewise.
1467         * gcc.dg/vect/vect-29.c: Likewise.
1468         * gcc.dg/vect/vect-72.c: Likewise.
1469         * gcc.dg/vect/vect-56.c: Likewise.
1470         * gcc.dg/vect/vect-48.c: Likewise.
1471         * gcc.dg/vect/vect-91.c: Likewise.
1472         * gcc.dg/vect/vect-92.c: Likewise.
1473         * gcc.dg/vect/vect-58.c: Likewise.
1474         * gcc.dg/vect/slp-25.c: Likewise.
1475         * gcc.dg/vect/vect-93.c: Likewise.
1476         * gcc.dg/vect/vect-95.c: Likewise.
1477         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1478         * gcc.dg/vect/vect-87.c: Likewise.
1479         * gcc.dg/vect/vect-96.c: Likewise.
1480         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1481         * gcc.dg/vect/vect-88.c: Likewise.
1482         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1483         * gcc.dg/vect/vect-89.c: Likewise.
1484         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1485         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1486         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1487         * gfortran.dg/vect/vect-2.f90: Likewise.
1488         * gfortran.dg/vect/vect-3.f90: Likewise.
1489         * gfortran.dg/vect/vect-4.f90: Likewise.
1490         * gfortran.dg/vect/vect-5.f90: Likewise.
1491
1492 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1493
1494         PR c++/41020
1495         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1496
1497 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1498             Michael Meissner  <meissner@linux.vnet.ibm.com>
1499             Ulrich Weigand  <uweigand@de.ibm.com>
1500
1501         * gcc.target/spu/ea/ea.exp: New file.
1502         * gcc.target/spu/ea/cache1.c: Likewise.
1503         * gcc.target/spu/ea/cast1.c: Likewise.
1504         * gcc.target/spu/ea/cast2.c: Likewise.
1505         * gcc.target/spu/ea/compile1.c: Likewise.
1506         * gcc.target/spu/ea/compile2.c: Likewise.
1507         * gcc.target/spu/ea/cppdefine.c: Likewise.
1508         * gcc.target/spu/ea/errors1.c: Likewise.
1509         * gcc.target/spu/ea/errors2.c: Likewise.
1510         * gcc.target/spu/ea/execute1.c: Likewise.
1511         * gcc.target/spu/ea/execute2.c: Likewise.
1512         * gcc.target/spu/ea/execute3.c: Likewise.
1513         * gcc.target/spu/ea/ops1.c: Likewise.
1514         * gcc.target/spu/ea/ops2.c: Likewise.
1515         * gcc.target/spu/ea/options1.c: Likewise.
1516         * gcc.target/spu/ea/test-sizes.c: Likewise.
1517
1518 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1519
1520         PR bootstrap/41345
1521         * gcc.dg/pr41345.c: New test.
1522
1523         PR debug/41828
1524         * g++.dg/debug/dwarf2/anonname1.C: New test.
1525
1526 2009-10-26  Jason Merrill  <jason@redhat.com>
1527
1528         PR c++/38796
1529         * g++.dg/cpp0x/defaulted15.C: New.
1530         * g++.dg/cpp0x/defaulted16.C: New.
1531
1532 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1533
1534         PR c++/41785
1535         * g++.dg/cpp0x/variadic96.C: New test.
1536
1537 2009-10-26  Nick Clifton  <nickc@redhat.com>
1538
1539         * lib/target-supports.exp (check_profiling_available):
1540         Profiling is not, currently, available for the RX port.
1541         (check_effective_target_hard_float): Add support for RX target.
1542         * gcc.target/rx: New directory.
1543         * gcc.target/rx/builtins.c: New test file.
1544         * gcc.target/rx/interrupts.c: New test file.
1545         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1546         * gcc.target/rx/zero-width-bitfield.c: New test file.
1547         * gcc.target/rx/i272091.c: New test file.
1548         * gcc.target/rx/packed-struct.c: New test file.
1549         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1550
1551 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1552
1553         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1554         * gcc.dg/lto/20091016-1_0.c: Likewise.
1555         * gcc.dg/lto/20090206-1_0.c: Likewise.
1556         * gcc.dg/lto/20081120-1_0.c: Likewise.
1557         * gcc.dg/lto/20081120-2_0.c: Likewise.
1558         * gcc.dg/lto/20090116_0.c: Likewise.
1559         * gcc.dg/lto/20081126_0.c: Likewise.
1560         * gcc.dg/lto/20091013-1_0.c: Likewise.
1561         * gcc.dg/lto/20081212-1_0.c: Likewise.
1562         * gcc.dg/lto/20091015-1_0.c: Likewise.
1563         * gcc.dg/lto/20090126-1_0.c: Likewise.
1564         * gcc.dg/lto/20090126-2_0.c: Likewise.
1565         * gcc.dg/lto/20091020-1_0.c: Likewise.
1566         * gcc.dg/lto/20091020-2_0.c: Likewise.
1567         * gcc.dg/lto/20081204-1_0.c: Likewise.
1568         * gcc.dg/lto/20081204-2_0.c: Likewise.
1569         * gcc.dg/lto/20081224_0.c: Likewise.
1570         * gcc.dg/lto/20090219_0.c: Likewise.
1571
1572 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1573
1574         PR c++/41020
1575         * g++.dg/lookup/extern-c-redecl2.C: New test.
1576         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1577         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1578         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1579
1580 2009-10-26  Michael Matz  <matz@suse.de>
1581
1582         PR tree-optimization/41783
1583         * gcc.dg/pr41783.c: New test.
1584         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1585         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1586         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1587
1588 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1589
1590         PR fortran/41714
1591         * gfortran.dg/class_allocate_4.f03: New test.
1592
1593 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1594
1595         * gcc.target/mips/mult-1.c: New test.
1596
1597 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1598
1599         PR fortran/41784
1600         * gfortran.dg/extends_8.f03: New test.
1601
1602 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1603
1604         * gnat.dg/specs/pack4.ads: New test.
1605
1606 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1607
1608         * gnat.dg/null_pointer_deref1.adb: New test.
1609         * gnat.dg/null_pointer_deref2.adb: Likewise.
1610
1611 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1612
1613         PR fortran/41772
1614         * gfortran.dg/transfer_intrinsic_3.f90.
1615
1616 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1617
1618         * gnat.dg/opt4.adb: New test.
1619
1620 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1621
1622         PR c/40033
1623         * gcc.dg/noncompile/pr40033-1.c: New test.
1624
1625 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1626
1627         PR c++/40808
1628         * g++.dg/abi/mangle34.C: New test
1629
1630 2009-10-23  Jason Merrill  <jason@redhat.com>
1631
1632         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1633
1634         Core issue 899
1635         * g++.dg/cpp0x/explicit4.C: New.
1636
1637 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1638
1639         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1640         *-*-cygwin.
1641         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1642         for *-*-mingw* and *-*-cygwin.
1643         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1644         * g++.dg/template/spec35.C: Disable weak symbol test for
1645         *-*-mingw* and *-*-cygwin.
1646
1647         PR testsuite/31342
1648         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1649
1650 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1651
1652         PR fortran/41800
1653         * gfortran.dg/class_10.f03: New test.
1654
1655 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1656
1657         PR target/41787
1658         * gcc.target/powerpc/vsx-vrsave.c: New file.
1659
1660 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1661
1662         PR c/41673
1663         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1664
1665 2009-10-23  Richard Guenther  <rguenther@suse.de>
1666
1667         PR tree-optimization/41778
1668         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1669
1670 2009-10-22  Richard Guenther  <rguenther@suse.de>
1671
1672         PR lto/41791
1673         * g++.dg/lto/20091022-2_0.C: New testcase.
1674
1675 2009-10-22  Richard Guenther  <rguenther@suse.de>
1676
1677         PR lto/41730
1678         * g++.dg/lto/20091022-1_0.C: New testcase.
1679
1680 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1681
1682         * gcc.dg/autopar/outer-4.c: Adjust scan.
1683         * gcc.dg/autopar/outer-5.c: Adjust scan.
1684         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1685
1686         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1687         * gcc.dg/autopar/outer-1.c: New testcase.
1688         * gcc.dg/autopar/outer-2.c: New testcase.
1689         * gcc.dg/autopar/outer-3.c: New testcase.
1690         * gcc.dg/autopar/outer-4.c: New testcase.
1691         * gcc.dg/autopar/outer-5.c: New testcase.
1692         * gcc.dg/autopar/outer-6.c: New testcase.
1693
1694 2009-10-22  Jan Hubicka  <jh@suse.cz>
1695
1696         * gcc.c-torture/compile/pr40556.c: New testcase.
1697
1698 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1699
1700         PR fortran/41781
1701         * gfortran.dg/goto_8.f90: New test case.
1702
1703 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1704
1705         PR tree-optimization/41497
1706         * gcc.dg/tree-ssa/pr41497.c: New.
1707
1708 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1709
1710         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1711
1712 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1713
1714         * gcc.dg/tls/pie-1.c: New test.
1715
1716 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1717
1718         * g++.dg/abi/mangle33.C: New test.
1719
1720 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1721
1722         * gnat.dg/discr22.adb: New test.
1723
1724 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1725
1726         * gnat.dg/loop_optimization7.ad[sb]: New test.
1727         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1728
1729 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1730
1731         PR fortran/41706
1732         PR fortran/41766
1733         * gfortran.dg/class_9.f03: Extended test case.
1734         * gfortran.dg/select_type_7.f03: New test case.
1735
1736 2009-10-20  Richard Guenther  <rguenther@suse.de>
1737
1738         * gcc.dg/lto/20091020-3_0.c: New testcase.
1739
1740 2009-10-20  Richard Guenther  <rguenther@suse.de>
1741
1742         PR lto/41761
1743         * gcc.dg/lto/20091020-1_0.c: New testcase.
1744         * gcc.dg/lto/20091020-1_1.c: Likewise.
1745         * gcc.dg/lto/20091020-2_0.c: Likewise.
1746         * gcc.dg/lto/20091020-2_1.c: Likewise.
1747
1748 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1749
1750         PR debug/41340
1751         * gcc.dg/pr41340.c: New test.
1752
1753 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1754
1755         * gnat.dg/discr21.ad[sb]: New test.
1756         * gnat.dg/discr21_pkg.ads: New helper.
1757
1758 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1759
1760         PR fortran/41706
1761         * gfortran.dg/class_9 : New test.
1762
1763 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1764
1765         * gcc.dg/raw-string-1.c: New test.
1766         * gcc.dg/raw-string-2.c: New test.
1767         * gcc.dg/raw-string-3.c: New test.
1768         * gcc.dg/raw-string-4.c: New test.
1769         * gcc.dg/raw-string-5.c: New test.
1770         * gcc.dg/raw-string-6.c: New test.
1771         * gcc.dg/raw-string-7.c: New test.
1772         * gcc.dg/utf8-1.c: New test.
1773         * gcc.dg/utf8-2.c: New test.
1774         * gcc.dg/utf-badconcat2.c: New test.
1775         * gcc.dg/utf-dflt2.c: New test.
1776         * gcc.dg/cpp/include6.c: New test.
1777         * g++.dg/ext/raw-string-1.C: New test.
1778         * g++.dg/ext/raw-string-2.C: New test.
1779         * g++.dg/ext/raw-string-3.C: New test.
1780         * g++.dg/ext/raw-string-4.C: New test.
1781         * g++.dg/ext/raw-string-5.C: New test.
1782         * g++.dg/ext/raw-string-6.C: New test.
1783         * g++.dg/ext/raw-string-7.C: New test.
1784         * g++.dg/ext/utf8-1.C: New test.
1785         * g++.dg/ext/utf8-2.C: New test.
1786         * g++.dg/ext/utf-badconcat2.C: New test.
1787         * g++.dg/ext/utf-dflt2.C: New test.
1788
1789         * gcc.dg/cleanup-13.c: New test.
1790
1791 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1792
1793         PR fortran/41586
1794         * gfortran.dg/auto_dealloc_1.f90: New test case.
1795
1796 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1797
1798         Port from redhat/gcc-4_4-branch:
1799         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1800         * gcc.dg/debug/vta-2.c: New test.
1801
1802         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1803         * gcc.dg/debug/vta-1.c: New.
1804
1805 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1806
1807         * gnat.dg/noreturn2.ad[sb]: New test.
1808
1809 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1810
1811         PR fortran/41755
1812         * gfortran.dg/equiv_8.f90: New test.
1813         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1814
1815 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1816
1817         * gcc.target/arm/neon-thumb2-move.c: New test.
1818
1819 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1820
1821         * gcc.dg/debug/vta-3.c: New test.
1822
1823 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1824
1825         * gnat.dg/nested_proc.adb: Rename into...
1826         * gnat.dg/nested_proc1.adb: ...this.
1827         * gnat.dg/nested_proc2.adb: New test.
1828
1829 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1830
1831         * gnat.dg/noreturn1.ad[sb]: New test.
1832
1833 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1834             Paul Thomas  <pault@gcc.gnu.org>
1835
1836         PR fortran/41629
1837         * gfortran.dg/class_6.f90: New test.
1838
1839         PR fortran/41608
1840         PR fortran/41587
1841         * gfortran.dg/class_7.f90: New test.
1842
1843         PR fortran/41618
1844         * gfortran.dg/class_8.f90: New test.
1845
1846 2009-10-17  Richard Guenther  <rguenther@suse.de>
1847
1848         * gcc.dg/lto/20091017-1_0.c: New testcase.
1849         * gcc.dg/lto/20091017-1_1.c: Likewise.
1850
1851 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1852
1853         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1854
1855 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1856
1857         * gnat.dg/aggr11.adb: New test.
1858         * gnat.dg/aggr11_pkg.ads: New helper.
1859
1860 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1861
1862         * gnat.dg/slice8.adb: New test.
1863         * gnat.dg/slice8_pkg1.ads: New helper.
1864         * gnat.dg/slice8_pkg2.ads: Likewise.
1865         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1866
1867 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1868
1869         * gnat.dg/unchecked_convert4.adb: New test.
1870
1871 2009-10-15  Jason Merrill  <jason@redhat.com>
1872
1873         PR c++/38798
1874         * g++.dg/cpp0x/trailing5.C: New.
1875
1876         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1877         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1878         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1879         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1880
1881 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1882
1883         PR fortran/41719
1884         * gfortran.dg/class_5.f03: New test case.
1885         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1886         * gfortran.dg/typebound_operator_4.f03: Ditto.
1887
1888 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1889
1890         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1891         * g++.dg/other/first-global.C: Likewise.
1892         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1893         * g++.dg/torture/pr40323.C: Likewise.
1894         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1895         * gcc.dg/inline-33.c: Likewise.
1896         * gcc.dg/ipa/ipa-1.c: Likewise.
1897         * gcc.dg/ipa/ipa-2.c: Likewise.
1898         * gcc.dg/ipa/ipa-3.c: Likewise.
1899         * gcc.dg/ipa/ipa-4.c: Likewise.
1900         * gcc.dg/ipa/ipa-5.c: Likewise.
1901         * gcc.dg/ipa/ipa-7.c: Likewise.
1902         * gcc.dg/ipa/ipacost-2.c: Likewise.
1903         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1904         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1905         * gfortran.dg/whole_file_5.f90: Likewise.
1906         * gfortran.dg/whole_file_6.f90: Likewise.
1907
1908 2009-10-16  Richard Guenther  <rguenther@suse.de>
1909
1910         PR tree-optimization/41728
1911         * gcc.c-torture/compile/pr41728.c: New testcase.
1912
1913 2009-10-16  Richard Guenther  <rguenther@suse.de>
1914
1915         PR lto/41598
1916         * gcc.dg/lto/20091016-1_0.c: New testcase.
1917         * gcc.dg/lto/20091016-1_1.c: Likewise.
1918         * gcc.dg/lto/20091016-1_a.h: Likewise.
1919
1920 2009-10-16  Richard Guenther  <rguenther@suse.de>
1921
1922         PR lto/41715
1923         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1924         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1925         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1926
1927 2009-10-16  Richard Guenther  <rguenther@suse.de>
1928
1929         PR lto/41713
1930         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1931
1932 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1933
1934         PR debug/41717
1935         * gcc.dg/debug/pr41717.c: New test.
1936
1937 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1938
1939         PR fortran/41648
1940         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1941
1942         PR fortran/41656
1943         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1944
1945 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1946
1947         PR target/23983
1948         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1949         result used.
1950         * g++.dg/ext/altivec-2.C (main): Ditto.
1951
1952 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1953
1954         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1955         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1956
1957 2009-10-15  Richard Guenther  <rguenther@suse.de>
1958
1959         PR lto/41669
1960         * gcc.dg/lto/20091015-1_0.c: New testcase.
1961         * gcc.dg/lto/20091015-1_1.c: Likewise.
1962         * gcc.dg/lto/20091015-1_2.c: Likewise.
1963         * gcc.dg/lto/20091015-1_a.h: Likewise.
1964         * gcc.dg/lto/20091015-1_b.h: Likewise.
1965
1966 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1967
1968         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1969
1970 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1971
1972         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1973
1974 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1975
1976         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1977         line from 1 to 0.
1978         * obj-c++.dg/bitfield-1.mm: Likewise.
1979         * obj-c++.dg/bitfield-4.mm: Likewise.
1980
1981 2009-10-14  Richard Guenther  <rguenther@suse.de>
1982
1983         PR lto/41173
1984         * gcc.dg/lto/20091014-1_0.c: New testcase.
1985
1986 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1987
1988         PR testsuite/41707
1989         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1990         warning on line 0 instead of 1.
1991
1992 2009-10-14  Richard Guenther  <rguenther@suse.de>
1993
1994         PR lto/41521
1995         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1996         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1997
1998 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1999
2000         PR preprocessor/41543
2001         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2002
2003         PR debug/41695
2004         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2005
2006 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2007
2008         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2009         New procedure.
2010         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2011         effective target.
2012
2013 2009-10-14  Jason Merrill  <jason@redhat.com>
2014
2015         PR c++/39866
2016         * g++.dg/cpp0x/defaulted14.C: New.
2017
2018 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2019
2020         * g++.dg/cpp0x/vt-40092.C: New.
2021
2022 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2023
2024         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2025         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2026
2027 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2028
2029         * gfortran.dg/complex_intrinsic_8.f90: New test.
2030
2031 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2032
2033         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2034         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2035
2036 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2037
2038         PR target/38948
2039         * gcc.dg/torture/pr38948.c: New test.
2040
2041 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2042
2043         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2044
2045 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2046
2047         PR fortran/41581
2048         * gfortran.dg/class_allocate_2.f03: Modified.
2049         * gfortran.dg/class_allocate_3.f03: New test case.
2050
2051 2009-10-13  Richard Guenther  <rguenther@suse.de>
2052
2053         PR lto/41668
2054         * gcc.dg/lto/20091006-2_0.c: New testcase.
2055         * gcc.dg/lto/20091006-2_1.c: Likewise.
2056         * gcc.dg/lto/20091006-2_2.c: Likewise.
2057         * gcc.dg/lto/20091013-1_0.c: Likewise.
2058         * gcc.dg/lto/20091013-1_1.c: Likewise.
2059         * gcc.dg/lto/20091013-1_2.c: Likewise.
2060
2061 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2062
2063         * gcc.c-torture/compile/pr41661.c: New test.
2064
2065 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2066
2067         PR libgfortran/41683
2068         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2069
2070 2009-10-12  Jason Merrill  <jason@redhat.com>
2071
2072         PR c++/37875
2073         * g++.dg/cpp0x/decltype18.C: New.
2074
2075         PR c++/37766
2076         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2077
2078 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2079
2080         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2081
2082 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2083
2084         PR debug/41343
2085         PR debug/41447
2086         PR debug/41264
2087         PR debug/41338
2088         * gcc.dg/guality/pr41447-1.c: New.
2089         * gcc.dg/debug/pr41264-1.c: New.
2090         * gcc.dg/debug/pr41343-1.c: New.
2091
2092 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2093
2094         PR target/26515
2095         * gcc.dg/torture/pr26515.c: New test.
2096
2097 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2098
2099         PR testsuite/41659
2100         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2101         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2102         or "xfail" with dg-lto-do.
2103
2104 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2105
2106         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2107
2108 2009-10-12  Michael Matz  <matz@suse.de>
2109
2110         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2111         pass.
2112
2113 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2114
2115         PR target/41680
2116         * g++.dg/torture/pr41680.C: New test.
2117
2118 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2119
2120         PR c++/41570
2121         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2122
2123 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2124
2125         PR debug/41616
2126         * gcc.dg/guality/pr41616-1.c: New.
2127
2128 2009-10-11  Jason Merrill  <jason@redhat.com>
2129
2130         PR c++/37204
2131         * g++.dg/cpp0x/rv-reinterpret.C: New.
2132
2133 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2134
2135         PR libgfortran/38439
2136         * gfortran.dg/fmt_error_9.f: New test.
2137         * gfortran.dg/fmt_error_10.f: New test.
2138
2139 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2140
2141         PR fortran/41583
2142         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2143         * gfortran.dg/class_4b.f03: As above.
2144         * gfortran.dg/class_4c.f03: As above.
2145         * gfortran.dg/class_4d.f03: As above.
2146
2147 2009-10-11  Richard Guenther  <rguenther@suse.de>
2148
2149         PR tree-optimization/41555
2150         * gcc.dg/torture/pr41555.c: New testcase.
2151
2152 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2153
2154         PR libgfortran/35862
2155         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2156         function correctly.
2157
2158 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2159
2160         PR libgfortran/35862
2161         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2162         Add conditions to avoid runtime errors if not supported.
2163
2164 2009-10-10  Richard Guenther  <rguenther@suse.de>
2165
2166         PR tree-optimization/41654
2167         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2168
2169 2009-10-09  Jason Merrill  <jason@redhat.com>
2170
2171         * g++.dg/cpp/ucn-1.C: New.
2172
2173 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2174
2175         PR fortran/41585
2176         * gfortran.dg/class_2.f03: Extended test case.
2177
2178 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2179
2180         PR fortran/41582
2181         * gfortran.dg/class_allocate_1.f03: Modify code such that
2182         it compiles with the gfc_warning->gfc_error change.
2183         * gfortran.dg/class_allocate_1.f03: New test.
2184
2185 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2186
2187         PR fortran/41579
2188         * gfortran.dg/select_type_6.f03: New test.
2189
2190 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2191
2192         PR preprocessor/41445
2193         * gcc.dg/cpp/separate-1.c: Adjust.
2194         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2195         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2196         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2197         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2198         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2199         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2200         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2201
2202         PR rtl-optimization/41646
2203         * gcc.c-torture/compile/pr41646.c: New test.
2204
2205 2009-10-09  Richard Guenther  <rguenther@suse.de>
2206
2207         PR tree-optimization/41634
2208         * gcc.c-torture/compile/pr41634.c: New testcase.
2209
2210 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2211
2212         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2213
2214 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2215
2216         * gnat.dg/opt3.adb: New test.
2217         * gnat.dg/opt3_pkg.ads: New helper.
2218
2219 2009-10-08  Doug Kwan  <dougkwan@google.com>
2220
2221         PR rtl-optimization/41574
2222         * gcc.dg/pr41574.c: New test.
2223
2224 2009-10-08  Cary Coutant  <ccoutant@google.com>
2225
2226         Add support for debugging with ICF (Identical Code Folding).
2227         * g++.dg/debug/dwarf2/icf.C: New test.
2228
2229 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2230
2231         * gcc.target/mips/truncate-6.c: New test.
2232
2233 2009-10-08  Jason Merrill  <jason@redhat.com>
2234
2235         PR c++/36816
2236         * g++.dg/cpp0x/rv-deduce.C: New.
2237
2238         PR c++/37177
2239         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2240         * g++.dg/template/explicit-args2.C: New.
2241         * g++.dg/template/explicit-args3.C: New.
2242         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2243
2244 2009-10-08  Michael Matz  <matz@suse.de>
2245
2246         PR middle-end/41573
2247         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2248         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2249         * gcc.dg/pr41573.c: New test.
2250
2251 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2252
2253         PR c/41182
2254         * gcc.c-torture/compile/pr41182-1.c: New.
2255
2256 2009-10-07  Jason Merrill  <jason@redhat.com>
2257
2258         * g++.dg/cpp0x/variadic95.C: New.
2259
2260 2009-10-07  Jason Merrill  <jason@redhat.com>
2261
2262         * g++.dg/template/scope3.C: New.
2263
2264 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2265
2266         * gcc.dg/debug/dwarf2/inline3.c: New test.
2267
2268 2009-10-07  Daniel Kraft  <d@domob.eu>
2269
2270         PR fortran/41615
2271         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2272
2273 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2274
2275         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2276         * gfortran.dg/select_type_1.f03: Modified error message.
2277         * gfortran.dg/select_type_5.f03: New test.
2278
2279 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2280
2281         PR libgfortran/41612
2282         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2283         have kind=10 reals.
2284
2285 2009-10-06  Jason Merrill  <jason@redhat.com>
2286
2287         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2288         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2289
2290 2009-10-06  Richard Guenther  <rguenther@suse.de>
2291
2292         PR lto/41502
2293         * gcc.dg/lto/20091006-1_0.c: New testcase.
2294         * gcc.dg/lto/20091006-1_1.c: Likewise.
2295         * gcc.dg/lto/20091005-2_0.c: Likewise.
2296
2297 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2298
2299         PR ada/41383
2300         * gnat.dg/timer_cancel.adb: New test.
2301
2302 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2303
2304         PR ada/38333
2305         * gnat.dg/specs/import_abstract.ads: New.
2306
2307 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2308
2309         PR libgfortran/35862
2310         * gfortran.dg/round_2.f03: New test.
2311
2312 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2313
2314         PR debug/41558
2315         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2316         * lib/gcc-gdb-test.exp: ... here.  New file.
2317         * gfortran.dg/guality/guality.exp: New file.
2318         * gfortran.dg/guality/pr41558.f90: New test.
2319         * gfortran.dg/guality/arg1.f90: New test.
2320
2321 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2322
2323         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2324         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2325         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2326         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2327
2328 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2329
2330         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2331         register_pass_info.
2332         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2333         plugin_pass to register_pass_info.
2334         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2335         register_pass_info.
2336         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2337         register_pass_info.
2338
2339 2009-10-05  Richard Guenther  <rguenther@suse.de>
2340
2341         PR lto/41281
2342         * gcc.dg/lto/20090914-2_0.c: New testcase.
2343
2344 2009-10-05  Richard Guenther  <rguenther@suse.de>
2345
2346         PR lto/40902
2347         * gcc.dg/lto/20091005-1_0.c: New testcase.
2348         * gcc.dg/lto/20091005-1_1.c: Likewise.
2349
2350 2009-10-05  Richard Guenther  <rguenther@suse.de>
2351
2352         PR lto/41552
2353         PR lto/41487
2354         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2355         * g++.dg/lto/20091004-1_0.C: New testcase.
2356         * g++.dg/lto/20091004-1_1.C: Likewise.
2357         * g++.dg/lto/20091004-2_0.C: Likewise.
2358         * g++.dg/lto/20091004-2_1.C: Likewise.
2359         * g++.dg/lto/20091004-3_0.C: Likewise.
2360         * g++.dg/lto/20091004-3_1.C: Likewise.
2361
2362 2009-10-05  Richard Guenther  <rguenther@suse.de>
2363
2364         PR tree-optimization/23821
2365         * gcc.dg/torture/pr23821.c: New testcase.
2366
2367 2009-10-05  Daniel Kraft  <d@domob.eu>
2368
2369         PR fortran/41403
2370         * gfortran.dg/goto_6.f: New test.
2371         * gfortran.dg/goto_7.f: New test.
2372
2373 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2374             Bill Maddox  <maddox@google.com>
2375             Cary Coutant  <ccoutant@google.com>
2376             Chris Demetriou  <cgd@google.com>
2377             Diego Novillo  <dnovillo@google.com>
2378             Doug Kwan  <dougkwan@google.com>
2379             Jan Hubicka  <jh@suse.cz>
2380             Ollie Wild  <aaw@google.com>
2381             Rafael Espindola  <espindola@google.com>
2382             Richard Guenther  <rguenther@suse.de>
2383             Simon Baldwin  <simonb@google.com>
2384
2385         * g++.dg/20090107-1.C: New.
2386         * g++.dg/20090121-1.C: New.
2387         * g++.dg/ipa/20090113-1.C: New.
2388         * g++.dg/lto: New directory.
2389         * g++.dg/lto/20080829_0.C: New.
2390         * g++.dg/lto/20080904_0.C: New.
2391         * g++.dg/lto/20080907_0.C: New.
2392         * g++.dg/lto/20080908-1_0.C: New.
2393         * g++.dg/lto/20080908-2_0.C: New.
2394         * g++.dg/lto/20080908-3_0.C: New.
2395         * g++.dg/lto/20080909-1_0.C: New.
2396         * g++.dg/lto/20080910-1_0.C: New.
2397         * g++.dg/lto/20080912-1_0.C: New.
2398         * g++.dg/lto/20080912_0.C: New.
2399         * g++.dg/lto/20080915_0.C: New.
2400         * g++.dg/lto/20080916_0.C: New.
2401         * g++.dg/lto/20080917_0.C: New.
2402         * g++.dg/lto/20080924_0.C: New.
2403         * g++.dg/lto/20080926_0.C: New.
2404         * g++.dg/lto/20081008_0.C: New.
2405         * g++.dg/lto/20081022.h: New.
2406         * g++.dg/lto/20081022_0.C: New.
2407         * g++.dg/lto/20081022_1.C: New.
2408         * g++.dg/lto/20081023_0.C: New.
2409         * g++.dg/lto/20081109-1_0.C: New.
2410         * g++.dg/lto/20081109-2_0.C: New.
2411         * g++.dg/lto/20081109_0.C: New.
2412         * g++.dg/lto/20081109_1.C: New.
2413         * g++.dg/lto/20081118-1_0.C: New.
2414         * g++.dg/lto/20081118-1_1.C: New.
2415         * g++.dg/lto/20081118_0.C: New.
2416         * g++.dg/lto/20081118_1.C: New.
2417         * g++.dg/lto/20081119-1.h: New.
2418         * g++.dg/lto/20081119-1_0.C: New.
2419         * g++.dg/lto/20081119-1_1.C: New.
2420         * g++.dg/lto/20081119_0.C: New.
2421         * g++.dg/lto/20081119_1.C: New.
2422         * g++.dg/lto/20081120-1_0.C: New.
2423         * g++.dg/lto/20081120-1_1.C: New.
2424         * g++.dg/lto/20081120-2_0.C: New.
2425         * g++.dg/lto/20081120-2_1.C: New.
2426         * g++.dg/lto/20081123_0.C: New.
2427         * g++.dg/lto/20081123_1.C: New.
2428         * g++.dg/lto/20081125.h: New.
2429         * g++.dg/lto/20081125_0.C: New.
2430         * g++.dg/lto/20081125_1.C: New.
2431         * g++.dg/lto/20081127_0.C: New.
2432         * g++.dg/lto/20081127_1.C: New.
2433         * g++.dg/lto/20081203_0.C: New.
2434         * g++.dg/lto/20081203_1.C: New.
2435         * g++.dg/lto/20081204-1_0.C: New.
2436         * g++.dg/lto/20081204-1_1.C: New.
2437         * g++.dg/lto/20081204-2_0.C: New.
2438         * g++.dg/lto/20081204-2_1.C: New.
2439         * g++.dg/lto/20081209_0.C: New.
2440         * g++.dg/lto/20081209_1.C: New.
2441         * g++.dg/lto/20081211-1.h: New.
2442         * g++.dg/lto/20081211-1_0.C: New.
2443         * g++.dg/lto/20081211-1_1.C: New.
2444         * g++.dg/lto/20081217-1_0.C: New.
2445         * g++.dg/lto/20081217-2_0.C: New.
2446         * g++.dg/lto/20081219_0.C: New.
2447         * g++.dg/lto/20081219_1.C: New.
2448         * g++.dg/lto/20090106_0.C: New.
2449         * g++.dg/lto/20090112_0.C: New.
2450         * g++.dg/lto/20090128_0.C: New.
2451         * g++.dg/lto/20090221_0.C: New.
2452         * g++.dg/lto/20090302_0.C: New.
2453         * g++.dg/lto/20090302_1.C: New.
2454         * g++.dg/lto/20090303_0.C: New.
2455         * g++.dg/lto/20090311-1.h: New.
2456         * g++.dg/lto/20090311-1_0.C: New.
2457         * g++.dg/lto/20090311-1_1.C: New.
2458         * g++.dg/lto/20090311_0.C: New.
2459         * g++.dg/lto/20090311_1.C: New.
2460         * g++.dg/lto/20090312.h: New.
2461         * g++.dg/lto/20090312_0.C: New.
2462         * g++.dg/lto/20090312_1.C: New.
2463         * g++.dg/lto/20090313_0.C: New.
2464         * g++.dg/lto/20090313_1.C: New.
2465         * g++.dg/lto/20090315_0.C: New.
2466         * g++.dg/lto/20090315_1.C: New.
2467         * g++.dg/lto/20091002-1_0.C: New testcase.
2468         * g++.dg/lto/20091002-2_0.C: Likewise..
2469         * g++.dg/lto/20091002-3_0.C: Likewise..
2470         * g++.dg/lto/README: New.
2471         * g++.dg/lto/pr40818_0.C: New.
2472         * g++.dg/opt/thunk3-1.C: New.
2473         * g++.dg/opt/thunk4.C: New.
2474         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2475         replacements with __attribute__ ((__noinline__)).
2476         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2477         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2478         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2479         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2480         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2481         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2482         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2483         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2484         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2485         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2486         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2487         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2488         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2489         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2490         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2491         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2492         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2493         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2494         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2495         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2496         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2497         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2498         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2499         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2500         * gcc.dg/20081223-1.c: New.
2501         * gcc.dg/lto: New directory.
2502         * gcc.dg/lto/20080908_0.c: New.
2503         * gcc.dg/lto/20080917_0.c: New.
2504         * gcc.dg/lto/20080924_0.c: New.
2505         * gcc.dg/lto/20081024_0.c: New.
2506         * gcc.dg/lto/20081109_0.c: New.
2507         * gcc.dg/lto/20081111_0.c: New.
2508         * gcc.dg/lto/20081111_1.c: New.
2509         * gcc.dg/lto/20081112_0.c: New.
2510         * gcc.dg/lto/20081112_1.c: New.
2511         * gcc.dg/lto/20081115_0.c: New.
2512         * gcc.dg/lto/20081115_1.c: New.
2513         * gcc.dg/lto/20081115_2.c: New.
2514         * gcc.dg/lto/20081118_0.c: New.
2515         * gcc.dg/lto/20081118_1.c: New.
2516         * gcc.dg/lto/20081118_2.c: New.
2517         * gcc.dg/lto/20081120-1_0.c: New.
2518         * gcc.dg/lto/20081120-1_1.c: New.
2519         * gcc.dg/lto/20081120-2_0.c: New.
2520         * gcc.dg/lto/20081120-2_1.c: New.
2521         * gcc.dg/lto/20081125_0.c: New.
2522         * gcc.dg/lto/20081125_1.c: New.
2523         * gcc.dg/lto/20081126_0.c: New.
2524         * gcc.dg/lto/20081201-1_0.c: New.
2525         * gcc.dg/lto/20081201-1_1.c: New.
2526         * gcc.dg/lto/20081201-1_2.c: New.
2527         * gcc.dg/lto/20081201-2_0.c: New.
2528         * gcc.dg/lto/20081201-2_1.c: New.
2529         * gcc.dg/lto/20081202-1_0.c: New.
2530         * gcc.dg/lto/20081202-1_1.c: New.
2531         * gcc.dg/lto/20081202-2_0.c: New.
2532         * gcc.dg/lto/20081202-2_1.c: New.
2533         * gcc.dg/lto/20081204-1_0.c: New.
2534         * gcc.dg/lto/20081204-1_1.c: New.
2535         * gcc.dg/lto/20081204-2_0.c: New.
2536         * gcc.dg/lto/20081210-1_0.c: New.
2537         * gcc.dg/lto/20081212-1_0.c: New.
2538         * gcc.dg/lto/20081222_0.c: New.
2539         * gcc.dg/lto/20081222_0.h: New.
2540         * gcc.dg/lto/20081222_1.c: New.
2541         * gcc.dg/lto/20081224_0.c: New.
2542         * gcc.dg/lto/20081224_0.h: New.
2543         * gcc.dg/lto/20081224_1.c: New.
2544         * gcc.dg/lto/20090116_0.c: New.
2545         * gcc.dg/lto/20090120_0.c: New.
2546         * gcc.dg/lto/20090126-1_0.c: New.
2547         * gcc.dg/lto/20090126-2_0.c: New.
2548         * gcc.dg/lto/20090206-1_0.c: New.
2549         * gcc.dg/lto/20090206-2_0.c: New.
2550         * gcc.dg/lto/20090210_0.c: New.
2551         * gcc.dg/lto/20090210_1.c: New.
2552         * gcc.dg/lto/20090213_0.c: New.
2553         * gcc.dg/lto/20090213_1.c: New.
2554         * gcc.dg/lto/20090218-1_0.c: New.
2555         * gcc.dg/lto/20090218-1_1.c: New.
2556         * gcc.dg/lto/20090218-2_0.c: New.
2557         * gcc.dg/lto/20090218-2_1.c: New.
2558         * gcc.dg/lto/20090218_0.c: New.
2559         * gcc.dg/lto/20090218_1.c: New.
2560         * gcc.dg/lto/20090218_2.c: New.
2561         * gcc.dg/lto/20090218_3.c: New.
2562         * gcc.dg/lto/20090219_0.c: New.
2563         * gcc.dg/lto/20090312_0.c: New.
2564         * gcc.dg/lto/20090312_1.c: New.
2565         * gcc.dg/lto/20090313_0.c: New.
2566         * gcc.dg/lto/20090706-1_0.c: New.
2567         * gcc.dg/lto/20090706-2_0.c: New.
2568         * gcc.dg/lto/20090717_0.c: New.
2569         * gcc.dg/lto/20090717_1.c: New.
2570         * gcc.dg/lto/20090729_0.c: New.
2571         * gcc.dg/lto/20090729_1.c: New.
2572         * gcc.dg/lto/20090812_0.c: New.
2573         * gcc.dg/lto/20090812_1.c: New.
2574         * gcc.dg/lto/20090914-1_0.c: New.
2575         * gcc.dg/lto/README: New.
2576         * gcc.dg/visibility-7.c: Adjust expected pattern
2577         * gfortran.dg/lto: New directory.
2578         * gfortran.dg/lto/pr40724_0.f: New.
2579         * gfortran.dg/lto/pr40724_1.f: New.
2580         * gfortran.dg/lto/pr40725_0.f03: New.
2581         * gfortran.dg/lto/pr40725_1.c: New.
2582         * gfortran.dg/lto/pr41069_0.f90: New.
2583         * gfortran.dg/lto/pr41069_1.f90: New.
2584         * gfortran.dg/lto/pr41069_2.f90: New.
2585         * g++.dg/README: Add 'lto' directory.
2586         * g++.dg/dg.exp: Also scan 'lto' directory
2587
2588 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2589             Janis Johnson  <janis187@us.ibm.com>
2590             Diego Novillo  <dnovillo@google.com>
2591
2592         * g++.dg/lto/lto.exp: New.
2593         * gcc.c-torture/execute/execute.exp: Add
2594         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2595         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2596         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2597         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2598         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2599         * gcc.dg/lto/lto.exp: New.
2600         * gfortran.dg/lto/lto.exp: New.
2601         * lib/target-supports.exp (check_effective_target_lto): New.
2602         * lib/c-torture.exp: Load target-supports.exp.  Define
2603         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2604         * lib/gcc-dg.exp: Likewise.
2605         * lib/lto.exp: New.
2606         * lib/torture-options.exp: Add support for a third argument.
2607
2608 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2609
2610         PR testsuite/41542
2611         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2612
2613 2009-10-02  Jason Merrill  <jason@redhat.com>
2614
2615         * g++.dg/abi/mangle32.C: New.
2616
2617 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2618
2619         * gnat.dg/atomic2.adb: New test.
2620
2621 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2622
2623         * gnat.dg/array11.adb: New test.
2624         * gnat.dg/array12.adb: Likewise.
2625
2626 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2627
2628         * gnat.dg/array10.adb: New test.
2629         * gnat.dg/object_overflow.adb: Tweak.
2630
2631 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2632
2633         * gcc.dg/guality/guality.exp: Disable on darwin.
2634
2635 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2636
2637         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2638         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2639         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2640         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2641
2642 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2643
2644         PR fortran/41479
2645         * gfortran.dg/intent_out_5.f90: New test.
2646
2647 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2648
2649         PR debug/41404
2650         PR debug/41353
2651         * gcc.dg/guality/pr41404-1.c: New test.
2652         * gcc.dg/guality/pr41353-2.c: New test.
2653
2654 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2655
2656         PR testsuite/41546
2657         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2658         to -mtune=generic.
2659
2660 2009-10-01  Jan Hubicka  <jh@suse.cz>
2661
2662         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2663
2664 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2665
2666         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2667
2668         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2669
2670 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2671
2672         PR fortran/41515
2673         * gfortran.dg/parameter_array_init_5.f90: New test.
2674
2675 2009-10-01  Jason Merrill  <jason@redhat.com>
2676
2677         * g++.dg/cpp0x/defaulted13.C: New.
2678
2679 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2680
2681         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2682         * gfortran.dg/bounds_check_11.f90: Likewise.
2683         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2684
2685 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2686
2687         * gfortran.dg/select_type_4.f90: New test.
2688
2689 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2690
2691         * gfortran.dg/same_type_as_1.f03: New test.
2692         * gfortran.dg/same_type_as_2.f03: Ditto.
2693
2694 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2695
2696         * gfortran.dg/select_type_1.f03: Extended.
2697         * gfortran.dg/select_type_3.f03: New test.
2698
2699 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2700
2701         * gfortran.dg/class_allocate_1.f03: New test.
2702
2703 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2704
2705         PR fortran/40996
2706         * gfortran.dg/allocatable_scalar_3.f90: New test.
2707         * gfortran.dg/select_type_2.f03: Ditto.
2708         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2709
2710 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2711
2712         * gfortran.dg/block_name_2.f90: Modified error message.
2713         * gfortran.dg/select_6.f90: Ditto.
2714         * gfortran.dg/select_type_1.f03: New test.
2715
2716 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2717
2718         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2719         * gfortran.dg/class_1.f03: Ditto.
2720         * gfortran.dg/class_2.f03: Ditto.
2721         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2722         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2723         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2724         * gfortran.dg/typebound_call_10.f03: Ditto.
2725         * gfortran.dg/typebound_call_2.f03: Ditto.
2726         * gfortran.dg/typebound_call_3.f03: Ditto.
2727         * gfortran.dg/typebound_call_4.f03: Ditto.
2728         * gfortran.dg/typebound_call_9.f03: Ditto.
2729         * gfortran.dg/typebound_generic_3.f03: Ditto.
2730         * gfortran.dg/typebound_generic_4.f03: Ditto.
2731         * gfortran.dg/typebound_operator_1.f03: Ditto.
2732         * gfortran.dg/typebound_operator_2.f03: Ditto.
2733         * gfortran.dg/typebound_operator_3.f03: Ditto.
2734         * gfortran.dg/typebound_operator_4.f03: Ditto.
2735         * gfortran.dg/typebound_proc_1.f08: Ditto.
2736         * gfortran.dg/typebound_proc_5.f03: Ditto.
2737         * gfortran.dg/typebound_proc_6.f03: Ditto.
2738
2739 2009-09-30  Jason Merrill  <jason@redhat.com>
2740
2741         * g++.dg/eh/init-temp1.C: Improve test.
2742
2743 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2744
2745         PR target/22093
2746         * gcc.target/alpha/pr22093.c: New test.
2747
2748 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2749             Jason Merrill  <jason@redhat.com>
2750
2751         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2752         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2753         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2754         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2755         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2756         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2757         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2758         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2759         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2760         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2761         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2762         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2763         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2764         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2765         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2766         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2767         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2768         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2769         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2770         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2771         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2772         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2773         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2774         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2775         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2776         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2777         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2778         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2779         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2780         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2781         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2782         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2783         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2784         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2785         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2786         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2787         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2788         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2789         * lib/prune.exp: Accept "In lambda function".
2790
2791 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2792
2793         * gcc.target/i386/fma4-check.h: New file.
2794         * gcc.target/i386/fma4-fma.c: Ditto.
2795         * gcc.target/i386/fma4-maccXX.c: Ditto.
2796         * gcc.target/i386/fma4-msubXX.c: Ditto.
2797         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2798         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2799         * gcc.target/i386/fma4-vector.c: Ditto.
2800         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2801         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2802         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2803         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2804         * gcc.target/i386/fma4-256-vector.c: Ditto.
2805         * gcc.target/i386/funcspec-2.c: Ditto.
2806
2807         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2808
2809         * gcc.target/i386/funcspec-5.c: Add FMA4.
2810         * gcc.target/i386/funcspec-6.c: Ditto.
2811         * gcc.target/i386/funcspec-8.c: Ditto.
2812
2813         * gcc.target/i386/funcspec-9.c: New file.
2814
2815         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2816
2817         * gcc.target/i386/isa-10.c: New file.
2818         * gcc.target/i386/isa-11.c: Ditto.
2819         * gcc.target/i386/isa-12.c: Ditto.
2820         * gcc.target/i386/isa-13.c: Ditto.
2821         * gcc.target/i386/isa-2.c: Ditto.
2822         * gcc.target/i386/isa-3.c: Ditto.
2823         * gcc.target/i386/isa-4.c: Ditto.
2824         * gcc.target/i386/isa-7.c: Ditto.
2825         * gcc.target/i386/isa-8.c: Ditto.
2826         * gcc.target/i386/isa-9.c: Ditto.
2827
2828         * gcc.target/i386/isa-14.c: Add FMA4.
2829         * gcc.target/i386/isa-1.c: Ditto.
2830         * gcc.target/i386/isa-5.c: Ditto.
2831         * gcc.target/i386/isa-6.c: Ditto.
2832
2833         * gcc.target/i386/sse-12.c: New file.
2834         * gcc.target/i386/sse-13.c: Ditto.
2835         * gcc.target/i386/sse-14.c: Ditto.
2836         * gcc.target/i386/sse-22.c: Ditto.
2837
2838         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2839         * g++.dg/other/i386-3.C: Ditto.
2840         * g++.dg/other/i386-5.C: Ditto.
2841         * g++.dg/other/i386-6.C: Ditto.
2842
2843 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2844
2845         PR testsuite/41496
2846         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2847         before.
2848
2849 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2850
2851         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2852         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2853
2854 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2855
2856         PR debug/41438
2857         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2858         hidden.
2859         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2860
2861 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2862
2863         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2864         * gcc.target/i386/isa-1.c: Remove SSE5.
2865         * gcc.target/i386/isa-5.c: Ditto.
2866         * gcc.target/i386/isa-6.c: Ditto.
2867         * gcc.target/i386/funcspec-4.c: Remove error conditions
2868         related to SSE5.
2869         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2870         * gcc.target/i386/avx-2.c: Ditto.
2871         * gcc.target/i386/sse-23.c: Ditto.
2872         * gcc.target/i386/funcspec-9.c: Delete.
2873
2874 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2875
2876         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2877         * gcc.dg/guality/pr41353-1.c: New test.
2878
2879         PR testsuite/41444
2880         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2881         in macro name definition for non-unix/win32/msdos.
2882
2883 2009-09-29  Daniel Kraft  <d@domob.eu>
2884
2885         PR fortran/39626
2886         * gfortran.dg/block_1.f08: New test.
2887         * gfortran.dg/block_2.f08: New test.
2888         * gfortran.dg/block_3.f90: New test.
2889         * gfortran.dg/block_4.f08: New test.
2890         * gfortran.dg/block_5.f08: New test.
2891         * gfortran.dg/block_6.f08: New test.
2892         * gfortran.dg/block_7.f08: New test.
2893         * gfortran.dg/block_8.f08: New test.
2894
2895 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2896
2897         PR libgfortran/35862
2898         * gfortran.dg/round_1.f03: New test.
2899         * gfortran.dg/f2003_io_3.f03: Update test.
2900
2901 2009-09-28  Easwaran Raman  <eraman@google.com>
2902
2903         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2904         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2905
2906 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2907
2908         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2909         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2910         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2911         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2912         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2913
2914         * g++.dg/dfp/dfp.exp: Fix typo.
2915
2916         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2917         Fix typo that breaks the check.
2918
2919 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2920
2921         * gnat.dg (tagged_alloc_free.adb): New testcase.
2922
2923 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2924
2925         * g++.dg/dfp: New directory.
2926         * g++.dg/dg.exp: Prune tests in dfp directory.
2927         * g++.dg/dfp/dfp.exp: New.
2928         * g++.dg/dfp/mangle-mode.C: New test.
2929
2930 2009-09-28  Michael Matz  <matz@suse.de>
2931
2932         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2933         for sign of -Inf.
2934
2935 2009-09-27  Richard Henderson  <rth@redhat.com>
2936
2937         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2938         * gcc.dg/tree-ssa/pr41469-1.c: New.
2939
2940 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2941
2942         PR c/41476
2943         * gcc.dg/cond-constqual-1.c: New test.
2944
2945 2009-09-26  Michael Matz  <matz@suse.de>
2946
2947         PR lto/40758
2948         PR middle-end/41470
2949         * gcc.dg/pr41470.c: New test.
2950
2951 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2952
2953         * gnat.dg/array9.adb: New test.
2954
2955 2009-09-26  Michael Matz  <matz@suse.de>
2956
2957         PR tree-optimization/41454
2958         * gcc.dg/pr41454.c: New test.
2959
2960 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2961
2962         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2963         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2964         into DW_TAG_GNU_template_parameter_pack and
2965         DW_TAG_GNU_formal_parameter_pack.
2966         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2967         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2968
2969 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2970
2971         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2972         parameters for alignment-sensitive -fsection-anchors tests.
2973
2974 2009-09-25  Richard Guenther  <rguenther@suse.de>
2975
2976         PR middle-end/41463
2977         * gcc.c-torture/execute/pr41463.c: New testcase.
2978
2979 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2980
2981         * gnat.dg/sse_nolib.adb: New testcase.
2982
2983 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2984
2985         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2986         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2987         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2988         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2989         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2990         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2991         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2992         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2993         * gcc.dg/vect/vect.exp: Add Power7 flags.
2994         * g++.dg/vect/vect.exp: Likewise.
2995         * gfortran.dg/vect/vect.exp: Likewise.
2996
2997 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2998
2999         PR fortran/41459
3000         * gfortran.dg/empty_label.f: New test.
3001         * gfortran.dg/empty_label.f90: Ditto.
3002         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3003
3004 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3005
3006         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3007         compile-time.
3008
3009 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3010
3011         * lib/scanasm.exp (make_pattern_printable): New function.
3012         (dg-scan, scan-assembler-times, scan-assembler-dem,
3013         scan-assembler-dem-not): Use it.
3014
3015 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3016
3017         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3018         (test_nested): Renamed to ...
3019         (test_nested1): This.
3020         (test_nested2): New.
3021         (main): Likewise.
3022
3023 2009-09-24  Richard Guenther  <rguenther@suse.de>
3024
3025         PR tree-optimization/36143
3026         PR tree-optimization/38747
3027         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3028         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3029         * g++.dg/torture/pr38747.C: New testcase.
3030         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3031
3032 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3033
3034         * gnat.dg/nested_proc.adb: New test.
3035
3036 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3037
3038         * gcc.target/i386/pr12329.c: Adjust.
3039
3040 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3041
3042         PR debug/41248
3043         * gcc.dg/pr41248.c: New.
3044
3045 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3046
3047         PR debug/41065
3048         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3049
3050 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3051
3052         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3053         current_compiler_flags.  Fix typos.
3054
3055 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3056
3057         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3058
3059 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3060
3061         PR c/39779
3062         * gcc.c-torture/compile/pr39779.c: New test.
3063
3064 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3065
3066         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3067         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3068         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3069
3070 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3071
3072         PR debug/41295
3073         * gcc.dg/pr41295.c: New.
3074
3075 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3076
3077         * gcc.dg/pr40209.c: Add test case.
3078
3079 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3080
3081         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3082         matching assembly.
3083         * gcc.target/mips/code-readable-2.c: Likewise.
3084         * gcc.target/mips/code-readable-3.c: Likewise.
3085
3086 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3087
3088         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3089         Check support via mode instead of C type.
3090         (check_effective_target_dfprt_nocache): Ditto.
3091         (check_effective_target_hard_dfp): Ditto.
3092
3093 2009-09-22  Richard Guenther  <rguenther@suse.de>
3094
3095         PR middle-end/41395
3096         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3097         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3098
3099 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3100
3101         * gcc.dg/20090922-1.c: New test.
3102
3103         PR bootstrap/41405
3104         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3105         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3106         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3107         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3108         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3109         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3110         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3111         * objc.dg/dwarf-2.m: Likewise.
3112
3113 2009-09-22  Richard Guenther  <rguenther@suse.de>
3114
3115         PR tree-optimization/41428
3116         * g++.dg/tree-ssa/pr41428.C: New testcase.
3117
3118 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3119
3120         PR middle-end/41429
3121         * g++.dg/gomp/pr41429.C: New test.
3122
3123 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3124
3125         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3126
3127 2009-09-21  Jason Merrill  <jason@redhat.com>
3128
3129         PR c++/41421
3130         * g++.dg/cpp0x/trivial1.C: Expand.
3131
3132 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3133
3134         * gcc.dg/torture/calleesave-sse.c: New.
3135
3136 2009-09-21  Jan Hubicka  <jh@suse.cz>
3137
3138         * gcc.dg/guality/inline-params.c: New testcase.
3139
3140 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3141
3142         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3143         Add -fno-inline.
3144         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3145         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3146         (f2): Ditto.
3147
3148 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3149
3150         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3151         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3152         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3153         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3154         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3155
3156 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3157
3158         PR middle-end/40642
3159         * g++.dg/torture/pr40642.C: New testcase.
3160
3161 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3162
3163         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3164         cases in static initializers.
3165
3166 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3167
3168         * gcc.c-tortue/compile/pr39886.c: New.
3169
3170 2009-09-20  Chris Demetriou  <cgd@google.com>
3171
3172         PR preprocessor/28435:
3173         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3174         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3175         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3176         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3177         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3178
3179 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3180
3181         * gcc.target/mips/mips.exp: Add relax-pic-calls
3182         under -mfoo/-mno-foo options.
3183         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3184         and -mexplicit-relocs.
3185         * gcc.target/mips/call-1.c: New test.
3186         * gcc.target/mips/call-2.c: New test.
3187         * gcc.target/mips/call-3.c: New test.
3188         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3189         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3190
3191 2009-09-19  Chris Demetriou  <cgd@google.com>
3192
3193         PR preprocessor/28435:
3194         * gcc.dg/cpp/missing-header-MD.c: New test.
3195         * gcc.dg/cpp/missing-header-MMD.c: New test.
3196         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3197         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3198
3199 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3200
3201         PR libgfortran/41328
3202         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3203         EOF works.
3204
3205 2009-09-18  Jason Merrill  <jason@redhat.com>
3206
3207         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3208         * g++.dg/cpp0x/initlist-deduce.C: New.
3209
3210 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3211
3212         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3213
3214 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3215
3216         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3217         * c-c++-common/dfp: New directory.
3218         * c-c++-common/dfp/dfp-dbg.h: New file.
3219         * gcc.dg/dfp/call-by-value.c: Move to ...
3220         * c-c++-common/call-by-value.c: here.
3221         * gcc.dg/dfp/cast.c: Move to ...
3222         * c-c++-common/cast.c: here.
3223         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3224         * c-c++-common/compare-eq-const.c: here.
3225         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3226         * c-c++-common/compare-eq-d128.c: here.
3227         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3228         * c-c++-common/compare-eq-d32.c: here.
3229         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3230         * c-c++-common/compare-eq-d64.c: here.
3231         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3232         * c-c++-common/compare-eq-dfp.c: here.
3233         * gcc.dg/dfp/compare-eq.h: Move to ...
3234         * c-c++-common/compare-eq.h: here.
3235         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3236         * c-c++-common/compare-rel-const.c: here.
3237         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3238         * c-c++-common/compare-rel-d128.c: here.
3239         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3240         * c-c++-common/compare-rel-d32.c: here.
3241         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3242         * c-c++-common/compare-rel-d64.c: here.
3243         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3244         * c-c++-common/compare-rel-dfp.c: here.
3245         * gcc.dg/dfp/compare-rel.h: Move to ...
3246         * c-c++-common/compare-rel.h: here.
3247         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3248         * c-c++-common/compare-special-d128.c: here.
3249         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3250         * c-c++-common/compare-special-d32.c: here.
3251         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3252         * c-c++-common/compare-special-d64.c: here.
3253         * gcc.dg/dfp/compare-special.h: Move to ...
3254         * c-c++-common/compare-special.h: here.
3255         * gcc.dg/dfp/constants-zero.c: Move to ...
3256         * c-c++-common/constants-zero.c: here.
3257         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3258         * c-c++-common/convert-bfp-10.c: here.
3259         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3260         * c-c++-common/convert-bfp-11.c: here.
3261         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3262         * c-c++-common/convert-bfp-12.c: here.
3263         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3264         * c-c++-common/convert-bfp-13.c: here.
3265         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3266         * c-c++-common/convert-bfp-14.c: here.
3267         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3268         * c-c++-common/convert-bfp-2.c: here.
3269         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3270         * c-c++-common/convert-bfp-3.c: here.
3271         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3272         * c-c++-common/convert-bfp-4.c: here.
3273         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3274         * c-c++-common/convert-bfp-5.c: here.
3275         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3276         * c-c++-common/convert-bfp-6.c: here.
3277         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3278         * c-c++-common/convert-bfp-7.c: here.
3279         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3280         * c-c++-common/convert-bfp-8.c: here.
3281         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3282         * c-c++-common/convert-bfp-9.c: here.
3283         * gcc.dg/dfp/convert-bfp.c: Move to ...
3284         * c-c++-common/convert-bfp.c: here.
3285         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3286         * c-c++-common/convert-bfp-fold.c: here.
3287         * gcc.dg/dfp/convert-dfp.c: Move to ...
3288         * c-c++-common/convert-dfp.c: here.
3289         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3290         * c-c++-common/convert-dfp-fold-2.c: here.
3291         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3292         * c-c++-common/convert-dfp-fold.c: here.
3293         * gcc.dg/dfp/convert.h: Move to ...
3294         * c-c++-common/convert.h: here.
3295         * gcc.dg/dfp/convert-int.c: Move to ...
3296         * c-c++-common/convert-int.c: here.
3297         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3298         * c-c++-common/convert-int-fold.c: here.
3299         * gcc.dg/dfp/convert-int-max.c: Move to ...
3300         * c-c++-common/convert-int-max.c: here.
3301         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3302         * c-c++-common/convert-int-max-fold.c: here.
3303         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3304         * c-c++-common/convert-int-saturate.c: here.
3305         * gcc.dg/dfp/func-array.c: Move to ...
3306         * c-c++-common/func-array.c: here.
3307         * gcc.dg/dfp/func-deref.c: Move to ...
3308         * c-c++-common/func-deref.c: here.
3309         * gcc.dg/dfp/func-mixed.c: Move to ...
3310         * c-c++-common/func-mixed.c: here.
3311         * gcc.dg/dfp/func-pointer.c: Move to ...
3312         * c-c++-common/func-pointer.c: here.
3313         * gcc.dg/dfp/func-scalar.c: Move to ...
3314         * c-c++-common/func-scalar.c: here.
3315         * gcc.dg/dfp/func-struct.c: Move to ...
3316         * c-c++-common/func-struct.c: here.
3317         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3318         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3319         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3320         * c-c++-common/func-vararg-alternate-d128.c: here.
3321         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3322         * c-c++-common/func-vararg-alternate-d32.c: here.
3323         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3324         * c-c++-common/func-vararg-alternate-d64.c: here.
3325         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3326         * c-c++-common/func-vararg-alternate.h: here.
3327         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3328         * c-c++-common/func-vararg-dfp.c: here.
3329         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3330         * c-c++-common/func-vararg-mixed-2.c: here.
3331         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3332         * c-c++-common/func-vararg-mixed.c: here.
3333         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3334         * c-c++-common/func-vararg-size0.c: here.
3335         * gcc.dg/dfp/inf-1.c: Move to ...
3336         * c-c++-common/inf-1.c: here.
3337         * gcc.dg/dfp/loop-index.c: Move to ...
3338         * c-c++-common/loop-index.c: here.
3339         * gcc.dg/dfp/modes.c: Move to ...
3340         * c-c++-common/modes.c: here.
3341         * gcc.dg/dfp/nan-1.c: Move to ...
3342         * c-c++-common/nan-1.c: here.
3343         * gcc.dg/dfp/nan-2.c: Move to ...
3344         * c-c++-common/nan-2.c: here.
3345         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3346         * c-c++-common/operator-arith-fold.c: here.
3347         * gcc.dg/dfp/operator-assignment.c: Move to ...
3348         * c-c++-common/operator-assignment.c: here.
3349         * gcc.dg/dfp/operator-comma.c: Move to ...
3350         * c-c++-common/operator-comma.c: here.
3351         * gcc.dg/dfp/operator-cond.c: Move to ...
3352         * c-c++-common/operator-cond.c: here.
3353         * gcc.dg/dfp/operator-logical.c: Move to ...
3354         * c-c++-common/operator-logical.c: here.
3355         * gcc.dg/dfp/operator-unary.c: Move to ...
3356         * c-c++-common/operator-unary.c: here.
3357         * gcc.dg/dfp/pr31385.c: Move to ...
3358         * c-c++-common/pr31385.c: here.
3359         * gcc.dg/dfp/pr33466.c: Move to ...
3360         * c-c++-common/pr33466.c: here.
3361         * gcc.dg/dfp/pr35620.c: Move to ...
3362         * c-c++-common/pr35620.c: here.
3363         * gcc.dg/dfp/pr36800.c: Move to ...
3364         * c-c++-common/pr36800.c: here.
3365         * gcc.dg/dfp/pr39034.c: Move to ...
3366         * c-c++-common/pr39034.c: here.
3367         * gcc.dg/dfp/pr39035.c: Move to ...
3368         * c-c++-common/pr39035.c: here.
3369         * gcc.dg/dfp/pr39902.c: Move to ...
3370         * c-c++-common/pr39902.c: here.
3371         * gcc.dg/dfp/pr39986.c: Move to ...
3372         * c-c++-common/pr39986.c: here.
3373         * gcc.dg/dfp/signbit-1.c: Move to ...
3374         * c-c++-common/signbit-1.c: here.
3375         * gcc.dg/dfp/signbit-2.c: Move to ...
3376         * c-c++-common/signbit-2.c: here.
3377         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3378         * c-c++-common/struct-layout-1.c: here.
3379         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3380         * c-c++-common/usual-arith-conv.c: here.
3381         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3382         * c-c++-common/usual-arith-conv-const.c: here.
3383
3384 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3385
3386         PR testsuite/41288
3387         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3388         stack alignment.
3389
3390 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3391
3392         PR c++/39365
3393         * g++.dg/expr/bool3.C: New test.
3394         * g++.dg/expr/bool4.C: New test.
3395
3396 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3397
3398         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3399         * gcc.dg/dfp/signbit-2.c: Use it.
3400         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3401         arguments to unsigned int.
3402         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3403         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3404         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3405         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3406         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3407         * gcc.dg/dfp/pr39986.c: Ditto.
3408         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3409         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3410         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3411         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3412         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3413
3414 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3415
3416         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3417
3418 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3419
3420         PR c/41049
3421         * dfp/pr41049.c: New test.
3422
3423 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3424
3425         PR testsuite/41385
3426         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3427
3428 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3429
3430         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3431         * gcc.dg/ipa/ipa-sra-1.c: New test.
3432         * gcc.dg/ipa/ipa-sra-2.c: New test.
3433         * gcc.dg/ipa/ipa-sra-3.c: New test.
3434         * gcc.dg/ipa/ipa-sra-4.c: New test.
3435         * gcc.dg/ipa/ipa-sra-5.c: New test.
3436         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3437         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3438
3439 2009-09-17  Michael Matz  <matz@suse.de>
3440
3441         PR middle-end/41347
3442         * gfortran.dg/pr41347.f90: New test.
3443
3444 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3445
3446         * gcc.c-torture/compile/20090917-1.c: New testcase.
3447
3448 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3449
3450         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3451         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3452         alpha*-*-* target from XFAIL list.
3453
3454 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3455
3456         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3457         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3458         * gcc.dg/dfp/cast-bad.c: Use default options.
3459         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3460         * gcc.dg/dfp/composite-type.c: Ditto.
3461         * gcc.dg/dfp/constants.c: Ditto.
3462         * gcc.dg/dfp/constants-hex.c: Ditto.
3463         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3464         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3465         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3466         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3467         * gcc.dg/dfp/ctypes.c: Ditto.
3468         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3469         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3470         * gcc.dg/dfp/float-constant-double.c: Ditto.
3471         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3472         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3473         * gcc.dg/dfp/modes.c: Ditto.
3474         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3475         * gcc.dg/dfp/pr31344.c: Ditto.
3476         * gcc.dg/dfp/pr31385.c: Ditto.
3477         * gcc.dg/dfp/pr33466.c: Ditto.
3478         * gcc.dg/dfp/pr35620.c: Ditto.
3479         * gcc.dg/dfp/pr37435.c: Ditto.
3480         * gcc.dg/dfp/pr39986.c: Ditto.
3481         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3482         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3483         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3484         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3485         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3486         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3487         * gcc.dg/dfp/typespec.c: Ditto.
3488         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3489         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3490         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3491         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3492         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3493         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3494         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3495         * gcc.dg/dfp/compare-rel.h: Ditto.
3496         * gcc.dg/dfp/compare-special.h: Ditto.
3497         * gcc.dg/dfp/convert.h: Ditto.
3498         * gcc.dg/dfp/fe-check.h: Ditto.
3499         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3500         * gcc.dg/dfp/cast.c: Ditto.
3501         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3502         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3503         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3504         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3505         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3506         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3507         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3508         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3509         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3510         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3511         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3512         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3513         * gcc.dg/dfp/constants-zero.c: Ditto.
3514         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3515         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3516         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3517         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3518         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3519         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3520         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3521         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3522         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3523         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3524         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3525         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3526         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3527         * gcc.dg/dfp/convert-bfp.c: Ditto.
3528         * gcc.dg/dfp/convert-complex.c: Ditto.
3529         * gcc.dg/dfp/convert-dfp.c: Ditto.
3530         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3531         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3532         * gcc.dg/dfp/convert-int.c: Ditto.
3533         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3534         * gcc.dg/dfp/convert-int-max.c: Ditto.
3535         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3536         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3537         * gcc.dg/dfp/fe-binop.c: Ditto.
3538         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3539         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3540         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3541         * gcc.dg/dfp/func-array.c: Ditto.
3542         * gcc.dg/dfp/func-deref.c: Ditto.
3543         * gcc.dg/dfp/func-mixed.c: Ditto.
3544         * gcc.dg/dfp/func-pointer.c: Ditto.
3545         * gcc.dg/dfp/func-scalar.c: Ditto.
3546         * gcc.dg/dfp/func-struct.c: Ditto.
3547         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3548         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3549         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3550         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3551         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3552         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3553         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3554         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3555         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3556         * gcc.dg/dfp/inf-1.c: Ditto.
3557         * gcc.dg/dfp/loop-index.c: Ditto.
3558         * gcc.dg/dfp/nan-1.c: Ditto.
3559         * gcc.dg/dfp/nan-2.c: Ditto.
3560         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3561         * gcc.dg/dfp/operator-assignment.c: Ditto.
3562         * gcc.dg/dfp/operator-comma.c: Ditto.
3563         * gcc.dg/dfp/operator-cond.c: Ditto.
3564         * gcc.dg/dfp/operator-logical.c: Ditto.
3565         * gcc.dg/dfp/operator-unary.c: Ditto.
3566         * gcc.dg/dfp/pr36800.c: Ditto.
3567         * gcc.dg/dfp/pr39034.c: Ditto.
3568         * gcc.dg/dfp/pr39035.c: Ditto.
3569         * gcc.dg/dfp/pr39902.c: Ditto.
3570         * gcc.dg/dfp/signbit-1.c: Ditto.
3571         * gcc.dg/dfp/signbit-2.c: Ditto.
3572         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3573         * gcc.dg/dfp/union-init.c: Ditto.
3574         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3575
3576 2009-09-16  Michael Matz  <matz@suse.de>
3577
3578         PR fortran/41212
3579         * gfortran.dg/pr41212.f90: New test.
3580
3581 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3582
3583         * gnat.dg/alignment9.adb: New test.
3584
3585 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3586
3587         * gnat.dg/discr20.ad[sb]: New test.
3588
3589 2009-09-16  Richard Guenther  <rguenther@suse.de>
3590
3591         PR middle-end/34011
3592         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3593
3594 2009-09-16  DJ Delorie  <dj@redhat.com>
3595             Kaz Kojima  <kkojima@gcc.gnu.org>
3596
3597         * gcc.target/sh/struct-arg-dw2.c: New test.
3598
3599 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3600             Jakub Jelinek  <jakub@redhat.com>
3601
3602         PR target/41175
3603         * gcc.target/powerpc/pr41175.c: New test.
3604
3605 2009-09-14  Richard Henderson  <rth@redhat.com>
3606
3607         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3608         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3609         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3610
3611 2009-09-14  Richard Henderson  <rth@redhat.com>
3612
3613         * g++.dg/eh/builtin1.C: Update resx pattern match.
3614         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3615
3616 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3617
3618         * gcc.target/mips/branch-helper.h: New file.
3619         * gcc.target/mips/branch-2.c,
3620         * gcc.target/mips/branch-3.c,
3621         * gcc.target/mips/branch-4.c,
3622         * gcc.target/mips/branch-5.c,
3623         * gcc.target/mips/branch-6.c,
3624         * gcc.target/mips/branch-7.c,
3625         * gcc.target/mips/branch-8.c,
3626         * gcc.target/mips/branch-9.c,
3627         * gcc.target/mips/branch-10.c,
3628         * gcc.target/mips/branch-11.c,
3629         * gcc.target/mips/branch-12.c,
3630         * gcc.target/mips/branch-13.c,
3631         * gcc.target/mips/branch-14.c,
3632         * gcc.target/mips/branch-15.c: New tests.
3633
3634 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3635
3636         PR target/41331
3637         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3638         -m32 -mpowerpc64 system.
3639
3640 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3641
3642         From Jie Zhang <jie.zhang@analog.com>:
3643         * gcc.target/bfin/saveall.c: New test.
3644         * gcc.target/bfin/20090914-1.c: New test.
3645         * gcc.target/bfin/20090914-2.c: New test.
3646
3647         * gcc.target/bfin/20090914-3.c: New test.
3648
3649 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3650
3651         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3652
3653 2009-09-14  Richard Guenther  <rguenther@suse.de>
3654
3655         PR middle-end/41350
3656         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3657
3658 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3659
3660         PR libgfortran/41328
3661         * gfortran.dg/cr_lf.f90: New test.
3662
3663 2009-09-11  Michael Matz  <matz@suse.de>
3664
3665         PR middle-end/41275
3666         * g++.dg/tree-ssa/pr41275.C: New test.
3667
3668 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3669
3670         PR fortran/41242
3671         * gfortran.dg/proc_ptr_comp_21.f90: New.
3672
3673 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3674
3675         PR fortran/31292
3676         * gfortran.dg/module_procedure_1.f90: New test.
3677         * gfortran.dg/module_procedure_2.f90: Ditto.
3678         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3679
3680 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3681             James A. Morrison  <phython@gcc.gnu.org>
3682
3683         PR ada/18302
3684         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3685         commands.
3686         * ada/acats/run_test.exp: New file.
3687
3688 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3689
3690         Revert:
3691         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3692
3693         PR rtl-optimization/39779
3694         * gcc.dg/pr39979.c: New test.
3695
3696 2009-09-10  Richard Guenther  <rguenther@suse.de>
3697
3698         PR middle-end/41257
3699         * g++.dg/torture/pr41257-2.C: New testcase.
3700
3701 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3702
3703         PR c++/28293
3704         * g++.dg/template/crash91.C: New.
3705
3706 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3707
3708         PR rtl-optimization/39779
3709         * gcc.dg/pr39979.c: New test.
3710
3711 2009-09-09  Richard Guenther  <rguenther@suse.de>
3712
3713         PR tree-optimization/41101
3714         * gcc.c-torture/compile/pr41101.c: New testcase.
3715
3716 2009-09-09  Richard Guenther  <rguenther@suse.de>
3717
3718         PR middle-end/41317
3719         * gcc.c-torture/execute/pr41317.c: New testcase.
3720         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3721         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3722
3723 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3724
3725         Fix some test breakages on Darwin
3726         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3727         and adjust.
3728         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3729         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3730         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3731         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3732         take darwin specifics in account.
3733
3734 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3735
3736         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3737         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3738
3739 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3740
3741         PR c++/39923
3742         * g++.dg/cpp0x/initlist24.C: New.
3743
3744 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3745
3746         * gcc.dg/large-size-array-2.c: Fix target requirement.
3747         * gcc.dg/large-size-array-4.c: Likewise.
3748         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3749         * gcc.dg/c99-const-expr-2.c: Likewise.
3750         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3751         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3752         * gcc.dg/c90-const-expr-10.c: Likewise.
3753         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3754         instead of long.
3755         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3756         * gcc.dg/vect/pr33846.c: Likewise.
3757         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3758         __PTRDIFF_TYPE__, instead of unsigned long.
3759         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3760
3761 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3762
3763         PR debug/41229
3764         PR debug/41291
3765         PR debug/41300
3766         * gfortran.dg/pr41229.f90: New.
3767
3768 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3769
3770         PR debug/41232
3771         * gcc.dg/pr41232.c: New.
3772
3773 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3774
3775         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3776         contain -march.
3777         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3778         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3779         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3780         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3781         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3782         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3783         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3784         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3785         options other than that used in dg-options.
3786
3787 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3788
3789         PR rtl-optimization/41239
3790         * gcc.c-torture/execute/pr41239.c: New test.
3791
3792 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3793
3794         PR libgfortran/41192
3795         * gfortran.dg/namelist_59.f90: New test.
3796
3797 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3798
3799         From Mike Frysinger  <michael.frysinger@analog.com>
3800         * gcc.target/bfin/mcpu-bf542m.c: New file.
3801         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3802         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3803         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3804         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3805
3806 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3807
3808         PR middle-end/41282
3809         * gcc.c-torture/compile/pr41282.c: New test.
3810
3811 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3812
3813         PR fortran/41197
3814         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3815         variables for stat and errmsg.
3816         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3817         * gfortran.dg/allocate_stat_2.f90:  New test.
3818
3819 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3820
3821         * gcc.c-torture/compile/20090907-1.c: New test.
3822
3823 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3824
3825         PR bootstrap/41241
3826         * gcc.dg/pr41241.c: New test.
3827
3828 2009-09-06  Richard Guenther  <rguenther@suse.de>
3829
3830         PR middle-end/41144
3831         * g++.dg/torture/pr41144.C: New testcase.
3832
3833 2009-09-06  Richard Guenther  <rguenther@suse.de>
3834
3835         PR middle-end/41261
3836         * gcc.dg/torture/pr41261.c: New testcase.
3837
3838 2009-09-05  Richard Guenther  <rguenther@suse.de>
3839
3840         PR middle-end/41181
3841         * gcc.c-torture/compile/pr41181.c: New testcase.
3842
3843 2009-09-05  Richard Guenther  <rguenther@suse.de>
3844
3845         PR debug/41273
3846         * g++.dg/torture/pr41273.C: New testcase.
3847
3848 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3849
3850         PR fortran/41258
3851         * gfortran.dg/typebound_proc_12.f90 : New test.
3852
3853 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3854
3855         PR debug/41225
3856         * gfortran.dg/pr41225.f90: New.
3857
3858 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3859
3860         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3861         unistd.h, sys/types.h and sys/wait.h.
3862         (gualchk_t): New.
3863         (GUALCVT): New.
3864         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3865         (GUALITY_GDB_REDIRECT): New.
3866         (GUALITY_GDB_ARGS): Use it.
3867
3868 2009-09-04  Richard Guenther  <rguenther@suse.de>
3869
3870         PR middle-end/41257
3871         * g++.dg/torture/pr41257.C: New testcase.
3872
3873 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3874
3875         PR tree-optimization/41112
3876         * gnat.dg/array8.adb: New test.
3877
3878 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3879
3880         * gcc.target/arm/ctz.c: New test case.
3881
3882 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3883
3884         PR tree-optimization/38275
3885         * gcc.dg/autopar/reduc-1char.c: Increase number
3886         of iterations. Adjust the logic accordingly.
3887         * gcc.dg/autopar/reduc-2char.c: Ditto.
3888         * gcc.dg/autopar/reduc-1.c: Ditto.
3889         * gcc.dg/autopar/reduc-2.c: Ditto.
3890         * gcc.dg/autopar/reduc-3.c: Ditto.
3891         * gcc.dg/autopar/reduc-6.c: Ditto.
3892         * gcc.dg/autopar/reduc-7.c: Ditto.
3893         * gcc.dg/autopar/reduc-8.c: Ditto.
3894         * gcc.dg/autopar/reduc-9.c: Ditto.
3895         * gcc.dg/autopar/pr39500-1.c: Ditto.
3896         * gcc.dg/autopar/reduc-1short.c: Ditto.
3897         * gcc.dg/autopar/reduc-2short.c: Ditto.
3898         * gcc.dg/autopar/parallelization-1.c: Ditto.
3899
3900 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3901
3902         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3903         testcase using guality.h compiles and links and if a global variable
3904         can be verified by gdb.
3905
3906 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3907
3908         * lib/target-supports.exp (check_effective_target_sync_int_long):
3909         Supported on Blackfin Linux targets.
3910
3911 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3912
3913         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3914
3915 2009-09-03  Diego Novillo  <dnovillo@google.com>
3916
3917         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3918         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3919         * g++.dg/warn/unit-1.C: Likewise.
3920         * g++.dg/ipa/iinline-1.C: Likewise.
3921         * g++.dg/template/cond2.C: Adjust expected line location for the
3922         error.
3923         * g++.dg/template/pr35240.C: Likewise.
3924
3925 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3926
3927         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3928         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3929
3930 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3931
3932         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3933         * gcc.dg/memcpy-1.c: Add . to match pattern.
3934         * gcc.dg/uninit-I.c: XFAIL warning test.
3935         * g++.dg/warn/unit-1.C: XFAIL warning test.
3936
3937 2009-09-02  Ian Lance Taylor  <iant@google.com>
3938
3939         * gcc.dg/20090902-1.c: New test.
3940
3941 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3942
3943         * gcc.dg/builtin-object-size-9.c: New test.
3944
3945 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3946
3947         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3948
3949 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3950             Olivier Hainque  <hainque@adacore.com>
3951
3952         * gnat.dg/misaligned_param.adb: New test.
3953         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3954         * gnat.dg/slice7.adb: Add 1 more related case.
3955
3956 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3957
3958         * gcc.dg/guality/guality.c: Expect to fail for now.
3959         * gcc.dg/guality/example.c: Likewise.
3960
3961 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3962
3963         * gcc.dg/guality/guality.c: New.
3964         * gcc.dg/guality/guality.h: New.
3965         * gcc.dg/guality/guality.exp: New.
3966         * gcc.dg/guality/example.c: New.
3967         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3968         (cleanup-saved-temps): Likewise, .gkd files too.
3969
3970 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3971
3972         PR fortran/39229
3973         * gfortran.dg/line_length_3.f: New test.
3974         * gfortran.dg/line_length_4.f90: New test.
3975
3976 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3977
3978         * lib/target-supports.exp (check_gc_sections_available):
3979         Add proper pattern quote.
3980
3981 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3982             Kaz Kojima  <kkojima@gcc.gnu.org>
3983
3984         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3985         * g++.dg/cdce3.C: Use dg-add-options ieee.
3986         * g++.dg/torture/type-generic-1.C: Likewise.
3987         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3988         * gcc.dg/pr28796-2.c: Likewise.
3989         * gcc.dg/torture/builtin-math-7.c: Likewise.
3990         * gcc.dg/torture/type-generic-1.c: Likewise.
3991         * gfortran.dg/boz_14.f90: Likewise.
3992         * gfortran.dg/erf_2.F90: Likewise.
3993         * gfortran.dg/init_flag_3.f90: Likewise.
3994         * gfortran.dg/init_flag_4.f90: Likewise.
3995         * gfortran.dg/init_flag_5.f90: Likewise.
3996         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3997         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3998         * gfortran.dg/isnan_1.f90: Likewise.
3999         * gfortran.dg/isnan_2.f90: Likewise.
4000         * gfortran.dg/maxlocval_2.f90: Likewise.
4001         * gfortran.dg/maxlocval_4.f90: Likewise.
4002         * gfortran.dg/minlocval_1.f90: Likewise.
4003         * gfortran.dg/minlocval_4.f90: Likewise.
4004         * gfortran.dg/module_nan.f90: Likewise.
4005         * gfortran.dg/namelist_42.f90: Likewise.
4006         * gfortran.dg/namelist_43.f90: Likewise.
4007         * gfortran.dg/nan_1.f90: Likewise.
4008         * gfortran.dg/nan_2.f90: Likewise.
4009         * gfortran.dg/nan_3.f90: Likewise.
4010         * gfortran.dg/nan_4.f90: Likewise.
4011         * gfortran.dg/nan_5.f90: Likewise.
4012         * gfortran.dg/nearest_1.f90: Likewise.
4013         * gfortran.dg/nearest_2.f90: Likewise.
4014         * gfortran.dg/nearest_3.f90: Likewise.
4015         * gfortran.dg/pr37243.f: Likewise.
4016         * gfortran.dg/real_const_3.f90: Likewise.
4017         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4018
4019 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4020
4021         PR debug/30161
4022         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4023         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4024         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4025         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4026         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4027         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4028         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4029         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4030         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4031         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4032         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4033         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4034         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4035
4036 2009-08-31  Jason Merrill  <jason@redhat.com>
4037
4038         PR c++/41127
4039         * g++.dg/parse/enum5.C: New.
4040         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4041
4042 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4043
4044         PR fortran/40940
4045         * gfortran.dg/allocate_derived_1.f90: New.
4046         * gfortran.dg/class_3.f03: New.
4047
4048 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4049
4050         PR fortran/40996
4051         * gfortran.dg/allocatable_scalar_1.f90: New.
4052         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4053         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4054         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4055
4056 2009-08-30  Richard Guenther  <rguenther@suse.de>
4057
4058         PR tree-optimization/41186
4059         * g++.dg/torture/pr41186.C: New testcase.
4060         * g++.dg/tree-ssa/pr41186.C: Likewise.
4061
4062 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4063
4064         PR c++/41187
4065         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4066         take ia64 assembly comments syntax in account.
4067
4068 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4069
4070         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4071
4072 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4073
4074         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4075         * gfortran.dg/whole_file_6.f90: Likewise.
4076
4077 2009-08-28  Cary Coutant  <ccoutant@google.com>
4078
4079         PR debug/41063
4080         * g++.dg/debug/dwarf2/pr41063.C: New test.
4081
4082 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4083
4084         PR rtl-optimization/40861
4085         * gcc.dg/pr40861.c: New test.
4086
4087 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4088
4089         PR fortran/40869
4090         * gfortran.dg/proc_ptr_comp_20.f90: New.
4091
4092 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4093
4094         PR libfortran/39667
4095         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4096         open temp file with status="scratch".
4097         * gfortran.dg/fmt_cache_1.f: Likewise.
4098         * gfortran.dg/fmt_exhaust.f90: Likewise.
4099         * gfortran.dg/fmt_t_4.f90: Likewise.
4100         * gfortran.dg/fseek.f90: Likewise.
4101         * gfortran.dg/list_read_5.f90: Likewise.
4102         * gfortran.dg/namelist_39.f90: Likewise.
4103         * gfortran.dg/namelist_56.f90: Likewise.
4104         * gfortran.dg/read_bad_advance.f90: Likewise.
4105         * gfortran.dg/read_repeat.f90: Likewise.
4106         * gfortran.dg/read_size_noadvance.f90: Likewise.
4107         * gfortran.dg/read_x_past.f: Likewise.
4108
4109 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4110
4111         PR fortran/28039
4112         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4113
4114 2009-08-27  Daniel Kraft  <d@domob.eu>
4115
4116         PR fortran/37425
4117         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4118         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4119         error and fix problem with recursive assignment.
4120         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4121         * gfortran.dg/typebound_operator_3.f03: New test.
4122         * gfortran.dg/typebound_operator_4.f03: New test.
4123
4124 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4125
4126         PR debug/41170
4127         * debug/dwarf2/namespace-1.C: New test.
4128
4129 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4130
4131         PR fortran/41162
4132         * gfortran.dg/pr41162.f: New.
4133
4134 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4135             Richard Sandiford  <rdsandiford@googlemail.com>
4136
4137         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4138         with "forbid_cpu".
4139         * gcc.target/mips/branch-1.c: Update accordingly.
4140         * gcc.target/mips/extend-1.c: Likewise.
4141         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4142
4143 2009-08-26  Richard Guenther  <rguenther@suse.de>
4144
4145         PR middle-end/41163
4146         * gcc.c-torture/compile/pr41163.c: New testcase.
4147         * gcc.dg/pr35899.c: Adjust.
4148
4149 2009-08-26  Richard Guenther  <rguenther@suse.de>
4150
4151         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4152
4153 2009-08-26  Jason Merrill  <jason@redhat.com>
4154
4155         * g++.dg/cpp0x/explicit3.C: New.
4156         * g++.dg/overload/cond2.C: New.
4157
4158 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4159
4160         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4161
4162 2009-08-25  Jan Hubicka  <jh@suse.cz>
4163
4164         * gcc.target/i386/sse5-shift1-vector.c
4165         * gcc.target/i386/isa-12.c
4166         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4167         * gcc.target/i386/sse5-pcmov2.c
4168         * gcc.target/i386/isa-3.c
4169         * gcc.target/i386/sse5-shift2-vector.c
4170         * gcc.target/i386/isa-7.c
4171         * gcc.target/i386/funcspec-2.c
4172         * gcc.target/i386/sse5-haddX.c
4173         * gcc.target/i386/sse5-hadduX.c
4174         * gcc.target/i386/isa-9.c
4175         * gcc.target/i386/sse5-maccXX.c
4176         * gcc.target/i386/sse5-shift3-vector.c
4177         * gcc.target/i386/sse5-msubXX.c
4178         * gcc.target/i386/sse5-permpX.c
4179         * gcc.target/i386/sse5-check.h
4180         * gcc.target/i386/sse-12.c
4181         * gcc.target/i386/sse-11.c
4182         * gcc.target/i386/sse-10.c
4183         * gcc.target/i386/sse-13.c
4184         * gcc.target/i386/sse-14.c
4185         * gcc.target/i386/sse-22.c
4186         * gcc.target/i386/sse-2.c
4187         * gcc.target/i386/sse-13.c
4188         * gcc.target/i386/avx-2.c
4189         * gcc.target/i386/sse5-rotate1-vector.c
4190         * gcc.target/i386/isa-4.c
4191         * gcc.target/i386/sse5-hsubX.c
4192         * gcc.target/i386/sse5-pcmov.c
4193         * gcc.target/i386/sse5-fma.c
4194         * gcc.target/i386/isa-8.c
4195         * gcc.target/i386/sse5-rotate2-vector.c
4196         * gcc.target/i386/sse5-nmaccXX.c
4197         * gcc.target/i386/sse5-imul64-vector.c
4198         * gcc.target/i386/sse5-nmsubXX.c
4199         * gcc.target/i386/sse5-rotate3-vector.c
4200         * gcc.target/i386/sse5-fma-vector.c
4201         * gcc.target/i386/sse5-imul32widen-vector.c
4202         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4203
4204         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4205         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4206         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4207         * gcc.target/i386/avx-1.c: Remove SSE5.
4208         * gcc.target/i386/avx-2.c: Remove SSE5.
4209         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4210         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4211         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4212         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4213
4214 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4215
4216         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4217
4218 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4219
4220         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4221         keyword works in the same manner as __alignof.
4222
4223 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4224
4225         PR libfortran/34670
4226         * gfortran.dg/unpack_bounds_1.f90:  New test.
4227         * gfortran.dg/unpack_bounds_2.f90:  New test.
4228         * gfortran.dg/unpack_bounds_3.f90:  New test.
4229
4230 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4231
4232         * gnat.dg/slice7.adb: New test.
4233         * gnat.dg/slice7_pkg.ads: New helper.
4234
4235 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4236
4237         PR fortran/41139
4238         * gfortran.dg/proc_ptr_25.f90: New.
4239         * gfortran.dg/proc_ptr_comp_18.f90: New.
4240         * gfortran.dg/proc_ptr_comp_19.f90: New.
4241
4242 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4243
4244         PR fortran/41154
4245         * gfortran.dg/fmt_error_8.f: New test.
4246
4247 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4248
4249         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4250         number, update all callers and synchronize results for latest MPC.
4251
4252 2009-08-21  Jason Merrill  <jason@redhat.com>
4253
4254         * g++.dg/warn/Wunused-17.C: New.
4255
4256 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4257
4258         * gcc.target/arm/combine-cmp-shift.c: New test.
4259
4260 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4261
4262         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4263         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4264         width specifier.
4265
4266 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4267
4268         * gfortran.dg/fmt_error_7.f: New test.
4269
4270 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4271
4272         PR target/40718
4273         * gcc.target/i386/pr40718.c: New test.
4274
4275 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4276
4277         * gfortran.dg/proc_ptr_24.f90: New test.
4278
4279 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4280
4281         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4282         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4283         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4284
4285 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4286
4287         PR fortran/28039
4288         * gfortran.dg/fmt_with_extra.f: new file.
4289
4290 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4291
4292         * lib/target-supports.exp
4293         (check_effective_target_arm_iwmmxt_ok): New procedure.
4294         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4295         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4296
4297 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4298
4299         * gfortran.dg/boz_9.f90: Do not load denormal floating
4300         point constants.  Remove -mieee option for alpha*-*-* targets.
4301
4302 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4303
4304         PR fortran/41106
4305         * gfortran.dg/proc_ptr_23.f90: New.
4306         * gfortran.dg/proc_ptr_comp_15.f90: New.
4307         * gfortran.dg/proc_ptr_comp_16.f90: New.
4308         * gfortran.dg/proc_ptr_comp_17.f90: New.
4309
4310 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4311
4312         PR c++/41131
4313         * g++.dg/expr/unary3.C: New test.
4314
4315 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4316
4317         * gfortran.dg/common_5.f: Add -mdalign for sh.
4318         * gfortran.dg/common_align_2.f90: Likewise.
4319
4320 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4321
4322         PR libfortran/40962
4323         * c_f_pointer_tests_4.f90:  New test.
4324
4325 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4326
4327         * gnat.dg/slice6.adb: New test.
4328         * gnat.dg/slice6_pkg.ads: New helper.
4329
4330 2009-08-20  Michael Matz  <matz@suse.de>
4331
4332         PR fortran/41126
4333         * gfortran.dg/pr41126.f90: New test.
4334
4335 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4336
4337         * gnat.dg/dynamic_bound.adb: New test.
4338
4339 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4340
4341         PR fortran/41121
4342         * gfortran.dg/intrinsic_5.f90: New.
4343
4344 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4345             Richard Earnshaw  <richard.earnshaw@arm.com>
4346
4347         * gcc.target/arm/20090811-1.c: New test.
4348
4349 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4350
4351         PR middle-end/41123
4352         * gcc.dg/pr41123.c: New test.
4353
4354 2009-08-19  Jason Merrill  <jason@redhat.com>
4355
4356         PR c++/41120
4357         * g++.dg/other/gc4.C: New.
4358
4359 2009-08-18  Michael Matz  <matz@suse.de>
4360
4361         * gfortran.dg/vect/vect-gems.f90: New test.
4362         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4363
4364 2009-08-18  DJ Delorie  <dj@redhat.com>
4365
4366         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4367         * lib/gcc-defs.exp: ... to here.
4368
4369         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4370         GCC_EXEC_PREFIX before building the wrapper.
4371
4372 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4373
4374         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4375         tests.
4376         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4377         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4378         dg-options.  Fix dg-final clause.
4379
4380 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4381
4382         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4383
4384 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4385             Paul Thomas  <pault@gcc.gnu.org>
4386
4387         PR fortran/40870
4388         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4389
4390 2009-08-18  Richard Guenther  <rguenther@suse.de>
4391
4392         PR middle-end/41094
4393         * gcc.dg/torture/pr41094.c: New testcase.
4394         * gcc.dg/torture/builtin-power-1.c: Adjust.
4395         * gcc.dg/builtins-10.c: Likewise.
4396
4397 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4398
4399         PR target/40971
4400         * gcc.dg/pr40971.c: New test.
4401
4402 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4403
4404         PR fortran/41062
4405         * gfortran.dg/use_only_4.f90: New test.
4406
4407 2009-08-17  Daniel Kraft  <d@domob.eu>
4408
4409         PR fortran/37425
4410         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4411         NOPASS bindings as operators.
4412
4413 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4414
4415         * lib/target-supports.exp
4416         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4417         of targets that do not need command line argument to enable SIMD.
4418
4419 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4420
4421         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4422         typo in cache name.
4423
4424 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4425
4426         PR fortran/41075
4427         * gfortran.dg/unlimited_fmt_1.f90: New test.
4428
4429 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4430
4431         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4432
4433 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4434
4435         * gnat.dg/itype.ad[sb]: New test.
4436
4437 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4438
4439         * gcc.target/mips/mips.exp: Add terminology section to comment
4440         at the top of the file.  Fix typos.
4441
4442 2009-08-16  Jason Merrill  <jason@redhat.com>
4443
4444         * g++.dg/debug/dwarf2/inline1.C: New.
4445
4446 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4447
4448         PR target/38599
4449         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4450
4451 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4452
4453         PR debug/37801
4454         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4455         Make sure to trigger inlining optimizations.
4456         * gcc.dg/debug/dwarf2/inline2.c: New test.
4457
4458 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4459
4460         PR fortran/41070
4461         * gfortran.dg/structure_constructor_10.f90: New.
4462
4463 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4464
4465         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4466         * gcc.dg/pragma-re-2.c: Likewise.
4467         * gcc.dg/pragma-re-3.c: Likewise.
4468         * gcc.dg/pragma-re-4.c: Likewise.
4469         * g++.dg/other/pragma-re-1.C: Likewise.
4470         * g++.dg/other/pragma-re-2.C: Likewise.
4471
4472 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4473
4474         * gcc.dg/torture/builtin-math-7.c: New.
4475
4476 2009-08-14  Richard Guenther  <rguenther@suse.de>
4477
4478         * gcc.c-torture/execute/20090814-1.c: New testcase.
4479
4480 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4481
4482         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4483
4484 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4485
4486         PR target/40934
4487         * gcc.target/i386/pr40934.c: New.
4488
4489 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4490
4491         PR target/41019
4492         * gcc.target/i386/pr41019.c: New test.
4493
4494 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4495
4496         PR fortran/40955
4497         * gfortran.dg/winapi.f90: New test.
4498
4499 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4500
4501         PR fortran/40995
4502         * gfortran.dg/intrinsic_4.f90: New.
4503         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4504         different line.
4505
4506 2009-08-13  Richard Guenther  <rguenther@suse.de>
4507
4508         PR middle-end/41047
4509         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4510
4511 2009-08-12  Richard Guenther  <rguenther@suse.de>
4512
4513         PR tree-optimization/41011
4514         * gfortran.dg/pr41011.f: New testcase.
4515
4516 2009-08-11  Andrew Haley  <aph@redhat.com>
4517
4518         * gcc.target/arm/synchronize.c: New file.
4519
4520 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4521
4522         PR middle-end/40980
4523         * gfortran.dg/graphite/id-17.f: New.
4524
4525 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4526             Sebastian Pop  <sebastian.pop@amd.com>
4527
4528         * gcc.dg/graphite/interchange-1.c: XFAILed.
4529         * gcc.dg/graphite/interchange-2.c: XFAILed.
4530         * gcc.dg/graphite/interchange-3.c: XFAILed.
4531         * gcc.dg/graphite/interchange-4.c: XFAILed.
4532         * gcc.dg/graphite/interchange-7.c: XFAILed.
4533
4534 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4535
4536         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4537
4538 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4539             Pranav Garg  <pranav.garg2107@gmail.com>
4540
4541         * gcc.dg/graphite/interchange-6.c: XFAILed.
4542
4543 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4544
4545         * gcc.dg/graphite/interchange-9.c: New.
4546
4547 2009-08-12  Richard Guenther  <rguenther@suse.de>
4548
4549         PR rtl-optimization/41033
4550         * gcc.dg/pr41033.c: New test.
4551
4552 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4553
4554         PR fortran/41022
4555         * gfortran.dg/proc_ptr_comp_14.f90: New.
4556
4557 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4558
4559         * gcc.target/mips/ext-5.c: New test.
4560         * gcc.target/mips/ext-6.c: New test.
4561         * gcc.target/mips/ext-7.c: New test.
4562         * gcc.target/mips/ext-8.c: New test.
4563         * gcc.target/mips/extend-2.c: New test.
4564
4565 2009-08-10  Jason Merrill  <jason@redhat.com>
4566
4567         * g++.dg/other/linkage2.C: New test for types-without-linkage
4568         handling.
4569         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4570         * g++.dg/lookup/anon2.C: Likewise.
4571         * g++.dg/other/anon3.C: Likewise.
4572         * g++.dg/template/arg2.C: Likewise.
4573         * g++.dg/template/local4.C: Likewise.
4574         * g++.old-deja/g++.law/operators32.C: Likewise.
4575         * g++.old-deja/g++.other/linkage2.C: Likewise.
4576         * g++.old-deja/g++.pt/enum6.C: Likewise.
4577         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4578         * g++.old-deja/g++.other/linkage1.C: Likewise.
4579
4580 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4581
4582         * gcc.dg/dg.exp: Test also c-c++-common dir.
4583         * g++.dg/dg.exp: Likewise.
4584         * g++.dg/warn/Wconversion-real.C: Delete.
4585         * gcc.dg/Wconversion-real.c: Move to ...
4586         * c-c++-common/Wconversion-real.c: ... here.
4587         * lib/target-supports.exp
4588         (check_effective_target_c,check_effective_target_c++): New.
4589
4590 2009-08-10  Daniel Kraft  <d@domob.eu>
4591
4592         PR fortran/37425
4593         * gfortran.dg/typebound_operator_1.f03: New test.
4594         * gfortran.dg/typebound_operator_2.f03: New test.
4595
4596 2009-08-10  Richard Guenther  <rguenther@suse.de>
4597
4598         PR middle-end/41006
4599         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4600         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4601
4602 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4603
4604         PR fortran/40940
4605         * gfortran.dg/class_1.f03: New.
4606         * gfortran.dg/class_2.f03: New.
4607         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4608         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4609         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4610         * gfortran.dg/typebound_call_10.f03: Ditto.
4611         * gfortran.dg/typebound_call_2.f03: Ditto.
4612         * gfortran.dg/typebound_call_3.f03: Ditto.
4613         * gfortran.dg/typebound_call_4.f03: Ditto.
4614         * gfortran.dg/typebound_generic_3.f03: Ditto.
4615         * gfortran.dg/typebound_generic_4.f03: Ditto.
4616         * gfortran.dg/typebound_proc_1.f08: Ditto.
4617         * gfortran.dg/typebound_proc_5.f03: Ditto.
4618         * gfortran.dg/typebound_proc_6.f03: Ditto.
4619
4620 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4621
4622         PR c++/40866
4623         * g++.dg/expr/stmt-expr-1.C: New test.
4624
4625 2009-08-09  Richard Guenther  <rguenther@suse.de>
4626
4627         PR tree-optimization/41016
4628         * gcc.c-torture/compile/pr41016.c: New testcase.
4629
4630 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4631
4632         * gcc.dg/overflow-warn-8.c: New test.
4633
4634 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4635
4636         PR tree-optimization/41008
4637         * gcc.dg/vect/O1-pr41008.c: New test.
4638
4639 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4640
4641         PR fortran/40955
4642         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4643
4644 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4645
4646         * gcc.target/bfin/loop-autoinc.c: New file.
4647
4648 2009-08-08  Richard Guenther  <rguenther@suse.de>
4649
4650         PR tree-optimization/40991
4651         * g++.dg/torture/pr40991.C: New testcase.
4652
4653 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4654
4655         * ada/acats/support/impdef.a: Tweak timing constants. Add
4656         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4657         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4658         * ada/acats/tests/c9/c940007.a: Likewise.
4659         * ada/acats/tests/c9/c94001c.ada: Likewise.
4660         * ada/acats/tests/c9/c94006a.ada: Likewise.
4661         * ada/acats/tests/c9/c94008c.ada: Likewise.
4662         * ada/acats/tests/c9/c951002.a: Likewise.
4663         * ada/acats/tests/c9/c954a01.a: Likewise.
4664         * ada/acats/tests/c9/c96001a.ada: Likewise.
4665         * ada/acats/tests/c9/c97307a.ada: Likewise.
4666
4667 2009-08-07  Richard Guenther  <rguenther@suse.de>
4668
4669         PR tree-optimization/40999
4670         * gfortran.dg/pr40999.f: New testcase.
4671
4672 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4673
4674         * g++.dg/tree-prof/partition1.C: New test.
4675
4676 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4677
4678         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4679         hook.
4680         (check_effective_target_arm_neon_ok): Improve test for neon
4681         availability.
4682         * gcc.target/arm/eabi1.c: Only run test in base variant.
4683         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4684         attribute.
4685         * gcc.target/arm/vfp1[567].c: New tests.
4686
4687 2009-08-06  Jason Merrill  <jason@redhat.com>
4688
4689         PR c++/40948
4690         * g++.dg/ext/complit12.C: Expand.
4691
4692 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4693
4694         Merge ARM/hard_vfp_branch to trunk.
4695
4696         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4697
4698         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4699         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4700
4701         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4702
4703         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4704         (PCS): Define macro to use base AAPCS.
4705         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4706
4707         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4708
4709         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4710         Correct arm_neon.h typo.
4711
4712         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4713
4714         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4715         this a linkage test.
4716         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4717         argument marshalling.
4718         * abitest.h: New file.
4719         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4720         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4721
4722 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4723
4724         PR middle-end/32964
4725         * gcc.dg/tree-ssa/pr32964.c: New test.
4726
4727 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4728             H.J. Lu  <hongjiu.lu@intel.com>
4729
4730         PR target/40957
4731         * gcc.target/i386/pr40957.c: New test.
4732
4733 2009-08-06  Richard Guenther  <rguenther@suse.de>
4734
4735         PR tree-optimization/40964
4736         * gcc.c-torture/compile/pr40964.c: New testcase.
4737
4738 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4739
4740         PR fortran/40847
4741         * gfortran.dg/transfer_resolve_1.f90 : New test.
4742
4743 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4744             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4745
4746         PR target/40906
4747         * gcc.target/i386/pr40906-1.c: New test.
4748         * gcc.target/i386/pr40906-2.c: Ditto.
4749         * gcc.target/i386/pr40906-3.c: Ditto.
4750
4751 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4752
4753         PR rtl-optimization/40924
4754         * g++.dg/torture/pr40924.C: New test.
4755
4756 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4757
4758         PR c++/36069
4759         * g++.dg/warn/pr36069.C: New.
4760
4761 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4762
4763         PR c++/39987
4764         * g++.dg/overload/defarg4.C: New test.
4765
4766 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4767
4768         PR c++/16696
4769         * g++.dg/parse/pr16696.C: New.
4770         * g++.dg/parse/pr16696-permissive.C: New.
4771
4772 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4773
4774         PR fortran/40875
4775         * gfortran.dg/initialization_23.f90 : New test.
4776
4777 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4778
4779         PR debug/39706
4780         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4781
4782 2009-08-03  Jason Merrill  <jason@redhat.com>
4783             Jakub Jelinek  <jakub@redhat.com>
4784
4785         PR c++/40948
4786         * g++.dg/ext/complit12.C: New.
4787
4788 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4789
4790         PR c/39902
4791         * gcc.target/powerpc/pr39902-2.c: New test.
4792
4793 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4794
4795         PR middle-end/40943
4796         * gcc.dg/uninit-6.c: Re-add XFAIL.
4797         * gcc.dg/uninit-6-O0.c: Likewise.
4798         * gcc.dg/uninit-pr40943.c: New test.
4799
4800 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4801
4802         PR testsuite/40858
4803         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4804         .ascii.
4805
4806 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4807
4808         PR libfortran/40853
4809         * gfortran.dg/namelist_40.f90: Update error output.
4810         * gfortran.dg/namelist_47.f90: Update error output.
4811         * gfortran.dg/namelist_58.f90: New test.
4812
4813 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4814
4815         PR fortran/40881
4816         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4817         * gfortran.dg/altreturn_3.f90: Ditto.
4818         * gfortran.dg/altreturn_5.f90: Ditto.
4819         * gfortran.dg/altreturn_6.f90: Ditto.
4820         * gfortran.dg/altreturn_7.f90: Ditto.
4821         * gfortran.dg/array_constructor_13.f90: Ditto.
4822         * gfortran.dg/arrayio_7.f90: Ditto.
4823         * gfortran.dg/arrayio_8.f90: Ditto.
4824         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4825         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4826         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4827         * gfortran.dg/backspace_8.f: Add -std=legacy.
4828         * gfortran.dg/backspace_9.f: Ditto.
4829         * gfortran.dg/char_comparison_1.f: Ditto.
4830         * gfortran.dg/char_decl_1.f90: Ditto.
4831         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4832         * gfortran.dg/char_pointer_assign.f90: Ditto.
4833         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4834         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4835         * gfortran.dg/char_pointer_func.f90: Ditto.
4836         * gfortran.dg/common_8.f90: Ditto.
4837         * gfortran.dg/constant_substring.f: Ditto.
4838         * gfortran.dg/data_char_2.f90: Ditto.
4839         * gfortran.dg/der_array_io_1.f90: Ditto.
4840         * gfortran.dg/der_array_io_2.f90: Ditto.
4841         * gfortran.dg/der_array_io_3.f90: Ditto.
4842         * gfortran.dg/der_io_3.f90: Ditto.
4843         * gfortran.dg/dev_null.F90: Ditto.
4844         * gfortran.dg/direct_io_2.f90: Ditto.
4845         * gfortran.dg/do_iterator_2.f90: Ditto.
4846         * gfortran.dg/e_d_fmt.f90: Ditto.
4847         * gfortran.dg/empty_format_1.f90: Ditto.
4848         * gfortran.dg/entry_17.f90: Modified warning message.
4849         * gfortran.dg/entry_7.f90: Add -std=legacy.
4850         * gfortran.dg/eor_1.f90: Ditto.
4851         * gfortran.dg/equiv_2.f90: Ditto.
4852         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4853         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4854         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4855         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4856         * gfortran.dg/fmt_error_2.f90: Ditto.
4857         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4858         * gfortran.dg/fmt_tl.f: Ditto.
4859         * gfortran.dg/fmt_white.f: Ditto.
4860         * gfortran.dg/func_derived_1.f90: Ditto.
4861         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4862         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4863         * gfortran.dg/global_references_2.f90: Ditto.
4864         * gfortran.dg/hollerith_1.f90: Ditto.
4865         * gfortran.dg/hollerith.f90: Use new-style character length.
4866         * gfortran.dg/hollerith_f95.f90: Ditto.
4867         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4868         * gfortran.dg/implicit_6.f90: Ditto.
4869         * gfortran.dg/implicit_9.f90: Ditto.
4870         * gfortran.dg/inquire_13.f90: Ditto.
4871         * gfortran.dg/inquire_5.f90: Ditto.
4872         * gfortran.dg/inquire_6.f90: Ditto.
4873         * gfortran.dg/inquire.f90: Ditto.
4874         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4875         * gfortran.dg/io_constraints_2.f90: Ditto.
4876         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4877         * gfortran.dg/loc_2.f90: Ditto.
4878         * gfortran.dg/logical_1.f90: Ditto.
4879         * gfortran.dg/longline.f: Ditto.
4880         * gfortran.dg/merge_char_1.f90: Ditto.
4881         * gfortran.dg/namelist_12.f: Ditto.
4882         * gfortran.dg/namelist_14.f90: Ditto.
4883         * gfortran.dg/namelist_18.f90: Ditto.
4884         * gfortran.dg/namelist_19.f90: Ditto.
4885         * gfortran.dg/namelist_21.f90: Ditto.
4886         * gfortran.dg/namelist_22.f90: Ditto.
4887         * gfortran.dg/namelist_37.f90: Ditto.
4888         * gfortran.dg/namelist_54.f90: Ditto.
4889         * gfortran.dg/namelist_55.f90: Ditto.
4890         * gfortran.dg/namelist_empty.f90: Ditto.
4891         * gfortran.dg/namelist_use.f90: Use new-style character length.
4892         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4893         * gfortran.dg/nested_modules_4.f90: Ditto.
4894         * gfortran.dg/nested_modules_5.f90: Ditto.
4895         * gfortran.dg/open-options-blanks.f: Ditto.
4896         * gfortran.dg/output_exponents_1.f90: Ditto.
4897         * gfortran.dg/parens_5.f90: Ditto.
4898         * gfortran.dg/parens_6.f90: Ditto.
4899         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4900         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4901         * gfortran.dg/pr15129.f90: Ditto.
4902         * gfortran.dg/pr15332.f: Ditto.
4903         * gfortran.dg/pr16597.f90: Ditto.
4904         * gfortran.dg/pr17143.f90: Ditto.
4905         * gfortran.dg/pr17164.f90: Ditto.
4906         * gfortran.dg/pr17229.f: Modified warning message.
4907         * gfortran.dg/pr18210.f90: Add -std=legacy.
4908         * gfortran.dg/pr19155.f: Ditto.
4909         * gfortran.dg/pr20086.f90: Ditto.
4910         * gfortran.dg/pr20124.f90: Ditto.
4911         * gfortran.dg/pr20755.f: Ditto.
4912         * gfortran.dg/pr20865.f90: Ditto.
4913         * gfortran.dg/pr20950.f: Ditto.
4914         * gfortran.dg/pr21730.f: Ditto.
4915         * gfortran.dg/pr22491.f: Ditto.
4916         * gfortran.dg/pr29713.f90: Ditto.
4917         * gfortran.dg/print_parentheses_1.f: Ditto.
4918         * gfortran.dg/print_parentheses_2.f90: Ditto.
4919         * gfortran.dg/proc_assign_1.f90: Ditto.
4920         * gfortran.dg/proc_decl_1.f90: Ditto.
4921         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4922         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4923         * gfortran.dg/read_float_1.f90: Ditto.
4924         * gfortran.dg/read_logical.f90: Ditto.
4925         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4926         * gfortran.dg/return_1.f90: Ditto.
4927         * gfortran.dg/rewind_1.f90: Ditto.
4928         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4929         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4930         * gfortran.dg/stfunc_1.f90: Ditto.
4931         * gfortran.dg/stfunc_3.f90: Ditto.
4932         * gfortran.dg/stfunc_4.f90: Ditto.
4933         * gfortran.dg/stfunc_6.f90: Ditto.
4934         * gfortran.dg/streamio_2.f90: Ditto.
4935         * gfortran.dg/string_ctor_1.f90: Ditto.
4936         * gfortran.dg/string_null_compare_1.f: Ditto.
4937         * gfortran.dg/substr_6.f90: Ditto.
4938         * gfortran.dg/tl_editing.f90: Ditto.
4939         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4940         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4941         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4942         * gfortran.dg/g77/1832.f: Ditto.
4943         * gfortran.dg/g77/19981216-0.f Ditto.
4944         * gfortran.dg/g77/19990525-0.f: Ditto.
4945         * gfortran.dg/g77/19990826-2.f: Ditto.
4946         * gfortran.dg/g77/20000630-2.f: Ditto.
4947         * gfortran.dg/g77/20010116.f: Ditto.
4948         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4949         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4950         * gfortran.dg/g77/980520-1.f: Ditto.
4951         * gfortran.dg/g77/check0.f: Ditto.
4952         * gfortran.dg/g77/cpp3.F: Ditto.
4953         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4954         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4955         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4956         * gfortran.dg/g77/short.f: Ditto.
4957
4958 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4959
4960         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4961         * gcc.target/mips/ext-4.c: Likewise.
4962         * gcc.target/mips/interrupt_handler.c: Likewise.
4963         * gcc.target/mips/truncate-4.c: Likewise.
4964         * gcc.target/mips/truncate-5.c: Likewise.
4965
4966 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4967
4968         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4969         -fgraphite-force-parallel to -floop-parallelize-all.
4970
4971 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4972
4973         PR fortran/40011
4974         * gfortran.dg/whole_file_7.f90: New test.
4975         * gfortran.dg/whole_file_8.f90: New test.
4976         * gfortran.dg/whole_file_9.f90: New test.
4977         * gfortran.dg/whole_file_10.f90: New test.
4978         * gfortran.dg/whole_file_11.f90: New test.
4979         * gfortran.dg/whole_file_12.f90: New test.
4980         * gfortran.dg/whole_file_13.f90: New test.
4981         * gfortran.dg/whole_file_14.f90: New test.
4982
4983 2009-07-31  Jason Merrill  <jason@redhat.com>
4984
4985         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4986         binding semantics.
4987         * g++.dg/cpp0x/named.C: Likewise.
4988         * g++.dg/cpp0x/overload.C: Likewise.
4989         * g++.dg/cpp0x/rv1n.C: Likewise.
4990         * g++.dg/cpp0x/rv1p.C: Likewise.
4991         * g++.dg/cpp0x/rv2n.C: Likewise.
4992         * g++.dg/cpp0x/rv2p.C: Likewise.
4993         * g++.dg/cpp0x/rv3n.C: Likewise.
4994         * g++.dg/cpp0x/rv3p.C: Likewise.
4995         * g++.dg/cpp0x/rv4n.C: Likewise.
4996         * g++.dg/cpp0x/rv4p.C: Likewise.
4997         * g++.dg/cpp0x/rv5n.C: Likewise.
4998         * g++.dg/cpp0x/rv5p.C: Likewise.
4999         * g++.dg/cpp0x/rv6n.C: Likewise.
5000         * g++.dg/cpp0x/rv6p.C: Likewise.
5001         * g++.dg/cpp0x/rv7n.C: Likewise.
5002         * g++.dg/cpp0x/rv7p.C: Likewise.
5003         * g++.dg/cpp0x/template_deduction.C: Likewise.
5004         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5005         * g++.dg/cpp0x/overloadn.C: New.
5006         * g++.dg/cpp0x/rv-cast.C: New.
5007
5008 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5009
5010         * gcc.target/mips/ext-4.c: New test.
5011
5012 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5013
5014         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5015
5016 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5017
5018         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5019         * gcc.dg/tree-ssa/loop-32.c: Same.
5020         * gcc.dg/tree-ssa/loop-33.c: Same.
5021         * gcc.dg/tree-ssa/loop-34.c: Same.
5022         * gcc.dg/tree-ssa/loop-35.c: Same.
5023         * gcc.dg/tree-ssa/loop-7.c: Same.
5024         * gcc.dg/tree-ssa/pr23109.c: Same.
5025         * gcc.dg/tree-ssa/restrict-2.c: Same.
5026         * gcc.dg/tree-ssa/restrict-3.c: Same.
5027         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5028         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5029         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5030         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5031         * gcc.dg/tree-ssa/structopt-1.c: Same.
5032         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5033         * gfortran.dg/pr32921.f: Same.
5034
5035 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5036
5037         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5038         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5039         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5040         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5041         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5042         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5043         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5044         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5045         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5046         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5047         * gcc.dg/graphite/id-1.c: New.
5048         * gcc.dg/graphite/id-10.c: New.
5049         * gcc.dg/graphite/id-11.c: New.
5050         * gcc.dg/graphite/id-12.c: New.
5051         * gcc.dg/graphite/id-13.c: New.
5052         * gcc.dg/graphite/id-14.c: New.
5053         * gcc.dg/graphite/id-15.c: New.
5054         * gcc.dg/graphite/id-2.c: New.
5055         * gcc.dg/graphite/id-3.c: New.
5056         * gcc.dg/graphite/id-4.c: New.
5057         * gcc.dg/graphite/id-5.c: New.
5058         * gcc.dg/graphite/id-6.c: New.
5059         * gcc.dg/graphite/id-7.c: New.
5060         * gcc.dg/graphite/id-8.c: New.
5061         * gcc.dg/graphite/id-9.c: New.
5062         * gcc.dg/graphite/interchange-0.c: New.
5063         * gcc.dg/graphite/interchange-1.c: New.
5064         * gcc.dg/graphite/interchange-2.c: New.
5065         * gcc.dg/graphite/interchange-3.c: New.
5066         * gcc.dg/graphite/interchange-4.c: New.
5067         * gcc.dg/graphite/interchange-5.c: New.
5068         * gcc.dg/graphite/interchange-6.c: New.
5069         * gcc.dg/graphite/interchange-7.c: New.
5070         * gcc.dg/graphite/interchange-8.c: New.
5071         * gcc.dg/graphite/pr35356-1.c: New.
5072         * gcc.dg/graphite/pr35356-2.c: New.
5073         * gcc.dg/graphite/pr35356-3.c: New.
5074         * gcc.dg/graphite/pr40157.c: New.
5075         * gcc.dg/graphite/run-id-1.c: New.
5076         * gcc.dg/graphite/scop-20.c: New.
5077         * gcc.dg/graphite/scop-21.c: New.
5078         * gfortran.dg/graphite/id-1.f90: New.
5079         * gfortran.dg/graphite/id-10.f90: New.
5080         * gfortran.dg/graphite/id-11.f: New.
5081         * gfortran.dg/graphite/id-12.f: New.
5082         * gfortran.dg/graphite/id-13.f: New.
5083         * gfortran.dg/graphite/id-14.f: New.
5084         * gfortran.dg/graphite/id-15.f: New.
5085         * gfortran.dg/graphite/id-16.f: New.
5086         * gfortran.dg/graphite/id-5.f: New.
5087         * gfortran.dg/graphite/id-6.f: New.
5088         * gfortran.dg/graphite/id-7.f: New.
5089         * gfortran.dg/graphite/id-8.f: New.
5090         * gfortran.dg/graphite/id-9.f: New.
5091         * gfortran.dg/graphite/interchange-1.f: New.
5092         * gfortran.dg/graphite/interchange-2.f: New.
5093
5094 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5095
5096         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5097         flags based on the name of the testcase.
5098         * gfortran.dg/graphite/graphite.exp: Same.
5099
5100         * gcc.dg/graphite/block-0.c: Adjusted.
5101         * gcc.dg/graphite/block-1.c: Adjusted.
5102         * gcc.dg/graphite/block-2.c: Adjusted.
5103         * gcc.dg/graphite/block-3.c: Adjusted.
5104         * gcc.dg/graphite/block-4.c: Adjusted.
5105         * gcc.dg/graphite/block-5.c: Adjusted.
5106         * gcc.dg/graphite/block-6.c: Adjusted.
5107         * gcc.dg/graphite/pr37485.c: Adjusted.
5108         * gcc.dg/graphite/pr37684.c: Adjusted.
5109         * gcc.dg/graphite/pr37828.c: Adjusted.
5110         * gcc.dg/graphite/pr37883.c: Adjusted.
5111         * gcc.dg/graphite/pr37928.c: Adjusted.
5112         * gcc.dg/graphite/pr37943.c: Adjusted.
5113         * gcc.dg/graphite/pr38409.c: Adjusted.
5114         * gcc.dg/graphite/pr38498.c: Adjusted.
5115         * gcc.dg/graphite/pr38559.c: Adjusted.
5116         * gcc.dg/graphite/pr39335.c: Adjusted.
5117         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5118         * gcc.dg/graphite/scop-0.c: Adjusted.
5119         * gcc.dg/graphite/scop-1.c: Adjusted.
5120         * gcc.dg/graphite/scop-10.c: Adjusted.
5121         * gcc.dg/graphite/scop-11.c: Adjusted.
5122         * gcc.dg/graphite/scop-12.c: Adjusted.
5123         * gcc.dg/graphite/scop-13.c: Adjusted.
5124         * gcc.dg/graphite/scop-14.c: Adjusted.
5125         * gcc.dg/graphite/scop-15.c: Adjusted.
5126         * gcc.dg/graphite/scop-16.c: Adjusted.
5127         * gcc.dg/graphite/scop-17.c: Adjusted.
5128         * gcc.dg/graphite/scop-18.c: Adjusted.
5129         * gcc.dg/graphite/scop-19.c: Adjusted.
5130         * gcc.dg/graphite/scop-2.c: Adjusted.
5131         * gcc.dg/graphite/scop-3.c: Adjusted.-
5132         * gcc.dg/graphite/scop-4.c: Adjusted.
5133         * gcc.dg/graphite/scop-5.c: Adjusted.
5134         * gcc.dg/graphite/scop-6.c: Adjusted.
5135         * gcc.dg/graphite/scop-7.c: Adjusted.
5136         * gcc.dg/graphite/scop-8.c: Adjusted.
5137         * gcc.dg/graphite/scop-9.c: Adjusted.
5138         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5139         * gfortran.dg/graphite/block-1.f90: Adjusted.
5140         * gfortran.dg/graphite/block-2.f: Adjusted.
5141         * gfortran.dg/graphite/block-3.f90: Adjusted.
5142         * gfortran.dg/graphite/block-4.f90: Adjusted.
5143         * gfortran.dg/graphite/id-2.f90: Adjusted.
5144         * gfortran.dg/graphite/id-3.f90: Adjusted.
5145         * gfortran.dg/graphite/id-4.f90: Adjusted.
5146         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5147         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5148         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5149         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5150         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5151         * gfortran.dg/graphite/scop-1.f: Adjusted.
5152
5153 2009-07-30  Doug Kwan  <dougkwan@google.com>
5154
5155         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5156         in warnings added in rev 141298.
5157
5158 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5159
5160         * lib/options.exp: Use "!=" instead of "ne".
5161
5162         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5163
5164         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5165         * gcc.dg/ucnid-12.c: Likewise.
5166
5167 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5168             Pat Haugen  <pthaugen@us.ibm.com>
5169             Revital Eres <ERES@il.ibm.com>
5170
5171         * gcc.target/powerpc/altivec-32.c: New file to test
5172         Altivec simple math function vectorization.
5173
5174         * gcc.target/powerpc/bswap-run.c: New file to test swap
5175         builtins.
5176         * gcc.target/powerpc/bswap16.c: Ditto.
5177         * gcc.target/powerpc/bswap32.c: Ditto.
5178         * gcc.target/powerpc/bswap64-1.c: Ditto.
5179         * gcc.target/powerpc/bswap64-2.c: Ditto.
5180         * gcc.target/powerpc/bswap64-3.c: Ditto.
5181         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5182         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5183         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5184
5185         * gcc.target/powerpc/popcount-2.c: New file to test
5186         power7 popcntd instructions.
5187         * gcc.target/powerpc/popcount-3.c: Ditto.
5188
5189         * gcc.target/powerpc/pr39457.c: New VSX test.
5190         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5191         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5192         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5193         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5194         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5195         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5196         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5197         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5198         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5199         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5200         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5201         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5202
5203         * gcc.target/powerpc/altivec-6.c: Store the result of
5204         vec_add, so the optimizer doesn't remove it.
5205
5206         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5207         systems that support bswap64.
5208
5209         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5210         prevent VSX code generation.
5211
5212         * lib/target-supports.exp (check_vsx_hw_available): New
5213         function to test if VSX available.
5214         (check_effective_target_powerpc_vsx_ok): Ditto.
5215         (check_vmx_hw_available): Add explicit -mno-vsx.
5216
5217 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5218
5219         PR c/39902
5220         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5221
5222 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5223
5224         PR tree-optimization/40570
5225         * gcc.c-torture/compile/pr40570.c: New test.
5226
5227 2009-07-29  Jason Merrill  <jason@redhat.com>
5228
5229         PR c++/14912
5230         * g++.dg/template/defarg13.C: New.
5231
5232 2009-07-29  Richard Guenther  <rguenther@suse.de>
5233
5234         PR c++/40834
5235         * g++.dg/torture/pr40834.C: New testcase.
5236
5237 2009-07-29  Michael Matz  <matz@suse.de>
5238
5239         PR middle-end/40830
5240         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5241
5242 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5243
5244         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5245         sh*-*-* targets.  Skip on spu-*-* targets.
5246         * gfortran.dg/maxlocval_4.f90: Likewise.
5247         * gfortran.dg/minlocval_1.f90: Likewise.
5248         * gfortran.dg/minlocval_4.f90: Likewise.
5249
5250 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5251
5252         PR fortran/40878
5253         * gfortran.dg/gomp/pr40878-1.f90: New test.
5254         * gfortran.dg/gomp/pr40878-2.f90: New test.
5255
5256         PR testsuite/40891
5257         * gcc.dg/cdce1.c: Adjust note line number.
5258         * gcc.dg/cdce2.c: Likewise.
5259
5260 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5261
5262         PR fortran/40882
5263         * gfortran.dg/proc_ptr_comp_13.f90: New.
5264
5265 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5266
5267         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5268         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5269         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5270         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5271         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5272         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5273         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5274         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5275         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5276         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5277         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5278         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5279         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5280         #ifdef NEED_IEEE754_FLOAT conditional.
5281         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5282         conditional.
5283
5284 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5285
5286         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5287         i?86-*-netware.
5288         * g++.dg/ext/bitfield3.C: Likewise.
5289         * g++.dg/ext/bitfield4.C: Likewise.
5290         * g++.dg/ext/bitfield5.C: Likewise.
5291         * gcc.dg/bitfld-15.c: Likewise.
5292         * gcc.dg/bitfld-16.c: Likewise.
5293         * gcc.dg/bitfld-17.c: Likewise.
5294         * gcc.dg/bitfld-18.c: Likewise.
5295         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5296         * gcc.dg/20010912-1.c: Likewise.
5297         * gcc.dg/20021018-1.c: Likewise.
5298         * gcc.dg/20030213-1.c: Likewise.
5299         * gcc.dg/20030225-1.c: Likewise.
5300         * gcc.dg/20030708-1.c: Likewise.
5301         * gcc.dg/20050321-2.c: Likewise.
5302         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5303         * gcc.dg/cdce2.c: Likewise.
5304         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5305         targets.
5306         * gcc.target/i386/pr37248-3.c: Likewise.
5307
5308 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5309
5310         PR fortran/40848
5311         * gfortran.dg/altreturn_7.f90: New.
5312
5313 2009-07-27  Simon Baldwin  <simonb@google.com>
5314
5315         PR testsuite/40829
5316         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5317         so that indexing no longer runs off array end.
5318
5319 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5320
5321         PR fortran/40851
5322         * gfortran.dg/derived_init_3.f90: New test.
5323
5324 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5325
5326         PR fortran/33197
5327         * gfortran.dg/atan2_1.f90: New test
5328         * gfortran.dg/atan2_2.f90: New test
5329
5330 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5331
5332         PR c++/40749
5333         * g++.dg/warn/Wreturn-type-6.C: New test.
5334
5335 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5336
5337         PR tree-optimization/40801
5338         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5339         * gfortran.dg/vect/vect.exp: Run tests starting with
5340         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5341
5342 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5343
5344         PR rtl-optimization/40445
5345         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5346
5347 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5348
5349         * gcc.dg/builtin-unreachable-4.c: New test.
5350
5351 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5352
5353         PR fortran/33197
5354         * gfortran.dg/complex_intrinsic_5.f90: New test.
5355         * gfortran.dg/complex_intrinsic_7.f90: New test.
5356
5357 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5358
5359         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5360         * gcc.dg/ipa/noclone-1.c: New test.
5361
5362 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5363
5364         * lib/target-supports.exp (check_effective_target_static): New
5365         procedure.
5366         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5367         supported.
5368         * g++.old-deja/g++.law/weak.C: Require static effective target.
5369
5370 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5371
5372         PR fortran/39630
5373         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5374         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5375         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5376         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5377         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5378         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5379         * gfortran.dg/typebound_call_10.f03: New.
5380
5381 2009-07-24  Jason Merrill  <jason@redhat.com>
5382
5383         * g++.dg/cpp0x/defaulted11.C: New.
5384
5385         * g++.dg/cpp0x/initlist23.C: New.
5386
5387 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5388
5389         PR fortran/40822
5390         * gfortran.dg/char_length_16.f90: New.
5391
5392 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5393
5394         PR fortran/40643
5395         PR fortran/31067
5396         * gfortran.dg/maxlocval_2.f90: New test.
5397         * gfortran.dg/maxlocval_3.f90: New test.
5398         * gfortran.dg/maxlocval_4.f90: New test.
5399         * gfortran.dg/minlocval_1.f90: New test.
5400         * gfortran.dg/minlocval_2.f90: New test.
5401         * gfortran.dg/minlocval_3.f90: New test.
5402         * gfortran.dg/minlocval_4.f90: New test.
5403
5404 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5405
5406         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5407         scan-assembler.
5408
5409 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5410
5411         PR fortran/40839
5412         * gfortran.dg/pr40839.f90: New test.
5413
5414 2009-07-23  Michael Matz  <matz@suse.de>
5415
5416         PR middle-end/40830
5417         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5418         don't set options ourself.
5419
5420 2009-07-23  Simon Baldwin  <simonb@google.com>
5421
5422         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5423         native C compilation where required.
5424
5425 2009-07-22  Doug Kwan  <dougkwan@google.com>
5426
5427         * gcc.c-torture/compile/20090721-1.c: New test.
5428
5429 2009-07-22  Michael Matz  <matz@suse.de>
5430
5431         PR tree-optimization/35229
5432         PR tree-optimization/39300
5433         * gcc.dg/vect/vect-pre-interact.c: New test.
5434
5435 2009-07-22  Richard Guenther  <rguenther@suse.de>
5436
5437         * g++.dg/lookup/using21.C: Fix duplicate paste.
5438
5439 2009-07-22  Richard Guenther  <rguenther@suse.de>
5440
5441         PR c++/40799
5442         * g++.dg/lookup/using21.C: New testcase.
5443
5444 2009-07-21  Jason Merrill  <jason@redhat.com>
5445
5446         * g++.dg/init/aggr4.C: New.
5447
5448 2009-07-21  Jason Merrill  <jason@redhat.com>
5449
5450         Core issue 934
5451         * g++.dg/cpp0x/initlist22.C: New.
5452
5453 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5454
5455         * gcc.target/i386/vectorize8.c: New test.
5456
5457 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5458
5459         PR target/40811
5460         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5461         Add i?86 and x86_64 targets.
5462         * gcc.target/i386/vectorize7.c: New test.
5463
5464         PR target/40809
5465         * gcc.target/i386/pr40809.c: New test.
5466
5467 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5468
5469         PR tree-optimization/40813
5470         * g++.dg/opt/inline15.C: New test.
5471
5472 2009-07-21  Paul Brook <paul@codesourcery.com>
5473
5474         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5475         * lib/target-supports.exp (check_effective_target_section_anchors):
5476         Add arm*-*-*.
5477
5478 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5479
5480         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5481         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5482         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5483
5484 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5485
5486         * gcc.target/mips/ext-3.c: New test.
5487
5488 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5489
5490         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5491         * gcc.dg/builtin-object-size-8.c: New test.
5492         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5493         * g++.dg/ext/builtin-object-size2.C: Likewise.
5494
5495         PR tree-optimization/40792
5496         * gcc.dg/pr40792.c: New test.
5497
5498 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5499
5500         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5501         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5502         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5503
5504 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5505
5506         * gcc.target/sh/mfmovd.c: New test.
5507
5508 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5509             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5510
5511         PR libfortran/40714
5512         * gfortran.dg/eof_3.f90: New test.
5513
5514 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5515
5516         PR fortran/40727
5517         * gfortran.dg/intrinsic_cmplx.f90: New test.
5518
5519 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5520
5521         PR libfortran/34670
5522         PR libfortran/36874
5523         * gfortran.dg/cshift_bounds_1.f90:  New test.
5524         * gfortran.dg/cshift_bounds_2.f90:  New test.
5525         * gfortran.dg/cshift_bounds_3.f90:  New test.
5526         * gfortran.dg/cshift_bounds_4.f90:  New test.
5527         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5528         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5529         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5530         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5531
5532 2009-07-19  Jan Hubicka  <jh@suse.cz>
5533
5534         PR tree-optimization/40676
5535         * gcc.c-torture/compile/pr40676.c: New testcase.
5536
5537 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5538
5539         * gcc.target/mips/ext-2.c: New test.
5540
5541 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5542
5543         * gcc.target/mips/octeon-exts-7.c: New test.
5544         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5545         * gcc.target/mips/octeon-exts-5.c: Likewise.
5546
5547 2009-07-18  Richard Guenther  <rguenther@suse.de>
5548
5549         PR testsuite/40798
5550         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5551
5552 2009-07-18  Richard Guenther  <rguenther@suse.de>
5553
5554         PR c/40787
5555         * gcc.dg/pr35899.c: Adjust.
5556
5557 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5558
5559         * gcc.target/powerpc/asm-es-1.c: New test.
5560         * gcc.target/powerpc/asm-es-2.c: Likewise.
5561
5562 2009-07-17  Richard Guenther  <rguenther@suse.de>
5563
5564         PR c/40401
5565         * g++.dg/rtti/crash4.C: New testcase.
5566         * g++.dg/torture/20090706-1.C: Likewise.
5567         * gcc.dg/redecl-17.c: Likewise.
5568         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5569         * gcc.dg/declspec-9.c: Expect extra error.
5570         * gcc.dg/declspec-10.c: Likewise.
5571         * gcc.dg/declspec-11.c: Likewise.
5572         * gcc.dg/redecl-10.c: Expect extra warnings.
5573         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5574         * gcc.target/i386/pr39545-1.c: Likewise.
5575         * g++.dg/ext/asm3.C: Expect more errors.
5576         * g++.dg/gomp/block-1.C: Likewise.
5577         * g++.dg/gomp/block-2.C: Likewise.
5578         * g++.dg/gomp/block-3.C: Likewise.
5579         * g++.dg/gomp/block-5.C: Likewise.
5580         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5581         * g++.dg/warn/unused-result1.C: XFAIL.
5582
5583 2009-07-17  Richard Guenther  <rguenther@suse.de>
5584
5585         PR tree-optimization/40321
5586         * gcc.c-torture/compile/pr40321.c: New testcase.
5587         * g++.dg/torture/pr40321.C: Likewise.
5588
5589 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5590
5591         PR c++/40780
5592         * g++.dg/template/ptrmem19.C: New test.
5593
5594 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5595             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5596
5597         PR 40435
5598         * gcc.dg/pr36902.c: Add column info.
5599         * g++.dg/gcov/gcov-2.C: Change count for definition.
5600
5601 2009-07-16  Jason Merrill  <jason@redhat.com>
5602
5603         PR libstdc++/37907
5604         * g++.dg/cpp0x/std-layout1.C: New.
5605         * g++.dg/ext/has_nothrow_assign.C: Fix.
5606         * g++.dg/ext/has_nothrow_copy.C: Fix.
5607         * g++.dg/ext/has_trivial_assign.C: Fix.
5608         * g++.dg/ext/has_trivial_copy.C: Fix.
5609         * g++.dg/ext/is_pod.C: Fix.
5610         * g++.dg/other/offsetof3.C: Adjust.
5611         * g++.dg/overload/ellipsis1.C: Adjust.
5612         * g++.dg/warn/var-args1.C: Adjust.
5613         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5614         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5615         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5616         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5617         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5618
5619 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5620
5621         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5622         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5623         effective target "mpc_pow".
5624         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5625
5626 2009-07-16  Richard Henderson  <rth@redhat.com>
5627
5628         * g++.dg/opt/eh4.C: New test.
5629
5630 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5631
5632         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5633
5634 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5635
5636         PR middle-end/40747
5637         * gcc.c-torture/execute/pr40747.c: New test.
5638
5639 2009-07-15  Richard Guenther  <rguenther@suse.de>
5640
5641         PR middle-end/40753
5642         * gcc.c-torture/compile/pr40753.c: New testcase.
5643
5644 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5645
5646         PR fortran/40743
5647         * gfortran.dg/interface_assignment_4.f90: New.
5648
5649 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5650
5651         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5652         for FreeBSD up to and including version 8.
5653
5654 2009-07-14  Taras Glek  <tglek@mozilla.com>
5655             Rafael Espindola  <espindola@google.com>
5656
5657         * g++.dg/plugin/header-plugin-test.C: New.
5658         * g++.dg/plugin/header_plugin.c: New.
5659         * g++.dg/plugin/plugin.exp: Update.
5660
5661 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5662
5663         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5664         function to enable vectorization.
5665         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5666         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5667
5668 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5669
5670         * gcc.target/i386/sse-copysignf-vec.c: New test.
5671         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5672
5673 2009-07-14  Jason Merrill  <jason@redhat.com>
5674
5675         PR c++/37276
5676         * g++.dg/lookup/builtin5.C: New.
5677         * g++.dg/other/error22.C: Add missing extern "C".
5678         * g++.dg/warn/Warray-bounds.C: Likewise.
5679         * gcc.dg/compat/compat-common.h: Likewise.
5680
5681         PR c++/40746
5682         * g++.dg/lookup/using20.C: New.
5683
5684         PR c++/40740
5685         * g++.dg/template/koenig8.C: New.
5686
5687 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5688
5689         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5690         both i?86-*-darwin* and x86_64-*-darwin*.
5691
5692 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5693
5694         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5695         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5696         name.
5697
5698 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5699
5700         PR debug/40705
5701         * g++.dg/debug/dwarf2/typedef1.C: New test.
5702
5703         PR c++/40357
5704         * g++.dg/other/typedef3.C: New test.
5705
5706 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5707
5708         * gcc.dg/20090709-1.c: Move to a proper place ...
5709         * gcc.target/m68k/20090709-1.c: ... here.
5710
5711 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5712
5713         PR C++/22154
5714         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5715         front of qualified names are allowed.
5716         * g++.dg/parse/crash10.C: Likewise.
5717         * g++.dg/parse/error15.C: Likewise.
5718         * g++.dg/parse/typename9.C: Likewise.
5719         * g++.dg/parse/error8.C: Likewise.
5720
5721 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5722
5723         PR fortran/40646
5724         * gfortran.dg/proc_ptr_22.f90: Extended.
5725         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5726
5727 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5728
5729         * gfortran.dg/vect/vect-6.f: New test.
5730
5731 2009-07-12  Jason Merrill  <jason@redhat.com>
5732
5733         PR c++/36628
5734         * g++.dg/cpp0x/decltype17.C: New.
5735
5736         PR c++/37206
5737         * g++.dg/cpp0x/rv10.C: New.
5738
5739 2009-07-12  Jason Merrill  <jason@redhat.com>
5740
5741         PR c++/40689
5742         * g++.dg/cpp0x/initlist20.C: New.
5743         * g++.dg/cpp0x/initlist21.C: New.
5744
5745 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5746
5747         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5748         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5749         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5750         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5751         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5752
5753 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5754
5755         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5756         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5757         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5758         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5759         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5760         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5761         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5762         effective_target fd_truncate.
5763
5764 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5765
5766         * gnat.dg/specs/addr1.ads: New test.
5767
5768 2009-07-11  Jan Hubicka  <jh@suse.cz>
5769
5770         PR middle-end/48388
5771         * g++.dg/torture/pr40388.C: New testcase.
5772
5773 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5774
5775         PR target/40668
5776         * gcc.c-torture/execute/pr40668.c: New test.
5777
5778 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5779
5780         * gcc.c-torture/execute/20090711-1.c: New test.
5781
5782 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5783
5784         PR testsuite/40699
5785         PR testsuite/40707
5786         PR testsuite/40709
5787         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5788         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5789         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5790         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5791
5792 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5793
5794         PR fortran/33197
5795         * gfortran.dg/complex_intrinsic_3.f90: New test.
5796         * gfortran.dg/complex_intrinsic_4.f90: New test.
5797
5798 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5799
5800         PR target/39079
5801         * gcc.target/mips/mips.exp: Make -msynci a known option.
5802         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5803
5804 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5805
5806         PR c++/40502
5807         * g++.dg/ext/strncpy-chk1.C: New test.
5808
5809 2009-07-10  Richard Guenther  <rguenther@suse.de>
5810
5811         PR tree-optimization/40496
5812         * g++.dg/opt/pr40496.C: New testcase.
5813
5814 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5815
5816         PR 25509
5817         PR 40614
5818         * g++.dg/warn/unused-result1-Werror.c: New.
5819
5820 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5821
5822         PR fortran/39334
5823         * gfortran.dg/recursive_parameter_1.f90: New test.
5824
5825 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5826
5827         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5828         * gfortran.dg/module_equivalence_6.f90: Ditto.
5829         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5830         * gfortran.dg/nan_2.f90: Ditto.
5831         * gfortran.dg/inquire_11.f90: Ditto.
5832         * gfortran.dg/abstract_type_3.f03: Ditto.
5833         * gfortran.dg/abstract_type_1.f90: Ditto.
5834         * gfortran.dg/private_type_9.f90: Ditto.
5835         * gfortran.dg/abstract_type_5.f03: Ditto.
5836         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5837         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5838         * gfortran.dg/derived_sub.f90: Ditto.
5839         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5840         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5841         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5842         * gfortran.dg/mvbits_6.f90: Ditto.
5843         * gfortran.dg/abstract_type_2.f03: Ditto.
5844         * gfortran.dg/abstract_type_4.f03: Ditto.
5845         * gfortran.dg/bounds_check_9.f90: Ditto.
5846         * gfortran.dg/optional_dim_3.f90: Ditto.
5847         * gfortran.dg/pr32921.f: Ditto.
5848         * gfortran.dg/entry_16.f90: Ditto.
5849         * gfortran.dg/generic_16.f90: Ditto.
5850
5851
5852 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5853
5854         * gcc.target/m68k/20090709-1.c: New.
5855
5856 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5857
5858         PR c++/40684
5859         * g++.dg/template/unify11.C: New test.
5860
5861 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5862
5863         PR fortran/40629
5864         * gfortran.dg/host_assoc_function_9.f90: New test.
5865
5866 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5867
5868         PR fortran/40646
5869         * gfortran.dg/proc_ptr_22.f90: New.
5870         * gfortran.dg/proc_ptr_comp_12.f90: New.
5871
5872 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5873
5874         PR middle-end/40692
5875         * gcc.c-torture/compile/pr40692.c: New test.
5876
5877 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5878
5879         PR fortran/40604
5880         * gfortran.dg/pointer_check_6.f90: New test.
5881
5882 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5883
5884         * gcc.target/mips/truncate-5.c: New test.
5885
5886 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5887
5888         PR libfortran/40330
5889         PR libfortran/40662
5890         * gfortran.dg/fmt_cache_1.f: New test.
5891
5892 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5893
5894         PR fortran/40675
5895         * gfortran.dg/nosigned_zero_1.f90: New test.
5896         * gfortran.dg/nosigned_zero_2.f90: New test.
5897
5898 2009-07-08  Richard Guenther  <rguenther@suse.de>
5899
5900         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5901
5902 2009-07-08  Richard Guenther  <rguenther@suse.de>
5903
5904         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5905
5906 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5907
5908         PR fortran/40591
5909         * gfortran.dg/proc_ptr_21.f90: New test.
5910
5911 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5912
5913         PR c++/31246
5914         * g++.dg/warn/pr31246.C: New.
5915         * g++.dg/warn/pr31246-2.C: New.
5916
5917 2009-07-07  Jason Merrill  <jason@redhat.com>
5918
5919         PR c++/35828
5920         * g++.dg/template/defarg12.C: New.
5921
5922         PR c++/37816
5923         * g++.dg/cpp0x/enum7.C: New.
5924
5925         PR c++/37946
5926         * g++.dg/cpp0x/enum6.C: New.
5927
5928         PR c++/40639
5929         * g++.dg/cpp0x/enum5.C: New.
5930
5931         PR c++/40633
5932         * g++.dg/cpp0x/enum4.C: New.
5933
5934 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5935
5936         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5937
5938 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5939
5940         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5941
5942 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5943
5944         PR middle-end/40669
5945         * gcc.dg/pr40669.c: New test.
5946
5947 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5948
5949         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5950         location. Update all calls.
5951         * g++.dg/plugin/selfassign.c: Likewise.
5952
5953 2009-07-06  Jason Merrill  <jason@redhat.com>
5954
5955         * g++.dg/rtti/dyncast[34].C: New.
5956
5957 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5958
5959         * lib/target-supports.exp
5960         (check_effective_target_mips_newabi_large_long_double): New.
5961         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5962         target.
5963         * gcc.target/mips/fpr-moves-6.c: Likewise.
5964
5965 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5966
5967         PR c++/40557
5968         * g++.dg/template/union2.C: New test.
5969
5970 2009-07-04  Jason Merrill  <jason@redhat.com>
5971
5972         * g++.dg/template/using15.C: New.
5973
5974 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5975
5976         * gfortran.dg/maxloc_1.f90: New test.
5977
5978 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5979
5980         PR fortran/40593
5981         * gfortran.dg/proc_ptr_result_6.f90: New.
5982
5983 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5984
5985         * gcc.dg/framework-2.c: Adjust testcase to pass.
5986
5987 2009-07-04  Jason Merrill  <jason@redhat.com>
5988
5989         PR c++/40619
5990         * g++.dg/cpp0x/auto16.C: New.
5991
5992 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5993
5994         PR target/40587
5995         * gfortran.dg/pr40587.f: New test.
5996
5997 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5998
5999         PR fortran/40638
6000         * gfortran.dg/unit_1.f90: New test.
6001
6002 2009-07-03  Jason Merrill  <jason@redhat.com>
6003
6004         * g++.dg/template/pure1.C: Expect another error.
6005
6006 2009-07-03  Richard Guenther  <rguenther@suse.de>
6007
6008         PR tree-optimization/40640
6009         * gcc.c-torture/compile/pr40640.c: New testcase.
6010
6011 2009-07-03  Richard Guenther  <rguenther@suse.de>
6012
6013         PR middle-end/34163
6014         * gfortran.dg/pr34163.f90: New testcase.
6015
6016 2009-07-03  Jan Hubicka  <jh@suse.cz>
6017
6018         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6019         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6020         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6021         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6022         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6023         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6024         * gnat.dg/loop_optimization6.adb: Enable -O2.
6025
6026 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6027
6028         * g++.dg/warn/null4.C: Extend.
6029
6030 2009-07-02  Jason Merrill  <jason@redhat.com>
6031
6032         * g++.dg/template/spec8.C: Fix.
6033
6034 2009-07-02  Michael Matz  <matz@suse.de>
6035
6036         PR fortran/32131
6037         * gfortran.dg/pr32921.f: Adjust.
6038
6039 2009-07-02  Jan Hubicka  <jh@suse.cz>
6040
6041         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6042
6043 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6044
6045         * gcc.target/mips/truncate-4.c: New testcase.
6046
6047 2009-07-01  Richard Guenther  <rguenther@suse.de>
6048
6049         PR tree-optimization/19831
6050         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6051         make allocated memory escape.  Un-XFAIL.
6052         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6053         * gcc.dg/vect/pr31699.c: Likewise.
6054         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6055
6056 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6057
6058         PR c++/40566
6059         * g++.dg/parse/cond5.C: New test.
6060
6061 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6062
6063         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6064         (main): Pass n to main_1 instead.
6065         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6066         (main_1): New function, split off from...
6067         (main): ...here.  Pass `off' to main_1 instead.
6068
6069 2009-06-30  Jason Merrill  <jason@redhat.com>
6070
6071         PR c++/40595
6072         * g++.dg/cpp0x/variadic94.C: New.
6073
6074 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6075
6076         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6077         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6078         (init_ld_library_path_env_vars): New function, replacing the
6079         orig_*_saved assignments.  Call it after defining it.
6080         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6081         (restore_ld_library_path_env_vars): Likewise.
6082         (add_path, find_libgcc_s): New functions.
6083         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6084         gcc-set-multilib-library-path.
6085         (objc_target_compile): Don't add "." to ld_library_path.
6086         Use add_path.
6087         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6088         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6089         gcc-set-multilib-library-path.
6090         * lib/g++.exp (g++_link_flags): Likewise.
6091         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6092         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6093         top level; do it...
6094         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6095         to tell when this needs to happen.  Use find_libgcc_s instead of
6096         gcc-set-multilib-library-path.
6097         * lib/gcc-dg.exp: Likewise.
6098         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6099         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6100         unless it is in $ALT_LD_LIBRARY_PATH.
6101         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6102
6103 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6104
6105         * gnat.dg/discr12.adb: New test.
6106         * gnat.dg/discr12_pkg.ads: New helper.
6107         * gnat.dg/discr13.adb: New test.
6108         * gnat.dg/discr14.ad[sb]: Likewise.
6109         * gnat.dg/discr15.adb: Likewise.
6110         * gnat.dg/discr15_pkg.ads: New helper.
6111         * gnat.dg/discr16.adb: New test.
6112         * gnat.dg/discr16_g.ads: New helper.
6113         * gnat.dg/discr16_pkg.ads: Likewise.
6114         * gnat.dg/discr16_cont.ads: Likewise.
6115         * gnat.dg/discr17.adb: New test.
6116         * gnat.dg/discr18.adb: Likewise.
6117         * gnat.dg/discr18_pkg.ads: New helper.
6118         * gnat.dg/discr19.adb: New test.
6119
6120 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6121
6122         PR fortran/40576
6123         * gfortran.dg/internal_write_1.f90:  New testcase.
6124
6125 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6126
6127         PR fortran/40594
6128         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6129
6130 2009-06-30  Richard Guenther  <rguenther@suse.de>
6131
6132         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6133
6134 2009-06-30  Wei Guozhi  <carrot@google.com>
6135
6136         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6137         to "-Os".
6138
6139 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6140
6141         PR tree-optimization/40542
6142         * gcc.dg/vect/pr40542.c: New test.
6143
6144 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6145
6146         PR tree-optimization/40582
6147         * gcc.c-torture/compile/pr40582.c: New test.
6148
6149 2009-06-30  Wei Guozhi  <carrot@google.com>
6150
6151         PR/40416
6152         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6153
6154 2009-06-29  Jason Merrill  <jason@redhat.com>
6155
6156         PR c++/40274
6157         * g++.dg/template/debug1.C: New.
6158
6159 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6160
6161         PR fortran/40580
6162         * pointer_check_1.f90: New test.
6163         * pointer_check_2.f90: New test.
6164         * pointer_check_3.f90: New test.
6165         * pointer_check_4.f90: New test.
6166         * pointer_check_5.f90: New test.
6167
6168 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6169
6170         PR fortran/40551
6171         * gfortran.dg/func_assign_2.f90 : New test.
6172
6173 2009-06-29  Richard Guenther  <rguenther@suse.de>
6174
6175         PR middle-end/14187
6176         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6177         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6178         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6179         * gcc.c-torture/execute/20090623-1.c: Likewise.
6180         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6181         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6182
6183 2009-06-29  Richard Guenther  <rguenther@suse.de>
6184
6185         PR middle-end/38212
6186         * gcc.c-torture/execute/pr38212.c: New testcase.
6187
6188 2009-06-29  Richard Guenther  <rguenther@suse.de>
6189
6190         PR tree-optimization/40579
6191         * gcc.c-torture/execute/pr40579.c: New testcase.
6192
6193 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6194
6195         PR tree-optimization/40550
6196         * gcc.dg/pr40550.c: New test.
6197
6198 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6199
6200         * gnat.dg/overflow_sum2.adb: New test
6201         * gnat.dg/namet.ads: New helper.
6202
6203         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6204
6205 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6206
6207         PR fortran/34112
6208         * gfortran.dg/compiler-directive_1.f90: New test.
6209         * gfortran.dg/compiler-directive_2.f: New test.
6210
6211 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6212
6213         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6214         comment out some values and add some cases.
6215
6216 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6217
6218         PR testsuite/40567
6219         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6220
6221 2009-06-26  Richard Henderson  <rth@redhat.com>
6222
6223         PR testsuite/40565
6224         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6225         * gcc.target/i386/local.c: Pass a non-constant to T.
6226
6227 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6228
6229         PR fortran/39997
6230         PR fortran/40541
6231         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6232         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6233         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6234         * gfortran.dg/proc_ptr_result_5.f90: New.
6235
6236 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6237
6238         PR c/39902
6239         * gcc.dg/dfp/pr39902.c: New test.
6240
6241 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6242
6243         PR testsuite/40532
6244         * gcc.dg/builtins-65.c: Require c99 runtime.
6245
6246 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6247
6248         * gnat.dg/array7.ad[sb]: New test.
6249
6250 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6251
6252         * gnat.dg/array6.adb: New test.
6253
6254 2009-06-25  Ian Lance Taylor  <iant@google.com>
6255
6256         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6257
6258 2009-06-25  Ian Lance Taylor  <iant@google.com>
6259
6260         * g++.dg/warn/Wunused-16.C: New testcase.
6261
6262 2009-06-25  Ian Lance Taylor  <iant@google.com>
6263
6264         * g++.dg/warn/skip-2.C: New testcase.
6265
6266 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6267
6268         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6269         dg-skip-if and move to ...
6270         * gcc.dg/torture/20090618-1.c.
6271
6272 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6273
6274         PR tree-optimization/40493
6275         * gcc.c-torture/execute/pr40493.c: New test.
6276
6277 2009-06-24  Jason Merrill  <jason@redhat.com>
6278
6279         PR c++/40342
6280         * g++.dg/template/overload10.C: New.
6281
6282 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6283
6284         PR fortran/40427
6285         * gfortran.dg/proc_ptr_comp_11.f90: New.
6286
6287 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6288
6289         * gcc.dg/pr40501.c: New testcase.
6290
6291 2009-06-23  DJ Delorie  <dj@redhat.com>
6292
6293         Add MeP port.
6294         * lib/target-supports.exp: Add mep support (no profiling).
6295
6296 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6297
6298         PR testsuite/39297
6299         * gcc.dg/ssa/loop-31.c: Change scan rules.
6300
6301 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6302
6303         * gcc.dg/cpp/empty-include.c: Update column info.
6304         * gcc.dg/cpp/assert2.c: Update column info.
6305
6306 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6307
6308         * g++.dg/ext/builtin-object-size1.C: New test.
6309         * g++.dg/ext/builtin-object-size2.C: New test.
6310
6311 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6312
6313         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6314         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6315
6316 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6317
6318         * gcc.target/mips/truncate-3.c: New test.
6319
6320 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6321
6322         PR fortran/37254
6323         PR fortran/39850
6324         * gfortran.dg/interface_30.f90: Modified error message.
6325         * gfortran.dg/proc_decl_22.f90: New.
6326
6327 2009-06-22  Ian Lance Taylor  <iant@google.com>
6328
6329         * gcc.dg/Wcxx-compat-19.c: New testcase.
6330
6331 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6332
6333         PR objc/28050
6334         * pr28050.m: New testcase.
6335
6336 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6337
6338         PR testsuite/40481
6339         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6340
6341 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6342
6343         PR tree-optimization/40492
6344         * g++.dg/torture/pr40492.C: New test.
6345
6346 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6347
6348         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6349         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6350
6351 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6352
6353         * gnat.dg/raise_ce.adb: Helper for ...
6354         * gnat.dg/handle_and_return.adb: New test.
6355
6356 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6357
6358         PR fortran/40443
6359         * gfortran.dg/generic_18.f90: New test.
6360
6361 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6362
6363         PR fortran/40472
6364         * gfortran.dg/spread_size_limit.f90: New test.
6365
6366 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6367
6368         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6369         to put dump files in a subdirectory.
6370         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6371         ".o" temporary files.
6372
6373 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6374
6375         PR fortran/39850
6376         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6377         * gfortran.dg/interface_20.f90: Ditto.
6378         * gfortran.dg/interface_21.f90: Ditto.
6379         * gfortran.dg/interface_22.f90: Ditto.
6380         * gfortran.dg/interface_30.f90: New.
6381         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6382
6383 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6384
6385         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6386         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6387         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6388         DEFAULT_VECTFLAGS.
6389
6390 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6391             Revital Eres  <eres@il.ibm.com>
6392
6393         PR testsuite/40359
6394         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6395         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6396         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6397
6398 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6399
6400         PR testsuite/40475
6401         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6402         without misalignment support.
6403         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6404
6405 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6406
6407         PR fortran/40452
6408         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6409
6410 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6411
6412         PR fortran/40440
6413         * gfortran.dg/alloc_comp_result_2.f90: New test.
6414
6415 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6416
6417         PR target/40482
6418         * gcc.target/arm/pr40482.c: New test.
6419
6420 2009-06-19  Ian Lance Taylor  <iant@google.com>
6421
6422         * gcc.dg/Wcxx-compat-18.c: New testcase.
6423
6424 2009-06-19  Richard Guenther  <rguenther@suse.de>
6425
6426         * gcc.c-torture/execute/20090618-1.c: New testcase.
6427
6428 2009-06-19  Ian Lance Taylor  <iant@google.com>
6429
6430         * gcc.dg/Wcxx-compat-17.c: New testcase.
6431
6432 2009-06-19  Ian Lance Taylor  <iant@google.com>
6433
6434         * gcc.dg/Wcxx-compat-15.c: New testcase.
6435
6436 2009-06-19  Ian Lance Taylor  <iant@google.com>
6437
6438         * gcc.dg/Wcxx-compat-16.c: New testcase.
6439
6440 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6441
6442         * gcc.dg/builtins-34.c: Add significand cases.
6443
6444 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6445
6446         PR testsuite/40491
6447         * gcc.dg/20080522-1.c: Remove testcase for real.
6448         * gcc.dg/20080528-1.c: Ditto.
6449
6450 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6451
6452         PR fortran/40450
6453         * gfortran.dg/proc_ptr_20.f90: New.
6454
6455 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6456
6457         PR target/40470
6458         * gcc.dg/torture/pr40470-1.c: New.
6459         * gcc.dg/torture/pr40470-2.c: Likewise.
6460         * gcc.dg/torture/pr40470-3.c: Likewise.
6461         * gcc.dg/torture/pr40470-4.c: Likewise.
6462
6463 2009-06-18  Diego Novillo  <dnovillo@google.com>
6464
6465         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6466         * gcc.dg/plugin/ggcplug.c: Likewise.
6467         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6468         * g++.dg/plugin/selfassign.c: Likewise.
6469         * g++.dg/plugin/attribute_plugin.c: Likewise.
6470         * g++.dg/plugin/dumb_plugin.c: Likewise.
6471
6472 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6473
6474         * gcc.dg/cpp/arith-3.c: Add column info.
6475
6476 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6477
6478         * gcc.target/arm/fp16-compile-none-2.c: New.
6479         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6480         * gcc.target/arm/fp16-compile-alt-12.c: New.
6481
6482 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6483
6484         * gcc.target/arm/fp16-compile-alt-1.c: New.
6485         * gcc.target/arm/fp16-compile-alt-2.c: New.
6486         * gcc.target/arm/fp16-compile-alt-3.c: New.
6487         * gcc.target/arm/fp16-compile-alt-4.c: New.
6488         * gcc.target/arm/fp16-compile-alt-5.c: New.
6489         * gcc.target/arm/fp16-compile-alt-6.c: New.
6490         * gcc.target/arm/fp16-compile-alt-7.c: New.
6491         * gcc.target/arm/fp16-compile-alt-8.c: New.
6492         * gcc.target/arm/fp16-compile-alt-9.c: New.
6493         * gcc.target/arm/fp16-compile-alt-10.c: New.
6494         * gcc.target/arm/fp16-compile-alt-11.c: New.
6495         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6496         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6497         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6498         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6499         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6500         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6501         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6502         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6503         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6504         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6505         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6506         * gcc.target/arm/fp16-compile-none-1.c: New.
6507         * gcc.target/arm/fp16-compile-exprtype.c: New.
6508         * gcc.target/arm/fp16-compile-vcvt.c: New.
6509         * gcc.target/arm/fp16-builtins-1.c: New.
6510         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6511         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6512         * gcc.target/arm/fp16-param-1.c: New.
6513         * gcc.target/arm/fp16-return-1.c: New.
6514         * gcc.target/arm/fp16-unprototyped-1.c: New.
6515         * gcc.target/arm/fp16-unprototyped-2.c: New.
6516         * gcc.target/arm/fp16-variadic-1.c: New.
6517         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6518         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6519         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6520         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6521         * gcc.dg/torture/arm-fp16-ops.h: New.
6522         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6523         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6524         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6525         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6526         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6527         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6528         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6529         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6530         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6531         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6532         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6533         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6534         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6535         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6536         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6537         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6538         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6539         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6540         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6541         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6542         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6543
6544 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6545
6546         * gcc.dg/builtins-65.c: New test.
6547
6548 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6549
6550         PR fortran/40451
6551         * gfortran.dg/proc_ptr_result_4.f90: New.
6552
6553 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6554
6555         * gcc.c-torture/execute/bitfld-5.c: New test.
6556
6557 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6558
6559         * gcc.dg/builtin-unreachable-3.c: New test.
6560
6561 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6562
6563         * gcc.target/i386/builtin-unreachable.c: New test.
6564
6565 2009-06-17  Ian Lance Taylor  <iant@google.com>
6566
6567         * gcc.dg/Wcxx-compat-14.c: New testcase.
6568
6569 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6570
6571         * gcc.dg/func-ptr-conv-1.c: Update column info.
6572
6573 2009-06-17  Richard Guenther  <rguenther@suse.de>
6574
6575         PR middle-end/40404
6576         * gcc.c-torture/execute/pr40404.c: New testcase.
6577
6578 2009-06-17  Richard Guenther  <rguenther@suse.de>
6579
6580         PR middle-end/40460
6581         * g++.dg/torture/pr40460.C: New testcase.
6582
6583 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6584
6585         * gcc.dg/plugin/one_time_plugin.c: New test.
6586         * gcc.dg/plugin/one_time-test-1.c: New test.
6587         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6588
6589 2009-06-16  Ian Lance Taylor  <iant@google.com>
6590
6591         * g++.dg/warn/skip-1.C: New testcase.
6592
6593 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6594
6595         PR middle-end/40446
6596         * g++.dg/other/pr40446.C: New test.
6597
6598 2009-06-16  Richard Guenther  <rguenther@suse.de>
6599
6600         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6601         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6602         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6603         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6604
6605 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6606
6607         * gcc.c-torture/compile/pr40432.c: New file.
6608
6609 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6610
6611         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6612
6613 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6614
6615         PR fortran/36947
6616         PR fortran/40039
6617         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6618         * gfortran.dg/interface_20.f90: Modified error messages.
6619         * gfortran.dg/interface_21.f90: Ditto.
6620         * gfortran.dg/interface_26.f90: Ditto.
6621         * gfortran.dg/interface_27.f90: Ditto.
6622         * gfortran.dg/interface_28.f90: Extended test case.
6623         * gfortran.dg/interface_29.f90: New.
6624         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6625         * gfortran.dg/proc_decl_8.f90: Ditto.
6626         * gfortran.dg/proc_ptr_11.f90: Ditto.
6627         * gfortran.dg/proc_ptr_15.f90: Ditto.
6628
6629 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6630
6631         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6632         printing.
6633         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6634         gcc.dg/vect/vect-outer-4f.c: Likewise.
6635         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6636         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6637         Likewise.
6638         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6639         outer loop.
6640
6641 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6642
6643         PR fortran/40383
6644         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6645
6646 2009-06-15  Ian Lance Taylor  <iant@google.com>
6647
6648         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6649         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6650         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6651         Recognize new notes.
6652         * gcc.dg/stmt-expr-label-2.c: Likewise.
6653         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6654         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6655         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6656         * gcc.dg/c99-vla-jump-4.c: Likewise.
6657         * gcc.dg/stmt-expr-label-1.c: Likewise.
6658         * gcc.dg/stmt-expr-label-3.c: Likewise.
6659         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6660
6661 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6662
6663         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6664
6665 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6666
6667         * gcc.dg/builtin-object-size-7.c: New test.
6668
6669 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6670
6671         PR testsuite/40426
6672         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6673         level != "" use separate -gdwarf-2 -g${level} options instead of
6674         -gdwarf-2${level}.
6675         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6676         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6677         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6678
6679 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6680
6681         * g++.dg/abi/mangle11.C: Update warning line.
6682         * g++.dg/abi/mangle12.C: Update warning line.
6683         * g++.dg/abi/mangle17.C: Update warning line.
6684         * g++.dg/abi/mangle20-2.C: Update warning line.
6685
6686 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6687
6688         * gcc.dg/optimize-bswap-1.c: Split into these two:
6689         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6690         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6691
6692 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6693
6694         * gcc.dg/optimize-bswap-1.c: New testcase.
6695
6696 2009-06-14  Richard Guenther  <rguenther@suse.de>
6697
6698         PR middle-end/40389
6699         * g++.dg/torture/pr40389.C: New testcase.
6700
6701 2009-06-13  Richard Guenther  <rguenther@suse.de>
6702
6703         PR tree-optimization/40421
6704         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6705
6706 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6707
6708         * gcc.dg/old-style-prom-3.c: Add column info.
6709         * gcc.dg/overflow-warn-1.c
6710         * gcc.dg/gomp/pr27415.c
6711         * gcc.dg/gomp/for-1.c: Same.
6712         * gcc.dg/enum-compat-1.c: Same.
6713         * gcc.dg/c99-tag-3.c: Same.
6714         * gcc.dg/Wredundant-decls-2.c: Same.
6715         * gcc.dg/func-ptr-conv-1.c: Same.
6716         * gcc.dg/asm-wide-1.c: Same.
6717         * gcc.dg/nofixed-point-2.c: Same.
6718         * gcc.dg/cpp/line3.c: Same.
6719         * gcc.dg/array-10.c: Same.
6720         * gcc.dg/c99-vla-jump-1.c: Same.
6721         * gcc.dg/pr20368-1.c: Same.
6722         * gcc.dg/Wshadow-3.c: Same.
6723         * gcc.dg/c90-const-expr-8.c: Same.
6724         * gcc.dg/label-decl-2.c: Same.
6725         * gcc.dg/dremf-type-compat-2.c: Same.
6726         * gcc.dg/c90-const-expr-5.c: Same.
6727         * gcc.dg/builtins-30.c: Same.
6728         * gcc.dg/Warray-bounds.c: Same.
6729         * gcc.dg/Wcxx-compat-2.c: Same.
6730         * gcc.dg/tree-ssa/col-1.c: Same.
6731         * gcc.dg/old-style-prom-2.c: Same.
6732         * gcc.dg/cast-function-1.c: Same.
6733         * gcc.dg/pr15698-1.c: Same.
6734         * gcc.dg/dremf-type-compat-3.c: Same.
6735         * gcc.dg/vla-8.c: Same.
6736         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6737         line.
6738         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6739         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6740         * gcc.dg/enum-compat-1.c: Same.
6741         * gcc.dg/dremf-type-compat-2.c: Same.
6742         * gcc.dg/old-style-prom-2.c: Same.
6743         * gcc.dg/pr15698-1.c: Same.
6744         * gcc.dg/pr20368-1.c: Same.
6745         * gcc.dg/dremf-type-compat-3.c: Same.
6746         * gcc.dg/builtins-30.c: Same.  Test for columns.
6747
6748 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6749
6750         PR fortran/40176
6751         * gfortran.dg/proc_decl_1.f90: Extended.
6752
6753 2009-06-12  Ian Lance Taylor  <iant@google.com>
6754
6755         * gcc.dg/Wcxx-compat-13.c: New testcase.
6756
6757 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6758
6759         PR tree-opt/38865
6760         * gcc.dg/tree-ssa/fre-vce-1.c
6761
6762 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6763
6764         PR testsuite/40384
6765         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6766         min-insn-to-prefetch-ratio=5.
6767
6768 2009-06-12  Joey Ye  <joey.ye@intel.com>
6769             H.J. Lu  <hongjiu.lu@intel.com>
6770
6771         PR middle-end/39146
6772         * gcc.target/i386/stackalign/pr39146.c: New.
6773
6774 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6775
6776         * gcc.target/i386/crc32-1.c: New.
6777         * gcc.target/i386/crc32-2.c: Likewise.
6778
6779 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6780
6781         PR c/39252
6782         * gcc.dg/builtin-unreachable-1.c: New test.
6783         * gcc.dg/builtin-unreachable-2.c: Same.
6784
6785 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6786
6787         PR fortran/40402
6788         * gfortran.dg/data_value_1.f90: New test.
6789
6790 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6791
6792         PR testsuite/39831
6793         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6794         remove ilp32 requirement.
6795         * gcc.target/i386/excess-precision-2.c: Likewise.
6796         * gcc.target/i386/excess-precision-3.c: Likewise.
6797         * gcc.target/i386/excess-precision-4.c: Likewise.
6798         * gcc.target/i386/excess-precision-5.c: Likewise.
6799         * gcc.target/i386/excess-precision-6.c: Likewise.
6800
6801 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6802
6803         PR fortran/38718
6804         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6805         * gfortran.dg/nan_5.f90: New test.
6806
6807 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6808
6809         * gcc.target/arm/neon-modes-1.c: New test.
6810
6811 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6812
6813         * g++.dg/torture/pr31579.C: Cast pointer
6814         via __SIZE_TYPE__ instead of 'unsigned long'.
6815
6816 2009-06-10  Anthony Green  <green@moxielogic.com>
6817
6818         * lib/target-supports.exp (check_profiling_available):
6819         Profiling is not available for testing purposes on moxie.
6820
6821 2009-06-09  Ian Lance Taylor  <iant@google.com>
6822
6823         * gcc.dg/Wcxx-compat-12.c: New testcase.
6824
6825 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6826
6827         PR libfortran/40334
6828         * gfortran.dg/backspace_11.f90: New.
6829
6830 2009-06-09  Jason Merrill  <jason@redhat.com>
6831
6832         * g++.dg/cpp0x/defaulted10.C: New.
6833
6834 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6835
6836         * gcc.c-torture/compile/pr40351.c: New file.
6837
6838 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6839
6840         * gnat.dg/align_max.adb: New test.
6841
6842 2009-06-08  Jason Merrill  <jason@redhat.com>
6843
6844         * g++.dg/cpp0x/auto15.C: New.
6845
6846 2009-06-08  Jan Hubicka  <jh@suse.cz>
6847
6848         PR debug/39834
6849         * gcc.dg/torture/pr39834.c
6850
6851 2009-06-08  Jan Hubicka  <jh@suse.cz>
6852
6853         PR middle-end/40102
6854         * g++.dg/torture/pr40102.C: New testcase.
6855
6856 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6857
6858         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6859         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6860         * gcc.dg/builtin-object-size-6.c: New test.
6861
6862         PR c++/40373
6863         * g++.dg/template/dtor7.C: New test.
6864
6865         PR c++/40370
6866         PR c++/40372
6867         * g++.dg/template/error41.C: New test.
6868         * g++.dg/template/error42.C: New test.
6869
6870 2009-06-08  Revital Eres  <eres@il.ibm.com>
6871
6872         PR testsuite/40359
6873         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6874         * gcc.dg/vect/vect-88.c: Likewise.
6875         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6876         * gcc.dg/vect/pr25413.c: Likewise.
6877         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6878
6879 2009-06-07  Ian Lance Taylor  <iant@google.com>
6880
6881         * g++.dg/warn/Wswitch-3.C: New testcase.
6882         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6883         * gcc.dg/Wswitch-enum-error.c: Likewise.
6884         * gcc.dg/Wswitch-error.c: Likewise.
6885
6886 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6887
6888         PR fortran/40008
6889         * gfortran.dg/negative_unit.f: Update test.
6890         * gfortran.dg/negative_unit_int8.f: Update test.
6891         * gfortran.dg/newunit_1.f90: New test.
6892
6893 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6894
6895         PR fortran/25104
6896         PR fortran/29962
6897         * gfortran.dg/spread_init_expr.f03: New.
6898         * gfortran.dg/unpack_init_expr.f03: New.
6899         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6900         error message.
6901
6902 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6903
6904         PR fortran/25104
6905         PR fortran/29962
6906         * gfortran.dg/count_init_expr.f03
6907         * gfortran.dg/product_init_expr.f03
6908         * gfortran.dg/sum_init_expr.f03
6909
6910 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6911
6912         PR fortran/36874
6913         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6914         message.
6915         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6916         shapes.
6917         * gfortran.dg/zero_sized_5.f90: Likewise.
6918
6919 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6920
6921         PR middle-end/32950
6922         * g++.dg/torture/pr32950.C: New.
6923
6924 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6925
6926         PR fortran/25104
6927         PR fortran/29962
6928         * gfortran.dg/dot_product_1.f03: New.
6929         * gfortran.dg/matmul_8.f03: New.
6930         * gfortran.dg/transpose_3.f03: New.
6931
6932 2009-06-06  Ian Lance Taylor  <iant@google.com>
6933
6934         * gcc.dg/Wunused-label-1.c: New test case.
6935         * g++.dg/warn/Wunused-label-1.C: New test case.
6936         * g++.dg/warn/Wunused-label-2.C: New test case.
6937         * g++.dg/warn/Wunused-label-3.C: New test case.
6938
6939 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6940
6941         PR fortran/37203
6942         * reshape_zerosize_2.f90: New.
6943
6944 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6945
6946         PR fortran/32890
6947         * gfortran.dg/pack_assign_1.f90: New.
6948         * gfortran.dg/pack_vector_1.f90: New.
6949
6950 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6951
6952         PR middle-end/40340
6953         * gcc.dg/pr40340-1.c: New test.
6954         * gcc.dg/pr40340-2.c: New test.
6955         * gcc.dg/pr40340-3.c: New test.
6956         * gcc.dg/pr40340-4.c: New test.
6957         * gcc.dg/pr40340-5.c: New test.
6958         * gcc.dg/pr40340.h: New file.
6959
6960 2009-06-05  Revital Eres  <eres@il.ibm.com>
6961
6962         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6963         New procedure.
6964         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6965         * gcc.dg/vect/vect-33.c: Likewise.
6966         * gcc.dg/vect/vect-92.c: Likewise.
6967         * gcc.dg/vect/vect-58.c: Likewise.
6968         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6969         * gcc.dg/vect/vect-42.c: Likewise.
6970         * gcc.dg/vect/slp-25.c: Likewise.
6971         * gcc.dg/vect/vect-align-1.c: Likewise.
6972         * gcc.dg/vect/vect-align-2.c: Likewise.
6973         * gcc.dg/vect/vect-93.c: Likewise.
6974         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6975         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6976         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6977         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6978         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6979         * gcc.dg/vect/vect-26.c: Likewise.
6980         * gcc.dg/vect/vect-44.c: Likewise.
6981         * gcc.dg/vect/vect-70.c: Likewise.
6982         * gcc.dg/vect/vect-95.c: Likewise.
6983         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6984         * gcc.dg/vect/vect-28.c: Likewise.
6985         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6986         * gcc.dg/vect/vect-87.c: Likewise.
6987         * gcc.dg/vect/vect-109.c: Likewise.
6988         * gcc.dg/vect/vect-54.c: Likewise.
6989         * gcc.dg/vect/vect-96.c: Likewise.
6990         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6991         * gcc.dg/vect/vect-88.c: Likewise.
6992         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6993         * gcc.dg/vect/vect-89.c: Likewise.
6994         * gcc.dg/vect/vect-91.c: Likewise.
6995         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6996         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6997         * gfortran.dg/vect/vect-2.f90: Likewise.
6998         * gfortran.dg/vect/vect-3.f90: Likewise.
6999         * gfortran.dg/vect/vect-4.f90: Likewise.
7000         * gfortran.dg/vect/vect-5.f90: Likewise.
7001
7002 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7003
7004         PR tree-optimization/36318
7005         * gcc.dg/tree-ssa/sra-7.c: New test.
7006
7007 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7008
7009         PR fortran/37203
7010         * gfortran.dg/reshape_order_5.f90: New.
7011         * gfortran.dg/reshape_shape_1.f90: New.
7012
7013 2009-06-04  Jason Merrill  <jason@redhat.com>
7014
7015         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7016
7017 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7018
7019         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7020         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7021
7022 2009-06-04  Richard Guenther  <rguenther@suse.de>
7023
7024         PR c++/39371
7025         * g++.dg/torture/pr40335.C: New testcase.
7026
7027 2009-06-03  Richard Guenther  <rguenther@suse.de>
7028
7029         PR middle-end/40328
7030         * gcc.dg/torture/pr40328.c: New testcase.
7031
7032 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7033
7034         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7035         m68k and fido.
7036
7037 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7038
7039         * g++.dg/torture/pr40323.C: New file.
7040
7041 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7042
7043         * gnat.dg/specs/root.ads: New test.
7044         * gnat.dg/specs/root-level_1.ads: Likewise.
7045         * gnat.dg/specs/root-level_2.ads: Likewise.
7046         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7047
7048 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7049
7050         * g++.dg/init/ref15.C: Require unwrapped targets.
7051
7052 2009-06-02  Jason Merrill  <jason@redhat.com>
7053
7054         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7055         * g++.dg/cpp0x/initlist18.C: New.
7056         * g++.dg/cpp0x/initlist19.C: New.
7057
7058         * g++.dg/cpp0x/auto14.C: New.
7059
7060 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7061
7062         * gnat.dg/alignment6.adb: Remove XFAIL.
7063
7064 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7065
7066         PR c++/38089
7067         * g++.dg/template/spec36.C: New test.
7068
7069 2009-06-01  Ian Lance Taylor  <iant@google.com>
7070
7071         * gcc.dg/cast-qual-3.c: New testcase.
7072         * g++.dg/warn/Wcast-qual2.C: New testcase.
7073
7074 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7075
7076         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7077         (process-message): Expect column numbers.
7078         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7079         * gcc.dg/pch/counter-2.c: Same.
7080         * gcc.dg/pch/valid-2.c: Same.
7081         * gcc.dg/pch/warn-1.c: Same.
7082         * gcc.dg/pch/valid-1.c: Same.
7083         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7084         * gcc.dg/cpp/syshdr.c: Same.
7085         * gcc.dg/cpp/19940712-1.c: Same.
7086         * gcc.dg/cpp/missing-header-1.c: Same.
7087         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7088         * gcc.dg/cpp/tr-warn3.c: Same.
7089         * gcc.dg/cpp/pr29612-2.c: Same.
7090         * gcc.dg/cpp/tr-warn4.c: Same.
7091         * gcc.dg/cpp/Wtrigraphs.c: Same.
7092         * gcc.dg/cpp/poison.c: Same.
7093         * gcc.dg/cpp/arith-3.c: Same.
7094         * gcc.dg/cpp/sysmac2.c: Same.
7095         * gcc.dg/cpp/cpp.exp: Same.
7096         * gcc.dg/cpp/tr-warn5.c: Same.
7097         * gcc.dg/cpp/include2.c: Same.
7098         * gcc.dg/cpp/Wmissingdirs.c: Same.
7099         * gcc.dg/cpp/Wmissingdirs.c: Same.
7100         * gcc.dg/cpp/tr-warn6.c: Same.
7101         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7102         * gcc.dg/cpp/macspace1.c: Same.
7103         * gcc.dg/cpp/escape-2.c: Same.
7104         * gcc.dg/cpp/assert2.c: Same.
7105         * gcc.dg/cpp/undef2.c: Same.
7106         * gcc.dg/cpp/macspace2.c: Same.
7107         * gcc.dg/cpp/tr-warn1.c: Same.
7108         * gcc.dg/cpp/extratokens2.c: Same.
7109         * gcc.dg/cpp/strify2.c: Same.
7110         * gcc.dg/cpp/Wsignprom.c: Same.
7111         * gcc.dg/cpp/redef2.c: Same.
7112         * gcc.dg/cpp/trad/trad.exp: Same.
7113         * gcc.dg/cpp/arith-1.c: Same.
7114         * gcc.dg/cpp/extratokens.c: Same.
7115         * gcc.dg/cpp/if-mpar.c: Same.
7116
7117 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7118
7119         * gnat.dg/nested_float_packed.ads: New test.
7120
7121 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7122             Eric Botcazou  <botcazou@adacore.com>
7123
7124         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7125         * gnat.dg/test_oconst.adb: New test.
7126
7127 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7128
7129         * gcc.dg/plugin/ggcplug.c: Moved comment.
7130         (plugin_init): Fixed typo, declared i, returned 0 at end.
7131
7132 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7133
7134         PR testsuite/40244
7135         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7136         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7137
7138 2009-05-29  Ian Lance Taylor  <iant@google.com>
7139
7140         * gcc.dg/Wcxx-compat-11.c: New testcase.
7141
7142 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7143
7144         PR fortran/40019
7145         * gfortran.dg/leadz_trailz_1.f90: New test.
7146         * gfortran.dg/leadz_trailz_2.f90: New test.
7147
7148 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7149
7150         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7151         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7152         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7153         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7154         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7155         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7156         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7157         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7158         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7159         * gcc.dg/tree-ssa/sra-5.c: New file.
7160         * gcc.dg/tree-ssa/sra-6.c: New file.
7161         * gcc.c-torture/compile/sra-1.c: New file.
7162
7163 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7164
7165         PR middle-end/40291
7166         * gcc.c-torture/compile/pr40291.c: New test.
7167
7168         PR target/40017
7169         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7170         __vector _Bool.
7171         * gcc.target/powerpc/altivec-30.c: New test.
7172         * gcc.target/powerpc/altivec-31.c: New test.
7173
7174 2009-05-28  Richard Guenther  <rguenther@suse.de>
7175
7176         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7177         * gcc.c-torture/execute/20090527-1.c: Likewise.
7178
7179 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7180
7181         PR c++/39754
7182         * g++.dg/template/canon-type-1.C: New test.
7183         * g++.dg/template/canon-type-2.C: Likewise.
7184         * g++.dg/template/canon-type-3.C: Likewise.
7185         * g++.dg/template/canon-type-4.C: Likewise.
7186         * g++.dg/template/canon-type-5.C: Likewise.
7187         * g++.dg/template/canon-type-6.C: Likewise.
7188         * g++.dg/template/canon-type-7.C: Likewise.
7189
7190 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7191             Uros Bizjak  <ubizjak@gmail.com>
7192             Danny Smith  <dansmister@gmail.com>
7193
7194         PR target/37216
7195
7196         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7197         New function.
7198         * gcc.target/i386/pr37216.c:  New test source file.
7199         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7200         use -fno-common for testing Cygwin and MinGW targets.
7201
7202 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7203
7204         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7205         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7206         * g++.dg/pr37742.C (size_t): Likewise.
7207         * g++.dg/torture/pr34850.C (size_t): Likewise.
7208         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7209         _PTRDIFF_TYPE__.
7210         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7211         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7212         (size_t): Use __extension__ and __SIZE_TYPE__.
7213         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7214         __SIZE_TYPE__.
7215         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7216         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7217         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7218         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7219         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7220         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7221         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7222         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7223         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7224         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7225         (__ssize_t): Likewise.
7226         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7227         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7228         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7229         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7230         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7231         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7232         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7233         * gcc.dg/pr33667.c (size_t): Likewise.
7234         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7235         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7236         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7237         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7238         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7239         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7240
7241 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7242
7243         PR tree-optimization/40254
7244         * gcc.dg/vect/pr40254.c: New test.
7245
7246 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7247
7248         PR middle-end/33699
7249         * gcc.target/mips/const-anchor-1.c: New test.
7250         * gcc.target/mips/const-anchor-2.c: New test.
7251
7252 2009-05-27  Jason Merrill  <jason@redhat.com>
7253
7254         * g++.dg/cpp0x/initlist15.C: New.
7255         * g++.dg/cpp0x/initlist16.C: New.
7256         * g++.dg/cpp0x/initlist17.C: New.
7257
7258 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7259
7260         PR fortran/39178
7261         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7262         patterns to reflect frontend changes.
7263         * gfortran.dg/vector_subscript_4.f90: Likewise.
7264
7265 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7266             Eric Botcazou  <botcazou@adacore.com>
7267
7268         * gcc.c-torture/execute/align-nest.c: New testcase.
7269         * gnat.dg/misaligned_nest.adb: New testcase.
7270
7271 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7272
7273         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7274         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7275         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7276         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7277
7278 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7279
7280         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7281         cast instead of assuming 0ul.
7282         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7283         __SIZE_TYPE__.
7284         (_type_desc): Make first argument const.
7285         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7286
7287 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7288
7289         PR libfortran/40187
7290         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7291         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7292
7293 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7294
7295         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7296         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7297         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7298         * gcc.dg/plugin/ggcplug.c: Added new file.
7299
7300 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7301
7302         PR fortran/40246
7303         * gfortran.dg/nullify_4.f90: New test.
7304
7305 2009-05-26  Richard Guenther  <rguenther@suse.de>
7306
7307         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7308
7309 2009-05-26  Richard Guenther  <rguenther@suse.de>
7310
7311         PR middle-end/40252
7312         * gcc.c-torture/compile/pr40252.c: New testcase.
7313
7314 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7315
7316         PR c++/40007
7317         * g++.dg/template/typedef18.C: New test.
7318         * g++.dg/template/typedef19.C: Likewise.
7319         * g++.dg/template/typedef20.C: Likewise.
7320         * g++.dg/template/access11.C: Adjust.
7321
7322 2009-05-26  Richard Guenther  <rguenther@suse.de>
7323
7324         PR testsuite/40247
7325         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7326
7327 2009-05-25  Jason Merrill  <jason@redhat.com>
7328
7329         PR c++/38064
7330         * g++.dg/cpp0x/enum3.C: New test.
7331
7332 2009-05-25  Richard Guenther  <rguenther@suse.de>
7333
7334         PR tree-optimization/36327
7335         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7336         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7337         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7338         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7339         * gcc.dg/vect/vect-40.c: Likewise.
7340         * gcc.dg/vect/vect-42.c: Likewise.
7341         * gcc.dg/vect/vect-46.c: Likewise.
7342         * gcc.dg/vect/vect-76.c: Likewise.
7343
7344 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7345
7346         PR fortran/40176
7347         * gfortran.dg/proc_ptr_18.f90: New.
7348         * gfortran.dg/proc_ptr_19.f90: New.
7349         * gfortran.dg/proc_ptr_comp_9.f90: New.
7350         * gfortran.dg/proc_ptr_comp_10.f90: New.
7351
7352 2009-05-25  Richard Guenther  <rguenther@suse.de>
7353
7354         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7355         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7356
7357 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7358
7359         PR tree-optimization/40238
7360         * gcc.dg/vect/pr40238.c: New test.
7361
7362 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7363             Dominique Dhumieres  <dominiq@lps.ens.fr>
7364
7365         PR fortran/35732
7366         PR fortran/39872
7367         * gfortran.dg/bounds_check_fail_3.f90: New test.
7368         * gfortran.dg/bounds_check_fail_4.f90: New test.
7369         * gfortran.dg/bounds_check_14.f90: Update test.
7370         * gfortran.dg/bound_4.f90: Update test.
7371
7372 2009-05-24  Richard Guenther  <rguenther@suse.de>
7373
7374         PR middle-end/40233
7375         * gcc.c-torture/compile/pr40233.c: New testcase.
7376
7377 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7378
7379         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7380         for alpha*-*-* targets.
7381
7382 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7383
7384         * gcc.dg/vect/bb-slp-1.c: New test.
7385         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7386         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7387         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7388         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7389         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7390         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7391         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7392         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7393         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7394         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7395         gcc.dg/vect/bb-slp-22.c: Likewise.
7396         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7397
7398 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7399             Maxim Kuvyrkov  <maxim@codesourcery.com>
7400
7401         * gcc.dg/falign-labels-1.c: New test.
7402
7403 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7404
7405         * gnat.dg/specs/rep_clause3.ads: New test.
7406
7407 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7408
7409         * gnat.dg/addr6.adb: New test.
7410
7411 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7412
7413         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7414         New function.
7415         * gcc.target/arm/thumb2-mul-space.c: New file.
7416         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7417         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7418         * gcc.target/arm/thumb2-mul-speed.c: New file.
7419
7420 2009-05-22  Richard Guenther  <rguenther@suse.de>
7421
7422         PR middle-end/38964
7423         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7424         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7425         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7426
7427 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7428
7429         * gcc.dg/dll-6.c: New test.
7430         * gcc.dg/dll-6a.c: Likewise.
7431         * gcc.dg/dll-7.c: Likewise.
7432         * gcc.dg/dll-7a.c: Likewise.
7433         * g++.dg/ext/dllexport2.C: Likewise.
7434         * g++.dg/ext/dllexport2a.cc: Likewise.
7435
7436 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7437
7438         PR target/37846
7439         * gcc.target/ia64/mfused-madd-vect.c: New test.
7440         * gcc.target/ia64/mfused-madd.c: New test.
7441         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7442         * gcc.target/ia64/mno-fused-madd.c: New test.
7443
7444 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7445
7446         * gcc.target/i386/movbe-1.c: New.
7447         * gcc.target/i386/movbe-2.c: Likewise.
7448
7449 2009-05-21  Taras Glek  <tglek@mozilla.com>
7450
7451         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7452         plugin_init signature.
7453         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7454         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7455         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7456
7457 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7458
7459         * gcc.dg/target/arm/neon-vmla-1.c: New.
7460         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7461
7462 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7463
7464         * gcc.target/mips/octeon-exts-6.c: New test.
7465         * gcc.target/mips/extend-1.c: New test.
7466         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7467         EXTS.
7468         * gcc.target/mips/octeon-exts-5.c: Likewise.
7469
7470 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7471
7472         PR middle-end/40204
7473         * gcc.c-torture/compile/pr40204.c: New test.
7474
7475 2009-05-20  Richard Guenther  <rguenther@suse.de>
7476
7477         * gcc.c-torture/compile/20090518-1.c: New testcase.
7478
7479 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7480
7481         PR tree-optimization/40087
7482         * gcc.dg/tree-ssa/pr40087.c: New test.
7483
7484 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7485
7486         * gcc.dg/vector-4.c: New testcase.
7487         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7488         * g++.dg/ext/vector16.C: New testcase.
7489
7490 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7491
7492         PR c/40172
7493         * gcc.dg/pr40172.c: Renamed to ...
7494         * gcc.dg/pr40172-1.c: This.
7495
7496         * gcc.dg/pr40172-2.c: New.
7497         * gcc.dg/pr40172-3.c: Likewise.
7498
7499 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7500
7501         PR c/40172
7502         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7503
7504 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7505
7506         * gnat.dg/loop_optimization6.ad[sb]: New test.
7507
7508 2009-05-19  Richard Guenther  <rguenther@suse.de>
7509
7510         * gcc.c-torture/compile/20090519-1.c: New testcase.
7511
7512 2009-05-18  Jason Merrill  <jason@redhat.com>
7513
7514         * g++.dg/cpp0x/explicit1.C: New.
7515         * g++.dg/cpp0x/explicit2.C: New.
7516
7517 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7518
7519         PR debug/40109
7520         * g++.dg/debug/dwarf2/nested-1.C: New test.
7521
7522 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7523
7524         PR testsuite/39907
7525         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7526         stack alignment.
7527
7528 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7529
7530         PR fortran/40164
7531         * gfortran.dg/proc_ptr_comp_8.f90: New.
7532
7533 2009-05-18  Richard Guenther  <rguenther@suse.de>
7534
7535         PR fortran/40168
7536         * gfortran.dg/array_memset_2.f90: Adjust.
7537
7538 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7539
7540         PR fortran/36947
7541         PR fortran/40039
7542         * gfortran.dg/interface_27.f90: New.
7543         * gfortran.dg/interface_28.f90: New.
7544         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7545         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7546
7547 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7548
7549         * gcc.target/m68k/tls-ie.c: New test.
7550         * gcc.target/m68k/tls-le.c: New test.
7551         * gcc.target/m68k/tls-gd.c: New test.
7552         * gcc.target/m68k/tls-ld.c: New test.
7553         * gcc.target/m68k/tls-ie-xgot.c: New test.
7554         * gcc.target/m68k/tls-le-xtls.c: New test.
7555         * gcc.target/m68k/tls-gd-xgot.c: New test.
7556         * gcc.target/m68k/tls-ld-xgot.c: New test.
7557         * gcc.target/m68k/tls-ld-xtls.c: New test.
7558         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7559
7560 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7561
7562         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7563
7564 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7565
7566         PR c/40172
7567         * gcc.dg/pr40172.c: New.
7568
7569 2009-05-17  Jason Merrill  <jason@redhat.com>
7570
7571         PR c++/40139
7572         * g++.dg/template/dtor6.C: New.
7573
7574 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7575
7576         * g++.dg/warn/translate-ice-1.C: New test.
7577
7578 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7579
7580         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7581         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7582         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7583         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7584
7585 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7586
7587         PR fortran/33197
7588         * gfortran.dg/erf_2.F90: New test.
7589         * gfortran.dg/erfc_scaled_2.f90: New test.
7590
7591 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7592
7593         PR fortran/31243
7594         * gfortran.dg/string_1.f90: New test.
7595         * gfortran.dg/string_2.f90: New test.
7596         * gfortran.dg/string_3.f90: New test.
7597
7598 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7599
7600         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7601         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7602
7603 2009-05-15  Ian Lance Taylor  <iant@google.com>
7604
7605         * gcc.dg/Wcxx-compat-10.c: New testcase.
7606
7607 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7608
7609         PR 16302
7610         * gcc.dg/pr16302.c: New.
7611         * g++.dg/warn/pr16302.C: New.
7612
7613 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7614
7615         * gcc.dg/torture/builtin-math-5.c: New.
7616         * gcc.dg/torture/builtin-math-6.c: New.
7617         * lib/target-supports.exp (check_effective_target_mpc): New.
7618
7619 2009-05-15  Jan Hubicka  <jh@suse.cz>
7620
7621         * gcc.dg/tree-ssa/inline-3.c: New testcase
7622
7623 2009-05-15  Jan Hubicka  <jh@suse.cz>
7624
7625         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7626         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7627         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7628         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7629         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7630         Mark noinline.
7631         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7632         Mark noinline.
7633         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7634         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7635
7636 2009-05-15  Jan Hubicka  <jh@suse.cz>
7637
7638         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7639         optimized by sibcall noinline.
7640
7641 2009-05-15  Jan Hubicka  <jh@suse.cz>
7642
7643         * sibcall-1.c (track): Mark noinline.
7644         * sibcall-2.c (track): Mark noinline.
7645         * sibcall-3.c (track): Mark noinline.
7646         * sibcall-4.c (track): Mark noinline.
7647
7648 2009-05-15  Jan Hubicka  <jh@suse.cz>
7649
7650         * flatten-2.c: Disable early inlining; add comment.
7651         * flatten-3.c: New test based on flatten-2.c.
7652
7653 2009-05-15  Richard Guenther  <rguenther@suse.de>
7654
7655         PR tree-optimization/39999
7656         * gcc.c-torture/compile/pr39999.c: New testcase.
7657
7658 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7659
7660         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7661
7662 2009-05-14  Ian Lance Taylor  <iant@google.com>
7663
7664         * gcc.dg/Wcxx-compat-9.c: New testcase.
7665
7666 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7667
7668         PR fortran/39996
7669         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7670         * gfortran.dg/duplicate_type_2.f90: Ditto.
7671         * gfortran.dg/duplicate_type_3.f90: New.
7672
7673 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7674
7675         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7676         * ada/acats/tests/c5/c59002c.ada: Likewise.
7677
7678 2009-05-13  Taras Glek  <tglek@mozilla.com>
7679
7680         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7681         attributes and decl smashing.
7682         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7683         attributes.
7684         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7685         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7686
7687 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7688
7689         PR fortran/39865
7690         * gfortran.dg/pr39865.f90: New test.
7691         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7692         arrays in FMT=.
7693         * gfortran.dg/hollerith_f95.f90: Likewise.
7694         * gfortran.dg/hollerith6.f90: New test.
7695         * gfortran.dg/hollerith7.f90: New test.
7696
7697 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7698
7699         PR cpp/36674
7700         * gcc.dg/cpp/pr36674.i: New.
7701
7702 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7703
7704         PR middle-end/40035
7705         * gcc.c-torture/compile/pr40035.c: New test.
7706
7707 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7708
7709         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7710
7711 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7712
7713         PR fortran/40110
7714         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7715         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7716         * gfortran.dg/interop_params.f03: Ditto.
7717
7718 2009-05-12  Jan Hubicka  <jh@suse.cz>
7719
7720         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7721         so unrolling still happens.
7722         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7723         * gcc.dg/ipa/ipacost-2.c: Likewise.
7724         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7725
7726 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7727
7728         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7729
7730 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7731
7732         * lib/target-supports.exp (check_profiling_available): Return
7733         false for -p on *-*-cygwin* targets.
7734
7735 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7736
7737         PR tree-optimization/38632
7738         * g++.dg/tree-ssa/pr38632.C: New.
7739
7740 2009-05-11  Jan Hubicka  <jh@suse.cz>
7741
7742         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7743         we now optimize better.
7744         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7745         out at different places.
7746         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7747         unroling.
7748         * gcc.dg/vect/vect-76.c: Likewise.
7749         * gcc.dg/vect/vect-70.c: Likewise.
7750         * gcc.dg/vect/vect-66.c: Likewise.
7751         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7752         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7753
7754 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7755
7756         PR middle-end/40080
7757         * gcc.c-torture/compile/pr40080.c: New.
7758
7759 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7760
7761         * gcc.c-torture/compile/pr40026.c: New testcase.
7762
7763 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7764
7765         PR fortran/40089
7766         * gfortran.dg/proc_ptr_comp_7.f90: New.
7767
7768 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7769
7770         PR tree-optimization/40074
7771         * gcc.dg/vect/pr40074.c: New test.
7772
7773 2009-05-10  Ian Lance Taylor  <iant@google.com>
7774
7775         * gcc.dg/Wcxx-compat-7.c: New testcase.
7776         * gcc.dg/Wcxx-compat-8.c: New testcase.
7777         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7778         * gcc.dg/pr17188-1.c: Likewise.
7779         * gcc.dg/pr39084.c: Likewise.
7780
7781 2009-05-10  Michael Matz  <matz@suse.de>
7782
7783         PR target/40031
7784         * gcc.dg/pr40031.c: New test.
7785
7786 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7787
7788         PR fortran/40018
7789         * gfortran.dg/array_constructor_31.f90: New test.
7790
7791 2009-05-10  Richard Guenther  <rguenther@suse.de>
7792
7793         PR tree-optimization/40081
7794         * g++.dg/torture/pr40081.C: New testcase.
7795
7796 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7797
7798         PR fortran/38863
7799         * gfortran.dg/dependency_24.f90: New test.
7800         * gfortran.dg/dependency_23.f90: Clean up module files.
7801
7802 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7803
7804         PR fortran/38956
7805         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7806         * gfortran.dg/chmod_2.f90: Likewise.
7807         * gfortran.dg/chmod_3.f90: Likewise.
7808         * gfortran.dg/open_errors.f90: Likewise.
7809
7810 2009-05-09  Jan Hubicka  <jh@suse.cz>
7811
7812         PR middle-end/40043
7813         * g++.dg/eh/nested-try.C: New test.
7814
7815 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7816
7817         PR tree-optimization/40049
7818         * gcc.dg/vect/vect-shift-2.c: New test.
7819
7820 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7821
7822         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7823         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7824
7825 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7826
7827         PR c/36892
7828         * g++.dg/warn/deprecated-6.C: New.
7829         * gcc.dg/deprecated-4.c: Likewise.
7830         * gcc.dg/deprecated-5.c: Likewise.
7831         * gcc.dg/deprecated-6.c: Likewise.
7832
7833 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7834
7835         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7836         __aligned__(__BIGGEST_ALIGNMENT__).
7837         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7838         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7839         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7840         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7841         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7842         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7843         * gcc.dg/vect/Os-vect-95.c: Likewise.
7844         * gcc.dg/vect/pr20122.c: Likewise.
7845         * gcc.dg/vect/pr36493.c: Likewise.
7846         * gcc.dg/vect/pr37385.c: Likewise.
7847         * gcc.dg/vect/slp-7.c: Likewise.
7848         * gcc.dg/vect/slp-9.c: Likewise.
7849         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7850         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7851         * gcc.dg/vect/vect-35.c: Likewise.
7852         * gcc.dg/vect/vect-40.c: Likewise.
7853         * gcc.dg/vect/vect-42.c: Likewise.
7854         * gcc.dg/vect/vect-44.c: Likewise.
7855         * gcc.dg/vect/vect-46.c: Likewise.
7856         * gcc.dg/vect/vect-48.c: Likewise.
7857         * gcc.dg/vect/vect-52.c: Likewise.
7858         * gcc.dg/vect/vect-54.c: Likewise.
7859         * gcc.dg/vect/vect-56.c: Likewise.
7860         * gcc.dg/vect/vect-58.c: Likewise.
7861         * gcc.dg/vect/vect-60.c: Likewise.
7862         * gcc.dg/vect/vect-74.c: Likewise.
7863         * gcc.dg/vect/vect-75.c: Likewise.
7864         * gcc.dg/vect/vect-76.c: Likewise.
7865         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7866         * gcc.dg/vect/vect-77.c: Likewise.
7867         * gcc.dg/vect/vect-77-global.c: Likewise.
7868         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7869         * gcc.dg/vect/vect-78.c: Likewise.
7870         * gcc.dg/vect/vect-78-global.c: Likewise.
7871         * gcc.dg/vect/vect-80.c: Likewise.
7872         * gcc.dg/vect/vect-85.c: Likewise.
7873         * gcc.dg/vect/vect-87.c: Likewise.
7874         * gcc.dg/vect/vect-88.c: Likewise.
7875         * gcc.dg/vect/vect-92.c: Likewise.
7876         * gcc.dg/vect/vect-93.c: Likewise.
7877         * gcc.dg/vect/vect-95.c: Likewise.
7878         * gcc.dg/vect/vect-97.c: Likewise.
7879         * gcc.dg/vect/vect-complex-1.c: Likewise.
7880         * gcc.dg/vect/vect-complex-4.c: Likewise.
7881         * gcc.dg/vect/vect-complex-5.c: Likewise.
7882         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7883         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7884         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7885         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7886         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7887         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7888         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7889         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7890         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7891         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7892         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7893         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7894         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7895         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7896         * gcc.dg/vect/vect-outer-1.c: Likewise.
7897         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7898         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7899         * gcc.dg/vect/vect-outer-2.c: Likewise.
7900         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7901         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7902         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7903         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7904         * gcc.dg/vect/vect-outer-3.c: Likewise.
7905         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7906         * gcc.dg/vect/vect-outer-5.c: Likewise.
7907         * gcc.dg/vect/vect-outer-6.c: Likewise.
7908         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7909         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7910         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7911         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7912         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7913         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7914         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7915         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7916         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7917         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7918         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7919         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7920         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7921         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7922
7923 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7924
7925         PR c/24581
7926         * gcc.dg/torture/complex-sign.h: New header.
7927         * gcc.dg/torture/complex-sign-add.c,
7928         gcc.dg/torture/complex-sign-mixed-add.c,
7929         gcc.dg/torture/complex-sign-mixed-div.c,
7930         gcc.dg/torture/complex-sign-mixed-mul.c,
7931         gcc.dg/torture/complex-sign-mixed-sub.c,
7932         gcc.dg/torture/complex-sign-mul.c,
7933         gcc.dg/torture/complex-sign-sub.c: New tests.
7934
7935 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7936
7937         PR fortran/39876
7938         * gfortran.dg/intrinsic_3.f90: New.
7939
7940 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7941
7942         PR c/39037
7943         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7944         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7945         * gcc.dg/dfp/float-constant-double.c: New test.
7946         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7947         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7948         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7949         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7950         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7951         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7952         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7953         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7954         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7955
7956 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7957
7958         PR middle-end/40057
7959         * gcc.c-torture/execute/pr40057.c: New test.
7960
7961 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7962
7963         * gcc.c-torture/compile/const-high-part.c: New test.
7964
7965 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7966
7967         PR testsuite/40050
7968         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7969         build plugin.
7970
7971 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7972
7973         PR fortran/39630
7974         * gfortran.dg/proc_decl_1.f90: Modified.
7975         * gfortran.dg/proc_ptr_comp_1.f90: New.
7976         * gfortran.dg/proc_ptr_comp_2.f90: New.
7977         * gfortran.dg/proc_ptr_comp_3.f90: New.
7978         * gfortran.dg/proc_ptr_comp_4.f90: New.
7979         * gfortran.dg/proc_ptr_comp_5.f90: New.
7980         * gfortran.dg/proc_ptr_comp_6.f90: New.
7981
7982 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7983
7984         PR c++/17395
7985         * g++.dg/template/call7.C: New test.
7986
7987 2009-05-06  Diego Novillo  <dnovillo@google.com>
7988
7989         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7990
7991 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7992
7993         * gfortran.dg/pr40021.f: Moved to ...
7994         * gfortran.fortran-torture/execute/pr40021.f: Here.
7995
7996 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7997
7998         PR middle-end/39986
7999         * gcc.dg/dfp/pr39986.c: New test.
8000
8001 2009-05-06  Michael Matz  <matz@suse.de>
8002
8003         PR middle-end/40021
8004         * gfortran.dg/pr40021.f: New test.
8005
8006 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8007
8008         * lib/plugin-support.exp: New file containing support procs for
8009         plugin testcases.
8010         * lib/target-supports.exp (check_plugin_available): New proc.
8011         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8012         * gcc.dg/plugin/selfassign.c: New plugin source file.
8013         * gcc.dg/plugin/self-assign-test-1.c: New test.
8014         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8015         * g++.dg/README: Add description for plugin test.
8016         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8017         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8018         * g++.dg/plugin/selfassign.c: New plugin source file.
8019         * g++.dg/plugin/self-assign-test-1.C: New test.
8020         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8021         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8022         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8023         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8024
8025 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8026
8027         PR fortran/40041
8028         * gfortran.dg/intrinsic_2.f90: New test.
8029         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8030
8031 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8032
8033         PR c/40032
8034         * gcc.dg/noncompile/incomplete-5.c: New test.
8035
8036 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8037
8038         PR middle-end/39666
8039         * gcc.dg/pr39666-1.c: New test.
8040         * gcc.dg/pr39666-2.c: Likewise.
8041         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8042         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8043         * gfortran.dg/pr39666-1.f90: Likewise.
8044         * gfortran.dg/pr39666-2.f90: Likewise.
8045
8046 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8047
8048         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8049         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8050         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8051
8052 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8053
8054         PR fortran/39998
8055         * gfortran.dg/proc_ptr_17.f90: New.
8056
8057 2009-05-05  Richard Guenther  <rguenther@suse.de>
8058
8059         PR tree-optimization/40022
8060         * gcc.c-torture/execute/pr40022.c: New testcase.
8061
8062 2009-05-05  Richard Guenther  <rguenther@suse.de>
8063
8064         PR middle-end/40023
8065         * gcc.c-torture/compile/pr40023.c: New testcase.
8066
8067 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8068
8069         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8070         * g++.dg/template/overload9.C: Likewise.
8071         * g++.dg/ext/ms-1.C: New.
8072
8073 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8074
8075         PR c++/40013
8076         * g++.dg/ext/vla7.C: New test.
8077
8078 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8079
8080         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8081
8082 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8083
8084         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8085         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8086         Update expected errors.
8087
8088 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8089
8090         PR c++/28152
8091         * g++.dg/parse/parser-pr28152.C: New.
8092         * g++.dg/parse/parser-pr28152-2.C: New.
8093
8094 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8095
8096         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8097
8098 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8099
8100         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8101         * gcc.target/sparc/fexpand-2.c: Likewise.
8102         * gcc.target/sparc/fpmerge-2.c: Likewise.
8103         * gcc.target/sparc/pdist-2.c: Likewise.
8104
8105 2009-05-03  Richard Guenther  <rguenther@suse.de>
8106
8107         PR c/39983
8108         * gcc.c-torture/compile/pr39983.c: New testcase.
8109
8110 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8111
8112         * gcc.dg/c99-complex-3.c: New test.
8113
8114 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8115
8116         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8117
8118 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8119
8120         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8121
8122 2009-05-02  Richard Guenther  <rguenther@suse.de>
8123
8124         PR middle-end/40001
8125         * gcc.target/spu/pr40001.c: New testcase.
8126
8127 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8128
8129         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8130
8131 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8132
8133         PR middle-end/39579
8134         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8135         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8136
8137 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8138
8139         PR testsuite/39776
8140         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8141         no longer issued.
8142
8143 2009-04-30  David Ayers  <ayers@fsfe.org>
8144
8145         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8146         and gcc_error_prefix variables.
8147         * objc.dg/bad-receiver-type.m: Update to match correct
8148         diagnostics marker.
8149         * objc.dg/encode-5.m: Likewise.
8150         * objc.dg/id-1.m: Likewise.
8151         * objc.dg/method-1.m: Likewise.
8152         * objc.dg/method-6.m: Likewise.
8153         * objc.dg/method-7.m: Likewise.
8154         * objc.dg/method-9.m: Likewise.
8155         * objc.dg/method-11.m: Likewise.
8156         * objc.dg/method-20.m: Likewise.
8157         * objc.dg/private-1.m: Likewise.
8158
8159 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8160
8161         PR libfortran/39667
8162         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8163         * gfortran.dg/advance_4.f90: Likewise
8164         * gfortran.dg/advance_5.f90: Likewise
8165         * gfortran.dg/append_1.f90: Likewise
8166         * gfortran.dg/backslash_1.f90: Likewise
8167         * gfortran.dg/backslash_2.f90: Likewise
8168         * gfortran.dg/backslash_3.f: Likewise
8169         * gfortran.dg/backspace_10.f90: Likewise
8170         * gfortran.dg/backspace_3.f: Likewise
8171         * gfortran.dg/backspace_4.f: Likewise
8172         * gfortran.dg/backspace_5.f: Likewise
8173         * gfortran.dg/backspace_8.f: Likewise
8174         * gfortran.dg/backspace_9.f: Likewise
8175         * gfortran.dg/complex_write.f90: Likewise
8176         * gfortran.dg/convert_implied_open.f90: Likewise
8177         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8178         * gfortran.dg/dos_eol.f: Likewise
8179         * gfortran.dg/empty_format_1.f90: Likewise
8180         * gfortran.dg/endfile.f: Likewise
8181         * gfortran.dg/eof_1.f90: Likewise
8182         * gfortran.dg/eor_1.f90: Likewise
8183         * gfortran.dg/eor_handling_1.f90: Likewise
8184         * gfortran.dg/eor_handling_2.f90: Likewise
8185         * gfortran.dg/eor_handling_3.f90: Likewise
8186         * gfortran.dg/eor_handling_4.f90: Likewise
8187         * gfortran.dg/eor_handling_5.f90: Likewise
8188         * gfortran.dg/error_recovery_5.f90: Likewise
8189         * gfortran.dg/f2003_inquire_1.f03: Likewise
8190         * gfortran.dg/f2003_io_4.f03: Likewise
8191         * gfortran.dg/f2003_io_5.f03: Likewise
8192         * gfortran.dg/f2003_io_7.f03: Likewise
8193         * gfortran.dg/fgetc_1.f90: Likewise
8194         * gfortran.dg/fgetc_2.f90: Likewise
8195         * gfortran.dg/flush_1.f90: Likewise
8196         * gfortran.dg/fmt_exhaust.f90: Likewise
8197         * gfortran.dg/fmt_huge.f90: Likewise
8198         * gfortran.dg/fmt_read.f90: Likewise
8199         * gfortran.dg/fmt_t_1.f90: Likewise
8200         * gfortran.dg/fmt_t_2.f90: Likewise
8201         * gfortran.dg/fmt_t_3.f90: Likewise
8202         * gfortran.dg/fmt_t_4.f90: Likewise
8203         * gfortran.dg/fmt_t_5.f90: Likewise
8204         * gfortran.dg/fmt_t_7.f: Likewise
8205         * gfortran.dg/fseek.f90: Likewise
8206         * gfortran.dg/ftell_1.f90: Likewise
8207         * gfortran.dg/ftell_2.f90: Likewise
8208         * gfortran.dg/func_derived_3.f90: Likewise
8209         * gfortran.dg/inquire_9.f90: Likewise
8210         * gfortran.dg/iostat_1.f90: Likewise
8211         * gfortran.dg/iostat_2.f90: Likewise
8212         * gfortran.dg/list_read_1.f90: Likewise
8213         * gfortran.dg/list_read_4.f90: Likewise
8214         * gfortran.dg/list_read_5.f90: Likewise
8215         * gfortran.dg/list_read_7.f90: Likewise
8216         * gfortran.dg/list_read_8.f90: Likewise
8217         * gfortran.dg/list_read_9.f90: Likewise
8218         * gfortran.dg/namelist_13.f90: Likewise
8219         * gfortran.dg/namelist_14.f90: Likewise
8220         * gfortran.dg/namelist_15.f90: Likewise
8221         * gfortran.dg/namelist_16.f90: Likewise
8222         * gfortran.dg/namelist_17.f90: Likewise
8223         * gfortran.dg/namelist_18.f90: Likewise
8224         * gfortran.dg/namelist_19.f90: Likewise
8225         * gfortran.dg/namelist_20.f90: Likewise
8226         * gfortran.dg/namelist_24.f90: Likewise
8227         * gfortran.dg/namelist_26.f90: Likewise
8228         * gfortran.dg/namelist_27.f90: Likewise
8229         * gfortran.dg/namelist_28.f90: Likewise
8230         * gfortran.dg/namelist_37.f90: Likewise
8231         * gfortran.dg/namelist_38.f90: Likewise
8232         * gfortran.dg/namelist_39.f90: Likewise
8233         * gfortran.dg/namelist_40.f90: Likewise
8234         * gfortran.dg/namelist_43.f90: Likewise
8235         * gfortran.dg/namelist_44.f90: Likewise
8236         * gfortran.dg/namelist_45.f90: Likewise
8237         * gfortran.dg/namelist_46.f90: Likewise
8238         * gfortran.dg/namelist_47.f90: Likewise
8239         * gfortran.dg/namelist_48.f90: Likewise
8240         * gfortran.dg/namelist_49.f90: Likewise
8241         * gfortran.dg/namelist_50.f90: Likewise
8242         * gfortran.dg/namelist_51.f90: Likewise
8243         * gfortran.dg/namelist_52.f90: Likewise
8244         * gfortran.dg/namelist_56.f90: Likewise
8245         * gfortran.dg/namelist_char_only.f90: Likewise
8246         * gfortran.dg/namelist_use.f90: Likewise
8247         * gfortran.dg/namelist_use_only.f90: Likewise
8248         * gfortran.dg/noadv_size.f90: Likewise
8249         * gfortran.dg/open_access_append_1.f90: Likewise
8250         * gfortran.dg/pad_no.f90: Likewise
8251         * gfortran.dg/pr12884.f: Likewise
8252         * gfortran.dg/pr17090.f90: Likewise
8253         * gfortran.dg/pr17285.f90: Likewise
8254         * gfortran.dg/pr17286.f90: Likewise
8255         * gfortran.dg/pr18122.f90: Likewise
8256         * gfortran.dg/pr18210.f90: Likewise
8257         * gfortran.dg/pr18392.f90: Likewise
8258         * gfortran.dg/pr19155.f: Likewise
8259         * gfortran.dg/pr19216.f: Likewise
8260         * gfortran.dg/pr19467.f90: Likewise
8261         * gfortran.dg/pr19657.f: Likewise
8262         * gfortran.dg/pr20257.f90: Likewise
8263         * gfortran.dg/read_bad_advance.f90: Likewise
8264         * gfortran.dg/read_eof_2.f90: Likewise
8265         * gfortran.dg/read_eof_4.f90: Likewise
8266         * gfortran.dg/read_many_1.f: Likewise
8267         * gfortran.dg/read_noadvance.f90: Likewise
8268         * gfortran.dg/read_repeat.f90: Likewise
8269         * gfortran.dg/read_size_noadvance.f90: Likewise
8270         * gfortran.dg/read_x_past.f: Likewise
8271         * gfortran.dg/record_marker_1.f90: Likewise
8272         * gfortran.dg/record_marker_3.f90: Likewise
8273         * gfortran.dg/rewind_1.f90: Likewise
8274         * gfortran.dg/runtime_warning_1.f90: Likewise
8275         * gfortran.dg/shape_3.f90: Likewise
8276         * gfortran.dg/slash_1.f90: Likewise
8277         * gfortran.dg/stat_1.f90: Likewise
8278         * gfortran.dg/stat_2.f90: Likewise
8279         * gfortran.dg/streamio_11.f90: Likewise
8280         * gfortran.dg/streamio_3.f90: Likewise
8281         * gfortran.dg/streamio_4.f90: Likewise
8282         * gfortran.dg/streamio_9.f90: Likewise
8283         * gfortran.dg/tl_editing.f90: Likewise
8284         * gfortran.dg/unf_io_convert_1.f90: Likewise
8285         * gfortran.dg/unf_io_convert_2.f90: Likewise
8286         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8287         * gfortran.dg/unf_short_record_1.f90: Likewise
8288         * gfortran.dg/utf8_1.f03: Likewise
8289         * gfortran.dg/utf8_2.f03: Likewise
8290         * gfortran.dg/widechar_IO_1.f90: Likewise
8291         * gfortran.dg/write_check3.f90: Likewise
8292         * gfortran.dg/write_rewind_2.f: Likewise
8293         * gfortran.dg/x_slash_2.f: Likewise
8294
8295 2009-04-29  Richard Guenther  <rguenther@suse.de>
8296
8297         PR target/39943
8298         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8299         New.
8300         (check_effective_target_vect_floatuint_cvt): Likewise.
8301         * gcc.dg/vect/slp-10.c: Adjust.
8302         * gcc.dg/vect/slp-11.c: Adjust.
8303         * gcc.dg/vect/slp-12b.c: Adjust.
8304         * gcc.dg/vect/slp-33.c: Adjust.
8305         * gcc.c-torture/compile/pr39943.c: New testcase.
8306
8307 2009-04-29  Richard Guenther  <rguenther@suse.de>
8308
8309         PR middle-end/39937
8310         * gcc.c-torture/compile/pr39937.c: New testcase.
8311
8312 2009-04-29  Richard Guenther  <rguenther@suse.de>
8313
8314         PR tree-optimization/39941
8315         * gcc.c-torture/compile/pr39941.c: New testcase.
8316
8317 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8318
8319         * gcc.target/bfin/20090411-1.c: New test.
8320
8321 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8322
8323         PR target/39565
8324         * gcc.dg/pr39565.c: New testcase.
8325
8326 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8327
8328         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8329         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8330         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8331         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8332         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8333         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8334         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8335         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8336         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8337         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8338         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8339         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8340         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8341         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8342         * gcc.target/i386/pr37191.c: Likewise.
8343         * gcc.target/i386/reload-1.c: Likewise.
8344         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8345         * g++.old-deja/g++.pt/repo2.C: Likewise.
8346         * g++.old-deja/g++.pt/repo3.C: Likewise.
8347         * g++.old-deja/g++.pt/repo4.C: Likewise.
8348         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8349         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8350         * g++.dg/template/repo1.C: Likewise.
8351         * g++.dg/template/repo2.C: Likewise.
8352         * g++.dg/template/repo3.C: Likewise.
8353         * g++.dg/template/repo4.C: Likewise.
8354         * g++.dg/template/repo5.C: Likewise.
8355         * g++.dg/template/repo6.C: Likewise.
8356         * g++.dg/template/repo7.C: Likewise.
8357         * g++.dg/template/repo8.C: Likewise.
8358         * g++.dg/template/repo9.C: Likewise.
8359         * g++.dg/rtti/repo1.C: Likewise.
8360         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8361         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8362         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8363         * g++.dg/other/PR23205.C: Skip for vxworks.
8364         * g++.dg/ext/visibility/class1.C: Requires PIC.
8365         * g++.dg/eh/async-unwind2.C: Requires PIC.
8366         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8367         does not have cxa_exit.
8368
8369 2009-04-28  Jing Yu  <jingyu@google.com>
8370
8371         PR testsuite/39790
8372         * lib/target-supports.exp (check_effective_target_tls): Remove
8373         comment of caching.
8374         (check_effective_target_tls_native): Likewise.
8375         (check_effective_target_tls_runtime): Likewise.
8376         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8377         tls to tls_runtime.
8378         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8379
8380 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8381
8382         PR fortran/39946
8383         * gfortran.dg/proc_ptr_16.f90: New.
8384
8385 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8386
8387         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8388         lp64 is true.
8389
8390 2009-04-28  Richard Guenther  <rguenther@suse.de>
8391
8392         PR middle-end/39937
8393         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8394
8395 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8396
8397         * g++.dg/warn/pr35652.C: Removed.
8398         * gcc.dg/pr35652.c: Likewise.
8399
8400 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8401
8402         * gcc.target/ia64/20071210-2.c: New testcase.
8403
8404 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8405
8406         PR c/39323
8407         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8408         * gcc.dg/pr39323-3.c: Ditto.
8409
8410 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8411
8412         PR fortran/39930
8413         PR fortran/39931
8414         * gfortran.dg/ambiguous_reference_2.f90: New.
8415         * gfortran.dg/pointer_assign_7.f90: New.
8416
8417 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8418             Mark Mitchell  <mark@codesourcery.com>
8419
8420         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8421         * gcc.dg/20020103-1.c: Check for __ppc.
8422         * gcc.dg/asm-b.c: Check for __ppc.
8423         * gcc.dg/20020919-1.c: Check for __ppc.
8424         * gcc.dg/20020312-2.c: Likewise.
8425         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8426         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8427         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8428         * g++.dg/warn/weak1.C: Likewise.
8429         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8430         static so appropriate optimizations kick in.
8431         (find_base_value_wrapper): New function.
8432         * g++.dg/eh/simd-5.C: Fix target triplet.
8433         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8434
8435 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8436             H.J. Lu  <hongjiu.lu@intel.com>
8437
8438         PR target/39911
8439         * gcc.target/i386/pr39911.c: New test.
8440
8441 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8442
8443         PR fortran/39879
8444         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8445
8446 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8447
8448         PR c++/35652
8449         Revert:
8450
8451         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8452
8453         * gcc.dg/pr35652.C: New.
8454         * g++.dg/warn/pr35652.C: New.
8455         * gcc.dg/format/plus-1.c: Adjust message.
8456
8457 2009-04-27  DJ Delorie  <dj@redhat.com>
8458
8459         * lib/target-supports.exp (check_effective_target_double64): New.
8460         (check_effective_target_double64plus): New.
8461         (check_effective_target_large_double): New.
8462         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8463         * gcc.dg/div-double-1.c: Likewise.
8464         * gcc.dg/Wconversion-real.c: Require large_double.
8465         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8466
8467         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8468         are too small.
8469
8470         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8471         constants as long.
8472
8473 2009-04-27  Ian Lance Taylor  <iant@google.com>
8474
8475         * gcc.dg/Wcxx-compat-5.c: New testcase.
8476         * gcc.dg/Wcxx-compat-6.c: New testcase.
8477
8478 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8479
8480         Allow non-constant arguments to conversion intrinsics.
8481         * gcc.target/spu/intrinsics-3.c: Update tests.
8482
8483 2009-04-27  Richard Guenther  <rguenther@suse.de>
8484
8485         PR middle-end/39928
8486         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8487         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8488
8489 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8490
8491         PR target/39903
8492         * gcc.dg/torture/pr39903-1.c: New.
8493         * gcc.dg/torture/pr39903-2.c: Likewise.
8494
8495 2009-04-27  Revital Eres  <eres@il.ibm.com>
8496
8497         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8498         and check it.
8499         * gcc.dg/sms-2.c: Add dump check.
8500         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8501         and check it.
8502         * gcc.dg/sms-4.c: Likewise.
8503         * gcc.dg/sms-5.c: Likewise.
8504         * gcc.dg/sms-6.c: Likewise.
8505         * gcc.dg/sms-7.c: Likewise.
8506         * gcc.dg/sms-antideps.c: Rename to...
8507         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8508
8509 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8510
8511         * gnat.dg/opt2.adb: New test.
8512
8513 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8514
8515         PR c++/39875
8516         * g++.dg/warn/Wunused-15.C: New test.
8517
8518 2009-04-26  Michael Matz  <matz@suse.de>
8519
8520         Expand from SSA.
8521         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8522         change regexps.
8523         * gcc.target/i386/pr37248-1.c: Modified.
8524         * gcc.target/i386/pr37248-3.c: Modified.
8525         * gcc.target/i386/pr37248-2.c: Modified.
8526         * gnat.dg/aliasing1.adb: Modified.
8527         * gnat.dg/pack9.adb: Modified.
8528         * gnat.dg/aliasing2.adb: Modified.
8529         * gcc.dg/strict-overflow-2.c: Modified.
8530         * gcc.dg/autopar/reduc-1char.c: Modified.
8531         * gcc.dg/autopar/reduc-2char.c: Modified.
8532         * gcc.dg/autopar/reduc-1.c: Modified.
8533         * gcc.dg/autopar/reduc-2.c: Modified.
8534         * gcc.dg/autopar/reduc-3.c: Modified.
8535         * gcc.dg/autopar/reduc-6.c: Modified.
8536         * gcc.dg/autopar/reduc-7.c: Modified.
8537         * gcc.dg/autopar/reduc-8.c: Modified.
8538         * gcc.dg/autopar/reduc-9.c: Modified.
8539         * gcc.dg/autopar/reduc-1short.c: Modified.
8540         * gcc.dg/autopar/reduc-2short.c: Modified.
8541         * gcc.dg/autopar/parallelization-1.c: Modified.
8542         * gcc.dg/strict-overflow-4.c: Modified.
8543         * gcc.dg/strict-overflow-6.c: Modified.
8544         * gcc.dg/gomp/combined-1.c: Modified.
8545         * gcc.dg/no-strict-overflow-1.c: Modified.
8546         * gcc.dg/no-strict-overflow-3.c: Modified.
8547         * gcc.dg/no-strict-overflow-5.c: Modified.
8548         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8549         * gcc.dg/tree-ssa/pr18134.c: Modified.
8550         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8551         * gcc.dg/tree-ssa/vector-2.c: Modified.
8552         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8553         * gcc.dg/tree-ssa/loop-21.c: Modified.
8554         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8555         * gcc.dg/tree-ssa/vector-3.c: Modified.
8556         * gcc.dg/tree-ssa/asm-3.c: Modified.
8557         * gcc.dg/tree-ssa/pr23294.c: Modified.
8558         * gcc.dg/tree-ssa/loop-22.c: Modified.
8559         * gcc.dg/tree-ssa/loop-15.c: Modified.
8560         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8561         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8562         * gcc.dg/tree-ssa/pr20139.c: Modified.
8563         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8564         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8565         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8566         * gcc.dg/tree-ssa/loop-5.c: Modified.
8567         * gcc.dg/tree-ssa/pr19431.c: Modified.
8568         * gcc.dg/tree-ssa/pr32044.c: Modified.
8569         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8570         * gcc.dg/tree-ssa/loop-19.c: Modified.
8571         * gcc.dg/tree-ssa/loop-28.c: Modified.
8572         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8573         * gcc.dg/tree-ssa/divide-1.c: Modified.
8574         * gcc.dg/tree-ssa/inline-1.c: Modified.
8575         * gcc.dg/tree-ssa/divide-3.c: Modified.
8576         * gcc.dg/tree-ssa/pr30978.c: Modified.
8577         * gcc.dg/tree-ssa/alias-6.c: Modified.
8578         * gcc.dg/tree-ssa/divide-4.c: Modified.
8579         * gcc.dg/tree-ssa/alias-11.c: Modified.
8580         * gcc.dg/no-strict-overflow-7.c: Modified.
8581         * gcc.dg/strict-overflow-1.c: Modified.
8582         * gcc.dg/pr15784-4.c: Modified.
8583         * gcc.dg/pr34263.c: Modified.
8584         * gcc.dg/strict-overflow-3.c: Modified.
8585         * gcc.dg/tree-prof/stringop-1.c: Modified.
8586         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8587         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8588         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8589         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8590         * gcc.dg/no-strict-overflow-2.c: Modified.
8591         * gcc.dg/no-strict-overflow-4.c: Modified.
8592         * gcc.dg/no-strict-overflow-6.c: Modified.
8593         * g++.dg/tree-ssa/pr27090.C: Modified.
8594         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8595         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8596         * g++.dg/tree-ssa/pr19807.C: Modified.
8597         * g++.dg/opt/pr30965.C: Modified.
8598         * g++.dg/init/new17.C: Modified.
8599         * gfortran.dg/whole_file_6.f90: Modified.
8600         * gfortran.dg/whole_file_5.f90: Modified.
8601         * gfortran.dg/reassoc_1.f90: Modified.
8602         * gfortran.dg/reassoc_3.f90: Modified.
8603
8604 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8605
8606         PR fortran/39893
8607         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8608
8609 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8610
8611         PR inline-asm/39543
8612         * gcc.target/i386/pr39543-1.c: New test.
8613         * gcc.target/i386/pr39543-2.c: New test.
8614         * gcc.target/i386/pr39543-3.c: New test.
8615
8616         PR c/39889
8617         * gcc.dg/Wunused-value-3.c: New test.
8618
8619 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8620
8621         PR c/39581
8622         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8623         gcc.dg/vla-21.c: New tests.
8624
8625 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8626
8627         PR c/39556
8628         * gcc.dg/inline-34.c: New test.
8629
8630 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8631
8632         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8633         gcc.dg/enum-const-3.c: New tests.
8634         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8635         -pedantic-errors.  Update expected diagnostics.
8636
8637 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8638
8639         PR c/39582
8640         * gcc.dg/vla-20.c: New test.
8641
8642 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8643
8644         PR c/39564
8645         * gcc.dg/vla-19.c: New test.
8646
8647 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8648
8649         PR preprocessor/39559
8650         * gcc.dg/c99-intconst-2.c: New test.
8651
8652 2009-04-25  Jan Hubicka  <jh@suse.cz>
8653
8654         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8655
8656 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8657
8658         PR fortran/39688
8659         * gfortran.dg/import7.f90: New.
8660
8661 2009-04-24  Richard Guenther  <rguenther@suse.de>
8662
8663         * gcc.dg/tree-ssa/vrp48.c: Fix.
8664
8665 2008-04-24  Doug Kwan  <dougkwan@google.com>
8666
8667         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8668         destination are the same.
8669
8670 2009-04-24  Richard Guenther  <rguenther@suse.de>
8671
8672         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8673
8674 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8675
8676         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8677         gcc.dg/array-const-3.c: New tests.
8678
8679 2009-04-24  Ian Lance Taylor  <iant@google.com>
8680
8681         * gcc.dg/Wcxx-compat-4.c: New testcase.
8682
8683 2009-04-24  Daniel Kraft  <d@domob.eu>
8684
8685         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8686         expected on already erraneous symbol (renamed to fresh one).
8687
8688 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8689
8690         PR middle-end/39867
8691         * gcc.dg/pr39867.c: New.
8692
8693 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8694
8695         PR fortran/39861
8696         PR fortran/39864
8697         * gfortran.dg/intrinsic_1.f90: New.
8698
8699 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8700
8701         * gnat.dg/alignment7.adb: New test.
8702         * gnat.dg/alignment8.adb: Likewise.
8703
8704 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8705
8706         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8707         * gnat.dg/specs/rep_clause2.ads: New test.
8708
8709 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8710
8711         PR rtl-optimization/39794
8712         * gcc.dg/pr39794.c: New test.
8713
8714 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8715
8716         * gnat.dg/atomic1.adb: New test.
8717         * gnat.dg/atomic1_pkg.ads: New helper.
8718
8719 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8720
8721         PR testsuite/39623
8722         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8723         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8724
8725 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8726
8727         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8728         warning.
8729
8730 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8731
8732         PR C/31499
8733         * gcc.dg/vector-init-1.c: New testcase.
8734         * gcc.dg/vector-init-2.c: New testcase.
8735
8736 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8737
8738         * gnat.dg/enum2.adb: New test.
8739         * gnat.dg/enum2_pkg.ads: New helper.
8740
8741 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8742
8743         PR c/39855
8744         * gcc.dg/torture/pr39855.c: New test.
8745
8746 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8747
8748         PR c++/39639
8749         * g++.dg/cpp0x/pr39639.C: New test.
8750
8751 2009-04-22  Mark Heffernan  <meheff@google.com>
8752
8753         * gcc.dg/profile-generate-3.c: New test.
8754
8755 2009-04-22  Jan Hubicka  <jh@suse.cz>
8756
8757         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8758
8759 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8760
8761         PR testsuite/39623
8762         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8763
8764 2009-04-22  Richard Guenther  <rguenther@suse.de>
8765
8766         PR tree-optimization/39824
8767         * gcc.c-torture/compile/pr39824.c: New testcase.
8768
8769 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8770
8771         PR c++/14875
8772         * g++.dg/parse/parser-pr14875.C: New.
8773         * g++.dg/parse/parser-pr14875-2.C: New.
8774         * g++.dg/parse/error6.C: Update match string.
8775
8776 2009-04-22  Richard Guenther  <rguenther@suse.de>
8777
8778         PR tree-optimization/39845
8779         * gcc.c-torture/compile/pr39845.c: New testcase.
8780
8781 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8782
8783         PR fortran/39735
8784         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8785         * gfortran.dg/external_initializer.f90: Modified.
8786         * gfortran.dg/interface_26.f90: Modified.
8787         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8788         * gfortran.dg/proc_ptr_3.f90: Modified.
8789         * gfortran.dg/proc_ptr_15.f90: New.
8790         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8791
8792 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8793
8794         PR c++/35711
8795         * g++.dg/warn/pr35711.C: New.
8796         * g++.dg/conversion/ptrmem2.C: Update.
8797
8798 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8799
8800         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8801         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8802         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8803         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8804         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8805         gcc.c-torture/ChangeLog.0,
8806         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8807         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8808         gcc.target/i386/math-torture/math-torture.exp,
8809         gcc.target/mips/inter/mips16-inter.exp,
8810         gcc.target/mips/mips-nonpic/README,
8811         gcc.target/x86_64/abi/README.gcc,
8812         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8813         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8814         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8815         notices.
8816         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8817
8818 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8819
8820         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8821
8822 2009-04-21  Richard Guenther  <rguenther@suse.de>
8823
8824         PR middle-end/39829
8825         * gcc.dg/torture/pr39829.c: New testcase.
8826
8827 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8828
8829         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8830
8831 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8832
8833         PR 16202
8834         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8835         * gcc.dg/sequence-pt-2.c: New.
8836         * gcc.dg/sequence-pt-3.c: New.
8837         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8838         * g++.dg/warn/sequence-pt-2.c: New.
8839         * g++.dg/warn/sequence-pt-3.c: New.
8840
8841 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8842
8843         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8844
8845 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8846
8847         * gnat.dg/import1.ad[sb]: New test.
8848
8849 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8850
8851         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8852         return 0.
8853
8854 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8855
8856         PR fortran/39811
8857         * gfortran.dg/continuation_11.f90: New test.
8858
8859 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8860
8861         PR c++/13358
8862         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8863         messages. Test for "long long" in system headers.
8864         * gcc.dg/c99-longlong-2.c: New.
8865         * g++.dg/warn/pr13358.C: New.
8866         * g++.dg/warn/pr13358-2.C: New.
8867         * g++.dg/warn/pr13358-3.C: New.
8868         * g++.dg/warn/pr13358-4.C: New.
8869
8870 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8871
8872         * gcc.dg/framework-2.c: Fix up for non existent includes
8873         being fatal errors now.
8874
8875 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8876
8877         PR fortran/39800
8878         * gfortran.dg/private_type_13.f90: New test.
8879         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8880
8881 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8882
8883         PR c++/39803
8884         * g++.dg/warn/Wunused-14.C: New test.
8885
8886 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8887
8888         * gnat.dg/specs/small_alignment.ads: New test.
8889
8890 2009-04-20  Ian Lance Taylor  <iant@google.com>
8891
8892         * gcc.dg/Wcxx-compat-3.c: New testcase.
8893
8894 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8895
8896         * gnat.dg/pack13.ad[sb]: New test.
8897         * gnat.dg/pack13_pkg.ads: New helper.
8898
8899 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8900
8901         * gnat.dg/discr11.ad[sb]: New test.
8902         * gnat.dg/discr11_pkg.ads: New helper.
8903
8904 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8905
8906         PR tree-optimization/39675
8907         * gcc.dg/vect/O3-pr39675-2.c: New test.
8908
8909 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8910
8911         * gnat.dg/rep_clause3.adb: New test.
8912
8913 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8914
8915         PR c/37481
8916         * gcc.dg/c99-flex-array-7.c: New test.
8917
8918 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8919
8920         PR c/19771
8921         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8922
8923 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8924
8925         PR c/38243
8926         * gcc.dg/c99-restrict-3.c: New test.
8927
8928 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8929
8930         PR preprocessor/20078
8931         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8932
8933 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8934
8935         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8936         Do not pass -B$root after -margs.
8937
8938 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8939
8940         PR c/32061
8941         PR c++/36954
8942         * gcc.dg/pr32061.c: New.
8943         * gcc.dg/Wlogical-op-1.c: Update.
8944         * g++.dg/warn/Wlogical-op-1.C: Update.
8945         * g++.dg/warn/pr36954.C: New.
8946
8947 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8948
8949         PR c/27676
8950         * gcc.dg/lvalue-5.c: New test.
8951
8952 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8953
8954         PR c/22367
8955         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8956
8957 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8958
8959         * gcc.dg/cpp/include5.c: New test.
8960
8961 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8962
8963         PR c/35210
8964         * gcc.dg/call-diag-2.c: New test.
8965
8966 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8967
8968         PR preprocessor/39646
8969         * gcc.dg/cpp/line8.c: New test.
8970
8971 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8972
8973         PR preprocessor/39647
8974         * gcc.dg/cpp/line7.c: New test.
8975
8976 2009-04-18  Richard Guenther  <rguenther@suse.de>
8977
8978         PR middle-end/39804
8979         * gcc.target/i386/pr39804.c: New testcase.
8980
8981 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8982
8983         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8984         * g++.dg/other/pr39496.C: Likewise.
8985
8986 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8987
8988         PR middle-end/36902
8989         * gcc.dg/pr36902.c: New.
8990
8991 2009-04-17  Diego Novillo  <dnovillo@google.com>
8992
8993         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8994         violation for variable 'inside_main'.
8995
8996 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8997
8998         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8999
9000 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9001
9002         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9003
9004 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9005
9006         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9007         * gfortran.dg/chmod_2.f90: Likewise.
9008         * gfortran.dg/chmod_3.f90: Likewise.
9009         * gfortran.dg/open_errors.f90: Likewise.
9010         * gfortran.dg/stat_1.f90: Likewise.
9011         * gfortran.dg/stat_2.f90: Likewise.
9012
9013 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9014
9015         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9016         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9017         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9018         * gfortran.dg/nearest_1.f90: Likewise.
9019         * gfortran.dg/nearest_3.f90: Likewise.
9020         * gfortran.dg/isnan_1.f90: Likewise.
9021         * gfortran.dg/isnan_2.f90: Likewise.
9022         * gfortran.dg/nan_1.f90: Likewise.
9023         * gfortran.dg/nan_2.f90: Likewise.
9024         * gfortran.dg/nan_3.f90: Likewise.
9025         * gfortran.dg/nan_4.f90: Likewise.
9026         * gfortran.dg/module_nan.f90: Likewise.
9027         * gfortran.dg/int_conv_2.f90: Likewise.
9028         * gfortran.dg/init_flag_3.f90: Likewise.
9029         * gfortran.dg/namelist_42.f90: Likewise.
9030         * gfortran.dg/namelist_43.f90: Likewise.
9031         * gfortran.dg/real_const_3.f90: Likewise.
9032         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9033
9034         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9035         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9036         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9037         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9038         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9039
9040         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9041         * gfortran.dg/gamma_5.f90: Likewise.
9042
9043 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9044
9045         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9046         less strict so it also works with auto-overlay support.
9047         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9048         for "exceeds local store" linker errors on the SPU.
9049
9050         * lib/gfortran.exp: Include target-supports.exp.
9051         (gfortran_init): On SPU targets where automatic overlay support
9052         is available, use it to build all Fortran test cases.
9053
9054         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9055
9056 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9057
9058         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9059         rule enforced by gnat on taft types.
9060
9061 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9062
9063         PR testsuite/39792
9064         * g++.dg/ext/complit11.C: Add empty dg-options.
9065
9066 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9067
9068         PR c++/17570
9069         * g++.dg/template/defarg11.C: New test.
9070
9071 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9072
9073         PR c++/28766
9074         * g++.dg/ext/complit11.C: New testcase.
9075
9076 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9077
9078         PR c++/39551
9079         * g++.dg/warn/Wunused-13.C: New testcase.
9080
9081 2009-04-15  Ian Lance Taylor  <iant@google.com>
9082
9083         * gcc.dg/Wenum-compare-1.c: New testcase.
9084
9085 2009-04-15  Richard Guenther  <rguenther@suse.de>
9086
9087         PR tree-optimization/39764
9088         * g++.dg/torture/pr39764.C: New testcase.
9089
9090 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9091
9092         * g++.dg/ext/altivec-17.C: New.
9093
9094 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9095
9096         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9097         * gnat.dg/specs/limited1.ads: Ditto.
9098
9099 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9100
9101         PR testsuite/39769
9102         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9103         for testing the results of estimate instructions.
9104         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9105         * gcc.dg/vmx/3a-05.c (test): Ditto.
9106
9107 2009-04-14  Jason Merrill  <jason@redhat.com>
9108
9109         PR c++/39763
9110         * g++.dg/warn/Wshadow-4.C: Extend.
9111
9112 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9113
9114         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9115         (do_D): Remove attribute hidden.
9116
9117 2009-04-13  Jason Merrill  <jason@redhat.com>
9118
9119         PR c++/39480
9120         * g++.dg/init/copy7.C: New.
9121
9122 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9123
9124         PR testsuite/39733
9125         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9126         (check_for_all_options): This.
9127
9128 2009-04-13  Jason Merrill  <jason@redhat.com>
9129
9130         PR c++/39750
9131         * g++.dg/template/crash90.C: New.
9132
9133 2009-04-12  Jason Merrill  <jason@redhat.com>
9134
9135         PR c++/39742
9136         * g++.dg/overload/extern-C-2.C: New.
9137
9138 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9139
9140         PR preprocessor/31869
9141         * gcc.dg/cpp/strify5.c: New test.
9142
9143 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9144
9145         * gnat.dg/enum1.adb: New test.
9146         * gnat.dg/enum1_pkg.ads: New helper.
9147
9148 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9149
9150         PR target/39740
9151         * gcc.target/alpha/pr39740.c: New test.
9152
9153 2009-04-11  Daniel Kraft  <d@domob.eu>
9154
9155         PR fortran/37746
9156         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9157         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9158         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9159         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9160         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9161         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9162         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9163         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9164         expected string length that failed with -fbounds-check now.
9165         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9166
9167 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9168
9169         PR fortran/39692
9170         * gfortran.dg/proc_ptr_14.f90: New.
9171
9172 2009-04-11  Richard Guenther  <rguenther@suse.de>
9173
9174         PR middle-end/39732
9175         * g++.dg/torture/pr39732.C: New testcase.
9176
9177 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9178
9179         * gfortran.dg/whole_file_5.f90: New.
9180         * gfortran.dg/whole_file_6.f90: New.
9181
9182 2009-04-11  Richard Guenther  <rguenther@suse.de>
9183
9184         PR tree-optimization/39713
9185         * g++.dg/torture/pr39713.C: New testcase.
9186
9187 2009-04-10  Richard Guenther  <rguenther@suse.de>
9188
9189         PR c/39712
9190         * gcc.dg/pr39712.c: New testcase.
9191
9192 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9193
9194         PR c++/28301
9195         * g++.dg/cpp0x/enum2.C: Updated.
9196         * g++.dg/debug/pr22514.C: Likewise.
9197         * g++.dg/parse/enum2.C: Likewise.
9198         * g++.dg/parse/enum3.C: Likewise.
9199         * g++.dg/template/crash79.C: Likewise.
9200         * g++.old-deja/g++.jason/cond.C: Likewise.
9201
9202 2009-04-10  Chao-ying Fu  <fu@mips.com>
9203
9204         * gcc.target/mips/interrupt_handler.c: Change from compile to
9205         assemble.
9206
9207 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9208
9209         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9210
9211 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9212
9213         PR fortran/38709
9214         * gfortran.dg/zero_sized_6.f90: New.
9215
9216 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9217
9218         PR  c++/20118
9219         * g++.dg/parse/pr20118.C: New.
9220         * g++.dg/template/spec16.C: Update.
9221
9222 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9223
9224         PR testsuite/35621
9225         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9226         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9227         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9228         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9229         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9230         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9231         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9232         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9233         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9234         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9235         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9236         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9237         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9238         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9239         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9240         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9241         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9242
9243 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9244
9245         PR target/39678
9246         * g++.dg/torture/pr39678.C: New.
9247         * gcc.dg/compat/struct-complex-2.h: Likewise.
9248         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9249         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9250         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9251         * gcc.dg/torture/pr39678.c: Likewise.
9252         * gcc.target/i386/pr39678.c: Likewise.
9253
9254         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9255         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9256
9257         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9258         <complex.h>.  Add tests for structure with complex float.
9259
9260 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9261             Joseph Myers  <joseph@codesourcery.com>
9262
9263         PR target/36800
9264         * gcc.dg/dfp/pr36800.c: New.
9265
9266 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9267             Rafael Avila de Espindola  <espindola@google.com>
9268
9269         * gcc.misc-tests/help.exp: New file.
9270         * lib/options.exp: New file.
9271
9272 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9273
9274         PR libobjc/36610
9275         * objc/execute/forward-1.x: New.
9276
9277 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9278
9279         * gcc.dg/pr27150-1.c: Change to a link test.
9280
9281 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9282
9283         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9284         3 of the GNU General Public License and to point readers at the
9285         COPYING3 file and the FSF's license web page.
9286         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9287         * gcc.dg/struct/struct-reorg.exp: Likewise.
9288         * gcc.target/spu/tag_manager.c: Likewise.
9289
9290 2009-04-09  Richard Guenther  <rguenther@suse.de>
9291
9292         PR testsuite/39696
9293         * ssa-ccp-25.c: Adjust pattern.
9294
9295 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9296
9297         PR fortran/36704
9298         * gfortran.dg/external_procedures_1.f90: Modified.
9299         * gfortran.dg/proc_ptr_result_1.f90: New.
9300         * gfortran.dg/proc_ptr_result_2.f90: New.
9301         * gfortran.dg/proc_ptr_result_3.f90: New.
9302
9303 2009-04-09  Richard Guenther  <rguenther@suse.de>
9304
9305         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9306         to prevent constant propagation.
9307         * gcc.dg/vect/vect-56.c: Likewise.
9308         * gcc.dg/vect/vect-58.c: Likewise.
9309         * gcc.dg/vect/vect-60.c: Likewise.
9310         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9311         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9312         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9313
9314 2009-04-09  Richard Guenther  <rguenther@suse.de>
9315
9316         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9317         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9318
9319 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9320
9321         PR c/39613
9322         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9323         New tests.
9324
9325 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9326
9327         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9328         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9329
9330 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9331
9332         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9333
9334 2009-04-08  Jason Merrill  <jason@redhat.com>
9335
9336         PR c++/25185
9337         * g++.dg/template/error40.C: Add another test.
9338
9339 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9340
9341         PR c/39614
9342         PR c/39673
9343         * gcc.c-torture/compile/pr39614-1.c,
9344         gcc.c-torture/compile/pr39614-2.c,
9345         gcc.c-torture/compile/pr39614-3.c,
9346         gcc.c-torture/compile/pr39614-4.c,
9347         gcc.c-torture/compile/pr39614-5.c,
9348         gcc.c-torture/compile/pr39673-1.c,
9349         gcc.c-torture/compile/pr39673-2.c: New tests.
9350         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9351         more cases.
9352         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9353         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9354         expected errors.
9355
9356 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9357
9358         PRc++/39637
9359         * g++.dg/cpp0x/variadic-crash2.C: New test.
9360
9361 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9362
9363         PR fortran/38863
9364         * gfortran.dg/alloc_comp_result_1.f90: New test.
9365
9366 2009-04-07  Jason Merrill  <jason@redhat.com>
9367
9368         PR c++/34691
9369         * g++.dg/overload/extern-C-1.C: New.
9370
9371 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9372
9373         PR testsuite/39325
9374         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9375
9376 2009-04-07  Jason Merrill  <jason@redhat.com>
9377
9378         PR c++/25185
9379         * g++.dg/template/error40.C: New.
9380
9381 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9382
9383         PR fortran/38152
9384         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9385
9386 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9387
9388         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9389
9390 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9391
9392         PR fortran/38290
9393         * gfortran.dg/proc_decl_1.f90: Modified.
9394         * gfortran.dg/proc_ptr_11.f90: Extended.
9395         * gfortran.dg/proc_ptr_13.f90: Modified.
9396
9397 2009-04-06  Jason Merrill  <jason@redhat.com>
9398
9399         PR c++/35146
9400         * g++.dg/template/fnspec1.C: New.
9401
9402 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9403
9404         * lib/gnat.exp: Handle multilib.
9405
9406 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9407
9408         PR fortran/38863
9409         * gfortran.dg/dependency_23.f90: New test.
9410
9411 2009-04-06  Richard Guenther  <rguenther@suse.de>
9412
9413         PR tree-optimization/28868
9414         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9415         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9416         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9417         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9418
9419 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9420
9421         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9422
9423 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9424
9425         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9426
9427 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9428
9429         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9430         with the built-in y0, and the subsequent warning.
9431         (y1): Likewise, rename to y_1.
9432
9433 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9434
9435         PR fortran/39414
9436         * gfortran.dg/proc_decl_21.f90: New.
9437
9438 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9439
9440         PR fortran/36091
9441         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9442
9443 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9444
9445         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9446         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9447         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9448         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9449         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9450         gfortran.dg/namelist_49.f90: Gate test on effective_target
9451         fd_truncate.
9452         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9453
9454 2009-04-05  Daniel Kraft  <d@domob.eu>
9455
9456         PR fortran/38654
9457         * gfortran.dg/read_float_2.f03
9458         * gfortran.dg/read_float_3.f90
9459
9460 2009-04-05  Richard Guenther  <rguenther@suse.de>
9461
9462         PR tree-optimization/39648
9463         * gcc.c-torture/compile/pr39648.c: New testcase.
9464
9465 2009-04-05  Jason Merrill  <jason@redhat.com>
9466
9467         PR c++/14912
9468         * g++.dg/template/error39.C: New.
9469
9470 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9471
9472         PR fortran/29458
9473         * gfortran.dg/implied_do_1.f90: New.
9474
9475 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9476
9477         PR fortran/39577
9478         * gfortran.dg/recursive_check_8.f90: New.
9479         * gfortran.dg/recursive_check_9.f90: New.
9480         * gfortran.dg/recursive_check_10.f90: New.
9481         * gfortran.dg/recursive_check_11.f90: New.
9482         * gfortran.dg/recursive_check_12.f90: New.
9483         * gfortran.dg/recursive_check_13.f90: New.
9484         * gfortran.dg/recursive_check_14.f90: New.
9485
9486 2009-04-04  Jason Merrill  <jason@redhat.com>
9487
9488         PR c++/25185
9489         * g++.dg/template/error38.C: Add more tests.
9490
9491 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9492
9493         PR fortran/37614
9494         * gfortran.dg/common_align_2.f90: New test.
9495
9496 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9497
9498         PR target/39501
9499         * gcc.c-torture/execute/pr39501.c: New file.
9500         * gcc.c-torture/execute/pr39501.x: New file.
9501
9502 2009-04-04  Richard Guenther  <rguenther@suse.de>
9503
9504         PR tree-optimization/8781
9505         PR tree-optimization/37892
9506         * g++.dg/tree-ssa/pr8781.C: New testcase.
9507         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9508
9509 2009-04-04  Richard Guenther  <rguenther@suse.de>
9510
9511         PR tree-optimization/39636
9512         * gcc.c-torture/compile/pr39636.c: New testcase.
9513
9514 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9515
9516         PR rtl-optimization/39607
9517         * g++.dg/opt/pr39607.C: New.
9518
9519 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9520
9521         PR fortran/39594
9522         * gfortran.dg/common_12.f90: New.
9523
9524 2009-04-03  Jason Merrill  <jason@redhat.com>
9525
9526         PR c++/39608
9527         * g++.dg/template/const2.C: New test.
9528
9529 2009-04-03  Richard Guenther  <rguenther@suse.de>
9530
9531         PR tree-optimization/2480
9532         PR tree-optimization/23086
9533         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9534         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9535
9536 2009-04-03  Richard Guenther  <rguenther@suse.de>
9537
9538         PR tree-optimization/34743
9539         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9540         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9541         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9542         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9543         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9544         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9545         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9546         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9547
9548 2009-04-03  Richard Guenther  <rguenther@suse.de>
9549
9550         PR middle-end/13146
9551         PR tree-optimization/23940
9552         PR tree-optimization/33237
9553         PR middle-end/33974
9554         PR middle-end/34093
9555         PR tree-optimization/36201
9556         PR tree-optimization/36230
9557         PR tree-optimization/38049
9558         PR tree-optimization/38207
9559         PR tree-optimization/38230
9560         PR tree-optimization/38301
9561         PR tree-optimization/38585
9562         PR middle-end/38895
9563         PR tree-optimization/38985
9564         PR tree-optimization/39299
9565         * gcc.dg/pr19633-1.c: Adjust.
9566         * gcc.dg/torture/pta-callused-1.c: Likewise.
9567         * gcc.dg/torture/pr39074-2.c: Likewise.
9568         * gcc.dg/torture/pr39074.c: Likewise.
9569         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9570         * gcc.dg/torture/pr30375.c: Adjust.
9571         * gcc.dg/torture/pr33563.c: Likewise.
9572         * gcc.dg/torture/pr33870.c: Likewise.
9573         * gcc.dg/torture/pr33560.c: Likewise.
9574         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9575         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9576         * gcc.dg/tree-ssa/alias-15.c: Remove.
9577         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9578         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9579         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9580         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9581         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9582         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9583         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9584         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9585         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9586         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9587         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9588         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9589         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9590         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9591         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9592         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9593         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9594         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9595         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9596         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9597         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9598         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9599         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9600         * gcc.dg/uninit-B.c: XFAIL.
9601         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9602         * gcc.dg/uninit-pr19430.c: XFAIL.
9603         * g++.dg/tree-ssa/pr13146.C: New testcase.
9604         * g++.dg/opt/pr36187.C: Adjust.
9605         * g++.dg/torture/20090329-1.C: New testcase.
9606
9607 2009-04-02  Chao-ying Fu  <fu@mips.com>
9608
9609         * gcc.target/mips/interrupt_handler.c: New test.
9610
9611 2009-04-02  David Ayers  <ayers@fsfe.org>
9612
9613         PR objc/18456
9614         * objc.dg/bad-receiver-type-2.m: New test contributed by
9615         Alexander Mamberg.
9616
9617 2009-04-02  Jason Merrill  <jason@redhat.com>
9618
9619         PR c++/25185
9620         * g++.dg/template/error38.C: New test.
9621
9622 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9623
9624         PR tree-optimization/31677
9625         * gcc.dg/memcpy-1.c: Add compiler option.
9626
9627 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9628
9629         PR tree-optimization/39595
9630         * gfortran.dg/vect/O3-pr39595.f: New test.
9631
9632 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9633
9634         PR c++/26693
9635         * g++.dg/template/typedef11.C: New test.
9636         * g++.dg/template/typedef12.C: Likewise.
9637         * g++.dg/template/typedef13.C: Likewise.
9638         * g++.dg/template/typedef14.C: Likewise.
9639         * g++.dg/template/typedef15.C: Likewise.
9640         * g++.dg/template/typedef16.C: Likewise.
9641         * g++.dg/template/sfinae3.C: Compile this pedantically.
9642         The only errors expected should be the one saying the typedef is ill
9643         formed.
9644         * g++.old-deja/g++.pt/typename8.C: Likewise.
9645         * g++.dg/template/access11.C: Update this.
9646
9647 2009-04-02  Richard Guenther  <rguenther@suse.de>
9648
9649         PR tree-optimization/37221
9650         * gcc.c-torture/compile/20090331-1.c: New testcase.
9651
9652 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9653
9654         * gcc.c-torture/compile/20090401-1.c: New test.
9655
9656 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9657
9658         PR c++/4926
9659         * g++.dg/template/pr4926-1.C: New.
9660
9661 2009-04-01  Xinliang David Li  <davidxl@google.com>
9662
9663         * gcc.target/i386/all_one_m128i.c: New test.
9664
9665 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9666
9667         PR c/39027
9668         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9669         * gcc.dg/fltconst-2.c: New test.
9670         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9671         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9672
9673         PR c/33466
9674         * gcc.dg/cpp/pr33466.c: New test.
9675         * gcc.dg/dfp/pr33466.c: New test.
9676         * gcc.dg/fixed-point/pr33466.c: New test.
9677
9678 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9679
9680         PR tree-optimization/35011
9681         * g++.dg/other/pr35011.C: New.
9682
9683 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9684
9685         PR target/39226
9686         * gcc.dg/pr39226.c: New test.
9687
9688 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9689
9690         PR c++/35240
9691         * g++.dg/template/pr35240.C: New.
9692
9693 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9694
9695         PR c/39605
9696         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9697         * gcc.dg/pr25682.c: Update expected diagnostics.
9698
9699 2009-04-01  Richard Guenther  <rguenther@suse.de>
9700
9701         * gcc.dg/fold-plusmult-2.c: New testcase.
9702
9703 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9704
9705         PR c/37772
9706         * gcc.dg/pr37772.c: New test.
9707         * g++.dg/ext/asm11.C: New test.
9708
9709 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9710
9711         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9712         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9713         defined.
9714
9715 2009-03-31  Jason Merrill  <jason@redhat.com>
9716
9717         * g++.old-deja/g++.other/using9.C: Add expected errors.
9718
9719 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9720
9721         * gcc.c-torture/compile/pr33009.c: Removed.
9722
9723 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9724
9725         * gcc.c-torture/compile/pr33009.c: Delete.
9726         * gcc.c-torture/compile/pr11832.c: Likewise.
9727
9728 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9729
9730         PR c/448
9731         * lib/target-supports.exp (check_effective_target_stdint_types):
9732         Update comment.
9733         (check_effective_target_inttypes_types): New.
9734         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9735         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9736         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9737
9738 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9739
9740         PR fortran/38917
9741         PR fortran/38918
9742         * gfortran.dg/data_pointer_1.f90: New test.
9743
9744 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9745
9746         PR fortran/38915
9747         * gfortran.dg/char_length_15.f90: New test.
9748
9749 2009-03-31  Jason Merrill  <jason@redhat.com>
9750
9751         C++ DR 613
9752         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9753         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9754         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9755         xfail others.
9756
9757         * g++.dg/other/typedef2.C: New test.
9758
9759         PR c++/37806
9760         * g++.dg/template/typedef17.C: New test.
9761
9762         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9763         * g++.dg/cpp0x/auto12.C: Likewise.
9764
9765 2009-03-31  Richard Guenther  <rguenther@suse.de>
9766
9767         PR middle-end/31029
9768         * gcc.dg/fold-compare-4.c: New testcase.
9769         * gcc.dg/fold-compare-5.c: Likewise.
9770
9771 2009-03-31  Richard Guenther  <rguenther@suse.de>
9772
9773         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9774
9775 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9776
9777         PR target/39592
9778         * gcc.target/i386/pr39592-1.c: New test.
9779
9780 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9781
9782         PR preprocessor/15638
9783         * gcc.dg/cpp/missing-header-1.c: New test.
9784         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9785         "compilation terminated" message.
9786         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9787         test #include "".
9788         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9789         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9790         terminated" message.
9791
9792 2009-03-31  Richard Guenther  <rguenther@suse.de>
9793
9794         PR middle-end/23401
9795         PR middle-end/27810
9796         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9797         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9798
9799 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9800
9801         PR fortran/38389
9802         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9803         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9804         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9805         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9806         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9807         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9808         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9809
9810 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9811
9812         PR fortran/22571
9813         * gfortran.dg/whole_file_1.f90: New test.
9814         PR fortran/26227
9815         * gfortran.dg/whole_file_2.f90: New test.
9816         * gfortran.dg/whole_file_3.f90: New test.
9817         PR fortran/24886
9818         * gfortran.dg/whole_file_4.f90: New test.
9819
9820 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9821
9822         * gfortran.dg/bind_c_usage_19.f90: New test.
9823
9824         PR target/39558
9825         * gcc.target/powerpc/altivec-29.c: New test.
9826
9827 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9828
9829         PR rtl-optimization/323
9830         * gcc.target/i386/excess-precision-1.c,
9831         gcc.target/i386/excess-precision-2.c,
9832         gcc.target/i386/excess-precision-3.c,
9833         gcc.target/i386/excess-precision-4.c,
9834         gcc.target/i386/excess-precision-5.c,
9835         gcc.target/i386/excess-precision-6.c: New tests.
9836
9837 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9838
9839         PR c/35235
9840         * gcc.dg/c99-array-lval-8.c: New test.
9841
9842 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9843
9844         PR preprocessor/34695
9845         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9846         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9847         instead of dg-warning for "previous definition" messages.
9848         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9849         "warnings being treated as errors" message.
9850         * gcc.dg/fltconst-1.c: Use -fshow-column.
9851
9852 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9853
9854         PR fortran/38823
9855         * gfortran.dg/power1.f90: New test.
9856
9857 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9858
9859         PR c/456
9860         PR c/5675
9861         PR c/19976
9862         PR c/29116
9863         PR c/31871
9864         PR c/35198
9865         * gcc.c-torture/compile/20081108-1.c,
9866         gcc.c-torture/compile/20081108-2.c,
9867         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9868         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9869         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9870         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9871         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9872         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9873         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9874         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9875         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9876         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9877         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9878         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9879         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9880         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9881         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9882         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9883         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9884         case.
9885         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9886         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9887         XFAILs.  Update expected messages.
9888         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9889         expected messages.
9890         * gcc.dg/real-const-1.c: Replace with test from original PR.
9891         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9892         when casting from non-constant integer to pointer.
9893
9894 2009-03-29  Richard Guenther  <rguenther@suse.de>
9895
9896         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9897
9898 2009-03-29  Daniel Kraft  <d@domob.eu>
9899
9900         PR fortran/37423
9901         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9902         DEFERRED bindings.
9903         * gfortran.dg/typebound_proc_9.f03: New test.
9904         * gfortran.dg/typebound_proc_10.f03: New test.
9905         * gfortran.dg/typebound_proc_11.f03: New test.
9906         * gfortran.dg/abstract_type_5.f03: New test.
9907
9908 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9909
9910         PR fortran/38507
9911         * gfortran.dg/do_4.f: New.
9912         * gfortran.dg/goto_2.f90: Correct expected warnings.
9913         * gfortran.dg/goto_4.f90: Likewise.
9914         * gfortran.dg/goto_5.f90: New.
9915
9916 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9917
9918         PR target/39545
9919         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9920
9921         * gcc.target/i386/pr39545-1.c: New.
9922         * gcc.target/i386/pr39545-2.c: Likewise.
9923
9924         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9925         (flex2_struct): Likewise.
9926         (check_struct_passing7): Likewise.
9927         (check_struct_passing8): Likewise.
9928         (f1s): Likewise.
9929         (f2s): Likewise.
9930         (main): Call check_struct_passing7 and check_struct_passing8.
9931
9932 2009-03-29  Richard Guenther  <rguenther@suse.de>
9933
9934         * gcc.c-torture/execute/20090113-1.c: New testcase.
9935         * gcc.c-torture/execute/20090113-2.c: Likewise.
9936         * gcc.c-torture/execute/20090113-3.c: Likewise.
9937         * gcc.c-torture/execute/20090207-1.c: Likewise.
9938         * gcc.c-torture/compile/20090114-1.c: Likewise.
9939         * gcc.c-torture/compile/20090328-1.c: Likewise.
9940         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9941
9942 2009-03-29  David Ayers  <ayers@fsfe.org>
9943
9944         PR objc/27377
9945         * objc.dg/conditional-1.m: New tests.
9946
9947 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9948
9949         * gcc.dg/winline-10.c: New test.
9950
9951 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9952
9953         PR fortran/34656
9954         * gfortran.dg/do_check_1.f90: Add test.
9955         * gfortran.dg/do_check_2.f90: Add test.
9956         * gfortran.dg/do_check_3.f90: Add test.
9957         * gfortran.dg/do_check_4.f90: Add test.
9958
9959 2009-03-28  Jan Hubicka  <jh@suse.cz>
9960
9961         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9962         * gcc.dg/pr33826.c: Update dump files.
9963         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9964         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9965
9966 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9967
9968         * g++.dg/tree-ssa/fwprop-align.C: New test.
9969
9970 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9971
9972         * gcc.target/powerpc/altivec-28.c: New test.
9973
9974         PR c++/39554
9975         * gcc.dg/wdisallowed-functions-1.c: Removed.
9976         * gcc.dg/wdisallowed-functions-2.c: Removed.
9977         * gcc.dg/wdisallowed-functions-3.c: Removed.
9978         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9979         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9980         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9981
9982 2009-03-28  Richard Guenther  <rguenther@suse.de>
9983
9984         PR tree-optimization/38723
9985         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9986
9987 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9988
9989         PR fortran/38538
9990         * gfortran.dg/char_result_13.f90: New test.
9991
9992 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9993
9994         PR fortran/38765
9995         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9996
9997 2009-03-28  Daniel Kraft  <d@domob.eu>
9998
9999         * gfortran.dg/trim_1.f90: New test.
10000
10001 2009-03-28  Richard Guenther  <rguenther@suse.de>
10002
10003         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10004         * g++.dg/warn/Warray-bounds.C: Likewise.
10005
10006 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10007
10008         PR fortran/32626
10009         * gfortran.dg/recursive_check_7.f90: New test.
10010
10011 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10012
10013         PR fortran/38432
10014         * gfortran.dg/do_check_5.f90: New test.
10015         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10016         * gfortran.dg/array_constructor_18.f90: Ditto.
10017         * gfortran.dg/array_constructor_22.f90: Ditto.
10018         * gfortran.dg/do_3.F90: Ditto.
10019         * gfortran.dg/do_1.f90: Ditto.
10020
10021 2009-03-28  Richard Guenther  <rguenther@suse.de>
10022
10023         PR tree-optimization/38180
10024         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10025
10026 2009-03-28  Richard Guenther  <rguenther@suse.de>
10027
10028         PR tree-optimization/38513
10029         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10030         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10031         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10032         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10033         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10034         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10035         * gcc.dg/vect/vect-35.c: Likewise.
10036         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10037         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10038         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10039
10040 2009-03-28  Richard Guenther  <rguenther@suse.de>
10041
10042         PR tree-optimization/38968
10043         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10044
10045 2009-03-28  Richard Guenther  <rguenther@suse.de>
10046
10047         PR tree-optimization/37795
10048         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10049
10050 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10051
10052         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10053         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10054         options for removed targets.
10055
10056 2009-03-27  Richard Guenther  <rguenther@suse.de>
10057
10058         PR tree-optimization/39120
10059         * gcc.c-torture/execute/pr39120.c: New testcase.
10060
10061 2009-03-27  Richard Guenther  <rguenther@suse.de>
10062
10063         PR tree-optimization/39120
10064         * gcc.dg/torture/pta-callused-1.c: New testcase.
10065
10066 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10067
10068         PR middle-end/39315
10069         * gcc.target/i386/pr39315-1.c: New.
10070         * gcc.target/i386/pr39315-2.c: Likewise.
10071         * gcc.target/i386/pr39315-3.c: Likewise.
10072         * gcc.target/i386/pr39315-4.c: Likewise.
10073         * gcc.target/i386/pr39315-check.c: Likewise.
10074
10075 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10076
10077         PR c/39323
10078         * gcc.dg/pr39323-1.c: New.
10079         * gcc.dg/pr39323-2.c: Likewise.
10080         * gcc.dg/pr39323-3.c: Likewise.
10081
10082 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10083
10084         PR target/38034
10085         * gcc.target/ia64/sync-1.c: New.
10086
10087 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10088
10089         PR target/39472
10090         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10091         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10092         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10093         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10094         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10095         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10096         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10097         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10098
10099 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10100
10101         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10102         for low precision (i.e. float).
10103
10104 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10105             Jakub Jelinek  <jakub@redhat.com>
10106
10107         PR debug/37959
10108         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10109
10110 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10111
10112         * gcc.dg/memmove-2.c: New test.
10113         * gcc.dg/memmove-3.c: New test.
10114
10115         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10116         in clone naming.
10117
10118 2009-03-27  Xinliang David Li  <davidxl@google.com>
10119
10120         PR tree-optimization/39557
10121         * g++.dg/tree-ssa/dom-invalid.C: New test.
10122
10123 2009-03-27  Xinliang David Li  <davidxl@google.com>
10124
10125         PR tree-optimization/39548
10126         * g++.dg/tree-ssa/copyprop.C: New test.
10127
10128 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10129
10130         PR c++/38638
10131         * g++.dg/template/typename17.C: New testcase.
10132         * g++.dg/template/typename18.C: New testcase.
10133
10134 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10135
10136         PR c++/36799
10137         * g++.dg/other/var_copy-1.C: New test.
10138
10139 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10140
10141         PR c++/37647
10142         * g++.dg/parse/ctor9.C: New test.
10143
10144 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10145
10146         PR c++/29727
10147         * g++.dg/init/error2.C: New test.
10148
10149 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10150
10151         PR c++/35652
10152         * gcc.dg/pr35652.C: New.
10153         * g++.dg/warn/pr35652.C: New.
10154         * gcc.dg/format/plus-1.c: Adjust message.
10155
10156 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10157
10158         PR c++/39554
10159         * gcc.dg/wdisallowed-functions-3.c: New test.
10160         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10161
10162 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10163
10164         * gcc.dg/inline-33.c: Fix when pic.
10165
10166 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10167
10168         * gcc.target/ia64/20090324-1.c: New test.
10169
10170 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10171
10172         PR c/27898
10173         * gcc.dg/pr27898.c: New test.
10174
10175         PR tree-optimization/32139
10176         * gcc.c-torture/compile/pr32139.c: New test.
10177
10178 2009-03-24  Jason Merrill  <jason@redhat.com>
10179
10180         PR c++/28274
10181         * g++.dg/parse/defarg14.C: New test.
10182
10183 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10184
10185         PR libfortran/39528
10186         * gfortran.dg/read_repeat.f90: New test.
10187
10188 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10189
10190         PR tree-optimization/39529
10191         * gcc.dg/vect/pr39529.c: New test.
10192
10193 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10194             Jakub Jelinek  <jakub@redhat.com>
10195
10196         PR debug/39524
10197         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10198
10199 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10200
10201         PR c/39495
10202         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10203
10204 2009-03-23  Jason Merrill  <jason@redhat.com>
10205
10206         * g++.dg/cpp0x/auto12.C: Add variadic test.
10207
10208         PR c++/39526
10209         * g++.dg/warn/Wshadow-4.C: New test.
10210
10211 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10212
10213         PR tree-optimization/39516
10214         * gfortran.dg/pr39516.f: New test.
10215
10216 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10217
10218         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10219         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10220         variable, not environment variable.
10221
10222 2009-03-21  Jason Merrill  <jason@redhat.com>
10223
10224         PR c++/28879
10225         * g++.dg/ext/vla6.C: New test.
10226
10227 2009-03-20  Jason Merrill  <jason@redhat.com>
10228
10229         * g++.dg/cpp0x/initlist5.C: Add additional test.
10230
10231 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10232             Janis Johnson  <janis187@us.ibm.com>
10233
10234         * lib/compat.exp (compat-get-options-main, compat-get-options):
10235         Handle dg-prune-output in source file.
10236         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10237         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10238         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10239         two warnings.
10240
10241 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10242
10243         PR c/39495
10244         * gcc.dg/gomp/pr39495-1.c: New test.
10245         * gcc.dg/gomp/pr39495-2.c: New test.
10246         * g++.dg/gomp/pr39495-1.C: New test.
10247         * g++.dg/gomp/pr39495-2.C: New test.
10248
10249         PR target/39496
10250         * gcc.target/i386/pr39496.c: New test.
10251         * g++.dg/other/pr39496.C: New test.
10252
10253 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10254
10255         PR middle-end/39500
10256         * gcc.dg/autopar/pr39500-1.c: New.
10257         * gcc.dg/autopar/pr39500-2.c: New.
10258
10259 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10260
10261         * g++.dg/dg.exp: Prune graphite.
10262
10263 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10264
10265         PR middle-end/39447
10266         * g++.dg/graphite: New.
10267         * g++.dg/graphite/graphite.exp: New.
10268         * g++.dg/graphite/pr39447.C: New.
10269
10270 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10271
10272         PR c++/39425
10273         * g++.dg/template/pr39425.C: New.
10274
10275         * g++.dg/template/spec33.C: Updated.
10276
10277 2009-03-17  Jason Merrill  <jason@redhat.com>
10278
10279         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10280
10281 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10282
10283         PR c++/39475
10284         * g++.dg/ext/unary_trait_incomplete.C: New.
10285
10286 2009-03-17  Jing Yu  <jingyu@google.com>
10287
10288         PR middle-end/39378
10289         * g++.dg/inherit/thunk10.C: New test.
10290
10291 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10292
10293         PR target/39482
10294         * gcc.target/i386/pr39482.c: New test.
10295
10296 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10297
10298         PR debug/39471
10299         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10300         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10301         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10302         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10303
10304         PR middle-end/39443
10305         * gcc.dg/pr39443.c: New test.
10306
10307         PR debug/39412
10308         * gcc.dg/debug/pr39412.c: New test.
10309
10310 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10311
10312         PR testsuite/38526
10313         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10314         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10315         is defined.
10316         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10317         its original value, or unset if it was not defined.
10318         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10319         path procs around use of HOSTCC.
10320         * g++.dg/compat/struct-layout-1.exp: Ditto.
10321         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10322
10323 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10324
10325         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10326
10327 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10328
10329         Revert patch for PR testsuite/37630.
10330
10331         PR testsuite/37960
10332         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10333
10334         PR testsuite/37630
10335         * lib/target-supports.exp (check_effective_target_ieee): New.
10336         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10337         * gcc.dg/20001012-1.c: Require ieee.
10338
10339         PR testsuite/37628
10340         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10341
10342 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10343
10344         PR tree-optimization/39455
10345         * gcc.dg/pr39455.c: New test.
10346
10347 2009-03-13  David Ayers  <ayers@fsfe.org>
10348
10349         * objc/execute/trivial.m. New test.
10350
10351 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10352
10353         PR target/39137
10354         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10355
10356 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10357
10358         PR testsuite/39451
10359         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10360         constraint on (%2).
10361
10362 2009-03-12  David Ayers  <ayers@fsfe.org>
10363
10364         PR libobjc/27466
10365         * objc/execute/exceptions/handler-1.m. New test.
10366
10367 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10368
10369         PR target/39431
10370         * gcc.target/i386/pr39431.c: New test.
10371
10372 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10373
10374         PR target/39445
10375         * gcc.target/i386/pr39445.c: New.
10376
10377         * gcc.target/i386/push-1.c: XFAIL.
10378
10379 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10380
10381         * gcc.dg/inline-33.c: New test.
10382
10383 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10384
10385         * gcc.dg/vect/vect-82.c: Combine dg-do and
10386         dg-require-effective-target into dg-skip-if.
10387         * gcc.dg/vect/vect-83.c: Likewise.
10388
10389 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10390
10391         PR target/39137
10392         * gcc.target/i386/stackalign/longlong-1.c: New test.
10393         * gcc.target/i386/stackalign/longlong-2.c: New test.
10394
10395 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10396
10397         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10398
10399 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10400
10401         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10402         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10403
10404 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10405
10406         * gnat.dg/slice_enum.adb: New test.
10407
10408 2009-03-11  Jason Merrill  <jason@redhat.com>
10409
10410         PR debug/39086
10411         * g++.dg/opt/nrv15.C: New test.
10412
10413 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10414
10415         PR tree-optimization/39422
10416         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10417         constant array with static initialization to global memory.
10418         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10419
10420 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10421
10422         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10423         padding.
10424
10425 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10426
10427         PR c++/39371
10428         * g++.dg/opt/switch2.C: Add -w to dg-options.
10429         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10430         * g++.dg/warn/switch1.C: New test.
10431         * g++.dg/other/switch3.C: New test.
10432
10433         PR tree-optimization/39394
10434         * gcc.c-torture/compile/pr39394.c: New test.
10435
10436 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10437
10438         * gcc.target/s390/20090223-1.c: New testcase.
10439
10440 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10441
10442         PR libfortran/39402
10443         * gfortran.dg/fmt_f0_1.f90: New test.
10444
10445 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10446
10447         PR c++/39060
10448         * g++.dg/other/new1.C: Adjusted.
10449         * g++.dg/parse/crash40.C: Likewise.
10450         * g++.dg/parse/defarg12.C: Likewise.
10451         * g++.dg/template/error15.C: Likewise.
10452
10453         * g++.dg/other/pr39060.C: New.
10454
10455 2009-03-07  Jason Merrill  <jason@redhat.com>
10456
10457         PR c++/39367
10458         * g++.dg/opt/new1.C: New.
10459
10460 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10461
10462         PR c++/33492
10463         * g++.dg/other/error32.C: New.
10464
10465 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10466
10467         PR middle-end/39360
10468         * gcc.c-torture/compile/pr39360.c: New test.
10469
10470         PR debug/39372
10471         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10472
10473 2009-03-05  Jason Merrill  <jason@redhat.com>
10474
10475         PR c++/38908
10476         * g++.dg/warn/Wuninitialized-3.C: New test.
10477
10478 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10479
10480         PR debug/39379
10481         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10482         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10483
10484 2009-03-04  Jason Merrill  <jason@redhat.com>
10485
10486         PR c++/13549
10487         * g++.dg/template/koenig7.C: New test.
10488
10489 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10490
10491         * g++.dg/torture/predcom-1.C: New test.
10492
10493 2009-03-04  Richard Guenther  <rguenther@suse.de>
10494
10495         PR tree-optimization/39362
10496         * g++.dg/torture/pr39362.C: New testcase.
10497
10498 2009-03-04  Jason Merrill  <jason@redhat.com>
10499             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10500
10501         PR c++/9634
10502         PR c++/29469
10503         PR c++/29607
10504         * g++.dg/template/dependent-name5.C: New test.
10505
10506 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10507
10508         PR testsuite/39357
10509         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10510         vect_int to vect_int_mult.
10511
10512 2009-03-04  Richard Guenther  <rguenther@suse.de>
10513
10514         PR tree-optimization/39358
10515         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10516         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10517
10518 2009-03-04  Richard Guenther  <rguenther@suse.de>
10519
10520         PR tree-optimization/39339
10521         * gcc.c-torture/execute/pr39339.c: New testcase.
10522
10523 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10524
10525         * gcc.c-torture/compile/20090303-1.c,
10526         gcc.c-torture/compile/20090303-2.c: New tests.
10527
10528 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10529
10530         PR fortran/39354
10531         * gfortran.dg/gomp/pr39354.f90: New test.
10532
10533         PR tree-optimization/39343
10534         * gcc.dg/pr39343.c: New test.
10535
10536 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10537
10538         PR tree-optimization/39248
10539         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10540         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10541         on targets without vector misalignment support.
10542         * lib/target-supports.exp
10543         (check_effective_target_vect_short_mult): Add
10544         check_effective_target_arm32.
10545
10546 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10547
10548         PR middle-end/39335
10549         * gcc.dg/graphite/pr39335_1.c: New.
10550         * gcc.dg/graphite/pr39335.c: New.
10551
10552 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10553
10554         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10555         of andl.
10556         * gcc.target/i386/stackalign/return-5.c: Likewise.
10557         * gcc.target/i386/stackalign/return-6.c: Likewise.
10558
10559 2009-03-02  Richard Guenther  <rguenther@suse.de>
10560             Ira Rosen  <irar@il.ibm.com>
10561
10562         PR tree-optimization/39318
10563         * gfortran.dg/vect/pr39318.f90: New test.
10564
10565 2009-03-01  Jan Hubicka  <jh@suse.cz>
10566
10567         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10568
10569 2009-03-01  Jan Hubicka  <jh@suse.cz>
10570
10571         PR debug/39267
10572         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10573
10574 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10575
10576         * gnat.dg/pack12.adb: New test.
10577
10578 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10579
10580         PR c++/37789
10581         * g++.dg/other/pr37789.C: New.
10582
10583 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10584
10585         PR fortran/39295
10586         * gfortran.dg/interface_25.f90: New test.
10587         * gfortran.dg/interface_26.f90: New test.
10588
10589 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10590
10591         PR fortran/39292
10592         * gfortran.dg/initialization_22.f90: New test.
10593
10594 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10595
10596         PR rtl-optimization/39241
10597         * gcc.dg/torture/pr39241.c: New.
10598
10599 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10600
10601         PR tree-optimizations/39259
10602         * g++.dg/torture/pr39259.C: New testcase.
10603
10604 2009-02-24  Richard Guenther  <rguenther@suse.de>
10605
10606         PR c++/39242
10607         * g++.dg/template/instantiate10.C: New testcase.
10608
10609 2009-02-24  Richard Guenther  <rguenther@suse.de>
10610             Zdenek Dvorak  <ook@ucw.cz>
10611
10612         PR tree-optimization/39233
10613         * gcc.c-torture/execute/pr39233.c: New testcase.
10614
10615 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10616
10617         PR tree-optimization/39260
10618         * gcc.dg/graphite/pr39260.c: New.
10619
10620 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10621
10622         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10623
10624 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10625
10626         PR c++/36411
10627         * g++.dg/template/void14.C: New.
10628
10629 2009-02-23  Jason Merrill  <jason@redhat.com>
10630
10631         PR c++/38880
10632         * g++.dg/init/const7.C: Remove XFAIL.
10633         * g++.dg/init/static-init1.C: New test.
10634
10635         * g++.dg/cpp0x/initlist14.C: New test.
10636
10637 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10638
10639         PR fortran/38914
10640         * bound_simplification_2.f90:  New test case.
10641         * bound_7.f90:  New test case.
10642
10643 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10644
10645         * gcc.dg/cpp/include4.c: New test.
10646
10647 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10648
10649         PR target/39256
10650         * gcc.target/i386/abi-2.c: New.
10651
10652 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10653
10654         * gcc.c-torture/execute/pr39228.x: New.
10655
10656 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10657
10658         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10659         scan-assembler to check for xmm0 register.
10660
10661 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10662             Joseph Myers  <joseph@codesourcery.com>
10663
10664         * gcc.target/arm/va_list.c: New test.
10665         * g++.dg/abi/arm_va_list.C: Likewise.
10666         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10667         function.
10668         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10669         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10670         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10671         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10672         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10673         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10674
10675 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10676
10677         PR testsuite/38164
10678         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10679         to dg-options.
10680
10681 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10682
10683         PR target/39240
10684         * gcc.c-torture/execute/pr39240.c: New test.
10685
10686 2009-02-20  Jason Merrill  <jason@redhat.com>
10687
10688         PR c++/39225
10689         * g++.dg/parse/dtor15.C: New test.
10690
10691 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10692
10693         * gcc.c-torture/execute/20090219-1.c: New.
10694
10695 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10696
10697         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10698         (mips-dg-options): When matching isa* pseudo-options make
10699         'value' optional and accept ! entries.  Use $spec instead of
10700         $isa_spec in the isa pseudo-option error message.  Only
10701         perform the ISA-range check when 'value' is set.  If arch is
10702         matching any CPU in the ! entries switch to its generic ISA.
10703         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10704         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10705
10706 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10707
10708         PR target/39175
10709         * gcc.dg/visibility-20.c: New test.
10710         * g++.dg/ext/visibility/visibility-11.C: New test.
10711
10712 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10713
10714         PR c++/39188
10715         * g++.dg/abi/pr39188-1a.C: New.
10716         * g++.dg/abi/pr39188-1b.C: Likewise.
10717         * g++.dg/abi/pr39188-1.h: Likewise.
10718         * g++.dg/abi/pr39188-2a.C: Likewise.
10719         * g++.dg/abi/pr39188-2b.C: Likewise.
10720         * g++.dg/abi/pr39188-2.h: Likewise.
10721         * g++.dg/abi/pr39188-3a.C: Likewise.
10722         * g++.dg/abi/pr39188-3b.C: Likewise.
10723         * g++.dg/abi/pr39188-3.h: Likewise.
10724
10725 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10726
10727         PR c/38483
10728         * gcc.c-torture/execute/call-trap-1.c,
10729         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10730         tests.
10731
10732 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10733
10734         PR target/39228
10735         * gcc.c-torture/execute/pr39228.c: New test.
10736
10737 2009-02-19  Richard Guenther  <rguenther@suse.de>
10738
10739         PR tree-optimization/39074
10740         * gcc.dg/torture/pr39074.c: New testcase.
10741         * gcc.dg/torture/pr39074-2.c: Likewise.
10742         * gcc.dg/torture/pr39074-3.c: Likewise.
10743
10744 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10745
10746         PR c++/39219
10747         * g++.dg/parse/attr3.C: New.
10748
10749 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10750
10751         PR testsuite/38165
10752         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10753
10754         PR testsuite/38166
10755         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10756         and skip on Darwin.
10757
10758 2009-02-18  Jason Merrill  <jason@redhat.com>
10759
10760         PR c++/38880
10761         * g++.dg/init/const7.C: Remove XFAIL.
10762
10763         PR target/39179
10764         * g++.dg/opt/const6.C: New test.
10765
10766 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10767
10768         * gcc.dg/callabi/callabi.exp: Moved to ...
10769         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10770         in 64bit mode.
10771
10772         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10773         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10774         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10775         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10776         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10777         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10778         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10779
10780         * gcc.dg/callabi/callabi.h: Moved to ...
10781         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10782
10783         * gcc.dg/callabi/func-1.c: Moved to ...
10784         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10785
10786         * gcc.dg/callabi/func-indirect.c: Moved to ...
10787         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10788
10789         * gcc.dg/callabi/pr38891.c: Moved to ...
10790         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10791
10792         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10793         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10794
10795         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10796         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10797
10798         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10799         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10800
10801 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10802
10803         PR target/38891
10804         * gcc.dg/callabi/pr38891.c: New.
10805
10806 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10807
10808         * gcc.dg/callabi/callabi.exp: New.
10809
10810 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10811
10812         PR target/39082
10813         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10814         -Wno-abi for x86.
10815         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10816
10817         * gcc.target/i386/pr39082-1.c: New.
10818
10819         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10820         -Wno-abi.
10821
10822         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10823         CHECK_M64_M128 is defined.
10824         (check_f_arguments): Add "do".
10825         (check_vector_arguments): New.
10826         (check_m64_arguments): Likewise.
10827         (check_m128_arguments): Likewise.
10828
10829         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10830         (CHECK_M64_M128): Define.
10831
10832         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10833         on abitest.
10834         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10835
10836         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10837         tests only if CHECK_M64_M128 is defined.
10838
10839         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10840         (m128_2_struct): Likewise.
10841         (check_struct_passing5): Likewise.
10842         (check_struct_passing6): Likewise.
10843         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10844
10845         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10846         (un5): Likewise.
10847         (check_union_passing4): Likewise.
10848         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10849
10850 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10851
10852         PR c/35447
10853         * gcc.dg/noncompile/pr35447-1.c: New test.
10854
10855 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10856
10857         PR tree-optimization/36922
10858         * gfortran.dg/pr36922.f: New test.
10859
10860 2009-02-17  Richard Guenther  <rguenther@suse.de>
10861
10862         PR tree-optimization/39202
10863         * gcc.c-torture/compile/pr39202.c: New testcase.
10864
10865 2009-02-17  Richard Guenther  <rguenther@suse.de>
10866
10867         PR tree-optimization/39204
10868         * gcc.dg/torture/pr39204.c: New testcase.
10869
10870 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10871
10872         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10873         * gcc.dg/vect/vect-outer-6.c: Ditto.
10874
10875 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10876
10877         PR c/35446
10878         * gcc.dg/noncompile/init-5.c: New test.
10879         * gcc.dg/init-bad-4.c: Adjust expected errors.
10880
10881 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10882
10883         PR target/37049
10884         * gcc.target/i386/push-1.c: New.
10885
10886 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10887
10888         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10889
10890 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10891
10892         * gcc.target/spu/intrinsics-sr.c: New test.
10893
10894 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10895
10896         PR target/38056
10897         * gcc.target/ia64/sibcall-opt-1.c: New test.
10898         * gcc.target/ia64/sibcall-opt-2.c: New test.
10899
10900 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10901
10902         PR fortran/36528
10903         * gfortran.dg/cray_pointers_8.f90: New test.
10904
10905         PR fortran/36703
10906         * gfortran.dg/cray_pointers_9.f90: New test.
10907
10908 2009-02-13  Jason Merrill  <jason@redhat.com>
10909
10910         PR c++/39070
10911         * g++.dg/cpp0x/decltype16.C: New.
10912
10913 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10914
10915         PR target/39152
10916         * gfortran.dg/gomp/pr39152.f90: New.
10917
10918 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10919
10920         PR target/39162
10921         * gcc.target/i386/pr39162.c: New.
10922
10923 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10924
10925         PR c/35444
10926         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10927         New tests.
10928
10929 2009-02-12  Jason Merrill  <jason@redhat.com>
10930
10931         PR c++/38950
10932         * g++.dg/template/array20.C: New test.
10933
10934 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10935
10936         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10937         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10938         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10939
10940 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10941
10942         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10943
10944 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10945
10946         PR target/39152
10947         * gfortran.dg/pr39152.f: New.
10948
10949 2009-02-11  Jason Merrill  <jason@redhat.com>
10950
10951         PR c++/39153
10952         * g++.dg/cpp0x/defaulted9.C: New test.
10953
10954         PR c++/30111
10955         * g++.dg/init/value7.C: New test.
10956
10957 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10958
10959         PR target/38824
10960         * gcc.target/i386/pr38824.c: New testcase.
10961
10962 2009-02-11  Jason Merrill  <jason@redhat.com>
10963
10964         PR c++/38649
10965         * g++.dg/cpp0x/defaulted8.C: New test.
10966
10967         PR c++/36744
10968         * g++.dg/cpp0x/rv9p.C: New test.
10969
10970 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10971
10972         * gnat.dg/aliasing3.adb: New test.
10973         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10974
10975 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10976
10977         PR c++/34397
10978         * g++.dg/template/crash88.C: New.
10979         * g++.dg/template/crash89.C: Likewise.
10980
10981 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10982
10983         PR c/39084
10984         * gcc.dg/pr39084.c: New test.
10985
10986 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10987
10988         PR target/39139
10989         * gcc.target/i386/pr39139.c: New test.
10990
10991 2009-02-10  Richard Guenther  <rguenther@suse.de>
10992
10993         PR tree-optimization/39132
10994         * gcc.dg/torture/pr39132.c: New testcase.
10995
10996 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10997
10998         PR target/39119
10999         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11000         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11001         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11002         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11003         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11004         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11005         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11006         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11007
11008 2009-02-09  Jason Merrill  <jason@redhat.com>
11009
11010         PR c++/39109
11011         * g++.dg/init/value6.C: New test.
11012
11013 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11014
11015         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11016
11017 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11018
11019         * gcc.c-torture/compile/20090209-1.c: New test.
11020
11021 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11022
11023         PR c++/35147
11024         PR c++/37737
11025         * g++.dg/cpp0x/vt-35147.C: New.
11026         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11027         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11028
11029 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11030
11031         PR c/35434
11032         * gcc.dg/attr-alias-4.c: New test.
11033
11034 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11035
11036         PR c/39035
11037         * gcc.dg/dfp/pr39035.c: New test.
11038
11039 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11040
11041         PR c/36432
11042         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11043
11044 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11045
11046         PR c++/39106
11047         * g++.dg/opt/thunk3.C: New test.
11048
11049 2009-02-05  Nick Clifton  <nickc@redhat.com>
11050
11051         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11052         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11053         * gcc.dg/cdce1.c: Likewise.
11054         * gcc.dg/cpp/_Pragma6.c: Likewise.
11055         * g++.dg/cpp/_Pragma1.C: Likewise.
11056         * gcc.dg/utf32-2.c: Xfail for M32C.
11057         * gcc.dg/utf32-1.c: Likewise.
11058         * gcc.dg/utf32-3.c: Likewise.
11059         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11060         targets.
11061         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11062         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11063         * gcc.dg/Wconversion-5.c: Likewise.
11064         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11065         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11066         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11067         * gcc.dg/utf-inc-init.c: Likewise.
11068         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11069         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11070         * gcc.dg/utf-array-short-wchar.c: Likewise.
11071         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11072         * gcc.dg/mallign.c: Use size_t instead of long.
11073
11074 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11075
11076         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11077
11078 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11079
11080         * gcc.c-torture/execute/pr39100.c: New.
11081
11082 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11083
11084         PR c/35435
11085         * gcc.dg/tls/diag-6.c: New test.
11086
11087 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11088
11089         * gcc.dg/graphite/scop-19.c: New
11090
11091 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11092
11093         AVX Programming Reference (January, 2009)
11094         * gcc.target/i386/avx-vpclmulqdq.c: New.
11095         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11096
11097         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11098
11099         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11100         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11101         (pclmul_test): Renamed to ...
11102         (TEST): This.
11103
11104 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11105
11106         PR c++/39095
11107         * g++.dg/abi/mangle31.C: New test.
11108
11109 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11110
11111         PR c/29129
11112         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11113         declarator.
11114         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11115         inside function prototype but not part of parameter declarator.
11116         * vla-11.c: New test.
11117
11118 2009-02-03  Jason Merrill  <jason@redhat.com>
11119
11120         * g++.dg/warn/main-4.C: New test.
11121         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11122
11123 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11124
11125         PR c++/36607
11126         * g++.dg/expr/cast10.C: New test.
11127
11128 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11129
11130         PR c/35433
11131         * gcc.dg/init-bad-6.c: New test.
11132
11133 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11134
11135         PR target/35318
11136         * gcc.c-torture/compile/pr35318.c: New test.
11137
11138         PR inline-asm/39059
11139         * gcc.dg/nofixed-point-2.c: New test.
11140         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11141         * g++.dg/ext/fixed2.C: Likewise.
11142         * g++.dg/other/error25.C: Likewise.
11143         * g++.dg/lookup/crash7.C: Likewise.
11144         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11145
11146         PR c++/39056
11147         * g++.dg/cpp0x/initlist13.C: New test.
11148
11149 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11150
11151         PR c++/36897
11152         * g++.dg/template/func2.C: New test.
11153
11154         PR c++/37314
11155         * g++.dg/template/typename15.C: New.
11156         * g++.dg/template/typename16.C: New.
11157
11158 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11159             Ben Elliston  <bje@au.ibm.com>
11160
11161         PR c/39034
11162         * gcc.dg/dfp/pr39034.c: New test.
11163
11164 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11165
11166         PR testsuite/38263
11167         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11168
11169 2009-02-02  Jason Merrill  <jason@redhat.com>
11170
11171         PR c++/39054
11172         * g++.dg/parse/dtor14.C: New test.
11173
11174 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11175
11176         * lib/target-supports.exp
11177         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11178         * g++.dg/ext/builtin10.C: New test.
11179
11180         PR inline-asm/39058
11181         * gcc.target/i386/pr39058.c: New test.
11182
11183 2009-02-02  Richard Guenther  <rguenther@suse.de>
11184
11185         PR tree-optimization/38937
11186         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11187
11188 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11189
11190         PR c++/39053
11191         * g++.dg/parse/crash52.C: New.
11192
11193 2009-01-30  Richard Guenther  <rguenther@suse.de>
11194
11195         PR tree-optimization/39041
11196         * gcc.c-torture/compile/pr39041.c: New testcase.
11197
11198 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11199
11200         PR target/39013
11201         * gcc.target/i386/pr39013-1.c: New test.
11202         * gcc.target/i386/pr39013-2.c: New test.
11203
11204         PR c++/39028
11205         * g++.dg/ext/label12.C: New test.
11206
11207 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11208
11209         PR c++/33465
11210         * g++.dg/parse/error34.C: New.
11211         * g++.dg/parse/error35.C: Likewise.
11212
11213 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11214
11215         PR c++/38655
11216         * g++.dg/cpp0x/decltype-38655.C: New.
11217
11218 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11219
11220         PR target/39002
11221         * g++.dg/torture/pr39002.C: New test.
11222
11223 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11224
11225         PR tree-optimization/39007
11226         * gcc.dg/tree-ssa/pr39007.c: New.
11227
11228 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11229
11230         PR middle-end/35854
11231         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11232         to "subreg1".
11233
11234 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11235
11236         PR middle-end/38857
11237         * gcc.c-torture/compile/pr38857.c: New test.
11238
11239 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11240
11241         PR fortran/38852
11242         PR fortran/39006
11243         * gfortran.dg/bound_6.f90: New test.
11244
11245 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11246
11247         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11248
11249 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11250
11251         PR tree-optimization/38997
11252         * gcc.dg/tree-ssa/pr38997.c: New.
11253
11254 2009-01-28  Richard Guenther  <rguenther@suse.de>
11255
11256         PR tree-optimization/38926
11257         * gcc.c-torture/compile/pr38926.c: New testcase.
11258
11259 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11260
11261         PR middle-end/38934
11262         * gcc.dg/pr38934.c: New test.
11263
11264 2009-01-28  Richard Guenther  <rguenther@suse.de>
11265
11266         PR middle-end/38908
11267         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11268
11269 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11270
11271         PR tree-optimization/38984
11272         * gcc.dg/pr38984.c: New XFAILed testcase.
11273
11274
11275 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11276
11277         PR target/38988
11278         * gcc.target/i386/pr38988.c: New test.
11279
11280 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11281
11282         PR c++/37554
11283         * g++.dg/parse/crash51.C: New.
11284         * g++.old-deja/g++.pt/crash9.C: Adjust.
11285
11286 2009-01-27  Daniel Kraft  <d@domob.eu>
11287
11288         PR fortran/38883
11289         * gfortran.dg/mvbits_6.f90:  New test.
11290         * gfortran.dg/mvbits_7.f90:  New test.
11291         * gfortran.dg/mvbits_8.f90:  New test.
11292
11293 2009-01-27  Richard Guenther  <rguenther@suse.de>
11294
11295         PR tree-optimization/38503
11296         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11297
11298 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11299
11300         PR middle-end/38969
11301         * gcc.c-torture/execute/pr38969.c: New test.
11302
11303 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11304
11305         PR testsuite/38864
11306         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11307         to dg-do compile.
11308         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11309         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11310         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11311
11312 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11313
11314         PR target/38952
11315         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11316         if __USING_SJLJ_EXCEPTIONS__ is defined.
11317
11318         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11319         __USING_SJLJ_EXCEPTIONS__ is defined.
11320         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11321         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11322         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11323         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11324         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11325         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11326
11327 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11328
11329         PR testsuite/38949
11330         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11331         Use instead of C name in asm statements.
11332
11333 2009-01-26  Richard Guenther  <rguenther@suse.de>
11334
11335         PR tree-optimization/38745
11336         * g++.dg/torture/pr38745.C: New testcase.
11337
11338 2009-01-26  Richard Guenther  <rguenther@suse.de>
11339
11340         PR middle-end/38851
11341         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11342
11343 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11344
11345         * gcc.dg/bitfld-15.c: Gate warning on target
11346         pcc_bitfield_type_matters.
11347         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11348         g++.dg/ext/bitfield4.C: Likewise.
11349         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11350         bitfield for any target.
11351
11352 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11353
11354         PR c/38957
11355         * gcc.dg/pr38957.c: New test.
11356
11357 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11358
11359         PR fortran/38955
11360         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11361         comparing floats.
11362
11363 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11364
11365         PR tree-optimization/38953
11366         * gfortran.dg/graphite/pr38953.f90: New.
11367
11368 2009-01-24  Paul Brook  <paul@codesourcery.com>
11369
11370         * gcc.target/arm/neon-cond-1.c: New test.
11371
11372 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11373
11374         PR tree-optimization/38932
11375         * gcc.dg/pr38932.c: New.
11376
11377 2009-01-23  Revital Eres  <eres@il.ibm.com>
11378
11379         * gcc.dg/sms-7.c: Fix test.
11380
11381 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11382
11383         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11384         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11385         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11386         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11387
11388 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11389
11390         * gcc.dg/pr35729.c: Make test x86 specific.
11391
11392 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11393
11394         PR middle-end/38615
11395         * gcc.dg/pr38615.c: New test.
11396
11397 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11398
11399         PR target/38931
11400         * gcc.target/i386/pr38931.c: New test.
11401
11402 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11403
11404         PR c++/38930
11405         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11406         * g++.dg/template/typedef12.C: Likewise.
11407         * g++.dg/template/typedef13.C: Likewise.
11408         * g++.dg/template/typedef14.C: Likewise.
11409         * g++.dg/template/sfinae3.C: Likewise.
11410         * g++.old-deja/g++.pt/typename8.C: Likewise.
11411         * g++.dg/template/access11.C: Likewise
11412
11413 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11414
11415         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11416         and mips*-*-irix*.
11417         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11418
11419 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11420
11421         PR c++/26693
11422         * g++.dg/template/typedef11.C: New test.
11423         * g++.dg/template/typedef12.C: Likewise.
11424         * g++.dg/template/typedef13.C: Likewise.
11425         * g++.dg/template/typedef14.C: Likewise.
11426         * g++.dg/template/sfinae3.C: Compile this pedantically.
11427         The only errors expected should be the one saying the typedef is ill
11428         formed.
11429         * g++.old-deja/g++.pt/typename8.C: Likewise.
11430         * g++.dg/template/access11.C: Update this.
11431
11432 2009-01-21  Daniel Kraft  <d@domob.eu>
11433
11434         PR fortran/38887
11435         * gfortran.dg/mvbits_5.f90:  New test.
11436
11437 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11438
11439         * gcc.dg/sms-6.c: New test.
11440         * gcc.dg/sms-7.c: Likewise.
11441
11442 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11443
11444         PR fortran/38907
11445         * gfortran.dg/host_assoc_function_7.f90: New test
11446
11447 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11448             Richard Guenther  <rguenther@suse.de>
11449
11450         PR tree-optimization/38747
11451         PR tree-optimization/38748
11452         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11453         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11454         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11455
11456 2009-01-20  Kees Cook  <kees@ubuntu.com>
11457             H.J. Lu  <hongjiu.lu@intel.com>
11458
11459         PR target/38902
11460         * gcc.dg/pr38902.c: New.
11461
11462 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11463
11464         PR target/38868
11465         * gfortran.dg/pr38868.f: New testcase.
11466
11467 2009-01-20  Richard Guenther  <rguenther@suse.de>
11468
11469         * gcc.c-torture/execute/pr36227.c: Move ...
11470         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11471
11472 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11473
11474         * lib/gfortran.exp: Add -B options for targets that use
11475         libgfortran.a%s in their specs.
11476
11477 2009-01-19  Jason Merrill  <jason@redhat.com>
11478
11479         PR c++/23287
11480         * g++.dg/template/dtor5.C: New test.
11481
11482 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11483
11484         PR fortran/38859
11485         * gfortran.dg/bound_5.f90: New test.
11486
11487 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11488
11489         PR target/38736
11490         * g++.dg/compat/abi/pr38736_main.C: New.
11491         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11492         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11493         * g++.dg/other/macro-1.C: Likewise.
11494         * gcc.dg/macro-1.c: Likewise.
11495         * gcc.dg/compat/pr38736_main.c: Likewise.
11496         * gcc.dg/compat/pr38736_x.c: Likewise.
11497         * gcc.dg/compat/pr38736_y.c: Likewise.
11498
11499 2009-01-18  Richard Guenther  <rguenther@suse.de>
11500
11501         PR tree-optimization/38819
11502         * gcc.c-torture/execute/pr38819.c: New testcase.
11503
11504 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11505
11506         PR fortran/38657
11507         * gfortran.dg/module_commons_3.f90: Reapply.
11508
11509 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11510
11511         PR fortran/34955
11512         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11513         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11514
11515 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11516
11517         PR fortran/38657
11518         * gfortran.dg/module_commons_3.f90: Remove
11519
11520 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11521
11522         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11523
11524 2009-01-16  Jason Merrill  <jason@redhat.com>
11525
11526         PR c++/38877
11527         * g++.dg/template/lvalue1.C: New test.
11528
11529         PR c++/29470
11530         * g++.dg/template/access20.C: New test.
11531         * g++.dg/torture/pr34641.C: Fix access.
11532
11533 2009-01-16  Richard Guenther  <rguenther@suse.de>
11534
11535         PR tree-optimization/38835
11536         PR middle-end/36227
11537         * gcc.c-torture/execute/pr36227.c: New testcase.
11538         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11539         * g++.dg/init/const7.C: Likewise.
11540
11541 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11542
11543         PR target/38554
11544         * gcc.c-torture/compile/pr38554.c: New test.
11545
11546 2009-01-16  Jason Merrill  <jason@redhat.com>
11547
11548         PR c++/38579
11549         * g++.dg/conversion/access1.C: New test.
11550
11551 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11552
11553         PR tree-optimization/38789
11554         * gcc.c-torture/compile/pr38789.c: New test.
11555
11556 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11557
11558         PR fortran/38152
11559         * gfortran.dg/proc_ptr_13.f90: New.
11560
11561 2009-01-15  Jason Merrill  <jason@redhat.com>
11562
11563         PR c++/38850
11564         * g++.dg/template/koenig6.C: New test.
11565
11566 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11567
11568         PR c++/29388
11569         * g++.dg/template/error37.C: New testcase.
11570
11571 2009-01-15  Jason Merrill  <jason@redhat.com>
11572
11573         PR c++/36334
11574         * g++.dg/conversion/memfn1.C: New test.
11575
11576         PR c++/37646
11577         * g++.dg/conversion/memfn2.C: New test.
11578
11579 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11580
11581         PR c++/38357
11582         * g++.dg/template/crash87.C: New test.
11583
11584 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11585
11586         PR middle-end/37843
11587         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11588
11589 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11590
11591         PR c++/38636
11592         * g++.dg/parse/crash50.C: New test.
11593
11594 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11595
11596         PR rtl-optimization/38245
11597         * gcc.dg/pr38245-3.c: New test.
11598         * gcc.dg/pr38245-3.h: New file.
11599         * gcc.dg/pr38245-4.c: New file.
11600         * gcc.dg/pr38364.c: New test.
11601
11602 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11603
11604         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11605         sequence PC-relative.
11606
11607 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11608
11609         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11610         calls and/or PLT markers.
11611         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11612         calls and/or PLT markers.
11613         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11614         calls and/or PLT markers.
11615         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11616         calls and/or PLT markers.
11617
11618 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11619             Nathan Froyd  <froydnj@codesourcery.com>
11620             Joseph Myers  <joseph@codesourcery.com>
11621
11622         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11623         New function.
11624         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11625         and use consistent CFLAGS.
11626         * gcc.target/powerpc/20030505.c: Likewise.
11627         * gcc.target/powerpc/20081204-1.c: Likewise.
11628         * gcc.target/powerpc/ppc-spe.c: Likewise.
11629         * gcc.target/powerpc/spe1.c: Likewise.
11630         * g++.dg/ext/spe1.C: Likewise.
11631         * g++.dg/other/opaque-1.C: Likewise.
11632         * g++.dg/other/opaque-2.C: Likewise.
11633         * g++.dg/other/opaque-3.C: Likewise.
11634
11635 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11636
11637         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11638         out of loop.
11639
11640 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11641
11642         PR target/38811
11643         * g++.dg/torture/pr38811.C: New file.
11644
11645 2009-01-14  Richard Guenther  <rguenther@suse.de>
11646
11647         PR tree-optimization/38826
11648         PR middle-end/38477
11649         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11650
11651 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11652
11653         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11654
11655 2009-01-14  Nick Clifton  <nickc@redhat.com>
11656
11657         PR c++/37862
11658         * g++.cp/parse/pr37862.C: New test.
11659
11660 2009-01-14  Julian Brown  <julian@codesourcery.com>
11661
11662         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11663         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11664         to...
11665         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11666         These.
11667
11668 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11669
11670         PR rtl-optimization/38774
11671         * gcc.dg/torture/pr38774.c: New test.
11672
11673         PR c++/38795
11674         * g++.dg/cpp0x/pr38795.C: New test.
11675
11676 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11677             Nathan Froyd  <froydnj@codesourcery.com>
11678             Joseph Myers  <joseph@codesourcery.com>
11679
11680         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11681         otherwise.  Do not check for AltiVec at runtime.
11682         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11683         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11684         * gcc.target/powerpc/altivec-1.c: Likewise.
11685         * gcc.target/powerpc/altivec-3.c: Likewise.
11686         * gcc.target/powerpc/altivec-10.c: Likewise.
11687         * gcc.target/powerpc/altivec-12.c: Likewise.
11688         * gcc.target/powerpc/altivec-24.c: Likewise.
11689         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11690         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11691         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11692         * gcc.target/powerpc/pr35907.c: Likewise.
11693         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11694         otherwise.  Do not check for Cell at runtime.
11695         * gcc.target/powerpc/altivec_check.h: Delete.
11696
11697         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11698         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11699         not check for AltiVec at runtime.
11700         * g++.dg/ext/altivec-cell-2.C: Likewise.
11701         * g++.dg/ext/altivec-cell-3.C: Likewise.
11702         * g++.dg/ext/altivec-cell-4.C: Likewise.
11703         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11704         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11705         check.
11706         * g++.dg/ext/altivec_check.h: Delete.
11707
11708 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11709
11710         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11711         effective target.  Adjust line numbers accordingly.
11712
11713 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11714
11715         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11716
11717 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11718
11719         PR tree-optimization/38786
11720         * gcc.dg/graphite/pr38786.c: New.
11721
11722 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11723
11724         Revert:
11725         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11726
11727         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11728         for alpha*-*-* targets.
11729         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11730
11731 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11732
11733         PR libfortran/38772
11734         * gfortran.dg/fmt_bz_bn_err.f: New test.
11735
11736 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11737
11738         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11739
11740 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11741
11742         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11743         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11744         instruction support.  Do not check for it at runtime.
11745
11746 2009-01-12  Jason Merrill  <jason@redhat.com>
11747
11748         PR c++/35109
11749         * g++.dg/lookup/friend11.C: Remove expected error.
11750         * g++.dg/lookup/friend14.C: New test.
11751         * g++.dg/lookup/friend15.C: New test.
11752
11753 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11754
11755         PR c++/36019
11756         * g++.dg/lookup/hidden-class12.C: New test.
11757         * g++.dg/lookup/hidden-class13.C: New test.
11758         * g++.dg/lookup/hidden-class14.C: New test.
11759         * g++.dg/lookup/hidden-class15.C: New test.
11760         * g++.dg/lookup/hidden-class16.C: New test.
11761
11762 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11763
11764         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11765         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11766         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11767
11768 2009-01-12  Jason Merrill  <jason@redhat.com>
11769
11770         PR c++/31488
11771         * g++.dg/other/vararg-3.C: New test.
11772
11773 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11774
11775         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11776         Explicitly enable SPE.
11777         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11778         directive.
11779
11780         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11781         Expect -flax-vector-conversions message.  Adjust incompatible
11782         types errors.
11783         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11784         Make Foo extern.
11785
11786         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11787
11788         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11789
11790         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11791         * g++.dg/other/opaque-2.C: Likewise.
11792         * g++.dg/other/opaque-3.C: Likewise.
11793
11794 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11795
11796         PR c/32041
11797         * gcc.dg/pr32041.c: New test.
11798         * g++.dg/parse/offsetof9.C: New test.
11799
11800 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11801             Nathan Froyd  <froydnj@codesourcery.com>
11802
11803         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11804         * g++.dg/ext/attribute-test-1.C: Likewise.
11805         * g++.dg/ext/attribute-test-2.C: Likewise.
11806         * g++.dg/ext/attribute-test-3.C: Likewise.
11807         * g++.dg/ext/attribute-test-4.C: Likewise.
11808
11809 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11810
11811         * gnat.dg/unchecked_convert3.adb: New test.
11812
11813 2009-01-12  Tomas Bily  <tbily@suse.cz>
11814
11815         PR middlend/38385
11816         * gcc.dg/tree-ssa/pr38385.c: New file.
11817
11818 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11819
11820         PR c++/38794
11821         * g++.dg/parse/typedef9.C: New test.
11822
11823         PR tree-optimization/38807
11824         * gcc.c-torture/compile/pr38807.c: New test.
11825
11826 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11827
11828         * gcc.target/mips/ins-2.c: New test.
11829
11830 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11831
11832         PR testsuite/38809
11833         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11834
11835 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11836
11837         PR c++/36254
11838         * g++.dg/warn/Wreturn-type-5.C: New test.
11839
11840 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11841
11842         PR middle-end/38616
11843         * gcc.dg/pr38616.c: New test.
11844
11845 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11846
11847         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11848
11849 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11850
11851         PR c++/38648
11852         * g++.dg/expr/string-1.C: New test.
11853         * g++.dg/expr/string-2.C: New test.
11854
11855         PR c++/36695
11856         * g++.dg/ext/complex4.C: New test.
11857         * g++.dg/ext/complex5.C: New test.
11858         * g++.dg/init/reference1.C: New test.
11859         * g++.dg/init/reference2.C: New test.
11860         * g++.dg/init/reference3.C: New test.
11861
11862 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11863
11864         PR fortran/38763
11865         * gfortran.dg/transfer_null_1.f90: New test.
11866
11867 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11868
11869         PR fortran/38765
11870         * gfortran.dg/host_assoc_function_6.f90: New test.
11871
11872 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11873
11874         * lib/target-supports.exp: Add method to determine if the effective
11875         target is really a ppc405 after applying all compile options.
11876         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11877         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11878         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11879         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11880         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11881         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11882         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11883         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11884         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11885         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11886         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11887         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11888         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11889         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11890         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11891         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11892         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11893         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11894         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11895         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11896         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11897         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11898         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11899         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11900         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11901         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11902         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11903         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11904         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11905         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11906         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11907
11908 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11909
11910         PR c++/35335
11911         * g++.dg/other/error31.C: New testcase.
11912
11913         PR c/35742
11914         * gcc.dg/pr35742.c: New test.
11915
11916 2009-01-09  John F. Carr  <jfc@mit.edu>
11917
11918         PR c++/37877
11919         * g++.dg/parse/linkage3.C: New test.
11920
11921 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11922
11923         PR middle-end/38771
11924         * gcc.c-torture/compile/pr38771.c: New test.
11925
11926 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11927
11928         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11929
11930 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11931
11932         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11933         * gcc.dg/sibcall-4.c: Likewise.
11934
11935 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11936             Jan Sjodin  <jan.sjodin@amd.com>
11937
11938         PR tree-optimization/38559
11939         * gcc.dg/graphite/pr38559.c: New.
11940
11941 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11942
11943         PR tree-optimization/37194
11944         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11945
11946 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11947
11948         PR c++/38725
11949         * g++.dg/ext/label11.C: New test.
11950
11951 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11952
11953         * lib/target-supports.exp (check_weak_override_available): New.
11954         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11955         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11956         dg-require-weak-override.
11957
11958 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11959             Alan Modra  <amodra@bigpond.net.au>
11960
11961         * gcc.c-torture/compile/20090107-1.c: New test.
11962
11963 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11964
11965         PR target/38706
11966         * g++.dg/other/pr38706.C: New test.
11967
11968 2009-01-07  Jason Merrill  <jason@redhat.com>
11969
11970         * g++.dg/cpp0x/variadic92.C: New test.
11971         * g++.dg/cpp0x/variadic93.C: New test.
11972
11973 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11974
11975         * lib/target-supports-dg.exp (current_compiler_flags): New.
11976         (check-flags): Use it; do not access dg-test local variables.
11977         (dg-skip-if): Do not access dg-test local variables.
11978         (dg-xfail-run-if): Ditto.
11979         (dg-shouldfail): Ditto.
11980         * gcc.test-framework/test-framework.exp
11981         (check_effective_target_def_nocache): New.
11982         * gcc.test-framework/test-framework.awk: Handle scan tests.
11983         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11984         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11985         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11986         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11987         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11988         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11989         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11990         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11991         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11992
11993         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11994
11995         * lib/target-supports-dg.exp (check_test_flags): Delete.
11996
11997 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11998
11999         PR tree-optimization/38492
12000         PR tree-optimization/38498
12001         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12002         in trunk.
12003         * gcc.dg/graphite/block-0.c: Update test.
12004         * gcc.dg/graphite/block-1.c: Same.
12005         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12006         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12007         * gcc.dg/graphite/block-3.c: New.
12008         * gcc.dg/graphite/pr38498.c: New.
12009
12010 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12011
12012         AVX Programming Reference (December, 2008)
12013         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12014         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12015         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12016
12017         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12018         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12019
12020 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12021
12022         PR fortran/38220
12023         * gfortran.dg/c_loc_pure_1.f90:  New test.
12024
12025 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12026
12027         PR fortran/38669
12028         * gfortran.dg/elemental_dependency_3.f90:
12029         Add the final tree dump cleanup.
12030
12031 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12032
12033         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12034         passing -m32.
12035
12036         PR rtl-optimization/38722
12037         * gfortran.dg/pr38722.f90: New test.
12038
12039 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12040
12041         PR c/34252
12042         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12043         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12044
12045 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12046
12047         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12048         * gfortran.dg/typebound_call_8.f03: Same.
12049         * gfortran.dg/elemental_bind_c.f90: Same.
12050         * gfortran.dg/typebound_call_7.f03: Same.
12051         * gfortran.dg/interface_proc_end.f90: Same
12052         * gfortran.dg/pr37243.f: Fix typo.
12053
12054 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12055
12056         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12057         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12058         large stack sizes.
12059
12060 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12061
12062         AVX Programming Reference (December, 2008)
12063         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12064         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12065         * gcc.target/i386/sse-14.c: Likewise.
12066
12067         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12068         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12069         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12070         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12071
12072 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12073
12074         PR libfortran/38735
12075         * gfortran.dg/fmt_bz_bn.f: Update test.
12076
12077 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12078
12079         PR c++/38472
12080         * g++.dg/conversion/usual-arith-conv.C: New test.
12081
12082 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12083
12084         PR c/34911
12085         * gcc.dg/vector-3.c: New testcase.
12086         * g++.dg/ext/vector15.C: New test.
12087
12088 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12089
12090         PR tree-optimization/38510
12091         * gcc.dg/graphite/pr38510.c: New.
12092
12093 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12094             Jan Sjodin <jan.sjodin@amd.com>
12095
12096         PR tree-optimization/38500
12097         * gcc.dg/graphite/pr38500.c: New.
12098
12099 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12100
12101         * gcc.c-torture/compile/20001226-1.c: Generalize
12102         dg-timeout-factor.
12103         * gcc.c-torture/compile/limits-fnargs.c: Add
12104         dg-timeout-factor.
12105         * gcc.dg/20020425-1.c: Likewise.
12106         * gcc.dg/pch/pch.exp: Likewise.
12107
12108 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12109
12110         PR fortran/38657
12111         * gfortran.dg/module_commons_3.f90: New test.
12112
12113 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12114
12115         PR fortran/37159
12116         * gfortran.dg/random_seed_1.f90: Updated.
12117
12118 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12119
12120         PR fortran/38669
12121         PR fortran/38726
12122         * gfortran.dg/elemental_subroutine_7.f90:
12123         Fix p values so that it can be used as vector subscript.
12124
12125 2009-01-05  Jason Merrill  <jason@redhat.com>
12126
12127         * g++.dg/cpp0x/initlist12.C: Add another test.
12128
12129         * g++.dg/cpp0x/defaulted7.C: New test.
12130
12131 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12132
12133         PR fortran/38672
12134         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12135         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12136
12137 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12138
12139         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12140         for alpha*-*-* targets.
12141         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12142
12143 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12144
12145         PR fortran/38665
12146         * gfortran.dg/host_assoc_function_5.f90: New test.
12147
12148 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12149
12150         PR fortran/38669
12151         * gfortran.dg/elemental_dependency_3.f90: New test.
12152         * gfortran.dg/elemental_subroutine_7.f90: New test.
12153
12154 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12155
12156         * gcc.dg/struct-ret-3.c: Include unistd.h.
12157         (main): Exit early if system memory page size is
12158         larger than 4096 bytes.
12159
12160 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12161
12162         PR fortran/38718
12163         * gfortran.dg/merge_init_expr.f90: New.
12164
12165 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12166
12167         PR fortran/38536
12168         * gfortran.dg/c_loc_tests_13.f90: New test.
12169         * gfortran.dg/c_loc_tests_14.f90: New test.
12170
12171 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12172
12173         * gfortran.dg/func_result_4.f90: New.
12174
12175 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12176
12177         PR fortran/38594
12178         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12179         interface still works, in addition to original tests.
12180         * gfortran.dg/host_assoc_call_6.f90: New test.
12181
12182 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12183
12184         PR c++/38705
12185         * g++.dg/torture/pr38705.C: New test.
12186
12187         PR c/38700
12188         * gcc.dg/pr38700.c: New test.
12189
12190 2009-01-02  Jason Merrill  <jason@redhat.com>
12191
12192         * g++.dg/cpp0x/initlist11.C: New test.
12193         * g++.dg/cpp0x/initlist12.C: New test.
12194
12195 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12196
12197         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12198         Allow extra informative notes.
12199
12200 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12201
12202         PR c/36489
12203         * gcc.dg/pr36489.c: New test.
12204
12205 \f
12206 Copyright (C) 2009 Free Software Foundation, Inc.
12207
12208 Copying and distribution of this file, with or without modification,
12209 are permitted in any medium without royalty provided the copyright
12210 notice and this notice are preserved.