OSDN Git Service

2009-12-11 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-11  Richard Guenther  <rguenther@suse.de>
2
3         PR lto/42320
4         * g++.dg/lto/20091210-1_0.h: New testcase.
5         * g++.dg/lto/20091210-1_0.C: Likewise.
6         * g++.dg/lto/20091210-1_1.C: Likewise.
7
8 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
9
10         PR c++/42317
11         * g++.dg/opt/dtor2.C: New test.
12         * g++.dg/opt/dtor2.h: New file.
13         * g++.dg/opt/dtor2-aux.cc: New file.
14
15 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
16
17         PR fortran/41369
18         * gfortran.dg/func_derived_5.f90: New.
19
20 2009-12-10  Jan Hubicka  <jh@suse.cz>
21
22         PR middle-end/42110
23         * g++.dg/torture/pr42110.C: new file.
24
25 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
26
27         PR fortran/34402
28         * gfortran.dg/alloc_comp_init_expr.f03: New.
29
30 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
31
32         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
33         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
34
35 2009-12-09  Xinliang David Li  <davidxl@google.com>
36
37         PR tree-optimization/42337
38         * g++.dg/tree-ssa/pr42337.C: New test.
39
40 2009-12-08  Tobias Burnus  <burnus@net-b.de>
41
42         PR fortran/41711
43         * gfortran.dg/boz_15.f90: New test.
44
45 2008-12-08  Daniel Kraft  <d@domob.eu>
46
47         PR fortran/41177
48         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
49         * gfortran.dg/typebound_proc_13.f03: New test.
50
51 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
52             Jakub Jelinek <jakub@redhat.com>    
53
54         PR midle-end/41843
55         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
56
57 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
58
59         PR debug/42244
60         * gcc.dg/debug/pr42244.c: New test.
61
62 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
63
64         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
65         abmintrin.h is also tested.
66         * gcc.target/i386/sse-13.c: Likewise.
67
68 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
69
70         PR fortran/41940
71         * gfortran.dg/allocate_scalar_with_shape.f90: New.
72
73 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
74
75         PR other/40302
76         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
77         * gcc.dg/torture/builtin-math-7.c: Likewise.
78         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
79         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
80         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
81         * lib/target-supports.exp (check_effective_target_mpc,
82         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
83         Delete.
84
85 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
86
87         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
88         targets.
89
90 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
91
92         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
93         for 16bit int targets.
94
95 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
96
97         PR fortran/41478
98         PR fortran/42268
99         * gfortran.dg/intrinsic_pack_5.f90: New test.
100
101 2009-12-04  Jason Merrill  <jason@redhat.com>
102
103         PR c++/42010
104         * g++.dg/abi/local2.C: New.
105
106         PR c++/42277
107         * g++.dg/cpp0x/decltype20.C: New.
108
109 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
110
111         PR rtl-optimization/42164
112         * gcc.c-torture/compile/pr42164.c: New test.
113
114 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
115
116         * gnat.dg/specs/size_attribute1.ads: New test.
117         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
118         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
119
120 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
121
122         PR c++/42218
123         * g++.dg/other/error33.C: New test.
124
125 2009-12-03  Jason Merrill  <jason@redhat.com>
126
127         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
128
129         PR c++/41611
130         * g++.dg/abi/guard2.C: New.
131
132         PR c++/42266
133         * g++.dg/cpp0x/variadic97.C: New.
134
135 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
136
137         PR middle-end/42049
138         * gcc.c-torture/compile/pr42049.c: New test.
139
140 2009-12-03  Quentin Ochem  <ochem@adacore.com>
141
142         * gnat.dg/controlled5.adb: New test.
143         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
144
145 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
146
147         PR c++/42217
148         * g++.dg/other/bitfield4.C: New test.
149
150 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
151
152         PR c++/42256
153         * g++.dg/inherit/thunk11.C: New test.
154         * g++.dg/inherit/thunk11.h: New file.
155         * g++.dg/inherit/thunk11-aux.cc: New file.
156
157 2009-12-02  Richard Guenther  <rguenther@suse.de>
158
159         * g++.dg/ipa/iinline-1.C: Adjust.
160         * g++.dg/template/cond2.C: Likewise.
161         * g++.dg/template/pr35240.C: Likewise.
162
163 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
164
165         PR middle-end/42224
166         * gcc.target/s390/pr42224.c: New test.
167
168 2009-12-01  Jason Merrill  <jason@redhat.com>
169
170         PR c++/41611
171         * g++.dg/abi/guard1.C: New.
172
173 2009-12-91  Uros Bizjak  <ubizjak@gmail.com>
174
175         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
176
177 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
178
179         PR c++/42234
180         * g++.dg/gomp/pr42234.C: New test.
181
182 2009-12-01  Martin Jambor  <mjambor@suse.cz>
183
184         PR tree-optimization/42237
185         * gcc.c-torture/compile/pr42237.c: New test.
186
187 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
188
189         PR c++/42057
190         * g++.dg/parse/crash54.C: New.
191
192 2009-11-30  Chao-ying Fu  <fu@mips.com>
193
194         * gcc.target/mips/dsp-lhx.c: New test.
195         * gcc.target/mips/dsp-no-lhx.c: New test.
196
197 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
198
199         * lib/g++.exp (g++_init): Add host-dependent settings for
200         LC_ALL and LANG.
201         * lib/gcc-dg.exp: Likewise.
202         * lib/options.exp: Likewise.
203         * lib/objc.exp (objc_init): Likewise.
204         * lib/gfortran.exp (gfortran_init): Likewise.
205
206 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
207
208         PR c++/40371
209         * g++.dg/template/crash93.C: New.
210
211 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
212
213         * gcc.dg/pr41551.c: New test.
214
215 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
216
217         PR fortran/42053
218         * gfortran.dg/select_type_9.f03: New.
219
220 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
221
222         PR fortran/41631
223         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
224         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
225         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
226         * gfortran.dg/select_type_2.f03: Ditto.
227         * gfortran.dg/select_type_8.f03: New test.
228
229 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
230
231         * gfortran.dg/extends_type_of_1.f03: New test.
232         * gfortran.dg/same_type_as_1.f03: Extended.
233
234 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
235
236         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
237         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
238
239 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
240
241         PR testsuite/42212
242         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
243
244 2009-11-30  Martin Jambor  <mjambor@suse.cz>
245
246         PR middle-end/42196
247         * gcc.c-torture/compile/pr42196-1.c: New test.
248         * gcc.c-torture/compile/pr42196-2.c: New test.
249         * gcc.c-torture/compile/pr42196-3.c: New test.
250
251 2009-11-30  Ira Rosen  <irar@il.ibm.com>
252
253         * gfortran.dg/vect/vect-7.f90: New test.
254
255 2009-11-30  Richard Guenther  <rguenther@suse.de>
256
257         PR middle-end/42119
258         PR fortran/38530
259         * gfortran.dg/pr42119.f90: New testcase.
260
261 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
262
263         PR c++/42069
264         * g++.dg/template/typedef23.C: New test.
265
266 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
267
268         PR tree-optimization/41961
269         * g++.dg/tree-ssa/pr41961.C: New.
270
271 2009-11-29  Ira Rosen  <irar@il.ibm.com>
272
273         PR tree-optimization/42193
274         * gcc.dg/vect/pr42193.c: New test.
275
276 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
277
278         PR c++/36408
279         * g++.dg/template/stmtexpr2.C: New test.
280
281 2009-11-28  Richard Guenther  <rguenther@suse.de>
282
283         PR tree-optimization/42183
284         * g++.dg/torture/pr42183.C: New testcase.
285
286 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
287
288         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
289         w64 target type 'unsigned long long'.
290
291 2009-11-27  Martin Jambor  <mjambor@suse.cz>
292
293         PR middle-end/42006
294         * gcc.c-torture/execute/pr42006.c: New test.
295
296 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
297
298         PR c++/38656
299         * g++.dg/cpp0x/error2.C: New.
300
301 2009-11-27  Michael Matz  <matz@suse.de>
302
303         PR rtl-optimization/42084
304         * gcc.dg/pr42084.c: New test.
305
306 2009-11-27  Michael Matz  <matz@suse.de>
307
308         PR c++/41906
309         * g++.dg/tree-ssa/pr41906.C: New testcase.
310
311 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
312
313         * gcc.dg/O16384.c: New test.
314
315 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
316
317         PR c++/35112
318         * g++.dg/parse/crash53.C: New.
319         * g++.dg/parse/error17.C: Adjust, error messages are not
320         duplicated anymore.
321         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
322
323 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
324
325         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
326         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
327         * gcc.target/i386/vperm-v4si-2.c: Ditto.
328         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
329
330 2009-11-26  Richard Henderson  <rth@redhat.com>
331
332         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
333
334 2009-11-26  Jason Merrill  <jason@redhat.com>
335
336         PR c++/42026, DR 239
337         * g++.dg/lookup/koenig8.C: New.
338
339         PR c++/10690
340         * g++.dg/template/explicit-args2.C: Add typeid cases.
341
342 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
343
344         PR fortran/41278
345         * gfortran.dg/array_function_5.f90: New test.
346
347 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
348
349         PR fortran/42048
350         PR fortran/42167
351         * gfortran.dg/select_type_10.f03: New test case.
352         * gfortran.dg/typebound_call_11.f03: Extended test case.
353
354 2009-11-26  Michael Matz  <matz@suse.de>
355
356         PR tree-optimization/41905
357         * g++.dg/tree-ssa/pr41905.C: New testcase.
358
359 2009-11-25  Richard Henderson  <rth@redhat.com>
360
361         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
362
363         * lib/target-supports.exp
364         (check_effective_target_vect_extract_even_odd): Add x86.
365
366         * gcc.target/i386/isa-check.h: New.
367         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
368         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
369         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
370         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
371         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
372         gcc.target/i386/vperm.pl: New files.
373
374 2009-11-25  Richard Henderson  <rth@redhat.com>
375
376         * gcc.dg/vect/pr36493.c: Call check_vect.
377         * gcc.dg/vect/pr37539.c: Likewise.
378         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
379         * tree-vect.h (check_vect): Use cpuid for x86.
380
381 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
382
383         * gnat.dg/specs/pack6.ads: New test.
384         * gnat.dg/specs/pack6_pkg.ads: New helper.
385
386 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
387
388         * gcc.target/powerpc/regnames-1.c: New test.
389
390 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
391             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
392
393         PR ada/42170
394         * ada/acats/run_acats: Bump stack limit to 16MB.
395
396 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
397
398         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
399         -march=armv5te.
400
401 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
402
403         PR fortran/42008
404         * gfortran.dg/pure_initializer_2.f90: New test.
405
406 2009-11-23  Jason Merrill  <jason@redhat.com>
407
408         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
409         * g++.old-deja/g++.pt/ctor2.C: Adjust.
410         * g++.dg/lookup/name-clash4.C: Adjust.
411
412 2009-11-23  Jason Merrill  <jason@redhat.com>
413
414         * g++.dg/template/spec15.C: Check for helpful message.
415
416 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
417
418         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
419         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
420         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
421         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
422         * gcc.target/powerpc/paired-2.c: Ditto.
423         * gcc.target/powerpc/paired-3.c: Ditto.
424         * gcc.target/powerpc/paired-4.c: Ditto.
425         * gcc.target/powerpc/paired-5.c: Ditto.
426         * gcc.target/powerpc/paired-6.c: Ditto.
427         * gcc.target/powerpc/paired-7.c: Ditto.
428         * gcc.target/powerpc/paired-8.c: Ditto.
429         * gcc.target/powerpc/paired-9.c: Ditto.
430         * gcc.target/powerpc/paired-10.c: Ditto.
431         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
432         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
433         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
434         * gcc.target/powerpc/pr39457.c: Don't use -m64.
435         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
436         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
437         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
438         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
439
440 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
441
442         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
443         scan-assembler-not regular expression.
444
445 2009-11-24  Richard Guenther  <rguenther@suse.de>
446
447         PR tree-optimization/42142
448         * gcc.c-torture/execute/pr42142.c: New testcase.
449
450 2009-11-24  Martin Jambor  <mjambor@suse.cz>
451
452         PR tree-optimization/42154
453         * gcc.c-torture/execute/pr42154.c: New test.
454
455 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
456
457         PR fortran/42045
458         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
459         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
460         * gfortran.dg/proc_ptr_comp_24.f90: New.
461
462 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
463
464         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
465         int targets.
466
467 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
468
469         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
470
471 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
472
473         PR testsuite/42086
474         * gcc.target/ia64/fptr-1.c: Make it a compile test.
475
476 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
477
478         * lib/lto.exp (lto_option_list): Rename from option_list.
479         * lib/compat.exp (compat_option_list): Rename from option_list.
480
481 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
482
483         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
484         * gcc-dg/raw-string-2.c: Ditto.
485         * gcc-dg/utf-array-short-wchar.c: Ditto.
486         * gcc-dg/utf-array.c: Ditto.
487         * gcc-dg/utf8-2.c: Ditto. 
488
489 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
490
491         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
492         targets.
493
494 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
495
496         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
497
498 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
499
500         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
501
502 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
503
504         PR testsuite/36470
505         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
506         Enable short test for avr target.
507         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
508         * gcc.dg/utf32-2.c: Ditto.
509         * gcc.dg/utf32-3.c: Ditto.
510         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
511
512 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
513
514         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
515
516 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
517
518         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
519
520
521 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
522
523         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
524         * gcc.dg/sms-7.c: Ditto.
525
526 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
527
528         * gcc.dg/pr36998.c: Frame pointer required for avr target.
529         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
530         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
531         * gcc.dg/pr41340.c: Test requires long pointer target.
532         * gcc.dg/profile-generate-3.c: Test requires profiling support.
533
534 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
535
536         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
537         * gcc.dg/graphite/block-3.c: Ditto.
538         * gcc.dg/graphite/block-4.c: Ditto.
539         * gcc.dg/graphite/block-5.c: Ditto.
540         * gcc.dg/graphite/block-6.c: Ditto.
541         * gcc.dg/graphite/interchange-0.c: Ditto.
542         * gcc.dg/graphite/interchange-1.c: Ditto.
543         * gcc.dg/graphite/interchange-2.c: Ditto.
544         * gcc.dg/graphite/interchange-3.c: Ditto.
545         * gcc.dg/graphite/interchange-4.c: Ditto.
546         * gcc.dg/graphite/interchange-5.c: Ditto.
547         * gcc.dg/graphite/interchange-6.c: Ditto.
548         * gcc.dg/graphite/run-id-1.c: Ditto.
549         * gcc.dg/graphite/scop-16.c: Ditto.
550         * gcc.dg/graphite/scop-17.c: Ditto.
551         * gcc.dg/graphite/scop-18.c: Ditto.
552         * gcc.dg/graphite/scop-matmult.c: Ditto.
553         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
554         * gcc.dg/graphite/id-15.c: Ditto.
555
556 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
557
558         * gnat.dg/specs/weak1.ads: New test.
559
560 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
561
562         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
563
564 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
565
566         PR c++/14777
567         * g++.dg/template/typedef13.C: Adjust.
568         * g++.dg/template/typedef19.C: Adjust.
569         * g++.dg/template/typedef20.C: Adjust.
570         * g++.dg/template/typedef22.C: New test.
571
572 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
573
574         PR target/42113
575         * gcc.target/alpha/pr42113.c: New test.
576
577 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
578
579         PR fortran/41807
580         * gfortran.dg/data_value_1.f90: Update test.
581         * gfortran.dg/array_constructor_32.f90: New test.
582
583 2009-11-21  Martin Jambor  <mjambor@suse.cz>
584
585         PR middle-end/42025
586         * gcc.c-torture/compile/pr42025-1.c: New test.
587         * gcc.c-torture/compile/pr42025-2.c: New test.
588
589 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
590
591         * gcc.target/mips/mult-1.c: Forbid octeon.
592         * gcc.target/mips/octeon-dmul-3.c: New test.
593
594 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
595
596         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
597
598 2009-11-20  Jason Merrill  <jason@redhat.com>
599
600         PR c++/9050, DR 147, DR 318
601         * g++.dg/template/ctor9.C: New.
602         * g++.dg/tc1/dr147.C: Remove xfails.
603         * g++.dg/lookup/name-clash4.C: Adjust.
604         * g++.old-deja/g++.jason/temporary5.C: Adjust.
605         * g++.old-deja/g++.pt/ctor2.C: Adjust.
606
607 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
608
609         PR tree-optimization/42078
610         * gcc.dg/pr42078.c: New test.
611
612 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
613
614         PR Testsuite/42114
615         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
616         XFAIL ptrdiff range test for avr.
617         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
618         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
619         * gcc-dg/c99-stdint-6.c: Ditto.
620
621 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
622
623         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
624         2009-10-23 change to set VRSAVE if VSX has been reverted.
625
626 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
627
628         PR c++/38646
629         * g++.dg/cpp0x/pr38646.C: New test.
630
631 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
632
633         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
634         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
635         Wrap *intmax_t tests in !NO_MAX_TYPES.
636
637 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
638
639         PR c++/42060
640         * g++.dg/cpp0x/initlist28.C: New.
641
642 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
643
644         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
645
646 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
647
648         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
649
650 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
651
652         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
653         explicit.
654         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
655         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
656         * g++.old-deja/g++.law/typeck1.C: Likewise.
657         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
658         * g++.dg/conversion/ptrmem9.C: Likewise.
659         * g++.dg/expr/cond2.C: Likewise.
660
661 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
662             Janus Weil  <janus@gcc.gnu.org>
663
664         PR fortran/42104
665         * gfortran.dg/proc_ptr_comp_23.f90: New test.
666
667 2009-11-19  Jason Merrill  <jason@redhat.com>
668
669         PR c++/42115
670         * g++.dg/init/placement5.C: Add positive test.
671
672         DR 176 permissiveness
673         * g++.dg/ext/injected-ttp.C: New.
674         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
675         * g++.old-deja/g++.pt/ttp41.C: Adjust.
676
677 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
678
679         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
680         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
681
682 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
683
684         * gcc-dg/raw-string-1.c: Skip test for avr target.
685         * gcc-dg/utf-array-short-wchar.c: Ditto.
686         * gcc-dg/utf-array.c: Ditto.
687         * gcc-dg/utf8-2.c: Ditto.
688
689 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
690
691         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
692         (plugin_init): Pass correct version to plugin_default_version_check.
693         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
694         (plugin_init): Pass correct version to plugin_default_version_check.
695         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
696         (plugin_init): Pass correct version to plugin_default_version_check.
697
698 2009-11-19  Jason Merrill  <jason@redhat.com>
699
700         PR c++/561
701         * g++.dg/overload/pmf2.C: New.
702
703 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
704
705         PR libgfortran/42090
706         * gfortran.dg/direct_io_11.f90: New test.
707
708 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
709
710         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
711
712 2009-11-18  Nick Clifton  <nickc@redhat.com>
713         
714         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
715         * g++.dg/lto/20081120-1_0.C: Likewise.
716         * g++.dg/lto/20091002-2_0.C: Likewise.
717         * g++.dg/lto/20081120-2_0.C: Likewise.
718         * g++.dg/lto/20091002-3_0.C: Likewise.
719         * g++.dg/lto/20081123_0.C: Likewise.
720         * g++.dg/lto/20090313_0.C: Likewise.
721         * g++.dg/lto/20081109-1_0.C: Likewise.
722         * g++.dg/lto/20081219_0.C: Likewise.
723         * g++.dg/lto/20081204-1_0.C: Likewise.
724         * g++.dg/lto/20090302_0.C: Likewise.
725         * g++.dg/lto/20081119-1_0.C: Likewise.
726         * g++.dg/lto/20081118_0.C: Likewise.
727
728 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
729
730         PR testsuite/41913
731         * lib/lto.exp (scan-symbol): Properly check if target exist.
732
733 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
734
735         PR fortran/42072
736         * gfortran.dg/proc_ptr_8.f90: Extended.
737
738 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
739
740         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
741         explicit.
742         * g++.dg/inherit/error4.C: Likewise.
743         * g++.dg/template/crash90.C: Likewise.
744
745 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
746
747         PR c++/3187
748         * g++.dg/abi/mangle26.C: Also match *C2* definition.
749         * g++.dg/abi/mangle27.C: Likewise.
750         * g++.dg/abi/mangle28.C: Likewise.
751         * g++.dg/abi/mangle29.C: Likewise.
752
753 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
754
755         PR debug/41926
756         * gcc.dg/vect/vect-debug-pr41926.c: New.
757
758 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
759
760         PR c++/42058
761         * g++.dg/init/array26.C: New.
762         * g++.dg/init/array27.C: Likewise.
763         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
764
765 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
766
767         PR c++/42061
768         * g++.dg/cpp0x/initlist27.C: New test.
769
770         PR c++/42059
771         * g++.dg/cpp0x/initlist26.C: New test.
772
773 2009-11-16  Jason Merrill  <jason@redhat.com>
774
775         PR c++/189, c++/9937, c++/13950, DR 176
776         * g++.dg/tc1/dr176.C: Adjust.
777         * g++.dg/template/injected1.C: New.
778         * g++.dg/template/inherit.C: Adjust.
779         * g++.old-deja/g++.brendan/crash56.C: Adjust.
780         * g++.old-deja/g++.pt/lookup8.C: Adjust.
781         * g++.old-deja/g++.pt/ttp22.C: Adjust.
782         * g++.old-deja/g++.pt/ttp23.C: Adjust.
783
784 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
785
786         PR c++/42055
787         * g++.dg/template/crash92.C: New.
788
789 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
790
791         PR c++/32056
792         * g++.dg/template/error44.C: New.
793
794 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
795
796         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
797
798 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
799
800         PR fortran/42048
801         * gfortran.dg/typebound_call_11.f03: New test.
802
803 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
804
805         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
806         init functions.
807
808 2009-11-13  Jason Merrill  <jason@redhat.com>
809
810         PR c++/27425
811         PR c++/34274
812         * g++.dg/template/arg7.C: New.
813
814         PR c++/29363
815         * g++.dg/template/error43.C: New.
816
817         PR debug/26965
818         * g++.dg/debug/dwarf2/static-data-member2.C: New.
819
820         PR c++/35075
821         * g++.dg/template/ref5.C: New.
822
823         PR c++/21008, DR 515
824         * g++.dg/template/inherit4.C: New.
825         * g++.dg/lookup/scoped8.C: Adjust.
826
827         PR c++/11987
828         * g++.dg/parse/typename11.C: New.
829         * g++.dg/template/crash48.C: Adjust.
830
831 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
832
833         PR testsuite/42001
834         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
835         lto_finish at the end.
836         * gfortran.dg/lto/lto.exp: Ditto.
837
838 2009-11-12  Jason Merrill  <jason@redhat.com>
839
840         PR c++/39560
841         * g++.dg/lookup/anon7.C: New.
842
843         PR c++/37037
844         * g++.dg/template/typedef21.C: New.
845
846         PR c++/42013
847         * g++.dg/cpp0x/decltype19.C: New.
848
849 2009-11-11  Jason Merrill  <jason@redhat.com>
850
851         PR c++/39131
852         * g++.dg/dfp/typeid1.C: New.
853
854 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
855
856         PR fortran/41978
857         * gfortran.dg/proc_ptr_comp_22.f90: New test.
858
859 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
860
861         PR testsuite/42001
862         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
863         lto_finish at the end.
864
865         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
866         (lto_finish): New. Restore mathlib.
867
868 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
869
870         * g++.dg/torture/pushpop_macro.C: New testcase.
871         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
872         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
873
874 2009-11-11  Jon Beniston  <jon@beniston.com>
875
876         * lib/target-supports.exp (check_profiling_available): lm32 target
877           doesn't support profiling.
878         * gcc.dg/20020312-2.c: Add lm32 support.
879         * g++.dg/other/packed1.C: Expect to fail on lm32.
880         * g++.old-deja/g++.jason/thunk3.C: Likewise.
881
882 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
883
884         * gcc.target/arm/neon: Regenerate generated tests.
885
886 2009-11-10  Jason Merrill  <jason@redhat.com>
887
888         * g++.dg/init/placement5.C: New.
889
890         PR c++/34158
891         * g++.dg/init/placement4.C: New.
892
893 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
894
895         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
896         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
897         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
898         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
899
900 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
901
902         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
903         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
904
905 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
906
907         * gcc.c-torture/compile/pr41987.c: New.
908
909 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
910
911         PR middle-end/40946
912         * gcc.dg/pr40946.c: New test.
913
914 2009-11-09  Jason Merrill  <jason@redhat.com>
915
916         PR c++/41972
917         * g++.dg/template/ref4.C: New.
918
919         PR c++/41994
920         * g++.dg/template/conv10.C: New.
921
922 2009-11-07  Jason Merrill  <jason@redhat.com>
923
924         PR c++/37920
925         * g++.dg/ext/typeof11.C: New.
926
927 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
928
929         PR target/41985
930         * gcc.target/i386/pr41985.c: New test.
931
932 2009-11-08  Richard Guenther  <rguenther@suse.de>
933
934         * gcc.dg/torture/pta-escape-1.c: New testcase.
935
936 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
937
938         * gnat.dg/rep_clause4.adb: New test.
939
940 2009-11-08  Richard Guenther  <rguenther@suse.de>
941
942         PR rtl-optimization/41928
943         * gfortran.dg/pr41928.f90: New testcase.
944
945 2009-11-07  Jason Merrill  <jason@redhat.com>
946
947         PR c++/18451
948         PR c++/40738
949         * g++.dg/parse/error36.C: Add parameter and template cases.
950         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
951         * g++.dg/ext/typedef-init.C: Likewise.
952         * g++.dg/lookup/hidden-class1.C: Likewise.
953         * g++.dg/lookup/hidden-class10.C: Likewise.
954         * g++.dg/lookup/hidden-class5.C: Likewise.
955         * g++.dg/lookup/hidden-class7.C: Likewise.
956         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
957         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
958         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
959         * g++.dg/lookup/strong-using-2.C: Likewise.
960         * g++.dg/other/typedef1.C: Likewise.
961         * g++.dg/parse/access10.C: Likewise.
962         * g++.dg/parse/constructor1.C: Likewise.
963         * g++.dg/parse/crash38.C: Likewise.
964         * g++.dg/parse/error3.C: Likewise.
965         * g++.dg/parse/typespec1.C: Likewise.
966         * g++.dg/template/typedef5.C: Likewise.
967         * g++.old-deja/g++.pt/typename3.C: Likewise.
968         * g++.old-deja/g++.pt/typename4.C: Likewise.
969         * g++.old-deja/g++.pt/typename6.C: Likewise.
970         * g++.old-deja/g++.robertl/eb94.C: Likewise.
971
972         * g++.dg/abi/regparm1.C: Fix execute test.
973
974 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
975
976         PR tree-optimization/41643
977         * gcc.dg/pr41643.c: New test.
978
979 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
980
981         PR fortran/41909
982         * gfortran.dg/recursive_check_15.f90: New test.
983
984 2009-11-06  Jason Merrill  <jason@redhat.com>
985
986         PR c++/15946
987         * g++.dg/parse/error36.C: New.
988         * g++.old-deja/g++.other/typename1.C: Adjust.
989
990         PR c++/9381
991         * g++.dg/abi/regparm1.C: New.
992
993 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
994
995         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
996         PLUGIN_PRAGMAS.
997         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
998         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
999         and pragma_plugin-test-1.C.
1000
1001 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1002
1003         PR c++/41536
1004         * g++.dg/ext/always_inline-5.C: New test.
1005
1006 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1007
1008         PR c++/41967
1009         * g++.dg/gomp/pr41967.C: New test.
1010
1011 2009-11-06  Michael Matz  <matz@suse.de>
1012
1013         PR middle-end/41963
1014         * gcc.dg/pr41963.c: New test.
1015
1016 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1017
1018         PR middle-end/41935
1019         * gcc.dg/pr41935.c: New test.
1020         * c-c++-common/pr41935.c: New test.
1021         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1022         element.
1023         * gcc.c-torture/execute/pr41935.c: New test.
1024
1025 2009-11-05  Jason Merrill  <jason@redhat.com>
1026
1027         PR c++/34180
1028         * g++.dg/init/synth2.C: New.
1029
1030         PR c++/7046
1031         * g++.dg/abi/pragma-pack1.C: New.
1032
1033         PR c++/34870
1034         * g++.dg/lookup/koenig7.C: New.
1035
1036         PR c++/41703
1037         * g++.dg/template/partial6.C: New.
1038
1039 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1040
1041         PR fortran/41556
1042         * gfortran.dg/class_12.f03: New test.
1043
1044 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1045
1046         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1047         in builtin's name.
1048
1049 2009-11-04  Jason Merrill  <jason@redhat.com>
1050
1051         PR c++/36912
1052         * g++.dg/init/static-init2.C: New.
1053
1054 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1055
1056         PR fortran/41556
1057         PR fortran/41873
1058         * gfortran.dg/interface_abstract_4.f90: New test.
1059
1060 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1061
1062         * gcc.target/m68k/pr41302.c: Fix target triplet.
1063
1064 2009-11-04  Jason Merrill  <jason@redhat.com>
1065
1066         PR c++/39413
1067         * g++.dg/template/overload11.C: New.
1068         * g++.dg/template/nested3.C: Adjust.
1069
1070 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1071
1072         PR ada/20548
1073         * ada/acats/norun.lst: Remove the stack checking tests.
1074         * ada/acats/run_acats: Limit the stack to 8MB.
1075
1076 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1077
1078         PR fortran/41556
1079         PR fortran/41937
1080         * gfortran.dg/class_11.f03: New test.
1081
1082 2009-11-04  Jason Merrill  <jason@redhat.com>
1083
1084         PR c++/35067
1085         * g++.dg/abi/thunk5.C: New.
1086
1087 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1088
1089         PR rtl-opt/41833
1090         * gcc.target/powerpc/altivec-33.c: New testcase.
1091
1092 2009-11-04  Jason Merrill  <jason@redhat.com>
1093
1094         PR c++/17365, DR 218
1095         * g++.dg/lookup/koenig6.C: New.
1096         * g++.dg/lookup/koenig5.C: Adjust.
1097         * g++.dg/template/crash56.C: Adjust.
1098         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1099
1100 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1101             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1102
1103         * gcc.target/i386/xop-check.h: New file.
1104         * gcc.target/i386/xop-hadduX.c: Ditto.
1105         * gcc.target/i386/xop-haddX.c: Ditto.
1106         * gcc.target/i386/xop-hsubX.c: Ditto.
1107         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1108         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1109         * gcc.target/i386/xop-pcmov2.c: Ditto.
1110         * gcc.target/i386/xop-pcmov.c: Ditto.
1111         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1112         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1113         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1114         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1115         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1116         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1117         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1118         * gcc.target/i386/sse-12.c: Update with new compile options to
1119         activate and check xopintrin.h intrinsic file.
1120         * gcc.target/i386/sse-13.c: Ditto.
1121         * gcc.target/i386/sse-14.c: Ditto.
1122         * gcc.target/i386/sse-22.c: Ditto.
1123         * gcc.target/i386/sse-23.c: Ditto.
1124         * g++.dg/other/i386-2.C: Ditto.
1125         * g++.dg/other/i386-3.C: Ditto.
1126         * g++.dg/other/i386-5.C: Ditto.
1127         * g++.dg/other/i386-6.C: Ditto.
1128         
1129 2009-11-04  Wei Guozhi  <carrot@google.com>
1130
1131         PR target/40835
1132         * gcc.target/arm/pr40835: New testcase.
1133
1134 2009-11-04  Revital Eres  <eres@il.ibm.com>
1135
1136         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1137         change in decision of peeling for alignment.
1138         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1139         * gcc.dg/vect/vect-50.c: Likewise.
1140         * gcc.dg/vect/vect-42.c: Likewise.
1141         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1142         Likewise.
1143         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1144         Likewise.
1145         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1146         * gcc.dg/vect/vect-60.c: Likewise.
1147         * gcc.dg/vect/vect-52.c: Likewise.
1148         * gcc.dg/vect/vect-44.c: Likewise.
1149         * gcc.dg/vect/vect-27.c: Likewise.
1150         * gcc.dg/vect/vect-29.c: Likewise.
1151         * gcc.dg/vect/vect-72.c: Likewise.
1152         * gcc.dg/vect/vect-56.c: Likewise.
1153         * gcc.dg/vect/vect-48.c: Likewise.
1154         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1155         * gfortran.dg/vect/vect-2.f90: Likewise.
1156         * gfortran.dg/vect/vect-5.f90: Likewise.
1157
1158 2009-11-04  Richard Guenther  <rguenther@suse.de>
1159
1160         PR tree-optimization/41919
1161         * gcc.c-torture/execute/pr41919.c: New testcase.
1162
1163 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1164
1165         PR target/41302
1166         * gcc.target/m68k/pr41302.c: New test.
1167
1168 2009-11-03  Jason Merrill  <jason@redhat.com>
1169
1170         PR c++/36959
1171         * g++.dg/opt/inline16.C: New.
1172
1173 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1174
1175         * gnat.dg/stack_check.adb1: New test.
1176         * gnat.dg/stack_check.adb2: Likewise.
1177
1178 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1179
1180         PR rtl-optimization/41917
1181         * gcc.c-torture/execute/pr41917.c: New test.
1182
1183 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1184
1185         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1186         dump to not include "call *%esp".
1187
1188 2009-11-03  Jason Merrill  <jason@redhat.com>
1189
1190         PR c++/39786
1191         * g++.dg/lookup/using22.C: New.
1192
1193         PR c++/41876
1194         * g++.dg/parse/eh-decl.C: New.
1195
1196         PR c++/41927
1197         * g++.dg/template/sfinae16.C: New.
1198
1199         PR c++/41815
1200         * g++.dg/cpp0x/rv-return.C: New.
1201         * g++.dg/cpp0x/deduce.C: Adjust.
1202
1203         PR c++/40944
1204         * g++.dg/template/sfinae15.C: New.
1205
1206         PR c++/40687
1207         * g++.dg/cpp0x/auto3.C: Remove xfail.
1208
1209 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1210
1211         PR fortran/41907
1212         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1213
1214 2009-11-03  Nick Clifton  <nickc@redhat.com>
1215
1216         * gcc.target/rx/builtins.c: Remove redundant tests.
1217         Add test of MVTIPL instruction.
1218         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1219         function attributes.  Add -msave-acc-in-interrupts option to the
1220         command line.
1221
1222 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1223             Maxim Kuvyrkov  <maxim@codesourcery.com>
1224
1225         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1226         sh, m68k and fido.
1227
1228 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1229
1230         PR c++/38699
1231         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1232         * c-c++-common/builtin-offsetof.c: ... here.
1233
1234 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1235
1236         PR c++/38699
1237         * c-c++-common/dfp/builtin-offsetof.c: New test.
1238         * g++.dg/other/offsetof6.C: Likewise.
1239
1240 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1241
1242         PR target/41900
1243         * gcc.target/i386/pr41900.c: New test.
1244
1245 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1246
1247         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1248
1249 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1250
1251         PR c++/41856
1252         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1253         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1254
1255 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1256
1257         PR c++/37093
1258         * g++.dg/other/ptrmem10.C: New test.
1259         * g++.dg/other/ptrmem11.C: Likewise.
1260
1261 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1262
1263         PR testsuite/41878
1264         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1265         spaces in some expressions.
1266
1267 2009-11-02  Jason Merrill  <jason@redhat.com>
1268
1269         * g++.dg/other/linkage2.C: Move to...
1270         * g++.dg/cpp0x/linkage2.C: ..here.
1271         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1272         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1273         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1274         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1275         * g++.dg/lookup/anon2.C: Likewise.
1276         * g++.dg/other/anon3.C: Likewise.
1277         * g++.dg/template/arg2.C: Likewise.
1278         * g++.dg/template/local4.C: Likewise.
1279         * g++.old-deja/g++.law/operators32.C: Likewise.
1280         * g++.old-deja/g++.other/linkage2.C: Likewise.
1281         * g++.old-deja/g++.pt/enum6.C: Likewise.
1282         * g++.old-deja/g++.other/anon9.C: Likewise.
1283         * g++.old-deja/g++.other/linkage1.C: Likewise.
1284         * c-c++-common/dfp/pr35620.c: Give the union a name.
1285
1286 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1287
1288         PR tree-optimization/41857
1289         * gcc.target/spu/ea/pr41857.c: New file.
1290
1291 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1292
1293         PR tree-optimization/41750
1294         * gcc.c-torture/execute/pr41750.c: New test.
1295
1296 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1297
1298         PR tree-optimization/41841
1299         * gcc.dg/pr41841.c: New test.
1300
1301         PR debug/41893
1302         * gcc.dg/debug/pr41893-1.c: New test.
1303         * gcc.dg/debug/pr41893-2.c: New file.
1304
1305         PR c++/41774
1306         * g++.dg/ext/visibility/namespace3.C: New test.
1307
1308 2009-11-01  Jason Merrill  <jason@redhat.com>
1309
1310         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1311         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1312         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1313
1314 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1315
1316         * gnat.dg/opt5.adb: New test.
1317
1318 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1319
1320         PR fortran/41872
1321         * gfortran.dg/allocatable_scalar_4.f90: New test.
1322
1323 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1324
1325         PR fortran/41850
1326         * gfortran.dg/intent_out_6.f90: New testcase.
1327
1328 2009-10-31  Richard Guenther  <rguenther@suse.de>
1329
1330         * g++.dg/tree-ssa/restrict1.C: New.
1331
1332 2009-10-31  Jason Merrill  <jason@redhat.com>
1333
1334         * g++.dg/rtti/typeid9.C: New.
1335
1336         PR c++/41754
1337         * g++.dg/cpp0x/initlist25.C: New.
1338
1339 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1340
1341         * gnat.dg/specs/rep_clause4.ads: New test.
1342
1343 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1344
1345         PR target/41885
1346         * gcc.target/avr/torture/pr41885.c: New test.
1347
1348 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1349
1350         * gnat.dg/specs/pack5.ads: New test.
1351
1352 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1353
1354         * lib/target-supports.exp: Handle powerpc-*-elf.
1355
1356 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1357
1358         PR target/40838
1359         * gcc.target/i386/incoming-6.c: New.
1360         * gcc.target/i386/incoming-7.c: Likewise.
1361         * gcc.target/i386/incoming-8.c: Likewise.
1362         * gcc.target/i386/incoming-9.c: Likewise.
1363         * gcc.target/i386/incoming-10.c: Likewise.
1364         * gcc.target/i386/incoming-11.c: Likewise.
1365         * gcc.target/i386/incoming-12.c: Likewise.
1366         * gcc.target/i386/incoming-13.c: Likewise.
1367         * gcc.target/i386/incoming-14.c: Likewise.
1368         * gcc.target/i386/incoming-15.c: Likewise.
1369         * gcc.target/i386/pr37843-4.c: Likewise.
1370
1371 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1372
1373         PR c++/41863
1374         * g++.dg/template/sizeof12.C: New test.
1375
1376 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1377
1378         * gnat.dg/pack14.adb: New test.
1379
1380 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1381
1382         * gcc.target/mips/mips.exp (mips_option_groups): Add
1383         mcount-ra-address.
1384         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1385         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1386         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1387
1388 2009-10-29  Michael Matz  <matz@suse.de>
1389
1390         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1391         * gcc.target/i386/sse-recip-vec.c: Ditto.
1392         * gcc.target/i386/brokensqrt.c: New test.
1393
1394 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1395
1396         PR fortran/41777
1397         * gfortran.dg/associated_target_3.f90: New testcase.
1398
1399 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1400
1401         * gfortran.dg/lto/pr41764_0.f: New.
1402
1403 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1404
1405         PR tree-optimization/41775
1406         * g++.dg/torture/pr41775.C: New testcase.
1407
1408 2009-10-28  Jason Merrill  <jason@redhat.com>
1409
1410         * g++.dg/cpp0x/inline-ns1.C: New.
1411         * g++.dg/cpp0x/inline-ns2.C: New.
1412         * g++.dg/cpp0x/inline-ns3.C: New.
1413
1414 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1415
1416         PR rtl-optimization/39715
1417         * gcc.target/arm/thumb-ltu.c: New.
1418
1419 2009-10-28  Richard Guenther  <rguenther@suse.de>
1420
1421         PR lto/41808
1422         PR lto/41839
1423         * gcc.dg/lto/20091027-1_0.c: New testcase.
1424         * gcc.dg/lto/20091027-1_1.c: Likewise.
1425         * g++.dg/lto/20091026-1_0.C: Likewise.
1426         * g++.dg/lto/20091026-1_1.C: Likewise.
1427         * g++.dg/lto/20091026-1_a.h: Likewise.
1428
1429 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1430
1431         PR middle-end/41837
1432         * gcc.dg/pr41837.c: New test.
1433
1434         PR debug/41801
1435         * g++.dg/ext/sync-3.C: New test.
1436
1437         PR target/41762
1438         * gcc.dg/pr41762.c: New test.
1439
1440 2009-10-28  Richard Guenther  <rguenther@suse.de>
1441
1442         PR middle-end/41855
1443         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1444         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1445         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1446         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1447
1448 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1449
1450         PR rtl-optimization/39715
1451         * gcc.target/arm/thumb-bitfld1.c: New.
1452
1453 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1454
1455         PR rtl-optimization/40741
1456         * gcc.target/arm/thumb-branch1.c: New.
1457
1458 2009-10-27  Jason Merrill  <jason@redhat.com>
1459
1460         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1461         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1462         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1463         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1464
1465 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1466
1467         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1468         * gnat.dg/null_pointer_deref2.adb: Likewise.
1469
1470 2009-10-27  Richard Guenther  <rguenther@suse.de>
1471
1472         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1473
1474 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1475
1476         PR c/41842
1477         * gcc.dg/pr41842.c: New test.
1478
1479 2009-10-27  Revital Eres  <eres@il.ibm.com>
1480
1481         PR tree-optimization/40648
1482         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1483         change in decision of peeling for alignment.
1484         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1485         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1486         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1487         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1488         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1489         * gcc.dg/vect/vect-50.c: Likewise.
1490         * gcc.dg/vect/vect-33.c: Likewise.
1491         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1492         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1493         Likewise.
1494         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1495         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1496         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1497         Likewise.
1498         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1499         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1500         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1501         * gcc.dg/vect/vect-60.c: Likewise.
1502         * gcc.dg/vect/vect-26.c: Likewise.
1503         * gcc.dg/vect/vect-52.c: Likewise.
1504         * gcc.dg/vect/vect-44.c: Likewise.
1505         * gcc.dg/vect/vect-27.c: Likewise.
1506         * gcc.dg/vect/vect-70.c: Likewise.
1507         * gcc.dg/vect/vect-28.c: Likewise.
1508         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1509         * gcc.dg/vect/vect-109.c: Likewise.
1510         * gcc.dg/vect/vect-54.c: Likewise.
1511         * gcc.dg/vect/vect-29.c: Likewise.
1512         * gcc.dg/vect/vect-72.c: Likewise.
1513         * gcc.dg/vect/vect-56.c: Likewise.
1514         * gcc.dg/vect/vect-48.c: Likewise.
1515         * gcc.dg/vect/vect-91.c: Likewise.
1516         * gcc.dg/vect/vect-92.c: Likewise.
1517         * gcc.dg/vect/vect-58.c: Likewise.
1518         * gcc.dg/vect/slp-25.c: Likewise.
1519         * gcc.dg/vect/vect-93.c: Likewise.
1520         * gcc.dg/vect/vect-95.c: Likewise.
1521         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1522         * gcc.dg/vect/vect-87.c: Likewise.
1523         * gcc.dg/vect/vect-96.c: Likewise.
1524         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1525         * gcc.dg/vect/vect-88.c: Likewise.
1526         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1527         * gcc.dg/vect/vect-89.c: Likewise.
1528         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1529         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1530         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1531         * gfortran.dg/vect/vect-2.f90: Likewise.
1532         * gfortran.dg/vect/vect-3.f90: Likewise.
1533         * gfortran.dg/vect/vect-4.f90: Likewise.
1534         * gfortran.dg/vect/vect-5.f90: Likewise.
1535
1536 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1537
1538         PR c++/41020
1539         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1540
1541 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1542             Michael Meissner  <meissner@linux.vnet.ibm.com>
1543             Ulrich Weigand  <uweigand@de.ibm.com>
1544
1545         * gcc.target/spu/ea/ea.exp: New file.
1546         * gcc.target/spu/ea/cache1.c: Likewise.
1547         * gcc.target/spu/ea/cast1.c: Likewise.
1548         * gcc.target/spu/ea/cast2.c: Likewise.
1549         * gcc.target/spu/ea/compile1.c: Likewise.
1550         * gcc.target/spu/ea/compile2.c: Likewise.
1551         * gcc.target/spu/ea/cppdefine.c: Likewise.
1552         * gcc.target/spu/ea/errors1.c: Likewise.
1553         * gcc.target/spu/ea/errors2.c: Likewise.
1554         * gcc.target/spu/ea/execute1.c: Likewise.
1555         * gcc.target/spu/ea/execute2.c: Likewise.
1556         * gcc.target/spu/ea/execute3.c: Likewise.
1557         * gcc.target/spu/ea/ops1.c: Likewise.
1558         * gcc.target/spu/ea/ops2.c: Likewise.
1559         * gcc.target/spu/ea/options1.c: Likewise.
1560         * gcc.target/spu/ea/test-sizes.c: Likewise.
1561
1562 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1563
1564         PR bootstrap/41345
1565         * gcc.dg/pr41345.c: New test.
1566
1567         PR debug/41828
1568         * g++.dg/debug/dwarf2/anonname1.C: New test.
1569
1570 2009-10-26  Jason Merrill  <jason@redhat.com>
1571
1572         PR c++/38796
1573         * g++.dg/cpp0x/defaulted15.C: New.
1574         * g++.dg/cpp0x/defaulted16.C: New.
1575
1576 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1577
1578         PR c++/41785
1579         * g++.dg/cpp0x/variadic96.C: New test.
1580
1581 2009-10-26  Nick Clifton  <nickc@redhat.com>
1582
1583         * lib/target-supports.exp (check_profiling_available):
1584         Profiling is not, currently, available for the RX port.
1585         (check_effective_target_hard_float): Add support for RX target.
1586         * gcc.target/rx: New directory.
1587         * gcc.target/rx/builtins.c: New test file.
1588         * gcc.target/rx/interrupts.c: New test file.
1589         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1590         * gcc.target/rx/zero-width-bitfield.c: New test file.
1591         * gcc.target/rx/i272091.c: New test file.
1592         * gcc.target/rx/packed-struct.c: New test file.
1593         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1594
1595 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1596
1597         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1598         * gcc.dg/lto/20091016-1_0.c: Likewise.
1599         * gcc.dg/lto/20090206-1_0.c: Likewise.
1600         * gcc.dg/lto/20081120-1_0.c: Likewise.
1601         * gcc.dg/lto/20081120-2_0.c: Likewise.
1602         * gcc.dg/lto/20090116_0.c: Likewise.
1603         * gcc.dg/lto/20081126_0.c: Likewise.
1604         * gcc.dg/lto/20091013-1_0.c: Likewise.
1605         * gcc.dg/lto/20081212-1_0.c: Likewise.
1606         * gcc.dg/lto/20091015-1_0.c: Likewise.
1607         * gcc.dg/lto/20090126-1_0.c: Likewise.
1608         * gcc.dg/lto/20090126-2_0.c: Likewise.
1609         * gcc.dg/lto/20091020-1_0.c: Likewise.
1610         * gcc.dg/lto/20091020-2_0.c: Likewise.
1611         * gcc.dg/lto/20081204-1_0.c: Likewise.
1612         * gcc.dg/lto/20081204-2_0.c: Likewise.
1613         * gcc.dg/lto/20081224_0.c: Likewise.
1614         * gcc.dg/lto/20090219_0.c: Likewise.
1615
1616 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1617
1618         PR c++/41020
1619         * g++.dg/lookup/extern-c-redecl2.C: New test.
1620         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1621         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1622         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1623
1624 2009-10-26  Michael Matz  <matz@suse.de>
1625
1626         PR tree-optimization/41783
1627         * gcc.dg/pr41783.c: New test.
1628         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1629         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1630         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1631
1632 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1633
1634         PR fortran/41714
1635         * gfortran.dg/class_allocate_4.f03: New test.
1636
1637 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1638
1639         * gcc.target/mips/mult-1.c: New test.
1640
1641 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1642
1643         PR fortran/41784
1644         * gfortran.dg/extends_8.f03: New test.
1645
1646 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1647
1648         * gnat.dg/specs/pack4.ads: New test.
1649
1650 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1651
1652         * gnat.dg/null_pointer_deref1.adb: New test.
1653         * gnat.dg/null_pointer_deref2.adb: Likewise.
1654
1655 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1656
1657         PR fortran/41772
1658         * gfortran.dg/transfer_intrinsic_3.f90.
1659
1660 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1661
1662         * gnat.dg/opt4.adb: New test.
1663
1664 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1665
1666         PR c/40033
1667         * gcc.dg/noncompile/pr40033-1.c: New test.
1668
1669 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1670
1671         PR c++/40808
1672         * g++.dg/abi/mangle34.C: New test
1673
1674 2009-10-23  Jason Merrill  <jason@redhat.com>
1675
1676         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1677
1678         Core issue 899
1679         * g++.dg/cpp0x/explicit4.C: New.
1680
1681 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1682
1683         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1684         *-*-cygwin.
1685         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1686         for *-*-mingw* and *-*-cygwin.
1687         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1688         * g++.dg/template/spec35.C: Disable weak symbol test for
1689         *-*-mingw* and *-*-cygwin.
1690
1691         PR testsuite/31342
1692         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1693
1694 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1695
1696         PR fortran/41800
1697         * gfortran.dg/class_10.f03: New test.
1698
1699 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1700
1701         PR target/41787
1702         * gcc.target/powerpc/vsx-vrsave.c: New file.
1703
1704 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1705
1706         PR c/41673
1707         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1708
1709 2009-10-23  Richard Guenther  <rguenther@suse.de>
1710
1711         PR tree-optimization/41778
1712         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1713
1714 2009-10-22  Richard Guenther  <rguenther@suse.de>
1715
1716         PR lto/41791
1717         * g++.dg/lto/20091022-2_0.C: New testcase.
1718
1719 2009-10-22  Richard Guenther  <rguenther@suse.de>
1720
1721         PR lto/41730
1722         * g++.dg/lto/20091022-1_0.C: New testcase.
1723
1724 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1725
1726         * gcc.dg/autopar/outer-4.c: Adjust scan.
1727         * gcc.dg/autopar/outer-5.c: Adjust scan.
1728         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1729
1730         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1731         * gcc.dg/autopar/outer-1.c: New testcase.
1732         * gcc.dg/autopar/outer-2.c: New testcase.
1733         * gcc.dg/autopar/outer-3.c: New testcase.
1734         * gcc.dg/autopar/outer-4.c: New testcase.
1735         * gcc.dg/autopar/outer-5.c: New testcase.
1736         * gcc.dg/autopar/outer-6.c: New testcase.
1737
1738 2009-10-22  Jan Hubicka  <jh@suse.cz>
1739
1740         * gcc.c-torture/compile/pr40556.c: New testcase.
1741
1742 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1743
1744         PR fortran/41781
1745         * gfortran.dg/goto_8.f90: New test case.
1746
1747 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1748
1749         PR tree-optimization/41497
1750         * gcc.dg/tree-ssa/pr41497.c: New.
1751
1752 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1753
1754         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1755
1756 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1757
1758         * gcc.dg/tls/pie-1.c: New test.
1759
1760 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1761
1762         * g++.dg/abi/mangle33.C: New test.
1763
1764 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1765
1766         * gnat.dg/discr22.adb: New test.
1767
1768 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1769
1770         * gnat.dg/loop_optimization7.ad[sb]: New test.
1771         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1772
1773 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1774
1775         PR fortran/41706
1776         PR fortran/41766
1777         * gfortran.dg/class_9.f03: Extended test case.
1778         * gfortran.dg/select_type_7.f03: New test case.
1779
1780 2009-10-20  Richard Guenther  <rguenther@suse.de>
1781
1782         * gcc.dg/lto/20091020-3_0.c: New testcase.
1783
1784 2009-10-20  Richard Guenther  <rguenther@suse.de>
1785
1786         PR lto/41761
1787         * gcc.dg/lto/20091020-1_0.c: New testcase.
1788         * gcc.dg/lto/20091020-1_1.c: Likewise.
1789         * gcc.dg/lto/20091020-2_0.c: Likewise.
1790         * gcc.dg/lto/20091020-2_1.c: Likewise.
1791
1792 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1793
1794         PR debug/41340
1795         * gcc.dg/pr41340.c: New test.
1796
1797 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1798
1799         * gnat.dg/discr21.ad[sb]: New test.
1800         * gnat.dg/discr21_pkg.ads: New helper.
1801
1802 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1803
1804         PR fortran/41706
1805         * gfortran.dg/class_9 : New test.
1806
1807 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1808
1809         * gcc.dg/raw-string-1.c: New test.
1810         * gcc.dg/raw-string-2.c: New test.
1811         * gcc.dg/raw-string-3.c: New test.
1812         * gcc.dg/raw-string-4.c: New test.
1813         * gcc.dg/raw-string-5.c: New test.
1814         * gcc.dg/raw-string-6.c: New test.
1815         * gcc.dg/raw-string-7.c: New test.
1816         * gcc.dg/utf8-1.c: New test.
1817         * gcc.dg/utf8-2.c: New test.
1818         * gcc.dg/utf-badconcat2.c: New test.
1819         * gcc.dg/utf-dflt2.c: New test.
1820         * gcc.dg/cpp/include6.c: New test.
1821         * g++.dg/ext/raw-string-1.C: New test.
1822         * g++.dg/ext/raw-string-2.C: New test.
1823         * g++.dg/ext/raw-string-3.C: New test.
1824         * g++.dg/ext/raw-string-4.C: New test.
1825         * g++.dg/ext/raw-string-5.C: New test.
1826         * g++.dg/ext/raw-string-6.C: New test.
1827         * g++.dg/ext/raw-string-7.C: New test.
1828         * g++.dg/ext/utf8-1.C: New test.
1829         * g++.dg/ext/utf8-2.C: New test.
1830         * g++.dg/ext/utf-badconcat2.C: New test.
1831         * g++.dg/ext/utf-dflt2.C: New test.
1832
1833         * gcc.dg/cleanup-13.c: New test.
1834
1835 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1836
1837         PR fortran/41586
1838         * gfortran.dg/auto_dealloc_1.f90: New test case.
1839
1840 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1841
1842         Port from redhat/gcc-4_4-branch:
1843         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1844         * gcc.dg/debug/vta-2.c: New test.
1845
1846         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1847         * gcc.dg/debug/vta-1.c: New.
1848
1849 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1850
1851         * gnat.dg/noreturn2.ad[sb]: New test.
1852
1853 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1854
1855         PR fortran/41755
1856         * gfortran.dg/equiv_8.f90: New test.
1857         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1858
1859 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1860
1861         * gcc.target/arm/neon-thumb2-move.c: New test.
1862
1863 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1864
1865         * gcc.dg/debug/vta-3.c: New test.
1866
1867 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1868
1869         * gnat.dg/nested_proc.adb: Rename into...
1870         * gnat.dg/nested_proc1.adb: ...this.
1871         * gnat.dg/nested_proc2.adb: New test.
1872
1873 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1874
1875         * gnat.dg/noreturn1.ad[sb]: New test.
1876
1877 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1878             Paul Thomas  <pault@gcc.gnu.org>
1879
1880         PR fortran/41629
1881         * gfortran.dg/class_6.f90: New test.
1882
1883         PR fortran/41608
1884         PR fortran/41587
1885         * gfortran.dg/class_7.f90: New test.
1886
1887         PR fortran/41618
1888         * gfortran.dg/class_8.f90: New test.
1889
1890 2009-10-17  Richard Guenther  <rguenther@suse.de>
1891
1892         * gcc.dg/lto/20091017-1_0.c: New testcase.
1893         * gcc.dg/lto/20091017-1_1.c: Likewise.
1894
1895 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1896
1897         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1898
1899 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1900
1901         * gnat.dg/aggr11.adb: New test.
1902         * gnat.dg/aggr11_pkg.ads: New helper.
1903
1904 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1905
1906         * gnat.dg/slice8.adb: New test.
1907         * gnat.dg/slice8_pkg1.ads: New helper.
1908         * gnat.dg/slice8_pkg2.ads: Likewise.
1909         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1910
1911 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1912
1913         * gnat.dg/unchecked_convert4.adb: New test.
1914
1915 2009-10-15  Jason Merrill  <jason@redhat.com>
1916
1917         PR c++/38798
1918         * g++.dg/cpp0x/trailing5.C: New.
1919
1920         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1921         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1922         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1923         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1924
1925 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1926
1927         PR fortran/41719
1928         * gfortran.dg/class_5.f03: New test case.
1929         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1930         * gfortran.dg/typebound_operator_4.f03: Ditto.
1931
1932 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1933
1934         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1935         * g++.dg/other/first-global.C: Likewise.
1936         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1937         * g++.dg/torture/pr40323.C: Likewise.
1938         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1939         * gcc.dg/inline-33.c: Likewise.
1940         * gcc.dg/ipa/ipa-1.c: Likewise.
1941         * gcc.dg/ipa/ipa-2.c: Likewise.
1942         * gcc.dg/ipa/ipa-3.c: Likewise.
1943         * gcc.dg/ipa/ipa-4.c: Likewise.
1944         * gcc.dg/ipa/ipa-5.c: Likewise.
1945         * gcc.dg/ipa/ipa-7.c: Likewise.
1946         * gcc.dg/ipa/ipacost-2.c: Likewise.
1947         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1948         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1949         * gfortran.dg/whole_file_5.f90: Likewise.
1950         * gfortran.dg/whole_file_6.f90: Likewise.
1951
1952 2009-10-16  Richard Guenther  <rguenther@suse.de>
1953
1954         PR tree-optimization/41728
1955         * gcc.c-torture/compile/pr41728.c: New testcase.
1956
1957 2009-10-16  Richard Guenther  <rguenther@suse.de>
1958
1959         PR lto/41598
1960         * gcc.dg/lto/20091016-1_0.c: New testcase.
1961         * gcc.dg/lto/20091016-1_1.c: Likewise.
1962         * gcc.dg/lto/20091016-1_a.h: Likewise.
1963
1964 2009-10-16  Richard Guenther  <rguenther@suse.de>
1965
1966         PR lto/41715
1967         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1968         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1969         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1970
1971 2009-10-16  Richard Guenther  <rguenther@suse.de>
1972
1973         PR lto/41713
1974         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1975
1976 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1977
1978         PR debug/41717
1979         * gcc.dg/debug/pr41717.c: New test.
1980
1981 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1982
1983         PR fortran/41648
1984         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1985
1986         PR fortran/41656
1987         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1988
1989 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1990
1991         PR target/23983
1992         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1993         result used.
1994         * g++.dg/ext/altivec-2.C (main): Ditto.
1995
1996 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1997
1998         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1999         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2000
2001 2009-10-15  Richard Guenther  <rguenther@suse.de>
2002
2003         PR lto/41669
2004         * gcc.dg/lto/20091015-1_0.c: New testcase.
2005         * gcc.dg/lto/20091015-1_1.c: Likewise.
2006         * gcc.dg/lto/20091015-1_2.c: Likewise.
2007         * gcc.dg/lto/20091015-1_a.h: Likewise.
2008         * gcc.dg/lto/20091015-1_b.h: Likewise.
2009
2010 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2011
2012         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2013
2014 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2015
2016         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2017
2018 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2019
2020         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2021         line from 1 to 0.
2022         * obj-c++.dg/bitfield-1.mm: Likewise.
2023         * obj-c++.dg/bitfield-4.mm: Likewise.
2024
2025 2009-10-14  Richard Guenther  <rguenther@suse.de>
2026
2027         PR lto/41173
2028         * gcc.dg/lto/20091014-1_0.c: New testcase.
2029
2030 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2031
2032         PR testsuite/41707
2033         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2034         warning on line 0 instead of 1.
2035
2036 2009-10-14  Richard Guenther  <rguenther@suse.de>
2037
2038         PR lto/41521
2039         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2040         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2041
2042 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2043
2044         PR preprocessor/41543
2045         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2046
2047         PR debug/41695
2048         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2049
2050 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2051
2052         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2053         New procedure.
2054         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2055         effective target.
2056
2057 2009-10-14  Jason Merrill  <jason@redhat.com>
2058
2059         PR c++/39866
2060         * g++.dg/cpp0x/defaulted14.C: New.
2061
2062 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2063
2064         * g++.dg/cpp0x/vt-40092.C: New.
2065
2066 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2067
2068         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2069         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2070
2071 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2072
2073         * gfortran.dg/complex_intrinsic_8.f90: New test.
2074
2075 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2076
2077         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2078         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2079
2080 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2081
2082         PR target/38948
2083         * gcc.dg/torture/pr38948.c: New test.
2084
2085 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2086
2087         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2088
2089 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2090
2091         PR fortran/41581
2092         * gfortran.dg/class_allocate_2.f03: Modified.
2093         * gfortran.dg/class_allocate_3.f03: New test case.
2094
2095 2009-10-13  Richard Guenther  <rguenther@suse.de>
2096
2097         PR lto/41668
2098         * gcc.dg/lto/20091006-2_0.c: New testcase.
2099         * gcc.dg/lto/20091006-2_1.c: Likewise.
2100         * gcc.dg/lto/20091006-2_2.c: Likewise.
2101         * gcc.dg/lto/20091013-1_0.c: Likewise.
2102         * gcc.dg/lto/20091013-1_1.c: Likewise.
2103         * gcc.dg/lto/20091013-1_2.c: Likewise.
2104
2105 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2106
2107         * gcc.c-torture/compile/pr41661.c: New test.
2108
2109 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2110
2111         PR libgfortran/41683
2112         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2113
2114 2009-10-12  Jason Merrill  <jason@redhat.com>
2115
2116         PR c++/37875
2117         * g++.dg/cpp0x/decltype18.C: New.
2118
2119         PR c++/37766
2120         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2121
2122 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2123
2124         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2125
2126 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2127
2128         PR debug/41343
2129         PR debug/41447
2130         PR debug/41264
2131         PR debug/41338
2132         * gcc.dg/guality/pr41447-1.c: New.
2133         * gcc.dg/debug/pr41264-1.c: New.
2134         * gcc.dg/debug/pr41343-1.c: New.
2135
2136 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2137
2138         PR target/26515
2139         * gcc.dg/torture/pr26515.c: New test.
2140
2141 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2142
2143         PR testsuite/41659
2144         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2145         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2146         or "xfail" with dg-lto-do.
2147
2148 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2149
2150         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2151
2152 2009-10-12  Michael Matz  <matz@suse.de>
2153
2154         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2155         pass.
2156
2157 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2158
2159         PR target/41680
2160         * g++.dg/torture/pr41680.C: New test.
2161
2162 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2163
2164         PR c++/41570
2165         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2166
2167 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2168
2169         PR debug/41616
2170         * gcc.dg/guality/pr41616-1.c: New.
2171
2172 2009-10-11  Jason Merrill  <jason@redhat.com>
2173
2174         PR c++/37204
2175         * g++.dg/cpp0x/rv-reinterpret.C: New.
2176
2177 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2178
2179         PR libgfortran/38439
2180         * gfortran.dg/fmt_error_9.f: New test.
2181         * gfortran.dg/fmt_error_10.f: New test.
2182
2183 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2184
2185         PR fortran/41583
2186         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2187         * gfortran.dg/class_4b.f03: As above.
2188         * gfortran.dg/class_4c.f03: As above.
2189         * gfortran.dg/class_4d.f03: As above.
2190
2191 2009-10-11  Richard Guenther  <rguenther@suse.de>
2192
2193         PR tree-optimization/41555
2194         * gcc.dg/torture/pr41555.c: New testcase.
2195
2196 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2197
2198         PR libgfortran/35862
2199         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2200         function correctly.
2201
2202 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2203
2204         PR libgfortran/35862
2205         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2206         Add conditions to avoid runtime errors if not supported.
2207
2208 2009-10-10  Richard Guenther  <rguenther@suse.de>
2209
2210         PR tree-optimization/41654
2211         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2212
2213 2009-10-09  Jason Merrill  <jason@redhat.com>
2214
2215         * g++.dg/cpp/ucn-1.C: New.
2216
2217 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2218
2219         PR fortran/41585
2220         * gfortran.dg/class_2.f03: Extended test case.
2221
2222 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2223
2224         PR fortran/41582
2225         * gfortran.dg/class_allocate_1.f03: Modify code such that
2226         it compiles with the gfc_warning->gfc_error change.
2227         * gfortran.dg/class_allocate_1.f03: New test.
2228
2229 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2230
2231         PR fortran/41579
2232         * gfortran.dg/select_type_6.f03: New test.
2233
2234 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2235
2236         PR preprocessor/41445
2237         * gcc.dg/cpp/separate-1.c: Adjust.
2238         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2239         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2240         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2241         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2242         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2243         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2244         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2245
2246         PR rtl-optimization/41646
2247         * gcc.c-torture/compile/pr41646.c: New test.
2248
2249 2009-10-09  Richard Guenther  <rguenther@suse.de>
2250
2251         PR tree-optimization/41634
2252         * gcc.c-torture/compile/pr41634.c: New testcase.
2253
2254 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2255
2256         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2257
2258 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2259
2260         * gnat.dg/opt3.adb: New test.
2261         * gnat.dg/opt3_pkg.ads: New helper.
2262
2263 2009-10-08  Doug Kwan  <dougkwan@google.com>
2264
2265         PR rtl-optimization/41574
2266         * gcc.dg/pr41574.c: New test.
2267
2268 2009-10-08  Cary Coutant  <ccoutant@google.com>
2269
2270         Add support for debugging with ICF (Identical Code Folding).
2271         * g++.dg/debug/dwarf2/icf.C: New test.
2272
2273 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2274
2275         * gcc.target/mips/truncate-6.c: New test.
2276
2277 2009-10-08  Jason Merrill  <jason@redhat.com>
2278
2279         PR c++/36816
2280         * g++.dg/cpp0x/rv-deduce.C: New.
2281
2282         PR c++/37177
2283         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2284         * g++.dg/template/explicit-args2.C: New.
2285         * g++.dg/template/explicit-args3.C: New.
2286         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2287
2288 2009-10-08  Michael Matz  <matz@suse.de>
2289
2290         PR middle-end/41573
2291         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2292         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2293         * gcc.dg/pr41573.c: New test.
2294
2295 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2296
2297         PR c/41182
2298         * gcc.c-torture/compile/pr41182-1.c: New.
2299
2300 2009-10-07  Jason Merrill  <jason@redhat.com>
2301
2302         * g++.dg/cpp0x/variadic95.C: New.
2303
2304 2009-10-07  Jason Merrill  <jason@redhat.com>
2305
2306         * g++.dg/template/scope3.C: New.
2307
2308 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2309
2310         * gcc.dg/debug/dwarf2/inline3.c: New test.
2311
2312 2009-10-07  Daniel Kraft  <d@domob.eu>
2313
2314         PR fortran/41615
2315         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2316
2317 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2318
2319         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2320         * gfortran.dg/select_type_1.f03: Modified error message.
2321         * gfortran.dg/select_type_5.f03: New test.
2322
2323 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2324
2325         PR libgfortran/41612
2326         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2327         have kind=10 reals.
2328
2329 2009-10-06  Jason Merrill  <jason@redhat.com>
2330
2331         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2332         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2333
2334 2009-10-06  Richard Guenther  <rguenther@suse.de>
2335
2336         PR lto/41502
2337         * gcc.dg/lto/20091006-1_0.c: New testcase.
2338         * gcc.dg/lto/20091006-1_1.c: Likewise.
2339         * gcc.dg/lto/20091005-2_0.c: Likewise.
2340
2341 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2342
2343         PR ada/41383
2344         * gnat.dg/timer_cancel.adb: New test.
2345
2346 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2347
2348         PR ada/38333
2349         * gnat.dg/specs/import_abstract.ads: New.
2350
2351 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2352
2353         PR libgfortran/35862
2354         * gfortran.dg/round_2.f03: New test.
2355
2356 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2357
2358         PR debug/41558
2359         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2360         * lib/gcc-gdb-test.exp: ... here.  New file.
2361         * gfortran.dg/guality/guality.exp: New file.
2362         * gfortran.dg/guality/pr41558.f90: New test.
2363         * gfortran.dg/guality/arg1.f90: New test.
2364
2365 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2366
2367         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2368         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2369         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2370         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2371
2372 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2373
2374         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2375         register_pass_info.
2376         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2377         plugin_pass to register_pass_info.
2378         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2379         register_pass_info.
2380         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2381         register_pass_info.
2382
2383 2009-10-05  Richard Guenther  <rguenther@suse.de>
2384
2385         PR lto/41281
2386         * gcc.dg/lto/20090914-2_0.c: New testcase.
2387
2388 2009-10-05  Richard Guenther  <rguenther@suse.de>
2389
2390         PR lto/40902
2391         * gcc.dg/lto/20091005-1_0.c: New testcase.
2392         * gcc.dg/lto/20091005-1_1.c: Likewise.
2393
2394 2009-10-05  Richard Guenther  <rguenther@suse.de>
2395
2396         PR lto/41552
2397         PR lto/41487
2398         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2399         * g++.dg/lto/20091004-1_0.C: New testcase.
2400         * g++.dg/lto/20091004-1_1.C: Likewise.
2401         * g++.dg/lto/20091004-2_0.C: Likewise.
2402         * g++.dg/lto/20091004-2_1.C: Likewise.
2403         * g++.dg/lto/20091004-3_0.C: Likewise.
2404         * g++.dg/lto/20091004-3_1.C: Likewise.
2405
2406 2009-10-05  Richard Guenther  <rguenther@suse.de>
2407
2408         PR tree-optimization/23821
2409         * gcc.dg/torture/pr23821.c: New testcase.
2410
2411 2009-10-05  Daniel Kraft  <d@domob.eu>
2412
2413         PR fortran/41403
2414         * gfortran.dg/goto_6.f: New test.
2415         * gfortran.dg/goto_7.f: New test.
2416
2417 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2418             Bill Maddox  <maddox@google.com>
2419             Cary Coutant  <ccoutant@google.com>
2420             Chris Demetriou  <cgd@google.com>
2421             Diego Novillo  <dnovillo@google.com>
2422             Doug Kwan  <dougkwan@google.com>
2423             Jan Hubicka  <jh@suse.cz>
2424             Ollie Wild  <aaw@google.com>
2425             Rafael Espindola  <espindola@google.com>
2426             Richard Guenther  <rguenther@suse.de>
2427             Simon Baldwin  <simonb@google.com>
2428
2429         * g++.dg/20090107-1.C: New.
2430         * g++.dg/20090121-1.C: New.
2431         * g++.dg/ipa/20090113-1.C: New.
2432         * g++.dg/lto: New directory.
2433         * g++.dg/lto/20080829_0.C: New.
2434         * g++.dg/lto/20080904_0.C: New.
2435         * g++.dg/lto/20080907_0.C: New.
2436         * g++.dg/lto/20080908-1_0.C: New.
2437         * g++.dg/lto/20080908-2_0.C: New.
2438         * g++.dg/lto/20080908-3_0.C: New.
2439         * g++.dg/lto/20080909-1_0.C: New.
2440         * g++.dg/lto/20080910-1_0.C: New.
2441         * g++.dg/lto/20080912-1_0.C: New.
2442         * g++.dg/lto/20080912_0.C: New.
2443         * g++.dg/lto/20080915_0.C: New.
2444         * g++.dg/lto/20080916_0.C: New.
2445         * g++.dg/lto/20080917_0.C: New.
2446         * g++.dg/lto/20080924_0.C: New.
2447         * g++.dg/lto/20080926_0.C: New.
2448         * g++.dg/lto/20081008_0.C: New.
2449         * g++.dg/lto/20081022.h: New.
2450         * g++.dg/lto/20081022_0.C: New.
2451         * g++.dg/lto/20081022_1.C: New.
2452         * g++.dg/lto/20081023_0.C: New.
2453         * g++.dg/lto/20081109-1_0.C: New.
2454         * g++.dg/lto/20081109-2_0.C: New.
2455         * g++.dg/lto/20081109_0.C: New.
2456         * g++.dg/lto/20081109_1.C: New.
2457         * g++.dg/lto/20081118-1_0.C: New.
2458         * g++.dg/lto/20081118-1_1.C: New.
2459         * g++.dg/lto/20081118_0.C: New.
2460         * g++.dg/lto/20081118_1.C: New.
2461         * g++.dg/lto/20081119-1.h: New.
2462         * g++.dg/lto/20081119-1_0.C: New.
2463         * g++.dg/lto/20081119-1_1.C: New.
2464         * g++.dg/lto/20081119_0.C: New.
2465         * g++.dg/lto/20081119_1.C: New.
2466         * g++.dg/lto/20081120-1_0.C: New.
2467         * g++.dg/lto/20081120-1_1.C: New.
2468         * g++.dg/lto/20081120-2_0.C: New.
2469         * g++.dg/lto/20081120-2_1.C: New.
2470         * g++.dg/lto/20081123_0.C: New.
2471         * g++.dg/lto/20081123_1.C: New.
2472         * g++.dg/lto/20081125.h: New.
2473         * g++.dg/lto/20081125_0.C: New.
2474         * g++.dg/lto/20081125_1.C: New.
2475         * g++.dg/lto/20081127_0.C: New.
2476         * g++.dg/lto/20081127_1.C: New.
2477         * g++.dg/lto/20081203_0.C: New.
2478         * g++.dg/lto/20081203_1.C: New.
2479         * g++.dg/lto/20081204-1_0.C: New.
2480         * g++.dg/lto/20081204-1_1.C: New.
2481         * g++.dg/lto/20081204-2_0.C: New.
2482         * g++.dg/lto/20081204-2_1.C: New.
2483         * g++.dg/lto/20081209_0.C: New.
2484         * g++.dg/lto/20081209_1.C: New.
2485         * g++.dg/lto/20081211-1.h: New.
2486         * g++.dg/lto/20081211-1_0.C: New.
2487         * g++.dg/lto/20081211-1_1.C: New.
2488         * g++.dg/lto/20081217-1_0.C: New.
2489         * g++.dg/lto/20081217-2_0.C: New.
2490         * g++.dg/lto/20081219_0.C: New.
2491         * g++.dg/lto/20081219_1.C: New.
2492         * g++.dg/lto/20090106_0.C: New.
2493         * g++.dg/lto/20090112_0.C: New.
2494         * g++.dg/lto/20090128_0.C: New.
2495         * g++.dg/lto/20090221_0.C: New.
2496         * g++.dg/lto/20090302_0.C: New.
2497         * g++.dg/lto/20090302_1.C: New.
2498         * g++.dg/lto/20090303_0.C: New.
2499         * g++.dg/lto/20090311-1.h: New.
2500         * g++.dg/lto/20090311-1_0.C: New.
2501         * g++.dg/lto/20090311-1_1.C: New.
2502         * g++.dg/lto/20090311_0.C: New.
2503         * g++.dg/lto/20090311_1.C: New.
2504         * g++.dg/lto/20090312.h: New.
2505         * g++.dg/lto/20090312_0.C: New.
2506         * g++.dg/lto/20090312_1.C: New.
2507         * g++.dg/lto/20090313_0.C: New.
2508         * g++.dg/lto/20090313_1.C: New.
2509         * g++.dg/lto/20090315_0.C: New.
2510         * g++.dg/lto/20090315_1.C: New.
2511         * g++.dg/lto/20091002-1_0.C: New testcase.
2512         * g++.dg/lto/20091002-2_0.C: Likewise..
2513         * g++.dg/lto/20091002-3_0.C: Likewise..
2514         * g++.dg/lto/README: New.
2515         * g++.dg/lto/pr40818_0.C: New.
2516         * g++.dg/opt/thunk3-1.C: New.
2517         * g++.dg/opt/thunk4.C: New.
2518         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2519         replacements with __attribute__ ((__noinline__)).
2520         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2521         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2522         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2523         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2524         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2525         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2526         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2527         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2528         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2529         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2530         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2531         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2532         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2533         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2534         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2535         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2536         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2537         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2538         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2539         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2540         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2541         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2542         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2543         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2544         * gcc.dg/20081223-1.c: New.
2545         * gcc.dg/lto: New directory.
2546         * gcc.dg/lto/20080908_0.c: New.
2547         * gcc.dg/lto/20080917_0.c: New.
2548         * gcc.dg/lto/20080924_0.c: New.
2549         * gcc.dg/lto/20081024_0.c: New.
2550         * gcc.dg/lto/20081109_0.c: New.
2551         * gcc.dg/lto/20081111_0.c: New.
2552         * gcc.dg/lto/20081111_1.c: New.
2553         * gcc.dg/lto/20081112_0.c: New.
2554         * gcc.dg/lto/20081112_1.c: New.
2555         * gcc.dg/lto/20081115_0.c: New.
2556         * gcc.dg/lto/20081115_1.c: New.
2557         * gcc.dg/lto/20081115_2.c: New.
2558         * gcc.dg/lto/20081118_0.c: New.
2559         * gcc.dg/lto/20081118_1.c: New.
2560         * gcc.dg/lto/20081118_2.c: New.
2561         * gcc.dg/lto/20081120-1_0.c: New.
2562         * gcc.dg/lto/20081120-1_1.c: New.
2563         * gcc.dg/lto/20081120-2_0.c: New.
2564         * gcc.dg/lto/20081120-2_1.c: New.
2565         * gcc.dg/lto/20081125_0.c: New.
2566         * gcc.dg/lto/20081125_1.c: New.
2567         * gcc.dg/lto/20081126_0.c: New.
2568         * gcc.dg/lto/20081201-1_0.c: New.
2569         * gcc.dg/lto/20081201-1_1.c: New.
2570         * gcc.dg/lto/20081201-1_2.c: New.
2571         * gcc.dg/lto/20081201-2_0.c: New.
2572         * gcc.dg/lto/20081201-2_1.c: New.
2573         * gcc.dg/lto/20081202-1_0.c: New.
2574         * gcc.dg/lto/20081202-1_1.c: New.
2575         * gcc.dg/lto/20081202-2_0.c: New.
2576         * gcc.dg/lto/20081202-2_1.c: New.
2577         * gcc.dg/lto/20081204-1_0.c: New.
2578         * gcc.dg/lto/20081204-1_1.c: New.
2579         * gcc.dg/lto/20081204-2_0.c: New.
2580         * gcc.dg/lto/20081210-1_0.c: New.
2581         * gcc.dg/lto/20081212-1_0.c: New.
2582         * gcc.dg/lto/20081222_0.c: New.
2583         * gcc.dg/lto/20081222_0.h: New.
2584         * gcc.dg/lto/20081222_1.c: New.
2585         * gcc.dg/lto/20081224_0.c: New.
2586         * gcc.dg/lto/20081224_0.h: New.
2587         * gcc.dg/lto/20081224_1.c: New.
2588         * gcc.dg/lto/20090116_0.c: New.
2589         * gcc.dg/lto/20090120_0.c: New.
2590         * gcc.dg/lto/20090126-1_0.c: New.
2591         * gcc.dg/lto/20090126-2_0.c: New.
2592         * gcc.dg/lto/20090206-1_0.c: New.
2593         * gcc.dg/lto/20090206-2_0.c: New.
2594         * gcc.dg/lto/20090210_0.c: New.
2595         * gcc.dg/lto/20090210_1.c: New.
2596         * gcc.dg/lto/20090213_0.c: New.
2597         * gcc.dg/lto/20090213_1.c: New.
2598         * gcc.dg/lto/20090218-1_0.c: New.
2599         * gcc.dg/lto/20090218-1_1.c: New.
2600         * gcc.dg/lto/20090218-2_0.c: New.
2601         * gcc.dg/lto/20090218-2_1.c: New.
2602         * gcc.dg/lto/20090218_0.c: New.
2603         * gcc.dg/lto/20090218_1.c: New.
2604         * gcc.dg/lto/20090218_2.c: New.
2605         * gcc.dg/lto/20090218_3.c: New.
2606         * gcc.dg/lto/20090219_0.c: New.
2607         * gcc.dg/lto/20090312_0.c: New.
2608         * gcc.dg/lto/20090312_1.c: New.
2609         * gcc.dg/lto/20090313_0.c: New.
2610         * gcc.dg/lto/20090706-1_0.c: New.
2611         * gcc.dg/lto/20090706-2_0.c: New.
2612         * gcc.dg/lto/20090717_0.c: New.
2613         * gcc.dg/lto/20090717_1.c: New.
2614         * gcc.dg/lto/20090729_0.c: New.
2615         * gcc.dg/lto/20090729_1.c: New.
2616         * gcc.dg/lto/20090812_0.c: New.
2617         * gcc.dg/lto/20090812_1.c: New.
2618         * gcc.dg/lto/20090914-1_0.c: New.
2619         * gcc.dg/lto/README: New.
2620         * gcc.dg/visibility-7.c: Adjust expected pattern
2621         * gfortran.dg/lto: New directory.
2622         * gfortran.dg/lto/pr40724_0.f: New.
2623         * gfortran.dg/lto/pr40724_1.f: New.
2624         * gfortran.dg/lto/pr40725_0.f03: New.
2625         * gfortran.dg/lto/pr40725_1.c: New.
2626         * gfortran.dg/lto/pr41069_0.f90: New.
2627         * gfortran.dg/lto/pr41069_1.f90: New.
2628         * gfortran.dg/lto/pr41069_2.f90: New.
2629         * g++.dg/README: Add 'lto' directory.
2630         * g++.dg/dg.exp: Also scan 'lto' directory
2631
2632 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2633             Janis Johnson  <janis187@us.ibm.com>
2634             Diego Novillo  <dnovillo@google.com>
2635
2636         * g++.dg/lto/lto.exp: New.
2637         * gcc.c-torture/execute/execute.exp: Add
2638         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2639         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2640         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2641         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2642         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2643         * gcc.dg/lto/lto.exp: New.
2644         * gfortran.dg/lto/lto.exp: New.
2645         * lib/target-supports.exp (check_effective_target_lto): New.
2646         * lib/c-torture.exp: Load target-supports.exp.  Define
2647         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2648         * lib/gcc-dg.exp: Likewise.
2649         * lib/lto.exp: New.
2650         * lib/torture-options.exp: Add support for a third argument.
2651
2652 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2653
2654         PR testsuite/41542
2655         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2656
2657 2009-10-02  Jason Merrill  <jason@redhat.com>
2658
2659         * g++.dg/abi/mangle32.C: New.
2660
2661 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2662
2663         * gnat.dg/atomic2.adb: New test.
2664
2665 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2666
2667         * gnat.dg/array11.adb: New test.
2668         * gnat.dg/array12.adb: Likewise.
2669
2670 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2671
2672         * gnat.dg/array10.adb: New test.
2673         * gnat.dg/object_overflow.adb: Tweak.
2674
2675 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2676
2677         * gcc.dg/guality/guality.exp: Disable on darwin.
2678
2679 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2680
2681         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2682         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2683         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2684         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2685
2686 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2687
2688         PR fortran/41479
2689         * gfortran.dg/intent_out_5.f90: New test.
2690
2691 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2692
2693         PR debug/41404
2694         PR debug/41353
2695         * gcc.dg/guality/pr41404-1.c: New test.
2696         * gcc.dg/guality/pr41353-2.c: New test.
2697
2698 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2699
2700         PR testsuite/41546
2701         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2702         to -mtune=generic.
2703
2704 2009-10-01  Jan Hubicka  <jh@suse.cz>
2705
2706         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2707
2708 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2709
2710         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2711
2712         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2713
2714 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2715
2716         PR fortran/41515
2717         * gfortran.dg/parameter_array_init_5.f90: New test.
2718
2719 2009-10-01  Jason Merrill  <jason@redhat.com>
2720
2721         * g++.dg/cpp0x/defaulted13.C: New.
2722
2723 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2724
2725         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2726         * gfortran.dg/bounds_check_11.f90: Likewise.
2727         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2728
2729 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2730
2731         * gfortran.dg/select_type_4.f90: New test.
2732
2733 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2734
2735         * gfortran.dg/same_type_as_1.f03: New test.
2736         * gfortran.dg/same_type_as_2.f03: Ditto.
2737
2738 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2739
2740         * gfortran.dg/select_type_1.f03: Extended.
2741         * gfortran.dg/select_type_3.f03: New test.
2742
2743 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2744
2745         * gfortran.dg/class_allocate_1.f03: New test.
2746
2747 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2748
2749         PR fortran/40996
2750         * gfortran.dg/allocatable_scalar_3.f90: New test.
2751         * gfortran.dg/select_type_2.f03: Ditto.
2752         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2753
2754 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2755
2756         * gfortran.dg/block_name_2.f90: Modified error message.
2757         * gfortran.dg/select_6.f90: Ditto.
2758         * gfortran.dg/select_type_1.f03: New test.
2759
2760 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2761
2762         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2763         * gfortran.dg/class_1.f03: Ditto.
2764         * gfortran.dg/class_2.f03: Ditto.
2765         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2766         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2767         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2768         * gfortran.dg/typebound_call_10.f03: Ditto.
2769         * gfortran.dg/typebound_call_2.f03: Ditto.
2770         * gfortran.dg/typebound_call_3.f03: Ditto.
2771         * gfortran.dg/typebound_call_4.f03: Ditto.
2772         * gfortran.dg/typebound_call_9.f03: Ditto.
2773         * gfortran.dg/typebound_generic_3.f03: Ditto.
2774         * gfortran.dg/typebound_generic_4.f03: Ditto.
2775         * gfortran.dg/typebound_operator_1.f03: Ditto.
2776         * gfortran.dg/typebound_operator_2.f03: Ditto.
2777         * gfortran.dg/typebound_operator_3.f03: Ditto.
2778         * gfortran.dg/typebound_operator_4.f03: Ditto.
2779         * gfortran.dg/typebound_proc_1.f08: Ditto.
2780         * gfortran.dg/typebound_proc_5.f03: Ditto.
2781         * gfortran.dg/typebound_proc_6.f03: Ditto.
2782
2783 2009-09-30  Jason Merrill  <jason@redhat.com>
2784
2785         * g++.dg/eh/init-temp1.C: Improve test.
2786
2787 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2788
2789         PR target/22093
2790         * gcc.target/alpha/pr22093.c: New test.
2791
2792 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2793             Jason Merrill  <jason@redhat.com>
2794
2795         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2796         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2797         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2798         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2799         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2800         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2801         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2802         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2803         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2804         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2805         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2806         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2807         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2808         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2809         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2810         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2811         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2812         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2813         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2814         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2815         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2816         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2817         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2818         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2819         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2820         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2821         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2822         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2823         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2824         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2825         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2826         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2827         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2828         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2829         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2830         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2831         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2832         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2833         * lib/prune.exp: Accept "In lambda function".
2834
2835 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2836
2837         * gcc.target/i386/fma4-check.h: New file.
2838         * gcc.target/i386/fma4-fma.c: Ditto.
2839         * gcc.target/i386/fma4-maccXX.c: Ditto.
2840         * gcc.target/i386/fma4-msubXX.c: Ditto.
2841         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2842         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2843         * gcc.target/i386/fma4-vector.c: Ditto.
2844         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2845         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2846         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2847         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2848         * gcc.target/i386/fma4-256-vector.c: Ditto.
2849         * gcc.target/i386/funcspec-2.c: Ditto.
2850
2851         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2852
2853         * gcc.target/i386/funcspec-5.c: Add FMA4.
2854         * gcc.target/i386/funcspec-6.c: Ditto.
2855         * gcc.target/i386/funcspec-8.c: Ditto.
2856
2857         * gcc.target/i386/funcspec-9.c: New file.
2858
2859         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2860
2861         * gcc.target/i386/isa-10.c: New file.
2862         * gcc.target/i386/isa-11.c: Ditto.
2863         * gcc.target/i386/isa-12.c: Ditto.
2864         * gcc.target/i386/isa-13.c: Ditto.
2865         * gcc.target/i386/isa-2.c: Ditto.
2866         * gcc.target/i386/isa-3.c: Ditto.
2867         * gcc.target/i386/isa-4.c: Ditto.
2868         * gcc.target/i386/isa-7.c: Ditto.
2869         * gcc.target/i386/isa-8.c: Ditto.
2870         * gcc.target/i386/isa-9.c: Ditto.
2871
2872         * gcc.target/i386/isa-14.c: Add FMA4.
2873         * gcc.target/i386/isa-1.c: Ditto.
2874         * gcc.target/i386/isa-5.c: Ditto.
2875         * gcc.target/i386/isa-6.c: Ditto.
2876
2877         * gcc.target/i386/sse-12.c: New file.
2878         * gcc.target/i386/sse-13.c: Ditto.
2879         * gcc.target/i386/sse-14.c: Ditto.
2880         * gcc.target/i386/sse-22.c: Ditto.
2881
2882         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2883         * g++.dg/other/i386-3.C: Ditto.
2884         * g++.dg/other/i386-5.C: Ditto.
2885         * g++.dg/other/i386-6.C: Ditto.
2886
2887 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2888
2889         PR testsuite/41496
2890         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2891         before.
2892
2893 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2894
2895         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2896         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2897
2898 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2899
2900         PR debug/41438
2901         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2902         hidden.
2903         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2904
2905 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2906
2907         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2908         * gcc.target/i386/isa-1.c: Remove SSE5.
2909         * gcc.target/i386/isa-5.c: Ditto.
2910         * gcc.target/i386/isa-6.c: Ditto.
2911         * gcc.target/i386/funcspec-4.c: Remove error conditions
2912         related to SSE5.
2913         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2914         * gcc.target/i386/avx-2.c: Ditto.
2915         * gcc.target/i386/sse-23.c: Ditto.
2916         * gcc.target/i386/funcspec-9.c: Delete.
2917
2918 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2919
2920         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2921         * gcc.dg/guality/pr41353-1.c: New test.
2922
2923         PR testsuite/41444
2924         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2925         in macro name definition for non-unix/win32/msdos.
2926
2927 2009-09-29  Daniel Kraft  <d@domob.eu>
2928
2929         PR fortran/39626
2930         * gfortran.dg/block_1.f08: New test.
2931         * gfortran.dg/block_2.f08: New test.
2932         * gfortran.dg/block_3.f90: New test.
2933         * gfortran.dg/block_4.f08: New test.
2934         * gfortran.dg/block_5.f08: New test.
2935         * gfortran.dg/block_6.f08: New test.
2936         * gfortran.dg/block_7.f08: New test.
2937         * gfortran.dg/block_8.f08: New test.
2938
2939 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2940
2941         PR libgfortran/35862
2942         * gfortran.dg/round_1.f03: New test.
2943         * gfortran.dg/f2003_io_3.f03: Update test.
2944
2945 2009-09-28  Easwaran Raman  <eraman@google.com>
2946
2947         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2948         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2949
2950 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2951
2952         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2953         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2954         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2955         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2956         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2957
2958         * g++.dg/dfp/dfp.exp: Fix typo.
2959
2960         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2961         Fix typo that breaks the check.
2962
2963 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2964
2965         * gnat.dg (tagged_alloc_free.adb): New testcase.
2966
2967 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2968
2969         * g++.dg/dfp: New directory.
2970         * g++.dg/dg.exp: Prune tests in dfp directory.
2971         * g++.dg/dfp/dfp.exp: New.
2972         * g++.dg/dfp/mangle-mode.C: New test.
2973
2974 2009-09-28  Michael Matz  <matz@suse.de>
2975
2976         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2977         for sign of -Inf.
2978
2979 2009-09-27  Richard Henderson  <rth@redhat.com>
2980
2981         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2982         * gcc.dg/tree-ssa/pr41469-1.c: New.
2983
2984 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2985
2986         PR c/41476
2987         * gcc.dg/cond-constqual-1.c: New test.
2988
2989 2009-09-26  Michael Matz  <matz@suse.de>
2990
2991         PR lto/40758
2992         PR middle-end/41470
2993         * gcc.dg/pr41470.c: New test.
2994
2995 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2996
2997         * gnat.dg/array9.adb: New test.
2998
2999 2009-09-26  Michael Matz  <matz@suse.de>
3000
3001         PR tree-optimization/41454
3002         * gcc.dg/pr41454.c: New test.
3003
3004 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3005
3006         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3007         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3008         into DW_TAG_GNU_template_parameter_pack and
3009         DW_TAG_GNU_formal_parameter_pack.
3010         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3011         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3012
3013 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3014
3015         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3016         parameters for alignment-sensitive -fsection-anchors tests.
3017
3018 2009-09-25  Richard Guenther  <rguenther@suse.de>
3019
3020         PR middle-end/41463
3021         * gcc.c-torture/execute/pr41463.c: New testcase.
3022
3023 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3024
3025         * gnat.dg/sse_nolib.adb: New testcase.
3026
3027 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3028
3029         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3030         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3031         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3032         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3033         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3034         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3035         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3036         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3037         * gcc.dg/vect/vect.exp: Add Power7 flags.
3038         * g++.dg/vect/vect.exp: Likewise.
3039         * gfortran.dg/vect/vect.exp: Likewise.
3040
3041 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3042
3043         PR fortran/41459
3044         * gfortran.dg/empty_label.f: New test.
3045         * gfortran.dg/empty_label.f90: Ditto.
3046         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3047
3048 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3049
3050         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3051         compile-time.
3052
3053 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3054
3055         * lib/scanasm.exp (make_pattern_printable): New function.
3056         (dg-scan, scan-assembler-times, scan-assembler-dem,
3057         scan-assembler-dem-not): Use it.
3058
3059 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3060
3061         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3062         (test_nested): Renamed to ...
3063         (test_nested1): This.
3064         (test_nested2): New.
3065         (main): Likewise.
3066
3067 2009-09-24  Richard Guenther  <rguenther@suse.de>
3068
3069         PR tree-optimization/36143
3070         PR tree-optimization/38747
3071         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3072         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3073         * g++.dg/torture/pr38747.C: New testcase.
3074         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3075
3076 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3077
3078         * gnat.dg/nested_proc.adb: New test.
3079
3080 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3081
3082         * gcc.target/i386/pr12329.c: Adjust.
3083
3084 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3085
3086         PR debug/41248
3087         * gcc.dg/pr41248.c: New.
3088
3089 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3090
3091         PR debug/41065
3092         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3093
3094 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3095
3096         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3097         current_compiler_flags.  Fix typos.
3098
3099 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3100
3101         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3102
3103 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3104
3105         PR c/39779
3106         * gcc.c-torture/compile/pr39779.c: New test.
3107
3108 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3109
3110         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3111         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3112         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3113
3114 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3115
3116         PR debug/41295
3117         * gcc.dg/pr41295.c: New.
3118
3119 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3120
3121         * gcc.dg/pr40209.c: Add test case.
3122
3123 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3124
3125         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3126         matching assembly.
3127         * gcc.target/mips/code-readable-2.c: Likewise.
3128         * gcc.target/mips/code-readable-3.c: Likewise.
3129
3130 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3131
3132         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3133         Check support via mode instead of C type.
3134         (check_effective_target_dfprt_nocache): Ditto.
3135         (check_effective_target_hard_dfp): Ditto.
3136
3137 2009-09-22  Richard Guenther  <rguenther@suse.de>
3138
3139         PR middle-end/41395
3140         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3141         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3142
3143 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3144
3145         * gcc.dg/20090922-1.c: New test.
3146
3147         PR bootstrap/41405
3148         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3149         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3150         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3151         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3152         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3153         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3154         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3155         * objc.dg/dwarf-2.m: Likewise.
3156
3157 2009-09-22  Richard Guenther  <rguenther@suse.de>
3158
3159         PR tree-optimization/41428
3160         * g++.dg/tree-ssa/pr41428.C: New testcase.
3161
3162 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3163
3164         PR middle-end/41429
3165         * g++.dg/gomp/pr41429.C: New test.
3166
3167 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3168
3169         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3170
3171 2009-09-21  Jason Merrill  <jason@redhat.com>
3172
3173         PR c++/41421
3174         * g++.dg/cpp0x/trivial1.C: Expand.
3175
3176 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3177
3178         * gcc.dg/torture/calleesave-sse.c: New.
3179
3180 2009-09-21  Jan Hubicka  <jh@suse.cz>
3181
3182         * gcc.dg/guality/inline-params.c: New testcase.
3183
3184 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3185
3186         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3187         Add -fno-inline.
3188         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3189         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3190         (f2): Ditto.
3191
3192 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3193
3194         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3195         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3196         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3197         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3198         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3199
3200 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3201
3202         PR middle-end/40642
3203         * g++.dg/torture/pr40642.C: New testcase.
3204
3205 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3206
3207         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3208         cases in static initializers.
3209
3210 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3211
3212         * gcc.c-tortue/compile/pr39886.c: New.
3213
3214 2009-09-20  Chris Demetriou  <cgd@google.com>
3215
3216         PR preprocessor/28435:
3217         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3218         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3219         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3220         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3221         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3222
3223 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3224
3225         * gcc.target/mips/mips.exp: Add relax-pic-calls
3226         under -mfoo/-mno-foo options.
3227         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3228         and -mexplicit-relocs.
3229         * gcc.target/mips/call-1.c: New test.
3230         * gcc.target/mips/call-2.c: New test.
3231         * gcc.target/mips/call-3.c: New test.
3232         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3233         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3234
3235 2009-09-19  Chris Demetriou  <cgd@google.com>
3236
3237         PR preprocessor/28435:
3238         * gcc.dg/cpp/missing-header-MD.c: New test.
3239         * gcc.dg/cpp/missing-header-MMD.c: New test.
3240         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3241         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3242
3243 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3244
3245         PR libgfortran/41328
3246         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3247         EOF works.
3248
3249 2009-09-18  Jason Merrill  <jason@redhat.com>
3250
3251         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3252         * g++.dg/cpp0x/initlist-deduce.C: New.
3253
3254 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3255
3256         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3257
3258 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3259
3260         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3261         * c-c++-common/dfp: New directory.
3262         * c-c++-common/dfp/dfp-dbg.h: New file.
3263         * gcc.dg/dfp/call-by-value.c: Move to ...
3264         * c-c++-common/call-by-value.c: here.
3265         * gcc.dg/dfp/cast.c: Move to ...
3266         * c-c++-common/cast.c: here.
3267         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3268         * c-c++-common/compare-eq-const.c: here.
3269         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3270         * c-c++-common/compare-eq-d128.c: here.
3271         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3272         * c-c++-common/compare-eq-d32.c: here.
3273         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3274         * c-c++-common/compare-eq-d64.c: here.
3275         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3276         * c-c++-common/compare-eq-dfp.c: here.
3277         * gcc.dg/dfp/compare-eq.h: Move to ...
3278         * c-c++-common/compare-eq.h: here.
3279         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3280         * c-c++-common/compare-rel-const.c: here.
3281         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3282         * c-c++-common/compare-rel-d128.c: here.
3283         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3284         * c-c++-common/compare-rel-d32.c: here.
3285         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3286         * c-c++-common/compare-rel-d64.c: here.
3287         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3288         * c-c++-common/compare-rel-dfp.c: here.
3289         * gcc.dg/dfp/compare-rel.h: Move to ...
3290         * c-c++-common/compare-rel.h: here.
3291         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3292         * c-c++-common/compare-special-d128.c: here.
3293         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3294         * c-c++-common/compare-special-d32.c: here.
3295         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3296         * c-c++-common/compare-special-d64.c: here.
3297         * gcc.dg/dfp/compare-special.h: Move to ...
3298         * c-c++-common/compare-special.h: here.
3299         * gcc.dg/dfp/constants-zero.c: Move to ...
3300         * c-c++-common/constants-zero.c: here.
3301         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3302         * c-c++-common/convert-bfp-10.c: here.
3303         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3304         * c-c++-common/convert-bfp-11.c: here.
3305         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3306         * c-c++-common/convert-bfp-12.c: here.
3307         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3308         * c-c++-common/convert-bfp-13.c: here.
3309         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3310         * c-c++-common/convert-bfp-14.c: here.
3311         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3312         * c-c++-common/convert-bfp-2.c: here.
3313         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3314         * c-c++-common/convert-bfp-3.c: here.
3315         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3316         * c-c++-common/convert-bfp-4.c: here.
3317         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3318         * c-c++-common/convert-bfp-5.c: here.
3319         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3320         * c-c++-common/convert-bfp-6.c: here.
3321         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3322         * c-c++-common/convert-bfp-7.c: here.
3323         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3324         * c-c++-common/convert-bfp-8.c: here.
3325         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3326         * c-c++-common/convert-bfp-9.c: here.
3327         * gcc.dg/dfp/convert-bfp.c: Move to ...
3328         * c-c++-common/convert-bfp.c: here.
3329         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3330         * c-c++-common/convert-bfp-fold.c: here.
3331         * gcc.dg/dfp/convert-dfp.c: Move to ...
3332         * c-c++-common/convert-dfp.c: here.
3333         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3334         * c-c++-common/convert-dfp-fold-2.c: here.
3335         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3336         * c-c++-common/convert-dfp-fold.c: here.
3337         * gcc.dg/dfp/convert.h: Move to ...
3338         * c-c++-common/convert.h: here.
3339         * gcc.dg/dfp/convert-int.c: Move to ...
3340         * c-c++-common/convert-int.c: here.
3341         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3342         * c-c++-common/convert-int-fold.c: here.
3343         * gcc.dg/dfp/convert-int-max.c: Move to ...
3344         * c-c++-common/convert-int-max.c: here.
3345         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3346         * c-c++-common/convert-int-max-fold.c: here.
3347         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3348         * c-c++-common/convert-int-saturate.c: here.
3349         * gcc.dg/dfp/func-array.c: Move to ...
3350         * c-c++-common/func-array.c: here.
3351         * gcc.dg/dfp/func-deref.c: Move to ...
3352         * c-c++-common/func-deref.c: here.
3353         * gcc.dg/dfp/func-mixed.c: Move to ...
3354         * c-c++-common/func-mixed.c: here.
3355         * gcc.dg/dfp/func-pointer.c: Move to ...
3356         * c-c++-common/func-pointer.c: here.
3357         * gcc.dg/dfp/func-scalar.c: Move to ...
3358         * c-c++-common/func-scalar.c: here.
3359         * gcc.dg/dfp/func-struct.c: Move to ...
3360         * c-c++-common/func-struct.c: here.
3361         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3362         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3363         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3364         * c-c++-common/func-vararg-alternate-d128.c: here.
3365         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3366         * c-c++-common/func-vararg-alternate-d32.c: here.
3367         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3368         * c-c++-common/func-vararg-alternate-d64.c: here.
3369         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3370         * c-c++-common/func-vararg-alternate.h: here.
3371         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3372         * c-c++-common/func-vararg-dfp.c: here.
3373         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3374         * c-c++-common/func-vararg-mixed-2.c: here.
3375         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3376         * c-c++-common/func-vararg-mixed.c: here.
3377         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3378         * c-c++-common/func-vararg-size0.c: here.
3379         * gcc.dg/dfp/inf-1.c: Move to ...
3380         * c-c++-common/inf-1.c: here.
3381         * gcc.dg/dfp/loop-index.c: Move to ...
3382         * c-c++-common/loop-index.c: here.
3383         * gcc.dg/dfp/modes.c: Move to ...
3384         * c-c++-common/modes.c: here.
3385         * gcc.dg/dfp/nan-1.c: Move to ...
3386         * c-c++-common/nan-1.c: here.
3387         * gcc.dg/dfp/nan-2.c: Move to ...
3388         * c-c++-common/nan-2.c: here.
3389         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3390         * c-c++-common/operator-arith-fold.c: here.
3391         * gcc.dg/dfp/operator-assignment.c: Move to ...
3392         * c-c++-common/operator-assignment.c: here.
3393         * gcc.dg/dfp/operator-comma.c: Move to ...
3394         * c-c++-common/operator-comma.c: here.
3395         * gcc.dg/dfp/operator-cond.c: Move to ...
3396         * c-c++-common/operator-cond.c: here.
3397         * gcc.dg/dfp/operator-logical.c: Move to ...
3398         * c-c++-common/operator-logical.c: here.
3399         * gcc.dg/dfp/operator-unary.c: Move to ...
3400         * c-c++-common/operator-unary.c: here.
3401         * gcc.dg/dfp/pr31385.c: Move to ...
3402         * c-c++-common/pr31385.c: here.
3403         * gcc.dg/dfp/pr33466.c: Move to ...
3404         * c-c++-common/pr33466.c: here.
3405         * gcc.dg/dfp/pr35620.c: Move to ...
3406         * c-c++-common/pr35620.c: here.
3407         * gcc.dg/dfp/pr36800.c: Move to ...
3408         * c-c++-common/pr36800.c: here.
3409         * gcc.dg/dfp/pr39034.c: Move to ...
3410         * c-c++-common/pr39034.c: here.
3411         * gcc.dg/dfp/pr39035.c: Move to ...
3412         * c-c++-common/pr39035.c: here.
3413         * gcc.dg/dfp/pr39902.c: Move to ...
3414         * c-c++-common/pr39902.c: here.
3415         * gcc.dg/dfp/pr39986.c: Move to ...
3416         * c-c++-common/pr39986.c: here.
3417         * gcc.dg/dfp/signbit-1.c: Move to ...
3418         * c-c++-common/signbit-1.c: here.
3419         * gcc.dg/dfp/signbit-2.c: Move to ...
3420         * c-c++-common/signbit-2.c: here.
3421         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3422         * c-c++-common/struct-layout-1.c: here.
3423         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3424         * c-c++-common/usual-arith-conv.c: here.
3425         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3426         * c-c++-common/usual-arith-conv-const.c: here.
3427
3428 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3429
3430         PR testsuite/41288
3431         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3432         stack alignment.
3433
3434 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3435
3436         PR c++/39365
3437         * g++.dg/expr/bool3.C: New test.
3438         * g++.dg/expr/bool4.C: New test.
3439
3440 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3441
3442         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3443         * gcc.dg/dfp/signbit-2.c: Use it.
3444         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3445         arguments to unsigned int.
3446         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3447         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3448         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3449         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3450         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3451         * gcc.dg/dfp/pr39986.c: Ditto.
3452         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3453         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3454         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3455         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3456         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3457
3458 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3459
3460         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3461
3462 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3463
3464         PR c/41049
3465         * dfp/pr41049.c: New test.
3466
3467 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3468
3469         PR testsuite/41385
3470         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3471
3472 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3473
3474         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3475         * gcc.dg/ipa/ipa-sra-1.c: New test.
3476         * gcc.dg/ipa/ipa-sra-2.c: New test.
3477         * gcc.dg/ipa/ipa-sra-3.c: New test.
3478         * gcc.dg/ipa/ipa-sra-4.c: New test.
3479         * gcc.dg/ipa/ipa-sra-5.c: New test.
3480         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3481         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3482
3483 2009-09-17  Michael Matz  <matz@suse.de>
3484
3485         PR middle-end/41347
3486         * gfortran.dg/pr41347.f90: New test.
3487
3488 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3489
3490         * gcc.c-torture/compile/20090917-1.c: New testcase.
3491
3492 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3493
3494         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3495         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3496         alpha*-*-* target from XFAIL list.
3497
3498 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3499
3500         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3501         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3502         * gcc.dg/dfp/cast-bad.c: Use default options.
3503         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3504         * gcc.dg/dfp/composite-type.c: Ditto.
3505         * gcc.dg/dfp/constants.c: Ditto.
3506         * gcc.dg/dfp/constants-hex.c: Ditto.
3507         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3508         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3509         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3510         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3511         * gcc.dg/dfp/ctypes.c: Ditto.
3512         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3513         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3514         * gcc.dg/dfp/float-constant-double.c: Ditto.
3515         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3516         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3517         * gcc.dg/dfp/modes.c: Ditto.
3518         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3519         * gcc.dg/dfp/pr31344.c: Ditto.
3520         * gcc.dg/dfp/pr31385.c: Ditto.
3521         * gcc.dg/dfp/pr33466.c: Ditto.
3522         * gcc.dg/dfp/pr35620.c: Ditto.
3523         * gcc.dg/dfp/pr37435.c: Ditto.
3524         * gcc.dg/dfp/pr39986.c: Ditto.
3525         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3526         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3527         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3528         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3529         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3530         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3531         * gcc.dg/dfp/typespec.c: Ditto.
3532         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3533         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3534         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3535         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3536         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3537         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3538         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3539         * gcc.dg/dfp/compare-rel.h: Ditto.
3540         * gcc.dg/dfp/compare-special.h: Ditto.
3541         * gcc.dg/dfp/convert.h: Ditto.
3542         * gcc.dg/dfp/fe-check.h: Ditto.
3543         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3544         * gcc.dg/dfp/cast.c: Ditto.
3545         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3546         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3547         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3548         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3549         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3550         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3551         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3552         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3553         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3554         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3555         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3556         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3557         * gcc.dg/dfp/constants-zero.c: Ditto.
3558         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3559         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3560         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3561         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3562         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3563         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3564         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3565         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3566         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3567         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3568         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3569         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3570         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3571         * gcc.dg/dfp/convert-bfp.c: Ditto.
3572         * gcc.dg/dfp/convert-complex.c: Ditto.
3573         * gcc.dg/dfp/convert-dfp.c: Ditto.
3574         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3575         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3576         * gcc.dg/dfp/convert-int.c: Ditto.
3577         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3578         * gcc.dg/dfp/convert-int-max.c: Ditto.
3579         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3580         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3581         * gcc.dg/dfp/fe-binop.c: Ditto.
3582         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3583         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3584         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3585         * gcc.dg/dfp/func-array.c: Ditto.
3586         * gcc.dg/dfp/func-deref.c: Ditto.
3587         * gcc.dg/dfp/func-mixed.c: Ditto.
3588         * gcc.dg/dfp/func-pointer.c: Ditto.
3589         * gcc.dg/dfp/func-scalar.c: Ditto.
3590         * gcc.dg/dfp/func-struct.c: Ditto.
3591         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3592         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3593         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3594         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3595         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3596         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3597         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3598         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3599         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3600         * gcc.dg/dfp/inf-1.c: Ditto.
3601         * gcc.dg/dfp/loop-index.c: Ditto.
3602         * gcc.dg/dfp/nan-1.c: Ditto.
3603         * gcc.dg/dfp/nan-2.c: Ditto.
3604         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3605         * gcc.dg/dfp/operator-assignment.c: Ditto.
3606         * gcc.dg/dfp/operator-comma.c: Ditto.
3607         * gcc.dg/dfp/operator-cond.c: Ditto.
3608         * gcc.dg/dfp/operator-logical.c: Ditto.
3609         * gcc.dg/dfp/operator-unary.c: Ditto.
3610         * gcc.dg/dfp/pr36800.c: Ditto.
3611         * gcc.dg/dfp/pr39034.c: Ditto.
3612         * gcc.dg/dfp/pr39035.c: Ditto.
3613         * gcc.dg/dfp/pr39902.c: Ditto.
3614         * gcc.dg/dfp/signbit-1.c: Ditto.
3615         * gcc.dg/dfp/signbit-2.c: Ditto.
3616         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3617         * gcc.dg/dfp/union-init.c: Ditto.
3618         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3619
3620 2009-09-16  Michael Matz  <matz@suse.de>
3621
3622         PR fortran/41212
3623         * gfortran.dg/pr41212.f90: New test.
3624
3625 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3626
3627         * gnat.dg/alignment9.adb: New test.
3628
3629 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3630
3631         * gnat.dg/discr20.ad[sb]: New test.
3632
3633 2009-09-16  Richard Guenther  <rguenther@suse.de>
3634
3635         PR middle-end/34011
3636         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3637
3638 2009-09-16  DJ Delorie  <dj@redhat.com>
3639             Kaz Kojima  <kkojima@gcc.gnu.org>
3640
3641         * gcc.target/sh/struct-arg-dw2.c: New test.
3642
3643 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3644             Jakub Jelinek  <jakub@redhat.com>
3645
3646         PR target/41175
3647         * gcc.target/powerpc/pr41175.c: New test.
3648
3649 2009-09-14  Richard Henderson  <rth@redhat.com>
3650
3651         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3652         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3653         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3654
3655 2009-09-14  Richard Henderson  <rth@redhat.com>
3656
3657         * g++.dg/eh/builtin1.C: Update resx pattern match.
3658         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3659
3660 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3661
3662         * gcc.target/mips/branch-helper.h: New file.
3663         * gcc.target/mips/branch-2.c,
3664         * gcc.target/mips/branch-3.c,
3665         * gcc.target/mips/branch-4.c,
3666         * gcc.target/mips/branch-5.c,
3667         * gcc.target/mips/branch-6.c,
3668         * gcc.target/mips/branch-7.c,
3669         * gcc.target/mips/branch-8.c,
3670         * gcc.target/mips/branch-9.c,
3671         * gcc.target/mips/branch-10.c,
3672         * gcc.target/mips/branch-11.c,
3673         * gcc.target/mips/branch-12.c,
3674         * gcc.target/mips/branch-13.c,
3675         * gcc.target/mips/branch-14.c,
3676         * gcc.target/mips/branch-15.c: New tests.
3677
3678 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3679
3680         PR target/41331
3681         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3682         -m32 -mpowerpc64 system.
3683
3684 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3685
3686         From Jie Zhang <jie.zhang@analog.com>:
3687         * gcc.target/bfin/saveall.c: New test.
3688         * gcc.target/bfin/20090914-1.c: New test.
3689         * gcc.target/bfin/20090914-2.c: New test.
3690
3691         * gcc.target/bfin/20090914-3.c: New test.
3692
3693 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3694
3695         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3696
3697 2009-09-14  Richard Guenther  <rguenther@suse.de>
3698
3699         PR middle-end/41350
3700         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3701
3702 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3703
3704         PR libgfortran/41328
3705         * gfortran.dg/cr_lf.f90: New test.
3706
3707 2009-09-11  Michael Matz  <matz@suse.de>
3708
3709         PR middle-end/41275
3710         * g++.dg/tree-ssa/pr41275.C: New test.
3711
3712 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3713
3714         PR fortran/41242
3715         * gfortran.dg/proc_ptr_comp_21.f90: New.
3716
3717 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3718
3719         PR fortran/31292
3720         * gfortran.dg/module_procedure_1.f90: New test.
3721         * gfortran.dg/module_procedure_2.f90: Ditto.
3722         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3723
3724 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3725             James A. Morrison  <phython@gcc.gnu.org>
3726
3727         PR ada/18302
3728         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3729         commands.
3730         * ada/acats/run_test.exp: New file.
3731
3732 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3733
3734         Revert:
3735         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3736
3737         PR rtl-optimization/39779
3738         * gcc.dg/pr39979.c: New test.
3739
3740 2009-09-10  Richard Guenther  <rguenther@suse.de>
3741
3742         PR middle-end/41257
3743         * g++.dg/torture/pr41257-2.C: New testcase.
3744
3745 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3746
3747         PR c++/28293
3748         * g++.dg/template/crash91.C: New.
3749
3750 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3751
3752         PR rtl-optimization/39779
3753         * gcc.dg/pr39979.c: New test.
3754
3755 2009-09-09  Richard Guenther  <rguenther@suse.de>
3756
3757         PR tree-optimization/41101
3758         * gcc.c-torture/compile/pr41101.c: New testcase.
3759
3760 2009-09-09  Richard Guenther  <rguenther@suse.de>
3761
3762         PR middle-end/41317
3763         * gcc.c-torture/execute/pr41317.c: New testcase.
3764         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3765         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3766
3767 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3768
3769         Fix some test breakages on Darwin
3770         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3771         and adjust.
3772         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3773         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3774         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3775         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3776         take darwin specifics in account.
3777
3778 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3779
3780         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3781         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3782
3783 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3784
3785         PR c++/39923
3786         * g++.dg/cpp0x/initlist24.C: New.
3787
3788 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3789
3790         * gcc.dg/large-size-array-2.c: Fix target requirement.
3791         * gcc.dg/large-size-array-4.c: Likewise.
3792         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3793         * gcc.dg/c99-const-expr-2.c: Likewise.
3794         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3795         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3796         * gcc.dg/c90-const-expr-10.c: Likewise.
3797         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3798         instead of long.
3799         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3800         * gcc.dg/vect/pr33846.c: Likewise.
3801         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3802         __PTRDIFF_TYPE__, instead of unsigned long.
3803         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3804
3805 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3806
3807         PR debug/41229
3808         PR debug/41291
3809         PR debug/41300
3810         * gfortran.dg/pr41229.f90: New.
3811
3812 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3813
3814         PR debug/41232
3815         * gcc.dg/pr41232.c: New.
3816
3817 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3818
3819         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3820         contain -march.
3821         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3822         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3823         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3824         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3825         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3826         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3827         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3828         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3829         options other than that used in dg-options.
3830
3831 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3832
3833         PR rtl-optimization/41239
3834         * gcc.c-torture/execute/pr41239.c: New test.
3835
3836 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3837
3838         PR libgfortran/41192
3839         * gfortran.dg/namelist_59.f90: New test.
3840
3841 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3842
3843         From Mike Frysinger  <michael.frysinger@analog.com>
3844         * gcc.target/bfin/mcpu-bf542m.c: New file.
3845         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3846         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3847         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3848         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3849
3850 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3851
3852         PR middle-end/41282
3853         * gcc.c-torture/compile/pr41282.c: New test.
3854
3855 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3856
3857         PR fortran/41197
3858         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3859         variables for stat and errmsg.
3860         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3861         * gfortran.dg/allocate_stat_2.f90:  New test.
3862
3863 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3864
3865         * gcc.c-torture/compile/20090907-1.c: New test.
3866
3867 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3868
3869         PR bootstrap/41241
3870         * gcc.dg/pr41241.c: New test.
3871
3872 2009-09-06  Richard Guenther  <rguenther@suse.de>
3873
3874         PR middle-end/41144
3875         * g++.dg/torture/pr41144.C: New testcase.
3876
3877 2009-09-06  Richard Guenther  <rguenther@suse.de>
3878
3879         PR middle-end/41261
3880         * gcc.dg/torture/pr41261.c: New testcase.
3881
3882 2009-09-05  Richard Guenther  <rguenther@suse.de>
3883
3884         PR middle-end/41181
3885         * gcc.c-torture/compile/pr41181.c: New testcase.
3886
3887 2009-09-05  Richard Guenther  <rguenther@suse.de>
3888
3889         PR debug/41273
3890         * g++.dg/torture/pr41273.C: New testcase.
3891
3892 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3893
3894         PR fortran/41258
3895         * gfortran.dg/typebound_proc_12.f90 : New test.
3896
3897 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3898
3899         PR debug/41225
3900         * gfortran.dg/pr41225.f90: New.
3901
3902 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3903
3904         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3905         unistd.h, sys/types.h and sys/wait.h.
3906         (gualchk_t): New.
3907         (GUALCVT): New.
3908         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3909         (GUALITY_GDB_REDIRECT): New.
3910         (GUALITY_GDB_ARGS): Use it.
3911
3912 2009-09-04  Richard Guenther  <rguenther@suse.de>
3913
3914         PR middle-end/41257
3915         * g++.dg/torture/pr41257.C: New testcase.
3916
3917 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3918
3919         PR tree-optimization/41112
3920         * gnat.dg/array8.adb: New test.
3921
3922 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3923
3924         * gcc.target/arm/ctz.c: New test case.
3925
3926 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3927
3928         PR tree-optimization/38275
3929         * gcc.dg/autopar/reduc-1char.c: Increase number
3930         of iterations. Adjust the logic accordingly.
3931         * gcc.dg/autopar/reduc-2char.c: Ditto.
3932         * gcc.dg/autopar/reduc-1.c: Ditto.
3933         * gcc.dg/autopar/reduc-2.c: Ditto.
3934         * gcc.dg/autopar/reduc-3.c: Ditto.
3935         * gcc.dg/autopar/reduc-6.c: Ditto.
3936         * gcc.dg/autopar/reduc-7.c: Ditto.
3937         * gcc.dg/autopar/reduc-8.c: Ditto.
3938         * gcc.dg/autopar/reduc-9.c: Ditto.
3939         * gcc.dg/autopar/pr39500-1.c: Ditto.
3940         * gcc.dg/autopar/reduc-1short.c: Ditto.
3941         * gcc.dg/autopar/reduc-2short.c: Ditto.
3942         * gcc.dg/autopar/parallelization-1.c: Ditto.
3943
3944 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3945
3946         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3947         testcase using guality.h compiles and links and if a global variable
3948         can be verified by gdb.
3949
3950 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3951
3952         * lib/target-supports.exp (check_effective_target_sync_int_long):
3953         Supported on Blackfin Linux targets.
3954
3955 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3956
3957         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3958
3959 2009-09-03  Diego Novillo  <dnovillo@google.com>
3960
3961         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3962         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3963         * g++.dg/warn/unit-1.C: Likewise.
3964         * g++.dg/ipa/iinline-1.C: Likewise.
3965         * g++.dg/template/cond2.C: Adjust expected line location for the
3966         error.
3967         * g++.dg/template/pr35240.C: Likewise.
3968
3969 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3970
3971         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3972         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3973
3974 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3975
3976         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3977         * gcc.dg/memcpy-1.c: Add . to match pattern.
3978         * gcc.dg/uninit-I.c: XFAIL warning test.
3979         * g++.dg/warn/unit-1.C: XFAIL warning test.
3980
3981 2009-09-02  Ian Lance Taylor  <iant@google.com>
3982
3983         * gcc.dg/20090902-1.c: New test.
3984
3985 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3986
3987         * gcc.dg/builtin-object-size-9.c: New test.
3988
3989 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3990
3991         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3992
3993 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3994             Olivier Hainque  <hainque@adacore.com>
3995
3996         * gnat.dg/misaligned_param.adb: New test.
3997         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3998         * gnat.dg/slice7.adb: Add 1 more related case.
3999
4000 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4001
4002         * gcc.dg/guality/guality.c: Expect to fail for now.
4003         * gcc.dg/guality/example.c: Likewise.
4004
4005 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4006
4007         * gcc.dg/guality/guality.c: New.
4008         * gcc.dg/guality/guality.h: New.
4009         * gcc.dg/guality/guality.exp: New.
4010         * gcc.dg/guality/example.c: New.
4011         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4012         (cleanup-saved-temps): Likewise, .gkd files too.
4013
4014 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4015
4016         PR fortran/39229
4017         * gfortran.dg/line_length_3.f: New test.
4018         * gfortran.dg/line_length_4.f90: New test.
4019
4020 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4021
4022         * lib/target-supports.exp (check_gc_sections_available):
4023         Add proper pattern quote.
4024
4025 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4026             Kaz Kojima  <kkojima@gcc.gnu.org>
4027
4028         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4029         * g++.dg/cdce3.C: Use dg-add-options ieee.
4030         * g++.dg/torture/type-generic-1.C: Likewise.
4031         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4032         * gcc.dg/pr28796-2.c: Likewise.
4033         * gcc.dg/torture/builtin-math-7.c: Likewise.
4034         * gcc.dg/torture/type-generic-1.c: Likewise.
4035         * gfortran.dg/boz_14.f90: Likewise.
4036         * gfortran.dg/erf_2.F90: Likewise.
4037         * gfortran.dg/init_flag_3.f90: Likewise.
4038         * gfortran.dg/init_flag_4.f90: Likewise.
4039         * gfortran.dg/init_flag_5.f90: Likewise.
4040         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4041         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4042         * gfortran.dg/isnan_1.f90: Likewise.
4043         * gfortran.dg/isnan_2.f90: Likewise.
4044         * gfortran.dg/maxlocval_2.f90: Likewise.
4045         * gfortran.dg/maxlocval_4.f90: Likewise.
4046         * gfortran.dg/minlocval_1.f90: Likewise.
4047         * gfortran.dg/minlocval_4.f90: Likewise.
4048         * gfortran.dg/module_nan.f90: Likewise.
4049         * gfortran.dg/namelist_42.f90: Likewise.
4050         * gfortran.dg/namelist_43.f90: Likewise.
4051         * gfortran.dg/nan_1.f90: Likewise.
4052         * gfortran.dg/nan_2.f90: Likewise.
4053         * gfortran.dg/nan_3.f90: Likewise.
4054         * gfortran.dg/nan_4.f90: Likewise.
4055         * gfortran.dg/nan_5.f90: Likewise.
4056         * gfortran.dg/nearest_1.f90: Likewise.
4057         * gfortran.dg/nearest_2.f90: Likewise.
4058         * gfortran.dg/nearest_3.f90: Likewise.
4059         * gfortran.dg/pr37243.f: Likewise.
4060         * gfortran.dg/real_const_3.f90: Likewise.
4061         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4062
4063 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4064
4065         PR debug/30161
4066         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4067         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4068         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4069         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4070         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4071         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4072         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4073         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4074         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4075         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4076         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4077         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4078         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4079
4080 2009-08-31  Jason Merrill  <jason@redhat.com>
4081
4082         PR c++/41127
4083         * g++.dg/parse/enum5.C: New.
4084         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4085
4086 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4087
4088         PR fortran/40940
4089         * gfortran.dg/allocate_derived_1.f90: New.
4090         * gfortran.dg/class_3.f03: New.
4091
4092 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4093
4094         PR fortran/40996
4095         * gfortran.dg/allocatable_scalar_1.f90: New.
4096         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4097         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4098         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4099
4100 2009-08-30  Richard Guenther  <rguenther@suse.de>
4101
4102         PR tree-optimization/41186
4103         * g++.dg/torture/pr41186.C: New testcase.
4104         * g++.dg/tree-ssa/pr41186.C: Likewise.
4105
4106 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4107
4108         PR c++/41187
4109         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4110         take ia64 assembly comments syntax in account.
4111
4112 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4113
4114         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4115
4116 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4117
4118         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4119         * gfortran.dg/whole_file_6.f90: Likewise.
4120
4121 2009-08-28  Cary Coutant  <ccoutant@google.com>
4122
4123         PR debug/41063
4124         * g++.dg/debug/dwarf2/pr41063.C: New test.
4125
4126 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4127
4128         PR rtl-optimization/40861
4129         * gcc.dg/pr40861.c: New test.
4130
4131 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4132
4133         PR fortran/40869
4134         * gfortran.dg/proc_ptr_comp_20.f90: New.
4135
4136 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4137
4138         PR libfortran/39667
4139         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4140         open temp file with status="scratch".
4141         * gfortran.dg/fmt_cache_1.f: Likewise.
4142         * gfortran.dg/fmt_exhaust.f90: Likewise.
4143         * gfortran.dg/fmt_t_4.f90: Likewise.
4144         * gfortran.dg/fseek.f90: Likewise.
4145         * gfortran.dg/list_read_5.f90: Likewise.
4146         * gfortran.dg/namelist_39.f90: Likewise.
4147         * gfortran.dg/namelist_56.f90: Likewise.
4148         * gfortran.dg/read_bad_advance.f90: Likewise.
4149         * gfortran.dg/read_repeat.f90: Likewise.
4150         * gfortran.dg/read_size_noadvance.f90: Likewise.
4151         * gfortran.dg/read_x_past.f: Likewise.
4152
4153 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4154
4155         PR fortran/28039
4156         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4157
4158 2009-08-27  Daniel Kraft  <d@domob.eu>
4159
4160         PR fortran/37425
4161         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4162         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4163         error and fix problem with recursive assignment.
4164         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4165         * gfortran.dg/typebound_operator_3.f03: New test.
4166         * gfortran.dg/typebound_operator_4.f03: New test.
4167
4168 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4169
4170         PR debug/41170
4171         * debug/dwarf2/namespace-1.C: New test.
4172
4173 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4174
4175         PR fortran/41162
4176         * gfortran.dg/pr41162.f: New.
4177
4178 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4179             Richard Sandiford  <rdsandiford@googlemail.com>
4180
4181         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4182         with "forbid_cpu".
4183         * gcc.target/mips/branch-1.c: Update accordingly.
4184         * gcc.target/mips/extend-1.c: Likewise.
4185         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4186
4187 2009-08-26  Richard Guenther  <rguenther@suse.de>
4188
4189         PR middle-end/41163
4190         * gcc.c-torture/compile/pr41163.c: New testcase.
4191         * gcc.dg/pr35899.c: Adjust.
4192
4193 2009-08-26  Richard Guenther  <rguenther@suse.de>
4194
4195         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4196
4197 2009-08-26  Jason Merrill  <jason@redhat.com>
4198
4199         * g++.dg/cpp0x/explicit3.C: New.
4200         * g++.dg/overload/cond2.C: New.
4201
4202 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4203
4204         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4205
4206 2009-08-25  Jan Hubicka  <jh@suse.cz>
4207
4208         * gcc.target/i386/sse5-shift1-vector.c
4209         * gcc.target/i386/isa-12.c
4210         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4211         * gcc.target/i386/sse5-pcmov2.c
4212         * gcc.target/i386/isa-3.c
4213         * gcc.target/i386/sse5-shift2-vector.c
4214         * gcc.target/i386/isa-7.c
4215         * gcc.target/i386/funcspec-2.c
4216         * gcc.target/i386/sse5-haddX.c
4217         * gcc.target/i386/sse5-hadduX.c
4218         * gcc.target/i386/isa-9.c
4219         * gcc.target/i386/sse5-maccXX.c
4220         * gcc.target/i386/sse5-shift3-vector.c
4221         * gcc.target/i386/sse5-msubXX.c
4222         * gcc.target/i386/sse5-permpX.c
4223         * gcc.target/i386/sse5-check.h
4224         * gcc.target/i386/sse-12.c
4225         * gcc.target/i386/sse-11.c
4226         * gcc.target/i386/sse-10.c
4227         * gcc.target/i386/sse-13.c
4228         * gcc.target/i386/sse-14.c
4229         * gcc.target/i386/sse-22.c
4230         * gcc.target/i386/sse-2.c
4231         * gcc.target/i386/sse-13.c
4232         * gcc.target/i386/avx-2.c
4233         * gcc.target/i386/sse5-rotate1-vector.c
4234         * gcc.target/i386/isa-4.c
4235         * gcc.target/i386/sse5-hsubX.c
4236         * gcc.target/i386/sse5-pcmov.c
4237         * gcc.target/i386/sse5-fma.c
4238         * gcc.target/i386/isa-8.c
4239         * gcc.target/i386/sse5-rotate2-vector.c
4240         * gcc.target/i386/sse5-nmaccXX.c
4241         * gcc.target/i386/sse5-imul64-vector.c
4242         * gcc.target/i386/sse5-nmsubXX.c
4243         * gcc.target/i386/sse5-rotate3-vector.c
4244         * gcc.target/i386/sse5-fma-vector.c
4245         * gcc.target/i386/sse5-imul32widen-vector.c
4246         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4247
4248         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4249         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4250         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4251         * gcc.target/i386/avx-1.c: Remove SSE5.
4252         * gcc.target/i386/avx-2.c: Remove SSE5.
4253         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4254         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4255         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4256         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4257
4258 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4259
4260         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4261
4262 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4263
4264         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4265         keyword works in the same manner as __alignof.
4266
4267 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4268
4269         PR libfortran/34670
4270         * gfortran.dg/unpack_bounds_1.f90:  New test.
4271         * gfortran.dg/unpack_bounds_2.f90:  New test.
4272         * gfortran.dg/unpack_bounds_3.f90:  New test.
4273
4274 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4275
4276         * gnat.dg/slice7.adb: New test.
4277         * gnat.dg/slice7_pkg.ads: New helper.
4278
4279 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4280
4281         PR fortran/41139
4282         * gfortran.dg/proc_ptr_25.f90: New.
4283         * gfortran.dg/proc_ptr_comp_18.f90: New.
4284         * gfortran.dg/proc_ptr_comp_19.f90: New.
4285
4286 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4287
4288         PR fortran/41154
4289         * gfortran.dg/fmt_error_8.f: New test.
4290
4291 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4292
4293         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4294         number, update all callers and synchronize results for latest MPC.
4295
4296 2009-08-21  Jason Merrill  <jason@redhat.com>
4297
4298         * g++.dg/warn/Wunused-17.C: New.
4299
4300 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4301
4302         * gcc.target/arm/combine-cmp-shift.c: New test.
4303
4304 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4305
4306         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4307         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4308         width specifier.
4309
4310 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4311
4312         * gfortran.dg/fmt_error_7.f: New test.
4313
4314 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4315
4316         PR target/40718
4317         * gcc.target/i386/pr40718.c: New test.
4318
4319 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4320
4321         * gfortran.dg/proc_ptr_24.f90: New test.
4322
4323 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4324
4325         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4326         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4327         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4328
4329 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4330
4331         PR fortran/28039
4332         * gfortran.dg/fmt_with_extra.f: new file.
4333
4334 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4335
4336         * lib/target-supports.exp
4337         (check_effective_target_arm_iwmmxt_ok): New procedure.
4338         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4339         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4340
4341 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4342
4343         * gfortran.dg/boz_9.f90: Do not load denormal floating
4344         point constants.  Remove -mieee option for alpha*-*-* targets.
4345
4346 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4347
4348         PR fortran/41106
4349         * gfortran.dg/proc_ptr_23.f90: New.
4350         * gfortran.dg/proc_ptr_comp_15.f90: New.
4351         * gfortran.dg/proc_ptr_comp_16.f90: New.
4352         * gfortran.dg/proc_ptr_comp_17.f90: New.
4353
4354 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4355
4356         PR c++/41131
4357         * g++.dg/expr/unary3.C: New test.
4358
4359 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4360
4361         * gfortran.dg/common_5.f: Add -mdalign for sh.
4362         * gfortran.dg/common_align_2.f90: Likewise.
4363
4364 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4365
4366         PR libfortran/40962
4367         * c_f_pointer_tests_4.f90:  New test.
4368
4369 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4370
4371         * gnat.dg/slice6.adb: New test.
4372         * gnat.dg/slice6_pkg.ads: New helper.
4373
4374 2009-08-20  Michael Matz  <matz@suse.de>
4375
4376         PR fortran/41126
4377         * gfortran.dg/pr41126.f90: New test.
4378
4379 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4380
4381         * gnat.dg/dynamic_bound.adb: New test.
4382
4383 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4384
4385         PR fortran/41121
4386         * gfortran.dg/intrinsic_5.f90: New.
4387
4388 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4389             Richard Earnshaw  <richard.earnshaw@arm.com>
4390
4391         * gcc.target/arm/20090811-1.c: New test.
4392
4393 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4394
4395         PR middle-end/41123
4396         * gcc.dg/pr41123.c: New test.
4397
4398 2009-08-19  Jason Merrill  <jason@redhat.com>
4399
4400         PR c++/41120
4401         * g++.dg/other/gc4.C: New.
4402
4403 2009-08-18  Michael Matz  <matz@suse.de>
4404
4405         * gfortran.dg/vect/vect-gems.f90: New test.
4406         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4407
4408 2009-08-18  DJ Delorie  <dj@redhat.com>
4409
4410         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4411         * lib/gcc-defs.exp: ... to here.
4412
4413         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4414         GCC_EXEC_PREFIX before building the wrapper.
4415
4416 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4417
4418         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4419         tests.
4420         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4421         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4422         dg-options.  Fix dg-final clause.
4423
4424 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4425
4426         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4427
4428 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4429             Paul Thomas  <pault@gcc.gnu.org>
4430
4431         PR fortran/40870
4432         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4433
4434 2009-08-18  Richard Guenther  <rguenther@suse.de>
4435
4436         PR middle-end/41094
4437         * gcc.dg/torture/pr41094.c: New testcase.
4438         * gcc.dg/torture/builtin-power-1.c: Adjust.
4439         * gcc.dg/builtins-10.c: Likewise.
4440
4441 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4442
4443         PR target/40971
4444         * gcc.dg/pr40971.c: New test.
4445
4446 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4447
4448         PR fortran/41062
4449         * gfortran.dg/use_only_4.f90: New test.
4450
4451 2009-08-17  Daniel Kraft  <d@domob.eu>
4452
4453         PR fortran/37425
4454         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4455         NOPASS bindings as operators.
4456
4457 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4458
4459         * lib/target-supports.exp
4460         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4461         of targets that do not need command line argument to enable SIMD.
4462
4463 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4464
4465         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4466         typo in cache name.
4467
4468 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4469
4470         PR fortran/41075
4471         * gfortran.dg/unlimited_fmt_1.f90: New test.
4472
4473 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4474
4475         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4476
4477 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4478
4479         * gnat.dg/itype.ad[sb]: New test.
4480
4481 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4482
4483         * gcc.target/mips/mips.exp: Add terminology section to comment
4484         at the top of the file.  Fix typos.
4485
4486 2009-08-16  Jason Merrill  <jason@redhat.com>
4487
4488         * g++.dg/debug/dwarf2/inline1.C: New.
4489
4490 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4491
4492         PR target/38599
4493         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4494
4495 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4496
4497         PR debug/37801
4498         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4499         Make sure to trigger inlining optimizations.
4500         * gcc.dg/debug/dwarf2/inline2.c: New test.
4501
4502 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4503
4504         PR fortran/41070
4505         * gfortran.dg/structure_constructor_10.f90: New.
4506
4507 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4508
4509         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4510         * gcc.dg/pragma-re-2.c: Likewise.
4511         * gcc.dg/pragma-re-3.c: Likewise.
4512         * gcc.dg/pragma-re-4.c: Likewise.
4513         * g++.dg/other/pragma-re-1.C: Likewise.
4514         * g++.dg/other/pragma-re-2.C: Likewise.
4515
4516 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4517
4518         * gcc.dg/torture/builtin-math-7.c: New.
4519
4520 2009-08-14  Richard Guenther  <rguenther@suse.de>
4521
4522         * gcc.c-torture/execute/20090814-1.c: New testcase.
4523
4524 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4525
4526         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4527
4528 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4529
4530         PR target/40934
4531         * gcc.target/i386/pr40934.c: New.
4532
4533 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4534
4535         PR target/41019
4536         * gcc.target/i386/pr41019.c: New test.
4537
4538 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4539
4540         PR fortran/40955
4541         * gfortran.dg/winapi.f90: New test.
4542
4543 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4544
4545         PR fortran/40995
4546         * gfortran.dg/intrinsic_4.f90: New.
4547         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4548         different line.
4549
4550 2009-08-13  Richard Guenther  <rguenther@suse.de>
4551
4552         PR middle-end/41047
4553         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4554
4555 2009-08-12  Richard Guenther  <rguenther@suse.de>
4556
4557         PR tree-optimization/41011
4558         * gfortran.dg/pr41011.f: New testcase.
4559
4560 2009-08-11  Andrew Haley  <aph@redhat.com>
4561
4562         * gcc.target/arm/synchronize.c: New file.
4563
4564 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4565
4566         PR middle-end/40980
4567         * gfortran.dg/graphite/id-17.f: New.
4568
4569 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4570             Sebastian Pop  <sebastian.pop@amd.com>
4571
4572         * gcc.dg/graphite/interchange-1.c: XFAILed.
4573         * gcc.dg/graphite/interchange-2.c: XFAILed.
4574         * gcc.dg/graphite/interchange-3.c: XFAILed.
4575         * gcc.dg/graphite/interchange-4.c: XFAILed.
4576         * gcc.dg/graphite/interchange-7.c: XFAILed.
4577
4578 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4579
4580         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4581
4582 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4583             Pranav Garg  <pranav.garg2107@gmail.com>
4584
4585         * gcc.dg/graphite/interchange-6.c: XFAILed.
4586
4587 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4588
4589         * gcc.dg/graphite/interchange-9.c: New.
4590
4591 2009-08-12  Richard Guenther  <rguenther@suse.de>
4592
4593         PR rtl-optimization/41033
4594         * gcc.dg/pr41033.c: New test.
4595
4596 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4597
4598         PR fortran/41022
4599         * gfortran.dg/proc_ptr_comp_14.f90: New.
4600
4601 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4602
4603         * gcc.target/mips/ext-5.c: New test.
4604         * gcc.target/mips/ext-6.c: New test.
4605         * gcc.target/mips/ext-7.c: New test.
4606         * gcc.target/mips/ext-8.c: New test.
4607         * gcc.target/mips/extend-2.c: New test.
4608
4609 2009-08-10  Jason Merrill  <jason@redhat.com>
4610
4611         * g++.dg/other/linkage2.C: New test for types-without-linkage
4612         handling.
4613         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4614         * g++.dg/lookup/anon2.C: Likewise.
4615         * g++.dg/other/anon3.C: Likewise.
4616         * g++.dg/template/arg2.C: Likewise.
4617         * g++.dg/template/local4.C: Likewise.
4618         * g++.old-deja/g++.law/operators32.C: Likewise.
4619         * g++.old-deja/g++.other/linkage2.C: Likewise.
4620         * g++.old-deja/g++.pt/enum6.C: Likewise.
4621         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4622         * g++.old-deja/g++.other/linkage1.C: Likewise.
4623
4624 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4625
4626         * gcc.dg/dg.exp: Test also c-c++-common dir.
4627         * g++.dg/dg.exp: Likewise.
4628         * g++.dg/warn/Wconversion-real.C: Delete.
4629         * gcc.dg/Wconversion-real.c: Move to ...
4630         * c-c++-common/Wconversion-real.c: ... here.
4631         * lib/target-supports.exp
4632         (check_effective_target_c,check_effective_target_c++): New.
4633
4634 2009-08-10  Daniel Kraft  <d@domob.eu>
4635
4636         PR fortran/37425
4637         * gfortran.dg/typebound_operator_1.f03: New test.
4638         * gfortran.dg/typebound_operator_2.f03: New test.
4639
4640 2009-08-10  Richard Guenther  <rguenther@suse.de>
4641
4642         PR middle-end/41006
4643         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4644         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4645
4646 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4647
4648         PR fortran/40940
4649         * gfortran.dg/class_1.f03: New.
4650         * gfortran.dg/class_2.f03: New.
4651         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4652         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4653         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4654         * gfortran.dg/typebound_call_10.f03: Ditto.
4655         * gfortran.dg/typebound_call_2.f03: Ditto.
4656         * gfortran.dg/typebound_call_3.f03: Ditto.
4657         * gfortran.dg/typebound_call_4.f03: Ditto.
4658         * gfortran.dg/typebound_generic_3.f03: Ditto.
4659         * gfortran.dg/typebound_generic_4.f03: Ditto.
4660         * gfortran.dg/typebound_proc_1.f08: Ditto.
4661         * gfortran.dg/typebound_proc_5.f03: Ditto.
4662         * gfortran.dg/typebound_proc_6.f03: Ditto.
4663
4664 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4665
4666         PR c++/40866
4667         * g++.dg/expr/stmt-expr-1.C: New test.
4668
4669 2009-08-09  Richard Guenther  <rguenther@suse.de>
4670
4671         PR tree-optimization/41016
4672         * gcc.c-torture/compile/pr41016.c: New testcase.
4673
4674 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4675
4676         * gcc.dg/overflow-warn-8.c: New test.
4677
4678 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4679
4680         PR tree-optimization/41008
4681         * gcc.dg/vect/O1-pr41008.c: New test.
4682
4683 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4684
4685         PR fortran/40955
4686         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4687
4688 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4689
4690         * gcc.target/bfin/loop-autoinc.c: New file.
4691
4692 2009-08-08  Richard Guenther  <rguenther@suse.de>
4693
4694         PR tree-optimization/40991
4695         * g++.dg/torture/pr40991.C: New testcase.
4696
4697 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4698
4699         * ada/acats/support/impdef.a: Tweak timing constants. Add
4700         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4701         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4702         * ada/acats/tests/c9/c940007.a: Likewise.
4703         * ada/acats/tests/c9/c94001c.ada: Likewise.
4704         * ada/acats/tests/c9/c94006a.ada: Likewise.
4705         * ada/acats/tests/c9/c94008c.ada: Likewise.
4706         * ada/acats/tests/c9/c951002.a: Likewise.
4707         * ada/acats/tests/c9/c954a01.a: Likewise.
4708         * ada/acats/tests/c9/c96001a.ada: Likewise.
4709         * ada/acats/tests/c9/c97307a.ada: Likewise.
4710
4711 2009-08-07  Richard Guenther  <rguenther@suse.de>
4712
4713         PR tree-optimization/40999
4714         * gfortran.dg/pr40999.f: New testcase.
4715
4716 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4717
4718         * g++.dg/tree-prof/partition1.C: New test.
4719
4720 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4721
4722         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4723         hook.
4724         (check_effective_target_arm_neon_ok): Improve test for neon
4725         availability.
4726         * gcc.target/arm/eabi1.c: Only run test in base variant.
4727         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4728         attribute.
4729         * gcc.target/arm/vfp1[567].c: New tests.
4730
4731 2009-08-06  Jason Merrill  <jason@redhat.com>
4732
4733         PR c++/40948
4734         * g++.dg/ext/complit12.C: Expand.
4735
4736 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4737
4738         Merge ARM/hard_vfp_branch to trunk.
4739
4740         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4741
4742         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4743         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4744
4745         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4746
4747         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4748         (PCS): Define macro to use base AAPCS.
4749         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4750
4751         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4752
4753         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4754         Correct arm_neon.h typo.
4755
4756         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4757
4758         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4759         this a linkage test.
4760         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4761         argument marshalling.
4762         * abitest.h: New file.
4763         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4764         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4765
4766 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4767
4768         PR middle-end/32964
4769         * gcc.dg/tree-ssa/pr32964.c: New test.
4770
4771 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4772             H.J. Lu  <hongjiu.lu@intel.com>
4773
4774         PR target/40957
4775         * gcc.target/i386/pr40957.c: New test.
4776
4777 2009-08-06  Richard Guenther  <rguenther@suse.de>
4778
4779         PR tree-optimization/40964
4780         * gcc.c-torture/compile/pr40964.c: New testcase.
4781
4782 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4783
4784         PR fortran/40847
4785         * gfortran.dg/transfer_resolve_1.f90 : New test.
4786
4787 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4788             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4789
4790         PR target/40906
4791         * gcc.target/i386/pr40906-1.c: New test.
4792         * gcc.target/i386/pr40906-2.c: Ditto.
4793         * gcc.target/i386/pr40906-3.c: Ditto.
4794
4795 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4796
4797         PR rtl-optimization/40924
4798         * g++.dg/torture/pr40924.C: New test.
4799
4800 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4801
4802         PR c++/36069
4803         * g++.dg/warn/pr36069.C: New.
4804
4805 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4806
4807         PR c++/39987
4808         * g++.dg/overload/defarg4.C: New test.
4809
4810 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4811
4812         PR c++/16696
4813         * g++.dg/parse/pr16696.C: New.
4814         * g++.dg/parse/pr16696-permissive.C: New.
4815
4816 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4817
4818         PR fortran/40875
4819         * gfortran.dg/initialization_23.f90 : New test.
4820
4821 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4822
4823         PR debug/39706
4824         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4825
4826 2009-08-03  Jason Merrill  <jason@redhat.com>
4827             Jakub Jelinek  <jakub@redhat.com>
4828
4829         PR c++/40948
4830         * g++.dg/ext/complit12.C: New.
4831
4832 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4833
4834         PR c/39902
4835         * gcc.target/powerpc/pr39902-2.c: New test.
4836
4837 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4838
4839         PR middle-end/40943
4840         * gcc.dg/uninit-6.c: Re-add XFAIL.
4841         * gcc.dg/uninit-6-O0.c: Likewise.
4842         * gcc.dg/uninit-pr40943.c: New test.
4843
4844 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4845
4846         PR testsuite/40858
4847         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4848         .ascii.
4849
4850 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4851
4852         PR libfortran/40853
4853         * gfortran.dg/namelist_40.f90: Update error output.
4854         * gfortran.dg/namelist_47.f90: Update error output.
4855         * gfortran.dg/namelist_58.f90: New test.
4856
4857 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4858
4859         PR fortran/40881
4860         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4861         * gfortran.dg/altreturn_3.f90: Ditto.
4862         * gfortran.dg/altreturn_5.f90: Ditto.
4863         * gfortran.dg/altreturn_6.f90: Ditto.
4864         * gfortran.dg/altreturn_7.f90: Ditto.
4865         * gfortran.dg/array_constructor_13.f90: Ditto.
4866         * gfortran.dg/arrayio_7.f90: Ditto.
4867         * gfortran.dg/arrayio_8.f90: Ditto.
4868         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4869         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4870         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4871         * gfortran.dg/backspace_8.f: Add -std=legacy.
4872         * gfortran.dg/backspace_9.f: Ditto.
4873         * gfortran.dg/char_comparison_1.f: Ditto.
4874         * gfortran.dg/char_decl_1.f90: Ditto.
4875         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4876         * gfortran.dg/char_pointer_assign.f90: Ditto.
4877         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4878         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4879         * gfortran.dg/char_pointer_func.f90: Ditto.
4880         * gfortran.dg/common_8.f90: Ditto.
4881         * gfortran.dg/constant_substring.f: Ditto.
4882         * gfortran.dg/data_char_2.f90: Ditto.
4883         * gfortran.dg/der_array_io_1.f90: Ditto.
4884         * gfortran.dg/der_array_io_2.f90: Ditto.
4885         * gfortran.dg/der_array_io_3.f90: Ditto.
4886         * gfortran.dg/der_io_3.f90: Ditto.
4887         * gfortran.dg/dev_null.F90: Ditto.
4888         * gfortran.dg/direct_io_2.f90: Ditto.
4889         * gfortran.dg/do_iterator_2.f90: Ditto.
4890         * gfortran.dg/e_d_fmt.f90: Ditto.
4891         * gfortran.dg/empty_format_1.f90: Ditto.
4892         * gfortran.dg/entry_17.f90: Modified warning message.
4893         * gfortran.dg/entry_7.f90: Add -std=legacy.
4894         * gfortran.dg/eor_1.f90: Ditto.
4895         * gfortran.dg/equiv_2.f90: Ditto.
4896         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4897         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4898         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4899         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4900         * gfortran.dg/fmt_error_2.f90: Ditto.
4901         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4902         * gfortran.dg/fmt_tl.f: Ditto.
4903         * gfortran.dg/fmt_white.f: Ditto.
4904         * gfortran.dg/func_derived_1.f90: Ditto.
4905         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4906         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4907         * gfortran.dg/global_references_2.f90: Ditto.
4908         * gfortran.dg/hollerith_1.f90: Ditto.
4909         * gfortran.dg/hollerith.f90: Use new-style character length.
4910         * gfortran.dg/hollerith_f95.f90: Ditto.
4911         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4912         * gfortran.dg/implicit_6.f90: Ditto.
4913         * gfortran.dg/implicit_9.f90: Ditto.
4914         * gfortran.dg/inquire_13.f90: Ditto.
4915         * gfortran.dg/inquire_5.f90: Ditto.
4916         * gfortran.dg/inquire_6.f90: Ditto.
4917         * gfortran.dg/inquire.f90: Ditto.
4918         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4919         * gfortran.dg/io_constraints_2.f90: Ditto.
4920         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4921         * gfortran.dg/loc_2.f90: Ditto.
4922         * gfortran.dg/logical_1.f90: Ditto.
4923         * gfortran.dg/longline.f: Ditto.
4924         * gfortran.dg/merge_char_1.f90: Ditto.
4925         * gfortran.dg/namelist_12.f: Ditto.
4926         * gfortran.dg/namelist_14.f90: Ditto.
4927         * gfortran.dg/namelist_18.f90: Ditto.
4928         * gfortran.dg/namelist_19.f90: Ditto.
4929         * gfortran.dg/namelist_21.f90: Ditto.
4930         * gfortran.dg/namelist_22.f90: Ditto.
4931         * gfortran.dg/namelist_37.f90: Ditto.
4932         * gfortran.dg/namelist_54.f90: Ditto.
4933         * gfortran.dg/namelist_55.f90: Ditto.
4934         * gfortran.dg/namelist_empty.f90: Ditto.
4935         * gfortran.dg/namelist_use.f90: Use new-style character length.
4936         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4937         * gfortran.dg/nested_modules_4.f90: Ditto.
4938         * gfortran.dg/nested_modules_5.f90: Ditto.
4939         * gfortran.dg/open-options-blanks.f: Ditto.
4940         * gfortran.dg/output_exponents_1.f90: Ditto.
4941         * gfortran.dg/parens_5.f90: Ditto.
4942         * gfortran.dg/parens_6.f90: Ditto.
4943         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4944         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4945         * gfortran.dg/pr15129.f90: Ditto.
4946         * gfortran.dg/pr15332.f: Ditto.
4947         * gfortran.dg/pr16597.f90: Ditto.
4948         * gfortran.dg/pr17143.f90: Ditto.
4949         * gfortran.dg/pr17164.f90: Ditto.
4950         * gfortran.dg/pr17229.f: Modified warning message.
4951         * gfortran.dg/pr18210.f90: Add -std=legacy.
4952         * gfortran.dg/pr19155.f: Ditto.
4953         * gfortran.dg/pr20086.f90: Ditto.
4954         * gfortran.dg/pr20124.f90: Ditto.
4955         * gfortran.dg/pr20755.f: Ditto.
4956         * gfortran.dg/pr20865.f90: Ditto.
4957         * gfortran.dg/pr20950.f: Ditto.
4958         * gfortran.dg/pr21730.f: Ditto.
4959         * gfortran.dg/pr22491.f: Ditto.
4960         * gfortran.dg/pr29713.f90: Ditto.
4961         * gfortran.dg/print_parentheses_1.f: Ditto.
4962         * gfortran.dg/print_parentheses_2.f90: Ditto.
4963         * gfortran.dg/proc_assign_1.f90: Ditto.
4964         * gfortran.dg/proc_decl_1.f90: Ditto.
4965         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4966         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4967         * gfortran.dg/read_float_1.f90: Ditto.
4968         * gfortran.dg/read_logical.f90: Ditto.
4969         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4970         * gfortran.dg/return_1.f90: Ditto.
4971         * gfortran.dg/rewind_1.f90: Ditto.
4972         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4973         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4974         * gfortran.dg/stfunc_1.f90: Ditto.
4975         * gfortran.dg/stfunc_3.f90: Ditto.
4976         * gfortran.dg/stfunc_4.f90: Ditto.
4977         * gfortran.dg/stfunc_6.f90: Ditto.
4978         * gfortran.dg/streamio_2.f90: Ditto.
4979         * gfortran.dg/string_ctor_1.f90: Ditto.
4980         * gfortran.dg/string_null_compare_1.f: Ditto.
4981         * gfortran.dg/substr_6.f90: Ditto.
4982         * gfortran.dg/tl_editing.f90: Ditto.
4983         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4984         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4985         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4986         * gfortran.dg/g77/1832.f: Ditto.
4987         * gfortran.dg/g77/19981216-0.f Ditto.
4988         * gfortran.dg/g77/19990525-0.f: Ditto.
4989         * gfortran.dg/g77/19990826-2.f: Ditto.
4990         * gfortran.dg/g77/20000630-2.f: Ditto.
4991         * gfortran.dg/g77/20010116.f: Ditto.
4992         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4993         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4994         * gfortran.dg/g77/980520-1.f: Ditto.
4995         * gfortran.dg/g77/check0.f: Ditto.
4996         * gfortran.dg/g77/cpp3.F: Ditto.
4997         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4998         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4999         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5000         * gfortran.dg/g77/short.f: Ditto.
5001
5002 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5003
5004         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5005         * gcc.target/mips/ext-4.c: Likewise.
5006         * gcc.target/mips/interrupt_handler.c: Likewise.
5007         * gcc.target/mips/truncate-4.c: Likewise.
5008         * gcc.target/mips/truncate-5.c: Likewise.
5009
5010 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5011
5012         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5013         -fgraphite-force-parallel to -floop-parallelize-all.
5014
5015 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5016
5017         PR fortran/40011
5018         * gfortran.dg/whole_file_7.f90: New test.
5019         * gfortran.dg/whole_file_8.f90: New test.
5020         * gfortran.dg/whole_file_9.f90: New test.
5021         * gfortran.dg/whole_file_10.f90: New test.
5022         * gfortran.dg/whole_file_11.f90: New test.
5023         * gfortran.dg/whole_file_12.f90: New test.
5024         * gfortran.dg/whole_file_13.f90: New test.
5025         * gfortran.dg/whole_file_14.f90: New test.
5026
5027 2009-07-31  Jason Merrill  <jason@redhat.com>
5028
5029         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5030         binding semantics.
5031         * g++.dg/cpp0x/named.C: Likewise.
5032         * g++.dg/cpp0x/overload.C: Likewise.
5033         * g++.dg/cpp0x/rv1n.C: Likewise.
5034         * g++.dg/cpp0x/rv1p.C: Likewise.
5035         * g++.dg/cpp0x/rv2n.C: Likewise.
5036         * g++.dg/cpp0x/rv2p.C: Likewise.
5037         * g++.dg/cpp0x/rv3n.C: Likewise.
5038         * g++.dg/cpp0x/rv3p.C: Likewise.
5039         * g++.dg/cpp0x/rv4n.C: Likewise.
5040         * g++.dg/cpp0x/rv4p.C: Likewise.
5041         * g++.dg/cpp0x/rv5n.C: Likewise.
5042         * g++.dg/cpp0x/rv5p.C: Likewise.
5043         * g++.dg/cpp0x/rv6n.C: Likewise.
5044         * g++.dg/cpp0x/rv6p.C: Likewise.
5045         * g++.dg/cpp0x/rv7n.C: Likewise.
5046         * g++.dg/cpp0x/rv7p.C: Likewise.
5047         * g++.dg/cpp0x/template_deduction.C: Likewise.
5048         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5049         * g++.dg/cpp0x/overloadn.C: New.
5050         * g++.dg/cpp0x/rv-cast.C: New.
5051
5052 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5053
5054         * gcc.target/mips/ext-4.c: New test.
5055
5056 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5057
5058         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5059
5060 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5061
5062         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5063         * gcc.dg/tree-ssa/loop-32.c: Same.
5064         * gcc.dg/tree-ssa/loop-33.c: Same.
5065         * gcc.dg/tree-ssa/loop-34.c: Same.
5066         * gcc.dg/tree-ssa/loop-35.c: Same.
5067         * gcc.dg/tree-ssa/loop-7.c: Same.
5068         * gcc.dg/tree-ssa/pr23109.c: Same.
5069         * gcc.dg/tree-ssa/restrict-2.c: Same.
5070         * gcc.dg/tree-ssa/restrict-3.c: Same.
5071         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5072         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5073         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5074         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5075         * gcc.dg/tree-ssa/structopt-1.c: Same.
5076         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5077         * gfortran.dg/pr32921.f: Same.
5078
5079 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5080
5081         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5082         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5083         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5084         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5085         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5086         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5087         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5088         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5089         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5090         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5091         * gcc.dg/graphite/id-1.c: New.
5092         * gcc.dg/graphite/id-10.c: New.
5093         * gcc.dg/graphite/id-11.c: New.
5094         * gcc.dg/graphite/id-12.c: New.
5095         * gcc.dg/graphite/id-13.c: New.
5096         * gcc.dg/graphite/id-14.c: New.
5097         * gcc.dg/graphite/id-15.c: New.
5098         * gcc.dg/graphite/id-2.c: New.
5099         * gcc.dg/graphite/id-3.c: New.
5100         * gcc.dg/graphite/id-4.c: New.
5101         * gcc.dg/graphite/id-5.c: New.
5102         * gcc.dg/graphite/id-6.c: New.
5103         * gcc.dg/graphite/id-7.c: New.
5104         * gcc.dg/graphite/id-8.c: New.
5105         * gcc.dg/graphite/id-9.c: New.
5106         * gcc.dg/graphite/interchange-0.c: New.
5107         * gcc.dg/graphite/interchange-1.c: New.
5108         * gcc.dg/graphite/interchange-2.c: New.
5109         * gcc.dg/graphite/interchange-3.c: New.
5110         * gcc.dg/graphite/interchange-4.c: New.
5111         * gcc.dg/graphite/interchange-5.c: New.
5112         * gcc.dg/graphite/interchange-6.c: New.
5113         * gcc.dg/graphite/interchange-7.c: New.
5114         * gcc.dg/graphite/interchange-8.c: New.
5115         * gcc.dg/graphite/pr35356-1.c: New.
5116         * gcc.dg/graphite/pr35356-2.c: New.
5117         * gcc.dg/graphite/pr35356-3.c: New.
5118         * gcc.dg/graphite/pr40157.c: New.
5119         * gcc.dg/graphite/run-id-1.c: New.
5120         * gcc.dg/graphite/scop-20.c: New.
5121         * gcc.dg/graphite/scop-21.c: New.
5122         * gfortran.dg/graphite/id-1.f90: New.
5123         * gfortran.dg/graphite/id-10.f90: New.
5124         * gfortran.dg/graphite/id-11.f: New.
5125         * gfortran.dg/graphite/id-12.f: New.
5126         * gfortran.dg/graphite/id-13.f: New.
5127         * gfortran.dg/graphite/id-14.f: New.
5128         * gfortran.dg/graphite/id-15.f: New.
5129         * gfortran.dg/graphite/id-16.f: New.
5130         * gfortran.dg/graphite/id-5.f: New.
5131         * gfortran.dg/graphite/id-6.f: New.
5132         * gfortran.dg/graphite/id-7.f: New.
5133         * gfortran.dg/graphite/id-8.f: New.
5134         * gfortran.dg/graphite/id-9.f: New.
5135         * gfortran.dg/graphite/interchange-1.f: New.
5136         * gfortran.dg/graphite/interchange-2.f: New.
5137
5138 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5139
5140         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5141         flags based on the name of the testcase.
5142         * gfortran.dg/graphite/graphite.exp: Same.
5143
5144         * gcc.dg/graphite/block-0.c: Adjusted.
5145         * gcc.dg/graphite/block-1.c: Adjusted.
5146         * gcc.dg/graphite/block-2.c: Adjusted.
5147         * gcc.dg/graphite/block-3.c: Adjusted.
5148         * gcc.dg/graphite/block-4.c: Adjusted.
5149         * gcc.dg/graphite/block-5.c: Adjusted.
5150         * gcc.dg/graphite/block-6.c: Adjusted.
5151         * gcc.dg/graphite/pr37485.c: Adjusted.
5152         * gcc.dg/graphite/pr37684.c: Adjusted.
5153         * gcc.dg/graphite/pr37828.c: Adjusted.
5154         * gcc.dg/graphite/pr37883.c: Adjusted.
5155         * gcc.dg/graphite/pr37928.c: Adjusted.
5156         * gcc.dg/graphite/pr37943.c: Adjusted.
5157         * gcc.dg/graphite/pr38409.c: Adjusted.
5158         * gcc.dg/graphite/pr38498.c: Adjusted.
5159         * gcc.dg/graphite/pr38559.c: Adjusted.
5160         * gcc.dg/graphite/pr39335.c: Adjusted.
5161         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5162         * gcc.dg/graphite/scop-0.c: Adjusted.
5163         * gcc.dg/graphite/scop-1.c: Adjusted.
5164         * gcc.dg/graphite/scop-10.c: Adjusted.
5165         * gcc.dg/graphite/scop-11.c: Adjusted.
5166         * gcc.dg/graphite/scop-12.c: Adjusted.
5167         * gcc.dg/graphite/scop-13.c: Adjusted.
5168         * gcc.dg/graphite/scop-14.c: Adjusted.
5169         * gcc.dg/graphite/scop-15.c: Adjusted.
5170         * gcc.dg/graphite/scop-16.c: Adjusted.
5171         * gcc.dg/graphite/scop-17.c: Adjusted.
5172         * gcc.dg/graphite/scop-18.c: Adjusted.
5173         * gcc.dg/graphite/scop-19.c: Adjusted.
5174         * gcc.dg/graphite/scop-2.c: Adjusted.
5175         * gcc.dg/graphite/scop-3.c: Adjusted.-
5176         * gcc.dg/graphite/scop-4.c: Adjusted.
5177         * gcc.dg/graphite/scop-5.c: Adjusted.
5178         * gcc.dg/graphite/scop-6.c: Adjusted.
5179         * gcc.dg/graphite/scop-7.c: Adjusted.
5180         * gcc.dg/graphite/scop-8.c: Adjusted.
5181         * gcc.dg/graphite/scop-9.c: Adjusted.
5182         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5183         * gfortran.dg/graphite/block-1.f90: Adjusted.
5184         * gfortran.dg/graphite/block-2.f: Adjusted.
5185         * gfortran.dg/graphite/block-3.f90: Adjusted.
5186         * gfortran.dg/graphite/block-4.f90: Adjusted.
5187         * gfortran.dg/graphite/id-2.f90: Adjusted.
5188         * gfortran.dg/graphite/id-3.f90: Adjusted.
5189         * gfortran.dg/graphite/id-4.f90: Adjusted.
5190         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5191         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5192         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5193         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5194         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5195         * gfortran.dg/graphite/scop-1.f: Adjusted.
5196
5197 2009-07-30  Doug Kwan  <dougkwan@google.com>
5198
5199         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5200         in warnings added in rev 141298.
5201
5202 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5203
5204         * lib/options.exp: Use "!=" instead of "ne".
5205
5206         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5207
5208         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5209         * gcc.dg/ucnid-12.c: Likewise.
5210
5211 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5212             Pat Haugen  <pthaugen@us.ibm.com>
5213             Revital Eres <ERES@il.ibm.com>
5214
5215         * gcc.target/powerpc/altivec-32.c: New file to test
5216         Altivec simple math function vectorization.
5217
5218         * gcc.target/powerpc/bswap-run.c: New file to test swap
5219         builtins.
5220         * gcc.target/powerpc/bswap16.c: Ditto.
5221         * gcc.target/powerpc/bswap32.c: Ditto.
5222         * gcc.target/powerpc/bswap64-1.c: Ditto.
5223         * gcc.target/powerpc/bswap64-2.c: Ditto.
5224         * gcc.target/powerpc/bswap64-3.c: Ditto.
5225         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5226         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5227         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5228
5229         * gcc.target/powerpc/popcount-2.c: New file to test
5230         power7 popcntd instructions.
5231         * gcc.target/powerpc/popcount-3.c: Ditto.
5232
5233         * gcc.target/powerpc/pr39457.c: New VSX test.
5234         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5235         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5236         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5237         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5238         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5239         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5240         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5241         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5242         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5243         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5244         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5245         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5246
5247         * gcc.target/powerpc/altivec-6.c: Store the result of
5248         vec_add, so the optimizer doesn't remove it.
5249
5250         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5251         systems that support bswap64.
5252
5253         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5254         prevent VSX code generation.
5255
5256         * lib/target-supports.exp (check_vsx_hw_available): New
5257         function to test if VSX available.
5258         (check_effective_target_powerpc_vsx_ok): Ditto.
5259         (check_vmx_hw_available): Add explicit -mno-vsx.
5260
5261 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5262
5263         PR c/39902
5264         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5265
5266 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5267
5268         PR tree-optimization/40570
5269         * gcc.c-torture/compile/pr40570.c: New test.
5270
5271 2009-07-29  Jason Merrill  <jason@redhat.com>
5272
5273         PR c++/14912
5274         * g++.dg/template/defarg13.C: New.
5275
5276 2009-07-29  Richard Guenther  <rguenther@suse.de>
5277
5278         PR c++/40834
5279         * g++.dg/torture/pr40834.C: New testcase.
5280
5281 2009-07-29  Michael Matz  <matz@suse.de>
5282
5283         PR middle-end/40830
5284         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5285
5286 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5287
5288         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5289         sh*-*-* targets.  Skip on spu-*-* targets.
5290         * gfortran.dg/maxlocval_4.f90: Likewise.
5291         * gfortran.dg/minlocval_1.f90: Likewise.
5292         * gfortran.dg/minlocval_4.f90: Likewise.
5293
5294 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5295
5296         PR fortran/40878
5297         * gfortran.dg/gomp/pr40878-1.f90: New test.
5298         * gfortran.dg/gomp/pr40878-2.f90: New test.
5299
5300         PR testsuite/40891
5301         * gcc.dg/cdce1.c: Adjust note line number.
5302         * gcc.dg/cdce2.c: Likewise.
5303
5304 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5305
5306         PR fortran/40882
5307         * gfortran.dg/proc_ptr_comp_13.f90: New.
5308
5309 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5310
5311         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5312         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5313         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5314         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5315         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5316         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5317         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5318         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5319         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5320         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5321         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5322         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5323         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5324         #ifdef NEED_IEEE754_FLOAT conditional.
5325         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5326         conditional.
5327
5328 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5329
5330         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5331         i?86-*-netware.
5332         * g++.dg/ext/bitfield3.C: Likewise.
5333         * g++.dg/ext/bitfield4.C: Likewise.
5334         * g++.dg/ext/bitfield5.C: Likewise.
5335         * gcc.dg/bitfld-15.c: Likewise.
5336         * gcc.dg/bitfld-16.c: Likewise.
5337         * gcc.dg/bitfld-17.c: Likewise.
5338         * gcc.dg/bitfld-18.c: Likewise.
5339         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5340         * gcc.dg/20010912-1.c: Likewise.
5341         * gcc.dg/20021018-1.c: Likewise.
5342         * gcc.dg/20030213-1.c: Likewise.
5343         * gcc.dg/20030225-1.c: Likewise.
5344         * gcc.dg/20030708-1.c: Likewise.
5345         * gcc.dg/20050321-2.c: Likewise.
5346         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5347         * gcc.dg/cdce2.c: Likewise.
5348         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5349         targets.
5350         * gcc.target/i386/pr37248-3.c: Likewise.
5351
5352 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5353
5354         PR fortran/40848
5355         * gfortran.dg/altreturn_7.f90: New.
5356
5357 2009-07-27  Simon Baldwin  <simonb@google.com>
5358
5359         PR testsuite/40829
5360         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5361         so that indexing no longer runs off array end.
5362
5363 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5364
5365         PR fortran/40851
5366         * gfortran.dg/derived_init_3.f90: New test.
5367
5368 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5369
5370         PR fortran/33197
5371         * gfortran.dg/atan2_1.f90: New test
5372         * gfortran.dg/atan2_2.f90: New test
5373
5374 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5375
5376         PR c++/40749
5377         * g++.dg/warn/Wreturn-type-6.C: New test.
5378
5379 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5380
5381         PR tree-optimization/40801
5382         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5383         * gfortran.dg/vect/vect.exp: Run tests starting with
5384         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5385
5386 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5387
5388         PR rtl-optimization/40445
5389         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5390
5391 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5392
5393         * gcc.dg/builtin-unreachable-4.c: New test.
5394
5395 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5396
5397         PR fortran/33197
5398         * gfortran.dg/complex_intrinsic_5.f90: New test.
5399         * gfortran.dg/complex_intrinsic_7.f90: New test.
5400
5401 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5402
5403         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5404         * gcc.dg/ipa/noclone-1.c: New test.
5405
5406 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5407
5408         * lib/target-supports.exp (check_effective_target_static): New
5409         procedure.
5410         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5411         supported.
5412         * g++.old-deja/g++.law/weak.C: Require static effective target.
5413
5414 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5415
5416         PR fortran/39630
5417         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5418         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5419         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5420         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5421         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5422         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5423         * gfortran.dg/typebound_call_10.f03: New.
5424
5425 2009-07-24  Jason Merrill  <jason@redhat.com>
5426
5427         * g++.dg/cpp0x/defaulted11.C: New.
5428
5429         * g++.dg/cpp0x/initlist23.C: New.
5430
5431 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5432
5433         PR fortran/40822
5434         * gfortran.dg/char_length_16.f90: New.
5435
5436 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5437
5438         PR fortran/40643
5439         PR fortran/31067
5440         * gfortran.dg/maxlocval_2.f90: New test.
5441         * gfortran.dg/maxlocval_3.f90: New test.
5442         * gfortran.dg/maxlocval_4.f90: New test.
5443         * gfortran.dg/minlocval_1.f90: New test.
5444         * gfortran.dg/minlocval_2.f90: New test.
5445         * gfortran.dg/minlocval_3.f90: New test.
5446         * gfortran.dg/minlocval_4.f90: New test.
5447
5448 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5449
5450         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5451         scan-assembler.
5452
5453 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5454
5455         PR fortran/40839
5456         * gfortran.dg/pr40839.f90: New test.
5457
5458 2009-07-23  Michael Matz  <matz@suse.de>
5459
5460         PR middle-end/40830
5461         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5462         don't set options ourself.
5463
5464 2009-07-23  Simon Baldwin  <simonb@google.com>
5465
5466         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5467         native C compilation where required.
5468
5469 2009-07-22  Doug Kwan  <dougkwan@google.com>
5470
5471         * gcc.c-torture/compile/20090721-1.c: New test.
5472
5473 2009-07-22  Michael Matz  <matz@suse.de>
5474
5475         PR tree-optimization/35229
5476         PR tree-optimization/39300
5477         * gcc.dg/vect/vect-pre-interact.c: New test.
5478
5479 2009-07-22  Richard Guenther  <rguenther@suse.de>
5480
5481         * g++.dg/lookup/using21.C: Fix duplicate paste.
5482
5483 2009-07-22  Richard Guenther  <rguenther@suse.de>
5484
5485         PR c++/40799
5486         * g++.dg/lookup/using21.C: New testcase.
5487
5488 2009-07-21  Jason Merrill  <jason@redhat.com>
5489
5490         * g++.dg/init/aggr4.C: New.
5491
5492 2009-07-21  Jason Merrill  <jason@redhat.com>
5493
5494         Core issue 934
5495         * g++.dg/cpp0x/initlist22.C: New.
5496
5497 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5498
5499         * gcc.target/i386/vectorize8.c: New test.
5500
5501 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5502
5503         PR target/40811
5504         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5505         Add i?86 and x86_64 targets.
5506         * gcc.target/i386/vectorize7.c: New test.
5507
5508         PR target/40809
5509         * gcc.target/i386/pr40809.c: New test.
5510
5511 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5512
5513         PR tree-optimization/40813
5514         * g++.dg/opt/inline15.C: New test.
5515
5516 2009-07-21  Paul Brook <paul@codesourcery.com>
5517
5518         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5519         * lib/target-supports.exp (check_effective_target_section_anchors):
5520         Add arm*-*-*.
5521
5522 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5523
5524         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5525         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5526         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5527
5528 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5529
5530         * gcc.target/mips/ext-3.c: New test.
5531
5532 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5533
5534         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5535         * gcc.dg/builtin-object-size-8.c: New test.
5536         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5537         * g++.dg/ext/builtin-object-size2.C: Likewise.
5538
5539         PR tree-optimization/40792
5540         * gcc.dg/pr40792.c: New test.
5541
5542 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5543
5544         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5545         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5546         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5547
5548 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5549
5550         * gcc.target/sh/mfmovd.c: New test.
5551
5552 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5553             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5554
5555         PR libfortran/40714
5556         * gfortran.dg/eof_3.f90: New test.
5557
5558 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5559
5560         PR fortran/40727
5561         * gfortran.dg/intrinsic_cmplx.f90: New test.
5562
5563 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5564
5565         PR libfortran/34670
5566         PR libfortran/36874
5567         * gfortran.dg/cshift_bounds_1.f90:  New test.
5568         * gfortran.dg/cshift_bounds_2.f90:  New test.
5569         * gfortran.dg/cshift_bounds_3.f90:  New test.
5570         * gfortran.dg/cshift_bounds_4.f90:  New test.
5571         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5572         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5573         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5574         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5575
5576 2009-07-19  Jan Hubicka  <jh@suse.cz>
5577
5578         PR tree-optimization/40676
5579         * gcc.c-torture/compile/pr40676.c: New testcase.
5580
5581 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5582
5583         * gcc.target/mips/ext-2.c: New test.
5584
5585 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5586
5587         * gcc.target/mips/octeon-exts-7.c: New test.
5588         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5589         * gcc.target/mips/octeon-exts-5.c: Likewise.
5590
5591 2009-07-18  Richard Guenther  <rguenther@suse.de>
5592
5593         PR testsuite/40798
5594         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5595
5596 2009-07-18  Richard Guenther  <rguenther@suse.de>
5597
5598         PR c/40787
5599         * gcc.dg/pr35899.c: Adjust.
5600
5601 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5602
5603         * gcc.target/powerpc/asm-es-1.c: New test.
5604         * gcc.target/powerpc/asm-es-2.c: Likewise.
5605
5606 2009-07-17  Richard Guenther  <rguenther@suse.de>
5607
5608         PR c/40401
5609         * g++.dg/rtti/crash4.C: New testcase.
5610         * g++.dg/torture/20090706-1.C: Likewise.
5611         * gcc.dg/redecl-17.c: Likewise.
5612         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5613         * gcc.dg/declspec-9.c: Expect extra error.
5614         * gcc.dg/declspec-10.c: Likewise.
5615         * gcc.dg/declspec-11.c: Likewise.
5616         * gcc.dg/redecl-10.c: Expect extra warnings.
5617         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5618         * gcc.target/i386/pr39545-1.c: Likewise.
5619         * g++.dg/ext/asm3.C: Expect more errors.
5620         * g++.dg/gomp/block-1.C: Likewise.
5621         * g++.dg/gomp/block-2.C: Likewise.
5622         * g++.dg/gomp/block-3.C: Likewise.
5623         * g++.dg/gomp/block-5.C: Likewise.
5624         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5625         * g++.dg/warn/unused-result1.C: XFAIL.
5626
5627 2009-07-17  Richard Guenther  <rguenther@suse.de>
5628
5629         PR tree-optimization/40321
5630         * gcc.c-torture/compile/pr40321.c: New testcase.
5631         * g++.dg/torture/pr40321.C: Likewise.
5632
5633 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5634
5635         PR c++/40780
5636         * g++.dg/template/ptrmem19.C: New test.
5637
5638 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5639             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5640
5641         PR 40435
5642         * gcc.dg/pr36902.c: Add column info.
5643         * g++.dg/gcov/gcov-2.C: Change count for definition.
5644
5645 2009-07-16  Jason Merrill  <jason@redhat.com>
5646
5647         PR libstdc++/37907
5648         * g++.dg/cpp0x/std-layout1.C: New.
5649         * g++.dg/ext/has_nothrow_assign.C: Fix.
5650         * g++.dg/ext/has_nothrow_copy.C: Fix.
5651         * g++.dg/ext/has_trivial_assign.C: Fix.
5652         * g++.dg/ext/has_trivial_copy.C: Fix.
5653         * g++.dg/ext/is_pod.C: Fix.
5654         * g++.dg/other/offsetof3.C: Adjust.
5655         * g++.dg/overload/ellipsis1.C: Adjust.
5656         * g++.dg/warn/var-args1.C: Adjust.
5657         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5658         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5659         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5660         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5661         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5662
5663 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5664
5665         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5666         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5667         effective target "mpc_pow".
5668         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5669
5670 2009-07-16  Richard Henderson  <rth@redhat.com>
5671
5672         * g++.dg/opt/eh4.C: New test.
5673
5674 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5675
5676         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5677
5678 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5679
5680         PR middle-end/40747
5681         * gcc.c-torture/execute/pr40747.c: New test.
5682
5683 2009-07-15  Richard Guenther  <rguenther@suse.de>
5684
5685         PR middle-end/40753
5686         * gcc.c-torture/compile/pr40753.c: New testcase.
5687
5688 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5689
5690         PR fortran/40743
5691         * gfortran.dg/interface_assignment_4.f90: New.
5692
5693 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5694
5695         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5696         for FreeBSD up to and including version 8.
5697
5698 2009-07-14  Taras Glek  <tglek@mozilla.com>
5699             Rafael Espindola  <espindola@google.com>
5700
5701         * g++.dg/plugin/header-plugin-test.C: New.
5702         * g++.dg/plugin/header_plugin.c: New.
5703         * g++.dg/plugin/plugin.exp: Update.
5704
5705 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5706
5707         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5708         function to enable vectorization.
5709         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5710         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5711
5712 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5713
5714         * gcc.target/i386/sse-copysignf-vec.c: New test.
5715         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5716
5717 2009-07-14  Jason Merrill  <jason@redhat.com>
5718
5719         PR c++/37276
5720         * g++.dg/lookup/builtin5.C: New.
5721         * g++.dg/other/error22.C: Add missing extern "C".
5722         * g++.dg/warn/Warray-bounds.C: Likewise.
5723         * gcc.dg/compat/compat-common.h: Likewise.
5724
5725         PR c++/40746
5726         * g++.dg/lookup/using20.C: New.
5727
5728         PR c++/40740
5729         * g++.dg/template/koenig8.C: New.
5730
5731 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5732
5733         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5734         both i?86-*-darwin* and x86_64-*-darwin*.
5735
5736 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5737
5738         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5739         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5740         name.
5741
5742 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5743
5744         PR debug/40705
5745         * g++.dg/debug/dwarf2/typedef1.C: New test.
5746
5747         PR c++/40357
5748         * g++.dg/other/typedef3.C: New test.
5749
5750 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5751
5752         * gcc.dg/20090709-1.c: Move to a proper place ...
5753         * gcc.target/m68k/20090709-1.c: ... here.
5754
5755 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5756
5757         PR C++/22154
5758         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5759         front of qualified names are allowed.
5760         * g++.dg/parse/crash10.C: Likewise.
5761         * g++.dg/parse/error15.C: Likewise.
5762         * g++.dg/parse/typename9.C: Likewise.
5763         * g++.dg/parse/error8.C: Likewise.
5764
5765 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5766
5767         PR fortran/40646
5768         * gfortran.dg/proc_ptr_22.f90: Extended.
5769         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5770
5771 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5772
5773         * gfortran.dg/vect/vect-6.f: New test.
5774
5775 2009-07-12  Jason Merrill  <jason@redhat.com>
5776
5777         PR c++/36628
5778         * g++.dg/cpp0x/decltype17.C: New.
5779
5780         PR c++/37206
5781         * g++.dg/cpp0x/rv10.C: New.
5782
5783 2009-07-12  Jason Merrill  <jason@redhat.com>
5784
5785         PR c++/40689
5786         * g++.dg/cpp0x/initlist20.C: New.
5787         * g++.dg/cpp0x/initlist21.C: New.
5788
5789 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5790
5791         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5792         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5793         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5794         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5795         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5796
5797 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5798
5799         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5800         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5801         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5802         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5803         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5804         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5805         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5806         effective_target fd_truncate.
5807
5808 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5809
5810         * gnat.dg/specs/addr1.ads: New test.
5811
5812 2009-07-11  Jan Hubicka  <jh@suse.cz>
5813
5814         PR middle-end/48388
5815         * g++.dg/torture/pr40388.C: New testcase.
5816
5817 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5818
5819         PR target/40668
5820         * gcc.c-torture/execute/pr40668.c: New test.
5821
5822 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5823
5824         * gcc.c-torture/execute/20090711-1.c: New test.
5825
5826 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5827
5828         PR testsuite/40699
5829         PR testsuite/40707
5830         PR testsuite/40709
5831         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5832         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5833         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5834         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5835
5836 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5837
5838         PR fortran/33197
5839         * gfortran.dg/complex_intrinsic_3.f90: New test.
5840         * gfortran.dg/complex_intrinsic_4.f90: New test.
5841
5842 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5843
5844         PR target/39079
5845         * gcc.target/mips/mips.exp: Make -msynci a known option.
5846         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5847
5848 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5849
5850         PR c++/40502
5851         * g++.dg/ext/strncpy-chk1.C: New test.
5852
5853 2009-07-10  Richard Guenther  <rguenther@suse.de>
5854
5855         PR tree-optimization/40496
5856         * g++.dg/opt/pr40496.C: New testcase.
5857
5858 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5859
5860         PR 25509
5861         PR 40614
5862         * g++.dg/warn/unused-result1-Werror.c: New.
5863
5864 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5865
5866         PR fortran/39334
5867         * gfortran.dg/recursive_parameter_1.f90: New test.
5868
5869 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5870
5871         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5872         * gfortran.dg/module_equivalence_6.f90: Ditto.
5873         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5874         * gfortran.dg/nan_2.f90: Ditto.
5875         * gfortran.dg/inquire_11.f90: Ditto.
5876         * gfortran.dg/abstract_type_3.f03: Ditto.
5877         * gfortran.dg/abstract_type_1.f90: Ditto.
5878         * gfortran.dg/private_type_9.f90: Ditto.
5879         * gfortran.dg/abstract_type_5.f03: Ditto.
5880         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5881         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5882         * gfortran.dg/derived_sub.f90: Ditto.
5883         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5884         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5885         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5886         * gfortran.dg/mvbits_6.f90: Ditto.
5887         * gfortran.dg/abstract_type_2.f03: Ditto.
5888         * gfortran.dg/abstract_type_4.f03: Ditto.
5889         * gfortran.dg/bounds_check_9.f90: Ditto.
5890         * gfortran.dg/optional_dim_3.f90: Ditto.
5891         * gfortran.dg/pr32921.f: Ditto.
5892         * gfortran.dg/entry_16.f90: Ditto.
5893         * gfortran.dg/generic_16.f90: Ditto.
5894
5895
5896 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5897
5898         * gcc.target/m68k/20090709-1.c: New.
5899
5900 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5901
5902         PR c++/40684
5903         * g++.dg/template/unify11.C: New test.
5904
5905 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5906
5907         PR fortran/40629
5908         * gfortran.dg/host_assoc_function_9.f90: New test.
5909
5910 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5911
5912         PR fortran/40646
5913         * gfortran.dg/proc_ptr_22.f90: New.
5914         * gfortran.dg/proc_ptr_comp_12.f90: New.
5915
5916 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5917
5918         PR middle-end/40692
5919         * gcc.c-torture/compile/pr40692.c: New test.
5920
5921 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5922
5923         PR fortran/40604
5924         * gfortran.dg/pointer_check_6.f90: New test.
5925
5926 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5927
5928         * gcc.target/mips/truncate-5.c: New test.
5929
5930 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5931
5932         PR libfortran/40330
5933         PR libfortran/40662
5934         * gfortran.dg/fmt_cache_1.f: New test.
5935
5936 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5937
5938         PR fortran/40675
5939         * gfortran.dg/nosigned_zero_1.f90: New test.
5940         * gfortran.dg/nosigned_zero_2.f90: New test.
5941
5942 2009-07-08  Richard Guenther  <rguenther@suse.de>
5943
5944         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5945
5946 2009-07-08  Richard Guenther  <rguenther@suse.de>
5947
5948         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5949
5950 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5951
5952         PR fortran/40591
5953         * gfortran.dg/proc_ptr_21.f90: New test.
5954
5955 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5956
5957         PR c++/31246
5958         * g++.dg/warn/pr31246.C: New.
5959         * g++.dg/warn/pr31246-2.C: New.
5960
5961 2009-07-07  Jason Merrill  <jason@redhat.com>
5962
5963         PR c++/35828
5964         * g++.dg/template/defarg12.C: New.
5965
5966         PR c++/37816
5967         * g++.dg/cpp0x/enum7.C: New.
5968
5969         PR c++/37946
5970         * g++.dg/cpp0x/enum6.C: New.
5971
5972         PR c++/40639
5973         * g++.dg/cpp0x/enum5.C: New.
5974
5975         PR c++/40633
5976         * g++.dg/cpp0x/enum4.C: New.
5977
5978 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5979
5980         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5981
5982 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5983
5984         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5985
5986 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5987
5988         PR middle-end/40669
5989         * gcc.dg/pr40669.c: New test.
5990
5991 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5992
5993         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5994         location. Update all calls.
5995         * g++.dg/plugin/selfassign.c: Likewise.
5996
5997 2009-07-06  Jason Merrill  <jason@redhat.com>
5998
5999         * g++.dg/rtti/dyncast[34].C: New.
6000
6001 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6002
6003         * lib/target-supports.exp
6004         (check_effective_target_mips_newabi_large_long_double): New.
6005         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6006         target.
6007         * gcc.target/mips/fpr-moves-6.c: Likewise.
6008
6009 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6010
6011         PR c++/40557
6012         * g++.dg/template/union2.C: New test.
6013
6014 2009-07-04  Jason Merrill  <jason@redhat.com>
6015
6016         * g++.dg/template/using15.C: New.
6017
6018 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6019
6020         * gfortran.dg/maxloc_1.f90: New test.
6021
6022 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6023
6024         PR fortran/40593
6025         * gfortran.dg/proc_ptr_result_6.f90: New.
6026
6027 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6028
6029         * gcc.dg/framework-2.c: Adjust testcase to pass.
6030
6031 2009-07-04  Jason Merrill  <jason@redhat.com>
6032
6033         PR c++/40619
6034         * g++.dg/cpp0x/auto16.C: New.
6035
6036 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6037
6038         PR target/40587
6039         * gfortran.dg/pr40587.f: New test.
6040
6041 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6042
6043         PR fortran/40638
6044         * gfortran.dg/unit_1.f90: New test.
6045
6046 2009-07-03  Jason Merrill  <jason@redhat.com>
6047
6048         * g++.dg/template/pure1.C: Expect another error.
6049
6050 2009-07-03  Richard Guenther  <rguenther@suse.de>
6051
6052         PR tree-optimization/40640
6053         * gcc.c-torture/compile/pr40640.c: New testcase.
6054
6055 2009-07-03  Richard Guenther  <rguenther@suse.de>
6056
6057         PR middle-end/34163
6058         * gfortran.dg/pr34163.f90: New testcase.
6059
6060 2009-07-03  Jan Hubicka  <jh@suse.cz>
6061
6062         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6063         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6064         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6065         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6066         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6067         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6068         * gnat.dg/loop_optimization6.adb: Enable -O2.
6069
6070 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6071
6072         * g++.dg/warn/null4.C: Extend.
6073
6074 2009-07-02  Jason Merrill  <jason@redhat.com>
6075
6076         * g++.dg/template/spec8.C: Fix.
6077
6078 2009-07-02  Michael Matz  <matz@suse.de>
6079
6080         PR fortran/32131
6081         * gfortran.dg/pr32921.f: Adjust.
6082
6083 2009-07-02  Jan Hubicka  <jh@suse.cz>
6084
6085         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6086
6087 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6088
6089         * gcc.target/mips/truncate-4.c: New testcase.
6090
6091 2009-07-01  Richard Guenther  <rguenther@suse.de>
6092
6093         PR tree-optimization/19831
6094         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6095         make allocated memory escape.  Un-XFAIL.
6096         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6097         * gcc.dg/vect/pr31699.c: Likewise.
6098         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6099
6100 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6101
6102         PR c++/40566
6103         * g++.dg/parse/cond5.C: New test.
6104
6105 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6106
6107         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6108         (main): Pass n to main_1 instead.
6109         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6110         (main_1): New function, split off from...
6111         (main): ...here.  Pass `off' to main_1 instead.
6112
6113 2009-06-30  Jason Merrill  <jason@redhat.com>
6114
6115         PR c++/40595
6116         * g++.dg/cpp0x/variadic94.C: New.
6117
6118 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6119
6120         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6121         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6122         (init_ld_library_path_env_vars): New function, replacing the
6123         orig_*_saved assignments.  Call it after defining it.
6124         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6125         (restore_ld_library_path_env_vars): Likewise.
6126         (add_path, find_libgcc_s): New functions.
6127         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6128         gcc-set-multilib-library-path.
6129         (objc_target_compile): Don't add "." to ld_library_path.
6130         Use add_path.
6131         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6132         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6133         gcc-set-multilib-library-path.
6134         * lib/g++.exp (g++_link_flags): Likewise.
6135         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6136         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6137         top level; do it...
6138         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6139         to tell when this needs to happen.  Use find_libgcc_s instead of
6140         gcc-set-multilib-library-path.
6141         * lib/gcc-dg.exp: Likewise.
6142         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6143         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6144         unless it is in $ALT_LD_LIBRARY_PATH.
6145         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6146
6147 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6148
6149         * gnat.dg/discr12.adb: New test.
6150         * gnat.dg/discr12_pkg.ads: New helper.
6151         * gnat.dg/discr13.adb: New test.
6152         * gnat.dg/discr14.ad[sb]: Likewise.
6153         * gnat.dg/discr15.adb: Likewise.
6154         * gnat.dg/discr15_pkg.ads: New helper.
6155         * gnat.dg/discr16.adb: New test.
6156         * gnat.dg/discr16_g.ads: New helper.
6157         * gnat.dg/discr16_pkg.ads: Likewise.
6158         * gnat.dg/discr16_cont.ads: Likewise.
6159         * gnat.dg/discr17.adb: New test.
6160         * gnat.dg/discr18.adb: Likewise.
6161         * gnat.dg/discr18_pkg.ads: New helper.
6162         * gnat.dg/discr19.adb: New test.
6163
6164 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6165
6166         PR fortran/40576
6167         * gfortran.dg/internal_write_1.f90:  New testcase.
6168
6169 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6170
6171         PR fortran/40594
6172         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6173
6174 2009-06-30  Richard Guenther  <rguenther@suse.de>
6175
6176         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6177
6178 2009-06-30  Wei Guozhi  <carrot@google.com>
6179
6180         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6181         to "-Os".
6182
6183 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6184
6185         PR tree-optimization/40542
6186         * gcc.dg/vect/pr40542.c: New test.
6187
6188 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6189
6190         PR tree-optimization/40582
6191         * gcc.c-torture/compile/pr40582.c: New test.
6192
6193 2009-06-30  Wei Guozhi  <carrot@google.com>
6194
6195         PR/40416
6196         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6197
6198 2009-06-29  Jason Merrill  <jason@redhat.com>
6199
6200         PR c++/40274
6201         * g++.dg/template/debug1.C: New.
6202
6203 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6204
6205         PR fortran/40580
6206         * pointer_check_1.f90: New test.
6207         * pointer_check_2.f90: New test.
6208         * pointer_check_3.f90: New test.
6209         * pointer_check_4.f90: New test.
6210         * pointer_check_5.f90: New test.
6211
6212 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6213
6214         PR fortran/40551
6215         * gfortran.dg/func_assign_2.f90 : New test.
6216
6217 2009-06-29  Richard Guenther  <rguenther@suse.de>
6218
6219         PR middle-end/14187
6220         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6221         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6222         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6223         * gcc.c-torture/execute/20090623-1.c: Likewise.
6224         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6225         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6226
6227 2009-06-29  Richard Guenther  <rguenther@suse.de>
6228
6229         PR middle-end/38212
6230         * gcc.c-torture/execute/pr38212.c: New testcase.
6231
6232 2009-06-29  Richard Guenther  <rguenther@suse.de>
6233
6234         PR tree-optimization/40579
6235         * gcc.c-torture/execute/pr40579.c: New testcase.
6236
6237 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6238
6239         PR tree-optimization/40550
6240         * gcc.dg/pr40550.c: New test.
6241
6242 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6243
6244         * gnat.dg/overflow_sum2.adb: New test
6245         * gnat.dg/namet.ads: New helper.
6246
6247         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6248
6249 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6250
6251         PR fortran/34112
6252         * gfortran.dg/compiler-directive_1.f90: New test.
6253         * gfortran.dg/compiler-directive_2.f: New test.
6254
6255 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6256
6257         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6258         comment out some values and add some cases.
6259
6260 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6261
6262         PR testsuite/40567
6263         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6264
6265 2009-06-26  Richard Henderson  <rth@redhat.com>
6266
6267         PR testsuite/40565
6268         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6269         * gcc.target/i386/local.c: Pass a non-constant to T.
6270
6271 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6272
6273         PR fortran/39997
6274         PR fortran/40541
6275         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6276         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6277         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6278         * gfortran.dg/proc_ptr_result_5.f90: New.
6279
6280 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6281
6282         PR c/39902
6283         * gcc.dg/dfp/pr39902.c: New test.
6284
6285 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6286
6287         PR testsuite/40532
6288         * gcc.dg/builtins-65.c: Require c99 runtime.
6289
6290 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6291
6292         * gnat.dg/array7.ad[sb]: New test.
6293
6294 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6295
6296         * gnat.dg/array6.adb: New test.
6297
6298 2009-06-25  Ian Lance Taylor  <iant@google.com>
6299
6300         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6301
6302 2009-06-25  Ian Lance Taylor  <iant@google.com>
6303
6304         * g++.dg/warn/Wunused-16.C: New testcase.
6305
6306 2009-06-25  Ian Lance Taylor  <iant@google.com>
6307
6308         * g++.dg/warn/skip-2.C: New testcase.
6309
6310 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6311
6312         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6313         dg-skip-if and move to ...
6314         * gcc.dg/torture/20090618-1.c.
6315
6316 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6317
6318         PR tree-optimization/40493
6319         * gcc.c-torture/execute/pr40493.c: New test.
6320
6321 2009-06-24  Jason Merrill  <jason@redhat.com>
6322
6323         PR c++/40342
6324         * g++.dg/template/overload10.C: New.
6325
6326 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6327
6328         PR fortran/40427
6329         * gfortran.dg/proc_ptr_comp_11.f90: New.
6330
6331 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6332
6333         * gcc.dg/pr40501.c: New testcase.
6334
6335 2009-06-23  DJ Delorie  <dj@redhat.com>
6336
6337         Add MeP port.
6338         * lib/target-supports.exp: Add mep support (no profiling).
6339
6340 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6341
6342         PR testsuite/39297
6343         * gcc.dg/ssa/loop-31.c: Change scan rules.
6344
6345 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6346
6347         * gcc.dg/cpp/empty-include.c: Update column info.
6348         * gcc.dg/cpp/assert2.c: Update column info.
6349
6350 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6351
6352         * g++.dg/ext/builtin-object-size1.C: New test.
6353         * g++.dg/ext/builtin-object-size2.C: New test.
6354
6355 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6356
6357         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6358         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6359
6360 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6361
6362         * gcc.target/mips/truncate-3.c: New test.
6363
6364 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6365
6366         PR fortran/37254
6367         PR fortran/39850
6368         * gfortran.dg/interface_30.f90: Modified error message.
6369         * gfortran.dg/proc_decl_22.f90: New.
6370
6371 2009-06-22  Ian Lance Taylor  <iant@google.com>
6372
6373         * gcc.dg/Wcxx-compat-19.c: New testcase.
6374
6375 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6376
6377         PR objc/28050
6378         * pr28050.m: New testcase.
6379
6380 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6381
6382         PR testsuite/40481
6383         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6384
6385 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6386
6387         PR tree-optimization/40492
6388         * g++.dg/torture/pr40492.C: New test.
6389
6390 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6391
6392         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6393         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6394
6395 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6396
6397         * gnat.dg/raise_ce.adb: Helper for ...
6398         * gnat.dg/handle_and_return.adb: New test.
6399
6400 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6401
6402         PR fortran/40443
6403         * gfortran.dg/generic_18.f90: New test.
6404
6405 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6406
6407         PR fortran/40472
6408         * gfortran.dg/spread_size_limit.f90: New test.
6409
6410 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6411
6412         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6413         to put dump files in a subdirectory.
6414         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6415         ".o" temporary files.
6416
6417 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6418
6419         PR fortran/39850
6420         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6421         * gfortran.dg/interface_20.f90: Ditto.
6422         * gfortran.dg/interface_21.f90: Ditto.
6423         * gfortran.dg/interface_22.f90: Ditto.
6424         * gfortran.dg/interface_30.f90: New.
6425         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6426
6427 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6428
6429         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6430         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6431         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6432         DEFAULT_VECTFLAGS.
6433
6434 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6435             Revital Eres  <eres@il.ibm.com>
6436
6437         PR testsuite/40359
6438         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6439         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6440         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6441
6442 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6443
6444         PR testsuite/40475
6445         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6446         without misalignment support.
6447         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6448
6449 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6450
6451         PR fortran/40452
6452         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6453
6454 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6455
6456         PR fortran/40440
6457         * gfortran.dg/alloc_comp_result_2.f90: New test.
6458
6459 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6460
6461         PR target/40482
6462         * gcc.target/arm/pr40482.c: New test.
6463
6464 2009-06-19  Ian Lance Taylor  <iant@google.com>
6465
6466         * gcc.dg/Wcxx-compat-18.c: New testcase.
6467
6468 2009-06-19  Richard Guenther  <rguenther@suse.de>
6469
6470         * gcc.c-torture/execute/20090618-1.c: New testcase.
6471
6472 2009-06-19  Ian Lance Taylor  <iant@google.com>
6473
6474         * gcc.dg/Wcxx-compat-17.c: New testcase.
6475
6476 2009-06-19  Ian Lance Taylor  <iant@google.com>
6477
6478         * gcc.dg/Wcxx-compat-15.c: New testcase.
6479
6480 2009-06-19  Ian Lance Taylor  <iant@google.com>
6481
6482         * gcc.dg/Wcxx-compat-16.c: New testcase.
6483
6484 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6485
6486         * gcc.dg/builtins-34.c: Add significand cases.
6487
6488 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6489
6490         PR testsuite/40491
6491         * gcc.dg/20080522-1.c: Remove testcase for real.
6492         * gcc.dg/20080528-1.c: Ditto.
6493
6494 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6495
6496         PR fortran/40450
6497         * gfortran.dg/proc_ptr_20.f90: New.
6498
6499 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6500
6501         PR target/40470
6502         * gcc.dg/torture/pr40470-1.c: New.
6503         * gcc.dg/torture/pr40470-2.c: Likewise.
6504         * gcc.dg/torture/pr40470-3.c: Likewise.
6505         * gcc.dg/torture/pr40470-4.c: Likewise.
6506
6507 2009-06-18  Diego Novillo  <dnovillo@google.com>
6508
6509         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6510         * gcc.dg/plugin/ggcplug.c: Likewise.
6511         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6512         * g++.dg/plugin/selfassign.c: Likewise.
6513         * g++.dg/plugin/attribute_plugin.c: Likewise.
6514         * g++.dg/plugin/dumb_plugin.c: Likewise.
6515
6516 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6517
6518         * gcc.dg/cpp/arith-3.c: Add column info.
6519
6520 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6521
6522         * gcc.target/arm/fp16-compile-none-2.c: New.
6523         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6524         * gcc.target/arm/fp16-compile-alt-12.c: New.
6525
6526 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6527
6528         * gcc.target/arm/fp16-compile-alt-1.c: New.
6529         * gcc.target/arm/fp16-compile-alt-2.c: New.
6530         * gcc.target/arm/fp16-compile-alt-3.c: New.
6531         * gcc.target/arm/fp16-compile-alt-4.c: New.
6532         * gcc.target/arm/fp16-compile-alt-5.c: New.
6533         * gcc.target/arm/fp16-compile-alt-6.c: New.
6534         * gcc.target/arm/fp16-compile-alt-7.c: New.
6535         * gcc.target/arm/fp16-compile-alt-8.c: New.
6536         * gcc.target/arm/fp16-compile-alt-9.c: New.
6537         * gcc.target/arm/fp16-compile-alt-10.c: New.
6538         * gcc.target/arm/fp16-compile-alt-11.c: New.
6539         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6540         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6541         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6542         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6543         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6544         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6545         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6546         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6547         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6548         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6549         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6550         * gcc.target/arm/fp16-compile-none-1.c: New.
6551         * gcc.target/arm/fp16-compile-exprtype.c: New.
6552         * gcc.target/arm/fp16-compile-vcvt.c: New.
6553         * gcc.target/arm/fp16-builtins-1.c: New.
6554         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6555         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6556         * gcc.target/arm/fp16-param-1.c: New.
6557         * gcc.target/arm/fp16-return-1.c: New.
6558         * gcc.target/arm/fp16-unprototyped-1.c: New.
6559         * gcc.target/arm/fp16-unprototyped-2.c: New.
6560         * gcc.target/arm/fp16-variadic-1.c: New.
6561         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6562         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6563         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6564         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6565         * gcc.dg/torture/arm-fp16-ops.h: New.
6566         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6567         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6568         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6569         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6570         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6571         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6572         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6573         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6574         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6575         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6576         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6577         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6578         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6579         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6580         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6581         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6582         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6583         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6584         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6585         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6586         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6587
6588 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6589
6590         * gcc.dg/builtins-65.c: New test.
6591
6592 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6593
6594         PR fortran/40451
6595         * gfortran.dg/proc_ptr_result_4.f90: New.
6596
6597 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6598
6599         * gcc.c-torture/execute/bitfld-5.c: New test.
6600
6601 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6602
6603         * gcc.dg/builtin-unreachable-3.c: New test.
6604
6605 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6606
6607         * gcc.target/i386/builtin-unreachable.c: New test.
6608
6609 2009-06-17  Ian Lance Taylor  <iant@google.com>
6610
6611         * gcc.dg/Wcxx-compat-14.c: New testcase.
6612
6613 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6614
6615         * gcc.dg/func-ptr-conv-1.c: Update column info.
6616
6617 2009-06-17  Richard Guenther  <rguenther@suse.de>
6618
6619         PR middle-end/40404
6620         * gcc.c-torture/execute/pr40404.c: New testcase.
6621
6622 2009-06-17  Richard Guenther  <rguenther@suse.de>
6623
6624         PR middle-end/40460
6625         * g++.dg/torture/pr40460.C: New testcase.
6626
6627 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6628
6629         * gcc.dg/plugin/one_time_plugin.c: New test.
6630         * gcc.dg/plugin/one_time-test-1.c: New test.
6631         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6632
6633 2009-06-16  Ian Lance Taylor  <iant@google.com>
6634
6635         * g++.dg/warn/skip-1.C: New testcase.
6636
6637 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6638
6639         PR middle-end/40446
6640         * g++.dg/other/pr40446.C: New test.
6641
6642 2009-06-16  Richard Guenther  <rguenther@suse.de>
6643
6644         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6645         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6646         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6647         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6648
6649 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6650
6651         * gcc.c-torture/compile/pr40432.c: New file.
6652
6653 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6654
6655         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6656
6657 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6658
6659         PR fortran/36947
6660         PR fortran/40039
6661         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6662         * gfortran.dg/interface_20.f90: Modified error messages.
6663         * gfortran.dg/interface_21.f90: Ditto.
6664         * gfortran.dg/interface_26.f90: Ditto.
6665         * gfortran.dg/interface_27.f90: Ditto.
6666         * gfortran.dg/interface_28.f90: Extended test case.
6667         * gfortran.dg/interface_29.f90: New.
6668         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6669         * gfortran.dg/proc_decl_8.f90: Ditto.
6670         * gfortran.dg/proc_ptr_11.f90: Ditto.
6671         * gfortran.dg/proc_ptr_15.f90: Ditto.
6672
6673 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6674
6675         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6676         printing.
6677         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6678         gcc.dg/vect/vect-outer-4f.c: Likewise.
6679         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6680         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6681         Likewise.
6682         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6683         outer loop.
6684
6685 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6686
6687         PR fortran/40383
6688         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6689
6690 2009-06-15  Ian Lance Taylor  <iant@google.com>
6691
6692         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6693         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6694         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6695         Recognize new notes.
6696         * gcc.dg/stmt-expr-label-2.c: Likewise.
6697         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6698         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6699         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6700         * gcc.dg/c99-vla-jump-4.c: Likewise.
6701         * gcc.dg/stmt-expr-label-1.c: Likewise.
6702         * gcc.dg/stmt-expr-label-3.c: Likewise.
6703         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6704
6705 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6706
6707         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6708
6709 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6710
6711         * gcc.dg/builtin-object-size-7.c: New test.
6712
6713 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6714
6715         PR testsuite/40426
6716         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6717         level != "" use separate -gdwarf-2 -g${level} options instead of
6718         -gdwarf-2${level}.
6719         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6720         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6721         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6722
6723 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6724
6725         * g++.dg/abi/mangle11.C: Update warning line.
6726         * g++.dg/abi/mangle12.C: Update warning line.
6727         * g++.dg/abi/mangle17.C: Update warning line.
6728         * g++.dg/abi/mangle20-2.C: Update warning line.
6729
6730 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6731
6732         * gcc.dg/optimize-bswap-1.c: Split into these two:
6733         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6734         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6735
6736 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6737
6738         * gcc.dg/optimize-bswap-1.c: New testcase.
6739
6740 2009-06-14  Richard Guenther  <rguenther@suse.de>
6741
6742         PR middle-end/40389
6743         * g++.dg/torture/pr40389.C: New testcase.
6744
6745 2009-06-13  Richard Guenther  <rguenther@suse.de>
6746
6747         PR tree-optimization/40421
6748         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6749
6750 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6751
6752         * gcc.dg/old-style-prom-3.c: Add column info.
6753         * gcc.dg/overflow-warn-1.c
6754         * gcc.dg/gomp/pr27415.c
6755         * gcc.dg/gomp/for-1.c: Same.
6756         * gcc.dg/enum-compat-1.c: Same.
6757         * gcc.dg/c99-tag-3.c: Same.
6758         * gcc.dg/Wredundant-decls-2.c: Same.
6759         * gcc.dg/func-ptr-conv-1.c: Same.
6760         * gcc.dg/asm-wide-1.c: Same.
6761         * gcc.dg/nofixed-point-2.c: Same.
6762         * gcc.dg/cpp/line3.c: Same.
6763         * gcc.dg/array-10.c: Same.
6764         * gcc.dg/c99-vla-jump-1.c: Same.
6765         * gcc.dg/pr20368-1.c: Same.
6766         * gcc.dg/Wshadow-3.c: Same.
6767         * gcc.dg/c90-const-expr-8.c: Same.
6768         * gcc.dg/label-decl-2.c: Same.
6769         * gcc.dg/dremf-type-compat-2.c: Same.
6770         * gcc.dg/c90-const-expr-5.c: Same.
6771         * gcc.dg/builtins-30.c: Same.
6772         * gcc.dg/Warray-bounds.c: Same.
6773         * gcc.dg/Wcxx-compat-2.c: Same.
6774         * gcc.dg/tree-ssa/col-1.c: Same.
6775         * gcc.dg/old-style-prom-2.c: Same.
6776         * gcc.dg/cast-function-1.c: Same.
6777         * gcc.dg/pr15698-1.c: Same.
6778         * gcc.dg/dremf-type-compat-3.c: Same.
6779         * gcc.dg/vla-8.c: Same.
6780         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6781         line.
6782         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6783         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6784         * gcc.dg/enum-compat-1.c: Same.
6785         * gcc.dg/dremf-type-compat-2.c: Same.
6786         * gcc.dg/old-style-prom-2.c: Same.
6787         * gcc.dg/pr15698-1.c: Same.
6788         * gcc.dg/pr20368-1.c: Same.
6789         * gcc.dg/dremf-type-compat-3.c: Same.
6790         * gcc.dg/builtins-30.c: Same.  Test for columns.
6791
6792 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6793
6794         PR fortran/40176
6795         * gfortran.dg/proc_decl_1.f90: Extended.
6796
6797 2009-06-12  Ian Lance Taylor  <iant@google.com>
6798
6799         * gcc.dg/Wcxx-compat-13.c: New testcase.
6800
6801 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6802
6803         PR tree-opt/38865
6804         * gcc.dg/tree-ssa/fre-vce-1.c
6805
6806 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6807
6808         PR testsuite/40384
6809         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6810         min-insn-to-prefetch-ratio=5.
6811
6812 2009-06-12  Joey Ye  <joey.ye@intel.com>
6813             H.J. Lu  <hongjiu.lu@intel.com>
6814
6815         PR middle-end/39146
6816         * gcc.target/i386/stackalign/pr39146.c: New.
6817
6818 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6819
6820         * gcc.target/i386/crc32-1.c: New.
6821         * gcc.target/i386/crc32-2.c: Likewise.
6822
6823 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6824
6825         PR c/39252
6826         * gcc.dg/builtin-unreachable-1.c: New test.
6827         * gcc.dg/builtin-unreachable-2.c: Same.
6828
6829 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6830
6831         PR fortran/40402
6832         * gfortran.dg/data_value_1.f90: New test.
6833
6834 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6835
6836         PR testsuite/39831
6837         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6838         remove ilp32 requirement.
6839         * gcc.target/i386/excess-precision-2.c: Likewise.
6840         * gcc.target/i386/excess-precision-3.c: Likewise.
6841         * gcc.target/i386/excess-precision-4.c: Likewise.
6842         * gcc.target/i386/excess-precision-5.c: Likewise.
6843         * gcc.target/i386/excess-precision-6.c: Likewise.
6844
6845 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6846
6847         PR fortran/38718
6848         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6849         * gfortran.dg/nan_5.f90: New test.
6850
6851 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6852
6853         * gcc.target/arm/neon-modes-1.c: New test.
6854
6855 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6856
6857         * g++.dg/torture/pr31579.C: Cast pointer
6858         via __SIZE_TYPE__ instead of 'unsigned long'.
6859
6860 2009-06-10  Anthony Green  <green@moxielogic.com>
6861
6862         * lib/target-supports.exp (check_profiling_available):
6863         Profiling is not available for testing purposes on moxie.
6864
6865 2009-06-09  Ian Lance Taylor  <iant@google.com>
6866
6867         * gcc.dg/Wcxx-compat-12.c: New testcase.
6868
6869 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6870
6871         PR libfortran/40334
6872         * gfortran.dg/backspace_11.f90: New.
6873
6874 2009-06-09  Jason Merrill  <jason@redhat.com>
6875
6876         * g++.dg/cpp0x/defaulted10.C: New.
6877
6878 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6879
6880         * gcc.c-torture/compile/pr40351.c: New file.
6881
6882 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6883
6884         * gnat.dg/align_max.adb: New test.
6885
6886 2009-06-08  Jason Merrill  <jason@redhat.com>
6887
6888         * g++.dg/cpp0x/auto15.C: New.
6889
6890 2009-06-08  Jan Hubicka  <jh@suse.cz>
6891
6892         PR debug/39834
6893         * gcc.dg/torture/pr39834.c
6894
6895 2009-06-08  Jan Hubicka  <jh@suse.cz>
6896
6897         PR middle-end/40102
6898         * g++.dg/torture/pr40102.C: New testcase.
6899
6900 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6901
6902         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6903         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6904         * gcc.dg/builtin-object-size-6.c: New test.
6905
6906         PR c++/40373
6907         * g++.dg/template/dtor7.C: New test.
6908
6909         PR c++/40370
6910         PR c++/40372
6911         * g++.dg/template/error41.C: New test.
6912         * g++.dg/template/error42.C: New test.
6913
6914 2009-06-08  Revital Eres  <eres@il.ibm.com>
6915
6916         PR testsuite/40359
6917         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6918         * gcc.dg/vect/vect-88.c: Likewise.
6919         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6920         * gcc.dg/vect/pr25413.c: Likewise.
6921         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6922
6923 2009-06-07  Ian Lance Taylor  <iant@google.com>
6924
6925         * g++.dg/warn/Wswitch-3.C: New testcase.
6926         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6927         * gcc.dg/Wswitch-enum-error.c: Likewise.
6928         * gcc.dg/Wswitch-error.c: Likewise.
6929
6930 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6931
6932         PR fortran/40008
6933         * gfortran.dg/negative_unit.f: Update test.
6934         * gfortran.dg/negative_unit_int8.f: Update test.
6935         * gfortran.dg/newunit_1.f90: New test.
6936
6937 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6938
6939         PR fortran/25104
6940         PR fortran/29962
6941         * gfortran.dg/spread_init_expr.f03: New.
6942         * gfortran.dg/unpack_init_expr.f03: New.
6943         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6944         error message.
6945
6946 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6947
6948         PR fortran/25104
6949         PR fortran/29962
6950         * gfortran.dg/count_init_expr.f03
6951         * gfortran.dg/product_init_expr.f03
6952         * gfortran.dg/sum_init_expr.f03
6953
6954 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6955
6956         PR fortran/36874
6957         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6958         message.
6959         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6960         shapes.
6961         * gfortran.dg/zero_sized_5.f90: Likewise.
6962
6963 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6964
6965         PR middle-end/32950
6966         * g++.dg/torture/pr32950.C: New.
6967
6968 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6969
6970         PR fortran/25104
6971         PR fortran/29962
6972         * gfortran.dg/dot_product_1.f03: New.
6973         * gfortran.dg/matmul_8.f03: New.
6974         * gfortran.dg/transpose_3.f03: New.
6975
6976 2009-06-06  Ian Lance Taylor  <iant@google.com>
6977
6978         * gcc.dg/Wunused-label-1.c: New test case.
6979         * g++.dg/warn/Wunused-label-1.C: New test case.
6980         * g++.dg/warn/Wunused-label-2.C: New test case.
6981         * g++.dg/warn/Wunused-label-3.C: New test case.
6982
6983 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6984
6985         PR fortran/37203
6986         * reshape_zerosize_2.f90: New.
6987
6988 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6989
6990         PR fortran/32890
6991         * gfortran.dg/pack_assign_1.f90: New.
6992         * gfortran.dg/pack_vector_1.f90: New.
6993
6994 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6995
6996         PR middle-end/40340
6997         * gcc.dg/pr40340-1.c: New test.
6998         * gcc.dg/pr40340-2.c: New test.
6999         * gcc.dg/pr40340-3.c: New test.
7000         * gcc.dg/pr40340-4.c: New test.
7001         * gcc.dg/pr40340-5.c: New test.
7002         * gcc.dg/pr40340.h: New file.
7003
7004 2009-06-05  Revital Eres  <eres@il.ibm.com>
7005
7006         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7007         New procedure.
7008         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7009         * gcc.dg/vect/vect-33.c: Likewise.
7010         * gcc.dg/vect/vect-92.c: Likewise.
7011         * gcc.dg/vect/vect-58.c: Likewise.
7012         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7013         * gcc.dg/vect/vect-42.c: Likewise.
7014         * gcc.dg/vect/slp-25.c: Likewise.
7015         * gcc.dg/vect/vect-align-1.c: Likewise.
7016         * gcc.dg/vect/vect-align-2.c: Likewise.
7017         * gcc.dg/vect/vect-93.c: Likewise.
7018         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7019         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7020         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7021         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7022         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7023         * gcc.dg/vect/vect-26.c: Likewise.
7024         * gcc.dg/vect/vect-44.c: Likewise.
7025         * gcc.dg/vect/vect-70.c: Likewise.
7026         * gcc.dg/vect/vect-95.c: Likewise.
7027         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7028         * gcc.dg/vect/vect-28.c: Likewise.
7029         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7030         * gcc.dg/vect/vect-87.c: Likewise.
7031         * gcc.dg/vect/vect-109.c: Likewise.
7032         * gcc.dg/vect/vect-54.c: Likewise.
7033         * gcc.dg/vect/vect-96.c: Likewise.
7034         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7035         * gcc.dg/vect/vect-88.c: Likewise.
7036         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7037         * gcc.dg/vect/vect-89.c: Likewise.
7038         * gcc.dg/vect/vect-91.c: Likewise.
7039         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7040         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7041         * gfortran.dg/vect/vect-2.f90: Likewise.
7042         * gfortran.dg/vect/vect-3.f90: Likewise.
7043         * gfortran.dg/vect/vect-4.f90: Likewise.
7044         * gfortran.dg/vect/vect-5.f90: Likewise.
7045
7046 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7047
7048         PR tree-optimization/36318
7049         * gcc.dg/tree-ssa/sra-7.c: New test.
7050
7051 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7052
7053         PR fortran/37203
7054         * gfortran.dg/reshape_order_5.f90: New.
7055         * gfortran.dg/reshape_shape_1.f90: New.
7056
7057 2009-06-04  Jason Merrill  <jason@redhat.com>
7058
7059         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7060
7061 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7062
7063         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7064         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7065
7066 2009-06-04  Richard Guenther  <rguenther@suse.de>
7067
7068         PR c++/39371
7069         * g++.dg/torture/pr40335.C: New testcase.
7070
7071 2009-06-03  Richard Guenther  <rguenther@suse.de>
7072
7073         PR middle-end/40328
7074         * gcc.dg/torture/pr40328.c: New testcase.
7075
7076 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7077
7078         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7079         m68k and fido.
7080
7081 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7082
7083         * g++.dg/torture/pr40323.C: New file.
7084
7085 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7086
7087         * gnat.dg/specs/root.ads: New test.
7088         * gnat.dg/specs/root-level_1.ads: Likewise.
7089         * gnat.dg/specs/root-level_2.ads: Likewise.
7090         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7091
7092 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7093
7094         * g++.dg/init/ref15.C: Require unwrapped targets.
7095
7096 2009-06-02  Jason Merrill  <jason@redhat.com>
7097
7098         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7099         * g++.dg/cpp0x/initlist18.C: New.
7100         * g++.dg/cpp0x/initlist19.C: New.
7101
7102         * g++.dg/cpp0x/auto14.C: New.
7103
7104 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7105
7106         * gnat.dg/alignment6.adb: Remove XFAIL.
7107
7108 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7109
7110         PR c++/38089
7111         * g++.dg/template/spec36.C: New test.
7112
7113 2009-06-01  Ian Lance Taylor  <iant@google.com>
7114
7115         * gcc.dg/cast-qual-3.c: New testcase.
7116         * g++.dg/warn/Wcast-qual2.C: New testcase.
7117
7118 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7119
7120         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7121         (process-message): Expect column numbers.
7122         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7123         * gcc.dg/pch/counter-2.c: Same.
7124         * gcc.dg/pch/valid-2.c: Same.
7125         * gcc.dg/pch/warn-1.c: Same.
7126         * gcc.dg/pch/valid-1.c: Same.
7127         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7128         * gcc.dg/cpp/syshdr.c: Same.
7129         * gcc.dg/cpp/19940712-1.c: Same.
7130         * gcc.dg/cpp/missing-header-1.c: Same.
7131         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7132         * gcc.dg/cpp/tr-warn3.c: Same.
7133         * gcc.dg/cpp/pr29612-2.c: Same.
7134         * gcc.dg/cpp/tr-warn4.c: Same.
7135         * gcc.dg/cpp/Wtrigraphs.c: Same.
7136         * gcc.dg/cpp/poison.c: Same.
7137         * gcc.dg/cpp/arith-3.c: Same.
7138         * gcc.dg/cpp/sysmac2.c: Same.
7139         * gcc.dg/cpp/cpp.exp: Same.
7140         * gcc.dg/cpp/tr-warn5.c: Same.
7141         * gcc.dg/cpp/include2.c: Same.
7142         * gcc.dg/cpp/Wmissingdirs.c: Same.
7143         * gcc.dg/cpp/Wmissingdirs.c: Same.
7144         * gcc.dg/cpp/tr-warn6.c: Same.
7145         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7146         * gcc.dg/cpp/macspace1.c: Same.
7147         * gcc.dg/cpp/escape-2.c: Same.
7148         * gcc.dg/cpp/assert2.c: Same.
7149         * gcc.dg/cpp/undef2.c: Same.
7150         * gcc.dg/cpp/macspace2.c: Same.
7151         * gcc.dg/cpp/tr-warn1.c: Same.
7152         * gcc.dg/cpp/extratokens2.c: Same.
7153         * gcc.dg/cpp/strify2.c: Same.
7154         * gcc.dg/cpp/Wsignprom.c: Same.
7155         * gcc.dg/cpp/redef2.c: Same.
7156         * gcc.dg/cpp/trad/trad.exp: Same.
7157         * gcc.dg/cpp/arith-1.c: Same.
7158         * gcc.dg/cpp/extratokens.c: Same.
7159         * gcc.dg/cpp/if-mpar.c: Same.
7160
7161 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7162
7163         * gnat.dg/nested_float_packed.ads: New test.
7164
7165 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7166             Eric Botcazou  <botcazou@adacore.com>
7167
7168         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7169         * gnat.dg/test_oconst.adb: New test.
7170
7171 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7172
7173         * gcc.dg/plugin/ggcplug.c: Moved comment.
7174         (plugin_init): Fixed typo, declared i, returned 0 at end.
7175
7176 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7177
7178         PR testsuite/40244
7179         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7180         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7181
7182 2009-05-29  Ian Lance Taylor  <iant@google.com>
7183
7184         * gcc.dg/Wcxx-compat-11.c: New testcase.
7185
7186 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7187
7188         PR fortran/40019
7189         * gfortran.dg/leadz_trailz_1.f90: New test.
7190         * gfortran.dg/leadz_trailz_2.f90: New test.
7191
7192 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7193
7194         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7195         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7196         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7197         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7198         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7199         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7200         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7201         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7202         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7203         * gcc.dg/tree-ssa/sra-5.c: New file.
7204         * gcc.dg/tree-ssa/sra-6.c: New file.
7205         * gcc.c-torture/compile/sra-1.c: New file.
7206
7207 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7208
7209         PR middle-end/40291
7210         * gcc.c-torture/compile/pr40291.c: New test.
7211
7212         PR target/40017
7213         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7214         __vector _Bool.
7215         * gcc.target/powerpc/altivec-30.c: New test.
7216         * gcc.target/powerpc/altivec-31.c: New test.
7217
7218 2009-05-28  Richard Guenther  <rguenther@suse.de>
7219
7220         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7221         * gcc.c-torture/execute/20090527-1.c: Likewise.
7222
7223 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7224
7225         PR c++/39754
7226         * g++.dg/template/canon-type-1.C: New test.
7227         * g++.dg/template/canon-type-2.C: Likewise.
7228         * g++.dg/template/canon-type-3.C: Likewise.
7229         * g++.dg/template/canon-type-4.C: Likewise.
7230         * g++.dg/template/canon-type-5.C: Likewise.
7231         * g++.dg/template/canon-type-6.C: Likewise.
7232         * g++.dg/template/canon-type-7.C: Likewise.
7233
7234 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7235             Uros Bizjak  <ubizjak@gmail.com>
7236             Danny Smith  <dansmister@gmail.com>
7237
7238         PR target/37216
7239
7240         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7241         New function.
7242         * gcc.target/i386/pr37216.c:  New test source file.
7243         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7244         use -fno-common for testing Cygwin and MinGW targets.
7245
7246 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7247
7248         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7249         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7250         * g++.dg/pr37742.C (size_t): Likewise.
7251         * g++.dg/torture/pr34850.C (size_t): Likewise.
7252         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7253         _PTRDIFF_TYPE__.
7254         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7255         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7256         (size_t): Use __extension__ and __SIZE_TYPE__.
7257         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7258         __SIZE_TYPE__.
7259         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7260         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7261         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7262         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7263         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7264         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7265         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7266         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7267         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7268         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7269         (__ssize_t): Likewise.
7270         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7271         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7272         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7273         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7274         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7275         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7276         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7277         * gcc.dg/pr33667.c (size_t): Likewise.
7278         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7279         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7280         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7281         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7282         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7283         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7284
7285 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7286
7287         PR tree-optimization/40254
7288         * gcc.dg/vect/pr40254.c: New test.
7289
7290 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7291
7292         PR middle-end/33699
7293         * gcc.target/mips/const-anchor-1.c: New test.
7294         * gcc.target/mips/const-anchor-2.c: New test.
7295
7296 2009-05-27  Jason Merrill  <jason@redhat.com>
7297
7298         * g++.dg/cpp0x/initlist15.C: New.
7299         * g++.dg/cpp0x/initlist16.C: New.
7300         * g++.dg/cpp0x/initlist17.C: New.
7301
7302 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7303
7304         PR fortran/39178
7305         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7306         patterns to reflect frontend changes.
7307         * gfortran.dg/vector_subscript_4.f90: Likewise.
7308
7309 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7310             Eric Botcazou  <botcazou@adacore.com>
7311
7312         * gcc.c-torture/execute/align-nest.c: New testcase.
7313         * gnat.dg/misaligned_nest.adb: New testcase.
7314
7315 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7316
7317         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7318         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7319         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7320         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7321
7322 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7323
7324         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7325         cast instead of assuming 0ul.
7326         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7327         __SIZE_TYPE__.
7328         (_type_desc): Make first argument const.
7329         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7330
7331 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7332
7333         PR libfortran/40187
7334         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7335         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7336
7337 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7338
7339         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7340         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7341         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7342         * gcc.dg/plugin/ggcplug.c: Added new file.
7343
7344 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7345
7346         PR fortran/40246
7347         * gfortran.dg/nullify_4.f90: New test.
7348
7349 2009-05-26  Richard Guenther  <rguenther@suse.de>
7350
7351         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7352
7353 2009-05-26  Richard Guenther  <rguenther@suse.de>
7354
7355         PR middle-end/40252
7356         * gcc.c-torture/compile/pr40252.c: New testcase.
7357
7358 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7359
7360         PR c++/40007
7361         * g++.dg/template/typedef18.C: New test.
7362         * g++.dg/template/typedef19.C: Likewise.
7363         * g++.dg/template/typedef20.C: Likewise.
7364         * g++.dg/template/access11.C: Adjust.
7365
7366 2009-05-26  Richard Guenther  <rguenther@suse.de>
7367
7368         PR testsuite/40247
7369         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7370
7371 2009-05-25  Jason Merrill  <jason@redhat.com>
7372
7373         PR c++/38064
7374         * g++.dg/cpp0x/enum3.C: New test.
7375
7376 2009-05-25  Richard Guenther  <rguenther@suse.de>
7377
7378         PR tree-optimization/36327
7379         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7380         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7381         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7382         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7383         * gcc.dg/vect/vect-40.c: Likewise.
7384         * gcc.dg/vect/vect-42.c: Likewise.
7385         * gcc.dg/vect/vect-46.c: Likewise.
7386         * gcc.dg/vect/vect-76.c: Likewise.
7387
7388 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7389
7390         PR fortran/40176
7391         * gfortran.dg/proc_ptr_18.f90: New.
7392         * gfortran.dg/proc_ptr_19.f90: New.
7393         * gfortran.dg/proc_ptr_comp_9.f90: New.
7394         * gfortran.dg/proc_ptr_comp_10.f90: New.
7395
7396 2009-05-25  Richard Guenther  <rguenther@suse.de>
7397
7398         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7399         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7400
7401 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7402
7403         PR tree-optimization/40238
7404         * gcc.dg/vect/pr40238.c: New test.
7405
7406 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7407             Dominique Dhumieres  <dominiq@lps.ens.fr>
7408
7409         PR fortran/35732
7410         PR fortran/39872
7411         * gfortran.dg/bounds_check_fail_3.f90: New test.
7412         * gfortran.dg/bounds_check_fail_4.f90: New test.
7413         * gfortran.dg/bounds_check_14.f90: Update test.
7414         * gfortran.dg/bound_4.f90: Update test.
7415
7416 2009-05-24  Richard Guenther  <rguenther@suse.de>
7417
7418         PR middle-end/40233
7419         * gcc.c-torture/compile/pr40233.c: New testcase.
7420
7421 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7422
7423         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7424         for alpha*-*-* targets.
7425
7426 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7427
7428         * gcc.dg/vect/bb-slp-1.c: New test.
7429         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7430         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7431         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7432         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7433         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7434         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7435         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7436         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7437         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7438         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7439         gcc.dg/vect/bb-slp-22.c: Likewise.
7440         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7441
7442 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7443             Maxim Kuvyrkov  <maxim@codesourcery.com>
7444
7445         * gcc.dg/falign-labels-1.c: New test.
7446
7447 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7448
7449         * gnat.dg/specs/rep_clause3.ads: New test.
7450
7451 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7452
7453         * gnat.dg/addr6.adb: New test.
7454
7455 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7456
7457         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7458         New function.
7459         * gcc.target/arm/thumb2-mul-space.c: New file.
7460         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7461         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7462         * gcc.target/arm/thumb2-mul-speed.c: New file.
7463
7464 2009-05-22  Richard Guenther  <rguenther@suse.de>
7465
7466         PR middle-end/38964
7467         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7468         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7469         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7470
7471 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7472
7473         * gcc.dg/dll-6.c: New test.
7474         * gcc.dg/dll-6a.c: Likewise.
7475         * gcc.dg/dll-7.c: Likewise.
7476         * gcc.dg/dll-7a.c: Likewise.
7477         * g++.dg/ext/dllexport2.C: Likewise.
7478         * g++.dg/ext/dllexport2a.cc: Likewise.
7479
7480 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7481
7482         PR target/37846
7483         * gcc.target/ia64/mfused-madd-vect.c: New test.
7484         * gcc.target/ia64/mfused-madd.c: New test.
7485         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7486         * gcc.target/ia64/mno-fused-madd.c: New test.
7487
7488 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7489
7490         * gcc.target/i386/movbe-1.c: New.
7491         * gcc.target/i386/movbe-2.c: Likewise.
7492
7493 2009-05-21  Taras Glek  <tglek@mozilla.com>
7494
7495         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7496         plugin_init signature.
7497         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7498         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7499         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7500
7501 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7502
7503         * gcc.dg/target/arm/neon-vmla-1.c: New.
7504         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7505
7506 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7507
7508         * gcc.target/mips/octeon-exts-6.c: New test.
7509         * gcc.target/mips/extend-1.c: New test.
7510         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7511         EXTS.
7512         * gcc.target/mips/octeon-exts-5.c: Likewise.
7513
7514 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7515
7516         PR middle-end/40204
7517         * gcc.c-torture/compile/pr40204.c: New test.
7518
7519 2009-05-20  Richard Guenther  <rguenther@suse.de>
7520
7521         * gcc.c-torture/compile/20090518-1.c: New testcase.
7522
7523 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7524
7525         PR tree-optimization/40087
7526         * gcc.dg/tree-ssa/pr40087.c: New test.
7527
7528 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7529
7530         * gcc.dg/vector-4.c: New testcase.
7531         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7532         * g++.dg/ext/vector16.C: New testcase.
7533
7534 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7535
7536         PR c/40172
7537         * gcc.dg/pr40172.c: Renamed to ...
7538         * gcc.dg/pr40172-1.c: This.
7539
7540         * gcc.dg/pr40172-2.c: New.
7541         * gcc.dg/pr40172-3.c: Likewise.
7542
7543 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7544
7545         PR c/40172
7546         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7547
7548 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7549
7550         * gnat.dg/loop_optimization6.ad[sb]: New test.
7551
7552 2009-05-19  Richard Guenther  <rguenther@suse.de>
7553
7554         * gcc.c-torture/compile/20090519-1.c: New testcase.
7555
7556 2009-05-18  Jason Merrill  <jason@redhat.com>
7557
7558         * g++.dg/cpp0x/explicit1.C: New.
7559         * g++.dg/cpp0x/explicit2.C: New.
7560
7561 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7562
7563         PR debug/40109
7564         * g++.dg/debug/dwarf2/nested-1.C: New test.
7565
7566 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7567
7568         PR testsuite/39907
7569         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7570         stack alignment.
7571
7572 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7573
7574         PR fortran/40164
7575         * gfortran.dg/proc_ptr_comp_8.f90: New.
7576
7577 2009-05-18  Richard Guenther  <rguenther@suse.de>
7578
7579         PR fortran/40168
7580         * gfortran.dg/array_memset_2.f90: Adjust.
7581
7582 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7583
7584         PR fortran/36947
7585         PR fortran/40039
7586         * gfortran.dg/interface_27.f90: New.
7587         * gfortran.dg/interface_28.f90: New.
7588         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7589         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7590
7591 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7592
7593         * gcc.target/m68k/tls-ie.c: New test.
7594         * gcc.target/m68k/tls-le.c: New test.
7595         * gcc.target/m68k/tls-gd.c: New test.
7596         * gcc.target/m68k/tls-ld.c: New test.
7597         * gcc.target/m68k/tls-ie-xgot.c: New test.
7598         * gcc.target/m68k/tls-le-xtls.c: New test.
7599         * gcc.target/m68k/tls-gd-xgot.c: New test.
7600         * gcc.target/m68k/tls-ld-xgot.c: New test.
7601         * gcc.target/m68k/tls-ld-xtls.c: New test.
7602         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7603
7604 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7605
7606         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7607
7608 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7609
7610         PR c/40172
7611         * gcc.dg/pr40172.c: New.
7612
7613 2009-05-17  Jason Merrill  <jason@redhat.com>
7614
7615         PR c++/40139
7616         * g++.dg/template/dtor6.C: New.
7617
7618 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7619
7620         * g++.dg/warn/translate-ice-1.C: New test.
7621
7622 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7623
7624         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7625         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7626         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7627         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7628
7629 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7630
7631         PR fortran/33197
7632         * gfortran.dg/erf_2.F90: New test.
7633         * gfortran.dg/erfc_scaled_2.f90: New test.
7634
7635 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7636
7637         PR fortran/31243
7638         * gfortran.dg/string_1.f90: New test.
7639         * gfortran.dg/string_2.f90: New test.
7640         * gfortran.dg/string_3.f90: New test.
7641
7642 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7643
7644         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7645         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7646
7647 2009-05-15  Ian Lance Taylor  <iant@google.com>
7648
7649         * gcc.dg/Wcxx-compat-10.c: New testcase.
7650
7651 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7652
7653         PR 16302
7654         * gcc.dg/pr16302.c: New.
7655         * g++.dg/warn/pr16302.C: New.
7656
7657 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7658
7659         * gcc.dg/torture/builtin-math-5.c: New.
7660         * gcc.dg/torture/builtin-math-6.c: New.
7661         * lib/target-supports.exp (check_effective_target_mpc): New.
7662
7663 2009-05-15  Jan Hubicka  <jh@suse.cz>
7664
7665         * gcc.dg/tree-ssa/inline-3.c: New testcase
7666
7667 2009-05-15  Jan Hubicka  <jh@suse.cz>
7668
7669         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7670         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7671         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7672         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7673         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7674         Mark noinline.
7675         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7676         Mark noinline.
7677         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7678         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7679
7680 2009-05-15  Jan Hubicka  <jh@suse.cz>
7681
7682         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7683         optimized by sibcall noinline.
7684
7685 2009-05-15  Jan Hubicka  <jh@suse.cz>
7686
7687         * sibcall-1.c (track): Mark noinline.
7688         * sibcall-2.c (track): Mark noinline.
7689         * sibcall-3.c (track): Mark noinline.
7690         * sibcall-4.c (track): Mark noinline.
7691
7692 2009-05-15  Jan Hubicka  <jh@suse.cz>
7693
7694         * flatten-2.c: Disable early inlining; add comment.
7695         * flatten-3.c: New test based on flatten-2.c.
7696
7697 2009-05-15  Richard Guenther  <rguenther@suse.de>
7698
7699         PR tree-optimization/39999
7700         * gcc.c-torture/compile/pr39999.c: New testcase.
7701
7702 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7703
7704         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7705
7706 2009-05-14  Ian Lance Taylor  <iant@google.com>
7707
7708         * gcc.dg/Wcxx-compat-9.c: New testcase.
7709
7710 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7711
7712         PR fortran/39996
7713         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7714         * gfortran.dg/duplicate_type_2.f90: Ditto.
7715         * gfortran.dg/duplicate_type_3.f90: New.
7716
7717 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7718
7719         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7720         * ada/acats/tests/c5/c59002c.ada: Likewise.
7721
7722 2009-05-13  Taras Glek  <tglek@mozilla.com>
7723
7724         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7725         attributes and decl smashing.
7726         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7727         attributes.
7728         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7729         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7730
7731 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7732
7733         PR fortran/39865
7734         * gfortran.dg/pr39865.f90: New test.
7735         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7736         arrays in FMT=.
7737         * gfortran.dg/hollerith_f95.f90: Likewise.
7738         * gfortran.dg/hollerith6.f90: New test.
7739         * gfortran.dg/hollerith7.f90: New test.
7740
7741 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7742
7743         PR cpp/36674
7744         * gcc.dg/cpp/pr36674.i: New.
7745
7746 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7747
7748         PR middle-end/40035
7749         * gcc.c-torture/compile/pr40035.c: New test.
7750
7751 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7752
7753         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7754
7755 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7756
7757         PR fortran/40110
7758         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7759         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7760         * gfortran.dg/interop_params.f03: Ditto.
7761
7762 2009-05-12  Jan Hubicka  <jh@suse.cz>
7763
7764         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7765         so unrolling still happens.
7766         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7767         * gcc.dg/ipa/ipacost-2.c: Likewise.
7768         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7769
7770 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7771
7772         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7773
7774 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7775
7776         * lib/target-supports.exp (check_profiling_available): Return
7777         false for -p on *-*-cygwin* targets.
7778
7779 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7780
7781         PR tree-optimization/38632
7782         * g++.dg/tree-ssa/pr38632.C: New.
7783
7784 2009-05-11  Jan Hubicka  <jh@suse.cz>
7785
7786         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7787         we now optimize better.
7788         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7789         out at different places.
7790         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7791         unroling.
7792         * gcc.dg/vect/vect-76.c: Likewise.
7793         * gcc.dg/vect/vect-70.c: Likewise.
7794         * gcc.dg/vect/vect-66.c: Likewise.
7795         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7796         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7797
7798 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7799
7800         PR middle-end/40080
7801         * gcc.c-torture/compile/pr40080.c: New.
7802
7803 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7804
7805         * gcc.c-torture/compile/pr40026.c: New testcase.
7806
7807 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7808
7809         PR fortran/40089
7810         * gfortran.dg/proc_ptr_comp_7.f90: New.
7811
7812 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7813
7814         PR tree-optimization/40074
7815         * gcc.dg/vect/pr40074.c: New test.
7816
7817 2009-05-10  Ian Lance Taylor  <iant@google.com>
7818
7819         * gcc.dg/Wcxx-compat-7.c: New testcase.
7820         * gcc.dg/Wcxx-compat-8.c: New testcase.
7821         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7822         * gcc.dg/pr17188-1.c: Likewise.
7823         * gcc.dg/pr39084.c: Likewise.
7824
7825 2009-05-10  Michael Matz  <matz@suse.de>
7826
7827         PR target/40031
7828         * gcc.dg/pr40031.c: New test.
7829
7830 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7831
7832         PR fortran/40018
7833         * gfortran.dg/array_constructor_31.f90: New test.
7834
7835 2009-05-10  Richard Guenther  <rguenther@suse.de>
7836
7837         PR tree-optimization/40081
7838         * g++.dg/torture/pr40081.C: New testcase.
7839
7840 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7841
7842         PR fortran/38863
7843         * gfortran.dg/dependency_24.f90: New test.
7844         * gfortran.dg/dependency_23.f90: Clean up module files.
7845
7846 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7847
7848         PR fortran/38956
7849         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7850         * gfortran.dg/chmod_2.f90: Likewise.
7851         * gfortran.dg/chmod_3.f90: Likewise.
7852         * gfortran.dg/open_errors.f90: Likewise.
7853
7854 2009-05-09  Jan Hubicka  <jh@suse.cz>
7855
7856         PR middle-end/40043
7857         * g++.dg/eh/nested-try.C: New test.
7858
7859 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7860
7861         PR tree-optimization/40049
7862         * gcc.dg/vect/vect-shift-2.c: New test.
7863
7864 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7865
7866         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7867         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7868
7869 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7870
7871         PR c/36892
7872         * g++.dg/warn/deprecated-6.C: New.
7873         * gcc.dg/deprecated-4.c: Likewise.
7874         * gcc.dg/deprecated-5.c: Likewise.
7875         * gcc.dg/deprecated-6.c: Likewise.
7876
7877 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7878
7879         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7880         __aligned__(__BIGGEST_ALIGNMENT__).
7881         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7882         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7883         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7884         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7885         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7886         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7887         * gcc.dg/vect/Os-vect-95.c: Likewise.
7888         * gcc.dg/vect/pr20122.c: Likewise.
7889         * gcc.dg/vect/pr36493.c: Likewise.
7890         * gcc.dg/vect/pr37385.c: Likewise.
7891         * gcc.dg/vect/slp-7.c: Likewise.
7892         * gcc.dg/vect/slp-9.c: Likewise.
7893         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7894         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7895         * gcc.dg/vect/vect-35.c: Likewise.
7896         * gcc.dg/vect/vect-40.c: Likewise.
7897         * gcc.dg/vect/vect-42.c: Likewise.
7898         * gcc.dg/vect/vect-44.c: Likewise.
7899         * gcc.dg/vect/vect-46.c: Likewise.
7900         * gcc.dg/vect/vect-48.c: Likewise.
7901         * gcc.dg/vect/vect-52.c: Likewise.
7902         * gcc.dg/vect/vect-54.c: Likewise.
7903         * gcc.dg/vect/vect-56.c: Likewise.
7904         * gcc.dg/vect/vect-58.c: Likewise.
7905         * gcc.dg/vect/vect-60.c: Likewise.
7906         * gcc.dg/vect/vect-74.c: Likewise.
7907         * gcc.dg/vect/vect-75.c: Likewise.
7908         * gcc.dg/vect/vect-76.c: Likewise.
7909         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7910         * gcc.dg/vect/vect-77.c: Likewise.
7911         * gcc.dg/vect/vect-77-global.c: Likewise.
7912         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7913         * gcc.dg/vect/vect-78.c: Likewise.
7914         * gcc.dg/vect/vect-78-global.c: Likewise.
7915         * gcc.dg/vect/vect-80.c: Likewise.
7916         * gcc.dg/vect/vect-85.c: Likewise.
7917         * gcc.dg/vect/vect-87.c: Likewise.
7918         * gcc.dg/vect/vect-88.c: Likewise.
7919         * gcc.dg/vect/vect-92.c: Likewise.
7920         * gcc.dg/vect/vect-93.c: Likewise.
7921         * gcc.dg/vect/vect-95.c: Likewise.
7922         * gcc.dg/vect/vect-97.c: Likewise.
7923         * gcc.dg/vect/vect-complex-1.c: Likewise.
7924         * gcc.dg/vect/vect-complex-4.c: Likewise.
7925         * gcc.dg/vect/vect-complex-5.c: Likewise.
7926         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7927         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7928         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7929         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7930         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7931         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7932         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7933         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7934         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7935         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7936         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7937         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7938         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7939         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7940         * gcc.dg/vect/vect-outer-1.c: Likewise.
7941         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7942         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7943         * gcc.dg/vect/vect-outer-2.c: Likewise.
7944         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7945         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7946         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7947         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7948         * gcc.dg/vect/vect-outer-3.c: Likewise.
7949         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7950         * gcc.dg/vect/vect-outer-5.c: Likewise.
7951         * gcc.dg/vect/vect-outer-6.c: Likewise.
7952         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7953         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7954         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7955         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7956         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7957         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7958         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7959         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7960         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7961         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7962         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7963         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7964         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7965         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7966
7967 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7968
7969         PR c/24581
7970         * gcc.dg/torture/complex-sign.h: New header.
7971         * gcc.dg/torture/complex-sign-add.c,
7972         gcc.dg/torture/complex-sign-mixed-add.c,
7973         gcc.dg/torture/complex-sign-mixed-div.c,
7974         gcc.dg/torture/complex-sign-mixed-mul.c,
7975         gcc.dg/torture/complex-sign-mixed-sub.c,
7976         gcc.dg/torture/complex-sign-mul.c,
7977         gcc.dg/torture/complex-sign-sub.c: New tests.
7978
7979 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7980
7981         PR fortran/39876
7982         * gfortran.dg/intrinsic_3.f90: New.
7983
7984 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7985
7986         PR c/39037
7987         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7988         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7989         * gcc.dg/dfp/float-constant-double.c: New test.
7990         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7991         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7992         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7993         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7994         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7995         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7996         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7997         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7998         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7999
8000 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8001
8002         PR middle-end/40057
8003         * gcc.c-torture/execute/pr40057.c: New test.
8004
8005 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8006
8007         * gcc.c-torture/compile/const-high-part.c: New test.
8008
8009 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8010
8011         PR testsuite/40050
8012         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8013         build plugin.
8014
8015 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8016
8017         PR fortran/39630
8018         * gfortran.dg/proc_decl_1.f90: Modified.
8019         * gfortran.dg/proc_ptr_comp_1.f90: New.
8020         * gfortran.dg/proc_ptr_comp_2.f90: New.
8021         * gfortran.dg/proc_ptr_comp_3.f90: New.
8022         * gfortran.dg/proc_ptr_comp_4.f90: New.
8023         * gfortran.dg/proc_ptr_comp_5.f90: New.
8024         * gfortran.dg/proc_ptr_comp_6.f90: New.
8025
8026 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8027
8028         PR c++/17395
8029         * g++.dg/template/call7.C: New test.
8030
8031 2009-05-06  Diego Novillo  <dnovillo@google.com>
8032
8033         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8034
8035 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8036
8037         * gfortran.dg/pr40021.f: Moved to ...
8038         * gfortran.fortran-torture/execute/pr40021.f: Here.
8039
8040 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8041
8042         PR middle-end/39986
8043         * gcc.dg/dfp/pr39986.c: New test.
8044
8045 2009-05-06  Michael Matz  <matz@suse.de>
8046
8047         PR middle-end/40021
8048         * gfortran.dg/pr40021.f: New test.
8049
8050 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8051
8052         * lib/plugin-support.exp: New file containing support procs for
8053         plugin testcases.
8054         * lib/target-supports.exp (check_plugin_available): New proc.
8055         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8056         * gcc.dg/plugin/selfassign.c: New plugin source file.
8057         * gcc.dg/plugin/self-assign-test-1.c: New test.
8058         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8059         * g++.dg/README: Add description for plugin test.
8060         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8061         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8062         * g++.dg/plugin/selfassign.c: New plugin source file.
8063         * g++.dg/plugin/self-assign-test-1.C: New test.
8064         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8065         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8066         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8067         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8068
8069 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8070
8071         PR fortran/40041
8072         * gfortran.dg/intrinsic_2.f90: New test.
8073         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8074
8075 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8076
8077         PR c/40032
8078         * gcc.dg/noncompile/incomplete-5.c: New test.
8079
8080 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8081
8082         PR middle-end/39666
8083         * gcc.dg/pr39666-1.c: New test.
8084         * gcc.dg/pr39666-2.c: Likewise.
8085         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8086         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8087         * gfortran.dg/pr39666-1.f90: Likewise.
8088         * gfortran.dg/pr39666-2.f90: Likewise.
8089
8090 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8091
8092         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8093         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8094         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8095
8096 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8097
8098         PR fortran/39998
8099         * gfortran.dg/proc_ptr_17.f90: New.
8100
8101 2009-05-05  Richard Guenther  <rguenther@suse.de>
8102
8103         PR tree-optimization/40022
8104         * gcc.c-torture/execute/pr40022.c: New testcase.
8105
8106 2009-05-05  Richard Guenther  <rguenther@suse.de>
8107
8108         PR middle-end/40023
8109         * gcc.c-torture/compile/pr40023.c: New testcase.
8110
8111 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8112
8113         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8114         * g++.dg/template/overload9.C: Likewise.
8115         * g++.dg/ext/ms-1.C: New.
8116
8117 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8118
8119         PR c++/40013
8120         * g++.dg/ext/vla7.C: New test.
8121
8122 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8123
8124         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8125
8126 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8127
8128         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8129         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8130         Update expected errors.
8131
8132 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8133
8134         PR c++/28152
8135         * g++.dg/parse/parser-pr28152.C: New.
8136         * g++.dg/parse/parser-pr28152-2.C: New.
8137
8138 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8139
8140         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8141
8142 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8143
8144         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8145         * gcc.target/sparc/fexpand-2.c: Likewise.
8146         * gcc.target/sparc/fpmerge-2.c: Likewise.
8147         * gcc.target/sparc/pdist-2.c: Likewise.
8148
8149 2009-05-03  Richard Guenther  <rguenther@suse.de>
8150
8151         PR c/39983
8152         * gcc.c-torture/compile/pr39983.c: New testcase.
8153
8154 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8155
8156         * gcc.dg/c99-complex-3.c: New test.
8157
8158 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8159
8160         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8161
8162 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8163
8164         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8165
8166 2009-05-02  Richard Guenther  <rguenther@suse.de>
8167
8168         PR middle-end/40001
8169         * gcc.target/spu/pr40001.c: New testcase.
8170
8171 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8172
8173         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8174
8175 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8176
8177         PR middle-end/39579
8178         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8179         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8180
8181 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8182
8183         PR testsuite/39776
8184         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8185         no longer issued.
8186
8187 2009-04-30  David Ayers  <ayers@fsfe.org>
8188
8189         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8190         and gcc_error_prefix variables.
8191         * objc.dg/bad-receiver-type.m: Update to match correct
8192         diagnostics marker.
8193         * objc.dg/encode-5.m: Likewise.
8194         * objc.dg/id-1.m: Likewise.
8195         * objc.dg/method-1.m: Likewise.
8196         * objc.dg/method-6.m: Likewise.
8197         * objc.dg/method-7.m: Likewise.
8198         * objc.dg/method-9.m: Likewise.
8199         * objc.dg/method-11.m: Likewise.
8200         * objc.dg/method-20.m: Likewise.
8201         * objc.dg/private-1.m: Likewise.
8202
8203 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8204
8205         PR libfortran/39667
8206         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8207         * gfortran.dg/advance_4.f90: Likewise
8208         * gfortran.dg/advance_5.f90: Likewise
8209         * gfortran.dg/append_1.f90: Likewise
8210         * gfortran.dg/backslash_1.f90: Likewise
8211         * gfortran.dg/backslash_2.f90: Likewise
8212         * gfortran.dg/backslash_3.f: Likewise
8213         * gfortran.dg/backspace_10.f90: Likewise
8214         * gfortran.dg/backspace_3.f: Likewise
8215         * gfortran.dg/backspace_4.f: Likewise
8216         * gfortran.dg/backspace_5.f: Likewise
8217         * gfortran.dg/backspace_8.f: Likewise
8218         * gfortran.dg/backspace_9.f: Likewise
8219         * gfortran.dg/complex_write.f90: Likewise
8220         * gfortran.dg/convert_implied_open.f90: Likewise
8221         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8222         * gfortran.dg/dos_eol.f: Likewise
8223         * gfortran.dg/empty_format_1.f90: Likewise
8224         * gfortran.dg/endfile.f: Likewise
8225         * gfortran.dg/eof_1.f90: Likewise
8226         * gfortran.dg/eor_1.f90: Likewise
8227         * gfortran.dg/eor_handling_1.f90: Likewise
8228         * gfortran.dg/eor_handling_2.f90: Likewise
8229         * gfortran.dg/eor_handling_3.f90: Likewise
8230         * gfortran.dg/eor_handling_4.f90: Likewise
8231         * gfortran.dg/eor_handling_5.f90: Likewise
8232         * gfortran.dg/error_recovery_5.f90: Likewise
8233         * gfortran.dg/f2003_inquire_1.f03: Likewise
8234         * gfortran.dg/f2003_io_4.f03: Likewise
8235         * gfortran.dg/f2003_io_5.f03: Likewise
8236         * gfortran.dg/f2003_io_7.f03: Likewise
8237         * gfortran.dg/fgetc_1.f90: Likewise
8238         * gfortran.dg/fgetc_2.f90: Likewise
8239         * gfortran.dg/flush_1.f90: Likewise
8240         * gfortran.dg/fmt_exhaust.f90: Likewise
8241         * gfortran.dg/fmt_huge.f90: Likewise
8242         * gfortran.dg/fmt_read.f90: Likewise
8243         * gfortran.dg/fmt_t_1.f90: Likewise
8244         * gfortran.dg/fmt_t_2.f90: Likewise
8245         * gfortran.dg/fmt_t_3.f90: Likewise
8246         * gfortran.dg/fmt_t_4.f90: Likewise
8247         * gfortran.dg/fmt_t_5.f90: Likewise
8248         * gfortran.dg/fmt_t_7.f: Likewise
8249         * gfortran.dg/fseek.f90: Likewise
8250         * gfortran.dg/ftell_1.f90: Likewise
8251         * gfortran.dg/ftell_2.f90: Likewise
8252         * gfortran.dg/func_derived_3.f90: Likewise
8253         * gfortran.dg/inquire_9.f90: Likewise
8254         * gfortran.dg/iostat_1.f90: Likewise
8255         * gfortran.dg/iostat_2.f90: Likewise
8256         * gfortran.dg/list_read_1.f90: Likewise
8257         * gfortran.dg/list_read_4.f90: Likewise
8258         * gfortran.dg/list_read_5.f90: Likewise
8259         * gfortran.dg/list_read_7.f90: Likewise
8260         * gfortran.dg/list_read_8.f90: Likewise
8261         * gfortran.dg/list_read_9.f90: Likewise
8262         * gfortran.dg/namelist_13.f90: Likewise
8263         * gfortran.dg/namelist_14.f90: Likewise
8264         * gfortran.dg/namelist_15.f90: Likewise
8265         * gfortran.dg/namelist_16.f90: Likewise
8266         * gfortran.dg/namelist_17.f90: Likewise
8267         * gfortran.dg/namelist_18.f90: Likewise
8268         * gfortran.dg/namelist_19.f90: Likewise
8269         * gfortran.dg/namelist_20.f90: Likewise
8270         * gfortran.dg/namelist_24.f90: Likewise
8271         * gfortran.dg/namelist_26.f90: Likewise
8272         * gfortran.dg/namelist_27.f90: Likewise
8273         * gfortran.dg/namelist_28.f90: Likewise
8274         * gfortran.dg/namelist_37.f90: Likewise
8275         * gfortran.dg/namelist_38.f90: Likewise
8276         * gfortran.dg/namelist_39.f90: Likewise
8277         * gfortran.dg/namelist_40.f90: Likewise
8278         * gfortran.dg/namelist_43.f90: Likewise
8279         * gfortran.dg/namelist_44.f90: Likewise
8280         * gfortran.dg/namelist_45.f90: Likewise
8281         * gfortran.dg/namelist_46.f90: Likewise
8282         * gfortran.dg/namelist_47.f90: Likewise
8283         * gfortran.dg/namelist_48.f90: Likewise
8284         * gfortran.dg/namelist_49.f90: Likewise
8285         * gfortran.dg/namelist_50.f90: Likewise
8286         * gfortran.dg/namelist_51.f90: Likewise
8287         * gfortran.dg/namelist_52.f90: Likewise
8288         * gfortran.dg/namelist_56.f90: Likewise
8289         * gfortran.dg/namelist_char_only.f90: Likewise
8290         * gfortran.dg/namelist_use.f90: Likewise
8291         * gfortran.dg/namelist_use_only.f90: Likewise
8292         * gfortran.dg/noadv_size.f90: Likewise
8293         * gfortran.dg/open_access_append_1.f90: Likewise
8294         * gfortran.dg/pad_no.f90: Likewise
8295         * gfortran.dg/pr12884.f: Likewise
8296         * gfortran.dg/pr17090.f90: Likewise
8297         * gfortran.dg/pr17285.f90: Likewise
8298         * gfortran.dg/pr17286.f90: Likewise
8299         * gfortran.dg/pr18122.f90: Likewise
8300         * gfortran.dg/pr18210.f90: Likewise
8301         * gfortran.dg/pr18392.f90: Likewise
8302         * gfortran.dg/pr19155.f: Likewise
8303         * gfortran.dg/pr19216.f: Likewise
8304         * gfortran.dg/pr19467.f90: Likewise
8305         * gfortran.dg/pr19657.f: Likewise
8306         * gfortran.dg/pr20257.f90: Likewise
8307         * gfortran.dg/read_bad_advance.f90: Likewise
8308         * gfortran.dg/read_eof_2.f90: Likewise
8309         * gfortran.dg/read_eof_4.f90: Likewise
8310         * gfortran.dg/read_many_1.f: Likewise
8311         * gfortran.dg/read_noadvance.f90: Likewise
8312         * gfortran.dg/read_repeat.f90: Likewise
8313         * gfortran.dg/read_size_noadvance.f90: Likewise
8314         * gfortran.dg/read_x_past.f: Likewise
8315         * gfortran.dg/record_marker_1.f90: Likewise
8316         * gfortran.dg/record_marker_3.f90: Likewise
8317         * gfortran.dg/rewind_1.f90: Likewise
8318         * gfortran.dg/runtime_warning_1.f90: Likewise
8319         * gfortran.dg/shape_3.f90: Likewise
8320         * gfortran.dg/slash_1.f90: Likewise
8321         * gfortran.dg/stat_1.f90: Likewise
8322         * gfortran.dg/stat_2.f90: Likewise
8323         * gfortran.dg/streamio_11.f90: Likewise
8324         * gfortran.dg/streamio_3.f90: Likewise
8325         * gfortran.dg/streamio_4.f90: Likewise
8326         * gfortran.dg/streamio_9.f90: Likewise
8327         * gfortran.dg/tl_editing.f90: Likewise
8328         * gfortran.dg/unf_io_convert_1.f90: Likewise
8329         * gfortran.dg/unf_io_convert_2.f90: Likewise
8330         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8331         * gfortran.dg/unf_short_record_1.f90: Likewise
8332         * gfortran.dg/utf8_1.f03: Likewise
8333         * gfortran.dg/utf8_2.f03: Likewise
8334         * gfortran.dg/widechar_IO_1.f90: Likewise
8335         * gfortran.dg/write_check3.f90: Likewise
8336         * gfortran.dg/write_rewind_2.f: Likewise
8337         * gfortran.dg/x_slash_2.f: Likewise
8338
8339 2009-04-29  Richard Guenther  <rguenther@suse.de>
8340
8341         PR target/39943
8342         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8343         New.
8344         (check_effective_target_vect_floatuint_cvt): Likewise.
8345         * gcc.dg/vect/slp-10.c: Adjust.
8346         * gcc.dg/vect/slp-11.c: Adjust.
8347         * gcc.dg/vect/slp-12b.c: Adjust.
8348         * gcc.dg/vect/slp-33.c: Adjust.
8349         * gcc.c-torture/compile/pr39943.c: New testcase.
8350
8351 2009-04-29  Richard Guenther  <rguenther@suse.de>
8352
8353         PR middle-end/39937
8354         * gcc.c-torture/compile/pr39937.c: New testcase.
8355
8356 2009-04-29  Richard Guenther  <rguenther@suse.de>
8357
8358         PR tree-optimization/39941
8359         * gcc.c-torture/compile/pr39941.c: New testcase.
8360
8361 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8362
8363         * gcc.target/bfin/20090411-1.c: New test.
8364
8365 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8366
8367         PR target/39565
8368         * gcc.dg/pr39565.c: New testcase.
8369
8370 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8371
8372         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8373         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8374         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8375         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8376         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8377         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8378         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8379         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8380         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8381         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8382         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8383         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8384         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8385         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8386         * gcc.target/i386/pr37191.c: Likewise.
8387         * gcc.target/i386/reload-1.c: Likewise.
8388         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8389         * g++.old-deja/g++.pt/repo2.C: Likewise.
8390         * g++.old-deja/g++.pt/repo3.C: Likewise.
8391         * g++.old-deja/g++.pt/repo4.C: Likewise.
8392         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8393         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8394         * g++.dg/template/repo1.C: Likewise.
8395         * g++.dg/template/repo2.C: Likewise.
8396         * g++.dg/template/repo3.C: Likewise.
8397         * g++.dg/template/repo4.C: Likewise.
8398         * g++.dg/template/repo5.C: Likewise.
8399         * g++.dg/template/repo6.C: Likewise.
8400         * g++.dg/template/repo7.C: Likewise.
8401         * g++.dg/template/repo8.C: Likewise.
8402         * g++.dg/template/repo9.C: Likewise.
8403         * g++.dg/rtti/repo1.C: Likewise.
8404         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8405         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8406         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8407         * g++.dg/other/PR23205.C: Skip for vxworks.
8408         * g++.dg/ext/visibility/class1.C: Requires PIC.
8409         * g++.dg/eh/async-unwind2.C: Requires PIC.
8410         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8411         does not have cxa_exit.
8412
8413 2009-04-28  Jing Yu  <jingyu@google.com>
8414
8415         PR testsuite/39790
8416         * lib/target-supports.exp (check_effective_target_tls): Remove
8417         comment of caching.
8418         (check_effective_target_tls_native): Likewise.
8419         (check_effective_target_tls_runtime): Likewise.
8420         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8421         tls to tls_runtime.
8422         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8423
8424 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8425
8426         PR fortran/39946
8427         * gfortran.dg/proc_ptr_16.f90: New.
8428
8429 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8430
8431         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8432         lp64 is true.
8433
8434 2009-04-28  Richard Guenther  <rguenther@suse.de>
8435
8436         PR middle-end/39937
8437         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8438
8439 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8440
8441         * g++.dg/warn/pr35652.C: Removed.
8442         * gcc.dg/pr35652.c: Likewise.
8443
8444 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8445
8446         * gcc.target/ia64/20071210-2.c: New testcase.
8447
8448 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8449
8450         PR c/39323
8451         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8452         * gcc.dg/pr39323-3.c: Ditto.
8453
8454 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8455
8456         PR fortran/39930
8457         PR fortran/39931
8458         * gfortran.dg/ambiguous_reference_2.f90: New.
8459         * gfortran.dg/pointer_assign_7.f90: New.
8460
8461 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8462             Mark Mitchell  <mark@codesourcery.com>
8463
8464         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8465         * gcc.dg/20020103-1.c: Check for __ppc.
8466         * gcc.dg/asm-b.c: Check for __ppc.
8467         * gcc.dg/20020919-1.c: Check for __ppc.
8468         * gcc.dg/20020312-2.c: Likewise.
8469         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8470         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8471         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8472         * g++.dg/warn/weak1.C: Likewise.
8473         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8474         static so appropriate optimizations kick in.
8475         (find_base_value_wrapper): New function.
8476         * g++.dg/eh/simd-5.C: Fix target triplet.
8477         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8478
8479 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8480             H.J. Lu  <hongjiu.lu@intel.com>
8481
8482         PR target/39911
8483         * gcc.target/i386/pr39911.c: New test.
8484
8485 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8486
8487         PR fortran/39879
8488         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8489
8490 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8491
8492         PR c++/35652
8493         Revert:
8494
8495         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8496
8497         * gcc.dg/pr35652.C: New.
8498         * g++.dg/warn/pr35652.C: New.
8499         * gcc.dg/format/plus-1.c: Adjust message.
8500
8501 2009-04-27  DJ Delorie  <dj@redhat.com>
8502
8503         * lib/target-supports.exp (check_effective_target_double64): New.
8504         (check_effective_target_double64plus): New.
8505         (check_effective_target_large_double): New.
8506         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8507         * gcc.dg/div-double-1.c: Likewise.
8508         * gcc.dg/Wconversion-real.c: Require large_double.
8509         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8510
8511         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8512         are too small.
8513
8514         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8515         constants as long.
8516
8517 2009-04-27  Ian Lance Taylor  <iant@google.com>
8518
8519         * gcc.dg/Wcxx-compat-5.c: New testcase.
8520         * gcc.dg/Wcxx-compat-6.c: New testcase.
8521
8522 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8523
8524         Allow non-constant arguments to conversion intrinsics.
8525         * gcc.target/spu/intrinsics-3.c: Update tests.
8526
8527 2009-04-27  Richard Guenther  <rguenther@suse.de>
8528
8529         PR middle-end/39928
8530         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8531         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8532
8533 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8534
8535         PR target/39903
8536         * gcc.dg/torture/pr39903-1.c: New.
8537         * gcc.dg/torture/pr39903-2.c: Likewise.
8538
8539 2009-04-27  Revital Eres  <eres@il.ibm.com>
8540
8541         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8542         and check it.
8543         * gcc.dg/sms-2.c: Add dump check.
8544         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8545         and check it.
8546         * gcc.dg/sms-4.c: Likewise.
8547         * gcc.dg/sms-5.c: Likewise.
8548         * gcc.dg/sms-6.c: Likewise.
8549         * gcc.dg/sms-7.c: Likewise.
8550         * gcc.dg/sms-antideps.c: Rename to...
8551         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8552
8553 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8554
8555         * gnat.dg/opt2.adb: New test.
8556
8557 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8558
8559         PR c++/39875
8560         * g++.dg/warn/Wunused-15.C: New test.
8561
8562 2009-04-26  Michael Matz  <matz@suse.de>
8563
8564         Expand from SSA.
8565         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8566         change regexps.
8567         * gcc.target/i386/pr37248-1.c: Modified.
8568         * gcc.target/i386/pr37248-3.c: Modified.
8569         * gcc.target/i386/pr37248-2.c: Modified.
8570         * gnat.dg/aliasing1.adb: Modified.
8571         * gnat.dg/pack9.adb: Modified.
8572         * gnat.dg/aliasing2.adb: Modified.
8573         * gcc.dg/strict-overflow-2.c: Modified.
8574         * gcc.dg/autopar/reduc-1char.c: Modified.
8575         * gcc.dg/autopar/reduc-2char.c: Modified.
8576         * gcc.dg/autopar/reduc-1.c: Modified.
8577         * gcc.dg/autopar/reduc-2.c: Modified.
8578         * gcc.dg/autopar/reduc-3.c: Modified.
8579         * gcc.dg/autopar/reduc-6.c: Modified.
8580         * gcc.dg/autopar/reduc-7.c: Modified.
8581         * gcc.dg/autopar/reduc-8.c: Modified.
8582         * gcc.dg/autopar/reduc-9.c: Modified.
8583         * gcc.dg/autopar/reduc-1short.c: Modified.
8584         * gcc.dg/autopar/reduc-2short.c: Modified.
8585         * gcc.dg/autopar/parallelization-1.c: Modified.
8586         * gcc.dg/strict-overflow-4.c: Modified.
8587         * gcc.dg/strict-overflow-6.c: Modified.
8588         * gcc.dg/gomp/combined-1.c: Modified.
8589         * gcc.dg/no-strict-overflow-1.c: Modified.
8590         * gcc.dg/no-strict-overflow-3.c: Modified.
8591         * gcc.dg/no-strict-overflow-5.c: Modified.
8592         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8593         * gcc.dg/tree-ssa/pr18134.c: Modified.
8594         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8595         * gcc.dg/tree-ssa/vector-2.c: Modified.
8596         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8597         * gcc.dg/tree-ssa/loop-21.c: Modified.
8598         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8599         * gcc.dg/tree-ssa/vector-3.c: Modified.
8600         * gcc.dg/tree-ssa/asm-3.c: Modified.
8601         * gcc.dg/tree-ssa/pr23294.c: Modified.
8602         * gcc.dg/tree-ssa/loop-22.c: Modified.
8603         * gcc.dg/tree-ssa/loop-15.c: Modified.
8604         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8605         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8606         * gcc.dg/tree-ssa/pr20139.c: Modified.
8607         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8608         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8609         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8610         * gcc.dg/tree-ssa/loop-5.c: Modified.
8611         * gcc.dg/tree-ssa/pr19431.c: Modified.
8612         * gcc.dg/tree-ssa/pr32044.c: Modified.
8613         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8614         * gcc.dg/tree-ssa/loop-19.c: Modified.
8615         * gcc.dg/tree-ssa/loop-28.c: Modified.
8616         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8617         * gcc.dg/tree-ssa/divide-1.c: Modified.
8618         * gcc.dg/tree-ssa/inline-1.c: Modified.
8619         * gcc.dg/tree-ssa/divide-3.c: Modified.
8620         * gcc.dg/tree-ssa/pr30978.c: Modified.
8621         * gcc.dg/tree-ssa/alias-6.c: Modified.
8622         * gcc.dg/tree-ssa/divide-4.c: Modified.
8623         * gcc.dg/tree-ssa/alias-11.c: Modified.
8624         * gcc.dg/no-strict-overflow-7.c: Modified.
8625         * gcc.dg/strict-overflow-1.c: Modified.
8626         * gcc.dg/pr15784-4.c: Modified.
8627         * gcc.dg/pr34263.c: Modified.
8628         * gcc.dg/strict-overflow-3.c: Modified.
8629         * gcc.dg/tree-prof/stringop-1.c: Modified.
8630         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8631         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8632         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8633         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8634         * gcc.dg/no-strict-overflow-2.c: Modified.
8635         * gcc.dg/no-strict-overflow-4.c: Modified.
8636         * gcc.dg/no-strict-overflow-6.c: Modified.
8637         * g++.dg/tree-ssa/pr27090.C: Modified.
8638         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8639         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8640         * g++.dg/tree-ssa/pr19807.C: Modified.
8641         * g++.dg/opt/pr30965.C: Modified.
8642         * g++.dg/init/new17.C: Modified.
8643         * gfortran.dg/whole_file_6.f90: Modified.
8644         * gfortran.dg/whole_file_5.f90: Modified.
8645         * gfortran.dg/reassoc_1.f90: Modified.
8646         * gfortran.dg/reassoc_3.f90: Modified.
8647
8648 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8649
8650         PR fortran/39893
8651         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8652
8653 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8654
8655         PR inline-asm/39543
8656         * gcc.target/i386/pr39543-1.c: New test.
8657         * gcc.target/i386/pr39543-2.c: New test.
8658         * gcc.target/i386/pr39543-3.c: New test.
8659
8660         PR c/39889
8661         * gcc.dg/Wunused-value-3.c: New test.
8662
8663 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8664
8665         PR c/39581
8666         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8667         gcc.dg/vla-21.c: New tests.
8668
8669 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8670
8671         PR c/39556
8672         * gcc.dg/inline-34.c: New test.
8673
8674 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8675
8676         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8677         gcc.dg/enum-const-3.c: New tests.
8678         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8679         -pedantic-errors.  Update expected diagnostics.
8680
8681 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8682
8683         PR c/39582
8684         * gcc.dg/vla-20.c: New test.
8685
8686 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8687
8688         PR c/39564
8689         * gcc.dg/vla-19.c: New test.
8690
8691 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8692
8693         PR preprocessor/39559
8694         * gcc.dg/c99-intconst-2.c: New test.
8695
8696 2009-04-25  Jan Hubicka  <jh@suse.cz>
8697
8698         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8699
8700 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8701
8702         PR fortran/39688
8703         * gfortran.dg/import7.f90: New.
8704
8705 2009-04-24  Richard Guenther  <rguenther@suse.de>
8706
8707         * gcc.dg/tree-ssa/vrp48.c: Fix.
8708
8709 2008-04-24  Doug Kwan  <dougkwan@google.com>
8710
8711         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8712         destination are the same.
8713
8714 2009-04-24  Richard Guenther  <rguenther@suse.de>
8715
8716         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8717
8718 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8719
8720         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8721         gcc.dg/array-const-3.c: New tests.
8722
8723 2009-04-24  Ian Lance Taylor  <iant@google.com>
8724
8725         * gcc.dg/Wcxx-compat-4.c: New testcase.
8726
8727 2009-04-24  Daniel Kraft  <d@domob.eu>
8728
8729         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8730         expected on already erraneous symbol (renamed to fresh one).
8731
8732 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8733
8734         PR middle-end/39867
8735         * gcc.dg/pr39867.c: New.
8736
8737 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8738
8739         PR fortran/39861
8740         PR fortran/39864
8741         * gfortran.dg/intrinsic_1.f90: New.
8742
8743 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8744
8745         * gnat.dg/alignment7.adb: New test.
8746         * gnat.dg/alignment8.adb: Likewise.
8747
8748 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8749
8750         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8751         * gnat.dg/specs/rep_clause2.ads: New test.
8752
8753 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8754
8755         PR rtl-optimization/39794
8756         * gcc.dg/pr39794.c: New test.
8757
8758 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8759
8760         * gnat.dg/atomic1.adb: New test.
8761         * gnat.dg/atomic1_pkg.ads: New helper.
8762
8763 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8764
8765         PR testsuite/39623
8766         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8767         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8768
8769 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8770
8771         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8772         warning.
8773
8774 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8775
8776         PR C/31499
8777         * gcc.dg/vector-init-1.c: New testcase.
8778         * gcc.dg/vector-init-2.c: New testcase.
8779
8780 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8781
8782         * gnat.dg/enum2.adb: New test.
8783         * gnat.dg/enum2_pkg.ads: New helper.
8784
8785 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8786
8787         PR c/39855
8788         * gcc.dg/torture/pr39855.c: New test.
8789
8790 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8791
8792         PR c++/39639
8793         * g++.dg/cpp0x/pr39639.C: New test.
8794
8795 2009-04-22  Mark Heffernan  <meheff@google.com>
8796
8797         * gcc.dg/profile-generate-3.c: New test.
8798
8799 2009-04-22  Jan Hubicka  <jh@suse.cz>
8800
8801         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8802
8803 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8804
8805         PR testsuite/39623
8806         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8807
8808 2009-04-22  Richard Guenther  <rguenther@suse.de>
8809
8810         PR tree-optimization/39824
8811         * gcc.c-torture/compile/pr39824.c: New testcase.
8812
8813 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8814
8815         PR c++/14875
8816         * g++.dg/parse/parser-pr14875.C: New.
8817         * g++.dg/parse/parser-pr14875-2.C: New.
8818         * g++.dg/parse/error6.C: Update match string.
8819
8820 2009-04-22  Richard Guenther  <rguenther@suse.de>
8821
8822         PR tree-optimization/39845
8823         * gcc.c-torture/compile/pr39845.c: New testcase.
8824
8825 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8826
8827         PR fortran/39735
8828         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8829         * gfortran.dg/external_initializer.f90: Modified.
8830         * gfortran.dg/interface_26.f90: Modified.
8831         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8832         * gfortran.dg/proc_ptr_3.f90: Modified.
8833         * gfortran.dg/proc_ptr_15.f90: New.
8834         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8835
8836 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8837
8838         PR c++/35711
8839         * g++.dg/warn/pr35711.C: New.
8840         * g++.dg/conversion/ptrmem2.C: Update.
8841
8842 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8843
8844         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8845         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8846         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8847         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8848         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8849         gcc.c-torture/ChangeLog.0,
8850         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8851         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8852         gcc.target/i386/math-torture/math-torture.exp,
8853         gcc.target/mips/inter/mips16-inter.exp,
8854         gcc.target/mips/mips-nonpic/README,
8855         gcc.target/x86_64/abi/README.gcc,
8856         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8857         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8858         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8859         notices.
8860         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8861
8862 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8863
8864         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8865
8866 2009-04-21  Richard Guenther  <rguenther@suse.de>
8867
8868         PR middle-end/39829
8869         * gcc.dg/torture/pr39829.c: New testcase.
8870
8871 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8872
8873         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8874
8875 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8876
8877         PR 16202
8878         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8879         * gcc.dg/sequence-pt-2.c: New.
8880         * gcc.dg/sequence-pt-3.c: New.
8881         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8882         * g++.dg/warn/sequence-pt-2.c: New.
8883         * g++.dg/warn/sequence-pt-3.c: New.
8884
8885 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8886
8887         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8888
8889 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8890
8891         * gnat.dg/import1.ad[sb]: New test.
8892
8893 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8894
8895         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8896         return 0.
8897
8898 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8899
8900         PR fortran/39811
8901         * gfortran.dg/continuation_11.f90: New test.
8902
8903 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8904
8905         PR c++/13358
8906         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8907         messages. Test for "long long" in system headers.
8908         * gcc.dg/c99-longlong-2.c: New.
8909         * g++.dg/warn/pr13358.C: New.
8910         * g++.dg/warn/pr13358-2.C: New.
8911         * g++.dg/warn/pr13358-3.C: New.
8912         * g++.dg/warn/pr13358-4.C: New.
8913
8914 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8915
8916         * gcc.dg/framework-2.c: Fix up for non existent includes
8917         being fatal errors now.
8918
8919 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8920
8921         PR fortran/39800
8922         * gfortran.dg/private_type_13.f90: New test.
8923         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8924
8925 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8926
8927         PR c++/39803
8928         * g++.dg/warn/Wunused-14.C: New test.
8929
8930 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8931
8932         * gnat.dg/specs/small_alignment.ads: New test.
8933
8934 2009-04-20  Ian Lance Taylor  <iant@google.com>
8935
8936         * gcc.dg/Wcxx-compat-3.c: New testcase.
8937
8938 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8939
8940         * gnat.dg/pack13.ad[sb]: New test.
8941         * gnat.dg/pack13_pkg.ads: New helper.
8942
8943 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8944
8945         * gnat.dg/discr11.ad[sb]: New test.
8946         * gnat.dg/discr11_pkg.ads: New helper.
8947
8948 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8949
8950         PR tree-optimization/39675
8951         * gcc.dg/vect/O3-pr39675-2.c: New test.
8952
8953 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8954
8955         * gnat.dg/rep_clause3.adb: New test.
8956
8957 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8958
8959         PR c/37481
8960         * gcc.dg/c99-flex-array-7.c: New test.
8961
8962 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8963
8964         PR c/19771
8965         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8966
8967 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8968
8969         PR c/38243
8970         * gcc.dg/c99-restrict-3.c: New test.
8971
8972 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8973
8974         PR preprocessor/20078
8975         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8976
8977 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8978
8979         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8980         Do not pass -B$root after -margs.
8981
8982 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8983
8984         PR c/32061
8985         PR c++/36954
8986         * gcc.dg/pr32061.c: New.
8987         * gcc.dg/Wlogical-op-1.c: Update.
8988         * g++.dg/warn/Wlogical-op-1.C: Update.
8989         * g++.dg/warn/pr36954.C: New.
8990
8991 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8992
8993         PR c/27676
8994         * gcc.dg/lvalue-5.c: New test.
8995
8996 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8997
8998         PR c/22367
8999         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9000
9001 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9002
9003         * gcc.dg/cpp/include5.c: New test.
9004
9005 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9006
9007         PR c/35210
9008         * gcc.dg/call-diag-2.c: New test.
9009
9010 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9011
9012         PR preprocessor/39646
9013         * gcc.dg/cpp/line8.c: New test.
9014
9015 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9016
9017         PR preprocessor/39647
9018         * gcc.dg/cpp/line7.c: New test.
9019
9020 2009-04-18  Richard Guenther  <rguenther@suse.de>
9021
9022         PR middle-end/39804
9023         * gcc.target/i386/pr39804.c: New testcase.
9024
9025 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9026
9027         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9028         * g++.dg/other/pr39496.C: Likewise.
9029
9030 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9031
9032         PR middle-end/36902
9033         * gcc.dg/pr36902.c: New.
9034
9035 2009-04-17  Diego Novillo  <dnovillo@google.com>
9036
9037         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9038         violation for variable 'inside_main'.
9039
9040 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9041
9042         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9043
9044 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9045
9046         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9047
9048 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9049
9050         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9051         * gfortran.dg/chmod_2.f90: Likewise.
9052         * gfortran.dg/chmod_3.f90: Likewise.
9053         * gfortran.dg/open_errors.f90: Likewise.
9054         * gfortran.dg/stat_1.f90: Likewise.
9055         * gfortran.dg/stat_2.f90: Likewise.
9056
9057 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9058
9059         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9060         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9061         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9062         * gfortran.dg/nearest_1.f90: Likewise.
9063         * gfortran.dg/nearest_3.f90: Likewise.
9064         * gfortran.dg/isnan_1.f90: Likewise.
9065         * gfortran.dg/isnan_2.f90: Likewise.
9066         * gfortran.dg/nan_1.f90: Likewise.
9067         * gfortran.dg/nan_2.f90: Likewise.
9068         * gfortran.dg/nan_3.f90: Likewise.
9069         * gfortran.dg/nan_4.f90: Likewise.
9070         * gfortran.dg/module_nan.f90: Likewise.
9071         * gfortran.dg/int_conv_2.f90: Likewise.
9072         * gfortran.dg/init_flag_3.f90: Likewise.
9073         * gfortran.dg/namelist_42.f90: Likewise.
9074         * gfortran.dg/namelist_43.f90: Likewise.
9075         * gfortran.dg/real_const_3.f90: Likewise.
9076         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9077
9078         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9079         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9080         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9081         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9082         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9083
9084         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9085         * gfortran.dg/gamma_5.f90: Likewise.
9086
9087 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9088
9089         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9090         less strict so it also works with auto-overlay support.
9091         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9092         for "exceeds local store" linker errors on the SPU.
9093
9094         * lib/gfortran.exp: Include target-supports.exp.
9095         (gfortran_init): On SPU targets where automatic overlay support
9096         is available, use it to build all Fortran test cases.
9097
9098         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9099
9100 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9101
9102         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9103         rule enforced by gnat on taft types.
9104
9105 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9106
9107         PR testsuite/39792
9108         * g++.dg/ext/complit11.C: Add empty dg-options.
9109
9110 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9111
9112         PR c++/17570
9113         * g++.dg/template/defarg11.C: New test.
9114
9115 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9116
9117         PR c++/28766
9118         * g++.dg/ext/complit11.C: New testcase.
9119
9120 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9121
9122         PR c++/39551
9123         * g++.dg/warn/Wunused-13.C: New testcase.
9124
9125 2009-04-15  Ian Lance Taylor  <iant@google.com>
9126
9127         * gcc.dg/Wenum-compare-1.c: New testcase.
9128
9129 2009-04-15  Richard Guenther  <rguenther@suse.de>
9130
9131         PR tree-optimization/39764
9132         * g++.dg/torture/pr39764.C: New testcase.
9133
9134 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9135
9136         * g++.dg/ext/altivec-17.C: New.
9137
9138 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9139
9140         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9141         * gnat.dg/specs/limited1.ads: Ditto.
9142
9143 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9144
9145         PR testsuite/39769
9146         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9147         for testing the results of estimate instructions.
9148         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9149         * gcc.dg/vmx/3a-05.c (test): Ditto.
9150
9151 2009-04-14  Jason Merrill  <jason@redhat.com>
9152
9153         PR c++/39763
9154         * g++.dg/warn/Wshadow-4.C: Extend.
9155
9156 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9157
9158         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9159         (do_D): Remove attribute hidden.
9160
9161 2009-04-13  Jason Merrill  <jason@redhat.com>
9162
9163         PR c++/39480
9164         * g++.dg/init/copy7.C: New.
9165
9166 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9167
9168         PR testsuite/39733
9169         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9170         (check_for_all_options): This.
9171
9172 2009-04-13  Jason Merrill  <jason@redhat.com>
9173
9174         PR c++/39750
9175         * g++.dg/template/crash90.C: New.
9176
9177 2009-04-12  Jason Merrill  <jason@redhat.com>
9178
9179         PR c++/39742
9180         * g++.dg/overload/extern-C-2.C: New.
9181
9182 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9183
9184         PR preprocessor/31869
9185         * gcc.dg/cpp/strify5.c: New test.
9186
9187 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9188
9189         * gnat.dg/enum1.adb: New test.
9190         * gnat.dg/enum1_pkg.ads: New helper.
9191
9192 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9193
9194         PR target/39740
9195         * gcc.target/alpha/pr39740.c: New test.
9196
9197 2009-04-11  Daniel Kraft  <d@domob.eu>
9198
9199         PR fortran/37746
9200         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9201         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9202         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9203         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9204         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9205         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9206         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9207         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9208         expected string length that failed with -fbounds-check now.
9209         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9210
9211 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9212
9213         PR fortran/39692
9214         * gfortran.dg/proc_ptr_14.f90: New.
9215
9216 2009-04-11  Richard Guenther  <rguenther@suse.de>
9217
9218         PR middle-end/39732
9219         * g++.dg/torture/pr39732.C: New testcase.
9220
9221 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9222
9223         * gfortran.dg/whole_file_5.f90: New.
9224         * gfortran.dg/whole_file_6.f90: New.
9225
9226 2009-04-11  Richard Guenther  <rguenther@suse.de>
9227
9228         PR tree-optimization/39713
9229         * g++.dg/torture/pr39713.C: New testcase.
9230
9231 2009-04-10  Richard Guenther  <rguenther@suse.de>
9232
9233         PR c/39712
9234         * gcc.dg/pr39712.c: New testcase.
9235
9236 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9237
9238         PR c++/28301
9239         * g++.dg/cpp0x/enum2.C: Updated.
9240         * g++.dg/debug/pr22514.C: Likewise.
9241         * g++.dg/parse/enum2.C: Likewise.
9242         * g++.dg/parse/enum3.C: Likewise.
9243         * g++.dg/template/crash79.C: Likewise.
9244         * g++.old-deja/g++.jason/cond.C: Likewise.
9245
9246 2009-04-10  Chao-ying Fu  <fu@mips.com>
9247
9248         * gcc.target/mips/interrupt_handler.c: Change from compile to
9249         assemble.
9250
9251 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9252
9253         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9254
9255 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9256
9257         PR fortran/38709
9258         * gfortran.dg/zero_sized_6.f90: New.
9259
9260 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9261
9262         PR  c++/20118
9263         * g++.dg/parse/pr20118.C: New.
9264         * g++.dg/template/spec16.C: Update.
9265
9266 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9267
9268         PR testsuite/35621
9269         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9270         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9271         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9272         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9273         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9274         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9275         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9276         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9277         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9278         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9279         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9280         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9281         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9282         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9283         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9284         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9285         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9286
9287 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9288
9289         PR target/39678
9290         * g++.dg/torture/pr39678.C: New.
9291         * gcc.dg/compat/struct-complex-2.h: Likewise.
9292         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9293         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9294         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9295         * gcc.dg/torture/pr39678.c: Likewise.
9296         * gcc.target/i386/pr39678.c: Likewise.
9297
9298         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9299         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9300
9301         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9302         <complex.h>.  Add tests for structure with complex float.
9303
9304 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9305             Joseph Myers  <joseph@codesourcery.com>
9306
9307         PR target/36800
9308         * gcc.dg/dfp/pr36800.c: New.
9309
9310 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9311             Rafael Avila de Espindola  <espindola@google.com>
9312
9313         * gcc.misc-tests/help.exp: New file.
9314         * lib/options.exp: New file.
9315
9316 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9317
9318         PR libobjc/36610
9319         * objc/execute/forward-1.x: New.
9320
9321 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9322
9323         * gcc.dg/pr27150-1.c: Change to a link test.
9324
9325 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9326
9327         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9328         3 of the GNU General Public License and to point readers at the
9329         COPYING3 file and the FSF's license web page.
9330         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9331         * gcc.dg/struct/struct-reorg.exp: Likewise.
9332         * gcc.target/spu/tag_manager.c: Likewise.
9333
9334 2009-04-09  Richard Guenther  <rguenther@suse.de>
9335
9336         PR testsuite/39696
9337         * ssa-ccp-25.c: Adjust pattern.
9338
9339 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9340
9341         PR fortran/36704
9342         * gfortran.dg/external_procedures_1.f90: Modified.
9343         * gfortran.dg/proc_ptr_result_1.f90: New.
9344         * gfortran.dg/proc_ptr_result_2.f90: New.
9345         * gfortran.dg/proc_ptr_result_3.f90: New.
9346
9347 2009-04-09  Richard Guenther  <rguenther@suse.de>
9348
9349         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9350         to prevent constant propagation.
9351         * gcc.dg/vect/vect-56.c: Likewise.
9352         * gcc.dg/vect/vect-58.c: Likewise.
9353         * gcc.dg/vect/vect-60.c: Likewise.
9354         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9355         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9356         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9357
9358 2009-04-09  Richard Guenther  <rguenther@suse.de>
9359
9360         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9361         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9362
9363 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9364
9365         PR c/39613
9366         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9367         New tests.
9368
9369 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9370
9371         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9372         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9373
9374 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9375
9376         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9377
9378 2009-04-08  Jason Merrill  <jason@redhat.com>
9379
9380         PR c++/25185
9381         * g++.dg/template/error40.C: Add another test.
9382
9383 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9384
9385         PR c/39614
9386         PR c/39673
9387         * gcc.c-torture/compile/pr39614-1.c,
9388         gcc.c-torture/compile/pr39614-2.c,
9389         gcc.c-torture/compile/pr39614-3.c,
9390         gcc.c-torture/compile/pr39614-4.c,
9391         gcc.c-torture/compile/pr39614-5.c,
9392         gcc.c-torture/compile/pr39673-1.c,
9393         gcc.c-torture/compile/pr39673-2.c: New tests.
9394         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9395         more cases.
9396         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9397         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9398         expected errors.
9399
9400 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9401
9402         PRc++/39637
9403         * g++.dg/cpp0x/variadic-crash2.C: New test.
9404
9405 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9406
9407         PR fortran/38863
9408         * gfortran.dg/alloc_comp_result_1.f90: New test.
9409
9410 2009-04-07  Jason Merrill  <jason@redhat.com>
9411
9412         PR c++/34691
9413         * g++.dg/overload/extern-C-1.C: New.
9414
9415 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9416
9417         PR testsuite/39325
9418         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9419
9420 2009-04-07  Jason Merrill  <jason@redhat.com>
9421
9422         PR c++/25185
9423         * g++.dg/template/error40.C: New.
9424
9425 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9426
9427         PR fortran/38152
9428         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9429
9430 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9431
9432         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9433
9434 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9435
9436         PR fortran/38290
9437         * gfortran.dg/proc_decl_1.f90: Modified.
9438         * gfortran.dg/proc_ptr_11.f90: Extended.
9439         * gfortran.dg/proc_ptr_13.f90: Modified.
9440
9441 2009-04-06  Jason Merrill  <jason@redhat.com>
9442
9443         PR c++/35146
9444         * g++.dg/template/fnspec1.C: New.
9445
9446 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9447
9448         * lib/gnat.exp: Handle multilib.
9449
9450 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9451
9452         PR fortran/38863
9453         * gfortran.dg/dependency_23.f90: New test.
9454
9455 2009-04-06  Richard Guenther  <rguenther@suse.de>
9456
9457         PR tree-optimization/28868
9458         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9459         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9460         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9461         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9462
9463 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9464
9465         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9466
9467 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9468
9469         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9470
9471 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9472
9473         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9474         with the built-in y0, and the subsequent warning.
9475         (y1): Likewise, rename to y_1.
9476
9477 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9478
9479         PR fortran/39414
9480         * gfortran.dg/proc_decl_21.f90: New.
9481
9482 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9483
9484         PR fortran/36091
9485         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9486
9487 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9488
9489         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9490         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9491         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9492         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9493         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9494         gfortran.dg/namelist_49.f90: Gate test on effective_target
9495         fd_truncate.
9496         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9497
9498 2009-04-05  Daniel Kraft  <d@domob.eu>
9499
9500         PR fortran/38654
9501         * gfortran.dg/read_float_2.f03
9502         * gfortran.dg/read_float_3.f90
9503
9504 2009-04-05  Richard Guenther  <rguenther@suse.de>
9505
9506         PR tree-optimization/39648
9507         * gcc.c-torture/compile/pr39648.c: New testcase.
9508
9509 2009-04-05  Jason Merrill  <jason@redhat.com>
9510
9511         PR c++/14912
9512         * g++.dg/template/error39.C: New.
9513
9514 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9515
9516         PR fortran/29458
9517         * gfortran.dg/implied_do_1.f90: New.
9518
9519 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9520
9521         PR fortran/39577
9522         * gfortran.dg/recursive_check_8.f90: New.
9523         * gfortran.dg/recursive_check_9.f90: New.
9524         * gfortran.dg/recursive_check_10.f90: New.
9525         * gfortran.dg/recursive_check_11.f90: New.
9526         * gfortran.dg/recursive_check_12.f90: New.
9527         * gfortran.dg/recursive_check_13.f90: New.
9528         * gfortran.dg/recursive_check_14.f90: New.
9529
9530 2009-04-04  Jason Merrill  <jason@redhat.com>
9531
9532         PR c++/25185
9533         * g++.dg/template/error38.C: Add more tests.
9534
9535 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9536
9537         PR fortran/37614
9538         * gfortran.dg/common_align_2.f90: New test.
9539
9540 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9541
9542         PR target/39501
9543         * gcc.c-torture/execute/pr39501.c: New file.
9544         * gcc.c-torture/execute/pr39501.x: New file.
9545
9546 2009-04-04  Richard Guenther  <rguenther@suse.de>
9547
9548         PR tree-optimization/8781
9549         PR tree-optimization/37892
9550         * g++.dg/tree-ssa/pr8781.C: New testcase.
9551         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9552
9553 2009-04-04  Richard Guenther  <rguenther@suse.de>
9554
9555         PR tree-optimization/39636
9556         * gcc.c-torture/compile/pr39636.c: New testcase.
9557
9558 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9559
9560         PR rtl-optimization/39607
9561         * g++.dg/opt/pr39607.C: New.
9562
9563 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9564
9565         PR fortran/39594
9566         * gfortran.dg/common_12.f90: New.
9567
9568 2009-04-03  Jason Merrill  <jason@redhat.com>
9569
9570         PR c++/39608
9571         * g++.dg/template/const2.C: New test.
9572
9573 2009-04-03  Richard Guenther  <rguenther@suse.de>
9574
9575         PR tree-optimization/2480
9576         PR tree-optimization/23086
9577         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9578         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9579
9580 2009-04-03  Richard Guenther  <rguenther@suse.de>
9581
9582         PR tree-optimization/34743
9583         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9584         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9585         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9586         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9587         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9588         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9589         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9590         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9591
9592 2009-04-03  Richard Guenther  <rguenther@suse.de>
9593
9594         PR middle-end/13146
9595         PR tree-optimization/23940
9596         PR tree-optimization/33237
9597         PR middle-end/33974
9598         PR middle-end/34093
9599         PR tree-optimization/36201
9600         PR tree-optimization/36230
9601         PR tree-optimization/38049
9602         PR tree-optimization/38207
9603         PR tree-optimization/38230
9604         PR tree-optimization/38301
9605         PR tree-optimization/38585
9606         PR middle-end/38895
9607         PR tree-optimization/38985
9608         PR tree-optimization/39299
9609         * gcc.dg/pr19633-1.c: Adjust.
9610         * gcc.dg/torture/pta-callused-1.c: Likewise.
9611         * gcc.dg/torture/pr39074-2.c: Likewise.
9612         * gcc.dg/torture/pr39074.c: Likewise.
9613         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9614         * gcc.dg/torture/pr30375.c: Adjust.
9615         * gcc.dg/torture/pr33563.c: Likewise.
9616         * gcc.dg/torture/pr33870.c: Likewise.
9617         * gcc.dg/torture/pr33560.c: Likewise.
9618         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9619         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9620         * gcc.dg/tree-ssa/alias-15.c: Remove.
9621         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9622         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9623         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9624         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9625         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9626         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9627         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9628         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9629         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9630         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9631         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9632         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9633         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9634         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9635         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9636         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9637         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9638         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9639         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9640         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9641         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9642         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9643         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9644         * gcc.dg/uninit-B.c: XFAIL.
9645         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9646         * gcc.dg/uninit-pr19430.c: XFAIL.
9647         * g++.dg/tree-ssa/pr13146.C: New testcase.
9648         * g++.dg/opt/pr36187.C: Adjust.
9649         * g++.dg/torture/20090329-1.C: New testcase.
9650
9651 2009-04-02  Chao-ying Fu  <fu@mips.com>
9652
9653         * gcc.target/mips/interrupt_handler.c: New test.
9654
9655 2009-04-02  David Ayers  <ayers@fsfe.org>
9656
9657         PR objc/18456
9658         * objc.dg/bad-receiver-type-2.m: New test contributed by
9659         Alexander Mamberg.
9660
9661 2009-04-02  Jason Merrill  <jason@redhat.com>
9662
9663         PR c++/25185
9664         * g++.dg/template/error38.C: New test.
9665
9666 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9667
9668         PR tree-optimization/31677
9669         * gcc.dg/memcpy-1.c: Add compiler option.
9670
9671 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9672
9673         PR tree-optimization/39595
9674         * gfortran.dg/vect/O3-pr39595.f: New test.
9675
9676 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9677
9678         PR c++/26693
9679         * g++.dg/template/typedef11.C: New test.
9680         * g++.dg/template/typedef12.C: Likewise.
9681         * g++.dg/template/typedef13.C: Likewise.
9682         * g++.dg/template/typedef14.C: Likewise.
9683         * g++.dg/template/typedef15.C: Likewise.
9684         * g++.dg/template/typedef16.C: Likewise.
9685         * g++.dg/template/sfinae3.C: Compile this pedantically.
9686         The only errors expected should be the one saying the typedef is ill
9687         formed.
9688         * g++.old-deja/g++.pt/typename8.C: Likewise.
9689         * g++.dg/template/access11.C: Update this.
9690
9691 2009-04-02  Richard Guenther  <rguenther@suse.de>
9692
9693         PR tree-optimization/37221
9694         * gcc.c-torture/compile/20090331-1.c: New testcase.
9695
9696 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9697
9698         * gcc.c-torture/compile/20090401-1.c: New test.
9699
9700 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9701
9702         PR c++/4926
9703         * g++.dg/template/pr4926-1.C: New.
9704
9705 2009-04-01  Xinliang David Li  <davidxl@google.com>
9706
9707         * gcc.target/i386/all_one_m128i.c: New test.
9708
9709 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9710
9711         PR c/39027
9712         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9713         * gcc.dg/fltconst-2.c: New test.
9714         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9715         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9716
9717         PR c/33466
9718         * gcc.dg/cpp/pr33466.c: New test.
9719         * gcc.dg/dfp/pr33466.c: New test.
9720         * gcc.dg/fixed-point/pr33466.c: New test.
9721
9722 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9723
9724         PR tree-optimization/35011
9725         * g++.dg/other/pr35011.C: New.
9726
9727 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9728
9729         PR target/39226
9730         * gcc.dg/pr39226.c: New test.
9731
9732 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9733
9734         PR c++/35240
9735         * g++.dg/template/pr35240.C: New.
9736
9737 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9738
9739         PR c/39605
9740         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9741         * gcc.dg/pr25682.c: Update expected diagnostics.
9742
9743 2009-04-01  Richard Guenther  <rguenther@suse.de>
9744
9745         * gcc.dg/fold-plusmult-2.c: New testcase.
9746
9747 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9748
9749         PR c/37772
9750         * gcc.dg/pr37772.c: New test.
9751         * g++.dg/ext/asm11.C: New test.
9752
9753 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9754
9755         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9756         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9757         defined.
9758
9759 2009-03-31  Jason Merrill  <jason@redhat.com>
9760
9761         * g++.old-deja/g++.other/using9.C: Add expected errors.
9762
9763 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9764
9765         * gcc.c-torture/compile/pr33009.c: Removed.
9766
9767 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9768
9769         * gcc.c-torture/compile/pr33009.c: Delete.
9770         * gcc.c-torture/compile/pr11832.c: Likewise.
9771
9772 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9773
9774         PR c/448
9775         * lib/target-supports.exp (check_effective_target_stdint_types):
9776         Update comment.
9777         (check_effective_target_inttypes_types): New.
9778         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9779         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9780         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9781
9782 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9783
9784         PR fortran/38917
9785         PR fortran/38918
9786         * gfortran.dg/data_pointer_1.f90: New test.
9787
9788 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9789
9790         PR fortran/38915
9791         * gfortran.dg/char_length_15.f90: New test.
9792
9793 2009-03-31  Jason Merrill  <jason@redhat.com>
9794
9795         C++ DR 613
9796         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9797         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9798         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9799         xfail others.
9800
9801         * g++.dg/other/typedef2.C: New test.
9802
9803         PR c++/37806
9804         * g++.dg/template/typedef17.C: New test.
9805
9806         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9807         * g++.dg/cpp0x/auto12.C: Likewise.
9808
9809 2009-03-31  Richard Guenther  <rguenther@suse.de>
9810
9811         PR middle-end/31029
9812         * gcc.dg/fold-compare-4.c: New testcase.
9813         * gcc.dg/fold-compare-5.c: Likewise.
9814
9815 2009-03-31  Richard Guenther  <rguenther@suse.de>
9816
9817         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9818
9819 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9820
9821         PR target/39592
9822         * gcc.target/i386/pr39592-1.c: New test.
9823
9824 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9825
9826         PR preprocessor/15638
9827         * gcc.dg/cpp/missing-header-1.c: New test.
9828         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9829         "compilation terminated" message.
9830         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9831         test #include "".
9832         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9833         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9834         terminated" message.
9835
9836 2009-03-31  Richard Guenther  <rguenther@suse.de>
9837
9838         PR middle-end/23401
9839         PR middle-end/27810
9840         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9841         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9842
9843 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9844
9845         PR fortran/38389
9846         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9847         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9848         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9849         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9850         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9851         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9852         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9853
9854 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9855
9856         PR fortran/22571
9857         * gfortran.dg/whole_file_1.f90: New test.
9858         PR fortran/26227
9859         * gfortran.dg/whole_file_2.f90: New test.
9860         * gfortran.dg/whole_file_3.f90: New test.
9861         PR fortran/24886
9862         * gfortran.dg/whole_file_4.f90: New test.
9863
9864 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9865
9866         * gfortran.dg/bind_c_usage_19.f90: New test.
9867
9868         PR target/39558
9869         * gcc.target/powerpc/altivec-29.c: New test.
9870
9871 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9872
9873         PR rtl-optimization/323
9874         * gcc.target/i386/excess-precision-1.c,
9875         gcc.target/i386/excess-precision-2.c,
9876         gcc.target/i386/excess-precision-3.c,
9877         gcc.target/i386/excess-precision-4.c,
9878         gcc.target/i386/excess-precision-5.c,
9879         gcc.target/i386/excess-precision-6.c: New tests.
9880
9881 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9882
9883         PR c/35235
9884         * gcc.dg/c99-array-lval-8.c: New test.
9885
9886 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9887
9888         PR preprocessor/34695
9889         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9890         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9891         instead of dg-warning for "previous definition" messages.
9892         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9893         "warnings being treated as errors" message.
9894         * gcc.dg/fltconst-1.c: Use -fshow-column.
9895
9896 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9897
9898         PR fortran/38823
9899         * gfortran.dg/power1.f90: New test.
9900
9901 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9902
9903         PR c/456
9904         PR c/5675
9905         PR c/19976
9906         PR c/29116
9907         PR c/31871
9908         PR c/35198
9909         * gcc.c-torture/compile/20081108-1.c,
9910         gcc.c-torture/compile/20081108-2.c,
9911         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9912         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9913         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9914         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9915         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9916         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9917         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9918         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9919         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9920         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9921         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9922         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9923         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9924         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9925         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9926         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9927         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9928         case.
9929         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9930         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9931         XFAILs.  Update expected messages.
9932         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9933         expected messages.
9934         * gcc.dg/real-const-1.c: Replace with test from original PR.
9935         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9936         when casting from non-constant integer to pointer.
9937
9938 2009-03-29  Richard Guenther  <rguenther@suse.de>
9939
9940         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9941
9942 2009-03-29  Daniel Kraft  <d@domob.eu>
9943
9944         PR fortran/37423
9945         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9946         DEFERRED bindings.
9947         * gfortran.dg/typebound_proc_9.f03: New test.
9948         * gfortran.dg/typebound_proc_10.f03: New test.
9949         * gfortran.dg/typebound_proc_11.f03: New test.
9950         * gfortran.dg/abstract_type_5.f03: New test.
9951
9952 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9953
9954         PR fortran/38507
9955         * gfortran.dg/do_4.f: New.
9956         * gfortran.dg/goto_2.f90: Correct expected warnings.
9957         * gfortran.dg/goto_4.f90: Likewise.
9958         * gfortran.dg/goto_5.f90: New.
9959
9960 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9961
9962         PR target/39545
9963         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9964
9965         * gcc.target/i386/pr39545-1.c: New.
9966         * gcc.target/i386/pr39545-2.c: Likewise.
9967
9968         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9969         (flex2_struct): Likewise.
9970         (check_struct_passing7): Likewise.
9971         (check_struct_passing8): Likewise.
9972         (f1s): Likewise.
9973         (f2s): Likewise.
9974         (main): Call check_struct_passing7 and check_struct_passing8.
9975
9976 2009-03-29  Richard Guenther  <rguenther@suse.de>
9977
9978         * gcc.c-torture/execute/20090113-1.c: New testcase.
9979         * gcc.c-torture/execute/20090113-2.c: Likewise.
9980         * gcc.c-torture/execute/20090113-3.c: Likewise.
9981         * gcc.c-torture/execute/20090207-1.c: Likewise.
9982         * gcc.c-torture/compile/20090114-1.c: Likewise.
9983         * gcc.c-torture/compile/20090328-1.c: Likewise.
9984         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9985
9986 2009-03-29  David Ayers  <ayers@fsfe.org>
9987
9988         PR objc/27377
9989         * objc.dg/conditional-1.m: New tests.
9990
9991 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9992
9993         * gcc.dg/winline-10.c: New test.
9994
9995 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9996
9997         PR fortran/34656
9998         * gfortran.dg/do_check_1.f90: Add test.
9999         * gfortran.dg/do_check_2.f90: Add test.
10000         * gfortran.dg/do_check_3.f90: Add test.
10001         * gfortran.dg/do_check_4.f90: Add test.
10002
10003 2009-03-28  Jan Hubicka  <jh@suse.cz>
10004
10005         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10006         * gcc.dg/pr33826.c: Update dump files.
10007         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10008         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10009
10010 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10011
10012         * g++.dg/tree-ssa/fwprop-align.C: New test.
10013
10014 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10015
10016         * gcc.target/powerpc/altivec-28.c: New test.
10017
10018         PR c++/39554
10019         * gcc.dg/wdisallowed-functions-1.c: Removed.
10020         * gcc.dg/wdisallowed-functions-2.c: Removed.
10021         * gcc.dg/wdisallowed-functions-3.c: Removed.
10022         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10023         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10024         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10025
10026 2009-03-28  Richard Guenther  <rguenther@suse.de>
10027
10028         PR tree-optimization/38723
10029         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10030
10031 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10032
10033         PR fortran/38538
10034         * gfortran.dg/char_result_13.f90: New test.
10035
10036 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10037
10038         PR fortran/38765
10039         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10040
10041 2009-03-28  Daniel Kraft  <d@domob.eu>
10042
10043         * gfortran.dg/trim_1.f90: New test.
10044
10045 2009-03-28  Richard Guenther  <rguenther@suse.de>
10046
10047         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10048         * g++.dg/warn/Warray-bounds.C: Likewise.
10049
10050 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10051
10052         PR fortran/32626
10053         * gfortran.dg/recursive_check_7.f90: New test.
10054
10055 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10056
10057         PR fortran/38432
10058         * gfortran.dg/do_check_5.f90: New test.
10059         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10060         * gfortran.dg/array_constructor_18.f90: Ditto.
10061         * gfortran.dg/array_constructor_22.f90: Ditto.
10062         * gfortran.dg/do_3.F90: Ditto.
10063         * gfortran.dg/do_1.f90: Ditto.
10064
10065 2009-03-28  Richard Guenther  <rguenther@suse.de>
10066
10067         PR tree-optimization/38180
10068         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10069
10070 2009-03-28  Richard Guenther  <rguenther@suse.de>
10071
10072         PR tree-optimization/38513
10073         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10074         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10075         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10076         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10077         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10078         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10079         * gcc.dg/vect/vect-35.c: Likewise.
10080         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10081         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10082         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10083
10084 2009-03-28  Richard Guenther  <rguenther@suse.de>
10085
10086         PR tree-optimization/38968
10087         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10088
10089 2009-03-28  Richard Guenther  <rguenther@suse.de>
10090
10091         PR tree-optimization/37795
10092         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10093
10094 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10095
10096         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10097         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10098         options for removed targets.
10099
10100 2009-03-27  Richard Guenther  <rguenther@suse.de>
10101
10102         PR tree-optimization/39120
10103         * gcc.c-torture/execute/pr39120.c: New testcase.
10104
10105 2009-03-27  Richard Guenther  <rguenther@suse.de>
10106
10107         PR tree-optimization/39120
10108         * gcc.dg/torture/pta-callused-1.c: New testcase.
10109
10110 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10111
10112         PR middle-end/39315
10113         * gcc.target/i386/pr39315-1.c: New.
10114         * gcc.target/i386/pr39315-2.c: Likewise.
10115         * gcc.target/i386/pr39315-3.c: Likewise.
10116         * gcc.target/i386/pr39315-4.c: Likewise.
10117         * gcc.target/i386/pr39315-check.c: Likewise.
10118
10119 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10120
10121         PR c/39323
10122         * gcc.dg/pr39323-1.c: New.
10123         * gcc.dg/pr39323-2.c: Likewise.
10124         * gcc.dg/pr39323-3.c: Likewise.
10125
10126 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10127
10128         PR target/38034
10129         * gcc.target/ia64/sync-1.c: New.
10130
10131 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10132
10133         PR target/39472
10134         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10135         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10136         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10137         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10138         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10139         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10140         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10141         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10142
10143 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10144
10145         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10146         for low precision (i.e. float).
10147
10148 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10149             Jakub Jelinek  <jakub@redhat.com>
10150
10151         PR debug/37959
10152         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10153
10154 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10155
10156         * gcc.dg/memmove-2.c: New test.
10157         * gcc.dg/memmove-3.c: New test.
10158
10159         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10160         in clone naming.
10161
10162 2009-03-27  Xinliang David Li  <davidxl@google.com>
10163
10164         PR tree-optimization/39557
10165         * g++.dg/tree-ssa/dom-invalid.C: New test.
10166
10167 2009-03-27  Xinliang David Li  <davidxl@google.com>
10168
10169         PR tree-optimization/39548
10170         * g++.dg/tree-ssa/copyprop.C: New test.
10171
10172 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10173
10174         PR c++/38638
10175         * g++.dg/template/typename17.C: New testcase.
10176         * g++.dg/template/typename18.C: New testcase.
10177
10178 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10179
10180         PR c++/36799
10181         * g++.dg/other/var_copy-1.C: New test.
10182
10183 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10184
10185         PR c++/37647
10186         * g++.dg/parse/ctor9.C: New test.
10187
10188 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10189
10190         PR c++/29727
10191         * g++.dg/init/error2.C: New test.
10192
10193 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10194
10195         PR c++/35652
10196         * gcc.dg/pr35652.C: New.
10197         * g++.dg/warn/pr35652.C: New.
10198         * gcc.dg/format/plus-1.c: Adjust message.
10199
10200 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10201
10202         PR c++/39554
10203         * gcc.dg/wdisallowed-functions-3.c: New test.
10204         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10205
10206 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10207
10208         * gcc.dg/inline-33.c: Fix when pic.
10209
10210 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10211
10212         * gcc.target/ia64/20090324-1.c: New test.
10213
10214 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10215
10216         PR c/27898
10217         * gcc.dg/pr27898.c: New test.
10218
10219         PR tree-optimization/32139
10220         * gcc.c-torture/compile/pr32139.c: New test.
10221
10222 2009-03-24  Jason Merrill  <jason@redhat.com>
10223
10224         PR c++/28274
10225         * g++.dg/parse/defarg14.C: New test.
10226
10227 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10228
10229         PR libfortran/39528
10230         * gfortran.dg/read_repeat.f90: New test.
10231
10232 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10233
10234         PR tree-optimization/39529
10235         * gcc.dg/vect/pr39529.c: New test.
10236
10237 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10238             Jakub Jelinek  <jakub@redhat.com>
10239
10240         PR debug/39524
10241         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10242
10243 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10244
10245         PR c/39495
10246         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10247
10248 2009-03-23  Jason Merrill  <jason@redhat.com>
10249
10250         * g++.dg/cpp0x/auto12.C: Add variadic test.
10251
10252         PR c++/39526
10253         * g++.dg/warn/Wshadow-4.C: New test.
10254
10255 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10256
10257         PR tree-optimization/39516
10258         * gfortran.dg/pr39516.f: New test.
10259
10260 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10261
10262         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10263         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10264         variable, not environment variable.
10265
10266 2009-03-21  Jason Merrill  <jason@redhat.com>
10267
10268         PR c++/28879
10269         * g++.dg/ext/vla6.C: New test.
10270
10271 2009-03-20  Jason Merrill  <jason@redhat.com>
10272
10273         * g++.dg/cpp0x/initlist5.C: Add additional test.
10274
10275 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10276             Janis Johnson  <janis187@us.ibm.com>
10277
10278         * lib/compat.exp (compat-get-options-main, compat-get-options):
10279         Handle dg-prune-output in source file.
10280         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10281         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10282         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10283         two warnings.
10284
10285 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10286
10287         PR c/39495
10288         * gcc.dg/gomp/pr39495-1.c: New test.
10289         * gcc.dg/gomp/pr39495-2.c: New test.
10290         * g++.dg/gomp/pr39495-1.C: New test.
10291         * g++.dg/gomp/pr39495-2.C: New test.
10292
10293         PR target/39496
10294         * gcc.target/i386/pr39496.c: New test.
10295         * g++.dg/other/pr39496.C: New test.
10296
10297 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10298
10299         PR middle-end/39500
10300         * gcc.dg/autopar/pr39500-1.c: New.
10301         * gcc.dg/autopar/pr39500-2.c: New.
10302
10303 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10304
10305         * g++.dg/dg.exp: Prune graphite.
10306
10307 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10308
10309         PR middle-end/39447
10310         * g++.dg/graphite: New.
10311         * g++.dg/graphite/graphite.exp: New.
10312         * g++.dg/graphite/pr39447.C: New.
10313
10314 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10315
10316         PR c++/39425
10317         * g++.dg/template/pr39425.C: New.
10318
10319         * g++.dg/template/spec33.C: Updated.
10320
10321 2009-03-17  Jason Merrill  <jason@redhat.com>
10322
10323         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10324
10325 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10326
10327         PR c++/39475
10328         * g++.dg/ext/unary_trait_incomplete.C: New.
10329
10330 2009-03-17  Jing Yu  <jingyu@google.com>
10331
10332         PR middle-end/39378
10333         * g++.dg/inherit/thunk10.C: New test.
10334
10335 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10336
10337         PR target/39482
10338         * gcc.target/i386/pr39482.c: New test.
10339
10340 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10341
10342         PR debug/39471
10343         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10344         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10345         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10346         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10347
10348         PR middle-end/39443
10349         * gcc.dg/pr39443.c: New test.
10350
10351         PR debug/39412
10352         * gcc.dg/debug/pr39412.c: New test.
10353
10354 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10355
10356         PR testsuite/38526
10357         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10358         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10359         is defined.
10360         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10361         its original value, or unset if it was not defined.
10362         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10363         path procs around use of HOSTCC.
10364         * g++.dg/compat/struct-layout-1.exp: Ditto.
10365         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10366
10367 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10368
10369         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10370
10371 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10372
10373         Revert patch for PR testsuite/37630.
10374
10375         PR testsuite/37960
10376         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10377
10378         PR testsuite/37630
10379         * lib/target-supports.exp (check_effective_target_ieee): New.
10380         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10381         * gcc.dg/20001012-1.c: Require ieee.
10382
10383         PR testsuite/37628
10384         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10385
10386 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10387
10388         PR tree-optimization/39455
10389         * gcc.dg/pr39455.c: New test.
10390
10391 2009-03-13  David Ayers  <ayers@fsfe.org>
10392
10393         * objc/execute/trivial.m. New test.
10394
10395 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10396
10397         PR target/39137
10398         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10399
10400 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10401
10402         PR testsuite/39451
10403         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10404         constraint on (%2).
10405
10406 2009-03-12  David Ayers  <ayers@fsfe.org>
10407
10408         PR libobjc/27466
10409         * objc/execute/exceptions/handler-1.m. New test.
10410
10411 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10412
10413         PR target/39431
10414         * gcc.target/i386/pr39431.c: New test.
10415
10416 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10417
10418         PR target/39445
10419         * gcc.target/i386/pr39445.c: New.
10420
10421         * gcc.target/i386/push-1.c: XFAIL.
10422
10423 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10424
10425         * gcc.dg/inline-33.c: New test.
10426
10427 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10428
10429         * gcc.dg/vect/vect-82.c: Combine dg-do and
10430         dg-require-effective-target into dg-skip-if.
10431         * gcc.dg/vect/vect-83.c: Likewise.
10432
10433 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10434
10435         PR target/39137
10436         * gcc.target/i386/stackalign/longlong-1.c: New test.
10437         * gcc.target/i386/stackalign/longlong-2.c: New test.
10438
10439 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10440
10441         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10442
10443 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10444
10445         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10446         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10447
10448 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10449
10450         * gnat.dg/slice_enum.adb: New test.
10451
10452 2009-03-11  Jason Merrill  <jason@redhat.com>
10453
10454         PR debug/39086
10455         * g++.dg/opt/nrv15.C: New test.
10456
10457 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10458
10459         PR tree-optimization/39422
10460         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10461         constant array with static initialization to global memory.
10462         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10463
10464 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10465
10466         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10467         padding.
10468
10469 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10470
10471         PR c++/39371
10472         * g++.dg/opt/switch2.C: Add -w to dg-options.
10473         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10474         * g++.dg/warn/switch1.C: New test.
10475         * g++.dg/other/switch3.C: New test.
10476
10477         PR tree-optimization/39394
10478         * gcc.c-torture/compile/pr39394.c: New test.
10479
10480 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10481
10482         * gcc.target/s390/20090223-1.c: New testcase.
10483
10484 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10485
10486         PR libfortran/39402
10487         * gfortran.dg/fmt_f0_1.f90: New test.
10488
10489 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10490
10491         PR c++/39060
10492         * g++.dg/other/new1.C: Adjusted.
10493         * g++.dg/parse/crash40.C: Likewise.
10494         * g++.dg/parse/defarg12.C: Likewise.
10495         * g++.dg/template/error15.C: Likewise.
10496
10497         * g++.dg/other/pr39060.C: New.
10498
10499 2009-03-07  Jason Merrill  <jason@redhat.com>
10500
10501         PR c++/39367
10502         * g++.dg/opt/new1.C: New.
10503
10504 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10505
10506         PR c++/33492
10507         * g++.dg/other/error32.C: New.
10508
10509 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10510
10511         PR middle-end/39360
10512         * gcc.c-torture/compile/pr39360.c: New test.
10513
10514         PR debug/39372
10515         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10516
10517 2009-03-05  Jason Merrill  <jason@redhat.com>
10518
10519         PR c++/38908
10520         * g++.dg/warn/Wuninitialized-3.C: New test.
10521
10522 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10523
10524         PR debug/39379
10525         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10526         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10527
10528 2009-03-04  Jason Merrill  <jason@redhat.com>
10529
10530         PR c++/13549
10531         * g++.dg/template/koenig7.C: New test.
10532
10533 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10534
10535         * g++.dg/torture/predcom-1.C: New test.
10536
10537 2009-03-04  Richard Guenther  <rguenther@suse.de>
10538
10539         PR tree-optimization/39362
10540         * g++.dg/torture/pr39362.C: New testcase.
10541
10542 2009-03-04  Jason Merrill  <jason@redhat.com>
10543             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10544
10545         PR c++/9634
10546         PR c++/29469
10547         PR c++/29607
10548         * g++.dg/template/dependent-name5.C: New test.
10549
10550 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10551
10552         PR testsuite/39357
10553         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10554         vect_int to vect_int_mult.
10555
10556 2009-03-04  Richard Guenther  <rguenther@suse.de>
10557
10558         PR tree-optimization/39358
10559         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10560         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10561
10562 2009-03-04  Richard Guenther  <rguenther@suse.de>
10563
10564         PR tree-optimization/39339
10565         * gcc.c-torture/execute/pr39339.c: New testcase.
10566
10567 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10568
10569         * gcc.c-torture/compile/20090303-1.c,
10570         gcc.c-torture/compile/20090303-2.c: New tests.
10571
10572 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10573
10574         PR fortran/39354
10575         * gfortran.dg/gomp/pr39354.f90: New test.
10576
10577         PR tree-optimization/39343
10578         * gcc.dg/pr39343.c: New test.
10579
10580 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10581
10582         PR tree-optimization/39248
10583         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10584         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10585         on targets without vector misalignment support.
10586         * lib/target-supports.exp
10587         (check_effective_target_vect_short_mult): Add
10588         check_effective_target_arm32.
10589
10590 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10591
10592         PR middle-end/39335
10593         * gcc.dg/graphite/pr39335_1.c: New.
10594         * gcc.dg/graphite/pr39335.c: New.
10595
10596 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10597
10598         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10599         of andl.
10600         * gcc.target/i386/stackalign/return-5.c: Likewise.
10601         * gcc.target/i386/stackalign/return-6.c: Likewise.
10602
10603 2009-03-02  Richard Guenther  <rguenther@suse.de>
10604             Ira Rosen  <irar@il.ibm.com>
10605
10606         PR tree-optimization/39318
10607         * gfortran.dg/vect/pr39318.f90: New test.
10608
10609 2009-03-01  Jan Hubicka  <jh@suse.cz>
10610
10611         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10612
10613 2009-03-01  Jan Hubicka  <jh@suse.cz>
10614
10615         PR debug/39267
10616         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10617
10618 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10619
10620         * gnat.dg/pack12.adb: New test.
10621
10622 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10623
10624         PR c++/37789
10625         * g++.dg/other/pr37789.C: New.
10626
10627 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10628
10629         PR fortran/39295
10630         * gfortran.dg/interface_25.f90: New test.
10631         * gfortran.dg/interface_26.f90: New test.
10632
10633 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10634
10635         PR fortran/39292
10636         * gfortran.dg/initialization_22.f90: New test.
10637
10638 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10639
10640         PR rtl-optimization/39241
10641         * gcc.dg/torture/pr39241.c: New.
10642
10643 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10644
10645         PR tree-optimizations/39259
10646         * g++.dg/torture/pr39259.C: New testcase.
10647
10648 2009-02-24  Richard Guenther  <rguenther@suse.de>
10649
10650         PR c++/39242
10651         * g++.dg/template/instantiate10.C: New testcase.
10652
10653 2009-02-24  Richard Guenther  <rguenther@suse.de>
10654             Zdenek Dvorak  <ook@ucw.cz>
10655
10656         PR tree-optimization/39233
10657         * gcc.c-torture/execute/pr39233.c: New testcase.
10658
10659 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10660
10661         PR tree-optimization/39260
10662         * gcc.dg/graphite/pr39260.c: New.
10663
10664 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10665
10666         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10667
10668 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10669
10670         PR c++/36411
10671         * g++.dg/template/void14.C: New.
10672
10673 2009-02-23  Jason Merrill  <jason@redhat.com>
10674
10675         PR c++/38880
10676         * g++.dg/init/const7.C: Remove XFAIL.
10677         * g++.dg/init/static-init1.C: New test.
10678
10679         * g++.dg/cpp0x/initlist14.C: New test.
10680
10681 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10682
10683         PR fortran/38914
10684         * bound_simplification_2.f90:  New test case.
10685         * bound_7.f90:  New test case.
10686
10687 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10688
10689         * gcc.dg/cpp/include4.c: New test.
10690
10691 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10692
10693         PR target/39256
10694         * gcc.target/i386/abi-2.c: New.
10695
10696 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10697
10698         * gcc.c-torture/execute/pr39228.x: New.
10699
10700 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10701
10702         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10703         scan-assembler to check for xmm0 register.
10704
10705 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10706             Joseph Myers  <joseph@codesourcery.com>
10707
10708         * gcc.target/arm/va_list.c: New test.
10709         * g++.dg/abi/arm_va_list.C: Likewise.
10710         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10711         function.
10712         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10713         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10714         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10715         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10716         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10717         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10718
10719 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10720
10721         PR testsuite/38164
10722         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10723         to dg-options.
10724
10725 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10726
10727         PR target/39240
10728         * gcc.c-torture/execute/pr39240.c: New test.
10729
10730 2009-02-20  Jason Merrill  <jason@redhat.com>
10731
10732         PR c++/39225
10733         * g++.dg/parse/dtor15.C: New test.
10734
10735 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10736
10737         * gcc.c-torture/execute/20090219-1.c: New.
10738
10739 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10740
10741         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10742         (mips-dg-options): When matching isa* pseudo-options make
10743         'value' optional and accept ! entries.  Use $spec instead of
10744         $isa_spec in the isa pseudo-option error message.  Only
10745         perform the ISA-range check when 'value' is set.  If arch is
10746         matching any CPU in the ! entries switch to its generic ISA.
10747         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10748         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10749
10750 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10751
10752         PR target/39175
10753         * gcc.dg/visibility-20.c: New test.
10754         * g++.dg/ext/visibility/visibility-11.C: New test.
10755
10756 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10757
10758         PR c++/39188
10759         * g++.dg/abi/pr39188-1a.C: New.
10760         * g++.dg/abi/pr39188-1b.C: Likewise.
10761         * g++.dg/abi/pr39188-1.h: Likewise.
10762         * g++.dg/abi/pr39188-2a.C: Likewise.
10763         * g++.dg/abi/pr39188-2b.C: Likewise.
10764         * g++.dg/abi/pr39188-2.h: Likewise.
10765         * g++.dg/abi/pr39188-3a.C: Likewise.
10766         * g++.dg/abi/pr39188-3b.C: Likewise.
10767         * g++.dg/abi/pr39188-3.h: Likewise.
10768
10769 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10770
10771         PR c/38483
10772         * gcc.c-torture/execute/call-trap-1.c,
10773         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10774         tests.
10775
10776 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10777
10778         PR target/39228
10779         * gcc.c-torture/execute/pr39228.c: New test.
10780
10781 2009-02-19  Richard Guenther  <rguenther@suse.de>
10782
10783         PR tree-optimization/39074
10784         * gcc.dg/torture/pr39074.c: New testcase.
10785         * gcc.dg/torture/pr39074-2.c: Likewise.
10786         * gcc.dg/torture/pr39074-3.c: Likewise.
10787
10788 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10789
10790         PR c++/39219
10791         * g++.dg/parse/attr3.C: New.
10792
10793 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10794
10795         PR testsuite/38165
10796         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10797
10798         PR testsuite/38166
10799         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10800         and skip on Darwin.
10801
10802 2009-02-18  Jason Merrill  <jason@redhat.com>
10803
10804         PR c++/38880
10805         * g++.dg/init/const7.C: Remove XFAIL.
10806
10807         PR target/39179
10808         * g++.dg/opt/const6.C: New test.
10809
10810 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10811
10812         * gcc.dg/callabi/callabi.exp: Moved to ...
10813         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10814         in 64bit mode.
10815
10816         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10817         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10818         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10819         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10820         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10821         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10822         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10823
10824         * gcc.dg/callabi/callabi.h: Moved to ...
10825         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10826
10827         * gcc.dg/callabi/func-1.c: Moved to ...
10828         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10829
10830         * gcc.dg/callabi/func-indirect.c: Moved to ...
10831         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10832
10833         * gcc.dg/callabi/pr38891.c: Moved to ...
10834         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10835
10836         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10837         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10838
10839         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10840         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10841
10842         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10843         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10844
10845 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10846
10847         PR target/38891
10848         * gcc.dg/callabi/pr38891.c: New.
10849
10850 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10851
10852         * gcc.dg/callabi/callabi.exp: New.
10853
10854 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10855
10856         PR target/39082
10857         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10858         -Wno-abi for x86.
10859         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10860
10861         * gcc.target/i386/pr39082-1.c: New.
10862
10863         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10864         -Wno-abi.
10865
10866         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10867         CHECK_M64_M128 is defined.
10868         (check_f_arguments): Add "do".
10869         (check_vector_arguments): New.
10870         (check_m64_arguments): Likewise.
10871         (check_m128_arguments): Likewise.
10872
10873         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10874         (CHECK_M64_M128): Define.
10875
10876         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10877         on abitest.
10878         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10879
10880         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10881         tests only if CHECK_M64_M128 is defined.
10882
10883         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10884         (m128_2_struct): Likewise.
10885         (check_struct_passing5): Likewise.
10886         (check_struct_passing6): Likewise.
10887         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10888
10889         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10890         (un5): Likewise.
10891         (check_union_passing4): Likewise.
10892         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10893
10894 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10895
10896         PR c/35447
10897         * gcc.dg/noncompile/pr35447-1.c: New test.
10898
10899 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10900
10901         PR tree-optimization/36922
10902         * gfortran.dg/pr36922.f: New test.
10903
10904 2009-02-17  Richard Guenther  <rguenther@suse.de>
10905
10906         PR tree-optimization/39202
10907         * gcc.c-torture/compile/pr39202.c: New testcase.
10908
10909 2009-02-17  Richard Guenther  <rguenther@suse.de>
10910
10911         PR tree-optimization/39204
10912         * gcc.dg/torture/pr39204.c: New testcase.
10913
10914 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10915
10916         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10917         * gcc.dg/vect/vect-outer-6.c: Ditto.
10918
10919 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10920
10921         PR c/35446
10922         * gcc.dg/noncompile/init-5.c: New test.
10923         * gcc.dg/init-bad-4.c: Adjust expected errors.
10924
10925 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10926
10927         PR target/37049
10928         * gcc.target/i386/push-1.c: New.
10929
10930 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10931
10932         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10933
10934 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10935
10936         * gcc.target/spu/intrinsics-sr.c: New test.
10937
10938 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10939
10940         PR target/38056
10941         * gcc.target/ia64/sibcall-opt-1.c: New test.
10942         * gcc.target/ia64/sibcall-opt-2.c: New test.
10943
10944 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10945
10946         PR fortran/36528
10947         * gfortran.dg/cray_pointers_8.f90: New test.
10948
10949         PR fortran/36703
10950         * gfortran.dg/cray_pointers_9.f90: New test.
10951
10952 2009-02-13  Jason Merrill  <jason@redhat.com>
10953
10954         PR c++/39070
10955         * g++.dg/cpp0x/decltype16.C: New.
10956
10957 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10958
10959         PR target/39152
10960         * gfortran.dg/gomp/pr39152.f90: New.
10961
10962 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10963
10964         PR target/39162
10965         * gcc.target/i386/pr39162.c: New.
10966
10967 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10968
10969         PR c/35444
10970         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10971         New tests.
10972
10973 2009-02-12  Jason Merrill  <jason@redhat.com>
10974
10975         PR c++/38950
10976         * g++.dg/template/array20.C: New test.
10977
10978 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10979
10980         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10981         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10982         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10983
10984 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10985
10986         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10987
10988 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10989
10990         PR target/39152
10991         * gfortran.dg/pr39152.f: New.
10992
10993 2009-02-11  Jason Merrill  <jason@redhat.com>
10994
10995         PR c++/39153
10996         * g++.dg/cpp0x/defaulted9.C: New test.
10997
10998         PR c++/30111
10999         * g++.dg/init/value7.C: New test.
11000
11001 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11002
11003         PR target/38824
11004         * gcc.target/i386/pr38824.c: New testcase.
11005
11006 2009-02-11  Jason Merrill  <jason@redhat.com>
11007
11008         PR c++/38649
11009         * g++.dg/cpp0x/defaulted8.C: New test.
11010
11011         PR c++/36744
11012         * g++.dg/cpp0x/rv9p.C: New test.
11013
11014 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11015
11016         * gnat.dg/aliasing3.adb: New test.
11017         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11018
11019 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11020
11021         PR c++/34397
11022         * g++.dg/template/crash88.C: New.
11023         * g++.dg/template/crash89.C: Likewise.
11024
11025 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11026
11027         PR c/39084
11028         * gcc.dg/pr39084.c: New test.
11029
11030 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11031
11032         PR target/39139
11033         * gcc.target/i386/pr39139.c: New test.
11034
11035 2009-02-10  Richard Guenther  <rguenther@suse.de>
11036
11037         PR tree-optimization/39132
11038         * gcc.dg/torture/pr39132.c: New testcase.
11039
11040 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11041
11042         PR target/39119
11043         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11044         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11045         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11046         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11047         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11048         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11049         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11050         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11051
11052 2009-02-09  Jason Merrill  <jason@redhat.com>
11053
11054         PR c++/39109
11055         * g++.dg/init/value6.C: New test.
11056
11057 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11058
11059         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11060
11061 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11062
11063         * gcc.c-torture/compile/20090209-1.c: New test.
11064
11065 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11066
11067         PR c++/35147
11068         PR c++/37737
11069         * g++.dg/cpp0x/vt-35147.C: New.
11070         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11071         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11072
11073 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11074
11075         PR c/35434
11076         * gcc.dg/attr-alias-4.c: New test.
11077
11078 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11079
11080         PR c/39035
11081         * gcc.dg/dfp/pr39035.c: New test.
11082
11083 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11084
11085         PR c/36432
11086         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11087
11088 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11089
11090         PR c++/39106
11091         * g++.dg/opt/thunk3.C: New test.
11092
11093 2009-02-05  Nick Clifton  <nickc@redhat.com>
11094
11095         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11096         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11097         * gcc.dg/cdce1.c: Likewise.
11098         * gcc.dg/cpp/_Pragma6.c: Likewise.
11099         * g++.dg/cpp/_Pragma1.C: Likewise.
11100         * gcc.dg/utf32-2.c: Xfail for M32C.
11101         * gcc.dg/utf32-1.c: Likewise.
11102         * gcc.dg/utf32-3.c: Likewise.
11103         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11104         targets.
11105         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11106         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11107         * gcc.dg/Wconversion-5.c: Likewise.
11108         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11109         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11110         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11111         * gcc.dg/utf-inc-init.c: Likewise.
11112         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11113         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11114         * gcc.dg/utf-array-short-wchar.c: Likewise.
11115         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11116         * gcc.dg/mallign.c: Use size_t instead of long.
11117
11118 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11119
11120         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11121
11122 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11123
11124         * gcc.c-torture/execute/pr39100.c: New.
11125
11126 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11127
11128         PR c/35435
11129         * gcc.dg/tls/diag-6.c: New test.
11130
11131 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11132
11133         * gcc.dg/graphite/scop-19.c: New
11134
11135 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11136
11137         AVX Programming Reference (January, 2009)
11138         * gcc.target/i386/avx-vpclmulqdq.c: New.
11139         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11140
11141         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11142
11143         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11144         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11145         (pclmul_test): Renamed to ...
11146         (TEST): This.
11147
11148 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11149
11150         PR c++/39095
11151         * g++.dg/abi/mangle31.C: New test.
11152
11153 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11154
11155         PR c/29129
11156         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11157         declarator.
11158         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11159         inside function prototype but not part of parameter declarator.
11160         * vla-11.c: New test.
11161
11162 2009-02-03  Jason Merrill  <jason@redhat.com>
11163
11164         * g++.dg/warn/main-4.C: New test.
11165         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11166
11167 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11168
11169         PR c++/36607
11170         * g++.dg/expr/cast10.C: New test.
11171
11172 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11173
11174         PR c/35433
11175         * gcc.dg/init-bad-6.c: New test.
11176
11177 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11178
11179         PR target/35318
11180         * gcc.c-torture/compile/pr35318.c: New test.
11181
11182         PR inline-asm/39059
11183         * gcc.dg/nofixed-point-2.c: New test.
11184         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11185         * g++.dg/ext/fixed2.C: Likewise.
11186         * g++.dg/other/error25.C: Likewise.
11187         * g++.dg/lookup/crash7.C: Likewise.
11188         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11189
11190         PR c++/39056
11191         * g++.dg/cpp0x/initlist13.C: New test.
11192
11193 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11194
11195         PR c++/36897
11196         * g++.dg/template/func2.C: New test.
11197
11198         PR c++/37314
11199         * g++.dg/template/typename15.C: New.
11200         * g++.dg/template/typename16.C: New.
11201
11202 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11203             Ben Elliston  <bje@au.ibm.com>
11204
11205         PR c/39034
11206         * gcc.dg/dfp/pr39034.c: New test.
11207
11208 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11209
11210         PR testsuite/38263
11211         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11212
11213 2009-02-02  Jason Merrill  <jason@redhat.com>
11214
11215         PR c++/39054
11216         * g++.dg/parse/dtor14.C: New test.
11217
11218 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11219
11220         * lib/target-supports.exp
11221         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11222         * g++.dg/ext/builtin10.C: New test.
11223
11224         PR inline-asm/39058
11225         * gcc.target/i386/pr39058.c: New test.
11226
11227 2009-02-02  Richard Guenther  <rguenther@suse.de>
11228
11229         PR tree-optimization/38937
11230         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11231
11232 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11233
11234         PR c++/39053
11235         * g++.dg/parse/crash52.C: New.
11236
11237 2009-01-30  Richard Guenther  <rguenther@suse.de>
11238
11239         PR tree-optimization/39041
11240         * gcc.c-torture/compile/pr39041.c: New testcase.
11241
11242 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11243
11244         PR target/39013
11245         * gcc.target/i386/pr39013-1.c: New test.
11246         * gcc.target/i386/pr39013-2.c: New test.
11247
11248         PR c++/39028
11249         * g++.dg/ext/label12.C: New test.
11250
11251 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11252
11253         PR c++/33465
11254         * g++.dg/parse/error34.C: New.
11255         * g++.dg/parse/error35.C: Likewise.
11256
11257 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11258
11259         PR c++/38655
11260         * g++.dg/cpp0x/decltype-38655.C: New.
11261
11262 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11263
11264         PR target/39002
11265         * g++.dg/torture/pr39002.C: New test.
11266
11267 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11268
11269         PR tree-optimization/39007
11270         * gcc.dg/tree-ssa/pr39007.c: New.
11271
11272 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11273
11274         PR middle-end/35854
11275         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11276         to "subreg1".
11277
11278 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11279
11280         PR middle-end/38857
11281         * gcc.c-torture/compile/pr38857.c: New test.
11282
11283 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11284
11285         PR fortran/38852
11286         PR fortran/39006
11287         * gfortran.dg/bound_6.f90: New test.
11288
11289 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11290
11291         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11292
11293 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11294
11295         PR tree-optimization/38997
11296         * gcc.dg/tree-ssa/pr38997.c: New.
11297
11298 2009-01-28  Richard Guenther  <rguenther@suse.de>
11299
11300         PR tree-optimization/38926
11301         * gcc.c-torture/compile/pr38926.c: New testcase.
11302
11303 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11304
11305         PR middle-end/38934
11306         * gcc.dg/pr38934.c: New test.
11307
11308 2009-01-28  Richard Guenther  <rguenther@suse.de>
11309
11310         PR middle-end/38908
11311         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11312
11313 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11314
11315         PR tree-optimization/38984
11316         * gcc.dg/pr38984.c: New XFAILed testcase.
11317
11318
11319 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11320
11321         PR target/38988
11322         * gcc.target/i386/pr38988.c: New test.
11323
11324 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11325
11326         PR c++/37554
11327         * g++.dg/parse/crash51.C: New.
11328         * g++.old-deja/g++.pt/crash9.C: Adjust.
11329
11330 2009-01-27  Daniel Kraft  <d@domob.eu>
11331
11332         PR fortran/38883
11333         * gfortran.dg/mvbits_6.f90:  New test.
11334         * gfortran.dg/mvbits_7.f90:  New test.
11335         * gfortran.dg/mvbits_8.f90:  New test.
11336
11337 2009-01-27  Richard Guenther  <rguenther@suse.de>
11338
11339         PR tree-optimization/38503
11340         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11341
11342 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11343
11344         PR middle-end/38969
11345         * gcc.c-torture/execute/pr38969.c: New test.
11346
11347 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11348
11349         PR testsuite/38864
11350         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11351         to dg-do compile.
11352         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11353         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11354         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11355
11356 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11357
11358         PR target/38952
11359         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11360         if __USING_SJLJ_EXCEPTIONS__ is defined.
11361
11362         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11363         __USING_SJLJ_EXCEPTIONS__ is defined.
11364         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11365         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11366         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11367         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11368         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11369         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11370
11371 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11372
11373         PR testsuite/38949
11374         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11375         Use instead of C name in asm statements.
11376
11377 2009-01-26  Richard Guenther  <rguenther@suse.de>
11378
11379         PR tree-optimization/38745
11380         * g++.dg/torture/pr38745.C: New testcase.
11381
11382 2009-01-26  Richard Guenther  <rguenther@suse.de>
11383
11384         PR middle-end/38851
11385         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11386
11387 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11388
11389         * gcc.dg/bitfld-15.c: Gate warning on target
11390         pcc_bitfield_type_matters.
11391         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11392         g++.dg/ext/bitfield4.C: Likewise.
11393         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11394         bitfield for any target.
11395
11396 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11397
11398         PR c/38957
11399         * gcc.dg/pr38957.c: New test.
11400
11401 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11402
11403         PR fortran/38955
11404         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11405         comparing floats.
11406
11407 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11408
11409         PR tree-optimization/38953
11410         * gfortran.dg/graphite/pr38953.f90: New.
11411
11412 2009-01-24  Paul Brook  <paul@codesourcery.com>
11413
11414         * gcc.target/arm/neon-cond-1.c: New test.
11415
11416 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11417
11418         PR tree-optimization/38932
11419         * gcc.dg/pr38932.c: New.
11420
11421 2009-01-23  Revital Eres  <eres@il.ibm.com>
11422
11423         * gcc.dg/sms-7.c: Fix test.
11424
11425 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11426
11427         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11428         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11429         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11430         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11431
11432 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11433
11434         * gcc.dg/pr35729.c: Make test x86 specific.
11435
11436 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11437
11438         PR middle-end/38615
11439         * gcc.dg/pr38615.c: New test.
11440
11441 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11442
11443         PR target/38931
11444         * gcc.target/i386/pr38931.c: New test.
11445
11446 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11447
11448         PR c++/38930
11449         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11450         * g++.dg/template/typedef12.C: Likewise.
11451         * g++.dg/template/typedef13.C: Likewise.
11452         * g++.dg/template/typedef14.C: Likewise.
11453         * g++.dg/template/sfinae3.C: Likewise.
11454         * g++.old-deja/g++.pt/typename8.C: Likewise.
11455         * g++.dg/template/access11.C: Likewise
11456
11457 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11458
11459         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11460         and mips*-*-irix*.
11461         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11462
11463 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11464
11465         PR c++/26693
11466         * g++.dg/template/typedef11.C: New test.
11467         * g++.dg/template/typedef12.C: Likewise.
11468         * g++.dg/template/typedef13.C: Likewise.
11469         * g++.dg/template/typedef14.C: Likewise.
11470         * g++.dg/template/sfinae3.C: Compile this pedantically.
11471         The only errors expected should be the one saying the typedef is ill
11472         formed.
11473         * g++.old-deja/g++.pt/typename8.C: Likewise.
11474         * g++.dg/template/access11.C: Update this.
11475
11476 2009-01-21  Daniel Kraft  <d@domob.eu>
11477
11478         PR fortran/38887
11479         * gfortran.dg/mvbits_5.f90:  New test.
11480
11481 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11482
11483         * gcc.dg/sms-6.c: New test.
11484         * gcc.dg/sms-7.c: Likewise.
11485
11486 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11487
11488         PR fortran/38907
11489         * gfortran.dg/host_assoc_function_7.f90: New test
11490
11491 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11492             Richard Guenther  <rguenther@suse.de>
11493
11494         PR tree-optimization/38747
11495         PR tree-optimization/38748
11496         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11497         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11498         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11499
11500 2009-01-20  Kees Cook  <kees@ubuntu.com>
11501             H.J. Lu  <hongjiu.lu@intel.com>
11502
11503         PR target/38902
11504         * gcc.dg/pr38902.c: New.
11505
11506 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11507
11508         PR target/38868
11509         * gfortran.dg/pr38868.f: New testcase.
11510
11511 2009-01-20  Richard Guenther  <rguenther@suse.de>
11512
11513         * gcc.c-torture/execute/pr36227.c: Move ...
11514         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11515
11516 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11517
11518         * lib/gfortran.exp: Add -B options for targets that use
11519         libgfortran.a%s in their specs.
11520
11521 2009-01-19  Jason Merrill  <jason@redhat.com>
11522
11523         PR c++/23287
11524         * g++.dg/template/dtor5.C: New test.
11525
11526 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11527
11528         PR fortran/38859
11529         * gfortran.dg/bound_5.f90: New test.
11530
11531 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11532
11533         PR target/38736
11534         * g++.dg/compat/abi/pr38736_main.C: New.
11535         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11536         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11537         * g++.dg/other/macro-1.C: Likewise.
11538         * gcc.dg/macro-1.c: Likewise.
11539         * gcc.dg/compat/pr38736_main.c: Likewise.
11540         * gcc.dg/compat/pr38736_x.c: Likewise.
11541         * gcc.dg/compat/pr38736_y.c: Likewise.
11542
11543 2009-01-18  Richard Guenther  <rguenther@suse.de>
11544
11545         PR tree-optimization/38819
11546         * gcc.c-torture/execute/pr38819.c: New testcase.
11547
11548 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11549
11550         PR fortran/38657
11551         * gfortran.dg/module_commons_3.f90: Reapply.
11552
11553 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11554
11555         PR fortran/34955
11556         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11557         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11558
11559 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11560
11561         PR fortran/38657
11562         * gfortran.dg/module_commons_3.f90: Remove
11563
11564 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11565
11566         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11567
11568 2009-01-16  Jason Merrill  <jason@redhat.com>
11569
11570         PR c++/38877
11571         * g++.dg/template/lvalue1.C: New test.
11572
11573         PR c++/29470
11574         * g++.dg/template/access20.C: New test.
11575         * g++.dg/torture/pr34641.C: Fix access.
11576
11577 2009-01-16  Richard Guenther  <rguenther@suse.de>
11578
11579         PR tree-optimization/38835
11580         PR middle-end/36227
11581         * gcc.c-torture/execute/pr36227.c: New testcase.
11582         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11583         * g++.dg/init/const7.C: Likewise.
11584
11585 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11586
11587         PR target/38554
11588         * gcc.c-torture/compile/pr38554.c: New test.
11589
11590 2009-01-16  Jason Merrill  <jason@redhat.com>
11591
11592         PR c++/38579
11593         * g++.dg/conversion/access1.C: New test.
11594
11595 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11596
11597         PR tree-optimization/38789
11598         * gcc.c-torture/compile/pr38789.c: New test.
11599
11600 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11601
11602         PR fortran/38152
11603         * gfortran.dg/proc_ptr_13.f90: New.
11604
11605 2009-01-15  Jason Merrill  <jason@redhat.com>
11606
11607         PR c++/38850
11608         * g++.dg/template/koenig6.C: New test.
11609
11610 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11611
11612         PR c++/29388
11613         * g++.dg/template/error37.C: New testcase.
11614
11615 2009-01-15  Jason Merrill  <jason@redhat.com>
11616
11617         PR c++/36334
11618         * g++.dg/conversion/memfn1.C: New test.
11619
11620         PR c++/37646
11621         * g++.dg/conversion/memfn2.C: New test.
11622
11623 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11624
11625         PR c++/38357
11626         * g++.dg/template/crash87.C: New test.
11627
11628 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11629
11630         PR middle-end/37843
11631         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11632
11633 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11634
11635         PR c++/38636
11636         * g++.dg/parse/crash50.C: New test.
11637
11638 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11639
11640         PR rtl-optimization/38245
11641         * gcc.dg/pr38245-3.c: New test.
11642         * gcc.dg/pr38245-3.h: New file.
11643         * gcc.dg/pr38245-4.c: New file.
11644         * gcc.dg/pr38364.c: New test.
11645
11646 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11647
11648         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11649         sequence PC-relative.
11650
11651 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11652
11653         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11654         calls and/or PLT markers.
11655         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11656         calls and/or PLT markers.
11657         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11658         calls and/or PLT markers.
11659         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11660         calls and/or PLT markers.
11661
11662 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11663             Nathan Froyd  <froydnj@codesourcery.com>
11664             Joseph Myers  <joseph@codesourcery.com>
11665
11666         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11667         New function.
11668         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11669         and use consistent CFLAGS.
11670         * gcc.target/powerpc/20030505.c: Likewise.
11671         * gcc.target/powerpc/20081204-1.c: Likewise.
11672         * gcc.target/powerpc/ppc-spe.c: Likewise.
11673         * gcc.target/powerpc/spe1.c: Likewise.
11674         * g++.dg/ext/spe1.C: Likewise.
11675         * g++.dg/other/opaque-1.C: Likewise.
11676         * g++.dg/other/opaque-2.C: Likewise.
11677         * g++.dg/other/opaque-3.C: Likewise.
11678
11679 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11680
11681         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11682         out of loop.
11683
11684 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11685
11686         PR target/38811
11687         * g++.dg/torture/pr38811.C: New file.
11688
11689 2009-01-14  Richard Guenther  <rguenther@suse.de>
11690
11691         PR tree-optimization/38826
11692         PR middle-end/38477
11693         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11694
11695 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11696
11697         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11698
11699 2009-01-14  Nick Clifton  <nickc@redhat.com>
11700
11701         PR c++/37862
11702         * g++.cp/parse/pr37862.C: New test.
11703
11704 2009-01-14  Julian Brown  <julian@codesourcery.com>
11705
11706         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11707         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11708         to...
11709         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11710         These.
11711
11712 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11713
11714         PR rtl-optimization/38774
11715         * gcc.dg/torture/pr38774.c: New test.
11716
11717         PR c++/38795
11718         * g++.dg/cpp0x/pr38795.C: New test.
11719
11720 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11721             Nathan Froyd  <froydnj@codesourcery.com>
11722             Joseph Myers  <joseph@codesourcery.com>
11723
11724         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11725         otherwise.  Do not check for AltiVec at runtime.
11726         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11727         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11728         * gcc.target/powerpc/altivec-1.c: Likewise.
11729         * gcc.target/powerpc/altivec-3.c: Likewise.
11730         * gcc.target/powerpc/altivec-10.c: Likewise.
11731         * gcc.target/powerpc/altivec-12.c: Likewise.
11732         * gcc.target/powerpc/altivec-24.c: Likewise.
11733         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11734         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11735         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11736         * gcc.target/powerpc/pr35907.c: Likewise.
11737         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11738         otherwise.  Do not check for Cell at runtime.
11739         * gcc.target/powerpc/altivec_check.h: Delete.
11740
11741         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11742         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11743         not check for AltiVec at runtime.
11744         * g++.dg/ext/altivec-cell-2.C: Likewise.
11745         * g++.dg/ext/altivec-cell-3.C: Likewise.
11746         * g++.dg/ext/altivec-cell-4.C: Likewise.
11747         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11748         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11749         check.
11750         * g++.dg/ext/altivec_check.h: Delete.
11751
11752 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11753
11754         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11755         effective target.  Adjust line numbers accordingly.
11756
11757 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11758
11759         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11760
11761 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11762
11763         PR tree-optimization/38786
11764         * gcc.dg/graphite/pr38786.c: New.
11765
11766 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11767
11768         Revert:
11769         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11770
11771         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11772         for alpha*-*-* targets.
11773         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11774
11775 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11776
11777         PR libfortran/38772
11778         * gfortran.dg/fmt_bz_bn_err.f: New test.
11779
11780 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11781
11782         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11783
11784 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11785
11786         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11787         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11788         instruction support.  Do not check for it at runtime.
11789
11790 2009-01-12  Jason Merrill  <jason@redhat.com>
11791
11792         PR c++/35109
11793         * g++.dg/lookup/friend11.C: Remove expected error.
11794         * g++.dg/lookup/friend14.C: New test.
11795         * g++.dg/lookup/friend15.C: New test.
11796
11797 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11798
11799         PR c++/36019
11800         * g++.dg/lookup/hidden-class12.C: New test.
11801         * g++.dg/lookup/hidden-class13.C: New test.
11802         * g++.dg/lookup/hidden-class14.C: New test.
11803         * g++.dg/lookup/hidden-class15.C: New test.
11804         * g++.dg/lookup/hidden-class16.C: New test.
11805
11806 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11807
11808         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11809         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11810         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11811
11812 2009-01-12  Jason Merrill  <jason@redhat.com>
11813
11814         PR c++/31488
11815         * g++.dg/other/vararg-3.C: New test.
11816
11817 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11818
11819         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11820         Explicitly enable SPE.
11821         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11822         directive.
11823
11824         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11825         Expect -flax-vector-conversions message.  Adjust incompatible
11826         types errors.
11827         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11828         Make Foo extern.
11829
11830         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11831
11832         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11833
11834         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11835         * g++.dg/other/opaque-2.C: Likewise.
11836         * g++.dg/other/opaque-3.C: Likewise.
11837
11838 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11839
11840         PR c/32041
11841         * gcc.dg/pr32041.c: New test.
11842         * g++.dg/parse/offsetof9.C: New test.
11843
11844 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11845             Nathan Froyd  <froydnj@codesourcery.com>
11846
11847         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11848         * g++.dg/ext/attribute-test-1.C: Likewise.
11849         * g++.dg/ext/attribute-test-2.C: Likewise.
11850         * g++.dg/ext/attribute-test-3.C: Likewise.
11851         * g++.dg/ext/attribute-test-4.C: Likewise.
11852
11853 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11854
11855         * gnat.dg/unchecked_convert3.adb: New test.
11856
11857 2009-01-12  Tomas Bily  <tbily@suse.cz>
11858
11859         PR middlend/38385
11860         * gcc.dg/tree-ssa/pr38385.c: New file.
11861
11862 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11863
11864         PR c++/38794
11865         * g++.dg/parse/typedef9.C: New test.
11866
11867         PR tree-optimization/38807
11868         * gcc.c-torture/compile/pr38807.c: New test.
11869
11870 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11871
11872         * gcc.target/mips/ins-2.c: New test.
11873
11874 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11875
11876         PR testsuite/38809
11877         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11878
11879 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11880
11881         PR c++/36254
11882         * g++.dg/warn/Wreturn-type-5.C: New test.
11883
11884 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11885
11886         PR middle-end/38616
11887         * gcc.dg/pr38616.c: New test.
11888
11889 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11890
11891         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11892
11893 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11894
11895         PR c++/38648
11896         * g++.dg/expr/string-1.C: New test.
11897         * g++.dg/expr/string-2.C: New test.
11898
11899         PR c++/36695
11900         * g++.dg/ext/complex4.C: New test.
11901         * g++.dg/ext/complex5.C: New test.
11902         * g++.dg/init/reference1.C: New test.
11903         * g++.dg/init/reference2.C: New test.
11904         * g++.dg/init/reference3.C: New test.
11905
11906 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11907
11908         PR fortran/38763
11909         * gfortran.dg/transfer_null_1.f90: New test.
11910
11911 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11912
11913         PR fortran/38765
11914         * gfortran.dg/host_assoc_function_6.f90: New test.
11915
11916 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11917
11918         * lib/target-supports.exp: Add method to determine if the effective
11919         target is really a ppc405 after applying all compile options.
11920         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11921         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11922         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11923         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11924         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11925         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11926         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11927         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11928         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11929         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11930         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11931         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11932         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11933         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11934         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11935         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11936         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11937         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11938         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11939         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11940         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11941         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11942         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11943         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11944         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11945         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11946         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11947         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11948         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11949         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11950         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11951
11952 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11953
11954         PR c++/35335
11955         * g++.dg/other/error31.C: New testcase.
11956
11957         PR c/35742
11958         * gcc.dg/pr35742.c: New test.
11959
11960 2009-01-09  John F. Carr  <jfc@mit.edu>
11961
11962         PR c++/37877
11963         * g++.dg/parse/linkage3.C: New test.
11964
11965 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11966
11967         PR middle-end/38771
11968         * gcc.c-torture/compile/pr38771.c: New test.
11969
11970 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11971
11972         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11973
11974 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11975
11976         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11977         * gcc.dg/sibcall-4.c: Likewise.
11978
11979 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11980             Jan Sjodin  <jan.sjodin@amd.com>
11981
11982         PR tree-optimization/38559
11983         * gcc.dg/graphite/pr38559.c: New.
11984
11985 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11986
11987         PR tree-optimization/37194
11988         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11989
11990 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11991
11992         PR c++/38725
11993         * g++.dg/ext/label11.C: New test.
11994
11995 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11996
11997         * lib/target-supports.exp (check_weak_override_available): New.
11998         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11999         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12000         dg-require-weak-override.
12001
12002 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12003             Alan Modra  <amodra@bigpond.net.au>
12004
12005         * gcc.c-torture/compile/20090107-1.c: New test.
12006
12007 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12008
12009         PR target/38706
12010         * g++.dg/other/pr38706.C: New test.
12011
12012 2009-01-07  Jason Merrill  <jason@redhat.com>
12013
12014         * g++.dg/cpp0x/variadic92.C: New test.
12015         * g++.dg/cpp0x/variadic93.C: New test.
12016
12017 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12018
12019         * lib/target-supports-dg.exp (current_compiler_flags): New.
12020         (check-flags): Use it; do not access dg-test local variables.
12021         (dg-skip-if): Do not access dg-test local variables.
12022         (dg-xfail-run-if): Ditto.
12023         (dg-shouldfail): Ditto.
12024         * gcc.test-framework/test-framework.exp
12025         (check_effective_target_def_nocache): New.
12026         * gcc.test-framework/test-framework.awk: Handle scan tests.
12027         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12028         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12029         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12030         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12031         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12032         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12033         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12034         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12035         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12036
12037         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12038
12039         * lib/target-supports-dg.exp (check_test_flags): Delete.
12040
12041 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12042
12043         PR tree-optimization/38492
12044         PR tree-optimization/38498
12045         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12046         in trunk.
12047         * gcc.dg/graphite/block-0.c: Update test.
12048         * gcc.dg/graphite/block-1.c: Same.
12049         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12050         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12051         * gcc.dg/graphite/block-3.c: New.
12052         * gcc.dg/graphite/pr38498.c: New.
12053
12054 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12055
12056         AVX Programming Reference (December, 2008)
12057         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12058         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12059         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12060
12061         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12062         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12063
12064 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12065
12066         PR fortran/38220
12067         * gfortran.dg/c_loc_pure_1.f90:  New test.
12068
12069 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12070
12071         PR fortran/38669
12072         * gfortran.dg/elemental_dependency_3.f90:
12073         Add the final tree dump cleanup.
12074
12075 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12076
12077         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12078         passing -m32.
12079
12080         PR rtl-optimization/38722
12081         * gfortran.dg/pr38722.f90: New test.
12082
12083 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12084
12085         PR c/34252
12086         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12087         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12088
12089 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12090
12091         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12092         * gfortran.dg/typebound_call_8.f03: Same.
12093         * gfortran.dg/elemental_bind_c.f90: Same.
12094         * gfortran.dg/typebound_call_7.f03: Same.
12095         * gfortran.dg/interface_proc_end.f90: Same
12096         * gfortran.dg/pr37243.f: Fix typo.
12097
12098 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12099
12100         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12101         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12102         large stack sizes.
12103
12104 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12105
12106         AVX Programming Reference (December, 2008)
12107         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12108         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12109         * gcc.target/i386/sse-14.c: Likewise.
12110
12111         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12112         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12113         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12114         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12115
12116 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12117
12118         PR libfortran/38735
12119         * gfortran.dg/fmt_bz_bn.f: Update test.
12120
12121 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12122
12123         PR c++/38472
12124         * g++.dg/conversion/usual-arith-conv.C: New test.
12125
12126 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12127
12128         PR c/34911
12129         * gcc.dg/vector-3.c: New testcase.
12130         * g++.dg/ext/vector15.C: New test.
12131
12132 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12133
12134         PR tree-optimization/38510
12135         * gcc.dg/graphite/pr38510.c: New.
12136
12137 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12138             Jan Sjodin <jan.sjodin@amd.com>
12139
12140         PR tree-optimization/38500
12141         * gcc.dg/graphite/pr38500.c: New.
12142
12143 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12144
12145         * gcc.c-torture/compile/20001226-1.c: Generalize
12146         dg-timeout-factor.
12147         * gcc.c-torture/compile/limits-fnargs.c: Add
12148         dg-timeout-factor.
12149         * gcc.dg/20020425-1.c: Likewise.
12150         * gcc.dg/pch/pch.exp: Likewise.
12151
12152 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12153
12154         PR fortran/38657
12155         * gfortran.dg/module_commons_3.f90: New test.
12156
12157 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12158
12159         PR fortran/37159
12160         * gfortran.dg/random_seed_1.f90: Updated.
12161
12162 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12163
12164         PR fortran/38669
12165         PR fortran/38726
12166         * gfortran.dg/elemental_subroutine_7.f90:
12167         Fix p values so that it can be used as vector subscript.
12168
12169 2009-01-05  Jason Merrill  <jason@redhat.com>
12170
12171         * g++.dg/cpp0x/initlist12.C: Add another test.
12172
12173         * g++.dg/cpp0x/defaulted7.C: New test.
12174
12175 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12176
12177         PR fortran/38672
12178         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12179         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12180
12181 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12182
12183         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12184         for alpha*-*-* targets.
12185         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12186
12187 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12188
12189         PR fortran/38665
12190         * gfortran.dg/host_assoc_function_5.f90: New test.
12191
12192 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12193
12194         PR fortran/38669
12195         * gfortran.dg/elemental_dependency_3.f90: New test.
12196         * gfortran.dg/elemental_subroutine_7.f90: New test.
12197
12198 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12199
12200         * gcc.dg/struct-ret-3.c: Include unistd.h.
12201         (main): Exit early if system memory page size is
12202         larger than 4096 bytes.
12203
12204 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12205
12206         PR fortran/38718
12207         * gfortran.dg/merge_init_expr.f90: New.
12208
12209 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12210
12211         PR fortran/38536
12212         * gfortran.dg/c_loc_tests_13.f90: New test.
12213         * gfortran.dg/c_loc_tests_14.f90: New test.
12214
12215 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12216
12217         * gfortran.dg/func_result_4.f90: New.
12218
12219 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12220
12221         PR fortran/38594
12222         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12223         interface still works, in addition to original tests.
12224         * gfortran.dg/host_assoc_call_6.f90: New test.
12225
12226 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12227
12228         PR c++/38705
12229         * g++.dg/torture/pr38705.C: New test.
12230
12231         PR c/38700
12232         * gcc.dg/pr38700.c: New test.
12233
12234 2009-01-02  Jason Merrill  <jason@redhat.com>
12235
12236         * g++.dg/cpp0x/initlist11.C: New test.
12237         * g++.dg/cpp0x/initlist12.C: New test.
12238
12239 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12240
12241         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12242         Allow extra informative notes.
12243
12244 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12245
12246         PR c/36489
12247         * gcc.dg/pr36489.c: New test.
12248
12249 \f
12250 Copyright (C) 2009 Free Software Foundation, Inc.
12251
12252 Copying and distribution of this file, with or without modification,
12253 are permitted in any medium without royalty provided the copyright
12254 notice and this notice are preserved.