OSDN Git Service

Fix PR c++/42251
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
2
3         PR c++/42251
4         * g++.dg/template/const3.C: New test.
5
6 2009-12-11  Richard Guenther  <rguenther@suse.de>
7
8         PR lto/42320
9         * g++.dg/lto/20091210-1_0.h: New testcase.
10         * g++.dg/lto/20091210-1_0.C: Likewise.
11         * g++.dg/lto/20091210-1_1.C: Likewise.
12
13 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
14
15         PR c++/42317
16         * g++.dg/opt/dtor2.C: New test.
17         * g++.dg/opt/dtor2.h: New file.
18         * g++.dg/opt/dtor2-aux.cc: New file.
19
20 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
21
22         PR fortran/41369
23         * gfortran.dg/func_derived_5.f90: New.
24
25 2009-12-10  Jan Hubicka  <jh@suse.cz>
26
27         PR middle-end/42110
28         * g++.dg/torture/pr42110.C: new file.
29
30 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
31
32         PR fortran/34402
33         * gfortran.dg/alloc_comp_init_expr.f03: New.
34
35 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
36
37         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
38         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
39
40 2009-12-09  Xinliang David Li  <davidxl@google.com>
41
42         PR tree-optimization/42337
43         * g++.dg/tree-ssa/pr42337.C: New test.
44
45 2009-12-08  Tobias Burnus  <burnus@net-b.de>
46
47         PR fortran/41711
48         * gfortran.dg/boz_15.f90: New test.
49
50 2008-12-08  Daniel Kraft  <d@domob.eu>
51
52         PR fortran/41177
53         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
54         * gfortran.dg/typebound_proc_13.f03: New test.
55
56 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
57             Jakub Jelinek <jakub@redhat.com>    
58
59         PR midle-end/41843
60         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
61
62 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
63
64         PR debug/42244
65         * gcc.dg/debug/pr42244.c: New test.
66
67 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
68
69         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
70         abmintrin.h is also tested.
71         * gcc.target/i386/sse-13.c: Likewise.
72
73 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
74
75         PR fortran/41940
76         * gfortran.dg/allocate_scalar_with_shape.f90: New.
77
78 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
79
80         PR other/40302
81         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
82         * gcc.dg/torture/builtin-math-7.c: Likewise.
83         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
84         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
85         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
86         * lib/target-supports.exp (check_effective_target_mpc,
87         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
88         Delete.
89
90 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
91
92         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
93         targets.
94
95 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
96
97         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
98         for 16bit int targets.
99
100 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
101
102         PR fortran/41478
103         PR fortran/42268
104         * gfortran.dg/intrinsic_pack_5.f90: New test.
105
106 2009-12-04  Jason Merrill  <jason@redhat.com>
107
108         PR c++/42010
109         * g++.dg/abi/local2.C: New.
110
111         PR c++/42277
112         * g++.dg/cpp0x/decltype20.C: New.
113
114 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
115
116         PR rtl-optimization/42164
117         * gcc.c-torture/compile/pr42164.c: New test.
118
119 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
120
121         * gnat.dg/specs/size_attribute1.ads: New test.
122         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
123         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
124
125 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
126
127         PR c++/42218
128         * g++.dg/other/error33.C: New test.
129
130 2009-12-03  Jason Merrill  <jason@redhat.com>
131
132         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
133
134         PR c++/41611
135         * g++.dg/abi/guard2.C: New.
136
137         PR c++/42266
138         * g++.dg/cpp0x/variadic97.C: New.
139
140 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
141
142         PR middle-end/42049
143         * gcc.c-torture/compile/pr42049.c: New test.
144
145 2009-12-03  Quentin Ochem  <ochem@adacore.com>
146
147         * gnat.dg/controlled5.adb: New test.
148         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
149
150 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
151
152         PR c++/42217
153         * g++.dg/other/bitfield4.C: New test.
154
155 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
156
157         PR c++/42256
158         * g++.dg/inherit/thunk11.C: New test.
159         * g++.dg/inherit/thunk11.h: New file.
160         * g++.dg/inherit/thunk11-aux.cc: New file.
161
162 2009-12-02  Richard Guenther  <rguenther@suse.de>
163
164         * g++.dg/ipa/iinline-1.C: Adjust.
165         * g++.dg/template/cond2.C: Likewise.
166         * g++.dg/template/pr35240.C: Likewise.
167
168 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
169
170         PR middle-end/42224
171         * gcc.target/s390/pr42224.c: New test.
172
173 2009-12-01  Jason Merrill  <jason@redhat.com>
174
175         PR c++/41611
176         * g++.dg/abi/guard1.C: New.
177
178 2009-12-91  Uros Bizjak  <ubizjak@gmail.com>
179
180         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
181
182 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
183
184         PR c++/42234
185         * g++.dg/gomp/pr42234.C: New test.
186
187 2009-12-01  Martin Jambor  <mjambor@suse.cz>
188
189         PR tree-optimization/42237
190         * gcc.c-torture/compile/pr42237.c: New test.
191
192 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
193
194         PR c++/42057
195         * g++.dg/parse/crash54.C: New.
196
197 2009-11-30  Chao-ying Fu  <fu@mips.com>
198
199         * gcc.target/mips/dsp-lhx.c: New test.
200         * gcc.target/mips/dsp-no-lhx.c: New test.
201
202 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
203
204         * lib/g++.exp (g++_init): Add host-dependent settings for
205         LC_ALL and LANG.
206         * lib/gcc-dg.exp: Likewise.
207         * lib/options.exp: Likewise.
208         * lib/objc.exp (objc_init): Likewise.
209         * lib/gfortran.exp (gfortran_init): Likewise.
210
211 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
212
213         PR c++/40371
214         * g++.dg/template/crash93.C: New.
215
216 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
217
218         * gcc.dg/pr41551.c: New test.
219
220 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
221
222         PR fortran/42053
223         * gfortran.dg/select_type_9.f03: New.
224
225 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
226
227         PR fortran/41631
228         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
229         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
230         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
231         * gfortran.dg/select_type_2.f03: Ditto.
232         * gfortran.dg/select_type_8.f03: New test.
233
234 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
235
236         * gfortran.dg/extends_type_of_1.f03: New test.
237         * gfortran.dg/same_type_as_1.f03: Extended.
238
239 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
240
241         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
242         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
243
244 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
245
246         PR testsuite/42212
247         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
248
249 2009-11-30  Martin Jambor  <mjambor@suse.cz>
250
251         PR middle-end/42196
252         * gcc.c-torture/compile/pr42196-1.c: New test.
253         * gcc.c-torture/compile/pr42196-2.c: New test.
254         * gcc.c-torture/compile/pr42196-3.c: New test.
255
256 2009-11-30  Ira Rosen  <irar@il.ibm.com>
257
258         * gfortran.dg/vect/vect-7.f90: New test.
259
260 2009-11-30  Richard Guenther  <rguenther@suse.de>
261
262         PR middle-end/42119
263         PR fortran/38530
264         * gfortran.dg/pr42119.f90: New testcase.
265
266 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
267
268         PR c++/42069
269         * g++.dg/template/typedef23.C: New test.
270
271 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
272
273         PR tree-optimization/41961
274         * g++.dg/tree-ssa/pr41961.C: New.
275
276 2009-11-29  Ira Rosen  <irar@il.ibm.com>
277
278         PR tree-optimization/42193
279         * gcc.dg/vect/pr42193.c: New test.
280
281 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
282
283         PR c++/36408
284         * g++.dg/template/stmtexpr2.C: New test.
285
286 2009-11-28  Richard Guenther  <rguenther@suse.de>
287
288         PR tree-optimization/42183
289         * g++.dg/torture/pr42183.C: New testcase.
290
291 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
292
293         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
294         w64 target type 'unsigned long long'.
295
296 2009-11-27  Martin Jambor  <mjambor@suse.cz>
297
298         PR middle-end/42006
299         * gcc.c-torture/execute/pr42006.c: New test.
300
301 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
302
303         PR c++/38656
304         * g++.dg/cpp0x/error2.C: New.
305
306 2009-11-27  Michael Matz  <matz@suse.de>
307
308         PR rtl-optimization/42084
309         * gcc.dg/pr42084.c: New test.
310
311 2009-11-27  Michael Matz  <matz@suse.de>
312
313         PR c++/41906
314         * g++.dg/tree-ssa/pr41906.C: New testcase.
315
316 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
317
318         * gcc.dg/O16384.c: New test.
319
320 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
321
322         PR c++/35112
323         * g++.dg/parse/crash53.C: New.
324         * g++.dg/parse/error17.C: Adjust, error messages are not
325         duplicated anymore.
326         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
327
328 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
329
330         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
331         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
332         * gcc.target/i386/vperm-v4si-2.c: Ditto.
333         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
334
335 2009-11-26  Richard Henderson  <rth@redhat.com>
336
337         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
338
339 2009-11-26  Jason Merrill  <jason@redhat.com>
340
341         PR c++/42026, DR 239
342         * g++.dg/lookup/koenig8.C: New.
343
344         PR c++/10690
345         * g++.dg/template/explicit-args2.C: Add typeid cases.
346
347 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
348
349         PR fortran/41278
350         * gfortran.dg/array_function_5.f90: New test.
351
352 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
353
354         PR fortran/42048
355         PR fortran/42167
356         * gfortran.dg/select_type_10.f03: New test case.
357         * gfortran.dg/typebound_call_11.f03: Extended test case.
358
359 2009-11-26  Michael Matz  <matz@suse.de>
360
361         PR tree-optimization/41905
362         * g++.dg/tree-ssa/pr41905.C: New testcase.
363
364 2009-11-25  Richard Henderson  <rth@redhat.com>
365
366         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
367
368         * lib/target-supports.exp
369         (check_effective_target_vect_extract_even_odd): Add x86.
370
371         * gcc.target/i386/isa-check.h: New.
372         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
373         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
374         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
375         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
376         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
377         gcc.target/i386/vperm.pl: New files.
378
379 2009-11-25  Richard Henderson  <rth@redhat.com>
380
381         * gcc.dg/vect/pr36493.c: Call check_vect.
382         * gcc.dg/vect/pr37539.c: Likewise.
383         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
384         * tree-vect.h (check_vect): Use cpuid for x86.
385
386 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
387
388         * gnat.dg/specs/pack6.ads: New test.
389         * gnat.dg/specs/pack6_pkg.ads: New helper.
390
391 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
392
393         * gcc.target/powerpc/regnames-1.c: New test.
394
395 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
396             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
397
398         PR ada/42170
399         * ada/acats/run_acats: Bump stack limit to 16MB.
400
401 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
402
403         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
404         -march=armv5te.
405
406 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
407
408         PR fortran/42008
409         * gfortran.dg/pure_initializer_2.f90: New test.
410
411 2009-11-23  Jason Merrill  <jason@redhat.com>
412
413         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
414         * g++.old-deja/g++.pt/ctor2.C: Adjust.
415         * g++.dg/lookup/name-clash4.C: Adjust.
416
417 2009-11-23  Jason Merrill  <jason@redhat.com>
418
419         * g++.dg/template/spec15.C: Check for helpful message.
420
421 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
422
423         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
424         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
425         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
426         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
427         * gcc.target/powerpc/paired-2.c: Ditto.
428         * gcc.target/powerpc/paired-3.c: Ditto.
429         * gcc.target/powerpc/paired-4.c: Ditto.
430         * gcc.target/powerpc/paired-5.c: Ditto.
431         * gcc.target/powerpc/paired-6.c: Ditto.
432         * gcc.target/powerpc/paired-7.c: Ditto.
433         * gcc.target/powerpc/paired-8.c: Ditto.
434         * gcc.target/powerpc/paired-9.c: Ditto.
435         * gcc.target/powerpc/paired-10.c: Ditto.
436         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
437         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
438         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
439         * gcc.target/powerpc/pr39457.c: Don't use -m64.
440         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
441         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
442         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
443         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
444
445 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
446
447         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
448         scan-assembler-not regular expression.
449
450 2009-11-24  Richard Guenther  <rguenther@suse.de>
451
452         PR tree-optimization/42142
453         * gcc.c-torture/execute/pr42142.c: New testcase.
454
455 2009-11-24  Martin Jambor  <mjambor@suse.cz>
456
457         PR tree-optimization/42154
458         * gcc.c-torture/execute/pr42154.c: New test.
459
460 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
461
462         PR fortran/42045
463         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
464         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
465         * gfortran.dg/proc_ptr_comp_24.f90: New.
466
467 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
468
469         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
470         int targets.
471
472 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
473
474         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
475
476 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
477
478         PR testsuite/42086
479         * gcc.target/ia64/fptr-1.c: Make it a compile test.
480
481 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
482
483         * lib/lto.exp (lto_option_list): Rename from option_list.
484         * lib/compat.exp (compat_option_list): Rename from option_list.
485
486 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
487
488         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
489         * gcc-dg/raw-string-2.c: Ditto.
490         * gcc-dg/utf-array-short-wchar.c: Ditto.
491         * gcc-dg/utf-array.c: Ditto.
492         * gcc-dg/utf8-2.c: Ditto. 
493
494 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
495
496         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
497         targets.
498
499 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
500
501         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
502
503 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
504
505         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
506
507 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
508
509         PR testsuite/36470
510         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
511         Enable short test for avr target.
512         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
513         * gcc.dg/utf32-2.c: Ditto.
514         * gcc.dg/utf32-3.c: Ditto.
515         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
516
517 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
518
519         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
520
521 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
522
523         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
524
525
526 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
527
528         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
529         * gcc.dg/sms-7.c: Ditto.
530
531 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
532
533         * gcc.dg/pr36998.c: Frame pointer required for avr target.
534         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
535         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
536         * gcc.dg/pr41340.c: Test requires long pointer target.
537         * gcc.dg/profile-generate-3.c: Test requires profiling support.
538
539 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
540
541         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
542         * gcc.dg/graphite/block-3.c: Ditto.
543         * gcc.dg/graphite/block-4.c: Ditto.
544         * gcc.dg/graphite/block-5.c: Ditto.
545         * gcc.dg/graphite/block-6.c: Ditto.
546         * gcc.dg/graphite/interchange-0.c: Ditto.
547         * gcc.dg/graphite/interchange-1.c: Ditto.
548         * gcc.dg/graphite/interchange-2.c: Ditto.
549         * gcc.dg/graphite/interchange-3.c: Ditto.
550         * gcc.dg/graphite/interchange-4.c: Ditto.
551         * gcc.dg/graphite/interchange-5.c: Ditto.
552         * gcc.dg/graphite/interchange-6.c: Ditto.
553         * gcc.dg/graphite/run-id-1.c: Ditto.
554         * gcc.dg/graphite/scop-16.c: Ditto.
555         * gcc.dg/graphite/scop-17.c: Ditto.
556         * gcc.dg/graphite/scop-18.c: Ditto.
557         * gcc.dg/graphite/scop-matmult.c: Ditto.
558         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
559         * gcc.dg/graphite/id-15.c: Ditto.
560
561 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
562
563         * gnat.dg/specs/weak1.ads: New test.
564
565 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
566
567         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
568
569 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
570
571         PR c++/14777
572         * g++.dg/template/typedef13.C: Adjust.
573         * g++.dg/template/typedef19.C: Adjust.
574         * g++.dg/template/typedef20.C: Adjust.
575         * g++.dg/template/typedef22.C: New test.
576
577 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
578
579         PR target/42113
580         * gcc.target/alpha/pr42113.c: New test.
581
582 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
583
584         PR fortran/41807
585         * gfortran.dg/data_value_1.f90: Update test.
586         * gfortran.dg/array_constructor_32.f90: New test.
587
588 2009-11-21  Martin Jambor  <mjambor@suse.cz>
589
590         PR middle-end/42025
591         * gcc.c-torture/compile/pr42025-1.c: New test.
592         * gcc.c-torture/compile/pr42025-2.c: New test.
593
594 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
595
596         * gcc.target/mips/mult-1.c: Forbid octeon.
597         * gcc.target/mips/octeon-dmul-3.c: New test.
598
599 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
600
601         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
602
603 2009-11-20  Jason Merrill  <jason@redhat.com>
604
605         PR c++/9050, DR 147, DR 318
606         * g++.dg/template/ctor9.C: New.
607         * g++.dg/tc1/dr147.C: Remove xfails.
608         * g++.dg/lookup/name-clash4.C: Adjust.
609         * g++.old-deja/g++.jason/temporary5.C: Adjust.
610         * g++.old-deja/g++.pt/ctor2.C: Adjust.
611
612 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
613
614         PR tree-optimization/42078
615         * gcc.dg/pr42078.c: New test.
616
617 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
618
619         PR Testsuite/42114
620         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
621         XFAIL ptrdiff range test for avr.
622         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
623         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
624         * gcc-dg/c99-stdint-6.c: Ditto.
625
626 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
627
628         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
629         2009-10-23 change to set VRSAVE if VSX has been reverted.
630
631 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
632
633         PR c++/38646
634         * g++.dg/cpp0x/pr38646.C: New test.
635
636 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
637
638         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
639         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
640         Wrap *intmax_t tests in !NO_MAX_TYPES.
641
642 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
643
644         PR c++/42060
645         * g++.dg/cpp0x/initlist28.C: New.
646
647 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
648
649         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
650
651 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
652
653         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
654
655 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
656
657         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
658         explicit.
659         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
660         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
661         * g++.old-deja/g++.law/typeck1.C: Likewise.
662         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
663         * g++.dg/conversion/ptrmem9.C: Likewise.
664         * g++.dg/expr/cond2.C: Likewise.
665
666 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
667             Janus Weil  <janus@gcc.gnu.org>
668
669         PR fortran/42104
670         * gfortran.dg/proc_ptr_comp_23.f90: New test.
671
672 2009-11-19  Jason Merrill  <jason@redhat.com>
673
674         PR c++/42115
675         * g++.dg/init/placement5.C: Add positive test.
676
677         DR 176 permissiveness
678         * g++.dg/ext/injected-ttp.C: New.
679         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
680         * g++.old-deja/g++.pt/ttp41.C: Adjust.
681
682 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
683
684         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
685         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
686
687 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
688
689         * gcc-dg/raw-string-1.c: Skip test for avr target.
690         * gcc-dg/utf-array-short-wchar.c: Ditto.
691         * gcc-dg/utf-array.c: Ditto.
692         * gcc-dg/utf8-2.c: Ditto.
693
694 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
695
696         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
697         (plugin_init): Pass correct version to plugin_default_version_check.
698         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
699         (plugin_init): Pass correct version to plugin_default_version_check.
700         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
701         (plugin_init): Pass correct version to plugin_default_version_check.
702
703 2009-11-19  Jason Merrill  <jason@redhat.com>
704
705         PR c++/561
706         * g++.dg/overload/pmf2.C: New.
707
708 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
709
710         PR libgfortran/42090
711         * gfortran.dg/direct_io_11.f90: New test.
712
713 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
714
715         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
716
717 2009-11-18  Nick Clifton  <nickc@redhat.com>
718         
719         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
720         * g++.dg/lto/20081120-1_0.C: Likewise.
721         * g++.dg/lto/20091002-2_0.C: Likewise.
722         * g++.dg/lto/20081120-2_0.C: Likewise.
723         * g++.dg/lto/20091002-3_0.C: Likewise.
724         * g++.dg/lto/20081123_0.C: Likewise.
725         * g++.dg/lto/20090313_0.C: Likewise.
726         * g++.dg/lto/20081109-1_0.C: Likewise.
727         * g++.dg/lto/20081219_0.C: Likewise.
728         * g++.dg/lto/20081204-1_0.C: Likewise.
729         * g++.dg/lto/20090302_0.C: Likewise.
730         * g++.dg/lto/20081119-1_0.C: Likewise.
731         * g++.dg/lto/20081118_0.C: Likewise.
732
733 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
734
735         PR testsuite/41913
736         * lib/lto.exp (scan-symbol): Properly check if target exist.
737
738 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
739
740         PR fortran/42072
741         * gfortran.dg/proc_ptr_8.f90: Extended.
742
743 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
744
745         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
746         explicit.
747         * g++.dg/inherit/error4.C: Likewise.
748         * g++.dg/template/crash90.C: Likewise.
749
750 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
751
752         PR c++/3187
753         * g++.dg/abi/mangle26.C: Also match *C2* definition.
754         * g++.dg/abi/mangle27.C: Likewise.
755         * g++.dg/abi/mangle28.C: Likewise.
756         * g++.dg/abi/mangle29.C: Likewise.
757
758 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
759
760         PR debug/41926
761         * gcc.dg/vect/vect-debug-pr41926.c: New.
762
763 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
764
765         PR c++/42058
766         * g++.dg/init/array26.C: New.
767         * g++.dg/init/array27.C: Likewise.
768         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
769
770 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
771
772         PR c++/42061
773         * g++.dg/cpp0x/initlist27.C: New test.
774
775         PR c++/42059
776         * g++.dg/cpp0x/initlist26.C: New test.
777
778 2009-11-16  Jason Merrill  <jason@redhat.com>
779
780         PR c++/189, c++/9937, c++/13950, DR 176
781         * g++.dg/tc1/dr176.C: Adjust.
782         * g++.dg/template/injected1.C: New.
783         * g++.dg/template/inherit.C: Adjust.
784         * g++.old-deja/g++.brendan/crash56.C: Adjust.
785         * g++.old-deja/g++.pt/lookup8.C: Adjust.
786         * g++.old-deja/g++.pt/ttp22.C: Adjust.
787         * g++.old-deja/g++.pt/ttp23.C: Adjust.
788
789 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
790
791         PR c++/42055
792         * g++.dg/template/crash92.C: New.
793
794 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
795
796         PR c++/32056
797         * g++.dg/template/error44.C: New.
798
799 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
800
801         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
802
803 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
804
805         PR fortran/42048
806         * gfortran.dg/typebound_call_11.f03: New test.
807
808 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
809
810         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
811         init functions.
812
813 2009-11-13  Jason Merrill  <jason@redhat.com>
814
815         PR c++/27425
816         PR c++/34274
817         * g++.dg/template/arg7.C: New.
818
819         PR c++/29363
820         * g++.dg/template/error43.C: New.
821
822         PR debug/26965
823         * g++.dg/debug/dwarf2/static-data-member2.C: New.
824
825         PR c++/35075
826         * g++.dg/template/ref5.C: New.
827
828         PR c++/21008, DR 515
829         * g++.dg/template/inherit4.C: New.
830         * g++.dg/lookup/scoped8.C: Adjust.
831
832         PR c++/11987
833         * g++.dg/parse/typename11.C: New.
834         * g++.dg/template/crash48.C: Adjust.
835
836 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
837
838         PR testsuite/42001
839         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
840         lto_finish at the end.
841         * gfortran.dg/lto/lto.exp: Ditto.
842
843 2009-11-12  Jason Merrill  <jason@redhat.com>
844
845         PR c++/39560
846         * g++.dg/lookup/anon7.C: New.
847
848         PR c++/37037
849         * g++.dg/template/typedef21.C: New.
850
851         PR c++/42013
852         * g++.dg/cpp0x/decltype19.C: New.
853
854 2009-11-11  Jason Merrill  <jason@redhat.com>
855
856         PR c++/39131
857         * g++.dg/dfp/typeid1.C: New.
858
859 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
860
861         PR fortran/41978
862         * gfortran.dg/proc_ptr_comp_22.f90: New test.
863
864 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
865
866         PR testsuite/42001
867         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
868         lto_finish at the end.
869
870         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
871         (lto_finish): New. Restore mathlib.
872
873 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
874
875         * g++.dg/torture/pushpop_macro.C: New testcase.
876         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
877         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
878
879 2009-11-11  Jon Beniston  <jon@beniston.com>
880
881         * lib/target-supports.exp (check_profiling_available): lm32 target
882           doesn't support profiling.
883         * gcc.dg/20020312-2.c: Add lm32 support.
884         * g++.dg/other/packed1.C: Expect to fail on lm32.
885         * g++.old-deja/g++.jason/thunk3.C: Likewise.
886
887 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
888
889         * gcc.target/arm/neon: Regenerate generated tests.
890
891 2009-11-10  Jason Merrill  <jason@redhat.com>
892
893         * g++.dg/init/placement5.C: New.
894
895         PR c++/34158
896         * g++.dg/init/placement4.C: New.
897
898 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
899
900         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
901         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
902         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
903         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
904
905 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
906
907         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
908         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
909
910 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
911
912         * gcc.c-torture/compile/pr41987.c: New.
913
914 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
915
916         PR middle-end/40946
917         * gcc.dg/pr40946.c: New test.
918
919 2009-11-09  Jason Merrill  <jason@redhat.com>
920
921         PR c++/41972
922         * g++.dg/template/ref4.C: New.
923
924         PR c++/41994
925         * g++.dg/template/conv10.C: New.
926
927 2009-11-07  Jason Merrill  <jason@redhat.com>
928
929         PR c++/37920
930         * g++.dg/ext/typeof11.C: New.
931
932 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
933
934         PR target/41985
935         * gcc.target/i386/pr41985.c: New test.
936
937 2009-11-08  Richard Guenther  <rguenther@suse.de>
938
939         * gcc.dg/torture/pta-escape-1.c: New testcase.
940
941 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
942
943         * gnat.dg/rep_clause4.adb: New test.
944
945 2009-11-08  Richard Guenther  <rguenther@suse.de>
946
947         PR rtl-optimization/41928
948         * gfortran.dg/pr41928.f90: New testcase.
949
950 2009-11-07  Jason Merrill  <jason@redhat.com>
951
952         PR c++/18451
953         PR c++/40738
954         * g++.dg/parse/error36.C: Add parameter and template cases.
955         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
956         * g++.dg/ext/typedef-init.C: Likewise.
957         * g++.dg/lookup/hidden-class1.C: Likewise.
958         * g++.dg/lookup/hidden-class10.C: Likewise.
959         * g++.dg/lookup/hidden-class5.C: Likewise.
960         * g++.dg/lookup/hidden-class7.C: Likewise.
961         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
962         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
963         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
964         * g++.dg/lookup/strong-using-2.C: Likewise.
965         * g++.dg/other/typedef1.C: Likewise.
966         * g++.dg/parse/access10.C: Likewise.
967         * g++.dg/parse/constructor1.C: Likewise.
968         * g++.dg/parse/crash38.C: Likewise.
969         * g++.dg/parse/error3.C: Likewise.
970         * g++.dg/parse/typespec1.C: Likewise.
971         * g++.dg/template/typedef5.C: Likewise.
972         * g++.old-deja/g++.pt/typename3.C: Likewise.
973         * g++.old-deja/g++.pt/typename4.C: Likewise.
974         * g++.old-deja/g++.pt/typename6.C: Likewise.
975         * g++.old-deja/g++.robertl/eb94.C: Likewise.
976
977         * g++.dg/abi/regparm1.C: Fix execute test.
978
979 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
980
981         PR tree-optimization/41643
982         * gcc.dg/pr41643.c: New test.
983
984 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
985
986         PR fortran/41909
987         * gfortran.dg/recursive_check_15.f90: New test.
988
989 2009-11-06  Jason Merrill  <jason@redhat.com>
990
991         PR c++/15946
992         * g++.dg/parse/error36.C: New.
993         * g++.old-deja/g++.other/typename1.C: Adjust.
994
995         PR c++/9381
996         * g++.dg/abi/regparm1.C: New.
997
998 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
999
1000         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1001         PLUGIN_PRAGMAS.
1002         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1003         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1004         and pragma_plugin-test-1.C.
1005
1006 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1007
1008         PR c++/41536
1009         * g++.dg/ext/always_inline-5.C: New test.
1010
1011 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1012
1013         PR c++/41967
1014         * g++.dg/gomp/pr41967.C: New test.
1015
1016 2009-11-06  Michael Matz  <matz@suse.de>
1017
1018         PR middle-end/41963
1019         * gcc.dg/pr41963.c: New test.
1020
1021 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1022
1023         PR middle-end/41935
1024         * gcc.dg/pr41935.c: New test.
1025         * c-c++-common/pr41935.c: New test.
1026         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1027         element.
1028         * gcc.c-torture/execute/pr41935.c: New test.
1029
1030 2009-11-05  Jason Merrill  <jason@redhat.com>
1031
1032         PR c++/34180
1033         * g++.dg/init/synth2.C: New.
1034
1035         PR c++/7046
1036         * g++.dg/abi/pragma-pack1.C: New.
1037
1038         PR c++/34870
1039         * g++.dg/lookup/koenig7.C: New.
1040
1041         PR c++/41703
1042         * g++.dg/template/partial6.C: New.
1043
1044 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1045
1046         PR fortran/41556
1047         * gfortran.dg/class_12.f03: New test.
1048
1049 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1050
1051         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1052         in builtin's name.
1053
1054 2009-11-04  Jason Merrill  <jason@redhat.com>
1055
1056         PR c++/36912
1057         * g++.dg/init/static-init2.C: New.
1058
1059 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1060
1061         PR fortran/41556
1062         PR fortran/41873
1063         * gfortran.dg/interface_abstract_4.f90: New test.
1064
1065 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1066
1067         * gcc.target/m68k/pr41302.c: Fix target triplet.
1068
1069 2009-11-04  Jason Merrill  <jason@redhat.com>
1070
1071         PR c++/39413
1072         * g++.dg/template/overload11.C: New.
1073         * g++.dg/template/nested3.C: Adjust.
1074
1075 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1076
1077         PR ada/20548
1078         * ada/acats/norun.lst: Remove the stack checking tests.
1079         * ada/acats/run_acats: Limit the stack to 8MB.
1080
1081 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1082
1083         PR fortran/41556
1084         PR fortran/41937
1085         * gfortran.dg/class_11.f03: New test.
1086
1087 2009-11-04  Jason Merrill  <jason@redhat.com>
1088
1089         PR c++/35067
1090         * g++.dg/abi/thunk5.C: New.
1091
1092 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1093
1094         PR rtl-opt/41833
1095         * gcc.target/powerpc/altivec-33.c: New testcase.
1096
1097 2009-11-04  Jason Merrill  <jason@redhat.com>
1098
1099         PR c++/17365, DR 218
1100         * g++.dg/lookup/koenig6.C: New.
1101         * g++.dg/lookup/koenig5.C: Adjust.
1102         * g++.dg/template/crash56.C: Adjust.
1103         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1104
1105 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1106             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1107
1108         * gcc.target/i386/xop-check.h: New file.
1109         * gcc.target/i386/xop-hadduX.c: Ditto.
1110         * gcc.target/i386/xop-haddX.c: Ditto.
1111         * gcc.target/i386/xop-hsubX.c: Ditto.
1112         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1113         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1114         * gcc.target/i386/xop-pcmov2.c: Ditto.
1115         * gcc.target/i386/xop-pcmov.c: Ditto.
1116         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1117         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1118         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1119         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1120         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1121         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1122         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1123         * gcc.target/i386/sse-12.c: Update with new compile options to
1124         activate and check xopintrin.h intrinsic file.
1125         * gcc.target/i386/sse-13.c: Ditto.
1126         * gcc.target/i386/sse-14.c: Ditto.
1127         * gcc.target/i386/sse-22.c: Ditto.
1128         * gcc.target/i386/sse-23.c: Ditto.
1129         * g++.dg/other/i386-2.C: Ditto.
1130         * g++.dg/other/i386-3.C: Ditto.
1131         * g++.dg/other/i386-5.C: Ditto.
1132         * g++.dg/other/i386-6.C: Ditto.
1133         
1134 2009-11-04  Wei Guozhi  <carrot@google.com>
1135
1136         PR target/40835
1137         * gcc.target/arm/pr40835: New testcase.
1138
1139 2009-11-04  Revital Eres  <eres@il.ibm.com>
1140
1141         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1142         change in decision of peeling for alignment.
1143         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1144         * gcc.dg/vect/vect-50.c: Likewise.
1145         * gcc.dg/vect/vect-42.c: Likewise.
1146         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1147         Likewise.
1148         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1149         Likewise.
1150         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1151         * gcc.dg/vect/vect-60.c: Likewise.
1152         * gcc.dg/vect/vect-52.c: Likewise.
1153         * gcc.dg/vect/vect-44.c: Likewise.
1154         * gcc.dg/vect/vect-27.c: Likewise.
1155         * gcc.dg/vect/vect-29.c: Likewise.
1156         * gcc.dg/vect/vect-72.c: Likewise.
1157         * gcc.dg/vect/vect-56.c: Likewise.
1158         * gcc.dg/vect/vect-48.c: Likewise.
1159         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1160         * gfortran.dg/vect/vect-2.f90: Likewise.
1161         * gfortran.dg/vect/vect-5.f90: Likewise.
1162
1163 2009-11-04  Richard Guenther  <rguenther@suse.de>
1164
1165         PR tree-optimization/41919
1166         * gcc.c-torture/execute/pr41919.c: New testcase.
1167
1168 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1169
1170         PR target/41302
1171         * gcc.target/m68k/pr41302.c: New test.
1172
1173 2009-11-03  Jason Merrill  <jason@redhat.com>
1174
1175         PR c++/36959
1176         * g++.dg/opt/inline16.C: New.
1177
1178 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1179
1180         * gnat.dg/stack_check.adb1: New test.
1181         * gnat.dg/stack_check.adb2: Likewise.
1182
1183 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1184
1185         PR rtl-optimization/41917
1186         * gcc.c-torture/execute/pr41917.c: New test.
1187
1188 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1189
1190         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1191         dump to not include "call *%esp".
1192
1193 2009-11-03  Jason Merrill  <jason@redhat.com>
1194
1195         PR c++/39786
1196         * g++.dg/lookup/using22.C: New.
1197
1198         PR c++/41876
1199         * g++.dg/parse/eh-decl.C: New.
1200
1201         PR c++/41927
1202         * g++.dg/template/sfinae16.C: New.
1203
1204         PR c++/41815
1205         * g++.dg/cpp0x/rv-return.C: New.
1206         * g++.dg/cpp0x/deduce.C: Adjust.
1207
1208         PR c++/40944
1209         * g++.dg/template/sfinae15.C: New.
1210
1211         PR c++/40687
1212         * g++.dg/cpp0x/auto3.C: Remove xfail.
1213
1214 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1215
1216         PR fortran/41907
1217         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1218
1219 2009-11-03  Nick Clifton  <nickc@redhat.com>
1220
1221         * gcc.target/rx/builtins.c: Remove redundant tests.
1222         Add test of MVTIPL instruction.
1223         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1224         function attributes.  Add -msave-acc-in-interrupts option to the
1225         command line.
1226
1227 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1228             Maxim Kuvyrkov  <maxim@codesourcery.com>
1229
1230         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1231         sh, m68k and fido.
1232
1233 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1234
1235         PR c++/38699
1236         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1237         * c-c++-common/builtin-offsetof.c: ... here.
1238
1239 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1240
1241         PR c++/38699
1242         * c-c++-common/dfp/builtin-offsetof.c: New test.
1243         * g++.dg/other/offsetof6.C: Likewise.
1244
1245 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1246
1247         PR target/41900
1248         * gcc.target/i386/pr41900.c: New test.
1249
1250 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1251
1252         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1253
1254 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1255
1256         PR c++/41856
1257         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1258         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1259
1260 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1261
1262         PR c++/37093
1263         * g++.dg/other/ptrmem10.C: New test.
1264         * g++.dg/other/ptrmem11.C: Likewise.
1265
1266 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1267
1268         PR testsuite/41878
1269         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1270         spaces in some expressions.
1271
1272 2009-11-02  Jason Merrill  <jason@redhat.com>
1273
1274         * g++.dg/other/linkage2.C: Move to...
1275         * g++.dg/cpp0x/linkage2.C: ..here.
1276         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1277         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1278         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1279         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1280         * g++.dg/lookup/anon2.C: Likewise.
1281         * g++.dg/other/anon3.C: Likewise.
1282         * g++.dg/template/arg2.C: Likewise.
1283         * g++.dg/template/local4.C: Likewise.
1284         * g++.old-deja/g++.law/operators32.C: Likewise.
1285         * g++.old-deja/g++.other/linkage2.C: Likewise.
1286         * g++.old-deja/g++.pt/enum6.C: Likewise.
1287         * g++.old-deja/g++.other/anon9.C: Likewise.
1288         * g++.old-deja/g++.other/linkage1.C: Likewise.
1289         * c-c++-common/dfp/pr35620.c: Give the union a name.
1290
1291 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1292
1293         PR tree-optimization/41857
1294         * gcc.target/spu/ea/pr41857.c: New file.
1295
1296 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1297
1298         PR tree-optimization/41750
1299         * gcc.c-torture/execute/pr41750.c: New test.
1300
1301 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1302
1303         PR tree-optimization/41841
1304         * gcc.dg/pr41841.c: New test.
1305
1306         PR debug/41893
1307         * gcc.dg/debug/pr41893-1.c: New test.
1308         * gcc.dg/debug/pr41893-2.c: New file.
1309
1310         PR c++/41774
1311         * g++.dg/ext/visibility/namespace3.C: New test.
1312
1313 2009-11-01  Jason Merrill  <jason@redhat.com>
1314
1315         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1316         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1317         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1318
1319 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1320
1321         * gnat.dg/opt5.adb: New test.
1322
1323 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1324
1325         PR fortran/41872
1326         * gfortran.dg/allocatable_scalar_4.f90: New test.
1327
1328 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1329
1330         PR fortran/41850
1331         * gfortran.dg/intent_out_6.f90: New testcase.
1332
1333 2009-10-31  Richard Guenther  <rguenther@suse.de>
1334
1335         * g++.dg/tree-ssa/restrict1.C: New.
1336
1337 2009-10-31  Jason Merrill  <jason@redhat.com>
1338
1339         * g++.dg/rtti/typeid9.C: New.
1340
1341         PR c++/41754
1342         * g++.dg/cpp0x/initlist25.C: New.
1343
1344 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1345
1346         * gnat.dg/specs/rep_clause4.ads: New test.
1347
1348 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1349
1350         PR target/41885
1351         * gcc.target/avr/torture/pr41885.c: New test.
1352
1353 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1354
1355         * gnat.dg/specs/pack5.ads: New test.
1356
1357 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1358
1359         * lib/target-supports.exp: Handle powerpc-*-elf.
1360
1361 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1362
1363         PR target/40838
1364         * gcc.target/i386/incoming-6.c: New.
1365         * gcc.target/i386/incoming-7.c: Likewise.
1366         * gcc.target/i386/incoming-8.c: Likewise.
1367         * gcc.target/i386/incoming-9.c: Likewise.
1368         * gcc.target/i386/incoming-10.c: Likewise.
1369         * gcc.target/i386/incoming-11.c: Likewise.
1370         * gcc.target/i386/incoming-12.c: Likewise.
1371         * gcc.target/i386/incoming-13.c: Likewise.
1372         * gcc.target/i386/incoming-14.c: Likewise.
1373         * gcc.target/i386/incoming-15.c: Likewise.
1374         * gcc.target/i386/pr37843-4.c: Likewise.
1375
1376 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1377
1378         PR c++/41863
1379         * g++.dg/template/sizeof12.C: New test.
1380
1381 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1382
1383         * gnat.dg/pack14.adb: New test.
1384
1385 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1386
1387         * gcc.target/mips/mips.exp (mips_option_groups): Add
1388         mcount-ra-address.
1389         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1390         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1391         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1392
1393 2009-10-29  Michael Matz  <matz@suse.de>
1394
1395         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1396         * gcc.target/i386/sse-recip-vec.c: Ditto.
1397         * gcc.target/i386/brokensqrt.c: New test.
1398
1399 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1400
1401         PR fortran/41777
1402         * gfortran.dg/associated_target_3.f90: New testcase.
1403
1404 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1405
1406         * gfortran.dg/lto/pr41764_0.f: New.
1407
1408 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1409
1410         PR tree-optimization/41775
1411         * g++.dg/torture/pr41775.C: New testcase.
1412
1413 2009-10-28  Jason Merrill  <jason@redhat.com>
1414
1415         * g++.dg/cpp0x/inline-ns1.C: New.
1416         * g++.dg/cpp0x/inline-ns2.C: New.
1417         * g++.dg/cpp0x/inline-ns3.C: New.
1418
1419 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1420
1421         PR rtl-optimization/39715
1422         * gcc.target/arm/thumb-ltu.c: New.
1423
1424 2009-10-28  Richard Guenther  <rguenther@suse.de>
1425
1426         PR lto/41808
1427         PR lto/41839
1428         * gcc.dg/lto/20091027-1_0.c: New testcase.
1429         * gcc.dg/lto/20091027-1_1.c: Likewise.
1430         * g++.dg/lto/20091026-1_0.C: Likewise.
1431         * g++.dg/lto/20091026-1_1.C: Likewise.
1432         * g++.dg/lto/20091026-1_a.h: Likewise.
1433
1434 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1435
1436         PR middle-end/41837
1437         * gcc.dg/pr41837.c: New test.
1438
1439         PR debug/41801
1440         * g++.dg/ext/sync-3.C: New test.
1441
1442         PR target/41762
1443         * gcc.dg/pr41762.c: New test.
1444
1445 2009-10-28  Richard Guenther  <rguenther@suse.de>
1446
1447         PR middle-end/41855
1448         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1449         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1450         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1451         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1452
1453 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1454
1455         PR rtl-optimization/39715
1456         * gcc.target/arm/thumb-bitfld1.c: New.
1457
1458 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1459
1460         PR rtl-optimization/40741
1461         * gcc.target/arm/thumb-branch1.c: New.
1462
1463 2009-10-27  Jason Merrill  <jason@redhat.com>
1464
1465         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1466         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1467         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1468         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1469
1470 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1471
1472         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1473         * gnat.dg/null_pointer_deref2.adb: Likewise.
1474
1475 2009-10-27  Richard Guenther  <rguenther@suse.de>
1476
1477         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1478
1479 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1480
1481         PR c/41842
1482         * gcc.dg/pr41842.c: New test.
1483
1484 2009-10-27  Revital Eres  <eres@il.ibm.com>
1485
1486         PR tree-optimization/40648
1487         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1488         change in decision of peeling for alignment.
1489         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1490         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1491         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1492         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1493         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1494         * gcc.dg/vect/vect-50.c: Likewise.
1495         * gcc.dg/vect/vect-33.c: Likewise.
1496         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1497         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1498         Likewise.
1499         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1500         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1501         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1502         Likewise.
1503         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1504         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1505         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1506         * gcc.dg/vect/vect-60.c: Likewise.
1507         * gcc.dg/vect/vect-26.c: Likewise.
1508         * gcc.dg/vect/vect-52.c: Likewise.
1509         * gcc.dg/vect/vect-44.c: Likewise.
1510         * gcc.dg/vect/vect-27.c: Likewise.
1511         * gcc.dg/vect/vect-70.c: Likewise.
1512         * gcc.dg/vect/vect-28.c: Likewise.
1513         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1514         * gcc.dg/vect/vect-109.c: Likewise.
1515         * gcc.dg/vect/vect-54.c: Likewise.
1516         * gcc.dg/vect/vect-29.c: Likewise.
1517         * gcc.dg/vect/vect-72.c: Likewise.
1518         * gcc.dg/vect/vect-56.c: Likewise.
1519         * gcc.dg/vect/vect-48.c: Likewise.
1520         * gcc.dg/vect/vect-91.c: Likewise.
1521         * gcc.dg/vect/vect-92.c: Likewise.
1522         * gcc.dg/vect/vect-58.c: Likewise.
1523         * gcc.dg/vect/slp-25.c: Likewise.
1524         * gcc.dg/vect/vect-93.c: Likewise.
1525         * gcc.dg/vect/vect-95.c: Likewise.
1526         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1527         * gcc.dg/vect/vect-87.c: Likewise.
1528         * gcc.dg/vect/vect-96.c: Likewise.
1529         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1530         * gcc.dg/vect/vect-88.c: Likewise.
1531         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1532         * gcc.dg/vect/vect-89.c: Likewise.
1533         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1534         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1535         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1536         * gfortran.dg/vect/vect-2.f90: Likewise.
1537         * gfortran.dg/vect/vect-3.f90: Likewise.
1538         * gfortran.dg/vect/vect-4.f90: Likewise.
1539         * gfortran.dg/vect/vect-5.f90: Likewise.
1540
1541 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1542
1543         PR c++/41020
1544         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1545
1546 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1547             Michael Meissner  <meissner@linux.vnet.ibm.com>
1548             Ulrich Weigand  <uweigand@de.ibm.com>
1549
1550         * gcc.target/spu/ea/ea.exp: New file.
1551         * gcc.target/spu/ea/cache1.c: Likewise.
1552         * gcc.target/spu/ea/cast1.c: Likewise.
1553         * gcc.target/spu/ea/cast2.c: Likewise.
1554         * gcc.target/spu/ea/compile1.c: Likewise.
1555         * gcc.target/spu/ea/compile2.c: Likewise.
1556         * gcc.target/spu/ea/cppdefine.c: Likewise.
1557         * gcc.target/spu/ea/errors1.c: Likewise.
1558         * gcc.target/spu/ea/errors2.c: Likewise.
1559         * gcc.target/spu/ea/execute1.c: Likewise.
1560         * gcc.target/spu/ea/execute2.c: Likewise.
1561         * gcc.target/spu/ea/execute3.c: Likewise.
1562         * gcc.target/spu/ea/ops1.c: Likewise.
1563         * gcc.target/spu/ea/ops2.c: Likewise.
1564         * gcc.target/spu/ea/options1.c: Likewise.
1565         * gcc.target/spu/ea/test-sizes.c: Likewise.
1566
1567 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1568
1569         PR bootstrap/41345
1570         * gcc.dg/pr41345.c: New test.
1571
1572         PR debug/41828
1573         * g++.dg/debug/dwarf2/anonname1.C: New test.
1574
1575 2009-10-26  Jason Merrill  <jason@redhat.com>
1576
1577         PR c++/38796
1578         * g++.dg/cpp0x/defaulted15.C: New.
1579         * g++.dg/cpp0x/defaulted16.C: New.
1580
1581 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1582
1583         PR c++/41785
1584         * g++.dg/cpp0x/variadic96.C: New test.
1585
1586 2009-10-26  Nick Clifton  <nickc@redhat.com>
1587
1588         * lib/target-supports.exp (check_profiling_available):
1589         Profiling is not, currently, available for the RX port.
1590         (check_effective_target_hard_float): Add support for RX target.
1591         * gcc.target/rx: New directory.
1592         * gcc.target/rx/builtins.c: New test file.
1593         * gcc.target/rx/interrupts.c: New test file.
1594         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1595         * gcc.target/rx/zero-width-bitfield.c: New test file.
1596         * gcc.target/rx/i272091.c: New test file.
1597         * gcc.target/rx/packed-struct.c: New test file.
1598         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1599
1600 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1601
1602         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1603         * gcc.dg/lto/20091016-1_0.c: Likewise.
1604         * gcc.dg/lto/20090206-1_0.c: Likewise.
1605         * gcc.dg/lto/20081120-1_0.c: Likewise.
1606         * gcc.dg/lto/20081120-2_0.c: Likewise.
1607         * gcc.dg/lto/20090116_0.c: Likewise.
1608         * gcc.dg/lto/20081126_0.c: Likewise.
1609         * gcc.dg/lto/20091013-1_0.c: Likewise.
1610         * gcc.dg/lto/20081212-1_0.c: Likewise.
1611         * gcc.dg/lto/20091015-1_0.c: Likewise.
1612         * gcc.dg/lto/20090126-1_0.c: Likewise.
1613         * gcc.dg/lto/20090126-2_0.c: Likewise.
1614         * gcc.dg/lto/20091020-1_0.c: Likewise.
1615         * gcc.dg/lto/20091020-2_0.c: Likewise.
1616         * gcc.dg/lto/20081204-1_0.c: Likewise.
1617         * gcc.dg/lto/20081204-2_0.c: Likewise.
1618         * gcc.dg/lto/20081224_0.c: Likewise.
1619         * gcc.dg/lto/20090219_0.c: Likewise.
1620
1621 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1622
1623         PR c++/41020
1624         * g++.dg/lookup/extern-c-redecl2.C: New test.
1625         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1626         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1627         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1628
1629 2009-10-26  Michael Matz  <matz@suse.de>
1630
1631         PR tree-optimization/41783
1632         * gcc.dg/pr41783.c: New test.
1633         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1634         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1635         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1636
1637 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1638
1639         PR fortran/41714
1640         * gfortran.dg/class_allocate_4.f03: New test.
1641
1642 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1643
1644         * gcc.target/mips/mult-1.c: New test.
1645
1646 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1647
1648         PR fortran/41784
1649         * gfortran.dg/extends_8.f03: New test.
1650
1651 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1652
1653         * gnat.dg/specs/pack4.ads: New test.
1654
1655 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1656
1657         * gnat.dg/null_pointer_deref1.adb: New test.
1658         * gnat.dg/null_pointer_deref2.adb: Likewise.
1659
1660 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1661
1662         PR fortran/41772
1663         * gfortran.dg/transfer_intrinsic_3.f90.
1664
1665 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1666
1667         * gnat.dg/opt4.adb: New test.
1668
1669 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1670
1671         PR c/40033
1672         * gcc.dg/noncompile/pr40033-1.c: New test.
1673
1674 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1675
1676         PR c++/40808
1677         * g++.dg/abi/mangle34.C: New test
1678
1679 2009-10-23  Jason Merrill  <jason@redhat.com>
1680
1681         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1682
1683         Core issue 899
1684         * g++.dg/cpp0x/explicit4.C: New.
1685
1686 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1687
1688         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1689         *-*-cygwin.
1690         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1691         for *-*-mingw* and *-*-cygwin.
1692         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1693         * g++.dg/template/spec35.C: Disable weak symbol test for
1694         *-*-mingw* and *-*-cygwin.
1695
1696         PR testsuite/31342
1697         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1698
1699 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1700
1701         PR fortran/41800
1702         * gfortran.dg/class_10.f03: New test.
1703
1704 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1705
1706         PR target/41787
1707         * gcc.target/powerpc/vsx-vrsave.c: New file.
1708
1709 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1710
1711         PR c/41673
1712         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1713
1714 2009-10-23  Richard Guenther  <rguenther@suse.de>
1715
1716         PR tree-optimization/41778
1717         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1718
1719 2009-10-22  Richard Guenther  <rguenther@suse.de>
1720
1721         PR lto/41791
1722         * g++.dg/lto/20091022-2_0.C: New testcase.
1723
1724 2009-10-22  Richard Guenther  <rguenther@suse.de>
1725
1726         PR lto/41730
1727         * g++.dg/lto/20091022-1_0.C: New testcase.
1728
1729 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1730
1731         * gcc.dg/autopar/outer-4.c: Adjust scan.
1732         * gcc.dg/autopar/outer-5.c: Adjust scan.
1733         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1734
1735         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1736         * gcc.dg/autopar/outer-1.c: New testcase.
1737         * gcc.dg/autopar/outer-2.c: New testcase.
1738         * gcc.dg/autopar/outer-3.c: New testcase.
1739         * gcc.dg/autopar/outer-4.c: New testcase.
1740         * gcc.dg/autopar/outer-5.c: New testcase.
1741         * gcc.dg/autopar/outer-6.c: New testcase.
1742
1743 2009-10-22  Jan Hubicka  <jh@suse.cz>
1744
1745         * gcc.c-torture/compile/pr40556.c: New testcase.
1746
1747 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1748
1749         PR fortran/41781
1750         * gfortran.dg/goto_8.f90: New test case.
1751
1752 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1753
1754         PR tree-optimization/41497
1755         * gcc.dg/tree-ssa/pr41497.c: New.
1756
1757 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1758
1759         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1760
1761 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1762
1763         * gcc.dg/tls/pie-1.c: New test.
1764
1765 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1766
1767         * g++.dg/abi/mangle33.C: New test.
1768
1769 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1770
1771         * gnat.dg/discr22.adb: New test.
1772
1773 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1774
1775         * gnat.dg/loop_optimization7.ad[sb]: New test.
1776         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1777
1778 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1779
1780         PR fortran/41706
1781         PR fortran/41766
1782         * gfortran.dg/class_9.f03: Extended test case.
1783         * gfortran.dg/select_type_7.f03: New test case.
1784
1785 2009-10-20  Richard Guenther  <rguenther@suse.de>
1786
1787         * gcc.dg/lto/20091020-3_0.c: New testcase.
1788
1789 2009-10-20  Richard Guenther  <rguenther@suse.de>
1790
1791         PR lto/41761
1792         * gcc.dg/lto/20091020-1_0.c: New testcase.
1793         * gcc.dg/lto/20091020-1_1.c: Likewise.
1794         * gcc.dg/lto/20091020-2_0.c: Likewise.
1795         * gcc.dg/lto/20091020-2_1.c: Likewise.
1796
1797 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1798
1799         PR debug/41340
1800         * gcc.dg/pr41340.c: New test.
1801
1802 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1803
1804         * gnat.dg/discr21.ad[sb]: New test.
1805         * gnat.dg/discr21_pkg.ads: New helper.
1806
1807 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1808
1809         PR fortran/41706
1810         * gfortran.dg/class_9 : New test.
1811
1812 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1813
1814         * gcc.dg/raw-string-1.c: New test.
1815         * gcc.dg/raw-string-2.c: New test.
1816         * gcc.dg/raw-string-3.c: New test.
1817         * gcc.dg/raw-string-4.c: New test.
1818         * gcc.dg/raw-string-5.c: New test.
1819         * gcc.dg/raw-string-6.c: New test.
1820         * gcc.dg/raw-string-7.c: New test.
1821         * gcc.dg/utf8-1.c: New test.
1822         * gcc.dg/utf8-2.c: New test.
1823         * gcc.dg/utf-badconcat2.c: New test.
1824         * gcc.dg/utf-dflt2.c: New test.
1825         * gcc.dg/cpp/include6.c: New test.
1826         * g++.dg/ext/raw-string-1.C: New test.
1827         * g++.dg/ext/raw-string-2.C: New test.
1828         * g++.dg/ext/raw-string-3.C: New test.
1829         * g++.dg/ext/raw-string-4.C: New test.
1830         * g++.dg/ext/raw-string-5.C: New test.
1831         * g++.dg/ext/raw-string-6.C: New test.
1832         * g++.dg/ext/raw-string-7.C: New test.
1833         * g++.dg/ext/utf8-1.C: New test.
1834         * g++.dg/ext/utf8-2.C: New test.
1835         * g++.dg/ext/utf-badconcat2.C: New test.
1836         * g++.dg/ext/utf-dflt2.C: New test.
1837
1838         * gcc.dg/cleanup-13.c: New test.
1839
1840 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1841
1842         PR fortran/41586
1843         * gfortran.dg/auto_dealloc_1.f90: New test case.
1844
1845 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1846
1847         Port from redhat/gcc-4_4-branch:
1848         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1849         * gcc.dg/debug/vta-2.c: New test.
1850
1851         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1852         * gcc.dg/debug/vta-1.c: New.
1853
1854 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1855
1856         * gnat.dg/noreturn2.ad[sb]: New test.
1857
1858 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1859
1860         PR fortran/41755
1861         * gfortran.dg/equiv_8.f90: New test.
1862         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1863
1864 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1865
1866         * gcc.target/arm/neon-thumb2-move.c: New test.
1867
1868 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1869
1870         * gcc.dg/debug/vta-3.c: New test.
1871
1872 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1873
1874         * gnat.dg/nested_proc.adb: Rename into...
1875         * gnat.dg/nested_proc1.adb: ...this.
1876         * gnat.dg/nested_proc2.adb: New test.
1877
1878 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1879
1880         * gnat.dg/noreturn1.ad[sb]: New test.
1881
1882 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1883             Paul Thomas  <pault@gcc.gnu.org>
1884
1885         PR fortran/41629
1886         * gfortran.dg/class_6.f90: New test.
1887
1888         PR fortran/41608
1889         PR fortran/41587
1890         * gfortran.dg/class_7.f90: New test.
1891
1892         PR fortran/41618
1893         * gfortran.dg/class_8.f90: New test.
1894
1895 2009-10-17  Richard Guenther  <rguenther@suse.de>
1896
1897         * gcc.dg/lto/20091017-1_0.c: New testcase.
1898         * gcc.dg/lto/20091017-1_1.c: Likewise.
1899
1900 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1901
1902         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1903
1904 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1905
1906         * gnat.dg/aggr11.adb: New test.
1907         * gnat.dg/aggr11_pkg.ads: New helper.
1908
1909 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1910
1911         * gnat.dg/slice8.adb: New test.
1912         * gnat.dg/slice8_pkg1.ads: New helper.
1913         * gnat.dg/slice8_pkg2.ads: Likewise.
1914         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1915
1916 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1917
1918         * gnat.dg/unchecked_convert4.adb: New test.
1919
1920 2009-10-15  Jason Merrill  <jason@redhat.com>
1921
1922         PR c++/38798
1923         * g++.dg/cpp0x/trailing5.C: New.
1924
1925         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1926         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1927         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1928         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1929
1930 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1931
1932         PR fortran/41719
1933         * gfortran.dg/class_5.f03: New test case.
1934         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1935         * gfortran.dg/typebound_operator_4.f03: Ditto.
1936
1937 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1938
1939         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1940         * g++.dg/other/first-global.C: Likewise.
1941         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1942         * g++.dg/torture/pr40323.C: Likewise.
1943         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1944         * gcc.dg/inline-33.c: Likewise.
1945         * gcc.dg/ipa/ipa-1.c: Likewise.
1946         * gcc.dg/ipa/ipa-2.c: Likewise.
1947         * gcc.dg/ipa/ipa-3.c: Likewise.
1948         * gcc.dg/ipa/ipa-4.c: Likewise.
1949         * gcc.dg/ipa/ipa-5.c: Likewise.
1950         * gcc.dg/ipa/ipa-7.c: Likewise.
1951         * gcc.dg/ipa/ipacost-2.c: Likewise.
1952         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1953         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1954         * gfortran.dg/whole_file_5.f90: Likewise.
1955         * gfortran.dg/whole_file_6.f90: Likewise.
1956
1957 2009-10-16  Richard Guenther  <rguenther@suse.de>
1958
1959         PR tree-optimization/41728
1960         * gcc.c-torture/compile/pr41728.c: New testcase.
1961
1962 2009-10-16  Richard Guenther  <rguenther@suse.de>
1963
1964         PR lto/41598
1965         * gcc.dg/lto/20091016-1_0.c: New testcase.
1966         * gcc.dg/lto/20091016-1_1.c: Likewise.
1967         * gcc.dg/lto/20091016-1_a.h: Likewise.
1968
1969 2009-10-16  Richard Guenther  <rguenther@suse.de>
1970
1971         PR lto/41715
1972         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1973         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1974         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1975
1976 2009-10-16  Richard Guenther  <rguenther@suse.de>
1977
1978         PR lto/41713
1979         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1980
1981 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1982
1983         PR debug/41717
1984         * gcc.dg/debug/pr41717.c: New test.
1985
1986 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1987
1988         PR fortran/41648
1989         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1990
1991         PR fortran/41656
1992         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1993
1994 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1995
1996         PR target/23983
1997         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1998         result used.
1999         * g++.dg/ext/altivec-2.C (main): Ditto.
2000
2001 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2002
2003         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2004         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2005
2006 2009-10-15  Richard Guenther  <rguenther@suse.de>
2007
2008         PR lto/41669
2009         * gcc.dg/lto/20091015-1_0.c: New testcase.
2010         * gcc.dg/lto/20091015-1_1.c: Likewise.
2011         * gcc.dg/lto/20091015-1_2.c: Likewise.
2012         * gcc.dg/lto/20091015-1_a.h: Likewise.
2013         * gcc.dg/lto/20091015-1_b.h: Likewise.
2014
2015 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2016
2017         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2018
2019 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2020
2021         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2022
2023 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2024
2025         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2026         line from 1 to 0.
2027         * obj-c++.dg/bitfield-1.mm: Likewise.
2028         * obj-c++.dg/bitfield-4.mm: Likewise.
2029
2030 2009-10-14  Richard Guenther  <rguenther@suse.de>
2031
2032         PR lto/41173
2033         * gcc.dg/lto/20091014-1_0.c: New testcase.
2034
2035 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2036
2037         PR testsuite/41707
2038         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2039         warning on line 0 instead of 1.
2040
2041 2009-10-14  Richard Guenther  <rguenther@suse.de>
2042
2043         PR lto/41521
2044         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2045         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2046
2047 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2048
2049         PR preprocessor/41543
2050         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2051
2052         PR debug/41695
2053         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2054
2055 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2056
2057         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2058         New procedure.
2059         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2060         effective target.
2061
2062 2009-10-14  Jason Merrill  <jason@redhat.com>
2063
2064         PR c++/39866
2065         * g++.dg/cpp0x/defaulted14.C: New.
2066
2067 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2068
2069         * g++.dg/cpp0x/vt-40092.C: New.
2070
2071 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2072
2073         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2074         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2075
2076 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2077
2078         * gfortran.dg/complex_intrinsic_8.f90: New test.
2079
2080 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2081
2082         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2083         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2084
2085 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2086
2087         PR target/38948
2088         * gcc.dg/torture/pr38948.c: New test.
2089
2090 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2091
2092         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2093
2094 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2095
2096         PR fortran/41581
2097         * gfortran.dg/class_allocate_2.f03: Modified.
2098         * gfortran.dg/class_allocate_3.f03: New test case.
2099
2100 2009-10-13  Richard Guenther  <rguenther@suse.de>
2101
2102         PR lto/41668
2103         * gcc.dg/lto/20091006-2_0.c: New testcase.
2104         * gcc.dg/lto/20091006-2_1.c: Likewise.
2105         * gcc.dg/lto/20091006-2_2.c: Likewise.
2106         * gcc.dg/lto/20091013-1_0.c: Likewise.
2107         * gcc.dg/lto/20091013-1_1.c: Likewise.
2108         * gcc.dg/lto/20091013-1_2.c: Likewise.
2109
2110 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2111
2112         * gcc.c-torture/compile/pr41661.c: New test.
2113
2114 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2115
2116         PR libgfortran/41683
2117         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2118
2119 2009-10-12  Jason Merrill  <jason@redhat.com>
2120
2121         PR c++/37875
2122         * g++.dg/cpp0x/decltype18.C: New.
2123
2124         PR c++/37766
2125         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2126
2127 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2128
2129         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2130
2131 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2132
2133         PR debug/41343
2134         PR debug/41447
2135         PR debug/41264
2136         PR debug/41338
2137         * gcc.dg/guality/pr41447-1.c: New.
2138         * gcc.dg/debug/pr41264-1.c: New.
2139         * gcc.dg/debug/pr41343-1.c: New.
2140
2141 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2142
2143         PR target/26515
2144         * gcc.dg/torture/pr26515.c: New test.
2145
2146 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2147
2148         PR testsuite/41659
2149         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2150         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2151         or "xfail" with dg-lto-do.
2152
2153 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2154
2155         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2156
2157 2009-10-12  Michael Matz  <matz@suse.de>
2158
2159         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2160         pass.
2161
2162 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2163
2164         PR target/41680
2165         * g++.dg/torture/pr41680.C: New test.
2166
2167 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2168
2169         PR c++/41570
2170         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2171
2172 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2173
2174         PR debug/41616
2175         * gcc.dg/guality/pr41616-1.c: New.
2176
2177 2009-10-11  Jason Merrill  <jason@redhat.com>
2178
2179         PR c++/37204
2180         * g++.dg/cpp0x/rv-reinterpret.C: New.
2181
2182 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2183
2184         PR libgfortran/38439
2185         * gfortran.dg/fmt_error_9.f: New test.
2186         * gfortran.dg/fmt_error_10.f: New test.
2187
2188 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2189
2190         PR fortran/41583
2191         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2192         * gfortran.dg/class_4b.f03: As above.
2193         * gfortran.dg/class_4c.f03: As above.
2194         * gfortran.dg/class_4d.f03: As above.
2195
2196 2009-10-11  Richard Guenther  <rguenther@suse.de>
2197
2198         PR tree-optimization/41555
2199         * gcc.dg/torture/pr41555.c: New testcase.
2200
2201 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2202
2203         PR libgfortran/35862
2204         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2205         function correctly.
2206
2207 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2208
2209         PR libgfortran/35862
2210         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2211         Add conditions to avoid runtime errors if not supported.
2212
2213 2009-10-10  Richard Guenther  <rguenther@suse.de>
2214
2215         PR tree-optimization/41654
2216         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2217
2218 2009-10-09  Jason Merrill  <jason@redhat.com>
2219
2220         * g++.dg/cpp/ucn-1.C: New.
2221
2222 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2223
2224         PR fortran/41585
2225         * gfortran.dg/class_2.f03: Extended test case.
2226
2227 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2228
2229         PR fortran/41582
2230         * gfortran.dg/class_allocate_1.f03: Modify code such that
2231         it compiles with the gfc_warning->gfc_error change.
2232         * gfortran.dg/class_allocate_1.f03: New test.
2233
2234 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2235
2236         PR fortran/41579
2237         * gfortran.dg/select_type_6.f03: New test.
2238
2239 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2240
2241         PR preprocessor/41445
2242         * gcc.dg/cpp/separate-1.c: Adjust.
2243         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2244         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2245         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2246         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2247         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2248         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2249         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2250
2251         PR rtl-optimization/41646
2252         * gcc.c-torture/compile/pr41646.c: New test.
2253
2254 2009-10-09  Richard Guenther  <rguenther@suse.de>
2255
2256         PR tree-optimization/41634
2257         * gcc.c-torture/compile/pr41634.c: New testcase.
2258
2259 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2260
2261         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2262
2263 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2264
2265         * gnat.dg/opt3.adb: New test.
2266         * gnat.dg/opt3_pkg.ads: New helper.
2267
2268 2009-10-08  Doug Kwan  <dougkwan@google.com>
2269
2270         PR rtl-optimization/41574
2271         * gcc.dg/pr41574.c: New test.
2272
2273 2009-10-08  Cary Coutant  <ccoutant@google.com>
2274
2275         Add support for debugging with ICF (Identical Code Folding).
2276         * g++.dg/debug/dwarf2/icf.C: New test.
2277
2278 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2279
2280         * gcc.target/mips/truncate-6.c: New test.
2281
2282 2009-10-08  Jason Merrill  <jason@redhat.com>
2283
2284         PR c++/36816
2285         * g++.dg/cpp0x/rv-deduce.C: New.
2286
2287         PR c++/37177
2288         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2289         * g++.dg/template/explicit-args2.C: New.
2290         * g++.dg/template/explicit-args3.C: New.
2291         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2292
2293 2009-10-08  Michael Matz  <matz@suse.de>
2294
2295         PR middle-end/41573
2296         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2297         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2298         * gcc.dg/pr41573.c: New test.
2299
2300 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2301
2302         PR c/41182
2303         * gcc.c-torture/compile/pr41182-1.c: New.
2304
2305 2009-10-07  Jason Merrill  <jason@redhat.com>
2306
2307         * g++.dg/cpp0x/variadic95.C: New.
2308
2309 2009-10-07  Jason Merrill  <jason@redhat.com>
2310
2311         * g++.dg/template/scope3.C: New.
2312
2313 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2314
2315         * gcc.dg/debug/dwarf2/inline3.c: New test.
2316
2317 2009-10-07  Daniel Kraft  <d@domob.eu>
2318
2319         PR fortran/41615
2320         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2321
2322 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2323
2324         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2325         * gfortran.dg/select_type_1.f03: Modified error message.
2326         * gfortran.dg/select_type_5.f03: New test.
2327
2328 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2329
2330         PR libgfortran/41612
2331         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2332         have kind=10 reals.
2333
2334 2009-10-06  Jason Merrill  <jason@redhat.com>
2335
2336         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2337         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2338
2339 2009-10-06  Richard Guenther  <rguenther@suse.de>
2340
2341         PR lto/41502
2342         * gcc.dg/lto/20091006-1_0.c: New testcase.
2343         * gcc.dg/lto/20091006-1_1.c: Likewise.
2344         * gcc.dg/lto/20091005-2_0.c: Likewise.
2345
2346 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2347
2348         PR ada/41383
2349         * gnat.dg/timer_cancel.adb: New test.
2350
2351 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2352
2353         PR ada/38333
2354         * gnat.dg/specs/import_abstract.ads: New.
2355
2356 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2357
2358         PR libgfortran/35862
2359         * gfortran.dg/round_2.f03: New test.
2360
2361 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2362
2363         PR debug/41558
2364         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2365         * lib/gcc-gdb-test.exp: ... here.  New file.
2366         * gfortran.dg/guality/guality.exp: New file.
2367         * gfortran.dg/guality/pr41558.f90: New test.
2368         * gfortran.dg/guality/arg1.f90: New test.
2369
2370 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2371
2372         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2373         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2374         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2375         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2376
2377 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2378
2379         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2380         register_pass_info.
2381         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2382         plugin_pass to register_pass_info.
2383         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2384         register_pass_info.
2385         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2386         register_pass_info.
2387
2388 2009-10-05  Richard Guenther  <rguenther@suse.de>
2389
2390         PR lto/41281
2391         * gcc.dg/lto/20090914-2_0.c: New testcase.
2392
2393 2009-10-05  Richard Guenther  <rguenther@suse.de>
2394
2395         PR lto/40902
2396         * gcc.dg/lto/20091005-1_0.c: New testcase.
2397         * gcc.dg/lto/20091005-1_1.c: Likewise.
2398
2399 2009-10-05  Richard Guenther  <rguenther@suse.de>
2400
2401         PR lto/41552
2402         PR lto/41487
2403         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2404         * g++.dg/lto/20091004-1_0.C: New testcase.
2405         * g++.dg/lto/20091004-1_1.C: Likewise.
2406         * g++.dg/lto/20091004-2_0.C: Likewise.
2407         * g++.dg/lto/20091004-2_1.C: Likewise.
2408         * g++.dg/lto/20091004-3_0.C: Likewise.
2409         * g++.dg/lto/20091004-3_1.C: Likewise.
2410
2411 2009-10-05  Richard Guenther  <rguenther@suse.de>
2412
2413         PR tree-optimization/23821
2414         * gcc.dg/torture/pr23821.c: New testcase.
2415
2416 2009-10-05  Daniel Kraft  <d@domob.eu>
2417
2418         PR fortran/41403
2419         * gfortran.dg/goto_6.f: New test.
2420         * gfortran.dg/goto_7.f: New test.
2421
2422 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2423             Bill Maddox  <maddox@google.com>
2424             Cary Coutant  <ccoutant@google.com>
2425             Chris Demetriou  <cgd@google.com>
2426             Diego Novillo  <dnovillo@google.com>
2427             Doug Kwan  <dougkwan@google.com>
2428             Jan Hubicka  <jh@suse.cz>
2429             Ollie Wild  <aaw@google.com>
2430             Rafael Espindola  <espindola@google.com>
2431             Richard Guenther  <rguenther@suse.de>
2432             Simon Baldwin  <simonb@google.com>
2433
2434         * g++.dg/20090107-1.C: New.
2435         * g++.dg/20090121-1.C: New.
2436         * g++.dg/ipa/20090113-1.C: New.
2437         * g++.dg/lto: New directory.
2438         * g++.dg/lto/20080829_0.C: New.
2439         * g++.dg/lto/20080904_0.C: New.
2440         * g++.dg/lto/20080907_0.C: New.
2441         * g++.dg/lto/20080908-1_0.C: New.
2442         * g++.dg/lto/20080908-2_0.C: New.
2443         * g++.dg/lto/20080908-3_0.C: New.
2444         * g++.dg/lto/20080909-1_0.C: New.
2445         * g++.dg/lto/20080910-1_0.C: New.
2446         * g++.dg/lto/20080912-1_0.C: New.
2447         * g++.dg/lto/20080912_0.C: New.
2448         * g++.dg/lto/20080915_0.C: New.
2449         * g++.dg/lto/20080916_0.C: New.
2450         * g++.dg/lto/20080917_0.C: New.
2451         * g++.dg/lto/20080924_0.C: New.
2452         * g++.dg/lto/20080926_0.C: New.
2453         * g++.dg/lto/20081008_0.C: New.
2454         * g++.dg/lto/20081022.h: New.
2455         * g++.dg/lto/20081022_0.C: New.
2456         * g++.dg/lto/20081022_1.C: New.
2457         * g++.dg/lto/20081023_0.C: New.
2458         * g++.dg/lto/20081109-1_0.C: New.
2459         * g++.dg/lto/20081109-2_0.C: New.
2460         * g++.dg/lto/20081109_0.C: New.
2461         * g++.dg/lto/20081109_1.C: New.
2462         * g++.dg/lto/20081118-1_0.C: New.
2463         * g++.dg/lto/20081118-1_1.C: New.
2464         * g++.dg/lto/20081118_0.C: New.
2465         * g++.dg/lto/20081118_1.C: New.
2466         * g++.dg/lto/20081119-1.h: New.
2467         * g++.dg/lto/20081119-1_0.C: New.
2468         * g++.dg/lto/20081119-1_1.C: New.
2469         * g++.dg/lto/20081119_0.C: New.
2470         * g++.dg/lto/20081119_1.C: New.
2471         * g++.dg/lto/20081120-1_0.C: New.
2472         * g++.dg/lto/20081120-1_1.C: New.
2473         * g++.dg/lto/20081120-2_0.C: New.
2474         * g++.dg/lto/20081120-2_1.C: New.
2475         * g++.dg/lto/20081123_0.C: New.
2476         * g++.dg/lto/20081123_1.C: New.
2477         * g++.dg/lto/20081125.h: New.
2478         * g++.dg/lto/20081125_0.C: New.
2479         * g++.dg/lto/20081125_1.C: New.
2480         * g++.dg/lto/20081127_0.C: New.
2481         * g++.dg/lto/20081127_1.C: New.
2482         * g++.dg/lto/20081203_0.C: New.
2483         * g++.dg/lto/20081203_1.C: New.
2484         * g++.dg/lto/20081204-1_0.C: New.
2485         * g++.dg/lto/20081204-1_1.C: New.
2486         * g++.dg/lto/20081204-2_0.C: New.
2487         * g++.dg/lto/20081204-2_1.C: New.
2488         * g++.dg/lto/20081209_0.C: New.
2489         * g++.dg/lto/20081209_1.C: New.
2490         * g++.dg/lto/20081211-1.h: New.
2491         * g++.dg/lto/20081211-1_0.C: New.
2492         * g++.dg/lto/20081211-1_1.C: New.
2493         * g++.dg/lto/20081217-1_0.C: New.
2494         * g++.dg/lto/20081217-2_0.C: New.
2495         * g++.dg/lto/20081219_0.C: New.
2496         * g++.dg/lto/20081219_1.C: New.
2497         * g++.dg/lto/20090106_0.C: New.
2498         * g++.dg/lto/20090112_0.C: New.
2499         * g++.dg/lto/20090128_0.C: New.
2500         * g++.dg/lto/20090221_0.C: New.
2501         * g++.dg/lto/20090302_0.C: New.
2502         * g++.dg/lto/20090302_1.C: New.
2503         * g++.dg/lto/20090303_0.C: New.
2504         * g++.dg/lto/20090311-1.h: New.
2505         * g++.dg/lto/20090311-1_0.C: New.
2506         * g++.dg/lto/20090311-1_1.C: New.
2507         * g++.dg/lto/20090311_0.C: New.
2508         * g++.dg/lto/20090311_1.C: New.
2509         * g++.dg/lto/20090312.h: New.
2510         * g++.dg/lto/20090312_0.C: New.
2511         * g++.dg/lto/20090312_1.C: New.
2512         * g++.dg/lto/20090313_0.C: New.
2513         * g++.dg/lto/20090313_1.C: New.
2514         * g++.dg/lto/20090315_0.C: New.
2515         * g++.dg/lto/20090315_1.C: New.
2516         * g++.dg/lto/20091002-1_0.C: New testcase.
2517         * g++.dg/lto/20091002-2_0.C: Likewise..
2518         * g++.dg/lto/20091002-3_0.C: Likewise..
2519         * g++.dg/lto/README: New.
2520         * g++.dg/lto/pr40818_0.C: New.
2521         * g++.dg/opt/thunk3-1.C: New.
2522         * g++.dg/opt/thunk4.C: New.
2523         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2524         replacements with __attribute__ ((__noinline__)).
2525         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2526         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2527         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2528         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2529         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2530         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2531         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2532         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2533         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2534         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2535         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2536         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2537         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2538         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2539         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2540         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2541         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2542         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2543         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2544         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2545         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2546         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2547         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2548         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2549         * gcc.dg/20081223-1.c: New.
2550         * gcc.dg/lto: New directory.
2551         * gcc.dg/lto/20080908_0.c: New.
2552         * gcc.dg/lto/20080917_0.c: New.
2553         * gcc.dg/lto/20080924_0.c: New.
2554         * gcc.dg/lto/20081024_0.c: New.
2555         * gcc.dg/lto/20081109_0.c: New.
2556         * gcc.dg/lto/20081111_0.c: New.
2557         * gcc.dg/lto/20081111_1.c: New.
2558         * gcc.dg/lto/20081112_0.c: New.
2559         * gcc.dg/lto/20081112_1.c: New.
2560         * gcc.dg/lto/20081115_0.c: New.
2561         * gcc.dg/lto/20081115_1.c: New.
2562         * gcc.dg/lto/20081115_2.c: New.
2563         * gcc.dg/lto/20081118_0.c: New.
2564         * gcc.dg/lto/20081118_1.c: New.
2565         * gcc.dg/lto/20081118_2.c: New.
2566         * gcc.dg/lto/20081120-1_0.c: New.
2567         * gcc.dg/lto/20081120-1_1.c: New.
2568         * gcc.dg/lto/20081120-2_0.c: New.
2569         * gcc.dg/lto/20081120-2_1.c: New.
2570         * gcc.dg/lto/20081125_0.c: New.
2571         * gcc.dg/lto/20081125_1.c: New.
2572         * gcc.dg/lto/20081126_0.c: New.
2573         * gcc.dg/lto/20081201-1_0.c: New.
2574         * gcc.dg/lto/20081201-1_1.c: New.
2575         * gcc.dg/lto/20081201-1_2.c: New.
2576         * gcc.dg/lto/20081201-2_0.c: New.
2577         * gcc.dg/lto/20081201-2_1.c: New.
2578         * gcc.dg/lto/20081202-1_0.c: New.
2579         * gcc.dg/lto/20081202-1_1.c: New.
2580         * gcc.dg/lto/20081202-2_0.c: New.
2581         * gcc.dg/lto/20081202-2_1.c: New.
2582         * gcc.dg/lto/20081204-1_0.c: New.
2583         * gcc.dg/lto/20081204-1_1.c: New.
2584         * gcc.dg/lto/20081204-2_0.c: New.
2585         * gcc.dg/lto/20081210-1_0.c: New.
2586         * gcc.dg/lto/20081212-1_0.c: New.
2587         * gcc.dg/lto/20081222_0.c: New.
2588         * gcc.dg/lto/20081222_0.h: New.
2589         * gcc.dg/lto/20081222_1.c: New.
2590         * gcc.dg/lto/20081224_0.c: New.
2591         * gcc.dg/lto/20081224_0.h: New.
2592         * gcc.dg/lto/20081224_1.c: New.
2593         * gcc.dg/lto/20090116_0.c: New.
2594         * gcc.dg/lto/20090120_0.c: New.
2595         * gcc.dg/lto/20090126-1_0.c: New.
2596         * gcc.dg/lto/20090126-2_0.c: New.
2597         * gcc.dg/lto/20090206-1_0.c: New.
2598         * gcc.dg/lto/20090206-2_0.c: New.
2599         * gcc.dg/lto/20090210_0.c: New.
2600         * gcc.dg/lto/20090210_1.c: New.
2601         * gcc.dg/lto/20090213_0.c: New.
2602         * gcc.dg/lto/20090213_1.c: New.
2603         * gcc.dg/lto/20090218-1_0.c: New.
2604         * gcc.dg/lto/20090218-1_1.c: New.
2605         * gcc.dg/lto/20090218-2_0.c: New.
2606         * gcc.dg/lto/20090218-2_1.c: New.
2607         * gcc.dg/lto/20090218_0.c: New.
2608         * gcc.dg/lto/20090218_1.c: New.
2609         * gcc.dg/lto/20090218_2.c: New.
2610         * gcc.dg/lto/20090218_3.c: New.
2611         * gcc.dg/lto/20090219_0.c: New.
2612         * gcc.dg/lto/20090312_0.c: New.
2613         * gcc.dg/lto/20090312_1.c: New.
2614         * gcc.dg/lto/20090313_0.c: New.
2615         * gcc.dg/lto/20090706-1_0.c: New.
2616         * gcc.dg/lto/20090706-2_0.c: New.
2617         * gcc.dg/lto/20090717_0.c: New.
2618         * gcc.dg/lto/20090717_1.c: New.
2619         * gcc.dg/lto/20090729_0.c: New.
2620         * gcc.dg/lto/20090729_1.c: New.
2621         * gcc.dg/lto/20090812_0.c: New.
2622         * gcc.dg/lto/20090812_1.c: New.
2623         * gcc.dg/lto/20090914-1_0.c: New.
2624         * gcc.dg/lto/README: New.
2625         * gcc.dg/visibility-7.c: Adjust expected pattern
2626         * gfortran.dg/lto: New directory.
2627         * gfortran.dg/lto/pr40724_0.f: New.
2628         * gfortran.dg/lto/pr40724_1.f: New.
2629         * gfortran.dg/lto/pr40725_0.f03: New.
2630         * gfortran.dg/lto/pr40725_1.c: New.
2631         * gfortran.dg/lto/pr41069_0.f90: New.
2632         * gfortran.dg/lto/pr41069_1.f90: New.
2633         * gfortran.dg/lto/pr41069_2.f90: New.
2634         * g++.dg/README: Add 'lto' directory.
2635         * g++.dg/dg.exp: Also scan 'lto' directory
2636
2637 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2638             Janis Johnson  <janis187@us.ibm.com>
2639             Diego Novillo  <dnovillo@google.com>
2640
2641         * g++.dg/lto/lto.exp: New.
2642         * gcc.c-torture/execute/execute.exp: Add
2643         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2644         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2645         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2646         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2647         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2648         * gcc.dg/lto/lto.exp: New.
2649         * gfortran.dg/lto/lto.exp: New.
2650         * lib/target-supports.exp (check_effective_target_lto): New.
2651         * lib/c-torture.exp: Load target-supports.exp.  Define
2652         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2653         * lib/gcc-dg.exp: Likewise.
2654         * lib/lto.exp: New.
2655         * lib/torture-options.exp: Add support for a third argument.
2656
2657 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2658
2659         PR testsuite/41542
2660         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2661
2662 2009-10-02  Jason Merrill  <jason@redhat.com>
2663
2664         * g++.dg/abi/mangle32.C: New.
2665
2666 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2667
2668         * gnat.dg/atomic2.adb: New test.
2669
2670 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2671
2672         * gnat.dg/array11.adb: New test.
2673         * gnat.dg/array12.adb: Likewise.
2674
2675 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2676
2677         * gnat.dg/array10.adb: New test.
2678         * gnat.dg/object_overflow.adb: Tweak.
2679
2680 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2681
2682         * gcc.dg/guality/guality.exp: Disable on darwin.
2683
2684 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2685
2686         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2687         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2688         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2689         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2690
2691 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2692
2693         PR fortran/41479
2694         * gfortran.dg/intent_out_5.f90: New test.
2695
2696 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2697
2698         PR debug/41404
2699         PR debug/41353
2700         * gcc.dg/guality/pr41404-1.c: New test.
2701         * gcc.dg/guality/pr41353-2.c: New test.
2702
2703 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2704
2705         PR testsuite/41546
2706         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2707         to -mtune=generic.
2708
2709 2009-10-01  Jan Hubicka  <jh@suse.cz>
2710
2711         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2712
2713 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2714
2715         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2716
2717         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2718
2719 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2720
2721         PR fortran/41515
2722         * gfortran.dg/parameter_array_init_5.f90: New test.
2723
2724 2009-10-01  Jason Merrill  <jason@redhat.com>
2725
2726         * g++.dg/cpp0x/defaulted13.C: New.
2727
2728 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2729
2730         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2731         * gfortran.dg/bounds_check_11.f90: Likewise.
2732         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2733
2734 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2735
2736         * gfortran.dg/select_type_4.f90: New test.
2737
2738 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2739
2740         * gfortran.dg/same_type_as_1.f03: New test.
2741         * gfortran.dg/same_type_as_2.f03: Ditto.
2742
2743 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2744
2745         * gfortran.dg/select_type_1.f03: Extended.
2746         * gfortran.dg/select_type_3.f03: New test.
2747
2748 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2749
2750         * gfortran.dg/class_allocate_1.f03: New test.
2751
2752 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2753
2754         PR fortran/40996
2755         * gfortran.dg/allocatable_scalar_3.f90: New test.
2756         * gfortran.dg/select_type_2.f03: Ditto.
2757         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2758
2759 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2760
2761         * gfortran.dg/block_name_2.f90: Modified error message.
2762         * gfortran.dg/select_6.f90: Ditto.
2763         * gfortran.dg/select_type_1.f03: New test.
2764
2765 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2766
2767         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2768         * gfortran.dg/class_1.f03: Ditto.
2769         * gfortran.dg/class_2.f03: Ditto.
2770         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2771         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2772         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2773         * gfortran.dg/typebound_call_10.f03: Ditto.
2774         * gfortran.dg/typebound_call_2.f03: Ditto.
2775         * gfortran.dg/typebound_call_3.f03: Ditto.
2776         * gfortran.dg/typebound_call_4.f03: Ditto.
2777         * gfortran.dg/typebound_call_9.f03: Ditto.
2778         * gfortran.dg/typebound_generic_3.f03: Ditto.
2779         * gfortran.dg/typebound_generic_4.f03: Ditto.
2780         * gfortran.dg/typebound_operator_1.f03: Ditto.
2781         * gfortran.dg/typebound_operator_2.f03: Ditto.
2782         * gfortran.dg/typebound_operator_3.f03: Ditto.
2783         * gfortran.dg/typebound_operator_4.f03: Ditto.
2784         * gfortran.dg/typebound_proc_1.f08: Ditto.
2785         * gfortran.dg/typebound_proc_5.f03: Ditto.
2786         * gfortran.dg/typebound_proc_6.f03: Ditto.
2787
2788 2009-09-30  Jason Merrill  <jason@redhat.com>
2789
2790         * g++.dg/eh/init-temp1.C: Improve test.
2791
2792 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2793
2794         PR target/22093
2795         * gcc.target/alpha/pr22093.c: New test.
2796
2797 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2798             Jason Merrill  <jason@redhat.com>
2799
2800         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2801         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2802         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2803         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2804         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2805         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2806         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2807         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2808         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2809         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2810         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2811         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2812         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2813         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2814         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2815         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2816         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2817         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2818         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2819         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2820         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2821         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2822         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2823         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2824         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2825         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2826         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2827         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2828         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2829         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2830         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2831         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2832         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2833         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2834         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2835         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2836         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2837         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2838         * lib/prune.exp: Accept "In lambda function".
2839
2840 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2841
2842         * gcc.target/i386/fma4-check.h: New file.
2843         * gcc.target/i386/fma4-fma.c: Ditto.
2844         * gcc.target/i386/fma4-maccXX.c: Ditto.
2845         * gcc.target/i386/fma4-msubXX.c: Ditto.
2846         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2847         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2848         * gcc.target/i386/fma4-vector.c: Ditto.
2849         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2850         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2851         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2852         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2853         * gcc.target/i386/fma4-256-vector.c: Ditto.
2854         * gcc.target/i386/funcspec-2.c: Ditto.
2855
2856         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2857
2858         * gcc.target/i386/funcspec-5.c: Add FMA4.
2859         * gcc.target/i386/funcspec-6.c: Ditto.
2860         * gcc.target/i386/funcspec-8.c: Ditto.
2861
2862         * gcc.target/i386/funcspec-9.c: New file.
2863
2864         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2865
2866         * gcc.target/i386/isa-10.c: New file.
2867         * gcc.target/i386/isa-11.c: Ditto.
2868         * gcc.target/i386/isa-12.c: Ditto.
2869         * gcc.target/i386/isa-13.c: Ditto.
2870         * gcc.target/i386/isa-2.c: Ditto.
2871         * gcc.target/i386/isa-3.c: Ditto.
2872         * gcc.target/i386/isa-4.c: Ditto.
2873         * gcc.target/i386/isa-7.c: Ditto.
2874         * gcc.target/i386/isa-8.c: Ditto.
2875         * gcc.target/i386/isa-9.c: Ditto.
2876
2877         * gcc.target/i386/isa-14.c: Add FMA4.
2878         * gcc.target/i386/isa-1.c: Ditto.
2879         * gcc.target/i386/isa-5.c: Ditto.
2880         * gcc.target/i386/isa-6.c: Ditto.
2881
2882         * gcc.target/i386/sse-12.c: New file.
2883         * gcc.target/i386/sse-13.c: Ditto.
2884         * gcc.target/i386/sse-14.c: Ditto.
2885         * gcc.target/i386/sse-22.c: Ditto.
2886
2887         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2888         * g++.dg/other/i386-3.C: Ditto.
2889         * g++.dg/other/i386-5.C: Ditto.
2890         * g++.dg/other/i386-6.C: Ditto.
2891
2892 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2893
2894         PR testsuite/41496
2895         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2896         before.
2897
2898 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2899
2900         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2901         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2902
2903 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2904
2905         PR debug/41438
2906         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2907         hidden.
2908         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2909
2910 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2911
2912         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2913         * gcc.target/i386/isa-1.c: Remove SSE5.
2914         * gcc.target/i386/isa-5.c: Ditto.
2915         * gcc.target/i386/isa-6.c: Ditto.
2916         * gcc.target/i386/funcspec-4.c: Remove error conditions
2917         related to SSE5.
2918         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2919         * gcc.target/i386/avx-2.c: Ditto.
2920         * gcc.target/i386/sse-23.c: Ditto.
2921         * gcc.target/i386/funcspec-9.c: Delete.
2922
2923 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2924
2925         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2926         * gcc.dg/guality/pr41353-1.c: New test.
2927
2928         PR testsuite/41444
2929         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2930         in macro name definition for non-unix/win32/msdos.
2931
2932 2009-09-29  Daniel Kraft  <d@domob.eu>
2933
2934         PR fortran/39626
2935         * gfortran.dg/block_1.f08: New test.
2936         * gfortran.dg/block_2.f08: New test.
2937         * gfortran.dg/block_3.f90: New test.
2938         * gfortran.dg/block_4.f08: New test.
2939         * gfortran.dg/block_5.f08: New test.
2940         * gfortran.dg/block_6.f08: New test.
2941         * gfortran.dg/block_7.f08: New test.
2942         * gfortran.dg/block_8.f08: New test.
2943
2944 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2945
2946         PR libgfortran/35862
2947         * gfortran.dg/round_1.f03: New test.
2948         * gfortran.dg/f2003_io_3.f03: Update test.
2949
2950 2009-09-28  Easwaran Raman  <eraman@google.com>
2951
2952         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2953         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2954
2955 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2956
2957         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2958         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2959         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2960         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2961         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2962
2963         * g++.dg/dfp/dfp.exp: Fix typo.
2964
2965         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2966         Fix typo that breaks the check.
2967
2968 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2969
2970         * gnat.dg (tagged_alloc_free.adb): New testcase.
2971
2972 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2973
2974         * g++.dg/dfp: New directory.
2975         * g++.dg/dg.exp: Prune tests in dfp directory.
2976         * g++.dg/dfp/dfp.exp: New.
2977         * g++.dg/dfp/mangle-mode.C: New test.
2978
2979 2009-09-28  Michael Matz  <matz@suse.de>
2980
2981         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2982         for sign of -Inf.
2983
2984 2009-09-27  Richard Henderson  <rth@redhat.com>
2985
2986         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2987         * gcc.dg/tree-ssa/pr41469-1.c: New.
2988
2989 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2990
2991         PR c/41476
2992         * gcc.dg/cond-constqual-1.c: New test.
2993
2994 2009-09-26  Michael Matz  <matz@suse.de>
2995
2996         PR lto/40758
2997         PR middle-end/41470
2998         * gcc.dg/pr41470.c: New test.
2999
3000 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3001
3002         * gnat.dg/array9.adb: New test.
3003
3004 2009-09-26  Michael Matz  <matz@suse.de>
3005
3006         PR tree-optimization/41454
3007         * gcc.dg/pr41454.c: New test.
3008
3009 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3010
3011         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3012         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3013         into DW_TAG_GNU_template_parameter_pack and
3014         DW_TAG_GNU_formal_parameter_pack.
3015         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3016         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3017
3018 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3019
3020         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3021         parameters for alignment-sensitive -fsection-anchors tests.
3022
3023 2009-09-25  Richard Guenther  <rguenther@suse.de>
3024
3025         PR middle-end/41463
3026         * gcc.c-torture/execute/pr41463.c: New testcase.
3027
3028 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3029
3030         * gnat.dg/sse_nolib.adb: New testcase.
3031
3032 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3033
3034         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3035         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3036         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3037         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3038         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3039         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3040         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3041         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3042         * gcc.dg/vect/vect.exp: Add Power7 flags.
3043         * g++.dg/vect/vect.exp: Likewise.
3044         * gfortran.dg/vect/vect.exp: Likewise.
3045
3046 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3047
3048         PR fortran/41459
3049         * gfortran.dg/empty_label.f: New test.
3050         * gfortran.dg/empty_label.f90: Ditto.
3051         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3052
3053 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3054
3055         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3056         compile-time.
3057
3058 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3059
3060         * lib/scanasm.exp (make_pattern_printable): New function.
3061         (dg-scan, scan-assembler-times, scan-assembler-dem,
3062         scan-assembler-dem-not): Use it.
3063
3064 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3065
3066         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3067         (test_nested): Renamed to ...
3068         (test_nested1): This.
3069         (test_nested2): New.
3070         (main): Likewise.
3071
3072 2009-09-24  Richard Guenther  <rguenther@suse.de>
3073
3074         PR tree-optimization/36143
3075         PR tree-optimization/38747
3076         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3077         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3078         * g++.dg/torture/pr38747.C: New testcase.
3079         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3080
3081 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3082
3083         * gnat.dg/nested_proc.adb: New test.
3084
3085 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3086
3087         * gcc.target/i386/pr12329.c: Adjust.
3088
3089 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3090
3091         PR debug/41248
3092         * gcc.dg/pr41248.c: New.
3093
3094 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3095
3096         PR debug/41065
3097         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3098
3099 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3100
3101         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3102         current_compiler_flags.  Fix typos.
3103
3104 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3105
3106         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3107
3108 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3109
3110         PR c/39779
3111         * gcc.c-torture/compile/pr39779.c: New test.
3112
3113 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3114
3115         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3116         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3117         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3118
3119 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3120
3121         PR debug/41295
3122         * gcc.dg/pr41295.c: New.
3123
3124 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3125
3126         * gcc.dg/pr40209.c: Add test case.
3127
3128 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3129
3130         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3131         matching assembly.
3132         * gcc.target/mips/code-readable-2.c: Likewise.
3133         * gcc.target/mips/code-readable-3.c: Likewise.
3134
3135 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3136
3137         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3138         Check support via mode instead of C type.
3139         (check_effective_target_dfprt_nocache): Ditto.
3140         (check_effective_target_hard_dfp): Ditto.
3141
3142 2009-09-22  Richard Guenther  <rguenther@suse.de>
3143
3144         PR middle-end/41395
3145         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3146         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3147
3148 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3149
3150         * gcc.dg/20090922-1.c: New test.
3151
3152         PR bootstrap/41405
3153         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3154         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3155         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3156         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3157         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3158         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3159         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3160         * objc.dg/dwarf-2.m: Likewise.
3161
3162 2009-09-22  Richard Guenther  <rguenther@suse.de>
3163
3164         PR tree-optimization/41428
3165         * g++.dg/tree-ssa/pr41428.C: New testcase.
3166
3167 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3168
3169         PR middle-end/41429
3170         * g++.dg/gomp/pr41429.C: New test.
3171
3172 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3173
3174         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3175
3176 2009-09-21  Jason Merrill  <jason@redhat.com>
3177
3178         PR c++/41421
3179         * g++.dg/cpp0x/trivial1.C: Expand.
3180
3181 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3182
3183         * gcc.dg/torture/calleesave-sse.c: New.
3184
3185 2009-09-21  Jan Hubicka  <jh@suse.cz>
3186
3187         * gcc.dg/guality/inline-params.c: New testcase.
3188
3189 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3190
3191         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3192         Add -fno-inline.
3193         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3194         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3195         (f2): Ditto.
3196
3197 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3198
3199         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3200         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3201         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3202         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3203         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3204
3205 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3206
3207         PR middle-end/40642
3208         * g++.dg/torture/pr40642.C: New testcase.
3209
3210 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3211
3212         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3213         cases in static initializers.
3214
3215 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3216
3217         * gcc.c-tortue/compile/pr39886.c: New.
3218
3219 2009-09-20  Chris Demetriou  <cgd@google.com>
3220
3221         PR preprocessor/28435:
3222         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3223         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3224         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3225         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3226         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3227
3228 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3229
3230         * gcc.target/mips/mips.exp: Add relax-pic-calls
3231         under -mfoo/-mno-foo options.
3232         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3233         and -mexplicit-relocs.
3234         * gcc.target/mips/call-1.c: New test.
3235         * gcc.target/mips/call-2.c: New test.
3236         * gcc.target/mips/call-3.c: New test.
3237         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3238         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3239
3240 2009-09-19  Chris Demetriou  <cgd@google.com>
3241
3242         PR preprocessor/28435:
3243         * gcc.dg/cpp/missing-header-MD.c: New test.
3244         * gcc.dg/cpp/missing-header-MMD.c: New test.
3245         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3246         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3247
3248 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3249
3250         PR libgfortran/41328
3251         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3252         EOF works.
3253
3254 2009-09-18  Jason Merrill  <jason@redhat.com>
3255
3256         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3257         * g++.dg/cpp0x/initlist-deduce.C: New.
3258
3259 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3260
3261         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3262
3263 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3264
3265         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3266         * c-c++-common/dfp: New directory.
3267         * c-c++-common/dfp/dfp-dbg.h: New file.
3268         * gcc.dg/dfp/call-by-value.c: Move to ...
3269         * c-c++-common/call-by-value.c: here.
3270         * gcc.dg/dfp/cast.c: Move to ...
3271         * c-c++-common/cast.c: here.
3272         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3273         * c-c++-common/compare-eq-const.c: here.
3274         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3275         * c-c++-common/compare-eq-d128.c: here.
3276         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3277         * c-c++-common/compare-eq-d32.c: here.
3278         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3279         * c-c++-common/compare-eq-d64.c: here.
3280         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3281         * c-c++-common/compare-eq-dfp.c: here.
3282         * gcc.dg/dfp/compare-eq.h: Move to ...
3283         * c-c++-common/compare-eq.h: here.
3284         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3285         * c-c++-common/compare-rel-const.c: here.
3286         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3287         * c-c++-common/compare-rel-d128.c: here.
3288         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3289         * c-c++-common/compare-rel-d32.c: here.
3290         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3291         * c-c++-common/compare-rel-d64.c: here.
3292         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3293         * c-c++-common/compare-rel-dfp.c: here.
3294         * gcc.dg/dfp/compare-rel.h: Move to ...
3295         * c-c++-common/compare-rel.h: here.
3296         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3297         * c-c++-common/compare-special-d128.c: here.
3298         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3299         * c-c++-common/compare-special-d32.c: here.
3300         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3301         * c-c++-common/compare-special-d64.c: here.
3302         * gcc.dg/dfp/compare-special.h: Move to ...
3303         * c-c++-common/compare-special.h: here.
3304         * gcc.dg/dfp/constants-zero.c: Move to ...
3305         * c-c++-common/constants-zero.c: here.
3306         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3307         * c-c++-common/convert-bfp-10.c: here.
3308         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3309         * c-c++-common/convert-bfp-11.c: here.
3310         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3311         * c-c++-common/convert-bfp-12.c: here.
3312         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3313         * c-c++-common/convert-bfp-13.c: here.
3314         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3315         * c-c++-common/convert-bfp-14.c: here.
3316         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3317         * c-c++-common/convert-bfp-2.c: here.
3318         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3319         * c-c++-common/convert-bfp-3.c: here.
3320         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3321         * c-c++-common/convert-bfp-4.c: here.
3322         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3323         * c-c++-common/convert-bfp-5.c: here.
3324         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3325         * c-c++-common/convert-bfp-6.c: here.
3326         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3327         * c-c++-common/convert-bfp-7.c: here.
3328         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3329         * c-c++-common/convert-bfp-8.c: here.
3330         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3331         * c-c++-common/convert-bfp-9.c: here.
3332         * gcc.dg/dfp/convert-bfp.c: Move to ...
3333         * c-c++-common/convert-bfp.c: here.
3334         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3335         * c-c++-common/convert-bfp-fold.c: here.
3336         * gcc.dg/dfp/convert-dfp.c: Move to ...
3337         * c-c++-common/convert-dfp.c: here.
3338         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3339         * c-c++-common/convert-dfp-fold-2.c: here.
3340         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3341         * c-c++-common/convert-dfp-fold.c: here.
3342         * gcc.dg/dfp/convert.h: Move to ...
3343         * c-c++-common/convert.h: here.
3344         * gcc.dg/dfp/convert-int.c: Move to ...
3345         * c-c++-common/convert-int.c: here.
3346         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3347         * c-c++-common/convert-int-fold.c: here.
3348         * gcc.dg/dfp/convert-int-max.c: Move to ...
3349         * c-c++-common/convert-int-max.c: here.
3350         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3351         * c-c++-common/convert-int-max-fold.c: here.
3352         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3353         * c-c++-common/convert-int-saturate.c: here.
3354         * gcc.dg/dfp/func-array.c: Move to ...
3355         * c-c++-common/func-array.c: here.
3356         * gcc.dg/dfp/func-deref.c: Move to ...
3357         * c-c++-common/func-deref.c: here.
3358         * gcc.dg/dfp/func-mixed.c: Move to ...
3359         * c-c++-common/func-mixed.c: here.
3360         * gcc.dg/dfp/func-pointer.c: Move to ...
3361         * c-c++-common/func-pointer.c: here.
3362         * gcc.dg/dfp/func-scalar.c: Move to ...
3363         * c-c++-common/func-scalar.c: here.
3364         * gcc.dg/dfp/func-struct.c: Move to ...
3365         * c-c++-common/func-struct.c: here.
3366         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3367         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3368         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3369         * c-c++-common/func-vararg-alternate-d128.c: here.
3370         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3371         * c-c++-common/func-vararg-alternate-d32.c: here.
3372         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3373         * c-c++-common/func-vararg-alternate-d64.c: here.
3374         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3375         * c-c++-common/func-vararg-alternate.h: here.
3376         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3377         * c-c++-common/func-vararg-dfp.c: here.
3378         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3379         * c-c++-common/func-vararg-mixed-2.c: here.
3380         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3381         * c-c++-common/func-vararg-mixed.c: here.
3382         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3383         * c-c++-common/func-vararg-size0.c: here.
3384         * gcc.dg/dfp/inf-1.c: Move to ...
3385         * c-c++-common/inf-1.c: here.
3386         * gcc.dg/dfp/loop-index.c: Move to ...
3387         * c-c++-common/loop-index.c: here.
3388         * gcc.dg/dfp/modes.c: Move to ...
3389         * c-c++-common/modes.c: here.
3390         * gcc.dg/dfp/nan-1.c: Move to ...
3391         * c-c++-common/nan-1.c: here.
3392         * gcc.dg/dfp/nan-2.c: Move to ...
3393         * c-c++-common/nan-2.c: here.
3394         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3395         * c-c++-common/operator-arith-fold.c: here.
3396         * gcc.dg/dfp/operator-assignment.c: Move to ...
3397         * c-c++-common/operator-assignment.c: here.
3398         * gcc.dg/dfp/operator-comma.c: Move to ...
3399         * c-c++-common/operator-comma.c: here.
3400         * gcc.dg/dfp/operator-cond.c: Move to ...
3401         * c-c++-common/operator-cond.c: here.
3402         * gcc.dg/dfp/operator-logical.c: Move to ...
3403         * c-c++-common/operator-logical.c: here.
3404         * gcc.dg/dfp/operator-unary.c: Move to ...
3405         * c-c++-common/operator-unary.c: here.
3406         * gcc.dg/dfp/pr31385.c: Move to ...
3407         * c-c++-common/pr31385.c: here.
3408         * gcc.dg/dfp/pr33466.c: Move to ...
3409         * c-c++-common/pr33466.c: here.
3410         * gcc.dg/dfp/pr35620.c: Move to ...
3411         * c-c++-common/pr35620.c: here.
3412         * gcc.dg/dfp/pr36800.c: Move to ...
3413         * c-c++-common/pr36800.c: here.
3414         * gcc.dg/dfp/pr39034.c: Move to ...
3415         * c-c++-common/pr39034.c: here.
3416         * gcc.dg/dfp/pr39035.c: Move to ...
3417         * c-c++-common/pr39035.c: here.
3418         * gcc.dg/dfp/pr39902.c: Move to ...
3419         * c-c++-common/pr39902.c: here.
3420         * gcc.dg/dfp/pr39986.c: Move to ...
3421         * c-c++-common/pr39986.c: here.
3422         * gcc.dg/dfp/signbit-1.c: Move to ...
3423         * c-c++-common/signbit-1.c: here.
3424         * gcc.dg/dfp/signbit-2.c: Move to ...
3425         * c-c++-common/signbit-2.c: here.
3426         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3427         * c-c++-common/struct-layout-1.c: here.
3428         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3429         * c-c++-common/usual-arith-conv.c: here.
3430         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3431         * c-c++-common/usual-arith-conv-const.c: here.
3432
3433 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3434
3435         PR testsuite/41288
3436         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3437         stack alignment.
3438
3439 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3440
3441         PR c++/39365
3442         * g++.dg/expr/bool3.C: New test.
3443         * g++.dg/expr/bool4.C: New test.
3444
3445 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3446
3447         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3448         * gcc.dg/dfp/signbit-2.c: Use it.
3449         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3450         arguments to unsigned int.
3451         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3452         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3453         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3454         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3455         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3456         * gcc.dg/dfp/pr39986.c: Ditto.
3457         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3458         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3459         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3460         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3461         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3462
3463 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3464
3465         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3466
3467 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3468
3469         PR c/41049
3470         * dfp/pr41049.c: New test.
3471
3472 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3473
3474         PR testsuite/41385
3475         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3476
3477 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3478
3479         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3480         * gcc.dg/ipa/ipa-sra-1.c: New test.
3481         * gcc.dg/ipa/ipa-sra-2.c: New test.
3482         * gcc.dg/ipa/ipa-sra-3.c: New test.
3483         * gcc.dg/ipa/ipa-sra-4.c: New test.
3484         * gcc.dg/ipa/ipa-sra-5.c: New test.
3485         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3486         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3487
3488 2009-09-17  Michael Matz  <matz@suse.de>
3489
3490         PR middle-end/41347
3491         * gfortran.dg/pr41347.f90: New test.
3492
3493 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3494
3495         * gcc.c-torture/compile/20090917-1.c: New testcase.
3496
3497 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3498
3499         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3500         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3501         alpha*-*-* target from XFAIL list.
3502
3503 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3504
3505         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3506         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3507         * gcc.dg/dfp/cast-bad.c: Use default options.
3508         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3509         * gcc.dg/dfp/composite-type.c: Ditto.
3510         * gcc.dg/dfp/constants.c: Ditto.
3511         * gcc.dg/dfp/constants-hex.c: Ditto.
3512         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3513         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3514         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3515         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3516         * gcc.dg/dfp/ctypes.c: Ditto.
3517         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3518         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3519         * gcc.dg/dfp/float-constant-double.c: Ditto.
3520         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3521         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3522         * gcc.dg/dfp/modes.c: Ditto.
3523         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3524         * gcc.dg/dfp/pr31344.c: Ditto.
3525         * gcc.dg/dfp/pr31385.c: Ditto.
3526         * gcc.dg/dfp/pr33466.c: Ditto.
3527         * gcc.dg/dfp/pr35620.c: Ditto.
3528         * gcc.dg/dfp/pr37435.c: Ditto.
3529         * gcc.dg/dfp/pr39986.c: Ditto.
3530         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3531         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3532         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3533         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3534         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3535         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3536         * gcc.dg/dfp/typespec.c: Ditto.
3537         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3538         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3539         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3540         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3541         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3542         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3543         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3544         * gcc.dg/dfp/compare-rel.h: Ditto.
3545         * gcc.dg/dfp/compare-special.h: Ditto.
3546         * gcc.dg/dfp/convert.h: Ditto.
3547         * gcc.dg/dfp/fe-check.h: Ditto.
3548         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3549         * gcc.dg/dfp/cast.c: Ditto.
3550         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3551         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3552         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3553         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3554         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3555         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3556         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3557         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3558         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3559         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3560         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3561         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3562         * gcc.dg/dfp/constants-zero.c: Ditto.
3563         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3564         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3565         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3566         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3567         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3568         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3569         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3570         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3571         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3572         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3573         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3574         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3575         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3576         * gcc.dg/dfp/convert-bfp.c: Ditto.
3577         * gcc.dg/dfp/convert-complex.c: Ditto.
3578         * gcc.dg/dfp/convert-dfp.c: Ditto.
3579         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3580         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3581         * gcc.dg/dfp/convert-int.c: Ditto.
3582         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3583         * gcc.dg/dfp/convert-int-max.c: Ditto.
3584         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3585         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3586         * gcc.dg/dfp/fe-binop.c: Ditto.
3587         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3588         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3589         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3590         * gcc.dg/dfp/func-array.c: Ditto.
3591         * gcc.dg/dfp/func-deref.c: Ditto.
3592         * gcc.dg/dfp/func-mixed.c: Ditto.
3593         * gcc.dg/dfp/func-pointer.c: Ditto.
3594         * gcc.dg/dfp/func-scalar.c: Ditto.
3595         * gcc.dg/dfp/func-struct.c: Ditto.
3596         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3597         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3598         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3599         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3600         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3601         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3602         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3603         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3604         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3605         * gcc.dg/dfp/inf-1.c: Ditto.
3606         * gcc.dg/dfp/loop-index.c: Ditto.
3607         * gcc.dg/dfp/nan-1.c: Ditto.
3608         * gcc.dg/dfp/nan-2.c: Ditto.
3609         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3610         * gcc.dg/dfp/operator-assignment.c: Ditto.
3611         * gcc.dg/dfp/operator-comma.c: Ditto.
3612         * gcc.dg/dfp/operator-cond.c: Ditto.
3613         * gcc.dg/dfp/operator-logical.c: Ditto.
3614         * gcc.dg/dfp/operator-unary.c: Ditto.
3615         * gcc.dg/dfp/pr36800.c: Ditto.
3616         * gcc.dg/dfp/pr39034.c: Ditto.
3617         * gcc.dg/dfp/pr39035.c: Ditto.
3618         * gcc.dg/dfp/pr39902.c: Ditto.
3619         * gcc.dg/dfp/signbit-1.c: Ditto.
3620         * gcc.dg/dfp/signbit-2.c: Ditto.
3621         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3622         * gcc.dg/dfp/union-init.c: Ditto.
3623         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3624
3625 2009-09-16  Michael Matz  <matz@suse.de>
3626
3627         PR fortran/41212
3628         * gfortran.dg/pr41212.f90: New test.
3629
3630 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3631
3632         * gnat.dg/alignment9.adb: New test.
3633
3634 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3635
3636         * gnat.dg/discr20.ad[sb]: New test.
3637
3638 2009-09-16  Richard Guenther  <rguenther@suse.de>
3639
3640         PR middle-end/34011
3641         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3642
3643 2009-09-16  DJ Delorie  <dj@redhat.com>
3644             Kaz Kojima  <kkojima@gcc.gnu.org>
3645
3646         * gcc.target/sh/struct-arg-dw2.c: New test.
3647
3648 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3649             Jakub Jelinek  <jakub@redhat.com>
3650
3651         PR target/41175
3652         * gcc.target/powerpc/pr41175.c: New test.
3653
3654 2009-09-14  Richard Henderson  <rth@redhat.com>
3655
3656         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3657         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3658         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3659
3660 2009-09-14  Richard Henderson  <rth@redhat.com>
3661
3662         * g++.dg/eh/builtin1.C: Update resx pattern match.
3663         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3664
3665 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3666
3667         * gcc.target/mips/branch-helper.h: New file.
3668         * gcc.target/mips/branch-2.c,
3669         * gcc.target/mips/branch-3.c,
3670         * gcc.target/mips/branch-4.c,
3671         * gcc.target/mips/branch-5.c,
3672         * gcc.target/mips/branch-6.c,
3673         * gcc.target/mips/branch-7.c,
3674         * gcc.target/mips/branch-8.c,
3675         * gcc.target/mips/branch-9.c,
3676         * gcc.target/mips/branch-10.c,
3677         * gcc.target/mips/branch-11.c,
3678         * gcc.target/mips/branch-12.c,
3679         * gcc.target/mips/branch-13.c,
3680         * gcc.target/mips/branch-14.c,
3681         * gcc.target/mips/branch-15.c: New tests.
3682
3683 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3684
3685         PR target/41331
3686         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3687         -m32 -mpowerpc64 system.
3688
3689 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3690
3691         From Jie Zhang <jie.zhang@analog.com>:
3692         * gcc.target/bfin/saveall.c: New test.
3693         * gcc.target/bfin/20090914-1.c: New test.
3694         * gcc.target/bfin/20090914-2.c: New test.
3695
3696         * gcc.target/bfin/20090914-3.c: New test.
3697
3698 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3699
3700         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3701
3702 2009-09-14  Richard Guenther  <rguenther@suse.de>
3703
3704         PR middle-end/41350
3705         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3706
3707 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3708
3709         PR libgfortran/41328
3710         * gfortran.dg/cr_lf.f90: New test.
3711
3712 2009-09-11  Michael Matz  <matz@suse.de>
3713
3714         PR middle-end/41275
3715         * g++.dg/tree-ssa/pr41275.C: New test.
3716
3717 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3718
3719         PR fortran/41242
3720         * gfortran.dg/proc_ptr_comp_21.f90: New.
3721
3722 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3723
3724         PR fortran/31292
3725         * gfortran.dg/module_procedure_1.f90: New test.
3726         * gfortran.dg/module_procedure_2.f90: Ditto.
3727         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3728
3729 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3730             James A. Morrison  <phython@gcc.gnu.org>
3731
3732         PR ada/18302
3733         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3734         commands.
3735         * ada/acats/run_test.exp: New file.
3736
3737 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3738
3739         Revert:
3740         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3741
3742         PR rtl-optimization/39779
3743         * gcc.dg/pr39979.c: New test.
3744
3745 2009-09-10  Richard Guenther  <rguenther@suse.de>
3746
3747         PR middle-end/41257
3748         * g++.dg/torture/pr41257-2.C: New testcase.
3749
3750 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3751
3752         PR c++/28293
3753         * g++.dg/template/crash91.C: New.
3754
3755 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3756
3757         PR rtl-optimization/39779
3758         * gcc.dg/pr39979.c: New test.
3759
3760 2009-09-09  Richard Guenther  <rguenther@suse.de>
3761
3762         PR tree-optimization/41101
3763         * gcc.c-torture/compile/pr41101.c: New testcase.
3764
3765 2009-09-09  Richard Guenther  <rguenther@suse.de>
3766
3767         PR middle-end/41317
3768         * gcc.c-torture/execute/pr41317.c: New testcase.
3769         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3770         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3771
3772 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3773
3774         Fix some test breakages on Darwin
3775         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3776         and adjust.
3777         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3778         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3779         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3780         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3781         take darwin specifics in account.
3782
3783 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3784
3785         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3786         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3787
3788 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3789
3790         PR c++/39923
3791         * g++.dg/cpp0x/initlist24.C: New.
3792
3793 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3794
3795         * gcc.dg/large-size-array-2.c: Fix target requirement.
3796         * gcc.dg/large-size-array-4.c: Likewise.
3797         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3798         * gcc.dg/c99-const-expr-2.c: Likewise.
3799         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3800         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3801         * gcc.dg/c90-const-expr-10.c: Likewise.
3802         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3803         instead of long.
3804         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3805         * gcc.dg/vect/pr33846.c: Likewise.
3806         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3807         __PTRDIFF_TYPE__, instead of unsigned long.
3808         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3809
3810 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3811
3812         PR debug/41229
3813         PR debug/41291
3814         PR debug/41300
3815         * gfortran.dg/pr41229.f90: New.
3816
3817 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3818
3819         PR debug/41232
3820         * gcc.dg/pr41232.c: New.
3821
3822 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3823
3824         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3825         contain -march.
3826         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3827         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3828         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3829         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3830         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3831         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3832         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3833         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3834         options other than that used in dg-options.
3835
3836 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3837
3838         PR rtl-optimization/41239
3839         * gcc.c-torture/execute/pr41239.c: New test.
3840
3841 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3842
3843         PR libgfortran/41192
3844         * gfortran.dg/namelist_59.f90: New test.
3845
3846 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3847
3848         From Mike Frysinger  <michael.frysinger@analog.com>
3849         * gcc.target/bfin/mcpu-bf542m.c: New file.
3850         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3851         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3852         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3853         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3854
3855 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3856
3857         PR middle-end/41282
3858         * gcc.c-torture/compile/pr41282.c: New test.
3859
3860 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3861
3862         PR fortran/41197
3863         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3864         variables for stat and errmsg.
3865         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3866         * gfortran.dg/allocate_stat_2.f90:  New test.
3867
3868 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3869
3870         * gcc.c-torture/compile/20090907-1.c: New test.
3871
3872 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3873
3874         PR bootstrap/41241
3875         * gcc.dg/pr41241.c: New test.
3876
3877 2009-09-06  Richard Guenther  <rguenther@suse.de>
3878
3879         PR middle-end/41144
3880         * g++.dg/torture/pr41144.C: New testcase.
3881
3882 2009-09-06  Richard Guenther  <rguenther@suse.de>
3883
3884         PR middle-end/41261
3885         * gcc.dg/torture/pr41261.c: New testcase.
3886
3887 2009-09-05  Richard Guenther  <rguenther@suse.de>
3888
3889         PR middle-end/41181
3890         * gcc.c-torture/compile/pr41181.c: New testcase.
3891
3892 2009-09-05  Richard Guenther  <rguenther@suse.de>
3893
3894         PR debug/41273
3895         * g++.dg/torture/pr41273.C: New testcase.
3896
3897 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3898
3899         PR fortran/41258
3900         * gfortran.dg/typebound_proc_12.f90 : New test.
3901
3902 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3903
3904         PR debug/41225
3905         * gfortran.dg/pr41225.f90: New.
3906
3907 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3908
3909         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3910         unistd.h, sys/types.h and sys/wait.h.
3911         (gualchk_t): New.
3912         (GUALCVT): New.
3913         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3914         (GUALITY_GDB_REDIRECT): New.
3915         (GUALITY_GDB_ARGS): Use it.
3916
3917 2009-09-04  Richard Guenther  <rguenther@suse.de>
3918
3919         PR middle-end/41257
3920         * g++.dg/torture/pr41257.C: New testcase.
3921
3922 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3923
3924         PR tree-optimization/41112
3925         * gnat.dg/array8.adb: New test.
3926
3927 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3928
3929         * gcc.target/arm/ctz.c: New test case.
3930
3931 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3932
3933         PR tree-optimization/38275
3934         * gcc.dg/autopar/reduc-1char.c: Increase number
3935         of iterations. Adjust the logic accordingly.
3936         * gcc.dg/autopar/reduc-2char.c: Ditto.
3937         * gcc.dg/autopar/reduc-1.c: Ditto.
3938         * gcc.dg/autopar/reduc-2.c: Ditto.
3939         * gcc.dg/autopar/reduc-3.c: Ditto.
3940         * gcc.dg/autopar/reduc-6.c: Ditto.
3941         * gcc.dg/autopar/reduc-7.c: Ditto.
3942         * gcc.dg/autopar/reduc-8.c: Ditto.
3943         * gcc.dg/autopar/reduc-9.c: Ditto.
3944         * gcc.dg/autopar/pr39500-1.c: Ditto.
3945         * gcc.dg/autopar/reduc-1short.c: Ditto.
3946         * gcc.dg/autopar/reduc-2short.c: Ditto.
3947         * gcc.dg/autopar/parallelization-1.c: Ditto.
3948
3949 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3950
3951         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3952         testcase using guality.h compiles and links and if a global variable
3953         can be verified by gdb.
3954
3955 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3956
3957         * lib/target-supports.exp (check_effective_target_sync_int_long):
3958         Supported on Blackfin Linux targets.
3959
3960 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3961
3962         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3963
3964 2009-09-03  Diego Novillo  <dnovillo@google.com>
3965
3966         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3967         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3968         * g++.dg/warn/unit-1.C: Likewise.
3969         * g++.dg/ipa/iinline-1.C: Likewise.
3970         * g++.dg/template/cond2.C: Adjust expected line location for the
3971         error.
3972         * g++.dg/template/pr35240.C: Likewise.
3973
3974 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3975
3976         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3977         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3978
3979 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3980
3981         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3982         * gcc.dg/memcpy-1.c: Add . to match pattern.
3983         * gcc.dg/uninit-I.c: XFAIL warning test.
3984         * g++.dg/warn/unit-1.C: XFAIL warning test.
3985
3986 2009-09-02  Ian Lance Taylor  <iant@google.com>
3987
3988         * gcc.dg/20090902-1.c: New test.
3989
3990 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3991
3992         * gcc.dg/builtin-object-size-9.c: New test.
3993
3994 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3995
3996         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3997
3998 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3999             Olivier Hainque  <hainque@adacore.com>
4000
4001         * gnat.dg/misaligned_param.adb: New test.
4002         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4003         * gnat.dg/slice7.adb: Add 1 more related case.
4004
4005 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4006
4007         * gcc.dg/guality/guality.c: Expect to fail for now.
4008         * gcc.dg/guality/example.c: Likewise.
4009
4010 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4011
4012         * gcc.dg/guality/guality.c: New.
4013         * gcc.dg/guality/guality.h: New.
4014         * gcc.dg/guality/guality.exp: New.
4015         * gcc.dg/guality/example.c: New.
4016         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4017         (cleanup-saved-temps): Likewise, .gkd files too.
4018
4019 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4020
4021         PR fortran/39229
4022         * gfortran.dg/line_length_3.f: New test.
4023         * gfortran.dg/line_length_4.f90: New test.
4024
4025 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4026
4027         * lib/target-supports.exp (check_gc_sections_available):
4028         Add proper pattern quote.
4029
4030 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4031             Kaz Kojima  <kkojima@gcc.gnu.org>
4032
4033         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4034         * g++.dg/cdce3.C: Use dg-add-options ieee.
4035         * g++.dg/torture/type-generic-1.C: Likewise.
4036         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4037         * gcc.dg/pr28796-2.c: Likewise.
4038         * gcc.dg/torture/builtin-math-7.c: Likewise.
4039         * gcc.dg/torture/type-generic-1.c: Likewise.
4040         * gfortran.dg/boz_14.f90: Likewise.
4041         * gfortran.dg/erf_2.F90: Likewise.
4042         * gfortran.dg/init_flag_3.f90: Likewise.
4043         * gfortran.dg/init_flag_4.f90: Likewise.
4044         * gfortran.dg/init_flag_5.f90: Likewise.
4045         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4046         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4047         * gfortran.dg/isnan_1.f90: Likewise.
4048         * gfortran.dg/isnan_2.f90: Likewise.
4049         * gfortran.dg/maxlocval_2.f90: Likewise.
4050         * gfortran.dg/maxlocval_4.f90: Likewise.
4051         * gfortran.dg/minlocval_1.f90: Likewise.
4052         * gfortran.dg/minlocval_4.f90: Likewise.
4053         * gfortran.dg/module_nan.f90: Likewise.
4054         * gfortran.dg/namelist_42.f90: Likewise.
4055         * gfortran.dg/namelist_43.f90: Likewise.
4056         * gfortran.dg/nan_1.f90: Likewise.
4057         * gfortran.dg/nan_2.f90: Likewise.
4058         * gfortran.dg/nan_3.f90: Likewise.
4059         * gfortran.dg/nan_4.f90: Likewise.
4060         * gfortran.dg/nan_5.f90: Likewise.
4061         * gfortran.dg/nearest_1.f90: Likewise.
4062         * gfortran.dg/nearest_2.f90: Likewise.
4063         * gfortran.dg/nearest_3.f90: Likewise.
4064         * gfortran.dg/pr37243.f: Likewise.
4065         * gfortran.dg/real_const_3.f90: Likewise.
4066         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4067
4068 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4069
4070         PR debug/30161
4071         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4072         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4073         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4074         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4075         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4076         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4077         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4078         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4079         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4080         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4081         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4082         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4083         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4084
4085 2009-08-31  Jason Merrill  <jason@redhat.com>
4086
4087         PR c++/41127
4088         * g++.dg/parse/enum5.C: New.
4089         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4090
4091 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4092
4093         PR fortran/40940
4094         * gfortran.dg/allocate_derived_1.f90: New.
4095         * gfortran.dg/class_3.f03: New.
4096
4097 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4098
4099         PR fortran/40996
4100         * gfortran.dg/allocatable_scalar_1.f90: New.
4101         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4102         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4103         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4104
4105 2009-08-30  Richard Guenther  <rguenther@suse.de>
4106
4107         PR tree-optimization/41186
4108         * g++.dg/torture/pr41186.C: New testcase.
4109         * g++.dg/tree-ssa/pr41186.C: Likewise.
4110
4111 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4112
4113         PR c++/41187
4114         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4115         take ia64 assembly comments syntax in account.
4116
4117 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4118
4119         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4120
4121 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4122
4123         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4124         * gfortran.dg/whole_file_6.f90: Likewise.
4125
4126 2009-08-28  Cary Coutant  <ccoutant@google.com>
4127
4128         PR debug/41063
4129         * g++.dg/debug/dwarf2/pr41063.C: New test.
4130
4131 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4132
4133         PR rtl-optimization/40861
4134         * gcc.dg/pr40861.c: New test.
4135
4136 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4137
4138         PR fortran/40869
4139         * gfortran.dg/proc_ptr_comp_20.f90: New.
4140
4141 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4142
4143         PR libfortran/39667
4144         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4145         open temp file with status="scratch".
4146         * gfortran.dg/fmt_cache_1.f: Likewise.
4147         * gfortran.dg/fmt_exhaust.f90: Likewise.
4148         * gfortran.dg/fmt_t_4.f90: Likewise.
4149         * gfortran.dg/fseek.f90: Likewise.
4150         * gfortran.dg/list_read_5.f90: Likewise.
4151         * gfortran.dg/namelist_39.f90: Likewise.
4152         * gfortran.dg/namelist_56.f90: Likewise.
4153         * gfortran.dg/read_bad_advance.f90: Likewise.
4154         * gfortran.dg/read_repeat.f90: Likewise.
4155         * gfortran.dg/read_size_noadvance.f90: Likewise.
4156         * gfortran.dg/read_x_past.f: Likewise.
4157
4158 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4159
4160         PR fortran/28039
4161         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4162
4163 2009-08-27  Daniel Kraft  <d@domob.eu>
4164
4165         PR fortran/37425
4166         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4167         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4168         error and fix problem with recursive assignment.
4169         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4170         * gfortran.dg/typebound_operator_3.f03: New test.
4171         * gfortran.dg/typebound_operator_4.f03: New test.
4172
4173 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4174
4175         PR debug/41170
4176         * debug/dwarf2/namespace-1.C: New test.
4177
4178 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4179
4180         PR fortran/41162
4181         * gfortran.dg/pr41162.f: New.
4182
4183 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4184             Richard Sandiford  <rdsandiford@googlemail.com>
4185
4186         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4187         with "forbid_cpu".
4188         * gcc.target/mips/branch-1.c: Update accordingly.
4189         * gcc.target/mips/extend-1.c: Likewise.
4190         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4191
4192 2009-08-26  Richard Guenther  <rguenther@suse.de>
4193
4194         PR middle-end/41163
4195         * gcc.c-torture/compile/pr41163.c: New testcase.
4196         * gcc.dg/pr35899.c: Adjust.
4197
4198 2009-08-26  Richard Guenther  <rguenther@suse.de>
4199
4200         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4201
4202 2009-08-26  Jason Merrill  <jason@redhat.com>
4203
4204         * g++.dg/cpp0x/explicit3.C: New.
4205         * g++.dg/overload/cond2.C: New.
4206
4207 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4208
4209         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4210
4211 2009-08-25  Jan Hubicka  <jh@suse.cz>
4212
4213         * gcc.target/i386/sse5-shift1-vector.c
4214         * gcc.target/i386/isa-12.c
4215         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4216         * gcc.target/i386/sse5-pcmov2.c
4217         * gcc.target/i386/isa-3.c
4218         * gcc.target/i386/sse5-shift2-vector.c
4219         * gcc.target/i386/isa-7.c
4220         * gcc.target/i386/funcspec-2.c
4221         * gcc.target/i386/sse5-haddX.c
4222         * gcc.target/i386/sse5-hadduX.c
4223         * gcc.target/i386/isa-9.c
4224         * gcc.target/i386/sse5-maccXX.c
4225         * gcc.target/i386/sse5-shift3-vector.c
4226         * gcc.target/i386/sse5-msubXX.c
4227         * gcc.target/i386/sse5-permpX.c
4228         * gcc.target/i386/sse5-check.h
4229         * gcc.target/i386/sse-12.c
4230         * gcc.target/i386/sse-11.c
4231         * gcc.target/i386/sse-10.c
4232         * gcc.target/i386/sse-13.c
4233         * gcc.target/i386/sse-14.c
4234         * gcc.target/i386/sse-22.c
4235         * gcc.target/i386/sse-2.c
4236         * gcc.target/i386/sse-13.c
4237         * gcc.target/i386/avx-2.c
4238         * gcc.target/i386/sse5-rotate1-vector.c
4239         * gcc.target/i386/isa-4.c
4240         * gcc.target/i386/sse5-hsubX.c
4241         * gcc.target/i386/sse5-pcmov.c
4242         * gcc.target/i386/sse5-fma.c
4243         * gcc.target/i386/isa-8.c
4244         * gcc.target/i386/sse5-rotate2-vector.c
4245         * gcc.target/i386/sse5-nmaccXX.c
4246         * gcc.target/i386/sse5-imul64-vector.c
4247         * gcc.target/i386/sse5-nmsubXX.c
4248         * gcc.target/i386/sse5-rotate3-vector.c
4249         * gcc.target/i386/sse5-fma-vector.c
4250         * gcc.target/i386/sse5-imul32widen-vector.c
4251         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4252
4253         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4254         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4255         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4256         * gcc.target/i386/avx-1.c: Remove SSE5.
4257         * gcc.target/i386/avx-2.c: Remove SSE5.
4258         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4259         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4260         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4261         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4262
4263 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4264
4265         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4266
4267 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4268
4269         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4270         keyword works in the same manner as __alignof.
4271
4272 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4273
4274         PR libfortran/34670
4275         * gfortran.dg/unpack_bounds_1.f90:  New test.
4276         * gfortran.dg/unpack_bounds_2.f90:  New test.
4277         * gfortran.dg/unpack_bounds_3.f90:  New test.
4278
4279 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4280
4281         * gnat.dg/slice7.adb: New test.
4282         * gnat.dg/slice7_pkg.ads: New helper.
4283
4284 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4285
4286         PR fortran/41139
4287         * gfortran.dg/proc_ptr_25.f90: New.
4288         * gfortran.dg/proc_ptr_comp_18.f90: New.
4289         * gfortran.dg/proc_ptr_comp_19.f90: New.
4290
4291 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4292
4293         PR fortran/41154
4294         * gfortran.dg/fmt_error_8.f: New test.
4295
4296 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4297
4298         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4299         number, update all callers and synchronize results for latest MPC.
4300
4301 2009-08-21  Jason Merrill  <jason@redhat.com>
4302
4303         * g++.dg/warn/Wunused-17.C: New.
4304
4305 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4306
4307         * gcc.target/arm/combine-cmp-shift.c: New test.
4308
4309 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4310
4311         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4312         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4313         width specifier.
4314
4315 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4316
4317         * gfortran.dg/fmt_error_7.f: New test.
4318
4319 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4320
4321         PR target/40718
4322         * gcc.target/i386/pr40718.c: New test.
4323
4324 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4325
4326         * gfortran.dg/proc_ptr_24.f90: New test.
4327
4328 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4329
4330         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4331         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4332         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4333
4334 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4335
4336         PR fortran/28039
4337         * gfortran.dg/fmt_with_extra.f: new file.
4338
4339 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4340
4341         * lib/target-supports.exp
4342         (check_effective_target_arm_iwmmxt_ok): New procedure.
4343         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4344         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4345
4346 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4347
4348         * gfortran.dg/boz_9.f90: Do not load denormal floating
4349         point constants.  Remove -mieee option for alpha*-*-* targets.
4350
4351 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4352
4353         PR fortran/41106
4354         * gfortran.dg/proc_ptr_23.f90: New.
4355         * gfortran.dg/proc_ptr_comp_15.f90: New.
4356         * gfortran.dg/proc_ptr_comp_16.f90: New.
4357         * gfortran.dg/proc_ptr_comp_17.f90: New.
4358
4359 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4360
4361         PR c++/41131
4362         * g++.dg/expr/unary3.C: New test.
4363
4364 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4365
4366         * gfortran.dg/common_5.f: Add -mdalign for sh.
4367         * gfortran.dg/common_align_2.f90: Likewise.
4368
4369 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4370
4371         PR libfortran/40962
4372         * c_f_pointer_tests_4.f90:  New test.
4373
4374 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4375
4376         * gnat.dg/slice6.adb: New test.
4377         * gnat.dg/slice6_pkg.ads: New helper.
4378
4379 2009-08-20  Michael Matz  <matz@suse.de>
4380
4381         PR fortran/41126
4382         * gfortran.dg/pr41126.f90: New test.
4383
4384 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4385
4386         * gnat.dg/dynamic_bound.adb: New test.
4387
4388 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4389
4390         PR fortran/41121
4391         * gfortran.dg/intrinsic_5.f90: New.
4392
4393 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4394             Richard Earnshaw  <richard.earnshaw@arm.com>
4395
4396         * gcc.target/arm/20090811-1.c: New test.
4397
4398 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4399
4400         PR middle-end/41123
4401         * gcc.dg/pr41123.c: New test.
4402
4403 2009-08-19  Jason Merrill  <jason@redhat.com>
4404
4405         PR c++/41120
4406         * g++.dg/other/gc4.C: New.
4407
4408 2009-08-18  Michael Matz  <matz@suse.de>
4409
4410         * gfortran.dg/vect/vect-gems.f90: New test.
4411         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4412
4413 2009-08-18  DJ Delorie  <dj@redhat.com>
4414
4415         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4416         * lib/gcc-defs.exp: ... to here.
4417
4418         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4419         GCC_EXEC_PREFIX before building the wrapper.
4420
4421 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4422
4423         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4424         tests.
4425         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4426         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4427         dg-options.  Fix dg-final clause.
4428
4429 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4430
4431         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4432
4433 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4434             Paul Thomas  <pault@gcc.gnu.org>
4435
4436         PR fortran/40870
4437         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4438
4439 2009-08-18  Richard Guenther  <rguenther@suse.de>
4440
4441         PR middle-end/41094
4442         * gcc.dg/torture/pr41094.c: New testcase.
4443         * gcc.dg/torture/builtin-power-1.c: Adjust.
4444         * gcc.dg/builtins-10.c: Likewise.
4445
4446 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4447
4448         PR target/40971
4449         * gcc.dg/pr40971.c: New test.
4450
4451 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4452
4453         PR fortran/41062
4454         * gfortran.dg/use_only_4.f90: New test.
4455
4456 2009-08-17  Daniel Kraft  <d@domob.eu>
4457
4458         PR fortran/37425
4459         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4460         NOPASS bindings as operators.
4461
4462 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4463
4464         * lib/target-supports.exp
4465         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4466         of targets that do not need command line argument to enable SIMD.
4467
4468 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4469
4470         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4471         typo in cache name.
4472
4473 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4474
4475         PR fortran/41075
4476         * gfortran.dg/unlimited_fmt_1.f90: New test.
4477
4478 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4479
4480         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4481
4482 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4483
4484         * gnat.dg/itype.ad[sb]: New test.
4485
4486 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4487
4488         * gcc.target/mips/mips.exp: Add terminology section to comment
4489         at the top of the file.  Fix typos.
4490
4491 2009-08-16  Jason Merrill  <jason@redhat.com>
4492
4493         * g++.dg/debug/dwarf2/inline1.C: New.
4494
4495 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4496
4497         PR target/38599
4498         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4499
4500 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4501
4502         PR debug/37801
4503         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4504         Make sure to trigger inlining optimizations.
4505         * gcc.dg/debug/dwarf2/inline2.c: New test.
4506
4507 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4508
4509         PR fortran/41070
4510         * gfortran.dg/structure_constructor_10.f90: New.
4511
4512 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4513
4514         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4515         * gcc.dg/pragma-re-2.c: Likewise.
4516         * gcc.dg/pragma-re-3.c: Likewise.
4517         * gcc.dg/pragma-re-4.c: Likewise.
4518         * g++.dg/other/pragma-re-1.C: Likewise.
4519         * g++.dg/other/pragma-re-2.C: Likewise.
4520
4521 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4522
4523         * gcc.dg/torture/builtin-math-7.c: New.
4524
4525 2009-08-14  Richard Guenther  <rguenther@suse.de>
4526
4527         * gcc.c-torture/execute/20090814-1.c: New testcase.
4528
4529 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4530
4531         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4532
4533 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4534
4535         PR target/40934
4536         * gcc.target/i386/pr40934.c: New.
4537
4538 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4539
4540         PR target/41019
4541         * gcc.target/i386/pr41019.c: New test.
4542
4543 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4544
4545         PR fortran/40955
4546         * gfortran.dg/winapi.f90: New test.
4547
4548 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4549
4550         PR fortran/40995
4551         * gfortran.dg/intrinsic_4.f90: New.
4552         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4553         different line.
4554
4555 2009-08-13  Richard Guenther  <rguenther@suse.de>
4556
4557         PR middle-end/41047
4558         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4559
4560 2009-08-12  Richard Guenther  <rguenther@suse.de>
4561
4562         PR tree-optimization/41011
4563         * gfortran.dg/pr41011.f: New testcase.
4564
4565 2009-08-11  Andrew Haley  <aph@redhat.com>
4566
4567         * gcc.target/arm/synchronize.c: New file.
4568
4569 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4570
4571         PR middle-end/40980
4572         * gfortran.dg/graphite/id-17.f: New.
4573
4574 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4575             Sebastian Pop  <sebastian.pop@amd.com>
4576
4577         * gcc.dg/graphite/interchange-1.c: XFAILed.
4578         * gcc.dg/graphite/interchange-2.c: XFAILed.
4579         * gcc.dg/graphite/interchange-3.c: XFAILed.
4580         * gcc.dg/graphite/interchange-4.c: XFAILed.
4581         * gcc.dg/graphite/interchange-7.c: XFAILed.
4582
4583 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4584
4585         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4586
4587 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4588             Pranav Garg  <pranav.garg2107@gmail.com>
4589
4590         * gcc.dg/graphite/interchange-6.c: XFAILed.
4591
4592 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4593
4594         * gcc.dg/graphite/interchange-9.c: New.
4595
4596 2009-08-12  Richard Guenther  <rguenther@suse.de>
4597
4598         PR rtl-optimization/41033
4599         * gcc.dg/pr41033.c: New test.
4600
4601 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4602
4603         PR fortran/41022
4604         * gfortran.dg/proc_ptr_comp_14.f90: New.
4605
4606 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4607
4608         * gcc.target/mips/ext-5.c: New test.
4609         * gcc.target/mips/ext-6.c: New test.
4610         * gcc.target/mips/ext-7.c: New test.
4611         * gcc.target/mips/ext-8.c: New test.
4612         * gcc.target/mips/extend-2.c: New test.
4613
4614 2009-08-10  Jason Merrill  <jason@redhat.com>
4615
4616         * g++.dg/other/linkage2.C: New test for types-without-linkage
4617         handling.
4618         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4619         * g++.dg/lookup/anon2.C: Likewise.
4620         * g++.dg/other/anon3.C: Likewise.
4621         * g++.dg/template/arg2.C: Likewise.
4622         * g++.dg/template/local4.C: Likewise.
4623         * g++.old-deja/g++.law/operators32.C: Likewise.
4624         * g++.old-deja/g++.other/linkage2.C: Likewise.
4625         * g++.old-deja/g++.pt/enum6.C: Likewise.
4626         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4627         * g++.old-deja/g++.other/linkage1.C: Likewise.
4628
4629 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4630
4631         * gcc.dg/dg.exp: Test also c-c++-common dir.
4632         * g++.dg/dg.exp: Likewise.
4633         * g++.dg/warn/Wconversion-real.C: Delete.
4634         * gcc.dg/Wconversion-real.c: Move to ...
4635         * c-c++-common/Wconversion-real.c: ... here.
4636         * lib/target-supports.exp
4637         (check_effective_target_c,check_effective_target_c++): New.
4638
4639 2009-08-10  Daniel Kraft  <d@domob.eu>
4640
4641         PR fortran/37425
4642         * gfortran.dg/typebound_operator_1.f03: New test.
4643         * gfortran.dg/typebound_operator_2.f03: New test.
4644
4645 2009-08-10  Richard Guenther  <rguenther@suse.de>
4646
4647         PR middle-end/41006
4648         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4649         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4650
4651 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4652
4653         PR fortran/40940
4654         * gfortran.dg/class_1.f03: New.
4655         * gfortran.dg/class_2.f03: New.
4656         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4657         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4658         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4659         * gfortran.dg/typebound_call_10.f03: Ditto.
4660         * gfortran.dg/typebound_call_2.f03: Ditto.
4661         * gfortran.dg/typebound_call_3.f03: Ditto.
4662         * gfortran.dg/typebound_call_4.f03: Ditto.
4663         * gfortran.dg/typebound_generic_3.f03: Ditto.
4664         * gfortran.dg/typebound_generic_4.f03: Ditto.
4665         * gfortran.dg/typebound_proc_1.f08: Ditto.
4666         * gfortran.dg/typebound_proc_5.f03: Ditto.
4667         * gfortran.dg/typebound_proc_6.f03: Ditto.
4668
4669 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4670
4671         PR c++/40866
4672         * g++.dg/expr/stmt-expr-1.C: New test.
4673
4674 2009-08-09  Richard Guenther  <rguenther@suse.de>
4675
4676         PR tree-optimization/41016
4677         * gcc.c-torture/compile/pr41016.c: New testcase.
4678
4679 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4680
4681         * gcc.dg/overflow-warn-8.c: New test.
4682
4683 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4684
4685         PR tree-optimization/41008
4686         * gcc.dg/vect/O1-pr41008.c: New test.
4687
4688 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4689
4690         PR fortran/40955
4691         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4692
4693 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4694
4695         * gcc.target/bfin/loop-autoinc.c: New file.
4696
4697 2009-08-08  Richard Guenther  <rguenther@suse.de>
4698
4699         PR tree-optimization/40991
4700         * g++.dg/torture/pr40991.C: New testcase.
4701
4702 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4703
4704         * ada/acats/support/impdef.a: Tweak timing constants. Add
4705         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4706         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4707         * ada/acats/tests/c9/c940007.a: Likewise.
4708         * ada/acats/tests/c9/c94001c.ada: Likewise.
4709         * ada/acats/tests/c9/c94006a.ada: Likewise.
4710         * ada/acats/tests/c9/c94008c.ada: Likewise.
4711         * ada/acats/tests/c9/c951002.a: Likewise.
4712         * ada/acats/tests/c9/c954a01.a: Likewise.
4713         * ada/acats/tests/c9/c96001a.ada: Likewise.
4714         * ada/acats/tests/c9/c97307a.ada: Likewise.
4715
4716 2009-08-07  Richard Guenther  <rguenther@suse.de>
4717
4718         PR tree-optimization/40999
4719         * gfortran.dg/pr40999.f: New testcase.
4720
4721 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4722
4723         * g++.dg/tree-prof/partition1.C: New test.
4724
4725 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4726
4727         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4728         hook.
4729         (check_effective_target_arm_neon_ok): Improve test for neon
4730         availability.
4731         * gcc.target/arm/eabi1.c: Only run test in base variant.
4732         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4733         attribute.
4734         * gcc.target/arm/vfp1[567].c: New tests.
4735
4736 2009-08-06  Jason Merrill  <jason@redhat.com>
4737
4738         PR c++/40948
4739         * g++.dg/ext/complit12.C: Expand.
4740
4741 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4742
4743         Merge ARM/hard_vfp_branch to trunk.
4744
4745         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4746
4747         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4748         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4749
4750         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4751
4752         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4753         (PCS): Define macro to use base AAPCS.
4754         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4755
4756         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4757
4758         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4759         Correct arm_neon.h typo.
4760
4761         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4762
4763         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4764         this a linkage test.
4765         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4766         argument marshalling.
4767         * abitest.h: New file.
4768         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4769         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4770
4771 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4772
4773         PR middle-end/32964
4774         * gcc.dg/tree-ssa/pr32964.c: New test.
4775
4776 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4777             H.J. Lu  <hongjiu.lu@intel.com>
4778
4779         PR target/40957
4780         * gcc.target/i386/pr40957.c: New test.
4781
4782 2009-08-06  Richard Guenther  <rguenther@suse.de>
4783
4784         PR tree-optimization/40964
4785         * gcc.c-torture/compile/pr40964.c: New testcase.
4786
4787 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4788
4789         PR fortran/40847
4790         * gfortran.dg/transfer_resolve_1.f90 : New test.
4791
4792 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4793             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4794
4795         PR target/40906
4796         * gcc.target/i386/pr40906-1.c: New test.
4797         * gcc.target/i386/pr40906-2.c: Ditto.
4798         * gcc.target/i386/pr40906-3.c: Ditto.
4799
4800 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4801
4802         PR rtl-optimization/40924
4803         * g++.dg/torture/pr40924.C: New test.
4804
4805 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4806
4807         PR c++/36069
4808         * g++.dg/warn/pr36069.C: New.
4809
4810 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4811
4812         PR c++/39987
4813         * g++.dg/overload/defarg4.C: New test.
4814
4815 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4816
4817         PR c++/16696
4818         * g++.dg/parse/pr16696.C: New.
4819         * g++.dg/parse/pr16696-permissive.C: New.
4820
4821 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4822
4823         PR fortran/40875
4824         * gfortran.dg/initialization_23.f90 : New test.
4825
4826 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4827
4828         PR debug/39706
4829         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4830
4831 2009-08-03  Jason Merrill  <jason@redhat.com>
4832             Jakub Jelinek  <jakub@redhat.com>
4833
4834         PR c++/40948
4835         * g++.dg/ext/complit12.C: New.
4836
4837 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4838
4839         PR c/39902
4840         * gcc.target/powerpc/pr39902-2.c: New test.
4841
4842 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4843
4844         PR middle-end/40943
4845         * gcc.dg/uninit-6.c: Re-add XFAIL.
4846         * gcc.dg/uninit-6-O0.c: Likewise.
4847         * gcc.dg/uninit-pr40943.c: New test.
4848
4849 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4850
4851         PR testsuite/40858
4852         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4853         .ascii.
4854
4855 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4856
4857         PR libfortran/40853
4858         * gfortran.dg/namelist_40.f90: Update error output.
4859         * gfortran.dg/namelist_47.f90: Update error output.
4860         * gfortran.dg/namelist_58.f90: New test.
4861
4862 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4863
4864         PR fortran/40881
4865         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4866         * gfortran.dg/altreturn_3.f90: Ditto.
4867         * gfortran.dg/altreturn_5.f90: Ditto.
4868         * gfortran.dg/altreturn_6.f90: Ditto.
4869         * gfortran.dg/altreturn_7.f90: Ditto.
4870         * gfortran.dg/array_constructor_13.f90: Ditto.
4871         * gfortran.dg/arrayio_7.f90: Ditto.
4872         * gfortran.dg/arrayio_8.f90: Ditto.
4873         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4874         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4875         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4876         * gfortran.dg/backspace_8.f: Add -std=legacy.
4877         * gfortran.dg/backspace_9.f: Ditto.
4878         * gfortran.dg/char_comparison_1.f: Ditto.
4879         * gfortran.dg/char_decl_1.f90: Ditto.
4880         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4881         * gfortran.dg/char_pointer_assign.f90: Ditto.
4882         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4883         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4884         * gfortran.dg/char_pointer_func.f90: Ditto.
4885         * gfortran.dg/common_8.f90: Ditto.
4886         * gfortran.dg/constant_substring.f: Ditto.
4887         * gfortran.dg/data_char_2.f90: Ditto.
4888         * gfortran.dg/der_array_io_1.f90: Ditto.
4889         * gfortran.dg/der_array_io_2.f90: Ditto.
4890         * gfortran.dg/der_array_io_3.f90: Ditto.
4891         * gfortran.dg/der_io_3.f90: Ditto.
4892         * gfortran.dg/dev_null.F90: Ditto.
4893         * gfortran.dg/direct_io_2.f90: Ditto.
4894         * gfortran.dg/do_iterator_2.f90: Ditto.
4895         * gfortran.dg/e_d_fmt.f90: Ditto.
4896         * gfortran.dg/empty_format_1.f90: Ditto.
4897         * gfortran.dg/entry_17.f90: Modified warning message.
4898         * gfortran.dg/entry_7.f90: Add -std=legacy.
4899         * gfortran.dg/eor_1.f90: Ditto.
4900         * gfortran.dg/equiv_2.f90: Ditto.
4901         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4902         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4903         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4904         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4905         * gfortran.dg/fmt_error_2.f90: Ditto.
4906         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4907         * gfortran.dg/fmt_tl.f: Ditto.
4908         * gfortran.dg/fmt_white.f: Ditto.
4909         * gfortran.dg/func_derived_1.f90: Ditto.
4910         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4911         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4912         * gfortran.dg/global_references_2.f90: Ditto.
4913         * gfortran.dg/hollerith_1.f90: Ditto.
4914         * gfortran.dg/hollerith.f90: Use new-style character length.
4915         * gfortran.dg/hollerith_f95.f90: Ditto.
4916         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4917         * gfortran.dg/implicit_6.f90: Ditto.
4918         * gfortran.dg/implicit_9.f90: Ditto.
4919         * gfortran.dg/inquire_13.f90: Ditto.
4920         * gfortran.dg/inquire_5.f90: Ditto.
4921         * gfortran.dg/inquire_6.f90: Ditto.
4922         * gfortran.dg/inquire.f90: Ditto.
4923         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4924         * gfortran.dg/io_constraints_2.f90: Ditto.
4925         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4926         * gfortran.dg/loc_2.f90: Ditto.
4927         * gfortran.dg/logical_1.f90: Ditto.
4928         * gfortran.dg/longline.f: Ditto.
4929         * gfortran.dg/merge_char_1.f90: Ditto.
4930         * gfortran.dg/namelist_12.f: Ditto.
4931         * gfortran.dg/namelist_14.f90: Ditto.
4932         * gfortran.dg/namelist_18.f90: Ditto.
4933         * gfortran.dg/namelist_19.f90: Ditto.
4934         * gfortran.dg/namelist_21.f90: Ditto.
4935         * gfortran.dg/namelist_22.f90: Ditto.
4936         * gfortran.dg/namelist_37.f90: Ditto.
4937         * gfortran.dg/namelist_54.f90: Ditto.
4938         * gfortran.dg/namelist_55.f90: Ditto.
4939         * gfortran.dg/namelist_empty.f90: Ditto.
4940         * gfortran.dg/namelist_use.f90: Use new-style character length.
4941         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4942         * gfortran.dg/nested_modules_4.f90: Ditto.
4943         * gfortran.dg/nested_modules_5.f90: Ditto.
4944         * gfortran.dg/open-options-blanks.f: Ditto.
4945         * gfortran.dg/output_exponents_1.f90: Ditto.
4946         * gfortran.dg/parens_5.f90: Ditto.
4947         * gfortran.dg/parens_6.f90: Ditto.
4948         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4949         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4950         * gfortran.dg/pr15129.f90: Ditto.
4951         * gfortran.dg/pr15332.f: Ditto.
4952         * gfortran.dg/pr16597.f90: Ditto.
4953         * gfortran.dg/pr17143.f90: Ditto.
4954         * gfortran.dg/pr17164.f90: Ditto.
4955         * gfortran.dg/pr17229.f: Modified warning message.
4956         * gfortran.dg/pr18210.f90: Add -std=legacy.
4957         * gfortran.dg/pr19155.f: Ditto.
4958         * gfortran.dg/pr20086.f90: Ditto.
4959         * gfortran.dg/pr20124.f90: Ditto.
4960         * gfortran.dg/pr20755.f: Ditto.
4961         * gfortran.dg/pr20865.f90: Ditto.
4962         * gfortran.dg/pr20950.f: Ditto.
4963         * gfortran.dg/pr21730.f: Ditto.
4964         * gfortran.dg/pr22491.f: Ditto.
4965         * gfortran.dg/pr29713.f90: Ditto.
4966         * gfortran.dg/print_parentheses_1.f: Ditto.
4967         * gfortran.dg/print_parentheses_2.f90: Ditto.
4968         * gfortran.dg/proc_assign_1.f90: Ditto.
4969         * gfortran.dg/proc_decl_1.f90: Ditto.
4970         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4971         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4972         * gfortran.dg/read_float_1.f90: Ditto.
4973         * gfortran.dg/read_logical.f90: Ditto.
4974         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4975         * gfortran.dg/return_1.f90: Ditto.
4976         * gfortran.dg/rewind_1.f90: Ditto.
4977         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4978         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4979         * gfortran.dg/stfunc_1.f90: Ditto.
4980         * gfortran.dg/stfunc_3.f90: Ditto.
4981         * gfortran.dg/stfunc_4.f90: Ditto.
4982         * gfortran.dg/stfunc_6.f90: Ditto.
4983         * gfortran.dg/streamio_2.f90: Ditto.
4984         * gfortran.dg/string_ctor_1.f90: Ditto.
4985         * gfortran.dg/string_null_compare_1.f: Ditto.
4986         * gfortran.dg/substr_6.f90: Ditto.
4987         * gfortran.dg/tl_editing.f90: Ditto.
4988         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4989         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4990         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4991         * gfortran.dg/g77/1832.f: Ditto.
4992         * gfortran.dg/g77/19981216-0.f Ditto.
4993         * gfortran.dg/g77/19990525-0.f: Ditto.
4994         * gfortran.dg/g77/19990826-2.f: Ditto.
4995         * gfortran.dg/g77/20000630-2.f: Ditto.
4996         * gfortran.dg/g77/20010116.f: Ditto.
4997         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4998         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4999         * gfortran.dg/g77/980520-1.f: Ditto.
5000         * gfortran.dg/g77/check0.f: Ditto.
5001         * gfortran.dg/g77/cpp3.F: Ditto.
5002         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5003         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5004         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5005         * gfortran.dg/g77/short.f: Ditto.
5006
5007 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5008
5009         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5010         * gcc.target/mips/ext-4.c: Likewise.
5011         * gcc.target/mips/interrupt_handler.c: Likewise.
5012         * gcc.target/mips/truncate-4.c: Likewise.
5013         * gcc.target/mips/truncate-5.c: Likewise.
5014
5015 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5016
5017         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5018         -fgraphite-force-parallel to -floop-parallelize-all.
5019
5020 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5021
5022         PR fortran/40011
5023         * gfortran.dg/whole_file_7.f90: New test.
5024         * gfortran.dg/whole_file_8.f90: New test.
5025         * gfortran.dg/whole_file_9.f90: New test.
5026         * gfortran.dg/whole_file_10.f90: New test.
5027         * gfortran.dg/whole_file_11.f90: New test.
5028         * gfortran.dg/whole_file_12.f90: New test.
5029         * gfortran.dg/whole_file_13.f90: New test.
5030         * gfortran.dg/whole_file_14.f90: New test.
5031
5032 2009-07-31  Jason Merrill  <jason@redhat.com>
5033
5034         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5035         binding semantics.
5036         * g++.dg/cpp0x/named.C: Likewise.
5037         * g++.dg/cpp0x/overload.C: Likewise.
5038         * g++.dg/cpp0x/rv1n.C: Likewise.
5039         * g++.dg/cpp0x/rv1p.C: Likewise.
5040         * g++.dg/cpp0x/rv2n.C: Likewise.
5041         * g++.dg/cpp0x/rv2p.C: Likewise.
5042         * g++.dg/cpp0x/rv3n.C: Likewise.
5043         * g++.dg/cpp0x/rv3p.C: Likewise.
5044         * g++.dg/cpp0x/rv4n.C: Likewise.
5045         * g++.dg/cpp0x/rv4p.C: Likewise.
5046         * g++.dg/cpp0x/rv5n.C: Likewise.
5047         * g++.dg/cpp0x/rv5p.C: Likewise.
5048         * g++.dg/cpp0x/rv6n.C: Likewise.
5049         * g++.dg/cpp0x/rv6p.C: Likewise.
5050         * g++.dg/cpp0x/rv7n.C: Likewise.
5051         * g++.dg/cpp0x/rv7p.C: Likewise.
5052         * g++.dg/cpp0x/template_deduction.C: Likewise.
5053         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5054         * g++.dg/cpp0x/overloadn.C: New.
5055         * g++.dg/cpp0x/rv-cast.C: New.
5056
5057 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5058
5059         * gcc.target/mips/ext-4.c: New test.
5060
5061 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5062
5063         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5064
5065 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5066
5067         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5068         * gcc.dg/tree-ssa/loop-32.c: Same.
5069         * gcc.dg/tree-ssa/loop-33.c: Same.
5070         * gcc.dg/tree-ssa/loop-34.c: Same.
5071         * gcc.dg/tree-ssa/loop-35.c: Same.
5072         * gcc.dg/tree-ssa/loop-7.c: Same.
5073         * gcc.dg/tree-ssa/pr23109.c: Same.
5074         * gcc.dg/tree-ssa/restrict-2.c: Same.
5075         * gcc.dg/tree-ssa/restrict-3.c: Same.
5076         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5077         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5078         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5079         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5080         * gcc.dg/tree-ssa/structopt-1.c: Same.
5081         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5082         * gfortran.dg/pr32921.f: Same.
5083
5084 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5085
5086         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5087         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5088         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5089         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5090         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5091         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5092         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5093         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5094         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5095         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5096         * gcc.dg/graphite/id-1.c: New.
5097         * gcc.dg/graphite/id-10.c: New.
5098         * gcc.dg/graphite/id-11.c: New.
5099         * gcc.dg/graphite/id-12.c: New.
5100         * gcc.dg/graphite/id-13.c: New.
5101         * gcc.dg/graphite/id-14.c: New.
5102         * gcc.dg/graphite/id-15.c: New.
5103         * gcc.dg/graphite/id-2.c: New.
5104         * gcc.dg/graphite/id-3.c: New.
5105         * gcc.dg/graphite/id-4.c: New.
5106         * gcc.dg/graphite/id-5.c: New.
5107         * gcc.dg/graphite/id-6.c: New.
5108         * gcc.dg/graphite/id-7.c: New.
5109         * gcc.dg/graphite/id-8.c: New.
5110         * gcc.dg/graphite/id-9.c: New.
5111         * gcc.dg/graphite/interchange-0.c: New.
5112         * gcc.dg/graphite/interchange-1.c: New.
5113         * gcc.dg/graphite/interchange-2.c: New.
5114         * gcc.dg/graphite/interchange-3.c: New.
5115         * gcc.dg/graphite/interchange-4.c: New.
5116         * gcc.dg/graphite/interchange-5.c: New.
5117         * gcc.dg/graphite/interchange-6.c: New.
5118         * gcc.dg/graphite/interchange-7.c: New.
5119         * gcc.dg/graphite/interchange-8.c: New.
5120         * gcc.dg/graphite/pr35356-1.c: New.
5121         * gcc.dg/graphite/pr35356-2.c: New.
5122         * gcc.dg/graphite/pr35356-3.c: New.
5123         * gcc.dg/graphite/pr40157.c: New.
5124         * gcc.dg/graphite/run-id-1.c: New.
5125         * gcc.dg/graphite/scop-20.c: New.
5126         * gcc.dg/graphite/scop-21.c: New.
5127         * gfortran.dg/graphite/id-1.f90: New.
5128         * gfortran.dg/graphite/id-10.f90: New.
5129         * gfortran.dg/graphite/id-11.f: New.
5130         * gfortran.dg/graphite/id-12.f: New.
5131         * gfortran.dg/graphite/id-13.f: New.
5132         * gfortran.dg/graphite/id-14.f: New.
5133         * gfortran.dg/graphite/id-15.f: New.
5134         * gfortran.dg/graphite/id-16.f: New.
5135         * gfortran.dg/graphite/id-5.f: New.
5136         * gfortran.dg/graphite/id-6.f: New.
5137         * gfortran.dg/graphite/id-7.f: New.
5138         * gfortran.dg/graphite/id-8.f: New.
5139         * gfortran.dg/graphite/id-9.f: New.
5140         * gfortran.dg/graphite/interchange-1.f: New.
5141         * gfortran.dg/graphite/interchange-2.f: New.
5142
5143 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5144
5145         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5146         flags based on the name of the testcase.
5147         * gfortran.dg/graphite/graphite.exp: Same.
5148
5149         * gcc.dg/graphite/block-0.c: Adjusted.
5150         * gcc.dg/graphite/block-1.c: Adjusted.
5151         * gcc.dg/graphite/block-2.c: Adjusted.
5152         * gcc.dg/graphite/block-3.c: Adjusted.
5153         * gcc.dg/graphite/block-4.c: Adjusted.
5154         * gcc.dg/graphite/block-5.c: Adjusted.
5155         * gcc.dg/graphite/block-6.c: Adjusted.
5156         * gcc.dg/graphite/pr37485.c: Adjusted.
5157         * gcc.dg/graphite/pr37684.c: Adjusted.
5158         * gcc.dg/graphite/pr37828.c: Adjusted.
5159         * gcc.dg/graphite/pr37883.c: Adjusted.
5160         * gcc.dg/graphite/pr37928.c: Adjusted.
5161         * gcc.dg/graphite/pr37943.c: Adjusted.
5162         * gcc.dg/graphite/pr38409.c: Adjusted.
5163         * gcc.dg/graphite/pr38498.c: Adjusted.
5164         * gcc.dg/graphite/pr38559.c: Adjusted.
5165         * gcc.dg/graphite/pr39335.c: Adjusted.
5166         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5167         * gcc.dg/graphite/scop-0.c: Adjusted.
5168         * gcc.dg/graphite/scop-1.c: Adjusted.
5169         * gcc.dg/graphite/scop-10.c: Adjusted.
5170         * gcc.dg/graphite/scop-11.c: Adjusted.
5171         * gcc.dg/graphite/scop-12.c: Adjusted.
5172         * gcc.dg/graphite/scop-13.c: Adjusted.
5173         * gcc.dg/graphite/scop-14.c: Adjusted.
5174         * gcc.dg/graphite/scop-15.c: Adjusted.
5175         * gcc.dg/graphite/scop-16.c: Adjusted.
5176         * gcc.dg/graphite/scop-17.c: Adjusted.
5177         * gcc.dg/graphite/scop-18.c: Adjusted.
5178         * gcc.dg/graphite/scop-19.c: Adjusted.
5179         * gcc.dg/graphite/scop-2.c: Adjusted.
5180         * gcc.dg/graphite/scop-3.c: Adjusted.-
5181         * gcc.dg/graphite/scop-4.c: Adjusted.
5182         * gcc.dg/graphite/scop-5.c: Adjusted.
5183         * gcc.dg/graphite/scop-6.c: Adjusted.
5184         * gcc.dg/graphite/scop-7.c: Adjusted.
5185         * gcc.dg/graphite/scop-8.c: Adjusted.
5186         * gcc.dg/graphite/scop-9.c: Adjusted.
5187         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5188         * gfortran.dg/graphite/block-1.f90: Adjusted.
5189         * gfortran.dg/graphite/block-2.f: Adjusted.
5190         * gfortran.dg/graphite/block-3.f90: Adjusted.
5191         * gfortran.dg/graphite/block-4.f90: Adjusted.
5192         * gfortran.dg/graphite/id-2.f90: Adjusted.
5193         * gfortran.dg/graphite/id-3.f90: Adjusted.
5194         * gfortran.dg/graphite/id-4.f90: Adjusted.
5195         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5196         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5197         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5198         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5199         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5200         * gfortran.dg/graphite/scop-1.f: Adjusted.
5201
5202 2009-07-30  Doug Kwan  <dougkwan@google.com>
5203
5204         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5205         in warnings added in rev 141298.
5206
5207 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5208
5209         * lib/options.exp: Use "!=" instead of "ne".
5210
5211         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5212
5213         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5214         * gcc.dg/ucnid-12.c: Likewise.
5215
5216 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5217             Pat Haugen  <pthaugen@us.ibm.com>
5218             Revital Eres <ERES@il.ibm.com>
5219
5220         * gcc.target/powerpc/altivec-32.c: New file to test
5221         Altivec simple math function vectorization.
5222
5223         * gcc.target/powerpc/bswap-run.c: New file to test swap
5224         builtins.
5225         * gcc.target/powerpc/bswap16.c: Ditto.
5226         * gcc.target/powerpc/bswap32.c: Ditto.
5227         * gcc.target/powerpc/bswap64-1.c: Ditto.
5228         * gcc.target/powerpc/bswap64-2.c: Ditto.
5229         * gcc.target/powerpc/bswap64-3.c: Ditto.
5230         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5231         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5232         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5233
5234         * gcc.target/powerpc/popcount-2.c: New file to test
5235         power7 popcntd instructions.
5236         * gcc.target/powerpc/popcount-3.c: Ditto.
5237
5238         * gcc.target/powerpc/pr39457.c: New VSX test.
5239         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5240         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5241         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5242         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5243         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5244         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5245         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5246         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5247         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5248         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5249         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5250         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5251
5252         * gcc.target/powerpc/altivec-6.c: Store the result of
5253         vec_add, so the optimizer doesn't remove it.
5254
5255         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5256         systems that support bswap64.
5257
5258         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5259         prevent VSX code generation.
5260
5261         * lib/target-supports.exp (check_vsx_hw_available): New
5262         function to test if VSX available.
5263         (check_effective_target_powerpc_vsx_ok): Ditto.
5264         (check_vmx_hw_available): Add explicit -mno-vsx.
5265
5266 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5267
5268         PR c/39902
5269         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5270
5271 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5272
5273         PR tree-optimization/40570
5274         * gcc.c-torture/compile/pr40570.c: New test.
5275
5276 2009-07-29  Jason Merrill  <jason@redhat.com>
5277
5278         PR c++/14912
5279         * g++.dg/template/defarg13.C: New.
5280
5281 2009-07-29  Richard Guenther  <rguenther@suse.de>
5282
5283         PR c++/40834
5284         * g++.dg/torture/pr40834.C: New testcase.
5285
5286 2009-07-29  Michael Matz  <matz@suse.de>
5287
5288         PR middle-end/40830
5289         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5290
5291 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5292
5293         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5294         sh*-*-* targets.  Skip on spu-*-* targets.
5295         * gfortran.dg/maxlocval_4.f90: Likewise.
5296         * gfortran.dg/minlocval_1.f90: Likewise.
5297         * gfortran.dg/minlocval_4.f90: Likewise.
5298
5299 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5300
5301         PR fortran/40878
5302         * gfortran.dg/gomp/pr40878-1.f90: New test.
5303         * gfortran.dg/gomp/pr40878-2.f90: New test.
5304
5305         PR testsuite/40891
5306         * gcc.dg/cdce1.c: Adjust note line number.
5307         * gcc.dg/cdce2.c: Likewise.
5308
5309 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5310
5311         PR fortran/40882
5312         * gfortran.dg/proc_ptr_comp_13.f90: New.
5313
5314 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5315
5316         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5317         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5318         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5319         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5320         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5321         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5322         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5323         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5324         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5325         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5326         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5327         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5328         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5329         #ifdef NEED_IEEE754_FLOAT conditional.
5330         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5331         conditional.
5332
5333 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5334
5335         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5336         i?86-*-netware.
5337         * g++.dg/ext/bitfield3.C: Likewise.
5338         * g++.dg/ext/bitfield4.C: Likewise.
5339         * g++.dg/ext/bitfield5.C: Likewise.
5340         * gcc.dg/bitfld-15.c: Likewise.
5341         * gcc.dg/bitfld-16.c: Likewise.
5342         * gcc.dg/bitfld-17.c: Likewise.
5343         * gcc.dg/bitfld-18.c: Likewise.
5344         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5345         * gcc.dg/20010912-1.c: Likewise.
5346         * gcc.dg/20021018-1.c: Likewise.
5347         * gcc.dg/20030213-1.c: Likewise.
5348         * gcc.dg/20030225-1.c: Likewise.
5349         * gcc.dg/20030708-1.c: Likewise.
5350         * gcc.dg/20050321-2.c: Likewise.
5351         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5352         * gcc.dg/cdce2.c: Likewise.
5353         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5354         targets.
5355         * gcc.target/i386/pr37248-3.c: Likewise.
5356
5357 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5358
5359         PR fortran/40848
5360         * gfortran.dg/altreturn_7.f90: New.
5361
5362 2009-07-27  Simon Baldwin  <simonb@google.com>
5363
5364         PR testsuite/40829
5365         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5366         so that indexing no longer runs off array end.
5367
5368 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5369
5370         PR fortran/40851
5371         * gfortran.dg/derived_init_3.f90: New test.
5372
5373 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5374
5375         PR fortran/33197
5376         * gfortran.dg/atan2_1.f90: New test
5377         * gfortran.dg/atan2_2.f90: New test
5378
5379 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5380
5381         PR c++/40749
5382         * g++.dg/warn/Wreturn-type-6.C: New test.
5383
5384 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5385
5386         PR tree-optimization/40801
5387         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5388         * gfortran.dg/vect/vect.exp: Run tests starting with
5389         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5390
5391 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5392
5393         PR rtl-optimization/40445
5394         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5395
5396 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5397
5398         * gcc.dg/builtin-unreachable-4.c: New test.
5399
5400 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5401
5402         PR fortran/33197
5403         * gfortran.dg/complex_intrinsic_5.f90: New test.
5404         * gfortran.dg/complex_intrinsic_7.f90: New test.
5405
5406 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5407
5408         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5409         * gcc.dg/ipa/noclone-1.c: New test.
5410
5411 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5412
5413         * lib/target-supports.exp (check_effective_target_static): New
5414         procedure.
5415         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5416         supported.
5417         * g++.old-deja/g++.law/weak.C: Require static effective target.
5418
5419 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5420
5421         PR fortran/39630
5422         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5423         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5424         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5425         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5426         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5427         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5428         * gfortran.dg/typebound_call_10.f03: New.
5429
5430 2009-07-24  Jason Merrill  <jason@redhat.com>
5431
5432         * g++.dg/cpp0x/defaulted11.C: New.
5433
5434         * g++.dg/cpp0x/initlist23.C: New.
5435
5436 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5437
5438         PR fortran/40822
5439         * gfortran.dg/char_length_16.f90: New.
5440
5441 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5442
5443         PR fortran/40643
5444         PR fortran/31067
5445         * gfortran.dg/maxlocval_2.f90: New test.
5446         * gfortran.dg/maxlocval_3.f90: New test.
5447         * gfortran.dg/maxlocval_4.f90: New test.
5448         * gfortran.dg/minlocval_1.f90: New test.
5449         * gfortran.dg/minlocval_2.f90: New test.
5450         * gfortran.dg/minlocval_3.f90: New test.
5451         * gfortran.dg/minlocval_4.f90: New test.
5452
5453 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5454
5455         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5456         scan-assembler.
5457
5458 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5459
5460         PR fortran/40839
5461         * gfortran.dg/pr40839.f90: New test.
5462
5463 2009-07-23  Michael Matz  <matz@suse.de>
5464
5465         PR middle-end/40830
5466         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5467         don't set options ourself.
5468
5469 2009-07-23  Simon Baldwin  <simonb@google.com>
5470
5471         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5472         native C compilation where required.
5473
5474 2009-07-22  Doug Kwan  <dougkwan@google.com>
5475
5476         * gcc.c-torture/compile/20090721-1.c: New test.
5477
5478 2009-07-22  Michael Matz  <matz@suse.de>
5479
5480         PR tree-optimization/35229
5481         PR tree-optimization/39300
5482         * gcc.dg/vect/vect-pre-interact.c: New test.
5483
5484 2009-07-22  Richard Guenther  <rguenther@suse.de>
5485
5486         * g++.dg/lookup/using21.C: Fix duplicate paste.
5487
5488 2009-07-22  Richard Guenther  <rguenther@suse.de>
5489
5490         PR c++/40799
5491         * g++.dg/lookup/using21.C: New testcase.
5492
5493 2009-07-21  Jason Merrill  <jason@redhat.com>
5494
5495         * g++.dg/init/aggr4.C: New.
5496
5497 2009-07-21  Jason Merrill  <jason@redhat.com>
5498
5499         Core issue 934
5500         * g++.dg/cpp0x/initlist22.C: New.
5501
5502 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5503
5504         * gcc.target/i386/vectorize8.c: New test.
5505
5506 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5507
5508         PR target/40811
5509         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5510         Add i?86 and x86_64 targets.
5511         * gcc.target/i386/vectorize7.c: New test.
5512
5513         PR target/40809
5514         * gcc.target/i386/pr40809.c: New test.
5515
5516 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5517
5518         PR tree-optimization/40813
5519         * g++.dg/opt/inline15.C: New test.
5520
5521 2009-07-21  Paul Brook <paul@codesourcery.com>
5522
5523         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5524         * lib/target-supports.exp (check_effective_target_section_anchors):
5525         Add arm*-*-*.
5526
5527 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5528
5529         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5530         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5531         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5532
5533 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5534
5535         * gcc.target/mips/ext-3.c: New test.
5536
5537 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5538
5539         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5540         * gcc.dg/builtin-object-size-8.c: New test.
5541         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5542         * g++.dg/ext/builtin-object-size2.C: Likewise.
5543
5544         PR tree-optimization/40792
5545         * gcc.dg/pr40792.c: New test.
5546
5547 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5548
5549         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5550         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5551         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5552
5553 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5554
5555         * gcc.target/sh/mfmovd.c: New test.
5556
5557 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5558             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5559
5560         PR libfortran/40714
5561         * gfortran.dg/eof_3.f90: New test.
5562
5563 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5564
5565         PR fortran/40727
5566         * gfortran.dg/intrinsic_cmplx.f90: New test.
5567
5568 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5569
5570         PR libfortran/34670
5571         PR libfortran/36874
5572         * gfortran.dg/cshift_bounds_1.f90:  New test.
5573         * gfortran.dg/cshift_bounds_2.f90:  New test.
5574         * gfortran.dg/cshift_bounds_3.f90:  New test.
5575         * gfortran.dg/cshift_bounds_4.f90:  New test.
5576         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5577         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5578         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5579         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5580
5581 2009-07-19  Jan Hubicka  <jh@suse.cz>
5582
5583         PR tree-optimization/40676
5584         * gcc.c-torture/compile/pr40676.c: New testcase.
5585
5586 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5587
5588         * gcc.target/mips/ext-2.c: New test.
5589
5590 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5591
5592         * gcc.target/mips/octeon-exts-7.c: New test.
5593         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5594         * gcc.target/mips/octeon-exts-5.c: Likewise.
5595
5596 2009-07-18  Richard Guenther  <rguenther@suse.de>
5597
5598         PR testsuite/40798
5599         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5600
5601 2009-07-18  Richard Guenther  <rguenther@suse.de>
5602
5603         PR c/40787
5604         * gcc.dg/pr35899.c: Adjust.
5605
5606 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5607
5608         * gcc.target/powerpc/asm-es-1.c: New test.
5609         * gcc.target/powerpc/asm-es-2.c: Likewise.
5610
5611 2009-07-17  Richard Guenther  <rguenther@suse.de>
5612
5613         PR c/40401
5614         * g++.dg/rtti/crash4.C: New testcase.
5615         * g++.dg/torture/20090706-1.C: Likewise.
5616         * gcc.dg/redecl-17.c: Likewise.
5617         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5618         * gcc.dg/declspec-9.c: Expect extra error.
5619         * gcc.dg/declspec-10.c: Likewise.
5620         * gcc.dg/declspec-11.c: Likewise.
5621         * gcc.dg/redecl-10.c: Expect extra warnings.
5622         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5623         * gcc.target/i386/pr39545-1.c: Likewise.
5624         * g++.dg/ext/asm3.C: Expect more errors.
5625         * g++.dg/gomp/block-1.C: Likewise.
5626         * g++.dg/gomp/block-2.C: Likewise.
5627         * g++.dg/gomp/block-3.C: Likewise.
5628         * g++.dg/gomp/block-5.C: Likewise.
5629         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5630         * g++.dg/warn/unused-result1.C: XFAIL.
5631
5632 2009-07-17  Richard Guenther  <rguenther@suse.de>
5633
5634         PR tree-optimization/40321
5635         * gcc.c-torture/compile/pr40321.c: New testcase.
5636         * g++.dg/torture/pr40321.C: Likewise.
5637
5638 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5639
5640         PR c++/40780
5641         * g++.dg/template/ptrmem19.C: New test.
5642
5643 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5644             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5645
5646         PR 40435
5647         * gcc.dg/pr36902.c: Add column info.
5648         * g++.dg/gcov/gcov-2.C: Change count for definition.
5649
5650 2009-07-16  Jason Merrill  <jason@redhat.com>
5651
5652         PR libstdc++/37907
5653         * g++.dg/cpp0x/std-layout1.C: New.
5654         * g++.dg/ext/has_nothrow_assign.C: Fix.
5655         * g++.dg/ext/has_nothrow_copy.C: Fix.
5656         * g++.dg/ext/has_trivial_assign.C: Fix.
5657         * g++.dg/ext/has_trivial_copy.C: Fix.
5658         * g++.dg/ext/is_pod.C: Fix.
5659         * g++.dg/other/offsetof3.C: Adjust.
5660         * g++.dg/overload/ellipsis1.C: Adjust.
5661         * g++.dg/warn/var-args1.C: Adjust.
5662         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5663         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5664         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5665         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5666         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5667
5668 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5669
5670         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5671         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5672         effective target "mpc_pow".
5673         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5674
5675 2009-07-16  Richard Henderson  <rth@redhat.com>
5676
5677         * g++.dg/opt/eh4.C: New test.
5678
5679 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5680
5681         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5682
5683 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5684
5685         PR middle-end/40747
5686         * gcc.c-torture/execute/pr40747.c: New test.
5687
5688 2009-07-15  Richard Guenther  <rguenther@suse.de>
5689
5690         PR middle-end/40753
5691         * gcc.c-torture/compile/pr40753.c: New testcase.
5692
5693 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5694
5695         PR fortran/40743
5696         * gfortran.dg/interface_assignment_4.f90: New.
5697
5698 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5699
5700         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5701         for FreeBSD up to and including version 8.
5702
5703 2009-07-14  Taras Glek  <tglek@mozilla.com>
5704             Rafael Espindola  <espindola@google.com>
5705
5706         * g++.dg/plugin/header-plugin-test.C: New.
5707         * g++.dg/plugin/header_plugin.c: New.
5708         * g++.dg/plugin/plugin.exp: Update.
5709
5710 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5711
5712         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5713         function to enable vectorization.
5714         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5715         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5716
5717 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5718
5719         * gcc.target/i386/sse-copysignf-vec.c: New test.
5720         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5721
5722 2009-07-14  Jason Merrill  <jason@redhat.com>
5723
5724         PR c++/37276
5725         * g++.dg/lookup/builtin5.C: New.
5726         * g++.dg/other/error22.C: Add missing extern "C".
5727         * g++.dg/warn/Warray-bounds.C: Likewise.
5728         * gcc.dg/compat/compat-common.h: Likewise.
5729
5730         PR c++/40746
5731         * g++.dg/lookup/using20.C: New.
5732
5733         PR c++/40740
5734         * g++.dg/template/koenig8.C: New.
5735
5736 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5737
5738         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5739         both i?86-*-darwin* and x86_64-*-darwin*.
5740
5741 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5742
5743         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5744         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5745         name.
5746
5747 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5748
5749         PR debug/40705
5750         * g++.dg/debug/dwarf2/typedef1.C: New test.
5751
5752         PR c++/40357
5753         * g++.dg/other/typedef3.C: New test.
5754
5755 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5756
5757         * gcc.dg/20090709-1.c: Move to a proper place ...
5758         * gcc.target/m68k/20090709-1.c: ... here.
5759
5760 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5761
5762         PR C++/22154
5763         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5764         front of qualified names are allowed.
5765         * g++.dg/parse/crash10.C: Likewise.
5766         * g++.dg/parse/error15.C: Likewise.
5767         * g++.dg/parse/typename9.C: Likewise.
5768         * g++.dg/parse/error8.C: Likewise.
5769
5770 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5771
5772         PR fortran/40646
5773         * gfortran.dg/proc_ptr_22.f90: Extended.
5774         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5775
5776 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5777
5778         * gfortran.dg/vect/vect-6.f: New test.
5779
5780 2009-07-12  Jason Merrill  <jason@redhat.com>
5781
5782         PR c++/36628
5783         * g++.dg/cpp0x/decltype17.C: New.
5784
5785         PR c++/37206
5786         * g++.dg/cpp0x/rv10.C: New.
5787
5788 2009-07-12  Jason Merrill  <jason@redhat.com>
5789
5790         PR c++/40689
5791         * g++.dg/cpp0x/initlist20.C: New.
5792         * g++.dg/cpp0x/initlist21.C: New.
5793
5794 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5795
5796         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5797         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5798         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5799         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5800         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5801
5802 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5803
5804         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5805         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5806         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5807         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5808         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5809         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5810         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5811         effective_target fd_truncate.
5812
5813 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5814
5815         * gnat.dg/specs/addr1.ads: New test.
5816
5817 2009-07-11  Jan Hubicka  <jh@suse.cz>
5818
5819         PR middle-end/48388
5820         * g++.dg/torture/pr40388.C: New testcase.
5821
5822 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5823
5824         PR target/40668
5825         * gcc.c-torture/execute/pr40668.c: New test.
5826
5827 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5828
5829         * gcc.c-torture/execute/20090711-1.c: New test.
5830
5831 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5832
5833         PR testsuite/40699
5834         PR testsuite/40707
5835         PR testsuite/40709
5836         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5837         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5838         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5839         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5840
5841 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5842
5843         PR fortran/33197
5844         * gfortran.dg/complex_intrinsic_3.f90: New test.
5845         * gfortran.dg/complex_intrinsic_4.f90: New test.
5846
5847 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5848
5849         PR target/39079
5850         * gcc.target/mips/mips.exp: Make -msynci a known option.
5851         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5852
5853 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5854
5855         PR c++/40502
5856         * g++.dg/ext/strncpy-chk1.C: New test.
5857
5858 2009-07-10  Richard Guenther  <rguenther@suse.de>
5859
5860         PR tree-optimization/40496
5861         * g++.dg/opt/pr40496.C: New testcase.
5862
5863 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5864
5865         PR 25509
5866         PR 40614
5867         * g++.dg/warn/unused-result1-Werror.c: New.
5868
5869 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5870
5871         PR fortran/39334
5872         * gfortran.dg/recursive_parameter_1.f90: New test.
5873
5874 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5875
5876         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5877         * gfortran.dg/module_equivalence_6.f90: Ditto.
5878         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5879         * gfortran.dg/nan_2.f90: Ditto.
5880         * gfortran.dg/inquire_11.f90: Ditto.
5881         * gfortran.dg/abstract_type_3.f03: Ditto.
5882         * gfortran.dg/abstract_type_1.f90: Ditto.
5883         * gfortran.dg/private_type_9.f90: Ditto.
5884         * gfortran.dg/abstract_type_5.f03: Ditto.
5885         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5886         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5887         * gfortran.dg/derived_sub.f90: Ditto.
5888         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5889         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5890         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5891         * gfortran.dg/mvbits_6.f90: Ditto.
5892         * gfortran.dg/abstract_type_2.f03: Ditto.
5893         * gfortran.dg/abstract_type_4.f03: Ditto.
5894         * gfortran.dg/bounds_check_9.f90: Ditto.
5895         * gfortran.dg/optional_dim_3.f90: Ditto.
5896         * gfortran.dg/pr32921.f: Ditto.
5897         * gfortran.dg/entry_16.f90: Ditto.
5898         * gfortran.dg/generic_16.f90: Ditto.
5899
5900
5901 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5902
5903         * gcc.target/m68k/20090709-1.c: New.
5904
5905 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5906
5907         PR c++/40684
5908         * g++.dg/template/unify11.C: New test.
5909
5910 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5911
5912         PR fortran/40629
5913         * gfortran.dg/host_assoc_function_9.f90: New test.
5914
5915 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5916
5917         PR fortran/40646
5918         * gfortran.dg/proc_ptr_22.f90: New.
5919         * gfortran.dg/proc_ptr_comp_12.f90: New.
5920
5921 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5922
5923         PR middle-end/40692
5924         * gcc.c-torture/compile/pr40692.c: New test.
5925
5926 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5927
5928         PR fortran/40604
5929         * gfortran.dg/pointer_check_6.f90: New test.
5930
5931 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5932
5933         * gcc.target/mips/truncate-5.c: New test.
5934
5935 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5936
5937         PR libfortran/40330
5938         PR libfortran/40662
5939         * gfortran.dg/fmt_cache_1.f: New test.
5940
5941 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5942
5943         PR fortran/40675
5944         * gfortran.dg/nosigned_zero_1.f90: New test.
5945         * gfortran.dg/nosigned_zero_2.f90: New test.
5946
5947 2009-07-08  Richard Guenther  <rguenther@suse.de>
5948
5949         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5950
5951 2009-07-08  Richard Guenther  <rguenther@suse.de>
5952
5953         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5954
5955 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5956
5957         PR fortran/40591
5958         * gfortran.dg/proc_ptr_21.f90: New test.
5959
5960 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5961
5962         PR c++/31246
5963         * g++.dg/warn/pr31246.C: New.
5964         * g++.dg/warn/pr31246-2.C: New.
5965
5966 2009-07-07  Jason Merrill  <jason@redhat.com>
5967
5968         PR c++/35828
5969         * g++.dg/template/defarg12.C: New.
5970
5971         PR c++/37816
5972         * g++.dg/cpp0x/enum7.C: New.
5973
5974         PR c++/37946
5975         * g++.dg/cpp0x/enum6.C: New.
5976
5977         PR c++/40639
5978         * g++.dg/cpp0x/enum5.C: New.
5979
5980         PR c++/40633
5981         * g++.dg/cpp0x/enum4.C: New.
5982
5983 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5984
5985         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5986
5987 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5988
5989         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5990
5991 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5992
5993         PR middle-end/40669
5994         * gcc.dg/pr40669.c: New test.
5995
5996 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5997
5998         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5999         location. Update all calls.
6000         * g++.dg/plugin/selfassign.c: Likewise.
6001
6002 2009-07-06  Jason Merrill  <jason@redhat.com>
6003
6004         * g++.dg/rtti/dyncast[34].C: New.
6005
6006 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6007
6008         * lib/target-supports.exp
6009         (check_effective_target_mips_newabi_large_long_double): New.
6010         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6011         target.
6012         * gcc.target/mips/fpr-moves-6.c: Likewise.
6013
6014 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6015
6016         PR c++/40557
6017         * g++.dg/template/union2.C: New test.
6018
6019 2009-07-04  Jason Merrill  <jason@redhat.com>
6020
6021         * g++.dg/template/using15.C: New.
6022
6023 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6024
6025         * gfortran.dg/maxloc_1.f90: New test.
6026
6027 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6028
6029         PR fortran/40593
6030         * gfortran.dg/proc_ptr_result_6.f90: New.
6031
6032 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6033
6034         * gcc.dg/framework-2.c: Adjust testcase to pass.
6035
6036 2009-07-04  Jason Merrill  <jason@redhat.com>
6037
6038         PR c++/40619
6039         * g++.dg/cpp0x/auto16.C: New.
6040
6041 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6042
6043         PR target/40587
6044         * gfortran.dg/pr40587.f: New test.
6045
6046 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6047
6048         PR fortran/40638
6049         * gfortran.dg/unit_1.f90: New test.
6050
6051 2009-07-03  Jason Merrill  <jason@redhat.com>
6052
6053         * g++.dg/template/pure1.C: Expect another error.
6054
6055 2009-07-03  Richard Guenther  <rguenther@suse.de>
6056
6057         PR tree-optimization/40640
6058         * gcc.c-torture/compile/pr40640.c: New testcase.
6059
6060 2009-07-03  Richard Guenther  <rguenther@suse.de>
6061
6062         PR middle-end/34163
6063         * gfortran.dg/pr34163.f90: New testcase.
6064
6065 2009-07-03  Jan Hubicka  <jh@suse.cz>
6066
6067         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6068         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6069         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6070         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6071         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6072         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6073         * gnat.dg/loop_optimization6.adb: Enable -O2.
6074
6075 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6076
6077         * g++.dg/warn/null4.C: Extend.
6078
6079 2009-07-02  Jason Merrill  <jason@redhat.com>
6080
6081         * g++.dg/template/spec8.C: Fix.
6082
6083 2009-07-02  Michael Matz  <matz@suse.de>
6084
6085         PR fortran/32131
6086         * gfortran.dg/pr32921.f: Adjust.
6087
6088 2009-07-02  Jan Hubicka  <jh@suse.cz>
6089
6090         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6091
6092 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6093
6094         * gcc.target/mips/truncate-4.c: New testcase.
6095
6096 2009-07-01  Richard Guenther  <rguenther@suse.de>
6097
6098         PR tree-optimization/19831
6099         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6100         make allocated memory escape.  Un-XFAIL.
6101         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6102         * gcc.dg/vect/pr31699.c: Likewise.
6103         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6104
6105 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6106
6107         PR c++/40566
6108         * g++.dg/parse/cond5.C: New test.
6109
6110 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6111
6112         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6113         (main): Pass n to main_1 instead.
6114         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6115         (main_1): New function, split off from...
6116         (main): ...here.  Pass `off' to main_1 instead.
6117
6118 2009-06-30  Jason Merrill  <jason@redhat.com>
6119
6120         PR c++/40595
6121         * g++.dg/cpp0x/variadic94.C: New.
6122
6123 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6124
6125         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6126         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6127         (init_ld_library_path_env_vars): New function, replacing the
6128         orig_*_saved assignments.  Call it after defining it.
6129         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6130         (restore_ld_library_path_env_vars): Likewise.
6131         (add_path, find_libgcc_s): New functions.
6132         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6133         gcc-set-multilib-library-path.
6134         (objc_target_compile): Don't add "." to ld_library_path.
6135         Use add_path.
6136         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6137         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6138         gcc-set-multilib-library-path.
6139         * lib/g++.exp (g++_link_flags): Likewise.
6140         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6141         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6142         top level; do it...
6143         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6144         to tell when this needs to happen.  Use find_libgcc_s instead of
6145         gcc-set-multilib-library-path.
6146         * lib/gcc-dg.exp: Likewise.
6147         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6148         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6149         unless it is in $ALT_LD_LIBRARY_PATH.
6150         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6151
6152 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6153
6154         * gnat.dg/discr12.adb: New test.
6155         * gnat.dg/discr12_pkg.ads: New helper.
6156         * gnat.dg/discr13.adb: New test.
6157         * gnat.dg/discr14.ad[sb]: Likewise.
6158         * gnat.dg/discr15.adb: Likewise.
6159         * gnat.dg/discr15_pkg.ads: New helper.
6160         * gnat.dg/discr16.adb: New test.
6161         * gnat.dg/discr16_g.ads: New helper.
6162         * gnat.dg/discr16_pkg.ads: Likewise.
6163         * gnat.dg/discr16_cont.ads: Likewise.
6164         * gnat.dg/discr17.adb: New test.
6165         * gnat.dg/discr18.adb: Likewise.
6166         * gnat.dg/discr18_pkg.ads: New helper.
6167         * gnat.dg/discr19.adb: New test.
6168
6169 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6170
6171         PR fortran/40576
6172         * gfortran.dg/internal_write_1.f90:  New testcase.
6173
6174 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6175
6176         PR fortran/40594
6177         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6178
6179 2009-06-30  Richard Guenther  <rguenther@suse.de>
6180
6181         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6182
6183 2009-06-30  Wei Guozhi  <carrot@google.com>
6184
6185         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6186         to "-Os".
6187
6188 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6189
6190         PR tree-optimization/40542
6191         * gcc.dg/vect/pr40542.c: New test.
6192
6193 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6194
6195         PR tree-optimization/40582
6196         * gcc.c-torture/compile/pr40582.c: New test.
6197
6198 2009-06-30  Wei Guozhi  <carrot@google.com>
6199
6200         PR/40416
6201         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6202
6203 2009-06-29  Jason Merrill  <jason@redhat.com>
6204
6205         PR c++/40274
6206         * g++.dg/template/debug1.C: New.
6207
6208 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6209
6210         PR fortran/40580
6211         * pointer_check_1.f90: New test.
6212         * pointer_check_2.f90: New test.
6213         * pointer_check_3.f90: New test.
6214         * pointer_check_4.f90: New test.
6215         * pointer_check_5.f90: New test.
6216
6217 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6218
6219         PR fortran/40551
6220         * gfortran.dg/func_assign_2.f90 : New test.
6221
6222 2009-06-29  Richard Guenther  <rguenther@suse.de>
6223
6224         PR middle-end/14187
6225         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6226         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6227         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6228         * gcc.c-torture/execute/20090623-1.c: Likewise.
6229         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6230         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6231
6232 2009-06-29  Richard Guenther  <rguenther@suse.de>
6233
6234         PR middle-end/38212
6235         * gcc.c-torture/execute/pr38212.c: New testcase.
6236
6237 2009-06-29  Richard Guenther  <rguenther@suse.de>
6238
6239         PR tree-optimization/40579
6240         * gcc.c-torture/execute/pr40579.c: New testcase.
6241
6242 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6243
6244         PR tree-optimization/40550
6245         * gcc.dg/pr40550.c: New test.
6246
6247 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6248
6249         * gnat.dg/overflow_sum2.adb: New test
6250         * gnat.dg/namet.ads: New helper.
6251
6252         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6253
6254 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6255
6256         PR fortran/34112
6257         * gfortran.dg/compiler-directive_1.f90: New test.
6258         * gfortran.dg/compiler-directive_2.f: New test.
6259
6260 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6261
6262         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6263         comment out some values and add some cases.
6264
6265 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6266
6267         PR testsuite/40567
6268         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6269
6270 2009-06-26  Richard Henderson  <rth@redhat.com>
6271
6272         PR testsuite/40565
6273         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6274         * gcc.target/i386/local.c: Pass a non-constant to T.
6275
6276 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6277
6278         PR fortran/39997
6279         PR fortran/40541
6280         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6281         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6282         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6283         * gfortran.dg/proc_ptr_result_5.f90: New.
6284
6285 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6286
6287         PR c/39902
6288         * gcc.dg/dfp/pr39902.c: New test.
6289
6290 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6291
6292         PR testsuite/40532
6293         * gcc.dg/builtins-65.c: Require c99 runtime.
6294
6295 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6296
6297         * gnat.dg/array7.ad[sb]: New test.
6298
6299 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6300
6301         * gnat.dg/array6.adb: New test.
6302
6303 2009-06-25  Ian Lance Taylor  <iant@google.com>
6304
6305         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6306
6307 2009-06-25  Ian Lance Taylor  <iant@google.com>
6308
6309         * g++.dg/warn/Wunused-16.C: New testcase.
6310
6311 2009-06-25  Ian Lance Taylor  <iant@google.com>
6312
6313         * g++.dg/warn/skip-2.C: New testcase.
6314
6315 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6316
6317         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6318         dg-skip-if and move to ...
6319         * gcc.dg/torture/20090618-1.c.
6320
6321 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6322
6323         PR tree-optimization/40493
6324         * gcc.c-torture/execute/pr40493.c: New test.
6325
6326 2009-06-24  Jason Merrill  <jason@redhat.com>
6327
6328         PR c++/40342
6329         * g++.dg/template/overload10.C: New.
6330
6331 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6332
6333         PR fortran/40427
6334         * gfortran.dg/proc_ptr_comp_11.f90: New.
6335
6336 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6337
6338         * gcc.dg/pr40501.c: New testcase.
6339
6340 2009-06-23  DJ Delorie  <dj@redhat.com>
6341
6342         Add MeP port.
6343         * lib/target-supports.exp: Add mep support (no profiling).
6344
6345 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6346
6347         PR testsuite/39297
6348         * gcc.dg/ssa/loop-31.c: Change scan rules.
6349
6350 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6351
6352         * gcc.dg/cpp/empty-include.c: Update column info.
6353         * gcc.dg/cpp/assert2.c: Update column info.
6354
6355 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6356
6357         * g++.dg/ext/builtin-object-size1.C: New test.
6358         * g++.dg/ext/builtin-object-size2.C: New test.
6359
6360 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6361
6362         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6363         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6364
6365 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6366
6367         * gcc.target/mips/truncate-3.c: New test.
6368
6369 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6370
6371         PR fortran/37254
6372         PR fortran/39850
6373         * gfortran.dg/interface_30.f90: Modified error message.
6374         * gfortran.dg/proc_decl_22.f90: New.
6375
6376 2009-06-22  Ian Lance Taylor  <iant@google.com>
6377
6378         * gcc.dg/Wcxx-compat-19.c: New testcase.
6379
6380 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6381
6382         PR objc/28050
6383         * pr28050.m: New testcase.
6384
6385 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6386
6387         PR testsuite/40481
6388         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6389
6390 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6391
6392         PR tree-optimization/40492
6393         * g++.dg/torture/pr40492.C: New test.
6394
6395 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6396
6397         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6398         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6399
6400 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6401
6402         * gnat.dg/raise_ce.adb: Helper for ...
6403         * gnat.dg/handle_and_return.adb: New test.
6404
6405 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6406
6407         PR fortran/40443
6408         * gfortran.dg/generic_18.f90: New test.
6409
6410 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6411
6412         PR fortran/40472
6413         * gfortran.dg/spread_size_limit.f90: New test.
6414
6415 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6416
6417         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6418         to put dump files in a subdirectory.
6419         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6420         ".o" temporary files.
6421
6422 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6423
6424         PR fortran/39850
6425         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6426         * gfortran.dg/interface_20.f90: Ditto.
6427         * gfortran.dg/interface_21.f90: Ditto.
6428         * gfortran.dg/interface_22.f90: Ditto.
6429         * gfortran.dg/interface_30.f90: New.
6430         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6431
6432 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6433
6434         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6435         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6436         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6437         DEFAULT_VECTFLAGS.
6438
6439 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6440             Revital Eres  <eres@il.ibm.com>
6441
6442         PR testsuite/40359
6443         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6444         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6445         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6446
6447 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6448
6449         PR testsuite/40475
6450         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6451         without misalignment support.
6452         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6453
6454 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6455
6456         PR fortran/40452
6457         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6458
6459 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6460
6461         PR fortran/40440
6462         * gfortran.dg/alloc_comp_result_2.f90: New test.
6463
6464 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6465
6466         PR target/40482
6467         * gcc.target/arm/pr40482.c: New test.
6468
6469 2009-06-19  Ian Lance Taylor  <iant@google.com>
6470
6471         * gcc.dg/Wcxx-compat-18.c: New testcase.
6472
6473 2009-06-19  Richard Guenther  <rguenther@suse.de>
6474
6475         * gcc.c-torture/execute/20090618-1.c: New testcase.
6476
6477 2009-06-19  Ian Lance Taylor  <iant@google.com>
6478
6479         * gcc.dg/Wcxx-compat-17.c: New testcase.
6480
6481 2009-06-19  Ian Lance Taylor  <iant@google.com>
6482
6483         * gcc.dg/Wcxx-compat-15.c: New testcase.
6484
6485 2009-06-19  Ian Lance Taylor  <iant@google.com>
6486
6487         * gcc.dg/Wcxx-compat-16.c: New testcase.
6488
6489 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6490
6491         * gcc.dg/builtins-34.c: Add significand cases.
6492
6493 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6494
6495         PR testsuite/40491
6496         * gcc.dg/20080522-1.c: Remove testcase for real.
6497         * gcc.dg/20080528-1.c: Ditto.
6498
6499 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6500
6501         PR fortran/40450
6502         * gfortran.dg/proc_ptr_20.f90: New.
6503
6504 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6505
6506         PR target/40470
6507         * gcc.dg/torture/pr40470-1.c: New.
6508         * gcc.dg/torture/pr40470-2.c: Likewise.
6509         * gcc.dg/torture/pr40470-3.c: Likewise.
6510         * gcc.dg/torture/pr40470-4.c: Likewise.
6511
6512 2009-06-18  Diego Novillo  <dnovillo@google.com>
6513
6514         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6515         * gcc.dg/plugin/ggcplug.c: Likewise.
6516         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6517         * g++.dg/plugin/selfassign.c: Likewise.
6518         * g++.dg/plugin/attribute_plugin.c: Likewise.
6519         * g++.dg/plugin/dumb_plugin.c: Likewise.
6520
6521 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6522
6523         * gcc.dg/cpp/arith-3.c: Add column info.
6524
6525 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6526
6527         * gcc.target/arm/fp16-compile-none-2.c: New.
6528         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6529         * gcc.target/arm/fp16-compile-alt-12.c: New.
6530
6531 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6532
6533         * gcc.target/arm/fp16-compile-alt-1.c: New.
6534         * gcc.target/arm/fp16-compile-alt-2.c: New.
6535         * gcc.target/arm/fp16-compile-alt-3.c: New.
6536         * gcc.target/arm/fp16-compile-alt-4.c: New.
6537         * gcc.target/arm/fp16-compile-alt-5.c: New.
6538         * gcc.target/arm/fp16-compile-alt-6.c: New.
6539         * gcc.target/arm/fp16-compile-alt-7.c: New.
6540         * gcc.target/arm/fp16-compile-alt-8.c: New.
6541         * gcc.target/arm/fp16-compile-alt-9.c: New.
6542         * gcc.target/arm/fp16-compile-alt-10.c: New.
6543         * gcc.target/arm/fp16-compile-alt-11.c: New.
6544         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6545         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6546         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6547         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6548         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6549         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6550         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6551         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6552         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6553         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6554         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6555         * gcc.target/arm/fp16-compile-none-1.c: New.
6556         * gcc.target/arm/fp16-compile-exprtype.c: New.
6557         * gcc.target/arm/fp16-compile-vcvt.c: New.
6558         * gcc.target/arm/fp16-builtins-1.c: New.
6559         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6560         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6561         * gcc.target/arm/fp16-param-1.c: New.
6562         * gcc.target/arm/fp16-return-1.c: New.
6563         * gcc.target/arm/fp16-unprototyped-1.c: New.
6564         * gcc.target/arm/fp16-unprototyped-2.c: New.
6565         * gcc.target/arm/fp16-variadic-1.c: New.
6566         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6567         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6568         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6569         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6570         * gcc.dg/torture/arm-fp16-ops.h: New.
6571         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6572         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6573         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6574         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6575         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6576         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6577         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6578         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6579         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6580         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6581         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6582         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6583         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6584         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6585         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6586         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6587         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6588         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6589         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6590         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6591         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6592
6593 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6594
6595         * gcc.dg/builtins-65.c: New test.
6596
6597 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6598
6599         PR fortran/40451
6600         * gfortran.dg/proc_ptr_result_4.f90: New.
6601
6602 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6603
6604         * gcc.c-torture/execute/bitfld-5.c: New test.
6605
6606 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6607
6608         * gcc.dg/builtin-unreachable-3.c: New test.
6609
6610 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6611
6612         * gcc.target/i386/builtin-unreachable.c: New test.
6613
6614 2009-06-17  Ian Lance Taylor  <iant@google.com>
6615
6616         * gcc.dg/Wcxx-compat-14.c: New testcase.
6617
6618 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6619
6620         * gcc.dg/func-ptr-conv-1.c: Update column info.
6621
6622 2009-06-17  Richard Guenther  <rguenther@suse.de>
6623
6624         PR middle-end/40404
6625         * gcc.c-torture/execute/pr40404.c: New testcase.
6626
6627 2009-06-17  Richard Guenther  <rguenther@suse.de>
6628
6629         PR middle-end/40460
6630         * g++.dg/torture/pr40460.C: New testcase.
6631
6632 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6633
6634         * gcc.dg/plugin/one_time_plugin.c: New test.
6635         * gcc.dg/plugin/one_time-test-1.c: New test.
6636         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6637
6638 2009-06-16  Ian Lance Taylor  <iant@google.com>
6639
6640         * g++.dg/warn/skip-1.C: New testcase.
6641
6642 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6643
6644         PR middle-end/40446
6645         * g++.dg/other/pr40446.C: New test.
6646
6647 2009-06-16  Richard Guenther  <rguenther@suse.de>
6648
6649         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6650         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6651         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6652         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6653
6654 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6655
6656         * gcc.c-torture/compile/pr40432.c: New file.
6657
6658 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6659
6660         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6661
6662 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6663
6664         PR fortran/36947
6665         PR fortran/40039
6666         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6667         * gfortran.dg/interface_20.f90: Modified error messages.
6668         * gfortran.dg/interface_21.f90: Ditto.
6669         * gfortran.dg/interface_26.f90: Ditto.
6670         * gfortran.dg/interface_27.f90: Ditto.
6671         * gfortran.dg/interface_28.f90: Extended test case.
6672         * gfortran.dg/interface_29.f90: New.
6673         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6674         * gfortran.dg/proc_decl_8.f90: Ditto.
6675         * gfortran.dg/proc_ptr_11.f90: Ditto.
6676         * gfortran.dg/proc_ptr_15.f90: Ditto.
6677
6678 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6679
6680         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6681         printing.
6682         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6683         gcc.dg/vect/vect-outer-4f.c: Likewise.
6684         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6685         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6686         Likewise.
6687         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6688         outer loop.
6689
6690 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6691
6692         PR fortran/40383
6693         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6694
6695 2009-06-15  Ian Lance Taylor  <iant@google.com>
6696
6697         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6698         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6699         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6700         Recognize new notes.
6701         * gcc.dg/stmt-expr-label-2.c: Likewise.
6702         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6703         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6704         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6705         * gcc.dg/c99-vla-jump-4.c: Likewise.
6706         * gcc.dg/stmt-expr-label-1.c: Likewise.
6707         * gcc.dg/stmt-expr-label-3.c: Likewise.
6708         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6709
6710 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6711
6712         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6713
6714 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6715
6716         * gcc.dg/builtin-object-size-7.c: New test.
6717
6718 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6719
6720         PR testsuite/40426
6721         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6722         level != "" use separate -gdwarf-2 -g${level} options instead of
6723         -gdwarf-2${level}.
6724         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6725         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6726         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6727
6728 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6729
6730         * g++.dg/abi/mangle11.C: Update warning line.
6731         * g++.dg/abi/mangle12.C: Update warning line.
6732         * g++.dg/abi/mangle17.C: Update warning line.
6733         * g++.dg/abi/mangle20-2.C: Update warning line.
6734
6735 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6736
6737         * gcc.dg/optimize-bswap-1.c: Split into these two:
6738         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6739         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6740
6741 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6742
6743         * gcc.dg/optimize-bswap-1.c: New testcase.
6744
6745 2009-06-14  Richard Guenther  <rguenther@suse.de>
6746
6747         PR middle-end/40389
6748         * g++.dg/torture/pr40389.C: New testcase.
6749
6750 2009-06-13  Richard Guenther  <rguenther@suse.de>
6751
6752         PR tree-optimization/40421
6753         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6754
6755 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6756
6757         * gcc.dg/old-style-prom-3.c: Add column info.
6758         * gcc.dg/overflow-warn-1.c
6759         * gcc.dg/gomp/pr27415.c
6760         * gcc.dg/gomp/for-1.c: Same.
6761         * gcc.dg/enum-compat-1.c: Same.
6762         * gcc.dg/c99-tag-3.c: Same.
6763         * gcc.dg/Wredundant-decls-2.c: Same.
6764         * gcc.dg/func-ptr-conv-1.c: Same.
6765         * gcc.dg/asm-wide-1.c: Same.
6766         * gcc.dg/nofixed-point-2.c: Same.
6767         * gcc.dg/cpp/line3.c: Same.
6768         * gcc.dg/array-10.c: Same.
6769         * gcc.dg/c99-vla-jump-1.c: Same.
6770         * gcc.dg/pr20368-1.c: Same.
6771         * gcc.dg/Wshadow-3.c: Same.
6772         * gcc.dg/c90-const-expr-8.c: Same.
6773         * gcc.dg/label-decl-2.c: Same.
6774         * gcc.dg/dremf-type-compat-2.c: Same.
6775         * gcc.dg/c90-const-expr-5.c: Same.
6776         * gcc.dg/builtins-30.c: Same.
6777         * gcc.dg/Warray-bounds.c: Same.
6778         * gcc.dg/Wcxx-compat-2.c: Same.
6779         * gcc.dg/tree-ssa/col-1.c: Same.
6780         * gcc.dg/old-style-prom-2.c: Same.
6781         * gcc.dg/cast-function-1.c: Same.
6782         * gcc.dg/pr15698-1.c: Same.
6783         * gcc.dg/dremf-type-compat-3.c: Same.
6784         * gcc.dg/vla-8.c: Same.
6785         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6786         line.
6787         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6788         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6789         * gcc.dg/enum-compat-1.c: Same.
6790         * gcc.dg/dremf-type-compat-2.c: Same.
6791         * gcc.dg/old-style-prom-2.c: Same.
6792         * gcc.dg/pr15698-1.c: Same.
6793         * gcc.dg/pr20368-1.c: Same.
6794         * gcc.dg/dremf-type-compat-3.c: Same.
6795         * gcc.dg/builtins-30.c: Same.  Test for columns.
6796
6797 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6798
6799         PR fortran/40176
6800         * gfortran.dg/proc_decl_1.f90: Extended.
6801
6802 2009-06-12  Ian Lance Taylor  <iant@google.com>
6803
6804         * gcc.dg/Wcxx-compat-13.c: New testcase.
6805
6806 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6807
6808         PR tree-opt/38865
6809         * gcc.dg/tree-ssa/fre-vce-1.c
6810
6811 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6812
6813         PR testsuite/40384
6814         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6815         min-insn-to-prefetch-ratio=5.
6816
6817 2009-06-12  Joey Ye  <joey.ye@intel.com>
6818             H.J. Lu  <hongjiu.lu@intel.com>
6819
6820         PR middle-end/39146
6821         * gcc.target/i386/stackalign/pr39146.c: New.
6822
6823 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6824
6825         * gcc.target/i386/crc32-1.c: New.
6826         * gcc.target/i386/crc32-2.c: Likewise.
6827
6828 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6829
6830         PR c/39252
6831         * gcc.dg/builtin-unreachable-1.c: New test.
6832         * gcc.dg/builtin-unreachable-2.c: Same.
6833
6834 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6835
6836         PR fortran/40402
6837         * gfortran.dg/data_value_1.f90: New test.
6838
6839 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6840
6841         PR testsuite/39831
6842         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6843         remove ilp32 requirement.
6844         * gcc.target/i386/excess-precision-2.c: Likewise.
6845         * gcc.target/i386/excess-precision-3.c: Likewise.
6846         * gcc.target/i386/excess-precision-4.c: Likewise.
6847         * gcc.target/i386/excess-precision-5.c: Likewise.
6848         * gcc.target/i386/excess-precision-6.c: Likewise.
6849
6850 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6851
6852         PR fortran/38718
6853         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6854         * gfortran.dg/nan_5.f90: New test.
6855
6856 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6857
6858         * gcc.target/arm/neon-modes-1.c: New test.
6859
6860 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6861
6862         * g++.dg/torture/pr31579.C: Cast pointer
6863         via __SIZE_TYPE__ instead of 'unsigned long'.
6864
6865 2009-06-10  Anthony Green  <green@moxielogic.com>
6866
6867         * lib/target-supports.exp (check_profiling_available):
6868         Profiling is not available for testing purposes on moxie.
6869
6870 2009-06-09  Ian Lance Taylor  <iant@google.com>
6871
6872         * gcc.dg/Wcxx-compat-12.c: New testcase.
6873
6874 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6875
6876         PR libfortran/40334
6877         * gfortran.dg/backspace_11.f90: New.
6878
6879 2009-06-09  Jason Merrill  <jason@redhat.com>
6880
6881         * g++.dg/cpp0x/defaulted10.C: New.
6882
6883 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6884
6885         * gcc.c-torture/compile/pr40351.c: New file.
6886
6887 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6888
6889         * gnat.dg/align_max.adb: New test.
6890
6891 2009-06-08  Jason Merrill  <jason@redhat.com>
6892
6893         * g++.dg/cpp0x/auto15.C: New.
6894
6895 2009-06-08  Jan Hubicka  <jh@suse.cz>
6896
6897         PR debug/39834
6898         * gcc.dg/torture/pr39834.c
6899
6900 2009-06-08  Jan Hubicka  <jh@suse.cz>
6901
6902         PR middle-end/40102
6903         * g++.dg/torture/pr40102.C: New testcase.
6904
6905 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6906
6907         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6908         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6909         * gcc.dg/builtin-object-size-6.c: New test.
6910
6911         PR c++/40373
6912         * g++.dg/template/dtor7.C: New test.
6913
6914         PR c++/40370
6915         PR c++/40372
6916         * g++.dg/template/error41.C: New test.
6917         * g++.dg/template/error42.C: New test.
6918
6919 2009-06-08  Revital Eres  <eres@il.ibm.com>
6920
6921         PR testsuite/40359
6922         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6923         * gcc.dg/vect/vect-88.c: Likewise.
6924         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6925         * gcc.dg/vect/pr25413.c: Likewise.
6926         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6927
6928 2009-06-07  Ian Lance Taylor  <iant@google.com>
6929
6930         * g++.dg/warn/Wswitch-3.C: New testcase.
6931         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6932         * gcc.dg/Wswitch-enum-error.c: Likewise.
6933         * gcc.dg/Wswitch-error.c: Likewise.
6934
6935 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6936
6937         PR fortran/40008
6938         * gfortran.dg/negative_unit.f: Update test.
6939         * gfortran.dg/negative_unit_int8.f: Update test.
6940         * gfortran.dg/newunit_1.f90: New test.
6941
6942 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6943
6944         PR fortran/25104
6945         PR fortran/29962
6946         * gfortran.dg/spread_init_expr.f03: New.
6947         * gfortran.dg/unpack_init_expr.f03: New.
6948         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6949         error message.
6950
6951 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6952
6953         PR fortran/25104
6954         PR fortran/29962
6955         * gfortran.dg/count_init_expr.f03
6956         * gfortran.dg/product_init_expr.f03
6957         * gfortran.dg/sum_init_expr.f03
6958
6959 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6960
6961         PR fortran/36874
6962         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6963         message.
6964         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6965         shapes.
6966         * gfortran.dg/zero_sized_5.f90: Likewise.
6967
6968 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6969
6970         PR middle-end/32950
6971         * g++.dg/torture/pr32950.C: New.
6972
6973 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6974
6975         PR fortran/25104
6976         PR fortran/29962
6977         * gfortran.dg/dot_product_1.f03: New.
6978         * gfortran.dg/matmul_8.f03: New.
6979         * gfortran.dg/transpose_3.f03: New.
6980
6981 2009-06-06  Ian Lance Taylor  <iant@google.com>
6982
6983         * gcc.dg/Wunused-label-1.c: New test case.
6984         * g++.dg/warn/Wunused-label-1.C: New test case.
6985         * g++.dg/warn/Wunused-label-2.C: New test case.
6986         * g++.dg/warn/Wunused-label-3.C: New test case.
6987
6988 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6989
6990         PR fortran/37203
6991         * reshape_zerosize_2.f90: New.
6992
6993 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6994
6995         PR fortran/32890
6996         * gfortran.dg/pack_assign_1.f90: New.
6997         * gfortran.dg/pack_vector_1.f90: New.
6998
6999 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7000
7001         PR middle-end/40340
7002         * gcc.dg/pr40340-1.c: New test.
7003         * gcc.dg/pr40340-2.c: New test.
7004         * gcc.dg/pr40340-3.c: New test.
7005         * gcc.dg/pr40340-4.c: New test.
7006         * gcc.dg/pr40340-5.c: New test.
7007         * gcc.dg/pr40340.h: New file.
7008
7009 2009-06-05  Revital Eres  <eres@il.ibm.com>
7010
7011         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7012         New procedure.
7013         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7014         * gcc.dg/vect/vect-33.c: Likewise.
7015         * gcc.dg/vect/vect-92.c: Likewise.
7016         * gcc.dg/vect/vect-58.c: Likewise.
7017         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7018         * gcc.dg/vect/vect-42.c: Likewise.
7019         * gcc.dg/vect/slp-25.c: Likewise.
7020         * gcc.dg/vect/vect-align-1.c: Likewise.
7021         * gcc.dg/vect/vect-align-2.c: Likewise.
7022         * gcc.dg/vect/vect-93.c: Likewise.
7023         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7024         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7025         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7026         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7027         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7028         * gcc.dg/vect/vect-26.c: Likewise.
7029         * gcc.dg/vect/vect-44.c: Likewise.
7030         * gcc.dg/vect/vect-70.c: Likewise.
7031         * gcc.dg/vect/vect-95.c: Likewise.
7032         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7033         * gcc.dg/vect/vect-28.c: Likewise.
7034         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7035         * gcc.dg/vect/vect-87.c: Likewise.
7036         * gcc.dg/vect/vect-109.c: Likewise.
7037         * gcc.dg/vect/vect-54.c: Likewise.
7038         * gcc.dg/vect/vect-96.c: Likewise.
7039         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7040         * gcc.dg/vect/vect-88.c: Likewise.
7041         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7042         * gcc.dg/vect/vect-89.c: Likewise.
7043         * gcc.dg/vect/vect-91.c: Likewise.
7044         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7045         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7046         * gfortran.dg/vect/vect-2.f90: Likewise.
7047         * gfortran.dg/vect/vect-3.f90: Likewise.
7048         * gfortran.dg/vect/vect-4.f90: Likewise.
7049         * gfortran.dg/vect/vect-5.f90: Likewise.
7050
7051 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7052
7053         PR tree-optimization/36318
7054         * gcc.dg/tree-ssa/sra-7.c: New test.
7055
7056 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7057
7058         PR fortran/37203
7059         * gfortran.dg/reshape_order_5.f90: New.
7060         * gfortran.dg/reshape_shape_1.f90: New.
7061
7062 2009-06-04  Jason Merrill  <jason@redhat.com>
7063
7064         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7065
7066 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7067
7068         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7069         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7070
7071 2009-06-04  Richard Guenther  <rguenther@suse.de>
7072
7073         PR c++/39371
7074         * g++.dg/torture/pr40335.C: New testcase.
7075
7076 2009-06-03  Richard Guenther  <rguenther@suse.de>
7077
7078         PR middle-end/40328
7079         * gcc.dg/torture/pr40328.c: New testcase.
7080
7081 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7082
7083         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7084         m68k and fido.
7085
7086 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7087
7088         * g++.dg/torture/pr40323.C: New file.
7089
7090 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7091
7092         * gnat.dg/specs/root.ads: New test.
7093         * gnat.dg/specs/root-level_1.ads: Likewise.
7094         * gnat.dg/specs/root-level_2.ads: Likewise.
7095         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7096
7097 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7098
7099         * g++.dg/init/ref15.C: Require unwrapped targets.
7100
7101 2009-06-02  Jason Merrill  <jason@redhat.com>
7102
7103         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7104         * g++.dg/cpp0x/initlist18.C: New.
7105         * g++.dg/cpp0x/initlist19.C: New.
7106
7107         * g++.dg/cpp0x/auto14.C: New.
7108
7109 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7110
7111         * gnat.dg/alignment6.adb: Remove XFAIL.
7112
7113 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7114
7115         PR c++/38089
7116         * g++.dg/template/spec36.C: New test.
7117
7118 2009-06-01  Ian Lance Taylor  <iant@google.com>
7119
7120         * gcc.dg/cast-qual-3.c: New testcase.
7121         * g++.dg/warn/Wcast-qual2.C: New testcase.
7122
7123 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7124
7125         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7126         (process-message): Expect column numbers.
7127         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7128         * gcc.dg/pch/counter-2.c: Same.
7129         * gcc.dg/pch/valid-2.c: Same.
7130         * gcc.dg/pch/warn-1.c: Same.
7131         * gcc.dg/pch/valid-1.c: Same.
7132         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7133         * gcc.dg/cpp/syshdr.c: Same.
7134         * gcc.dg/cpp/19940712-1.c: Same.
7135         * gcc.dg/cpp/missing-header-1.c: Same.
7136         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7137         * gcc.dg/cpp/tr-warn3.c: Same.
7138         * gcc.dg/cpp/pr29612-2.c: Same.
7139         * gcc.dg/cpp/tr-warn4.c: Same.
7140         * gcc.dg/cpp/Wtrigraphs.c: Same.
7141         * gcc.dg/cpp/poison.c: Same.
7142         * gcc.dg/cpp/arith-3.c: Same.
7143         * gcc.dg/cpp/sysmac2.c: Same.
7144         * gcc.dg/cpp/cpp.exp: Same.
7145         * gcc.dg/cpp/tr-warn5.c: Same.
7146         * gcc.dg/cpp/include2.c: Same.
7147         * gcc.dg/cpp/Wmissingdirs.c: Same.
7148         * gcc.dg/cpp/Wmissingdirs.c: Same.
7149         * gcc.dg/cpp/tr-warn6.c: Same.
7150         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7151         * gcc.dg/cpp/macspace1.c: Same.
7152         * gcc.dg/cpp/escape-2.c: Same.
7153         * gcc.dg/cpp/assert2.c: Same.
7154         * gcc.dg/cpp/undef2.c: Same.
7155         * gcc.dg/cpp/macspace2.c: Same.
7156         * gcc.dg/cpp/tr-warn1.c: Same.
7157         * gcc.dg/cpp/extratokens2.c: Same.
7158         * gcc.dg/cpp/strify2.c: Same.
7159         * gcc.dg/cpp/Wsignprom.c: Same.
7160         * gcc.dg/cpp/redef2.c: Same.
7161         * gcc.dg/cpp/trad/trad.exp: Same.
7162         * gcc.dg/cpp/arith-1.c: Same.
7163         * gcc.dg/cpp/extratokens.c: Same.
7164         * gcc.dg/cpp/if-mpar.c: Same.
7165
7166 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7167
7168         * gnat.dg/nested_float_packed.ads: New test.
7169
7170 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7171             Eric Botcazou  <botcazou@adacore.com>
7172
7173         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7174         * gnat.dg/test_oconst.adb: New test.
7175
7176 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7177
7178         * gcc.dg/plugin/ggcplug.c: Moved comment.
7179         (plugin_init): Fixed typo, declared i, returned 0 at end.
7180
7181 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7182
7183         PR testsuite/40244
7184         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7185         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7186
7187 2009-05-29  Ian Lance Taylor  <iant@google.com>
7188
7189         * gcc.dg/Wcxx-compat-11.c: New testcase.
7190
7191 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7192
7193         PR fortran/40019
7194         * gfortran.dg/leadz_trailz_1.f90: New test.
7195         * gfortran.dg/leadz_trailz_2.f90: New test.
7196
7197 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7198
7199         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7200         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7201         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7202         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7203         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7204         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7205         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7206         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7207         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7208         * gcc.dg/tree-ssa/sra-5.c: New file.
7209         * gcc.dg/tree-ssa/sra-6.c: New file.
7210         * gcc.c-torture/compile/sra-1.c: New file.
7211
7212 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7213
7214         PR middle-end/40291
7215         * gcc.c-torture/compile/pr40291.c: New test.
7216
7217         PR target/40017
7218         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7219         __vector _Bool.
7220         * gcc.target/powerpc/altivec-30.c: New test.
7221         * gcc.target/powerpc/altivec-31.c: New test.
7222
7223 2009-05-28  Richard Guenther  <rguenther@suse.de>
7224
7225         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7226         * gcc.c-torture/execute/20090527-1.c: Likewise.
7227
7228 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7229
7230         PR c++/39754
7231         * g++.dg/template/canon-type-1.C: New test.
7232         * g++.dg/template/canon-type-2.C: Likewise.
7233         * g++.dg/template/canon-type-3.C: Likewise.
7234         * g++.dg/template/canon-type-4.C: Likewise.
7235         * g++.dg/template/canon-type-5.C: Likewise.
7236         * g++.dg/template/canon-type-6.C: Likewise.
7237         * g++.dg/template/canon-type-7.C: Likewise.
7238
7239 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7240             Uros Bizjak  <ubizjak@gmail.com>
7241             Danny Smith  <dansmister@gmail.com>
7242
7243         PR target/37216
7244
7245         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7246         New function.
7247         * gcc.target/i386/pr37216.c:  New test source file.
7248         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7249         use -fno-common for testing Cygwin and MinGW targets.
7250
7251 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7252
7253         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7254         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7255         * g++.dg/pr37742.C (size_t): Likewise.
7256         * g++.dg/torture/pr34850.C (size_t): Likewise.
7257         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7258         _PTRDIFF_TYPE__.
7259         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7260         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7261         (size_t): Use __extension__ and __SIZE_TYPE__.
7262         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7263         __SIZE_TYPE__.
7264         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7265         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7266         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7267         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7268         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7269         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7270         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7271         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7272         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7273         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7274         (__ssize_t): Likewise.
7275         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7276         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7277         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7278         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7279         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7280         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7281         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7282         * gcc.dg/pr33667.c (size_t): Likewise.
7283         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7284         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7285         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7286         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7287         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7288         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7289
7290 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7291
7292         PR tree-optimization/40254
7293         * gcc.dg/vect/pr40254.c: New test.
7294
7295 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7296
7297         PR middle-end/33699
7298         * gcc.target/mips/const-anchor-1.c: New test.
7299         * gcc.target/mips/const-anchor-2.c: New test.
7300
7301 2009-05-27  Jason Merrill  <jason@redhat.com>
7302
7303         * g++.dg/cpp0x/initlist15.C: New.
7304         * g++.dg/cpp0x/initlist16.C: New.
7305         * g++.dg/cpp0x/initlist17.C: New.
7306
7307 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7308
7309         PR fortran/39178
7310         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7311         patterns to reflect frontend changes.
7312         * gfortran.dg/vector_subscript_4.f90: Likewise.
7313
7314 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7315             Eric Botcazou  <botcazou@adacore.com>
7316
7317         * gcc.c-torture/execute/align-nest.c: New testcase.
7318         * gnat.dg/misaligned_nest.adb: New testcase.
7319
7320 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7321
7322         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7323         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7324         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7325         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7326
7327 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7328
7329         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7330         cast instead of assuming 0ul.
7331         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7332         __SIZE_TYPE__.
7333         (_type_desc): Make first argument const.
7334         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7335
7336 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7337
7338         PR libfortran/40187
7339         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7340         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7341
7342 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7343
7344         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7345         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7346         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7347         * gcc.dg/plugin/ggcplug.c: Added new file.
7348
7349 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7350
7351         PR fortran/40246
7352         * gfortran.dg/nullify_4.f90: New test.
7353
7354 2009-05-26  Richard Guenther  <rguenther@suse.de>
7355
7356         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7357
7358 2009-05-26  Richard Guenther  <rguenther@suse.de>
7359
7360         PR middle-end/40252
7361         * gcc.c-torture/compile/pr40252.c: New testcase.
7362
7363 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7364
7365         PR c++/40007
7366         * g++.dg/template/typedef18.C: New test.
7367         * g++.dg/template/typedef19.C: Likewise.
7368         * g++.dg/template/typedef20.C: Likewise.
7369         * g++.dg/template/access11.C: Adjust.
7370
7371 2009-05-26  Richard Guenther  <rguenther@suse.de>
7372
7373         PR testsuite/40247
7374         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7375
7376 2009-05-25  Jason Merrill  <jason@redhat.com>
7377
7378         PR c++/38064
7379         * g++.dg/cpp0x/enum3.C: New test.
7380
7381 2009-05-25  Richard Guenther  <rguenther@suse.de>
7382
7383         PR tree-optimization/36327
7384         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7385         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7386         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7387         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7388         * gcc.dg/vect/vect-40.c: Likewise.
7389         * gcc.dg/vect/vect-42.c: Likewise.
7390         * gcc.dg/vect/vect-46.c: Likewise.
7391         * gcc.dg/vect/vect-76.c: Likewise.
7392
7393 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7394
7395         PR fortran/40176
7396         * gfortran.dg/proc_ptr_18.f90: New.
7397         * gfortran.dg/proc_ptr_19.f90: New.
7398         * gfortran.dg/proc_ptr_comp_9.f90: New.
7399         * gfortran.dg/proc_ptr_comp_10.f90: New.
7400
7401 2009-05-25  Richard Guenther  <rguenther@suse.de>
7402
7403         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7404         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7405
7406 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7407
7408         PR tree-optimization/40238
7409         * gcc.dg/vect/pr40238.c: New test.
7410
7411 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7412             Dominique Dhumieres  <dominiq@lps.ens.fr>
7413
7414         PR fortran/35732
7415         PR fortran/39872
7416         * gfortran.dg/bounds_check_fail_3.f90: New test.
7417         * gfortran.dg/bounds_check_fail_4.f90: New test.
7418         * gfortran.dg/bounds_check_14.f90: Update test.
7419         * gfortran.dg/bound_4.f90: Update test.
7420
7421 2009-05-24  Richard Guenther  <rguenther@suse.de>
7422
7423         PR middle-end/40233
7424         * gcc.c-torture/compile/pr40233.c: New testcase.
7425
7426 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7427
7428         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7429         for alpha*-*-* targets.
7430
7431 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7432
7433         * gcc.dg/vect/bb-slp-1.c: New test.
7434         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7435         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7436         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7437         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7438         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7439         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7440         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7441         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7442         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7443         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7444         gcc.dg/vect/bb-slp-22.c: Likewise.
7445         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7446
7447 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7448             Maxim Kuvyrkov  <maxim@codesourcery.com>
7449
7450         * gcc.dg/falign-labels-1.c: New test.
7451
7452 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7453
7454         * gnat.dg/specs/rep_clause3.ads: New test.
7455
7456 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7457
7458         * gnat.dg/addr6.adb: New test.
7459
7460 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7461
7462         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7463         New function.
7464         * gcc.target/arm/thumb2-mul-space.c: New file.
7465         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7466         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7467         * gcc.target/arm/thumb2-mul-speed.c: New file.
7468
7469 2009-05-22  Richard Guenther  <rguenther@suse.de>
7470
7471         PR middle-end/38964
7472         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7473         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7474         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7475
7476 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7477
7478         * gcc.dg/dll-6.c: New test.
7479         * gcc.dg/dll-6a.c: Likewise.
7480         * gcc.dg/dll-7.c: Likewise.
7481         * gcc.dg/dll-7a.c: Likewise.
7482         * g++.dg/ext/dllexport2.C: Likewise.
7483         * g++.dg/ext/dllexport2a.cc: Likewise.
7484
7485 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7486
7487         PR target/37846
7488         * gcc.target/ia64/mfused-madd-vect.c: New test.
7489         * gcc.target/ia64/mfused-madd.c: New test.
7490         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7491         * gcc.target/ia64/mno-fused-madd.c: New test.
7492
7493 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7494
7495         * gcc.target/i386/movbe-1.c: New.
7496         * gcc.target/i386/movbe-2.c: Likewise.
7497
7498 2009-05-21  Taras Glek  <tglek@mozilla.com>
7499
7500         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7501         plugin_init signature.
7502         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7503         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7504         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7505
7506 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7507
7508         * gcc.dg/target/arm/neon-vmla-1.c: New.
7509         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7510
7511 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7512
7513         * gcc.target/mips/octeon-exts-6.c: New test.
7514         * gcc.target/mips/extend-1.c: New test.
7515         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7516         EXTS.
7517         * gcc.target/mips/octeon-exts-5.c: Likewise.
7518
7519 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7520
7521         PR middle-end/40204
7522         * gcc.c-torture/compile/pr40204.c: New test.
7523
7524 2009-05-20  Richard Guenther  <rguenther@suse.de>
7525
7526         * gcc.c-torture/compile/20090518-1.c: New testcase.
7527
7528 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7529
7530         PR tree-optimization/40087
7531         * gcc.dg/tree-ssa/pr40087.c: New test.
7532
7533 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7534
7535         * gcc.dg/vector-4.c: New testcase.
7536         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7537         * g++.dg/ext/vector16.C: New testcase.
7538
7539 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7540
7541         PR c/40172
7542         * gcc.dg/pr40172.c: Renamed to ...
7543         * gcc.dg/pr40172-1.c: This.
7544
7545         * gcc.dg/pr40172-2.c: New.
7546         * gcc.dg/pr40172-3.c: Likewise.
7547
7548 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7549
7550         PR c/40172
7551         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7552
7553 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7554
7555         * gnat.dg/loop_optimization6.ad[sb]: New test.
7556
7557 2009-05-19  Richard Guenther  <rguenther@suse.de>
7558
7559         * gcc.c-torture/compile/20090519-1.c: New testcase.
7560
7561 2009-05-18  Jason Merrill  <jason@redhat.com>
7562
7563         * g++.dg/cpp0x/explicit1.C: New.
7564         * g++.dg/cpp0x/explicit2.C: New.
7565
7566 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7567
7568         PR debug/40109
7569         * g++.dg/debug/dwarf2/nested-1.C: New test.
7570
7571 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7572
7573         PR testsuite/39907
7574         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7575         stack alignment.
7576
7577 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7578
7579         PR fortran/40164
7580         * gfortran.dg/proc_ptr_comp_8.f90: New.
7581
7582 2009-05-18  Richard Guenther  <rguenther@suse.de>
7583
7584         PR fortran/40168
7585         * gfortran.dg/array_memset_2.f90: Adjust.
7586
7587 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7588
7589         PR fortran/36947
7590         PR fortran/40039
7591         * gfortran.dg/interface_27.f90: New.
7592         * gfortran.dg/interface_28.f90: New.
7593         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7594         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7595
7596 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7597
7598         * gcc.target/m68k/tls-ie.c: New test.
7599         * gcc.target/m68k/tls-le.c: New test.
7600         * gcc.target/m68k/tls-gd.c: New test.
7601         * gcc.target/m68k/tls-ld.c: New test.
7602         * gcc.target/m68k/tls-ie-xgot.c: New test.
7603         * gcc.target/m68k/tls-le-xtls.c: New test.
7604         * gcc.target/m68k/tls-gd-xgot.c: New test.
7605         * gcc.target/m68k/tls-ld-xgot.c: New test.
7606         * gcc.target/m68k/tls-ld-xtls.c: New test.
7607         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7608
7609 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7610
7611         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7612
7613 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7614
7615         PR c/40172
7616         * gcc.dg/pr40172.c: New.
7617
7618 2009-05-17  Jason Merrill  <jason@redhat.com>
7619
7620         PR c++/40139
7621         * g++.dg/template/dtor6.C: New.
7622
7623 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7624
7625         * g++.dg/warn/translate-ice-1.C: New test.
7626
7627 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7628
7629         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7630         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7631         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7632         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7633
7634 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7635
7636         PR fortran/33197
7637         * gfortran.dg/erf_2.F90: New test.
7638         * gfortran.dg/erfc_scaled_2.f90: New test.
7639
7640 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7641
7642         PR fortran/31243
7643         * gfortran.dg/string_1.f90: New test.
7644         * gfortran.dg/string_2.f90: New test.
7645         * gfortran.dg/string_3.f90: New test.
7646
7647 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7648
7649         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7650         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7651
7652 2009-05-15  Ian Lance Taylor  <iant@google.com>
7653
7654         * gcc.dg/Wcxx-compat-10.c: New testcase.
7655
7656 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7657
7658         PR 16302
7659         * gcc.dg/pr16302.c: New.
7660         * g++.dg/warn/pr16302.C: New.
7661
7662 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7663
7664         * gcc.dg/torture/builtin-math-5.c: New.
7665         * gcc.dg/torture/builtin-math-6.c: New.
7666         * lib/target-supports.exp (check_effective_target_mpc): New.
7667
7668 2009-05-15  Jan Hubicka  <jh@suse.cz>
7669
7670         * gcc.dg/tree-ssa/inline-3.c: New testcase
7671
7672 2009-05-15  Jan Hubicka  <jh@suse.cz>
7673
7674         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7675         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7676         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7677         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7678         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7679         Mark noinline.
7680         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7681         Mark noinline.
7682         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7683         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7684
7685 2009-05-15  Jan Hubicka  <jh@suse.cz>
7686
7687         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7688         optimized by sibcall noinline.
7689
7690 2009-05-15  Jan Hubicka  <jh@suse.cz>
7691
7692         * sibcall-1.c (track): Mark noinline.
7693         * sibcall-2.c (track): Mark noinline.
7694         * sibcall-3.c (track): Mark noinline.
7695         * sibcall-4.c (track): Mark noinline.
7696
7697 2009-05-15  Jan Hubicka  <jh@suse.cz>
7698
7699         * flatten-2.c: Disable early inlining; add comment.
7700         * flatten-3.c: New test based on flatten-2.c.
7701
7702 2009-05-15  Richard Guenther  <rguenther@suse.de>
7703
7704         PR tree-optimization/39999
7705         * gcc.c-torture/compile/pr39999.c: New testcase.
7706
7707 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7708
7709         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7710
7711 2009-05-14  Ian Lance Taylor  <iant@google.com>
7712
7713         * gcc.dg/Wcxx-compat-9.c: New testcase.
7714
7715 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7716
7717         PR fortran/39996
7718         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7719         * gfortran.dg/duplicate_type_2.f90: Ditto.
7720         * gfortran.dg/duplicate_type_3.f90: New.
7721
7722 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7723
7724         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7725         * ada/acats/tests/c5/c59002c.ada: Likewise.
7726
7727 2009-05-13  Taras Glek  <tglek@mozilla.com>
7728
7729         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7730         attributes and decl smashing.
7731         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7732         attributes.
7733         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7734         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7735
7736 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7737
7738         PR fortran/39865
7739         * gfortran.dg/pr39865.f90: New test.
7740         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7741         arrays in FMT=.
7742         * gfortran.dg/hollerith_f95.f90: Likewise.
7743         * gfortran.dg/hollerith6.f90: New test.
7744         * gfortran.dg/hollerith7.f90: New test.
7745
7746 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7747
7748         PR cpp/36674
7749         * gcc.dg/cpp/pr36674.i: New.
7750
7751 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7752
7753         PR middle-end/40035
7754         * gcc.c-torture/compile/pr40035.c: New test.
7755
7756 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7757
7758         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7759
7760 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7761
7762         PR fortran/40110
7763         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7764         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7765         * gfortran.dg/interop_params.f03: Ditto.
7766
7767 2009-05-12  Jan Hubicka  <jh@suse.cz>
7768
7769         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7770         so unrolling still happens.
7771         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7772         * gcc.dg/ipa/ipacost-2.c: Likewise.
7773         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7774
7775 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7776
7777         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7778
7779 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7780
7781         * lib/target-supports.exp (check_profiling_available): Return
7782         false for -p on *-*-cygwin* targets.
7783
7784 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7785
7786         PR tree-optimization/38632
7787         * g++.dg/tree-ssa/pr38632.C: New.
7788
7789 2009-05-11  Jan Hubicka  <jh@suse.cz>
7790
7791         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7792         we now optimize better.
7793         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7794         out at different places.
7795         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7796         unroling.
7797         * gcc.dg/vect/vect-76.c: Likewise.
7798         * gcc.dg/vect/vect-70.c: Likewise.
7799         * gcc.dg/vect/vect-66.c: Likewise.
7800         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7801         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7802
7803 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7804
7805         PR middle-end/40080
7806         * gcc.c-torture/compile/pr40080.c: New.
7807
7808 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7809
7810         * gcc.c-torture/compile/pr40026.c: New testcase.
7811
7812 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7813
7814         PR fortran/40089
7815         * gfortran.dg/proc_ptr_comp_7.f90: New.
7816
7817 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7818
7819         PR tree-optimization/40074
7820         * gcc.dg/vect/pr40074.c: New test.
7821
7822 2009-05-10  Ian Lance Taylor  <iant@google.com>
7823
7824         * gcc.dg/Wcxx-compat-7.c: New testcase.
7825         * gcc.dg/Wcxx-compat-8.c: New testcase.
7826         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7827         * gcc.dg/pr17188-1.c: Likewise.
7828         * gcc.dg/pr39084.c: Likewise.
7829
7830 2009-05-10  Michael Matz  <matz@suse.de>
7831
7832         PR target/40031
7833         * gcc.dg/pr40031.c: New test.
7834
7835 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7836
7837         PR fortran/40018
7838         * gfortran.dg/array_constructor_31.f90: New test.
7839
7840 2009-05-10  Richard Guenther  <rguenther@suse.de>
7841
7842         PR tree-optimization/40081
7843         * g++.dg/torture/pr40081.C: New testcase.
7844
7845 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7846
7847         PR fortran/38863
7848         * gfortran.dg/dependency_24.f90: New test.
7849         * gfortran.dg/dependency_23.f90: Clean up module files.
7850
7851 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7852
7853         PR fortran/38956
7854         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7855         * gfortran.dg/chmod_2.f90: Likewise.
7856         * gfortran.dg/chmod_3.f90: Likewise.
7857         * gfortran.dg/open_errors.f90: Likewise.
7858
7859 2009-05-09  Jan Hubicka  <jh@suse.cz>
7860
7861         PR middle-end/40043
7862         * g++.dg/eh/nested-try.C: New test.
7863
7864 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7865
7866         PR tree-optimization/40049
7867         * gcc.dg/vect/vect-shift-2.c: New test.
7868
7869 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7870
7871         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7872         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7873
7874 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7875
7876         PR c/36892
7877         * g++.dg/warn/deprecated-6.C: New.
7878         * gcc.dg/deprecated-4.c: Likewise.
7879         * gcc.dg/deprecated-5.c: Likewise.
7880         * gcc.dg/deprecated-6.c: Likewise.
7881
7882 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7883
7884         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7885         __aligned__(__BIGGEST_ALIGNMENT__).
7886         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7887         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7888         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7889         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7890         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7891         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7892         * gcc.dg/vect/Os-vect-95.c: Likewise.
7893         * gcc.dg/vect/pr20122.c: Likewise.
7894         * gcc.dg/vect/pr36493.c: Likewise.
7895         * gcc.dg/vect/pr37385.c: Likewise.
7896         * gcc.dg/vect/slp-7.c: Likewise.
7897         * gcc.dg/vect/slp-9.c: Likewise.
7898         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7899         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7900         * gcc.dg/vect/vect-35.c: Likewise.
7901         * gcc.dg/vect/vect-40.c: Likewise.
7902         * gcc.dg/vect/vect-42.c: Likewise.
7903         * gcc.dg/vect/vect-44.c: Likewise.
7904         * gcc.dg/vect/vect-46.c: Likewise.
7905         * gcc.dg/vect/vect-48.c: Likewise.
7906         * gcc.dg/vect/vect-52.c: Likewise.
7907         * gcc.dg/vect/vect-54.c: Likewise.
7908         * gcc.dg/vect/vect-56.c: Likewise.
7909         * gcc.dg/vect/vect-58.c: Likewise.
7910         * gcc.dg/vect/vect-60.c: Likewise.
7911         * gcc.dg/vect/vect-74.c: Likewise.
7912         * gcc.dg/vect/vect-75.c: Likewise.
7913         * gcc.dg/vect/vect-76.c: Likewise.
7914         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7915         * gcc.dg/vect/vect-77.c: Likewise.
7916         * gcc.dg/vect/vect-77-global.c: Likewise.
7917         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7918         * gcc.dg/vect/vect-78.c: Likewise.
7919         * gcc.dg/vect/vect-78-global.c: Likewise.
7920         * gcc.dg/vect/vect-80.c: Likewise.
7921         * gcc.dg/vect/vect-85.c: Likewise.
7922         * gcc.dg/vect/vect-87.c: Likewise.
7923         * gcc.dg/vect/vect-88.c: Likewise.
7924         * gcc.dg/vect/vect-92.c: Likewise.
7925         * gcc.dg/vect/vect-93.c: Likewise.
7926         * gcc.dg/vect/vect-95.c: Likewise.
7927         * gcc.dg/vect/vect-97.c: Likewise.
7928         * gcc.dg/vect/vect-complex-1.c: Likewise.
7929         * gcc.dg/vect/vect-complex-4.c: Likewise.
7930         * gcc.dg/vect/vect-complex-5.c: Likewise.
7931         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7932         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7933         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7934         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7935         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7936         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7937         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7938         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7939         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7940         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7941         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7942         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7943         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7944         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7945         * gcc.dg/vect/vect-outer-1.c: Likewise.
7946         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7947         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7948         * gcc.dg/vect/vect-outer-2.c: Likewise.
7949         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7950         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7951         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7952         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7953         * gcc.dg/vect/vect-outer-3.c: Likewise.
7954         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7955         * gcc.dg/vect/vect-outer-5.c: Likewise.
7956         * gcc.dg/vect/vect-outer-6.c: Likewise.
7957         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7958         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7959         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7960         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7961         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7962         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7963         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7964         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7965         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7966         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7967         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7968         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7969         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7970         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7971
7972 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7973
7974         PR c/24581
7975         * gcc.dg/torture/complex-sign.h: New header.
7976         * gcc.dg/torture/complex-sign-add.c,
7977         gcc.dg/torture/complex-sign-mixed-add.c,
7978         gcc.dg/torture/complex-sign-mixed-div.c,
7979         gcc.dg/torture/complex-sign-mixed-mul.c,
7980         gcc.dg/torture/complex-sign-mixed-sub.c,
7981         gcc.dg/torture/complex-sign-mul.c,
7982         gcc.dg/torture/complex-sign-sub.c: New tests.
7983
7984 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7985
7986         PR fortran/39876
7987         * gfortran.dg/intrinsic_3.f90: New.
7988
7989 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7990
7991         PR c/39037
7992         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7993         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7994         * gcc.dg/dfp/float-constant-double.c: New test.
7995         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7996         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7997         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7998         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7999         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8000         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8001         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8002         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8003         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8004
8005 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8006
8007         PR middle-end/40057
8008         * gcc.c-torture/execute/pr40057.c: New test.
8009
8010 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8011
8012         * gcc.c-torture/compile/const-high-part.c: New test.
8013
8014 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8015
8016         PR testsuite/40050
8017         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8018         build plugin.
8019
8020 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8021
8022         PR fortran/39630
8023         * gfortran.dg/proc_decl_1.f90: Modified.
8024         * gfortran.dg/proc_ptr_comp_1.f90: New.
8025         * gfortran.dg/proc_ptr_comp_2.f90: New.
8026         * gfortran.dg/proc_ptr_comp_3.f90: New.
8027         * gfortran.dg/proc_ptr_comp_4.f90: New.
8028         * gfortran.dg/proc_ptr_comp_5.f90: New.
8029         * gfortran.dg/proc_ptr_comp_6.f90: New.
8030
8031 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8032
8033         PR c++/17395
8034         * g++.dg/template/call7.C: New test.
8035
8036 2009-05-06  Diego Novillo  <dnovillo@google.com>
8037
8038         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8039
8040 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8041
8042         * gfortran.dg/pr40021.f: Moved to ...
8043         * gfortran.fortran-torture/execute/pr40021.f: Here.
8044
8045 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8046
8047         PR middle-end/39986
8048         * gcc.dg/dfp/pr39986.c: New test.
8049
8050 2009-05-06  Michael Matz  <matz@suse.de>
8051
8052         PR middle-end/40021
8053         * gfortran.dg/pr40021.f: New test.
8054
8055 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8056
8057         * lib/plugin-support.exp: New file containing support procs for
8058         plugin testcases.
8059         * lib/target-supports.exp (check_plugin_available): New proc.
8060         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8061         * gcc.dg/plugin/selfassign.c: New plugin source file.
8062         * gcc.dg/plugin/self-assign-test-1.c: New test.
8063         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8064         * g++.dg/README: Add description for plugin test.
8065         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8066         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8067         * g++.dg/plugin/selfassign.c: New plugin source file.
8068         * g++.dg/plugin/self-assign-test-1.C: New test.
8069         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8070         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8071         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8072         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8073
8074 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8075
8076         PR fortran/40041
8077         * gfortran.dg/intrinsic_2.f90: New test.
8078         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8079
8080 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8081
8082         PR c/40032
8083         * gcc.dg/noncompile/incomplete-5.c: New test.
8084
8085 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8086
8087         PR middle-end/39666
8088         * gcc.dg/pr39666-1.c: New test.
8089         * gcc.dg/pr39666-2.c: Likewise.
8090         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8091         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8092         * gfortran.dg/pr39666-1.f90: Likewise.
8093         * gfortran.dg/pr39666-2.f90: Likewise.
8094
8095 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8096
8097         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8098         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8099         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8100
8101 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8102
8103         PR fortran/39998
8104         * gfortran.dg/proc_ptr_17.f90: New.
8105
8106 2009-05-05  Richard Guenther  <rguenther@suse.de>
8107
8108         PR tree-optimization/40022
8109         * gcc.c-torture/execute/pr40022.c: New testcase.
8110
8111 2009-05-05  Richard Guenther  <rguenther@suse.de>
8112
8113         PR middle-end/40023
8114         * gcc.c-torture/compile/pr40023.c: New testcase.
8115
8116 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8117
8118         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8119         * g++.dg/template/overload9.C: Likewise.
8120         * g++.dg/ext/ms-1.C: New.
8121
8122 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8123
8124         PR c++/40013
8125         * g++.dg/ext/vla7.C: New test.
8126
8127 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8128
8129         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8130
8131 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8132
8133         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8134         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8135         Update expected errors.
8136
8137 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8138
8139         PR c++/28152
8140         * g++.dg/parse/parser-pr28152.C: New.
8141         * g++.dg/parse/parser-pr28152-2.C: New.
8142
8143 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8144
8145         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8146
8147 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8148
8149         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8150         * gcc.target/sparc/fexpand-2.c: Likewise.
8151         * gcc.target/sparc/fpmerge-2.c: Likewise.
8152         * gcc.target/sparc/pdist-2.c: Likewise.
8153
8154 2009-05-03  Richard Guenther  <rguenther@suse.de>
8155
8156         PR c/39983
8157         * gcc.c-torture/compile/pr39983.c: New testcase.
8158
8159 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8160
8161         * gcc.dg/c99-complex-3.c: New test.
8162
8163 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8164
8165         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8166
8167 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8168
8169         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8170
8171 2009-05-02  Richard Guenther  <rguenther@suse.de>
8172
8173         PR middle-end/40001
8174         * gcc.target/spu/pr40001.c: New testcase.
8175
8176 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8177
8178         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8179
8180 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8181
8182         PR middle-end/39579
8183         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8184         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8185
8186 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8187
8188         PR testsuite/39776
8189         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8190         no longer issued.
8191
8192 2009-04-30  David Ayers  <ayers@fsfe.org>
8193
8194         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8195         and gcc_error_prefix variables.
8196         * objc.dg/bad-receiver-type.m: Update to match correct
8197         diagnostics marker.
8198         * objc.dg/encode-5.m: Likewise.
8199         * objc.dg/id-1.m: Likewise.
8200         * objc.dg/method-1.m: Likewise.
8201         * objc.dg/method-6.m: Likewise.
8202         * objc.dg/method-7.m: Likewise.
8203         * objc.dg/method-9.m: Likewise.
8204         * objc.dg/method-11.m: Likewise.
8205         * objc.dg/method-20.m: Likewise.
8206         * objc.dg/private-1.m: Likewise.
8207
8208 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8209
8210         PR libfortran/39667
8211         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8212         * gfortran.dg/advance_4.f90: Likewise
8213         * gfortran.dg/advance_5.f90: Likewise
8214         * gfortran.dg/append_1.f90: Likewise
8215         * gfortran.dg/backslash_1.f90: Likewise
8216         * gfortran.dg/backslash_2.f90: Likewise
8217         * gfortran.dg/backslash_3.f: Likewise
8218         * gfortran.dg/backspace_10.f90: Likewise
8219         * gfortran.dg/backspace_3.f: Likewise
8220         * gfortran.dg/backspace_4.f: Likewise
8221         * gfortran.dg/backspace_5.f: Likewise
8222         * gfortran.dg/backspace_8.f: Likewise
8223         * gfortran.dg/backspace_9.f: Likewise
8224         * gfortran.dg/complex_write.f90: Likewise
8225         * gfortran.dg/convert_implied_open.f90: Likewise
8226         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8227         * gfortran.dg/dos_eol.f: Likewise
8228         * gfortran.dg/empty_format_1.f90: Likewise
8229         * gfortran.dg/endfile.f: Likewise
8230         * gfortran.dg/eof_1.f90: Likewise
8231         * gfortran.dg/eor_1.f90: Likewise
8232         * gfortran.dg/eor_handling_1.f90: Likewise
8233         * gfortran.dg/eor_handling_2.f90: Likewise
8234         * gfortran.dg/eor_handling_3.f90: Likewise
8235         * gfortran.dg/eor_handling_4.f90: Likewise
8236         * gfortran.dg/eor_handling_5.f90: Likewise
8237         * gfortran.dg/error_recovery_5.f90: Likewise
8238         * gfortran.dg/f2003_inquire_1.f03: Likewise
8239         * gfortran.dg/f2003_io_4.f03: Likewise
8240         * gfortran.dg/f2003_io_5.f03: Likewise
8241         * gfortran.dg/f2003_io_7.f03: Likewise
8242         * gfortran.dg/fgetc_1.f90: Likewise
8243         * gfortran.dg/fgetc_2.f90: Likewise
8244         * gfortran.dg/flush_1.f90: Likewise
8245         * gfortran.dg/fmt_exhaust.f90: Likewise
8246         * gfortran.dg/fmt_huge.f90: Likewise
8247         * gfortran.dg/fmt_read.f90: Likewise
8248         * gfortran.dg/fmt_t_1.f90: Likewise
8249         * gfortran.dg/fmt_t_2.f90: Likewise
8250         * gfortran.dg/fmt_t_3.f90: Likewise
8251         * gfortran.dg/fmt_t_4.f90: Likewise
8252         * gfortran.dg/fmt_t_5.f90: Likewise
8253         * gfortran.dg/fmt_t_7.f: Likewise
8254         * gfortran.dg/fseek.f90: Likewise
8255         * gfortran.dg/ftell_1.f90: Likewise
8256         * gfortran.dg/ftell_2.f90: Likewise
8257         * gfortran.dg/func_derived_3.f90: Likewise
8258         * gfortran.dg/inquire_9.f90: Likewise
8259         * gfortran.dg/iostat_1.f90: Likewise
8260         * gfortran.dg/iostat_2.f90: Likewise
8261         * gfortran.dg/list_read_1.f90: Likewise
8262         * gfortran.dg/list_read_4.f90: Likewise
8263         * gfortran.dg/list_read_5.f90: Likewise
8264         * gfortran.dg/list_read_7.f90: Likewise
8265         * gfortran.dg/list_read_8.f90: Likewise
8266         * gfortran.dg/list_read_9.f90: Likewise
8267         * gfortran.dg/namelist_13.f90: Likewise
8268         * gfortran.dg/namelist_14.f90: Likewise
8269         * gfortran.dg/namelist_15.f90: Likewise
8270         * gfortran.dg/namelist_16.f90: Likewise
8271         * gfortran.dg/namelist_17.f90: Likewise
8272         * gfortran.dg/namelist_18.f90: Likewise
8273         * gfortran.dg/namelist_19.f90: Likewise
8274         * gfortran.dg/namelist_20.f90: Likewise
8275         * gfortran.dg/namelist_24.f90: Likewise
8276         * gfortran.dg/namelist_26.f90: Likewise
8277         * gfortran.dg/namelist_27.f90: Likewise
8278         * gfortran.dg/namelist_28.f90: Likewise
8279         * gfortran.dg/namelist_37.f90: Likewise
8280         * gfortran.dg/namelist_38.f90: Likewise
8281         * gfortran.dg/namelist_39.f90: Likewise
8282         * gfortran.dg/namelist_40.f90: Likewise
8283         * gfortran.dg/namelist_43.f90: Likewise
8284         * gfortran.dg/namelist_44.f90: Likewise
8285         * gfortran.dg/namelist_45.f90: Likewise
8286         * gfortran.dg/namelist_46.f90: Likewise
8287         * gfortran.dg/namelist_47.f90: Likewise
8288         * gfortran.dg/namelist_48.f90: Likewise
8289         * gfortran.dg/namelist_49.f90: Likewise
8290         * gfortran.dg/namelist_50.f90: Likewise
8291         * gfortran.dg/namelist_51.f90: Likewise
8292         * gfortran.dg/namelist_52.f90: Likewise
8293         * gfortran.dg/namelist_56.f90: Likewise
8294         * gfortran.dg/namelist_char_only.f90: Likewise
8295         * gfortran.dg/namelist_use.f90: Likewise
8296         * gfortran.dg/namelist_use_only.f90: Likewise
8297         * gfortran.dg/noadv_size.f90: Likewise
8298         * gfortran.dg/open_access_append_1.f90: Likewise
8299         * gfortran.dg/pad_no.f90: Likewise
8300         * gfortran.dg/pr12884.f: Likewise
8301         * gfortran.dg/pr17090.f90: Likewise
8302         * gfortran.dg/pr17285.f90: Likewise
8303         * gfortran.dg/pr17286.f90: Likewise
8304         * gfortran.dg/pr18122.f90: Likewise
8305         * gfortran.dg/pr18210.f90: Likewise
8306         * gfortran.dg/pr18392.f90: Likewise
8307         * gfortran.dg/pr19155.f: Likewise
8308         * gfortran.dg/pr19216.f: Likewise
8309         * gfortran.dg/pr19467.f90: Likewise
8310         * gfortran.dg/pr19657.f: Likewise
8311         * gfortran.dg/pr20257.f90: Likewise
8312         * gfortran.dg/read_bad_advance.f90: Likewise
8313         * gfortran.dg/read_eof_2.f90: Likewise
8314         * gfortran.dg/read_eof_4.f90: Likewise
8315         * gfortran.dg/read_many_1.f: Likewise
8316         * gfortran.dg/read_noadvance.f90: Likewise
8317         * gfortran.dg/read_repeat.f90: Likewise
8318         * gfortran.dg/read_size_noadvance.f90: Likewise
8319         * gfortran.dg/read_x_past.f: Likewise
8320         * gfortran.dg/record_marker_1.f90: Likewise
8321         * gfortran.dg/record_marker_3.f90: Likewise
8322         * gfortran.dg/rewind_1.f90: Likewise
8323         * gfortran.dg/runtime_warning_1.f90: Likewise
8324         * gfortran.dg/shape_3.f90: Likewise
8325         * gfortran.dg/slash_1.f90: Likewise
8326         * gfortran.dg/stat_1.f90: Likewise
8327         * gfortran.dg/stat_2.f90: Likewise
8328         * gfortran.dg/streamio_11.f90: Likewise
8329         * gfortran.dg/streamio_3.f90: Likewise
8330         * gfortran.dg/streamio_4.f90: Likewise
8331         * gfortran.dg/streamio_9.f90: Likewise
8332         * gfortran.dg/tl_editing.f90: Likewise
8333         * gfortran.dg/unf_io_convert_1.f90: Likewise
8334         * gfortran.dg/unf_io_convert_2.f90: Likewise
8335         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8336         * gfortran.dg/unf_short_record_1.f90: Likewise
8337         * gfortran.dg/utf8_1.f03: Likewise
8338         * gfortran.dg/utf8_2.f03: Likewise
8339         * gfortran.dg/widechar_IO_1.f90: Likewise
8340         * gfortran.dg/write_check3.f90: Likewise
8341         * gfortran.dg/write_rewind_2.f: Likewise
8342         * gfortran.dg/x_slash_2.f: Likewise
8343
8344 2009-04-29  Richard Guenther  <rguenther@suse.de>
8345
8346         PR target/39943
8347         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8348         New.
8349         (check_effective_target_vect_floatuint_cvt): Likewise.
8350         * gcc.dg/vect/slp-10.c: Adjust.
8351         * gcc.dg/vect/slp-11.c: Adjust.
8352         * gcc.dg/vect/slp-12b.c: Adjust.
8353         * gcc.dg/vect/slp-33.c: Adjust.
8354         * gcc.c-torture/compile/pr39943.c: New testcase.
8355
8356 2009-04-29  Richard Guenther  <rguenther@suse.de>
8357
8358         PR middle-end/39937
8359         * gcc.c-torture/compile/pr39937.c: New testcase.
8360
8361 2009-04-29  Richard Guenther  <rguenther@suse.de>
8362
8363         PR tree-optimization/39941
8364         * gcc.c-torture/compile/pr39941.c: New testcase.
8365
8366 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8367
8368         * gcc.target/bfin/20090411-1.c: New test.
8369
8370 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8371
8372         PR target/39565
8373         * gcc.dg/pr39565.c: New testcase.
8374
8375 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8376
8377         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8378         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8379         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8380         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8381         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8382         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8383         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8384         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8385         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8386         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8387         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8388         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8389         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8390         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8391         * gcc.target/i386/pr37191.c: Likewise.
8392         * gcc.target/i386/reload-1.c: Likewise.
8393         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8394         * g++.old-deja/g++.pt/repo2.C: Likewise.
8395         * g++.old-deja/g++.pt/repo3.C: Likewise.
8396         * g++.old-deja/g++.pt/repo4.C: Likewise.
8397         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8398         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8399         * g++.dg/template/repo1.C: Likewise.
8400         * g++.dg/template/repo2.C: Likewise.
8401         * g++.dg/template/repo3.C: Likewise.
8402         * g++.dg/template/repo4.C: Likewise.
8403         * g++.dg/template/repo5.C: Likewise.
8404         * g++.dg/template/repo6.C: Likewise.
8405         * g++.dg/template/repo7.C: Likewise.
8406         * g++.dg/template/repo8.C: Likewise.
8407         * g++.dg/template/repo9.C: Likewise.
8408         * g++.dg/rtti/repo1.C: Likewise.
8409         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8410         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8411         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8412         * g++.dg/other/PR23205.C: Skip for vxworks.
8413         * g++.dg/ext/visibility/class1.C: Requires PIC.
8414         * g++.dg/eh/async-unwind2.C: Requires PIC.
8415         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8416         does not have cxa_exit.
8417
8418 2009-04-28  Jing Yu  <jingyu@google.com>
8419
8420         PR testsuite/39790
8421         * lib/target-supports.exp (check_effective_target_tls): Remove
8422         comment of caching.
8423         (check_effective_target_tls_native): Likewise.
8424         (check_effective_target_tls_runtime): Likewise.
8425         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8426         tls to tls_runtime.
8427         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8428
8429 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8430
8431         PR fortran/39946
8432         * gfortran.dg/proc_ptr_16.f90: New.
8433
8434 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8435
8436         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8437         lp64 is true.
8438
8439 2009-04-28  Richard Guenther  <rguenther@suse.de>
8440
8441         PR middle-end/39937
8442         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8443
8444 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8445
8446         * g++.dg/warn/pr35652.C: Removed.
8447         * gcc.dg/pr35652.c: Likewise.
8448
8449 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8450
8451         * gcc.target/ia64/20071210-2.c: New testcase.
8452
8453 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8454
8455         PR c/39323
8456         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8457         * gcc.dg/pr39323-3.c: Ditto.
8458
8459 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8460
8461         PR fortran/39930
8462         PR fortran/39931
8463         * gfortran.dg/ambiguous_reference_2.f90: New.
8464         * gfortran.dg/pointer_assign_7.f90: New.
8465
8466 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8467             Mark Mitchell  <mark@codesourcery.com>
8468
8469         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8470         * gcc.dg/20020103-1.c: Check for __ppc.
8471         * gcc.dg/asm-b.c: Check for __ppc.
8472         * gcc.dg/20020919-1.c: Check for __ppc.
8473         * gcc.dg/20020312-2.c: Likewise.
8474         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8475         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8476         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8477         * g++.dg/warn/weak1.C: Likewise.
8478         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8479         static so appropriate optimizations kick in.
8480         (find_base_value_wrapper): New function.
8481         * g++.dg/eh/simd-5.C: Fix target triplet.
8482         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8483
8484 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8485             H.J. Lu  <hongjiu.lu@intel.com>
8486
8487         PR target/39911
8488         * gcc.target/i386/pr39911.c: New test.
8489
8490 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8491
8492         PR fortran/39879
8493         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8494
8495 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8496
8497         PR c++/35652
8498         Revert:
8499
8500         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8501
8502         * gcc.dg/pr35652.C: New.
8503         * g++.dg/warn/pr35652.C: New.
8504         * gcc.dg/format/plus-1.c: Adjust message.
8505
8506 2009-04-27  DJ Delorie  <dj@redhat.com>
8507
8508         * lib/target-supports.exp (check_effective_target_double64): New.
8509         (check_effective_target_double64plus): New.
8510         (check_effective_target_large_double): New.
8511         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8512         * gcc.dg/div-double-1.c: Likewise.
8513         * gcc.dg/Wconversion-real.c: Require large_double.
8514         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8515
8516         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8517         are too small.
8518
8519         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8520         constants as long.
8521
8522 2009-04-27  Ian Lance Taylor  <iant@google.com>
8523
8524         * gcc.dg/Wcxx-compat-5.c: New testcase.
8525         * gcc.dg/Wcxx-compat-6.c: New testcase.
8526
8527 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8528
8529         Allow non-constant arguments to conversion intrinsics.
8530         * gcc.target/spu/intrinsics-3.c: Update tests.
8531
8532 2009-04-27  Richard Guenther  <rguenther@suse.de>
8533
8534         PR middle-end/39928
8535         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8536         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8537
8538 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8539
8540         PR target/39903
8541         * gcc.dg/torture/pr39903-1.c: New.
8542         * gcc.dg/torture/pr39903-2.c: Likewise.
8543
8544 2009-04-27  Revital Eres  <eres@il.ibm.com>
8545
8546         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8547         and check it.
8548         * gcc.dg/sms-2.c: Add dump check.
8549         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8550         and check it.
8551         * gcc.dg/sms-4.c: Likewise.
8552         * gcc.dg/sms-5.c: Likewise.
8553         * gcc.dg/sms-6.c: Likewise.
8554         * gcc.dg/sms-7.c: Likewise.
8555         * gcc.dg/sms-antideps.c: Rename to...
8556         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8557
8558 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8559
8560         * gnat.dg/opt2.adb: New test.
8561
8562 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8563
8564         PR c++/39875
8565         * g++.dg/warn/Wunused-15.C: New test.
8566
8567 2009-04-26  Michael Matz  <matz@suse.de>
8568
8569         Expand from SSA.
8570         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8571         change regexps.
8572         * gcc.target/i386/pr37248-1.c: Modified.
8573         * gcc.target/i386/pr37248-3.c: Modified.
8574         * gcc.target/i386/pr37248-2.c: Modified.
8575         * gnat.dg/aliasing1.adb: Modified.
8576         * gnat.dg/pack9.adb: Modified.
8577         * gnat.dg/aliasing2.adb: Modified.
8578         * gcc.dg/strict-overflow-2.c: Modified.
8579         * gcc.dg/autopar/reduc-1char.c: Modified.
8580         * gcc.dg/autopar/reduc-2char.c: Modified.
8581         * gcc.dg/autopar/reduc-1.c: Modified.
8582         * gcc.dg/autopar/reduc-2.c: Modified.
8583         * gcc.dg/autopar/reduc-3.c: Modified.
8584         * gcc.dg/autopar/reduc-6.c: Modified.
8585         * gcc.dg/autopar/reduc-7.c: Modified.
8586         * gcc.dg/autopar/reduc-8.c: Modified.
8587         * gcc.dg/autopar/reduc-9.c: Modified.
8588         * gcc.dg/autopar/reduc-1short.c: Modified.
8589         * gcc.dg/autopar/reduc-2short.c: Modified.
8590         * gcc.dg/autopar/parallelization-1.c: Modified.
8591         * gcc.dg/strict-overflow-4.c: Modified.
8592         * gcc.dg/strict-overflow-6.c: Modified.
8593         * gcc.dg/gomp/combined-1.c: Modified.
8594         * gcc.dg/no-strict-overflow-1.c: Modified.
8595         * gcc.dg/no-strict-overflow-3.c: Modified.
8596         * gcc.dg/no-strict-overflow-5.c: Modified.
8597         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8598         * gcc.dg/tree-ssa/pr18134.c: Modified.
8599         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8600         * gcc.dg/tree-ssa/vector-2.c: Modified.
8601         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8602         * gcc.dg/tree-ssa/loop-21.c: Modified.
8603         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8604         * gcc.dg/tree-ssa/vector-3.c: Modified.
8605         * gcc.dg/tree-ssa/asm-3.c: Modified.
8606         * gcc.dg/tree-ssa/pr23294.c: Modified.
8607         * gcc.dg/tree-ssa/loop-22.c: Modified.
8608         * gcc.dg/tree-ssa/loop-15.c: Modified.
8609         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8610         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8611         * gcc.dg/tree-ssa/pr20139.c: Modified.
8612         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8613         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8614         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8615         * gcc.dg/tree-ssa/loop-5.c: Modified.
8616         * gcc.dg/tree-ssa/pr19431.c: Modified.
8617         * gcc.dg/tree-ssa/pr32044.c: Modified.
8618         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8619         * gcc.dg/tree-ssa/loop-19.c: Modified.
8620         * gcc.dg/tree-ssa/loop-28.c: Modified.
8621         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8622         * gcc.dg/tree-ssa/divide-1.c: Modified.
8623         * gcc.dg/tree-ssa/inline-1.c: Modified.
8624         * gcc.dg/tree-ssa/divide-3.c: Modified.
8625         * gcc.dg/tree-ssa/pr30978.c: Modified.
8626         * gcc.dg/tree-ssa/alias-6.c: Modified.
8627         * gcc.dg/tree-ssa/divide-4.c: Modified.
8628         * gcc.dg/tree-ssa/alias-11.c: Modified.
8629         * gcc.dg/no-strict-overflow-7.c: Modified.
8630         * gcc.dg/strict-overflow-1.c: Modified.
8631         * gcc.dg/pr15784-4.c: Modified.
8632         * gcc.dg/pr34263.c: Modified.
8633         * gcc.dg/strict-overflow-3.c: Modified.
8634         * gcc.dg/tree-prof/stringop-1.c: Modified.
8635         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8636         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8637         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8638         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8639         * gcc.dg/no-strict-overflow-2.c: Modified.
8640         * gcc.dg/no-strict-overflow-4.c: Modified.
8641         * gcc.dg/no-strict-overflow-6.c: Modified.
8642         * g++.dg/tree-ssa/pr27090.C: Modified.
8643         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8644         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8645         * g++.dg/tree-ssa/pr19807.C: Modified.
8646         * g++.dg/opt/pr30965.C: Modified.
8647         * g++.dg/init/new17.C: Modified.
8648         * gfortran.dg/whole_file_6.f90: Modified.
8649         * gfortran.dg/whole_file_5.f90: Modified.
8650         * gfortran.dg/reassoc_1.f90: Modified.
8651         * gfortran.dg/reassoc_3.f90: Modified.
8652
8653 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8654
8655         PR fortran/39893
8656         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8657
8658 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8659
8660         PR inline-asm/39543
8661         * gcc.target/i386/pr39543-1.c: New test.
8662         * gcc.target/i386/pr39543-2.c: New test.
8663         * gcc.target/i386/pr39543-3.c: New test.
8664
8665         PR c/39889
8666         * gcc.dg/Wunused-value-3.c: New test.
8667
8668 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8669
8670         PR c/39581
8671         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8672         gcc.dg/vla-21.c: New tests.
8673
8674 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8675
8676         PR c/39556
8677         * gcc.dg/inline-34.c: New test.
8678
8679 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8680
8681         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8682         gcc.dg/enum-const-3.c: New tests.
8683         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8684         -pedantic-errors.  Update expected diagnostics.
8685
8686 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8687
8688         PR c/39582
8689         * gcc.dg/vla-20.c: New test.
8690
8691 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8692
8693         PR c/39564
8694         * gcc.dg/vla-19.c: New test.
8695
8696 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8697
8698         PR preprocessor/39559
8699         * gcc.dg/c99-intconst-2.c: New test.
8700
8701 2009-04-25  Jan Hubicka  <jh@suse.cz>
8702
8703         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8704
8705 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8706
8707         PR fortran/39688
8708         * gfortran.dg/import7.f90: New.
8709
8710 2009-04-24  Richard Guenther  <rguenther@suse.de>
8711
8712         * gcc.dg/tree-ssa/vrp48.c: Fix.
8713
8714 2008-04-24  Doug Kwan  <dougkwan@google.com>
8715
8716         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8717         destination are the same.
8718
8719 2009-04-24  Richard Guenther  <rguenther@suse.de>
8720
8721         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8722
8723 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8724
8725         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8726         gcc.dg/array-const-3.c: New tests.
8727
8728 2009-04-24  Ian Lance Taylor  <iant@google.com>
8729
8730         * gcc.dg/Wcxx-compat-4.c: New testcase.
8731
8732 2009-04-24  Daniel Kraft  <d@domob.eu>
8733
8734         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8735         expected on already erraneous symbol (renamed to fresh one).
8736
8737 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8738
8739         PR middle-end/39867
8740         * gcc.dg/pr39867.c: New.
8741
8742 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8743
8744         PR fortran/39861
8745         PR fortran/39864
8746         * gfortran.dg/intrinsic_1.f90: New.
8747
8748 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8749
8750         * gnat.dg/alignment7.adb: New test.
8751         * gnat.dg/alignment8.adb: Likewise.
8752
8753 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8754
8755         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8756         * gnat.dg/specs/rep_clause2.ads: New test.
8757
8758 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8759
8760         PR rtl-optimization/39794
8761         * gcc.dg/pr39794.c: New test.
8762
8763 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8764
8765         * gnat.dg/atomic1.adb: New test.
8766         * gnat.dg/atomic1_pkg.ads: New helper.
8767
8768 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8769
8770         PR testsuite/39623
8771         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8772         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8773
8774 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8775
8776         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8777         warning.
8778
8779 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8780
8781         PR C/31499
8782         * gcc.dg/vector-init-1.c: New testcase.
8783         * gcc.dg/vector-init-2.c: New testcase.
8784
8785 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8786
8787         * gnat.dg/enum2.adb: New test.
8788         * gnat.dg/enum2_pkg.ads: New helper.
8789
8790 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8791
8792         PR c/39855
8793         * gcc.dg/torture/pr39855.c: New test.
8794
8795 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8796
8797         PR c++/39639
8798         * g++.dg/cpp0x/pr39639.C: New test.
8799
8800 2009-04-22  Mark Heffernan  <meheff@google.com>
8801
8802         * gcc.dg/profile-generate-3.c: New test.
8803
8804 2009-04-22  Jan Hubicka  <jh@suse.cz>
8805
8806         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8807
8808 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8809
8810         PR testsuite/39623
8811         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8812
8813 2009-04-22  Richard Guenther  <rguenther@suse.de>
8814
8815         PR tree-optimization/39824
8816         * gcc.c-torture/compile/pr39824.c: New testcase.
8817
8818 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8819
8820         PR c++/14875
8821         * g++.dg/parse/parser-pr14875.C: New.
8822         * g++.dg/parse/parser-pr14875-2.C: New.
8823         * g++.dg/parse/error6.C: Update match string.
8824
8825 2009-04-22  Richard Guenther  <rguenther@suse.de>
8826
8827         PR tree-optimization/39845
8828         * gcc.c-torture/compile/pr39845.c: New testcase.
8829
8830 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8831
8832         PR fortran/39735
8833         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8834         * gfortran.dg/external_initializer.f90: Modified.
8835         * gfortran.dg/interface_26.f90: Modified.
8836         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8837         * gfortran.dg/proc_ptr_3.f90: Modified.
8838         * gfortran.dg/proc_ptr_15.f90: New.
8839         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8840
8841 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8842
8843         PR c++/35711
8844         * g++.dg/warn/pr35711.C: New.
8845         * g++.dg/conversion/ptrmem2.C: Update.
8846
8847 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8848
8849         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8850         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8851         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8852         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8853         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8854         gcc.c-torture/ChangeLog.0,
8855         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8856         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8857         gcc.target/i386/math-torture/math-torture.exp,
8858         gcc.target/mips/inter/mips16-inter.exp,
8859         gcc.target/mips/mips-nonpic/README,
8860         gcc.target/x86_64/abi/README.gcc,
8861         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8862         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8863         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8864         notices.
8865         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8866
8867 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8868
8869         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8870
8871 2009-04-21  Richard Guenther  <rguenther@suse.de>
8872
8873         PR middle-end/39829
8874         * gcc.dg/torture/pr39829.c: New testcase.
8875
8876 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8877
8878         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8879
8880 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8881
8882         PR 16202
8883         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8884         * gcc.dg/sequence-pt-2.c: New.
8885         * gcc.dg/sequence-pt-3.c: New.
8886         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8887         * g++.dg/warn/sequence-pt-2.c: New.
8888         * g++.dg/warn/sequence-pt-3.c: New.
8889
8890 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8891
8892         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8893
8894 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8895
8896         * gnat.dg/import1.ad[sb]: New test.
8897
8898 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8899
8900         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8901         return 0.
8902
8903 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8904
8905         PR fortran/39811
8906         * gfortran.dg/continuation_11.f90: New test.
8907
8908 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8909
8910         PR c++/13358
8911         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8912         messages. Test for "long long" in system headers.
8913         * gcc.dg/c99-longlong-2.c: New.
8914         * g++.dg/warn/pr13358.C: New.
8915         * g++.dg/warn/pr13358-2.C: New.
8916         * g++.dg/warn/pr13358-3.C: New.
8917         * g++.dg/warn/pr13358-4.C: New.
8918
8919 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8920
8921         * gcc.dg/framework-2.c: Fix up for non existent includes
8922         being fatal errors now.
8923
8924 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8925
8926         PR fortran/39800
8927         * gfortran.dg/private_type_13.f90: New test.
8928         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8929
8930 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8931
8932         PR c++/39803
8933         * g++.dg/warn/Wunused-14.C: New test.
8934
8935 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8936
8937         * gnat.dg/specs/small_alignment.ads: New test.
8938
8939 2009-04-20  Ian Lance Taylor  <iant@google.com>
8940
8941         * gcc.dg/Wcxx-compat-3.c: New testcase.
8942
8943 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8944
8945         * gnat.dg/pack13.ad[sb]: New test.
8946         * gnat.dg/pack13_pkg.ads: New helper.
8947
8948 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8949
8950         * gnat.dg/discr11.ad[sb]: New test.
8951         * gnat.dg/discr11_pkg.ads: New helper.
8952
8953 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8954
8955         PR tree-optimization/39675
8956         * gcc.dg/vect/O3-pr39675-2.c: New test.
8957
8958 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8959
8960         * gnat.dg/rep_clause3.adb: New test.
8961
8962 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8963
8964         PR c/37481
8965         * gcc.dg/c99-flex-array-7.c: New test.
8966
8967 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8968
8969         PR c/19771
8970         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8971
8972 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8973
8974         PR c/38243
8975         * gcc.dg/c99-restrict-3.c: New test.
8976
8977 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8978
8979         PR preprocessor/20078
8980         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8981
8982 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8983
8984         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8985         Do not pass -B$root after -margs.
8986
8987 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8988
8989         PR c/32061
8990         PR c++/36954
8991         * gcc.dg/pr32061.c: New.
8992         * gcc.dg/Wlogical-op-1.c: Update.
8993         * g++.dg/warn/Wlogical-op-1.C: Update.
8994         * g++.dg/warn/pr36954.C: New.
8995
8996 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8997
8998         PR c/27676
8999         * gcc.dg/lvalue-5.c: New test.
9000
9001 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9002
9003         PR c/22367
9004         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9005
9006 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9007
9008         * gcc.dg/cpp/include5.c: New test.
9009
9010 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9011
9012         PR c/35210
9013         * gcc.dg/call-diag-2.c: New test.
9014
9015 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9016
9017         PR preprocessor/39646
9018         * gcc.dg/cpp/line8.c: New test.
9019
9020 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9021
9022         PR preprocessor/39647
9023         * gcc.dg/cpp/line7.c: New test.
9024
9025 2009-04-18  Richard Guenther  <rguenther@suse.de>
9026
9027         PR middle-end/39804
9028         * gcc.target/i386/pr39804.c: New testcase.
9029
9030 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9031
9032         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9033         * g++.dg/other/pr39496.C: Likewise.
9034
9035 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9036
9037         PR middle-end/36902
9038         * gcc.dg/pr36902.c: New.
9039
9040 2009-04-17  Diego Novillo  <dnovillo@google.com>
9041
9042         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9043         violation for variable 'inside_main'.
9044
9045 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9046
9047         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9048
9049 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9050
9051         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9052
9053 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9054
9055         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9056         * gfortran.dg/chmod_2.f90: Likewise.
9057         * gfortran.dg/chmod_3.f90: Likewise.
9058         * gfortran.dg/open_errors.f90: Likewise.
9059         * gfortran.dg/stat_1.f90: Likewise.
9060         * gfortran.dg/stat_2.f90: Likewise.
9061
9062 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9063
9064         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9065         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9066         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9067         * gfortran.dg/nearest_1.f90: Likewise.
9068         * gfortran.dg/nearest_3.f90: Likewise.
9069         * gfortran.dg/isnan_1.f90: Likewise.
9070         * gfortran.dg/isnan_2.f90: Likewise.
9071         * gfortran.dg/nan_1.f90: Likewise.
9072         * gfortran.dg/nan_2.f90: Likewise.
9073         * gfortran.dg/nan_3.f90: Likewise.
9074         * gfortran.dg/nan_4.f90: Likewise.
9075         * gfortran.dg/module_nan.f90: Likewise.
9076         * gfortran.dg/int_conv_2.f90: Likewise.
9077         * gfortran.dg/init_flag_3.f90: Likewise.
9078         * gfortran.dg/namelist_42.f90: Likewise.
9079         * gfortran.dg/namelist_43.f90: Likewise.
9080         * gfortran.dg/real_const_3.f90: Likewise.
9081         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9082
9083         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9084         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9085         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9086         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9087         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9088
9089         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9090         * gfortran.dg/gamma_5.f90: Likewise.
9091
9092 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9093
9094         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9095         less strict so it also works with auto-overlay support.
9096         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9097         for "exceeds local store" linker errors on the SPU.
9098
9099         * lib/gfortran.exp: Include target-supports.exp.
9100         (gfortran_init): On SPU targets where automatic overlay support
9101         is available, use it to build all Fortran test cases.
9102
9103         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9104
9105 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9106
9107         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9108         rule enforced by gnat on taft types.
9109
9110 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9111
9112         PR testsuite/39792
9113         * g++.dg/ext/complit11.C: Add empty dg-options.
9114
9115 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9116
9117         PR c++/17570
9118         * g++.dg/template/defarg11.C: New test.
9119
9120 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9121
9122         PR c++/28766
9123         * g++.dg/ext/complit11.C: New testcase.
9124
9125 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9126
9127         PR c++/39551
9128         * g++.dg/warn/Wunused-13.C: New testcase.
9129
9130 2009-04-15  Ian Lance Taylor  <iant@google.com>
9131
9132         * gcc.dg/Wenum-compare-1.c: New testcase.
9133
9134 2009-04-15  Richard Guenther  <rguenther@suse.de>
9135
9136         PR tree-optimization/39764
9137         * g++.dg/torture/pr39764.C: New testcase.
9138
9139 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9140
9141         * g++.dg/ext/altivec-17.C: New.
9142
9143 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9144
9145         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9146         * gnat.dg/specs/limited1.ads: Ditto.
9147
9148 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9149
9150         PR testsuite/39769
9151         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9152         for testing the results of estimate instructions.
9153         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9154         * gcc.dg/vmx/3a-05.c (test): Ditto.
9155
9156 2009-04-14  Jason Merrill  <jason@redhat.com>
9157
9158         PR c++/39763
9159         * g++.dg/warn/Wshadow-4.C: Extend.
9160
9161 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9162
9163         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9164         (do_D): Remove attribute hidden.
9165
9166 2009-04-13  Jason Merrill  <jason@redhat.com>
9167
9168         PR c++/39480
9169         * g++.dg/init/copy7.C: New.
9170
9171 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9172
9173         PR testsuite/39733
9174         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9175         (check_for_all_options): This.
9176
9177 2009-04-13  Jason Merrill  <jason@redhat.com>
9178
9179         PR c++/39750
9180         * g++.dg/template/crash90.C: New.
9181
9182 2009-04-12  Jason Merrill  <jason@redhat.com>
9183
9184         PR c++/39742
9185         * g++.dg/overload/extern-C-2.C: New.
9186
9187 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9188
9189         PR preprocessor/31869
9190         * gcc.dg/cpp/strify5.c: New test.
9191
9192 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9193
9194         * gnat.dg/enum1.adb: New test.
9195         * gnat.dg/enum1_pkg.ads: New helper.
9196
9197 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9198
9199         PR target/39740
9200         * gcc.target/alpha/pr39740.c: New test.
9201
9202 2009-04-11  Daniel Kraft  <d@domob.eu>
9203
9204         PR fortran/37746
9205         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9206         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9207         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9208         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9209         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9210         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9211         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9212         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9213         expected string length that failed with -fbounds-check now.
9214         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9215
9216 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9217
9218         PR fortran/39692
9219         * gfortran.dg/proc_ptr_14.f90: New.
9220
9221 2009-04-11  Richard Guenther  <rguenther@suse.de>
9222
9223         PR middle-end/39732
9224         * g++.dg/torture/pr39732.C: New testcase.
9225
9226 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9227
9228         * gfortran.dg/whole_file_5.f90: New.
9229         * gfortran.dg/whole_file_6.f90: New.
9230
9231 2009-04-11  Richard Guenther  <rguenther@suse.de>
9232
9233         PR tree-optimization/39713
9234         * g++.dg/torture/pr39713.C: New testcase.
9235
9236 2009-04-10  Richard Guenther  <rguenther@suse.de>
9237
9238         PR c/39712
9239         * gcc.dg/pr39712.c: New testcase.
9240
9241 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9242
9243         PR c++/28301
9244         * g++.dg/cpp0x/enum2.C: Updated.
9245         * g++.dg/debug/pr22514.C: Likewise.
9246         * g++.dg/parse/enum2.C: Likewise.
9247         * g++.dg/parse/enum3.C: Likewise.
9248         * g++.dg/template/crash79.C: Likewise.
9249         * g++.old-deja/g++.jason/cond.C: Likewise.
9250
9251 2009-04-10  Chao-ying Fu  <fu@mips.com>
9252
9253         * gcc.target/mips/interrupt_handler.c: Change from compile to
9254         assemble.
9255
9256 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9257
9258         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9259
9260 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9261
9262         PR fortran/38709
9263         * gfortran.dg/zero_sized_6.f90: New.
9264
9265 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9266
9267         PR  c++/20118
9268         * g++.dg/parse/pr20118.C: New.
9269         * g++.dg/template/spec16.C: Update.
9270
9271 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9272
9273         PR testsuite/35621
9274         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9275         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9276         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9277         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9278         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9279         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9280         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9281         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9282         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9283         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9284         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9285         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9286         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9287         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9288         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9289         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9290         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9291
9292 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9293
9294         PR target/39678
9295         * g++.dg/torture/pr39678.C: New.
9296         * gcc.dg/compat/struct-complex-2.h: Likewise.
9297         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9298         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9299         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9300         * gcc.dg/torture/pr39678.c: Likewise.
9301         * gcc.target/i386/pr39678.c: Likewise.
9302
9303         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9304         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9305
9306         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9307         <complex.h>.  Add tests for structure with complex float.
9308
9309 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9310             Joseph Myers  <joseph@codesourcery.com>
9311
9312         PR target/36800
9313         * gcc.dg/dfp/pr36800.c: New.
9314
9315 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9316             Rafael Avila de Espindola  <espindola@google.com>
9317
9318         * gcc.misc-tests/help.exp: New file.
9319         * lib/options.exp: New file.
9320
9321 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9322
9323         PR libobjc/36610
9324         * objc/execute/forward-1.x: New.
9325
9326 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9327
9328         * gcc.dg/pr27150-1.c: Change to a link test.
9329
9330 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9331
9332         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9333         3 of the GNU General Public License and to point readers at the
9334         COPYING3 file and the FSF's license web page.
9335         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9336         * gcc.dg/struct/struct-reorg.exp: Likewise.
9337         * gcc.target/spu/tag_manager.c: Likewise.
9338
9339 2009-04-09  Richard Guenther  <rguenther@suse.de>
9340
9341         PR testsuite/39696
9342         * ssa-ccp-25.c: Adjust pattern.
9343
9344 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9345
9346         PR fortran/36704
9347         * gfortran.dg/external_procedures_1.f90: Modified.
9348         * gfortran.dg/proc_ptr_result_1.f90: New.
9349         * gfortran.dg/proc_ptr_result_2.f90: New.
9350         * gfortran.dg/proc_ptr_result_3.f90: New.
9351
9352 2009-04-09  Richard Guenther  <rguenther@suse.de>
9353
9354         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9355         to prevent constant propagation.
9356         * gcc.dg/vect/vect-56.c: Likewise.
9357         * gcc.dg/vect/vect-58.c: Likewise.
9358         * gcc.dg/vect/vect-60.c: Likewise.
9359         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9360         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9361         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9362
9363 2009-04-09  Richard Guenther  <rguenther@suse.de>
9364
9365         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9366         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9367
9368 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9369
9370         PR c/39613
9371         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9372         New tests.
9373
9374 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9375
9376         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9377         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9378
9379 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9380
9381         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9382
9383 2009-04-08  Jason Merrill  <jason@redhat.com>
9384
9385         PR c++/25185
9386         * g++.dg/template/error40.C: Add another test.
9387
9388 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9389
9390         PR c/39614
9391         PR c/39673
9392         * gcc.c-torture/compile/pr39614-1.c,
9393         gcc.c-torture/compile/pr39614-2.c,
9394         gcc.c-torture/compile/pr39614-3.c,
9395         gcc.c-torture/compile/pr39614-4.c,
9396         gcc.c-torture/compile/pr39614-5.c,
9397         gcc.c-torture/compile/pr39673-1.c,
9398         gcc.c-torture/compile/pr39673-2.c: New tests.
9399         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9400         more cases.
9401         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9402         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9403         expected errors.
9404
9405 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9406
9407         PRc++/39637
9408         * g++.dg/cpp0x/variadic-crash2.C: New test.
9409
9410 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9411
9412         PR fortran/38863
9413         * gfortran.dg/alloc_comp_result_1.f90: New test.
9414
9415 2009-04-07  Jason Merrill  <jason@redhat.com>
9416
9417         PR c++/34691
9418         * g++.dg/overload/extern-C-1.C: New.
9419
9420 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9421
9422         PR testsuite/39325
9423         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9424
9425 2009-04-07  Jason Merrill  <jason@redhat.com>
9426
9427         PR c++/25185
9428         * g++.dg/template/error40.C: New.
9429
9430 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9431
9432         PR fortran/38152
9433         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9434
9435 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9436
9437         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9438
9439 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9440
9441         PR fortran/38290
9442         * gfortran.dg/proc_decl_1.f90: Modified.
9443         * gfortran.dg/proc_ptr_11.f90: Extended.
9444         * gfortran.dg/proc_ptr_13.f90: Modified.
9445
9446 2009-04-06  Jason Merrill  <jason@redhat.com>
9447
9448         PR c++/35146
9449         * g++.dg/template/fnspec1.C: New.
9450
9451 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9452
9453         * lib/gnat.exp: Handle multilib.
9454
9455 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9456
9457         PR fortran/38863
9458         * gfortran.dg/dependency_23.f90: New test.
9459
9460 2009-04-06  Richard Guenther  <rguenther@suse.de>
9461
9462         PR tree-optimization/28868
9463         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9464         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9465         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9466         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9467
9468 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9469
9470         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9471
9472 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9473
9474         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9475
9476 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9477
9478         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9479         with the built-in y0, and the subsequent warning.
9480         (y1): Likewise, rename to y_1.
9481
9482 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9483
9484         PR fortran/39414
9485         * gfortran.dg/proc_decl_21.f90: New.
9486
9487 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9488
9489         PR fortran/36091
9490         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9491
9492 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9493
9494         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9495         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9496         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9497         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9498         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9499         gfortran.dg/namelist_49.f90: Gate test on effective_target
9500         fd_truncate.
9501         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9502
9503 2009-04-05  Daniel Kraft  <d@domob.eu>
9504
9505         PR fortran/38654
9506         * gfortran.dg/read_float_2.f03
9507         * gfortran.dg/read_float_3.f90
9508
9509 2009-04-05  Richard Guenther  <rguenther@suse.de>
9510
9511         PR tree-optimization/39648
9512         * gcc.c-torture/compile/pr39648.c: New testcase.
9513
9514 2009-04-05  Jason Merrill  <jason@redhat.com>
9515
9516         PR c++/14912
9517         * g++.dg/template/error39.C: New.
9518
9519 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9520
9521         PR fortran/29458
9522         * gfortran.dg/implied_do_1.f90: New.
9523
9524 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9525
9526         PR fortran/39577
9527         * gfortran.dg/recursive_check_8.f90: New.
9528         * gfortran.dg/recursive_check_9.f90: New.
9529         * gfortran.dg/recursive_check_10.f90: New.
9530         * gfortran.dg/recursive_check_11.f90: New.
9531         * gfortran.dg/recursive_check_12.f90: New.
9532         * gfortran.dg/recursive_check_13.f90: New.
9533         * gfortran.dg/recursive_check_14.f90: New.
9534
9535 2009-04-04  Jason Merrill  <jason@redhat.com>
9536
9537         PR c++/25185
9538         * g++.dg/template/error38.C: Add more tests.
9539
9540 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9541
9542         PR fortran/37614
9543         * gfortran.dg/common_align_2.f90: New test.
9544
9545 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9546
9547         PR target/39501
9548         * gcc.c-torture/execute/pr39501.c: New file.
9549         * gcc.c-torture/execute/pr39501.x: New file.
9550
9551 2009-04-04  Richard Guenther  <rguenther@suse.de>
9552
9553         PR tree-optimization/8781
9554         PR tree-optimization/37892
9555         * g++.dg/tree-ssa/pr8781.C: New testcase.
9556         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9557
9558 2009-04-04  Richard Guenther  <rguenther@suse.de>
9559
9560         PR tree-optimization/39636
9561         * gcc.c-torture/compile/pr39636.c: New testcase.
9562
9563 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9564
9565         PR rtl-optimization/39607
9566         * g++.dg/opt/pr39607.C: New.
9567
9568 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9569
9570         PR fortran/39594
9571         * gfortran.dg/common_12.f90: New.
9572
9573 2009-04-03  Jason Merrill  <jason@redhat.com>
9574
9575         PR c++/39608
9576         * g++.dg/template/const2.C: New test.
9577
9578 2009-04-03  Richard Guenther  <rguenther@suse.de>
9579
9580         PR tree-optimization/2480
9581         PR tree-optimization/23086
9582         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9583         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9584
9585 2009-04-03  Richard Guenther  <rguenther@suse.de>
9586
9587         PR tree-optimization/34743
9588         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9589         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9590         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9591         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9592         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9593         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9594         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9595         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9596
9597 2009-04-03  Richard Guenther  <rguenther@suse.de>
9598
9599         PR middle-end/13146
9600         PR tree-optimization/23940
9601         PR tree-optimization/33237
9602         PR middle-end/33974
9603         PR middle-end/34093
9604         PR tree-optimization/36201
9605         PR tree-optimization/36230
9606         PR tree-optimization/38049
9607         PR tree-optimization/38207
9608         PR tree-optimization/38230
9609         PR tree-optimization/38301
9610         PR tree-optimization/38585
9611         PR middle-end/38895
9612         PR tree-optimization/38985
9613         PR tree-optimization/39299
9614         * gcc.dg/pr19633-1.c: Adjust.
9615         * gcc.dg/torture/pta-callused-1.c: Likewise.
9616         * gcc.dg/torture/pr39074-2.c: Likewise.
9617         * gcc.dg/torture/pr39074.c: Likewise.
9618         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9619         * gcc.dg/torture/pr30375.c: Adjust.
9620         * gcc.dg/torture/pr33563.c: Likewise.
9621         * gcc.dg/torture/pr33870.c: Likewise.
9622         * gcc.dg/torture/pr33560.c: Likewise.
9623         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9624         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9625         * gcc.dg/tree-ssa/alias-15.c: Remove.
9626         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9627         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9628         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9629         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9630         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9631         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9632         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9633         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9634         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9635         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9636         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9637         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9638         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9639         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9640         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9641         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9642         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9643         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9644         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9645         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9646         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9647         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9648         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9649         * gcc.dg/uninit-B.c: XFAIL.
9650         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9651         * gcc.dg/uninit-pr19430.c: XFAIL.
9652         * g++.dg/tree-ssa/pr13146.C: New testcase.
9653         * g++.dg/opt/pr36187.C: Adjust.
9654         * g++.dg/torture/20090329-1.C: New testcase.
9655
9656 2009-04-02  Chao-ying Fu  <fu@mips.com>
9657
9658         * gcc.target/mips/interrupt_handler.c: New test.
9659
9660 2009-04-02  David Ayers  <ayers@fsfe.org>
9661
9662         PR objc/18456
9663         * objc.dg/bad-receiver-type-2.m: New test contributed by
9664         Alexander Mamberg.
9665
9666 2009-04-02  Jason Merrill  <jason@redhat.com>
9667
9668         PR c++/25185
9669         * g++.dg/template/error38.C: New test.
9670
9671 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9672
9673         PR tree-optimization/31677
9674         * gcc.dg/memcpy-1.c: Add compiler option.
9675
9676 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9677
9678         PR tree-optimization/39595
9679         * gfortran.dg/vect/O3-pr39595.f: New test.
9680
9681 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9682
9683         PR c++/26693
9684         * g++.dg/template/typedef11.C: New test.
9685         * g++.dg/template/typedef12.C: Likewise.
9686         * g++.dg/template/typedef13.C: Likewise.
9687         * g++.dg/template/typedef14.C: Likewise.
9688         * g++.dg/template/typedef15.C: Likewise.
9689         * g++.dg/template/typedef16.C: Likewise.
9690         * g++.dg/template/sfinae3.C: Compile this pedantically.
9691         The only errors expected should be the one saying the typedef is ill
9692         formed.
9693         * g++.old-deja/g++.pt/typename8.C: Likewise.
9694         * g++.dg/template/access11.C: Update this.
9695
9696 2009-04-02  Richard Guenther  <rguenther@suse.de>
9697
9698         PR tree-optimization/37221
9699         * gcc.c-torture/compile/20090331-1.c: New testcase.
9700
9701 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9702
9703         * gcc.c-torture/compile/20090401-1.c: New test.
9704
9705 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9706
9707         PR c++/4926
9708         * g++.dg/template/pr4926-1.C: New.
9709
9710 2009-04-01  Xinliang David Li  <davidxl@google.com>
9711
9712         * gcc.target/i386/all_one_m128i.c: New test.
9713
9714 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9715
9716         PR c/39027
9717         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9718         * gcc.dg/fltconst-2.c: New test.
9719         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9720         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9721
9722         PR c/33466
9723         * gcc.dg/cpp/pr33466.c: New test.
9724         * gcc.dg/dfp/pr33466.c: New test.
9725         * gcc.dg/fixed-point/pr33466.c: New test.
9726
9727 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9728
9729         PR tree-optimization/35011
9730         * g++.dg/other/pr35011.C: New.
9731
9732 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9733
9734         PR target/39226
9735         * gcc.dg/pr39226.c: New test.
9736
9737 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9738
9739         PR c++/35240
9740         * g++.dg/template/pr35240.C: New.
9741
9742 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9743
9744         PR c/39605
9745         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9746         * gcc.dg/pr25682.c: Update expected diagnostics.
9747
9748 2009-04-01  Richard Guenther  <rguenther@suse.de>
9749
9750         * gcc.dg/fold-plusmult-2.c: New testcase.
9751
9752 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9753
9754         PR c/37772
9755         * gcc.dg/pr37772.c: New test.
9756         * g++.dg/ext/asm11.C: New test.
9757
9758 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9759
9760         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9761         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9762         defined.
9763
9764 2009-03-31  Jason Merrill  <jason@redhat.com>
9765
9766         * g++.old-deja/g++.other/using9.C: Add expected errors.
9767
9768 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9769
9770         * gcc.c-torture/compile/pr33009.c: Removed.
9771
9772 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9773
9774         * gcc.c-torture/compile/pr33009.c: Delete.
9775         * gcc.c-torture/compile/pr11832.c: Likewise.
9776
9777 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9778
9779         PR c/448
9780         * lib/target-supports.exp (check_effective_target_stdint_types):
9781         Update comment.
9782         (check_effective_target_inttypes_types): New.
9783         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9784         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9785         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9786
9787 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9788
9789         PR fortran/38917
9790         PR fortran/38918
9791         * gfortran.dg/data_pointer_1.f90: New test.
9792
9793 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9794
9795         PR fortran/38915
9796         * gfortran.dg/char_length_15.f90: New test.
9797
9798 2009-03-31  Jason Merrill  <jason@redhat.com>
9799
9800         C++ DR 613
9801         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9802         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9803         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9804         xfail others.
9805
9806         * g++.dg/other/typedef2.C: New test.
9807
9808         PR c++/37806
9809         * g++.dg/template/typedef17.C: New test.
9810
9811         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9812         * g++.dg/cpp0x/auto12.C: Likewise.
9813
9814 2009-03-31  Richard Guenther  <rguenther@suse.de>
9815
9816         PR middle-end/31029
9817         * gcc.dg/fold-compare-4.c: New testcase.
9818         * gcc.dg/fold-compare-5.c: Likewise.
9819
9820 2009-03-31  Richard Guenther  <rguenther@suse.de>
9821
9822         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9823
9824 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9825
9826         PR target/39592
9827         * gcc.target/i386/pr39592-1.c: New test.
9828
9829 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9830
9831         PR preprocessor/15638
9832         * gcc.dg/cpp/missing-header-1.c: New test.
9833         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9834         "compilation terminated" message.
9835         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9836         test #include "".
9837         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9838         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9839         terminated" message.
9840
9841 2009-03-31  Richard Guenther  <rguenther@suse.de>
9842
9843         PR middle-end/23401
9844         PR middle-end/27810
9845         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9846         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9847
9848 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9849
9850         PR fortran/38389
9851         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9852         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9853         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9854         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9855         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9856         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9857         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9858
9859 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9860
9861         PR fortran/22571
9862         * gfortran.dg/whole_file_1.f90: New test.
9863         PR fortran/26227
9864         * gfortran.dg/whole_file_2.f90: New test.
9865         * gfortran.dg/whole_file_3.f90: New test.
9866         PR fortran/24886
9867         * gfortran.dg/whole_file_4.f90: New test.
9868
9869 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9870
9871         * gfortran.dg/bind_c_usage_19.f90: New test.
9872
9873         PR target/39558
9874         * gcc.target/powerpc/altivec-29.c: New test.
9875
9876 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9877
9878         PR rtl-optimization/323
9879         * gcc.target/i386/excess-precision-1.c,
9880         gcc.target/i386/excess-precision-2.c,
9881         gcc.target/i386/excess-precision-3.c,
9882         gcc.target/i386/excess-precision-4.c,
9883         gcc.target/i386/excess-precision-5.c,
9884         gcc.target/i386/excess-precision-6.c: New tests.
9885
9886 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9887
9888         PR c/35235
9889         * gcc.dg/c99-array-lval-8.c: New test.
9890
9891 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9892
9893         PR preprocessor/34695
9894         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9895         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9896         instead of dg-warning for "previous definition" messages.
9897         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9898         "warnings being treated as errors" message.
9899         * gcc.dg/fltconst-1.c: Use -fshow-column.
9900
9901 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9902
9903         PR fortran/38823
9904         * gfortran.dg/power1.f90: New test.
9905
9906 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9907
9908         PR c/456
9909         PR c/5675
9910         PR c/19976
9911         PR c/29116
9912         PR c/31871
9913         PR c/35198
9914         * gcc.c-torture/compile/20081108-1.c,
9915         gcc.c-torture/compile/20081108-2.c,
9916         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9917         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9918         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9919         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9920         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9921         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9922         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9923         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9924         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9925         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9926         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9927         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9928         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9929         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9930         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9931         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9932         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9933         case.
9934         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9935         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9936         XFAILs.  Update expected messages.
9937         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9938         expected messages.
9939         * gcc.dg/real-const-1.c: Replace with test from original PR.
9940         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9941         when casting from non-constant integer to pointer.
9942
9943 2009-03-29  Richard Guenther  <rguenther@suse.de>
9944
9945         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9946
9947 2009-03-29  Daniel Kraft  <d@domob.eu>
9948
9949         PR fortran/37423
9950         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9951         DEFERRED bindings.
9952         * gfortran.dg/typebound_proc_9.f03: New test.
9953         * gfortran.dg/typebound_proc_10.f03: New test.
9954         * gfortran.dg/typebound_proc_11.f03: New test.
9955         * gfortran.dg/abstract_type_5.f03: New test.
9956
9957 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9958
9959         PR fortran/38507
9960         * gfortran.dg/do_4.f: New.
9961         * gfortran.dg/goto_2.f90: Correct expected warnings.
9962         * gfortran.dg/goto_4.f90: Likewise.
9963         * gfortran.dg/goto_5.f90: New.
9964
9965 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9966
9967         PR target/39545
9968         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9969
9970         * gcc.target/i386/pr39545-1.c: New.
9971         * gcc.target/i386/pr39545-2.c: Likewise.
9972
9973         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9974         (flex2_struct): Likewise.
9975         (check_struct_passing7): Likewise.
9976         (check_struct_passing8): Likewise.
9977         (f1s): Likewise.
9978         (f2s): Likewise.
9979         (main): Call check_struct_passing7 and check_struct_passing8.
9980
9981 2009-03-29  Richard Guenther  <rguenther@suse.de>
9982
9983         * gcc.c-torture/execute/20090113-1.c: New testcase.
9984         * gcc.c-torture/execute/20090113-2.c: Likewise.
9985         * gcc.c-torture/execute/20090113-3.c: Likewise.
9986         * gcc.c-torture/execute/20090207-1.c: Likewise.
9987         * gcc.c-torture/compile/20090114-1.c: Likewise.
9988         * gcc.c-torture/compile/20090328-1.c: Likewise.
9989         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9990
9991 2009-03-29  David Ayers  <ayers@fsfe.org>
9992
9993         PR objc/27377
9994         * objc.dg/conditional-1.m: New tests.
9995
9996 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9997
9998         * gcc.dg/winline-10.c: New test.
9999
10000 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10001
10002         PR fortran/34656
10003         * gfortran.dg/do_check_1.f90: Add test.
10004         * gfortran.dg/do_check_2.f90: Add test.
10005         * gfortran.dg/do_check_3.f90: Add test.
10006         * gfortran.dg/do_check_4.f90: Add test.
10007
10008 2009-03-28  Jan Hubicka  <jh@suse.cz>
10009
10010         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10011         * gcc.dg/pr33826.c: Update dump files.
10012         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10013         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10014
10015 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10016
10017         * g++.dg/tree-ssa/fwprop-align.C: New test.
10018
10019 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10020
10021         * gcc.target/powerpc/altivec-28.c: New test.
10022
10023         PR c++/39554
10024         * gcc.dg/wdisallowed-functions-1.c: Removed.
10025         * gcc.dg/wdisallowed-functions-2.c: Removed.
10026         * gcc.dg/wdisallowed-functions-3.c: Removed.
10027         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10028         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10029         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10030
10031 2009-03-28  Richard Guenther  <rguenther@suse.de>
10032
10033         PR tree-optimization/38723
10034         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10035
10036 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10037
10038         PR fortran/38538
10039         * gfortran.dg/char_result_13.f90: New test.
10040
10041 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10042
10043         PR fortran/38765
10044         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10045
10046 2009-03-28  Daniel Kraft  <d@domob.eu>
10047
10048         * gfortran.dg/trim_1.f90: New test.
10049
10050 2009-03-28  Richard Guenther  <rguenther@suse.de>
10051
10052         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10053         * g++.dg/warn/Warray-bounds.C: Likewise.
10054
10055 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10056
10057         PR fortran/32626
10058         * gfortran.dg/recursive_check_7.f90: New test.
10059
10060 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10061
10062         PR fortran/38432
10063         * gfortran.dg/do_check_5.f90: New test.
10064         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10065         * gfortran.dg/array_constructor_18.f90: Ditto.
10066         * gfortran.dg/array_constructor_22.f90: Ditto.
10067         * gfortran.dg/do_3.F90: Ditto.
10068         * gfortran.dg/do_1.f90: Ditto.
10069
10070 2009-03-28  Richard Guenther  <rguenther@suse.de>
10071
10072         PR tree-optimization/38180
10073         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10074
10075 2009-03-28  Richard Guenther  <rguenther@suse.de>
10076
10077         PR tree-optimization/38513
10078         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10079         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10080         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10081         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10082         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10083         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10084         * gcc.dg/vect/vect-35.c: Likewise.
10085         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10086         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10087         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10088
10089 2009-03-28  Richard Guenther  <rguenther@suse.de>
10090
10091         PR tree-optimization/38968
10092         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10093
10094 2009-03-28  Richard Guenther  <rguenther@suse.de>
10095
10096         PR tree-optimization/37795
10097         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10098
10099 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10100
10101         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10102         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10103         options for removed targets.
10104
10105 2009-03-27  Richard Guenther  <rguenther@suse.de>
10106
10107         PR tree-optimization/39120
10108         * gcc.c-torture/execute/pr39120.c: New testcase.
10109
10110 2009-03-27  Richard Guenther  <rguenther@suse.de>
10111
10112         PR tree-optimization/39120
10113         * gcc.dg/torture/pta-callused-1.c: New testcase.
10114
10115 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10116
10117         PR middle-end/39315
10118         * gcc.target/i386/pr39315-1.c: New.
10119         * gcc.target/i386/pr39315-2.c: Likewise.
10120         * gcc.target/i386/pr39315-3.c: Likewise.
10121         * gcc.target/i386/pr39315-4.c: Likewise.
10122         * gcc.target/i386/pr39315-check.c: Likewise.
10123
10124 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10125
10126         PR c/39323
10127         * gcc.dg/pr39323-1.c: New.
10128         * gcc.dg/pr39323-2.c: Likewise.
10129         * gcc.dg/pr39323-3.c: Likewise.
10130
10131 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10132
10133         PR target/38034
10134         * gcc.target/ia64/sync-1.c: New.
10135
10136 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10137
10138         PR target/39472
10139         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10140         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10141         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10142         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10143         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10144         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10145         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10146         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10147
10148 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10149
10150         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10151         for low precision (i.e. float).
10152
10153 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10154             Jakub Jelinek  <jakub@redhat.com>
10155
10156         PR debug/37959
10157         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10158
10159 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10160
10161         * gcc.dg/memmove-2.c: New test.
10162         * gcc.dg/memmove-3.c: New test.
10163
10164         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10165         in clone naming.
10166
10167 2009-03-27  Xinliang David Li  <davidxl@google.com>
10168
10169         PR tree-optimization/39557
10170         * g++.dg/tree-ssa/dom-invalid.C: New test.
10171
10172 2009-03-27  Xinliang David Li  <davidxl@google.com>
10173
10174         PR tree-optimization/39548
10175         * g++.dg/tree-ssa/copyprop.C: New test.
10176
10177 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10178
10179         PR c++/38638
10180         * g++.dg/template/typename17.C: New testcase.
10181         * g++.dg/template/typename18.C: New testcase.
10182
10183 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10184
10185         PR c++/36799
10186         * g++.dg/other/var_copy-1.C: New test.
10187
10188 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10189
10190         PR c++/37647
10191         * g++.dg/parse/ctor9.C: New test.
10192
10193 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10194
10195         PR c++/29727
10196         * g++.dg/init/error2.C: New test.
10197
10198 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10199
10200         PR c++/35652
10201         * gcc.dg/pr35652.C: New.
10202         * g++.dg/warn/pr35652.C: New.
10203         * gcc.dg/format/plus-1.c: Adjust message.
10204
10205 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10206
10207         PR c++/39554
10208         * gcc.dg/wdisallowed-functions-3.c: New test.
10209         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10210
10211 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10212
10213         * gcc.dg/inline-33.c: Fix when pic.
10214
10215 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10216
10217         * gcc.target/ia64/20090324-1.c: New test.
10218
10219 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10220
10221         PR c/27898
10222         * gcc.dg/pr27898.c: New test.
10223
10224         PR tree-optimization/32139
10225         * gcc.c-torture/compile/pr32139.c: New test.
10226
10227 2009-03-24  Jason Merrill  <jason@redhat.com>
10228
10229         PR c++/28274
10230         * g++.dg/parse/defarg14.C: New test.
10231
10232 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10233
10234         PR libfortran/39528
10235         * gfortran.dg/read_repeat.f90: New test.
10236
10237 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10238
10239         PR tree-optimization/39529
10240         * gcc.dg/vect/pr39529.c: New test.
10241
10242 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10243             Jakub Jelinek  <jakub@redhat.com>
10244
10245         PR debug/39524
10246         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10247
10248 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10249
10250         PR c/39495
10251         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10252
10253 2009-03-23  Jason Merrill  <jason@redhat.com>
10254
10255         * g++.dg/cpp0x/auto12.C: Add variadic test.
10256
10257         PR c++/39526
10258         * g++.dg/warn/Wshadow-4.C: New test.
10259
10260 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10261
10262         PR tree-optimization/39516
10263         * gfortran.dg/pr39516.f: New test.
10264
10265 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10266
10267         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10268         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10269         variable, not environment variable.
10270
10271 2009-03-21  Jason Merrill  <jason@redhat.com>
10272
10273         PR c++/28879
10274         * g++.dg/ext/vla6.C: New test.
10275
10276 2009-03-20  Jason Merrill  <jason@redhat.com>
10277
10278         * g++.dg/cpp0x/initlist5.C: Add additional test.
10279
10280 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10281             Janis Johnson  <janis187@us.ibm.com>
10282
10283         * lib/compat.exp (compat-get-options-main, compat-get-options):
10284         Handle dg-prune-output in source file.
10285         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10286         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10287         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10288         two warnings.
10289
10290 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10291
10292         PR c/39495
10293         * gcc.dg/gomp/pr39495-1.c: New test.
10294         * gcc.dg/gomp/pr39495-2.c: New test.
10295         * g++.dg/gomp/pr39495-1.C: New test.
10296         * g++.dg/gomp/pr39495-2.C: New test.
10297
10298         PR target/39496
10299         * gcc.target/i386/pr39496.c: New test.
10300         * g++.dg/other/pr39496.C: New test.
10301
10302 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10303
10304         PR middle-end/39500
10305         * gcc.dg/autopar/pr39500-1.c: New.
10306         * gcc.dg/autopar/pr39500-2.c: New.
10307
10308 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10309
10310         * g++.dg/dg.exp: Prune graphite.
10311
10312 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10313
10314         PR middle-end/39447
10315         * g++.dg/graphite: New.
10316         * g++.dg/graphite/graphite.exp: New.
10317         * g++.dg/graphite/pr39447.C: New.
10318
10319 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10320
10321         PR c++/39425
10322         * g++.dg/template/pr39425.C: New.
10323
10324         * g++.dg/template/spec33.C: Updated.
10325
10326 2009-03-17  Jason Merrill  <jason@redhat.com>
10327
10328         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10329
10330 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10331
10332         PR c++/39475
10333         * g++.dg/ext/unary_trait_incomplete.C: New.
10334
10335 2009-03-17  Jing Yu  <jingyu@google.com>
10336
10337         PR middle-end/39378
10338         * g++.dg/inherit/thunk10.C: New test.
10339
10340 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10341
10342         PR target/39482
10343         * gcc.target/i386/pr39482.c: New test.
10344
10345 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10346
10347         PR debug/39471
10348         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10349         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10350         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10351         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10352
10353         PR middle-end/39443
10354         * gcc.dg/pr39443.c: New test.
10355
10356         PR debug/39412
10357         * gcc.dg/debug/pr39412.c: New test.
10358
10359 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10360
10361         PR testsuite/38526
10362         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10363         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10364         is defined.
10365         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10366         its original value, or unset if it was not defined.
10367         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10368         path procs around use of HOSTCC.
10369         * g++.dg/compat/struct-layout-1.exp: Ditto.
10370         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10371
10372 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10373
10374         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10375
10376 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10377
10378         Revert patch for PR testsuite/37630.
10379
10380         PR testsuite/37960
10381         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10382
10383         PR testsuite/37630
10384         * lib/target-supports.exp (check_effective_target_ieee): New.
10385         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10386         * gcc.dg/20001012-1.c: Require ieee.
10387
10388         PR testsuite/37628
10389         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10390
10391 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10392
10393         PR tree-optimization/39455
10394         * gcc.dg/pr39455.c: New test.
10395
10396 2009-03-13  David Ayers  <ayers@fsfe.org>
10397
10398         * objc/execute/trivial.m. New test.
10399
10400 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10401
10402         PR target/39137
10403         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10404
10405 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10406
10407         PR testsuite/39451
10408         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10409         constraint on (%2).
10410
10411 2009-03-12  David Ayers  <ayers@fsfe.org>
10412
10413         PR libobjc/27466
10414         * objc/execute/exceptions/handler-1.m. New test.
10415
10416 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10417
10418         PR target/39431
10419         * gcc.target/i386/pr39431.c: New test.
10420
10421 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10422
10423         PR target/39445
10424         * gcc.target/i386/pr39445.c: New.
10425
10426         * gcc.target/i386/push-1.c: XFAIL.
10427
10428 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10429
10430         * gcc.dg/inline-33.c: New test.
10431
10432 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10433
10434         * gcc.dg/vect/vect-82.c: Combine dg-do and
10435         dg-require-effective-target into dg-skip-if.
10436         * gcc.dg/vect/vect-83.c: Likewise.
10437
10438 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10439
10440         PR target/39137
10441         * gcc.target/i386/stackalign/longlong-1.c: New test.
10442         * gcc.target/i386/stackalign/longlong-2.c: New test.
10443
10444 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10445
10446         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10447
10448 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10449
10450         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10451         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10452
10453 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10454
10455         * gnat.dg/slice_enum.adb: New test.
10456
10457 2009-03-11  Jason Merrill  <jason@redhat.com>
10458
10459         PR debug/39086
10460         * g++.dg/opt/nrv15.C: New test.
10461
10462 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10463
10464         PR tree-optimization/39422
10465         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10466         constant array with static initialization to global memory.
10467         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10468
10469 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10470
10471         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10472         padding.
10473
10474 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10475
10476         PR c++/39371
10477         * g++.dg/opt/switch2.C: Add -w to dg-options.
10478         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10479         * g++.dg/warn/switch1.C: New test.
10480         * g++.dg/other/switch3.C: New test.
10481
10482         PR tree-optimization/39394
10483         * gcc.c-torture/compile/pr39394.c: New test.
10484
10485 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10486
10487         * gcc.target/s390/20090223-1.c: New testcase.
10488
10489 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10490
10491         PR libfortran/39402
10492         * gfortran.dg/fmt_f0_1.f90: New test.
10493
10494 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10495
10496         PR c++/39060
10497         * g++.dg/other/new1.C: Adjusted.
10498         * g++.dg/parse/crash40.C: Likewise.
10499         * g++.dg/parse/defarg12.C: Likewise.
10500         * g++.dg/template/error15.C: Likewise.
10501
10502         * g++.dg/other/pr39060.C: New.
10503
10504 2009-03-07  Jason Merrill  <jason@redhat.com>
10505
10506         PR c++/39367
10507         * g++.dg/opt/new1.C: New.
10508
10509 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10510
10511         PR c++/33492
10512         * g++.dg/other/error32.C: New.
10513
10514 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10515
10516         PR middle-end/39360
10517         * gcc.c-torture/compile/pr39360.c: New test.
10518
10519         PR debug/39372
10520         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10521
10522 2009-03-05  Jason Merrill  <jason@redhat.com>
10523
10524         PR c++/38908
10525         * g++.dg/warn/Wuninitialized-3.C: New test.
10526
10527 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10528
10529         PR debug/39379
10530         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10531         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10532
10533 2009-03-04  Jason Merrill  <jason@redhat.com>
10534
10535         PR c++/13549
10536         * g++.dg/template/koenig7.C: New test.
10537
10538 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10539
10540         * g++.dg/torture/predcom-1.C: New test.
10541
10542 2009-03-04  Richard Guenther  <rguenther@suse.de>
10543
10544         PR tree-optimization/39362
10545         * g++.dg/torture/pr39362.C: New testcase.
10546
10547 2009-03-04  Jason Merrill  <jason@redhat.com>
10548             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10549
10550         PR c++/9634
10551         PR c++/29469
10552         PR c++/29607
10553         * g++.dg/template/dependent-name5.C: New test.
10554
10555 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10556
10557         PR testsuite/39357
10558         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10559         vect_int to vect_int_mult.
10560
10561 2009-03-04  Richard Guenther  <rguenther@suse.de>
10562
10563         PR tree-optimization/39358
10564         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10565         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10566
10567 2009-03-04  Richard Guenther  <rguenther@suse.de>
10568
10569         PR tree-optimization/39339
10570         * gcc.c-torture/execute/pr39339.c: New testcase.
10571
10572 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10573
10574         * gcc.c-torture/compile/20090303-1.c,
10575         gcc.c-torture/compile/20090303-2.c: New tests.
10576
10577 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10578
10579         PR fortran/39354
10580         * gfortran.dg/gomp/pr39354.f90: New test.
10581
10582         PR tree-optimization/39343
10583         * gcc.dg/pr39343.c: New test.
10584
10585 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10586
10587         PR tree-optimization/39248
10588         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10589         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10590         on targets without vector misalignment support.
10591         * lib/target-supports.exp
10592         (check_effective_target_vect_short_mult): Add
10593         check_effective_target_arm32.
10594
10595 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10596
10597         PR middle-end/39335
10598         * gcc.dg/graphite/pr39335_1.c: New.
10599         * gcc.dg/graphite/pr39335.c: New.
10600
10601 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10602
10603         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10604         of andl.
10605         * gcc.target/i386/stackalign/return-5.c: Likewise.
10606         * gcc.target/i386/stackalign/return-6.c: Likewise.
10607
10608 2009-03-02  Richard Guenther  <rguenther@suse.de>
10609             Ira Rosen  <irar@il.ibm.com>
10610
10611         PR tree-optimization/39318
10612         * gfortran.dg/vect/pr39318.f90: New test.
10613
10614 2009-03-01  Jan Hubicka  <jh@suse.cz>
10615
10616         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10617
10618 2009-03-01  Jan Hubicka  <jh@suse.cz>
10619
10620         PR debug/39267
10621         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10622
10623 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10624
10625         * gnat.dg/pack12.adb: New test.
10626
10627 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10628
10629         PR c++/37789
10630         * g++.dg/other/pr37789.C: New.
10631
10632 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10633
10634         PR fortran/39295
10635         * gfortran.dg/interface_25.f90: New test.
10636         * gfortran.dg/interface_26.f90: New test.
10637
10638 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10639
10640         PR fortran/39292
10641         * gfortran.dg/initialization_22.f90: New test.
10642
10643 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10644
10645         PR rtl-optimization/39241
10646         * gcc.dg/torture/pr39241.c: New.
10647
10648 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10649
10650         PR tree-optimizations/39259
10651         * g++.dg/torture/pr39259.C: New testcase.
10652
10653 2009-02-24  Richard Guenther  <rguenther@suse.de>
10654
10655         PR c++/39242
10656         * g++.dg/template/instantiate10.C: New testcase.
10657
10658 2009-02-24  Richard Guenther  <rguenther@suse.de>
10659             Zdenek Dvorak  <ook@ucw.cz>
10660
10661         PR tree-optimization/39233
10662         * gcc.c-torture/execute/pr39233.c: New testcase.
10663
10664 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10665
10666         PR tree-optimization/39260
10667         * gcc.dg/graphite/pr39260.c: New.
10668
10669 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10670
10671         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10672
10673 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10674
10675         PR c++/36411
10676         * g++.dg/template/void14.C: New.
10677
10678 2009-02-23  Jason Merrill  <jason@redhat.com>
10679
10680         PR c++/38880
10681         * g++.dg/init/const7.C: Remove XFAIL.
10682         * g++.dg/init/static-init1.C: New test.
10683
10684         * g++.dg/cpp0x/initlist14.C: New test.
10685
10686 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10687
10688         PR fortran/38914
10689         * bound_simplification_2.f90:  New test case.
10690         * bound_7.f90:  New test case.
10691
10692 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10693
10694         * gcc.dg/cpp/include4.c: New test.
10695
10696 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10697
10698         PR target/39256
10699         * gcc.target/i386/abi-2.c: New.
10700
10701 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10702
10703         * gcc.c-torture/execute/pr39228.x: New.
10704
10705 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10706
10707         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10708         scan-assembler to check for xmm0 register.
10709
10710 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10711             Joseph Myers  <joseph@codesourcery.com>
10712
10713         * gcc.target/arm/va_list.c: New test.
10714         * g++.dg/abi/arm_va_list.C: Likewise.
10715         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10716         function.
10717         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10718         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10719         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10720         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10721         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10722         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10723
10724 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10725
10726         PR testsuite/38164
10727         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10728         to dg-options.
10729
10730 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10731
10732         PR target/39240
10733         * gcc.c-torture/execute/pr39240.c: New test.
10734
10735 2009-02-20  Jason Merrill  <jason@redhat.com>
10736
10737         PR c++/39225
10738         * g++.dg/parse/dtor15.C: New test.
10739
10740 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10741
10742         * gcc.c-torture/execute/20090219-1.c: New.
10743
10744 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10745
10746         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10747         (mips-dg-options): When matching isa* pseudo-options make
10748         'value' optional and accept ! entries.  Use $spec instead of
10749         $isa_spec in the isa pseudo-option error message.  Only
10750         perform the ISA-range check when 'value' is set.  If arch is
10751         matching any CPU in the ! entries switch to its generic ISA.
10752         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10753         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10754
10755 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10756
10757         PR target/39175
10758         * gcc.dg/visibility-20.c: New test.
10759         * g++.dg/ext/visibility/visibility-11.C: New test.
10760
10761 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10762
10763         PR c++/39188
10764         * g++.dg/abi/pr39188-1a.C: New.
10765         * g++.dg/abi/pr39188-1b.C: Likewise.
10766         * g++.dg/abi/pr39188-1.h: Likewise.
10767         * g++.dg/abi/pr39188-2a.C: Likewise.
10768         * g++.dg/abi/pr39188-2b.C: Likewise.
10769         * g++.dg/abi/pr39188-2.h: Likewise.
10770         * g++.dg/abi/pr39188-3a.C: Likewise.
10771         * g++.dg/abi/pr39188-3b.C: Likewise.
10772         * g++.dg/abi/pr39188-3.h: Likewise.
10773
10774 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10775
10776         PR c/38483
10777         * gcc.c-torture/execute/call-trap-1.c,
10778         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10779         tests.
10780
10781 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10782
10783         PR target/39228
10784         * gcc.c-torture/execute/pr39228.c: New test.
10785
10786 2009-02-19  Richard Guenther  <rguenther@suse.de>
10787
10788         PR tree-optimization/39074
10789         * gcc.dg/torture/pr39074.c: New testcase.
10790         * gcc.dg/torture/pr39074-2.c: Likewise.
10791         * gcc.dg/torture/pr39074-3.c: Likewise.
10792
10793 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10794
10795         PR c++/39219
10796         * g++.dg/parse/attr3.C: New.
10797
10798 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10799
10800         PR testsuite/38165
10801         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10802
10803         PR testsuite/38166
10804         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10805         and skip on Darwin.
10806
10807 2009-02-18  Jason Merrill  <jason@redhat.com>
10808
10809         PR c++/38880
10810         * g++.dg/init/const7.C: Remove XFAIL.
10811
10812         PR target/39179
10813         * g++.dg/opt/const6.C: New test.
10814
10815 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10816
10817         * gcc.dg/callabi/callabi.exp: Moved to ...
10818         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10819         in 64bit mode.
10820
10821         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10822         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10823         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10824         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10825         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10826         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10827         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10828
10829         * gcc.dg/callabi/callabi.h: Moved to ...
10830         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10831
10832         * gcc.dg/callabi/func-1.c: Moved to ...
10833         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10834
10835         * gcc.dg/callabi/func-indirect.c: Moved to ...
10836         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10837
10838         * gcc.dg/callabi/pr38891.c: Moved to ...
10839         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10840
10841         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10842         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10843
10844         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10845         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10846
10847         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10848         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10849
10850 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10851
10852         PR target/38891
10853         * gcc.dg/callabi/pr38891.c: New.
10854
10855 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10856
10857         * gcc.dg/callabi/callabi.exp: New.
10858
10859 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10860
10861         PR target/39082
10862         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10863         -Wno-abi for x86.
10864         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10865
10866         * gcc.target/i386/pr39082-1.c: New.
10867
10868         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10869         -Wno-abi.
10870
10871         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10872         CHECK_M64_M128 is defined.
10873         (check_f_arguments): Add "do".
10874         (check_vector_arguments): New.
10875         (check_m64_arguments): Likewise.
10876         (check_m128_arguments): Likewise.
10877
10878         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10879         (CHECK_M64_M128): Define.
10880
10881         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10882         on abitest.
10883         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10884
10885         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10886         tests only if CHECK_M64_M128 is defined.
10887
10888         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10889         (m128_2_struct): Likewise.
10890         (check_struct_passing5): Likewise.
10891         (check_struct_passing6): Likewise.
10892         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10893
10894         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10895         (un5): Likewise.
10896         (check_union_passing4): Likewise.
10897         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10898
10899 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10900
10901         PR c/35447
10902         * gcc.dg/noncompile/pr35447-1.c: New test.
10903
10904 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10905
10906         PR tree-optimization/36922
10907         * gfortran.dg/pr36922.f: New test.
10908
10909 2009-02-17  Richard Guenther  <rguenther@suse.de>
10910
10911         PR tree-optimization/39202
10912         * gcc.c-torture/compile/pr39202.c: New testcase.
10913
10914 2009-02-17  Richard Guenther  <rguenther@suse.de>
10915
10916         PR tree-optimization/39204
10917         * gcc.dg/torture/pr39204.c: New testcase.
10918
10919 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10920
10921         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10922         * gcc.dg/vect/vect-outer-6.c: Ditto.
10923
10924 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10925
10926         PR c/35446
10927         * gcc.dg/noncompile/init-5.c: New test.
10928         * gcc.dg/init-bad-4.c: Adjust expected errors.
10929
10930 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10931
10932         PR target/37049
10933         * gcc.target/i386/push-1.c: New.
10934
10935 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10936
10937         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10938
10939 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10940
10941         * gcc.target/spu/intrinsics-sr.c: New test.
10942
10943 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10944
10945         PR target/38056
10946         * gcc.target/ia64/sibcall-opt-1.c: New test.
10947         * gcc.target/ia64/sibcall-opt-2.c: New test.
10948
10949 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10950
10951         PR fortran/36528
10952         * gfortran.dg/cray_pointers_8.f90: New test.
10953
10954         PR fortran/36703
10955         * gfortran.dg/cray_pointers_9.f90: New test.
10956
10957 2009-02-13  Jason Merrill  <jason@redhat.com>
10958
10959         PR c++/39070
10960         * g++.dg/cpp0x/decltype16.C: New.
10961
10962 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10963
10964         PR target/39152
10965         * gfortran.dg/gomp/pr39152.f90: New.
10966
10967 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10968
10969         PR target/39162
10970         * gcc.target/i386/pr39162.c: New.
10971
10972 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10973
10974         PR c/35444
10975         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10976         New tests.
10977
10978 2009-02-12  Jason Merrill  <jason@redhat.com>
10979
10980         PR c++/38950
10981         * g++.dg/template/array20.C: New test.
10982
10983 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10984
10985         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10986         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10987         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10988
10989 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10990
10991         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10992
10993 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10994
10995         PR target/39152
10996         * gfortran.dg/pr39152.f: New.
10997
10998 2009-02-11  Jason Merrill  <jason@redhat.com>
10999
11000         PR c++/39153
11001         * g++.dg/cpp0x/defaulted9.C: New test.
11002
11003         PR c++/30111
11004         * g++.dg/init/value7.C: New test.
11005
11006 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11007
11008         PR target/38824
11009         * gcc.target/i386/pr38824.c: New testcase.
11010
11011 2009-02-11  Jason Merrill  <jason@redhat.com>
11012
11013         PR c++/38649
11014         * g++.dg/cpp0x/defaulted8.C: New test.
11015
11016         PR c++/36744
11017         * g++.dg/cpp0x/rv9p.C: New test.
11018
11019 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11020
11021         * gnat.dg/aliasing3.adb: New test.
11022         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11023
11024 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11025
11026         PR c++/34397
11027         * g++.dg/template/crash88.C: New.
11028         * g++.dg/template/crash89.C: Likewise.
11029
11030 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11031
11032         PR c/39084
11033         * gcc.dg/pr39084.c: New test.
11034
11035 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11036
11037         PR target/39139
11038         * gcc.target/i386/pr39139.c: New test.
11039
11040 2009-02-10  Richard Guenther  <rguenther@suse.de>
11041
11042         PR tree-optimization/39132
11043         * gcc.dg/torture/pr39132.c: New testcase.
11044
11045 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11046
11047         PR target/39119
11048         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11049         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11050         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11051         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11052         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11053         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11054         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11055         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11056
11057 2009-02-09  Jason Merrill  <jason@redhat.com>
11058
11059         PR c++/39109
11060         * g++.dg/init/value6.C: New test.
11061
11062 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11063
11064         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11065
11066 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11067
11068         * gcc.c-torture/compile/20090209-1.c: New test.
11069
11070 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11071
11072         PR c++/35147
11073         PR c++/37737
11074         * g++.dg/cpp0x/vt-35147.C: New.
11075         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11076         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11077
11078 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11079
11080         PR c/35434
11081         * gcc.dg/attr-alias-4.c: New test.
11082
11083 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11084
11085         PR c/39035
11086         * gcc.dg/dfp/pr39035.c: New test.
11087
11088 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11089
11090         PR c/36432
11091         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11092
11093 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11094
11095         PR c++/39106
11096         * g++.dg/opt/thunk3.C: New test.
11097
11098 2009-02-05  Nick Clifton  <nickc@redhat.com>
11099
11100         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11101         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11102         * gcc.dg/cdce1.c: Likewise.
11103         * gcc.dg/cpp/_Pragma6.c: Likewise.
11104         * g++.dg/cpp/_Pragma1.C: Likewise.
11105         * gcc.dg/utf32-2.c: Xfail for M32C.
11106         * gcc.dg/utf32-1.c: Likewise.
11107         * gcc.dg/utf32-3.c: Likewise.
11108         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11109         targets.
11110         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11111         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11112         * gcc.dg/Wconversion-5.c: Likewise.
11113         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11114         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11115         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11116         * gcc.dg/utf-inc-init.c: Likewise.
11117         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11118         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11119         * gcc.dg/utf-array-short-wchar.c: Likewise.
11120         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11121         * gcc.dg/mallign.c: Use size_t instead of long.
11122
11123 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11124
11125         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11126
11127 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11128
11129         * gcc.c-torture/execute/pr39100.c: New.
11130
11131 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11132
11133         PR c/35435
11134         * gcc.dg/tls/diag-6.c: New test.
11135
11136 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11137
11138         * gcc.dg/graphite/scop-19.c: New
11139
11140 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11141
11142         AVX Programming Reference (January, 2009)
11143         * gcc.target/i386/avx-vpclmulqdq.c: New.
11144         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11145
11146         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11147
11148         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11149         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11150         (pclmul_test): Renamed to ...
11151         (TEST): This.
11152
11153 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11154
11155         PR c++/39095
11156         * g++.dg/abi/mangle31.C: New test.
11157
11158 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11159
11160         PR c/29129
11161         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11162         declarator.
11163         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11164         inside function prototype but not part of parameter declarator.
11165         * vla-11.c: New test.
11166
11167 2009-02-03  Jason Merrill  <jason@redhat.com>
11168
11169         * g++.dg/warn/main-4.C: New test.
11170         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11171
11172 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11173
11174         PR c++/36607
11175         * g++.dg/expr/cast10.C: New test.
11176
11177 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11178
11179         PR c/35433
11180         * gcc.dg/init-bad-6.c: New test.
11181
11182 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11183
11184         PR target/35318
11185         * gcc.c-torture/compile/pr35318.c: New test.
11186
11187         PR inline-asm/39059
11188         * gcc.dg/nofixed-point-2.c: New test.
11189         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11190         * g++.dg/ext/fixed2.C: Likewise.
11191         * g++.dg/other/error25.C: Likewise.
11192         * g++.dg/lookup/crash7.C: Likewise.
11193         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11194
11195         PR c++/39056
11196         * g++.dg/cpp0x/initlist13.C: New test.
11197
11198 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11199
11200         PR c++/36897
11201         * g++.dg/template/func2.C: New test.
11202
11203         PR c++/37314
11204         * g++.dg/template/typename15.C: New.
11205         * g++.dg/template/typename16.C: New.
11206
11207 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11208             Ben Elliston  <bje@au.ibm.com>
11209
11210         PR c/39034
11211         * gcc.dg/dfp/pr39034.c: New test.
11212
11213 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11214
11215         PR testsuite/38263
11216         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11217
11218 2009-02-02  Jason Merrill  <jason@redhat.com>
11219
11220         PR c++/39054
11221         * g++.dg/parse/dtor14.C: New test.
11222
11223 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11224
11225         * lib/target-supports.exp
11226         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11227         * g++.dg/ext/builtin10.C: New test.
11228
11229         PR inline-asm/39058
11230         * gcc.target/i386/pr39058.c: New test.
11231
11232 2009-02-02  Richard Guenther  <rguenther@suse.de>
11233
11234         PR tree-optimization/38937
11235         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11236
11237 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11238
11239         PR c++/39053
11240         * g++.dg/parse/crash52.C: New.
11241
11242 2009-01-30  Richard Guenther  <rguenther@suse.de>
11243
11244         PR tree-optimization/39041
11245         * gcc.c-torture/compile/pr39041.c: New testcase.
11246
11247 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11248
11249         PR target/39013
11250         * gcc.target/i386/pr39013-1.c: New test.
11251         * gcc.target/i386/pr39013-2.c: New test.
11252
11253         PR c++/39028
11254         * g++.dg/ext/label12.C: New test.
11255
11256 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11257
11258         PR c++/33465
11259         * g++.dg/parse/error34.C: New.
11260         * g++.dg/parse/error35.C: Likewise.
11261
11262 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11263
11264         PR c++/38655
11265         * g++.dg/cpp0x/decltype-38655.C: New.
11266
11267 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11268
11269         PR target/39002
11270         * g++.dg/torture/pr39002.C: New test.
11271
11272 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11273
11274         PR tree-optimization/39007
11275         * gcc.dg/tree-ssa/pr39007.c: New.
11276
11277 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11278
11279         PR middle-end/35854
11280         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11281         to "subreg1".
11282
11283 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11284
11285         PR middle-end/38857
11286         * gcc.c-torture/compile/pr38857.c: New test.
11287
11288 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11289
11290         PR fortran/38852
11291         PR fortran/39006
11292         * gfortran.dg/bound_6.f90: New test.
11293
11294 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11295
11296         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11297
11298 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11299
11300         PR tree-optimization/38997
11301         * gcc.dg/tree-ssa/pr38997.c: New.
11302
11303 2009-01-28  Richard Guenther  <rguenther@suse.de>
11304
11305         PR tree-optimization/38926
11306         * gcc.c-torture/compile/pr38926.c: New testcase.
11307
11308 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11309
11310         PR middle-end/38934
11311         * gcc.dg/pr38934.c: New test.
11312
11313 2009-01-28  Richard Guenther  <rguenther@suse.de>
11314
11315         PR middle-end/38908
11316         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11317
11318 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11319
11320         PR tree-optimization/38984
11321         * gcc.dg/pr38984.c: New XFAILed testcase.
11322
11323
11324 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11325
11326         PR target/38988
11327         * gcc.target/i386/pr38988.c: New test.
11328
11329 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11330
11331         PR c++/37554
11332         * g++.dg/parse/crash51.C: New.
11333         * g++.old-deja/g++.pt/crash9.C: Adjust.
11334
11335 2009-01-27  Daniel Kraft  <d@domob.eu>
11336
11337         PR fortran/38883
11338         * gfortran.dg/mvbits_6.f90:  New test.
11339         * gfortran.dg/mvbits_7.f90:  New test.
11340         * gfortran.dg/mvbits_8.f90:  New test.
11341
11342 2009-01-27  Richard Guenther  <rguenther@suse.de>
11343
11344         PR tree-optimization/38503
11345         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11346
11347 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11348
11349         PR middle-end/38969
11350         * gcc.c-torture/execute/pr38969.c: New test.
11351
11352 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11353
11354         PR testsuite/38864
11355         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11356         to dg-do compile.
11357         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11358         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11359         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11360
11361 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11362
11363         PR target/38952
11364         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11365         if __USING_SJLJ_EXCEPTIONS__ is defined.
11366
11367         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11368         __USING_SJLJ_EXCEPTIONS__ is defined.
11369         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11370         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11371         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11372         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11373         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11374         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11375
11376 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11377
11378         PR testsuite/38949
11379         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11380         Use instead of C name in asm statements.
11381
11382 2009-01-26  Richard Guenther  <rguenther@suse.de>
11383
11384         PR tree-optimization/38745
11385         * g++.dg/torture/pr38745.C: New testcase.
11386
11387 2009-01-26  Richard Guenther  <rguenther@suse.de>
11388
11389         PR middle-end/38851
11390         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11391
11392 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11393
11394         * gcc.dg/bitfld-15.c: Gate warning on target
11395         pcc_bitfield_type_matters.
11396         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11397         g++.dg/ext/bitfield4.C: Likewise.
11398         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11399         bitfield for any target.
11400
11401 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11402
11403         PR c/38957
11404         * gcc.dg/pr38957.c: New test.
11405
11406 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11407
11408         PR fortran/38955
11409         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11410         comparing floats.
11411
11412 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11413
11414         PR tree-optimization/38953
11415         * gfortran.dg/graphite/pr38953.f90: New.
11416
11417 2009-01-24  Paul Brook  <paul@codesourcery.com>
11418
11419         * gcc.target/arm/neon-cond-1.c: New test.
11420
11421 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11422
11423         PR tree-optimization/38932
11424         * gcc.dg/pr38932.c: New.
11425
11426 2009-01-23  Revital Eres  <eres@il.ibm.com>
11427
11428         * gcc.dg/sms-7.c: Fix test.
11429
11430 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11431
11432         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11433         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11434         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11435         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11436
11437 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11438
11439         * gcc.dg/pr35729.c: Make test x86 specific.
11440
11441 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11442
11443         PR middle-end/38615
11444         * gcc.dg/pr38615.c: New test.
11445
11446 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11447
11448         PR target/38931
11449         * gcc.target/i386/pr38931.c: New test.
11450
11451 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11452
11453         PR c++/38930
11454         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11455         * g++.dg/template/typedef12.C: Likewise.
11456         * g++.dg/template/typedef13.C: Likewise.
11457         * g++.dg/template/typedef14.C: Likewise.
11458         * g++.dg/template/sfinae3.C: Likewise.
11459         * g++.old-deja/g++.pt/typename8.C: Likewise.
11460         * g++.dg/template/access11.C: Likewise
11461
11462 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11463
11464         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11465         and mips*-*-irix*.
11466         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11467
11468 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11469
11470         PR c++/26693
11471         * g++.dg/template/typedef11.C: New test.
11472         * g++.dg/template/typedef12.C: Likewise.
11473         * g++.dg/template/typedef13.C: Likewise.
11474         * g++.dg/template/typedef14.C: Likewise.
11475         * g++.dg/template/sfinae3.C: Compile this pedantically.
11476         The only errors expected should be the one saying the typedef is ill
11477         formed.
11478         * g++.old-deja/g++.pt/typename8.C: Likewise.
11479         * g++.dg/template/access11.C: Update this.
11480
11481 2009-01-21  Daniel Kraft  <d@domob.eu>
11482
11483         PR fortran/38887
11484         * gfortran.dg/mvbits_5.f90:  New test.
11485
11486 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11487
11488         * gcc.dg/sms-6.c: New test.
11489         * gcc.dg/sms-7.c: Likewise.
11490
11491 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11492
11493         PR fortran/38907
11494         * gfortran.dg/host_assoc_function_7.f90: New test
11495
11496 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11497             Richard Guenther  <rguenther@suse.de>
11498
11499         PR tree-optimization/38747
11500         PR tree-optimization/38748
11501         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11502         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11503         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11504
11505 2009-01-20  Kees Cook  <kees@ubuntu.com>
11506             H.J. Lu  <hongjiu.lu@intel.com>
11507
11508         PR target/38902
11509         * gcc.dg/pr38902.c: New.
11510
11511 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11512
11513         PR target/38868
11514         * gfortran.dg/pr38868.f: New testcase.
11515
11516 2009-01-20  Richard Guenther  <rguenther@suse.de>
11517
11518         * gcc.c-torture/execute/pr36227.c: Move ...
11519         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11520
11521 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11522
11523         * lib/gfortran.exp: Add -B options for targets that use
11524         libgfortran.a%s in their specs.
11525
11526 2009-01-19  Jason Merrill  <jason@redhat.com>
11527
11528         PR c++/23287
11529         * g++.dg/template/dtor5.C: New test.
11530
11531 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11532
11533         PR fortran/38859
11534         * gfortran.dg/bound_5.f90: New test.
11535
11536 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11537
11538         PR target/38736
11539         * g++.dg/compat/abi/pr38736_main.C: New.
11540         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11541         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11542         * g++.dg/other/macro-1.C: Likewise.
11543         * gcc.dg/macro-1.c: Likewise.
11544         * gcc.dg/compat/pr38736_main.c: Likewise.
11545         * gcc.dg/compat/pr38736_x.c: Likewise.
11546         * gcc.dg/compat/pr38736_y.c: Likewise.
11547
11548 2009-01-18  Richard Guenther  <rguenther@suse.de>
11549
11550         PR tree-optimization/38819
11551         * gcc.c-torture/execute/pr38819.c: New testcase.
11552
11553 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11554
11555         PR fortran/38657
11556         * gfortran.dg/module_commons_3.f90: Reapply.
11557
11558 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11559
11560         PR fortran/34955
11561         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11562         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11563
11564 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11565
11566         PR fortran/38657
11567         * gfortran.dg/module_commons_3.f90: Remove
11568
11569 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11570
11571         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11572
11573 2009-01-16  Jason Merrill  <jason@redhat.com>
11574
11575         PR c++/38877
11576         * g++.dg/template/lvalue1.C: New test.
11577
11578         PR c++/29470
11579         * g++.dg/template/access20.C: New test.
11580         * g++.dg/torture/pr34641.C: Fix access.
11581
11582 2009-01-16  Richard Guenther  <rguenther@suse.de>
11583
11584         PR tree-optimization/38835
11585         PR middle-end/36227
11586         * gcc.c-torture/execute/pr36227.c: New testcase.
11587         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11588         * g++.dg/init/const7.C: Likewise.
11589
11590 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11591
11592         PR target/38554
11593         * gcc.c-torture/compile/pr38554.c: New test.
11594
11595 2009-01-16  Jason Merrill  <jason@redhat.com>
11596
11597         PR c++/38579
11598         * g++.dg/conversion/access1.C: New test.
11599
11600 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11601
11602         PR tree-optimization/38789
11603         * gcc.c-torture/compile/pr38789.c: New test.
11604
11605 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11606
11607         PR fortran/38152
11608         * gfortran.dg/proc_ptr_13.f90: New.
11609
11610 2009-01-15  Jason Merrill  <jason@redhat.com>
11611
11612         PR c++/38850
11613         * g++.dg/template/koenig6.C: New test.
11614
11615 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11616
11617         PR c++/29388
11618         * g++.dg/template/error37.C: New testcase.
11619
11620 2009-01-15  Jason Merrill  <jason@redhat.com>
11621
11622         PR c++/36334
11623         * g++.dg/conversion/memfn1.C: New test.
11624
11625         PR c++/37646
11626         * g++.dg/conversion/memfn2.C: New test.
11627
11628 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11629
11630         PR c++/38357
11631         * g++.dg/template/crash87.C: New test.
11632
11633 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11634
11635         PR middle-end/37843
11636         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11637
11638 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11639
11640         PR c++/38636
11641         * g++.dg/parse/crash50.C: New test.
11642
11643 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11644
11645         PR rtl-optimization/38245
11646         * gcc.dg/pr38245-3.c: New test.
11647         * gcc.dg/pr38245-3.h: New file.
11648         * gcc.dg/pr38245-4.c: New file.
11649         * gcc.dg/pr38364.c: New test.
11650
11651 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11652
11653         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11654         sequence PC-relative.
11655
11656 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11657
11658         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11659         calls and/or PLT markers.
11660         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11661         calls and/or PLT markers.
11662         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11663         calls and/or PLT markers.
11664         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11665         calls and/or PLT markers.
11666
11667 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11668             Nathan Froyd  <froydnj@codesourcery.com>
11669             Joseph Myers  <joseph@codesourcery.com>
11670
11671         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11672         New function.
11673         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11674         and use consistent CFLAGS.
11675         * gcc.target/powerpc/20030505.c: Likewise.
11676         * gcc.target/powerpc/20081204-1.c: Likewise.
11677         * gcc.target/powerpc/ppc-spe.c: Likewise.
11678         * gcc.target/powerpc/spe1.c: Likewise.
11679         * g++.dg/ext/spe1.C: Likewise.
11680         * g++.dg/other/opaque-1.C: Likewise.
11681         * g++.dg/other/opaque-2.C: Likewise.
11682         * g++.dg/other/opaque-3.C: Likewise.
11683
11684 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11685
11686         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11687         out of loop.
11688
11689 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11690
11691         PR target/38811
11692         * g++.dg/torture/pr38811.C: New file.
11693
11694 2009-01-14  Richard Guenther  <rguenther@suse.de>
11695
11696         PR tree-optimization/38826
11697         PR middle-end/38477
11698         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11699
11700 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11701
11702         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11703
11704 2009-01-14  Nick Clifton  <nickc@redhat.com>
11705
11706         PR c++/37862
11707         * g++.cp/parse/pr37862.C: New test.
11708
11709 2009-01-14  Julian Brown  <julian@codesourcery.com>
11710
11711         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11712         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11713         to...
11714         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11715         These.
11716
11717 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11718
11719         PR rtl-optimization/38774
11720         * gcc.dg/torture/pr38774.c: New test.
11721
11722         PR c++/38795
11723         * g++.dg/cpp0x/pr38795.C: New test.
11724
11725 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11726             Nathan Froyd  <froydnj@codesourcery.com>
11727             Joseph Myers  <joseph@codesourcery.com>
11728
11729         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11730         otherwise.  Do not check for AltiVec at runtime.
11731         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11732         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11733         * gcc.target/powerpc/altivec-1.c: Likewise.
11734         * gcc.target/powerpc/altivec-3.c: Likewise.
11735         * gcc.target/powerpc/altivec-10.c: Likewise.
11736         * gcc.target/powerpc/altivec-12.c: Likewise.
11737         * gcc.target/powerpc/altivec-24.c: Likewise.
11738         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11739         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11740         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11741         * gcc.target/powerpc/pr35907.c: Likewise.
11742         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11743         otherwise.  Do not check for Cell at runtime.
11744         * gcc.target/powerpc/altivec_check.h: Delete.
11745
11746         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11747         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11748         not check for AltiVec at runtime.
11749         * g++.dg/ext/altivec-cell-2.C: Likewise.
11750         * g++.dg/ext/altivec-cell-3.C: Likewise.
11751         * g++.dg/ext/altivec-cell-4.C: Likewise.
11752         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11753         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11754         check.
11755         * g++.dg/ext/altivec_check.h: Delete.
11756
11757 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11758
11759         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11760         effective target.  Adjust line numbers accordingly.
11761
11762 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11763
11764         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11765
11766 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11767
11768         PR tree-optimization/38786
11769         * gcc.dg/graphite/pr38786.c: New.
11770
11771 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11772
11773         Revert:
11774         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11775
11776         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11777         for alpha*-*-* targets.
11778         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11779
11780 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11781
11782         PR libfortran/38772
11783         * gfortran.dg/fmt_bz_bn_err.f: New test.
11784
11785 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11786
11787         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11788
11789 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11790
11791         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11792         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11793         instruction support.  Do not check for it at runtime.
11794
11795 2009-01-12  Jason Merrill  <jason@redhat.com>
11796
11797         PR c++/35109
11798         * g++.dg/lookup/friend11.C: Remove expected error.
11799         * g++.dg/lookup/friend14.C: New test.
11800         * g++.dg/lookup/friend15.C: New test.
11801
11802 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11803
11804         PR c++/36019
11805         * g++.dg/lookup/hidden-class12.C: New test.
11806         * g++.dg/lookup/hidden-class13.C: New test.
11807         * g++.dg/lookup/hidden-class14.C: New test.
11808         * g++.dg/lookup/hidden-class15.C: New test.
11809         * g++.dg/lookup/hidden-class16.C: New test.
11810
11811 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11812
11813         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11814         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11815         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11816
11817 2009-01-12  Jason Merrill  <jason@redhat.com>
11818
11819         PR c++/31488
11820         * g++.dg/other/vararg-3.C: New test.
11821
11822 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11823
11824         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11825         Explicitly enable SPE.
11826         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11827         directive.
11828
11829         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11830         Expect -flax-vector-conversions message.  Adjust incompatible
11831         types errors.
11832         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11833         Make Foo extern.
11834
11835         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11836
11837         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11838
11839         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11840         * g++.dg/other/opaque-2.C: Likewise.
11841         * g++.dg/other/opaque-3.C: Likewise.
11842
11843 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11844
11845         PR c/32041
11846         * gcc.dg/pr32041.c: New test.
11847         * g++.dg/parse/offsetof9.C: New test.
11848
11849 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11850             Nathan Froyd  <froydnj@codesourcery.com>
11851
11852         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11853         * g++.dg/ext/attribute-test-1.C: Likewise.
11854         * g++.dg/ext/attribute-test-2.C: Likewise.
11855         * g++.dg/ext/attribute-test-3.C: Likewise.
11856         * g++.dg/ext/attribute-test-4.C: Likewise.
11857
11858 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11859
11860         * gnat.dg/unchecked_convert3.adb: New test.
11861
11862 2009-01-12  Tomas Bily  <tbily@suse.cz>
11863
11864         PR middlend/38385
11865         * gcc.dg/tree-ssa/pr38385.c: New file.
11866
11867 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11868
11869         PR c++/38794
11870         * g++.dg/parse/typedef9.C: New test.
11871
11872         PR tree-optimization/38807
11873         * gcc.c-torture/compile/pr38807.c: New test.
11874
11875 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11876
11877         * gcc.target/mips/ins-2.c: New test.
11878
11879 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11880
11881         PR testsuite/38809
11882         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11883
11884 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11885
11886         PR c++/36254
11887         * g++.dg/warn/Wreturn-type-5.C: New test.
11888
11889 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11890
11891         PR middle-end/38616
11892         * gcc.dg/pr38616.c: New test.
11893
11894 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11895
11896         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11897
11898 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11899
11900         PR c++/38648
11901         * g++.dg/expr/string-1.C: New test.
11902         * g++.dg/expr/string-2.C: New test.
11903
11904         PR c++/36695
11905         * g++.dg/ext/complex4.C: New test.
11906         * g++.dg/ext/complex5.C: New test.
11907         * g++.dg/init/reference1.C: New test.
11908         * g++.dg/init/reference2.C: New test.
11909         * g++.dg/init/reference3.C: New test.
11910
11911 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11912
11913         PR fortran/38763
11914         * gfortran.dg/transfer_null_1.f90: New test.
11915
11916 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11917
11918         PR fortran/38765
11919         * gfortran.dg/host_assoc_function_6.f90: New test.
11920
11921 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11922
11923         * lib/target-supports.exp: Add method to determine if the effective
11924         target is really a ppc405 after applying all compile options.
11925         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11926         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11927         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11928         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11929         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11930         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11931         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11932         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11933         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11934         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11935         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11936         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11937         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11938         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11939         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11940         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11941         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11942         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11943         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11944         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11945         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11946         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11947         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11948         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11949         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11950         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11951         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11952         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11953         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11954         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11955         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11956
11957 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11958
11959         PR c++/35335
11960         * g++.dg/other/error31.C: New testcase.
11961
11962         PR c/35742
11963         * gcc.dg/pr35742.c: New test.
11964
11965 2009-01-09  John F. Carr  <jfc@mit.edu>
11966
11967         PR c++/37877
11968         * g++.dg/parse/linkage3.C: New test.
11969
11970 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11971
11972         PR middle-end/38771
11973         * gcc.c-torture/compile/pr38771.c: New test.
11974
11975 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11976
11977         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11978
11979 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11980
11981         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11982         * gcc.dg/sibcall-4.c: Likewise.
11983
11984 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11985             Jan Sjodin  <jan.sjodin@amd.com>
11986
11987         PR tree-optimization/38559
11988         * gcc.dg/graphite/pr38559.c: New.
11989
11990 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11991
11992         PR tree-optimization/37194
11993         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11994
11995 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11996
11997         PR c++/38725
11998         * g++.dg/ext/label11.C: New test.
11999
12000 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12001
12002         * lib/target-supports.exp (check_weak_override_available): New.
12003         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12004         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12005         dg-require-weak-override.
12006
12007 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12008             Alan Modra  <amodra@bigpond.net.au>
12009
12010         * gcc.c-torture/compile/20090107-1.c: New test.
12011
12012 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12013
12014         PR target/38706
12015         * g++.dg/other/pr38706.C: New test.
12016
12017 2009-01-07  Jason Merrill  <jason@redhat.com>
12018
12019         * g++.dg/cpp0x/variadic92.C: New test.
12020         * g++.dg/cpp0x/variadic93.C: New test.
12021
12022 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12023
12024         * lib/target-supports-dg.exp (current_compiler_flags): New.
12025         (check-flags): Use it; do not access dg-test local variables.
12026         (dg-skip-if): Do not access dg-test local variables.
12027         (dg-xfail-run-if): Ditto.
12028         (dg-shouldfail): Ditto.
12029         * gcc.test-framework/test-framework.exp
12030         (check_effective_target_def_nocache): New.
12031         * gcc.test-framework/test-framework.awk: Handle scan tests.
12032         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12033         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12034         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12035         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12036         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12037         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12038         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12039         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12040         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12041
12042         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12043
12044         * lib/target-supports-dg.exp (check_test_flags): Delete.
12045
12046 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12047
12048         PR tree-optimization/38492
12049         PR tree-optimization/38498
12050         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12051         in trunk.
12052         * gcc.dg/graphite/block-0.c: Update test.
12053         * gcc.dg/graphite/block-1.c: Same.
12054         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12055         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12056         * gcc.dg/graphite/block-3.c: New.
12057         * gcc.dg/graphite/pr38498.c: New.
12058
12059 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12060
12061         AVX Programming Reference (December, 2008)
12062         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12063         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12064         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12065
12066         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12067         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12068
12069 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12070
12071         PR fortran/38220
12072         * gfortran.dg/c_loc_pure_1.f90:  New test.
12073
12074 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12075
12076         PR fortran/38669
12077         * gfortran.dg/elemental_dependency_3.f90:
12078         Add the final tree dump cleanup.
12079
12080 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12081
12082         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12083         passing -m32.
12084
12085         PR rtl-optimization/38722
12086         * gfortran.dg/pr38722.f90: New test.
12087
12088 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12089
12090         PR c/34252
12091         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12092         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12093
12094 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12095
12096         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12097         * gfortran.dg/typebound_call_8.f03: Same.
12098         * gfortran.dg/elemental_bind_c.f90: Same.
12099         * gfortran.dg/typebound_call_7.f03: Same.
12100         * gfortran.dg/interface_proc_end.f90: Same
12101         * gfortran.dg/pr37243.f: Fix typo.
12102
12103 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12104
12105         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12106         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12107         large stack sizes.
12108
12109 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12110
12111         AVX Programming Reference (December, 2008)
12112         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12113         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12114         * gcc.target/i386/sse-14.c: Likewise.
12115
12116         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12117         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12118         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12119         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12120
12121 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12122
12123         PR libfortran/38735
12124         * gfortran.dg/fmt_bz_bn.f: Update test.
12125
12126 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12127
12128         PR c++/38472
12129         * g++.dg/conversion/usual-arith-conv.C: New test.
12130
12131 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12132
12133         PR c/34911
12134         * gcc.dg/vector-3.c: New testcase.
12135         * g++.dg/ext/vector15.C: New test.
12136
12137 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12138
12139         PR tree-optimization/38510
12140         * gcc.dg/graphite/pr38510.c: New.
12141
12142 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12143             Jan Sjodin <jan.sjodin@amd.com>
12144
12145         PR tree-optimization/38500
12146         * gcc.dg/graphite/pr38500.c: New.
12147
12148 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12149
12150         * gcc.c-torture/compile/20001226-1.c: Generalize
12151         dg-timeout-factor.
12152         * gcc.c-torture/compile/limits-fnargs.c: Add
12153         dg-timeout-factor.
12154         * gcc.dg/20020425-1.c: Likewise.
12155         * gcc.dg/pch/pch.exp: Likewise.
12156
12157 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12158
12159         PR fortran/38657
12160         * gfortran.dg/module_commons_3.f90: New test.
12161
12162 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12163
12164         PR fortran/37159
12165         * gfortran.dg/random_seed_1.f90: Updated.
12166
12167 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12168
12169         PR fortran/38669
12170         PR fortran/38726
12171         * gfortran.dg/elemental_subroutine_7.f90:
12172         Fix p values so that it can be used as vector subscript.
12173
12174 2009-01-05  Jason Merrill  <jason@redhat.com>
12175
12176         * g++.dg/cpp0x/initlist12.C: Add another test.
12177
12178         * g++.dg/cpp0x/defaulted7.C: New test.
12179
12180 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12181
12182         PR fortran/38672
12183         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12184         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12185
12186 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12187
12188         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12189         for alpha*-*-* targets.
12190         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12191
12192 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12193
12194         PR fortran/38665
12195         * gfortran.dg/host_assoc_function_5.f90: New test.
12196
12197 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12198
12199         PR fortran/38669
12200         * gfortran.dg/elemental_dependency_3.f90: New test.
12201         * gfortran.dg/elemental_subroutine_7.f90: New test.
12202
12203 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12204
12205         * gcc.dg/struct-ret-3.c: Include unistd.h.
12206         (main): Exit early if system memory page size is
12207         larger than 4096 bytes.
12208
12209 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12210
12211         PR fortran/38718
12212         * gfortran.dg/merge_init_expr.f90: New.
12213
12214 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12215
12216         PR fortran/38536
12217         * gfortran.dg/c_loc_tests_13.f90: New test.
12218         * gfortran.dg/c_loc_tests_14.f90: New test.
12219
12220 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12221
12222         * gfortran.dg/func_result_4.f90: New.
12223
12224 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12225
12226         PR fortran/38594
12227         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12228         interface still works, in addition to original tests.
12229         * gfortran.dg/host_assoc_call_6.f90: New test.
12230
12231 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12232
12233         PR c++/38705
12234         * g++.dg/torture/pr38705.C: New test.
12235
12236         PR c/38700
12237         * gcc.dg/pr38700.c: New test.
12238
12239 2009-01-02  Jason Merrill  <jason@redhat.com>
12240
12241         * g++.dg/cpp0x/initlist11.C: New test.
12242         * g++.dg/cpp0x/initlist12.C: New test.
12243
12244 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12245
12246         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12247         Allow extra informative notes.
12248
12249 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12250
12251         PR c/36489
12252         * gcc.dg/pr36489.c: New test.
12253
12254 \f
12255 Copyright (C) 2009 Free Software Foundation, Inc.
12256
12257 Copying and distribution of this file, with or without modification,
12258 are permitted in any medium without royalty provided the copyright
12259 notice and this notice are preserved.