OSDN Git Service

* tree-eh.c (lower_eh_constructs_2): Don't add assignments
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-26  Michael Matz  <matz@suse.de>
2
3         PR tree-optimization/41905
4         * g++.dg/tree-ssa/pr41905.C: New testcase.
5
6 2009-11-25  Richard Henderson  <rth@redhat.com>
7
8         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
9
10         * lib/target-supports.exp
11         (check_effective_target_vect_extract_even_odd): Add x86.
12
13         * gcc.target/i386/isa-check.h: New.
14         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
15         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
16         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
17         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
18         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
19         gcc.target/i386/vperm.pl: New files.
20
21 2009-11-25  Richard Henderson  <rth@redhat.com>
22
23         * gcc.dg/vect/pr36493.c: Call check_vect.
24         * gcc.dg/vect/pr37539.c: Likewise.
25         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
26         * tree-vect.h (check_vect): Use cpuid for x86.
27
28 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
29
30         * gnat.dg/specs/pack6.ads: New test.
31         * gnat.dg/specs/pack6_pkg.ads: New helper.
32
33 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
34
35         * gcc.target/powerpc/regnames-1.c: New test.
36
37 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
38             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39
40         PR ada/42170
41         * ada/acats/run_acats: Bump stack limit to 16MB.
42
43 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
44
45         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
46         -march=armv5te.
47
48 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
49
50         PR fortran/42008
51         * gfortran.dg/pure_initializer_2.f90: New test.
52
53 2009-11-23  Jason Merrill  <jason@redhat.com>
54
55         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
56         * g++.old-deja/g++.pt/ctor2.C: Adjust.
57         * g++.dg/lookup/name-clash4.C: Adjust.
58
59 2009-11-23  Jason Merrill  <jason@redhat.com>
60
61         * g++.dg/template/spec15.C: Check for helpful message.
62
63 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
64
65         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
66         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
67         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
68         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
69         * gcc.target/powerpc/paired-2.c: Ditto.
70         * gcc.target/powerpc/paired-3.c: Ditto.
71         * gcc.target/powerpc/paired-4.c: Ditto.
72         * gcc.target/powerpc/paired-5.c: Ditto.
73         * gcc.target/powerpc/paired-6.c: Ditto.
74         * gcc.target/powerpc/paired-7.c: Ditto.
75         * gcc.target/powerpc/paired-8.c: Ditto.
76         * gcc.target/powerpc/paired-9.c: Ditto.
77         * gcc.target/powerpc/paired-10.c: Ditto.
78         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
79         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
80         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
81         * gcc.target/powerpc/pr39457.c: Don't use -m64.
82         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
83         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
84         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
85         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
86
87 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
88
89         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
90         scan-assembler-not regular expression.
91
92 2009-11-24  Richard Guenther  <rguenther@suse.de>
93
94         PR tree-optimization/42142
95         * gcc.c-torture/execute/pr42142.c: New testcase.
96
97 2009-11-24  Martin Jambor  <mjambor@suse.cz>
98
99         PR tree-optimization/42154
100         * gcc.c-torture/execute/pr42154.c: New test.
101
102 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
103
104         PR fortran/42045
105         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
106         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
107         * gfortran.dg/proc_ptr_comp_24.f90: New.
108
109 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
110
111         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
112         int targets.
113
114 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
115
116         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
117
118 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
119
120         PR testsuite/42086
121         * gcc.target/ia64/fptr-1.c: Make it a compile test.
122
123 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
124
125         * lib/lto.exp (lto_option_list): Rename from option_list.
126         * lib/compat.exp (compat_option_list): Rename from option_list.
127
128 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
129
130         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
131         * gcc-dg/raw-string-2.c: Ditto.
132         * gcc-dg/utf-array-short-wchar.c: Ditto.
133         * gcc-dg/utf-array.c: Ditto.
134         * gcc-dg/utf8-2.c: Ditto. 
135
136 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
137
138         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
139         targets.
140
141 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
142
143         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
144
145 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
146
147         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
148
149 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
150
151         PR testsuite/36470
152         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
153         Enable short test for avr target.
154         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
155         * gcc.dg/utf32-2.c: Ditto.
156         * gcc.dg/utf32-3.c: Ditto.
157         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
158
159 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
160
161         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
162
163 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
164
165         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
166
167
168 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
169
170         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
171         * gcc.dg/sms-7.c: Ditto.
172
173 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
174
175         * gcc.dg/pr36998.c: Frame pointer required for avr target.
176         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
177         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
178         * gcc.dg/pr41340.c: Test requires long pointer target.
179         * gcc.dg/profile-generate-3.c: Test requires profiling support.
180
181 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
182
183         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
184         * gcc.dg/graphite/block-3.c: Ditto.
185         * gcc.dg/graphite/block-4.c: Ditto.
186         * gcc.dg/graphite/block-5.c: Ditto.
187         * gcc.dg/graphite/block-6.c: Ditto.
188         * gcc.dg/graphite/interchange-0.c: Ditto.
189         * gcc.dg/graphite/interchange-1.c: Ditto.
190         * gcc.dg/graphite/interchange-2.c: Ditto.
191         * gcc.dg/graphite/interchange-3.c: Ditto.
192         * gcc.dg/graphite/interchange-4.c: Ditto.
193         * gcc.dg/graphite/interchange-5.c: Ditto.
194         * gcc.dg/graphite/interchange-6.c: Ditto.
195         * gcc.dg/graphite/run-id-1.c: Ditto.
196         * gcc.dg/graphite/scop-16.c: Ditto.
197         * gcc.dg/graphite/scop-17.c: Ditto.
198         * gcc.dg/graphite/scop-18.c: Ditto.
199         * gcc.dg/graphite/scop-matmult.c: Ditto.
200         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
201         * gcc.dg/graphite/id-15.c: Ditto.
202
203 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
204
205         * gnat.dg/specs/weak1.ads: New test.
206
207 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
208
209         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
210
211 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
212
213         PR c++/14777
214         * g++.dg/template/typedef13.C: Adjust.
215         * g++.dg/template/typedef19.C: Adjust.
216         * g++.dg/template/typedef20.C: Adjust.
217         * g++.dg/template/typedef22.C: New test.
218
219 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
220
221         PR target/42113
222         * gcc.target/alpha/pr42113.c: New test.
223
224 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
225
226         PR fortran/41807
227         * gfortran.dg/data_value_1.f90: Update test.
228         * gfortran.dg/array_constructor_32.f90: New test.
229
230 2009-11-21  Martin Jambor  <mjambor@suse.cz>
231
232         PR middle-end/42025
233         * gcc.c-torture/compile/pr42025-1.c: New test.
234         * gcc.c-torture/compile/pr42025-2.c: New test.
235
236 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
237
238         * gcc.target/mips/mult-1.c: Forbid octeon.
239         * gcc.target/mips/octeon-dmul-3.c: New test.
240
241 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
242
243         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
244
245 2009-11-20  Jason Merrill  <jason@redhat.com>
246
247         PR c++/9050, DR 147, DR 318
248         * g++.dg/template/ctor9.C: New.
249         * g++.dg/tc1/dr147.C: Remove xfails.
250         * g++.dg/lookup/name-clash4.C: Adjust.
251         * g++.old-deja/g++.jason/temporary5.C: Adjust.
252         * g++.old-deja/g++.pt/ctor2.C: Adjust.
253
254 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
255
256         PR tree-optimization/42078
257         * gcc.dg/pr42078.c: New test.
258
259 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
260
261         PR Testsuite/42114
262         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
263         XFAIL ptrdiff range test for avr.
264         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
265         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
266         * gcc-dg/c99-stdint-6.c: Ditto.
267
268 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
269
270         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
271         2009-10-23 change to set VRSAVE if VSX has been reverted.
272
273 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
274
275         PR c++/38646
276         * g++.dg/cpp0x/pr38646.C: New test.
277
278 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
279
280         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
281         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
282         Wrap *intmax_t tests in !NO_MAX_TYPES.
283
284 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
285
286         PR c++/42060
287         * g++.dg/cpp0x/initlist28.C: New.
288
289 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
290
291         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
292
293 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
294
295         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
296
297 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
298
299         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
300         explicit.
301         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
302         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
303         * g++.old-deja/g++.law/typeck1.C: Likewise.
304         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
305         * g++.dg/conversion/ptrmem9.C: Likewise.
306         * g++.dg/expr/cond2.C: Likewise.
307
308 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
309             Janus Weil  <janus@gcc.gnu.org>
310
311         PR fortran/42104
312         * gfortran.dg/proc_ptr_comp_23.f90: New test.
313
314 2009-11-19  Jason Merrill  <jason@redhat.com>
315
316         PR c++/42115
317         * g++.dg/init/placement5.C: Add positive test.
318
319         DR 176 permissiveness
320         * g++.dg/ext/injected-ttp.C: New.
321         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
322         * g++.old-deja/g++.pt/ttp41.C: Adjust.
323
324 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
325
326         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
327         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
328
329 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
330
331         * gcc-dg/raw-string-1.c: Skip test for avr target.
332         * gcc-dg/utf-array-short-wchar.c: Ditto.
333         * gcc-dg/utf-array.c: Ditto.
334         * gcc-dg/utf8-2.c: Ditto.
335
336 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
337
338         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
339         (plugin_init): Pass correct version to plugin_default_version_check.
340         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
341         (plugin_init): Pass correct version to plugin_default_version_check.
342         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
343         (plugin_init): Pass correct version to plugin_default_version_check.
344
345 2009-11-19  Jason Merrill  <jason@redhat.com>
346
347         PR c++/561
348         * g++.dg/overload/pmf2.C: New.
349
350 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
351
352         PR libgfortran/42090
353         * gfortran.dg/direct_io_11.f90: New test.
354
355 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
356
357         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
358
359 2009-11-18  Nick Clifton  <nickc@redhat.com>
360         
361         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
362         * g++.dg/lto/20081120-1_0.C: Likewise.
363         * g++.dg/lto/20091002-2_0.C: Likewise.
364         * g++.dg/lto/20081120-2_0.C: Likewise.
365         * g++.dg/lto/20091002-3_0.C: Likewise.
366         * g++.dg/lto/20081123_0.C: Likewise.
367         * g++.dg/lto/20090313_0.C: Likewise.
368         * g++.dg/lto/20081109-1_0.C: Likewise.
369         * g++.dg/lto/20081219_0.C: Likewise.
370         * g++.dg/lto/20081204-1_0.C: Likewise.
371         * g++.dg/lto/20090302_0.C: Likewise.
372         * g++.dg/lto/20081119-1_0.C: Likewise.
373         * g++.dg/lto/20081118_0.C: Likewise.
374
375 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
376
377         PR testsuite/41913
378         * lib/lto.exp (scan-symbol): Properly check if target exist.
379
380 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
381
382         PR fortran/42072
383         * gfortran.dg/proc_ptr_8.f90: Extended.
384
385 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
386
387         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
388         explicit.
389         * g++.dg/inherit/error4.C: Likewise.
390         * g++.dg/template/crash90.C: Likewise.
391
392 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
393
394         PR c++/3187
395         * g++.dg/abi/mangle26.C: Also match *C2* definition.
396         * g++.dg/abi/mangle27.C: Likewise.
397         * g++.dg/abi/mangle28.C: Likewise.
398         * g++.dg/abi/mangle29.C: Likewise.
399
400 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
401
402         PR debug/41926
403         * gcc.dg/vect/vect-debug-pr41926.c: New.
404
405 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
406
407         PR c++/42058
408         * g++.dg/init/array26.C: New.
409         * g++.dg/init/array27.C: Likewise.
410         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
411
412 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
413
414         PR c++/42061
415         * g++.dg/cpp0x/initlist27.C: New test.
416
417         PR c++/42059
418         * g++.dg/cpp0x/initlist26.C: New test.
419
420 2009-11-16  Jason Merrill  <jason@redhat.com>
421
422         PR c++/189, c++/9937, c++/13950, DR 176
423         * g++.dg/tc1/dr176.C: Adjust.
424         * g++.dg/template/injected1.C: New.
425         * g++.dg/template/inherit.C: Adjust.
426         * g++.old-deja/g++.brendan/crash56.C: Adjust.
427         * g++.old-deja/g++.pt/lookup8.C: Adjust.
428         * g++.old-deja/g++.pt/ttp22.C: Adjust.
429         * g++.old-deja/g++.pt/ttp23.C: Adjust.
430
431 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
432
433         PR c++/42055
434         * g++.dg/template/crash92.C: New.
435
436 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
437
438         PR c++/32056
439         * g++.dg/template/error44.C: New.
440
441 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
442
443         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
444
445 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
446
447         PR fortran/42048
448         * gfortran.dg/typebound_call_11.f03: New test.
449
450 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
451
452         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
453         init functions.
454
455 2009-11-13  Jason Merrill  <jason@redhat.com>
456
457         PR c++/27425
458         PR c++/34274
459         * g++.dg/template/arg7.C: New.
460
461         PR c++/29363
462         * g++.dg/template/error43.C: New.
463
464         PR debug/26965
465         * g++.dg/debug/dwarf2/static-data-member2.C: New.
466
467         PR c++/35075
468         * g++.dg/template/ref5.C: New.
469
470         PR c++/21008, DR 515
471         * g++.dg/template/inherit4.C: New.
472         * g++.dg/lookup/scoped8.C: Adjust.
473
474         PR c++/11987
475         * g++.dg/parse/typename11.C: New.
476         * g++.dg/template/crash48.C: Adjust.
477
478 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
479
480         PR testsuite/42001
481         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
482         lto_finish at the end.
483         * gfortran.dg/lto/lto.exp: Ditto.
484
485 2009-11-12  Jason Merrill  <jason@redhat.com>
486
487         PR c++/39560
488         * g++.dg/lookup/anon7.C: New.
489
490         PR c++/37037
491         * g++.dg/template/typedef21.C: New.
492
493         PR c++/42013
494         * g++.dg/cpp0x/decltype19.C: New.
495
496 2009-11-11  Jason Merrill  <jason@redhat.com>
497
498         PR c++/39131
499         * g++.dg/dfp/typeid1.C: New.
500
501 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
502
503         PR fortran/41978
504         * gfortran.dg/proc_ptr_comp_22.f90: New test.
505
506 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
507
508         PR testsuite/42001
509         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
510         lto_finish at the end.
511
512         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
513         (lto_finish): New. Restore mathlib.
514
515 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
516
517         * g++.dg/torture/pushpop_macro.C: New testcase.
518         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
519         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
520
521 2009-11-11  Jon Beniston  <jon@beniston.com>
522
523         * lib/target-supports.exp (check_profiling_available): lm32 target
524           doesn't support profiling.
525         * gcc.dg/20020312-2.c: Add lm32 support.
526         * g++.dg/other/packed1.C: Expect to fail on lm32.
527         * g++.old-deja/g++.jason/thunk3.C: Likewise.
528
529 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
530
531         * gcc.target/arm/neon: Regenerate generated tests.
532
533 2009-11-10  Jason Merrill  <jason@redhat.com>
534
535         * g++.dg/init/placement5.C: New.
536
537         PR c++/34158
538         * g++.dg/init/placement4.C: New.
539
540 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
541
542         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
543         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
544         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
545         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
546
547 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
548
549         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
550         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
551
552 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
553
554         * gcc.c-torture/compile/pr41987.c: New.
555
556 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
557
558         PR middle-end/40946
559         * gcc.dg/pr40946.c: New test.
560
561 2009-11-09  Jason Merrill  <jason@redhat.com>
562
563         PR c++/41972
564         * g++.dg/template/ref4.C: New.
565
566         PR c++/41994
567         * g++.dg/template/conv10.C: New.
568
569 2009-11-07  Jason Merrill  <jason@redhat.com>
570
571         PR c++/37920
572         * g++.dg/ext/typeof11.C: New.
573
574 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
575
576         PR target/41985
577         * gcc.target/i386/pr41985.c: New test.
578
579 2009-11-08  Richard Guenther  <rguenther@suse.de>
580
581         * gcc.dg/torture/pta-escape-1.c: New testcase.
582
583 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
584
585         * gnat.dg/rep_clause4.adb: New test.
586
587 2009-11-08  Richard Guenther  <rguenther@suse.de>
588
589         PR rtl-optimization/41928
590         * gfortran.dg/pr41928.f90: New testcase.
591
592 2009-11-07  Jason Merrill  <jason@redhat.com>
593
594         PR c++/18451
595         PR c++/40738
596         * g++.dg/parse/error36.C: Add parameter and template cases.
597         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
598         * g++.dg/ext/typedef-init.C: Likewise.
599         * g++.dg/lookup/hidden-class1.C: Likewise.
600         * g++.dg/lookup/hidden-class10.C: Likewise.
601         * g++.dg/lookup/hidden-class5.C: Likewise.
602         * g++.dg/lookup/hidden-class7.C: Likewise.
603         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
604         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
605         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
606         * g++.dg/lookup/strong-using-2.C: Likewise.
607         * g++.dg/other/typedef1.C: Likewise.
608         * g++.dg/parse/access10.C: Likewise.
609         * g++.dg/parse/constructor1.C: Likewise.
610         * g++.dg/parse/crash38.C: Likewise.
611         * g++.dg/parse/error3.C: Likewise.
612         * g++.dg/parse/typespec1.C: Likewise.
613         * g++.dg/template/typedef5.C: Likewise.
614         * g++.old-deja/g++.pt/typename3.C: Likewise.
615         * g++.old-deja/g++.pt/typename4.C: Likewise.
616         * g++.old-deja/g++.pt/typename6.C: Likewise.
617         * g++.old-deja/g++.robertl/eb94.C: Likewise.
618
619         * g++.dg/abi/regparm1.C: Fix execute test.
620
621 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
622
623         PR tree-optimization/41643
624         * gcc.dg/pr41643.c: New test.
625
626 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
627
628         PR fortran/41909
629         * gfortran.dg/recursive_check_15.f90: New test.
630
631 2009-11-06  Jason Merrill  <jason@redhat.com>
632
633         PR c++/15946
634         * g++.dg/parse/error36.C: New.
635         * g++.old-deja/g++.other/typename1.C: Adjust.
636
637         PR c++/9381
638         * g++.dg/abi/regparm1.C: New.
639
640 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
641
642         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
643         PLUGIN_PRAGMAS.
644         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
645         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
646         and pragma_plugin-test-1.C.
647
648 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
649
650         PR c++/41536
651         * g++.dg/ext/always_inline-5.C: New test.
652
653 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
654
655         PR c++/41967
656         * g++.dg/gomp/pr41967.C: New test.
657
658 2009-11-06  Michael Matz  <matz@suse.de>
659
660         PR middle-end/41963
661         * gcc.dg/pr41963.c: New test.
662
663 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
664
665         PR middle-end/41935
666         * gcc.dg/pr41935.c: New test.
667         * c-c++-common/pr41935.c: New test.
668         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
669         element.
670         * gcc.c-torture/execute/pr41935.c: New test.
671
672 2009-11-05  Jason Merrill  <jason@redhat.com>
673
674         PR c++/34180
675         * g++.dg/init/synth2.C: New.
676
677         PR c++/7046
678         * g++.dg/abi/pragma-pack1.C: New.
679
680         PR c++/34870
681         * g++.dg/lookup/koenig7.C: New.
682
683         PR c++/41703
684         * g++.dg/template/partial6.C: New.
685
686 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
687
688         PR fortran/41556
689         * gfortran.dg/class_12.f03: New test.
690
691 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
692
693         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
694         in builtin's name.
695
696 2009-11-04  Jason Merrill  <jason@redhat.com>
697
698         PR c++/36912
699         * g++.dg/init/static-init2.C: New.
700
701 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
702
703         PR fortran/41556
704         PR fortran/41873
705         * gfortran.dg/interface_abstract_4.f90: New test.
706
707 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
708
709         * gcc.target/m68k/pr41302.c: Fix target triplet.
710
711 2009-11-04  Jason Merrill  <jason@redhat.com>
712
713         PR c++/39413
714         * g++.dg/template/overload11.C: New.
715         * g++.dg/template/nested3.C: Adjust.
716
717 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
718
719         PR ada/20548
720         * ada/acats/norun.lst: Remove the stack checking tests.
721         * ada/acats/run_acats: Limit the stack to 8MB.
722
723 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
724
725         PR fortran/41556
726         PR fortran/41937
727         * gfortran.dg/class_11.f03: New test.
728
729 2009-11-04  Jason Merrill  <jason@redhat.com>
730
731         PR c++/35067
732         * g++.dg/abi/thunk5.C: New.
733
734 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
735
736         PR rtl-opt/41833
737         * gcc.target/powerpc/altivec-33.c: New testcase.
738
739 2009-11-04  Jason Merrill  <jason@redhat.com>
740
741         PR c++/17365, DR 218
742         * g++.dg/lookup/koenig6.C: New.
743         * g++.dg/lookup/koenig5.C: Adjust.
744         * g++.dg/template/crash56.C: Adjust.
745         * g++.old-deja/g++.ns/koenig5.C: Adjust.
746
747 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
748             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
749
750         * gcc.target/i386/xop-check.h: New file.
751         * gcc.target/i386/xop-hadduX.c: Ditto.
752         * gcc.target/i386/xop-haddX.c: Ditto.
753         * gcc.target/i386/xop-hsubX.c: Ditto.
754         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
755         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
756         * gcc.target/i386/xop-pcmov2.c: Ditto.
757         * gcc.target/i386/xop-pcmov.c: Ditto.
758         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
759         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
760         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
761         * gcc.target/i386/xop-shift1-vector.c: Ditto.
762         * gcc.target/i386/xop-shift2-vector.c: Ditto.
763         * gcc.target/i386/xop-shift3-vector.c: Ditto.
764         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
765         * gcc.target/i386/sse-12.c: Update with new compile options to
766         activate and check xopintrin.h intrinsic file.
767         * gcc.target/i386/sse-13.c: Ditto.
768         * gcc.target/i386/sse-14.c: Ditto.
769         * gcc.target/i386/sse-22.c: Ditto.
770         * gcc.target/i386/sse-23.c: Ditto.
771         * g++.dg/other/i386-2.C: Ditto.
772         * g++.dg/other/i386-3.C: Ditto.
773         * g++.dg/other/i386-5.C: Ditto.
774         * g++.dg/other/i386-6.C: Ditto.
775         
776 2009-11-04  Wei Guozhi  <carrot@google.com>
777
778         PR target/40835
779         * gcc.target/arm/pr40835: New testcase.
780
781 2009-11-04  Revital Eres  <eres@il.ibm.com>
782
783         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
784         change in decision of peeling for alignment.
785         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
786         * gcc.dg/vect/vect-50.c: Likewise.
787         * gcc.dg/vect/vect-42.c: Likewise.
788         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
789         Likewise.
790         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
791         Likewise.
792         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
793         * gcc.dg/vect/vect-60.c: Likewise.
794         * gcc.dg/vect/vect-52.c: Likewise.
795         * gcc.dg/vect/vect-44.c: Likewise.
796         * gcc.dg/vect/vect-27.c: Likewise.
797         * gcc.dg/vect/vect-29.c: Likewise.
798         * gcc.dg/vect/vect-72.c: Likewise.
799         * gcc.dg/vect/vect-56.c: Likewise.
800         * gcc.dg/vect/vect-48.c: Likewise.
801         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
802         * gfortran.dg/vect/vect-2.f90: Likewise.
803         * gfortran.dg/vect/vect-5.f90: Likewise.
804
805 2009-11-04  Richard Guenther  <rguenther@suse.de>
806
807         PR tree-optimization/41919
808         * gcc.c-torture/execute/pr41919.c: New testcase.
809
810 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
811
812         PR target/41302
813         * gcc.target/m68k/pr41302.c: New test.
814
815 2009-11-03  Jason Merrill  <jason@redhat.com>
816
817         PR c++/36959
818         * g++.dg/opt/inline16.C: New.
819
820 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
821
822         * gnat.dg/stack_check.adb1: New test.
823         * gnat.dg/stack_check.adb2: Likewise.
824
825 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
826
827         PR rtl-optimization/41917
828         * gcc.c-torture/execute/pr41917.c: New test.
829
830 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
831
832         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
833         dump to not include "call *%esp".
834
835 2009-11-03  Jason Merrill  <jason@redhat.com>
836
837         PR c++/39786
838         * g++.dg/lookup/using22.C: New.
839
840         PR c++/41876
841         * g++.dg/parse/eh-decl.C: New.
842
843         PR c++/41927
844         * g++.dg/template/sfinae16.C: New.
845
846         PR c++/41815
847         * g++.dg/cpp0x/rv-return.C: New.
848         * g++.dg/cpp0x/deduce.C: Adjust.
849
850         PR c++/40944
851         * g++.dg/template/sfinae15.C: New.
852
853         PR c++/40687
854         * g++.dg/cpp0x/auto3.C: Remove xfail.
855
856 2009-11-03  Tobias Burnus  <burnus@net-b.de>
857
858         PR fortran/41907
859         * gfortran.dg/missing_optional_dummy_6.f90: New test.
860
861 2009-11-03  Nick Clifton  <nickc@redhat.com>
862
863         * gcc.target/rx/builtins.c: Remove redundant tests.
864         Add test of MVTIPL instruction.
865         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
866         function attributes.  Add -msave-acc-in-interrupts option to the
867         command line.
868
869 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
870             Maxim Kuvyrkov  <maxim@codesourcery.com>
871
872         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
873         sh, m68k and fido.
874
875 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
876
877         PR c++/38699
878         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
879         * c-c++-common/builtin-offsetof.c: ... here.
880
881 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
882
883         PR c++/38699
884         * c-c++-common/dfp/builtin-offsetof.c: New test.
885         * g++.dg/other/offsetof6.C: Likewise.
886
887 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
888
889         PR target/41900
890         * gcc.target/i386/pr41900.c: New test.
891
892 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
893
894         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
895
896 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
897
898         PR c++/41856
899         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
900         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
901
902 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
903
904         PR c++/37093
905         * g++.dg/other/ptrmem10.C: New test.
906         * g++.dg/other/ptrmem11.C: Likewise.
907
908 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
909
910         PR testsuite/41878
911         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
912         spaces in some expressions.
913
914 2009-11-02  Jason Merrill  <jason@redhat.com>
915
916         * g++.dg/other/linkage2.C: Move to...
917         * g++.dg/cpp0x/linkage2.C: ..here.
918         * g++.dg/abi/mangle32.C: Add -std=c++0x.
919         * g++.dg/cpp0x/nolinkage1.C: Likewise.
920         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
921         * g++.dg/ext/anon-struct4.C: Revert earlier change.
922         * g++.dg/lookup/anon2.C: Likewise.
923         * g++.dg/other/anon3.C: Likewise.
924         * g++.dg/template/arg2.C: Likewise.
925         * g++.dg/template/local4.C: Likewise.
926         * g++.old-deja/g++.law/operators32.C: Likewise.
927         * g++.old-deja/g++.other/linkage2.C: Likewise.
928         * g++.old-deja/g++.pt/enum6.C: Likewise.
929         * g++.old-deja/g++.other/anon9.C: Likewise.
930         * g++.old-deja/g++.other/linkage1.C: Likewise.
931         * c-c++-common/dfp/pr35620.c: Give the union a name.
932
933 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
934
935         PR tree-optimization/41857
936         * gcc.target/spu/ea/pr41857.c: New file.
937
938 2009-11-02  Martin Jambor  <mjambor@suse.cz>
939
940         PR tree-optimization/41750
941         * gcc.c-torture/execute/pr41750.c: New test.
942
943 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
944
945         PR tree-optimization/41841
946         * gcc.dg/pr41841.c: New test.
947
948         PR debug/41893
949         * gcc.dg/debug/pr41893-1.c: New test.
950         * gcc.dg/debug/pr41893-2.c: New file.
951
952         PR c++/41774
953         * g++.dg/ext/visibility/namespace3.C: New test.
954
955 2009-11-01  Jason Merrill  <jason@redhat.com>
956
957         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
958         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
959         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
960
961 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
962
963         * gnat.dg/opt5.adb: New test.
964
965 2009-11-01  Tobias Burnus  <burnus@net-b.de>
966
967         PR fortran/41872
968         * gfortran.dg/allocatable_scalar_4.f90: New test.
969
970 2009-11-01  Tobias Burnus  <burnus@net-b.de>
971
972         PR fortran/41850
973         * gfortran.dg/intent_out_6.f90: New testcase.
974
975 2009-10-31  Richard Guenther  <rguenther@suse.de>
976
977         * g++.dg/tree-ssa/restrict1.C: New.
978
979 2009-10-31  Jason Merrill  <jason@redhat.com>
980
981         * g++.dg/rtti/typeid9.C: New.
982
983         PR c++/41754
984         * g++.dg/cpp0x/initlist25.C: New.
985
986 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
987
988         * gnat.dg/specs/rep_clause4.ads: New test.
989
990 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
991
992         PR target/41885
993         * gcc.target/avr/torture/pr41885.c: New test.
994
995 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
996
997         * gnat.dg/specs/pack5.ads: New test.
998
999 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1000
1001         * lib/target-supports.exp: Handle powerpc-*-elf.
1002
1003 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1004
1005         PR target/40838
1006         * gcc.target/i386/incoming-6.c: New.
1007         * gcc.target/i386/incoming-7.c: Likewise.
1008         * gcc.target/i386/incoming-8.c: Likewise.
1009         * gcc.target/i386/incoming-9.c: Likewise.
1010         * gcc.target/i386/incoming-10.c: Likewise.
1011         * gcc.target/i386/incoming-11.c: Likewise.
1012         * gcc.target/i386/incoming-12.c: Likewise.
1013         * gcc.target/i386/incoming-13.c: Likewise.
1014         * gcc.target/i386/incoming-14.c: Likewise.
1015         * gcc.target/i386/incoming-15.c: Likewise.
1016         * gcc.target/i386/pr37843-4.c: Likewise.
1017
1018 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1019
1020         PR c++/41863
1021         * g++.dg/template/sizeof12.C: New test.
1022
1023 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1024
1025         * gnat.dg/pack14.adb: New test.
1026
1027 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1028
1029         * gcc.target/mips/mips.exp (mips_option_groups): Add
1030         mcount-ra-address.
1031         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1032         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1033         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1034
1035 2009-10-29  Michael Matz  <matz@suse.de>
1036
1037         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1038         * gcc.target/i386/sse-recip-vec.c: Ditto.
1039         * gcc.target/i386/brokensqrt.c: New test.
1040
1041 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1042
1043         PR fortran/41777
1044         * gfortran.dg/associated_target_3.f90: New testcase.
1045
1046 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1047
1048         * gfortran.dg/lto/pr41764_0.f: New.
1049
1050 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1051
1052         PR tree-optimization/41775
1053         * g++.dg/torture/pr41775.C: New testcase.
1054
1055 2009-10-28  Jason Merrill  <jason@redhat.com>
1056
1057         * g++.dg/cpp0x/inline-ns1.C: New.
1058         * g++.dg/cpp0x/inline-ns2.C: New.
1059         * g++.dg/cpp0x/inline-ns3.C: New.
1060
1061 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1062
1063         PR rtl-optimization/39715
1064         * gcc.target/arm/thumb-ltu.c: New.
1065
1066 2009-10-28  Richard Guenther  <rguenther@suse.de>
1067
1068         PR lto/41808
1069         PR lto/41839
1070         * gcc.dg/lto/20091027-1_0.c: New testcase.
1071         * gcc.dg/lto/20091027-1_1.c: Likewise.
1072         * g++.dg/lto/20091026-1_0.C: Likewise.
1073         * g++.dg/lto/20091026-1_1.C: Likewise.
1074         * g++.dg/lto/20091026-1_a.h: Likewise.
1075
1076 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1077
1078         PR middle-end/41837
1079         * gcc.dg/pr41837.c: New test.
1080
1081         PR debug/41801
1082         * g++.dg/ext/sync-3.C: New test.
1083
1084         PR target/41762
1085         * gcc.dg/pr41762.c: New test.
1086
1087 2009-10-28  Richard Guenther  <rguenther@suse.de>
1088
1089         PR middle-end/41855
1090         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1091         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1092         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1093         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1094
1095 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1096
1097         PR rtl-optimization/39715
1098         * gcc.target/arm/thumb-bitfld1.c: New.
1099
1100 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1101
1102         PR rtl-optimization/40741
1103         * gcc.target/arm/thumb-branch1.c: New.
1104
1105 2009-10-27  Jason Merrill  <jason@redhat.com>
1106
1107         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1108         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1109         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1110         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1111
1112 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1113
1114         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1115         * gnat.dg/null_pointer_deref2.adb: Likewise.
1116
1117 2009-10-27  Richard Guenther  <rguenther@suse.de>
1118
1119         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1120
1121 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1122
1123         PR c/41842
1124         * gcc.dg/pr41842.c: New test.
1125
1126 2009-10-27  Revital Eres  <eres@il.ibm.com>
1127
1128         PR tree-optimization/40648
1129         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1130         change in decision of peeling for alignment.
1131         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1132         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1133         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1134         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1135         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1136         * gcc.dg/vect/vect-50.c: Likewise.
1137         * gcc.dg/vect/vect-33.c: Likewise.
1138         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1139         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1140         Likewise.
1141         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1142         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1143         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1144         Likewise.
1145         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1146         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1147         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1148         * gcc.dg/vect/vect-60.c: Likewise.
1149         * gcc.dg/vect/vect-26.c: Likewise.
1150         * gcc.dg/vect/vect-52.c: Likewise.
1151         * gcc.dg/vect/vect-44.c: Likewise.
1152         * gcc.dg/vect/vect-27.c: Likewise.
1153         * gcc.dg/vect/vect-70.c: Likewise.
1154         * gcc.dg/vect/vect-28.c: Likewise.
1155         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1156         * gcc.dg/vect/vect-109.c: Likewise.
1157         * gcc.dg/vect/vect-54.c: Likewise.
1158         * gcc.dg/vect/vect-29.c: Likewise.
1159         * gcc.dg/vect/vect-72.c: Likewise.
1160         * gcc.dg/vect/vect-56.c: Likewise.
1161         * gcc.dg/vect/vect-48.c: Likewise.
1162         * gcc.dg/vect/vect-91.c: Likewise.
1163         * gcc.dg/vect/vect-92.c: Likewise.
1164         * gcc.dg/vect/vect-58.c: Likewise.
1165         * gcc.dg/vect/slp-25.c: Likewise.
1166         * gcc.dg/vect/vect-93.c: Likewise.
1167         * gcc.dg/vect/vect-95.c: Likewise.
1168         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1169         * gcc.dg/vect/vect-87.c: Likewise.
1170         * gcc.dg/vect/vect-96.c: Likewise.
1171         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1172         * gcc.dg/vect/vect-88.c: Likewise.
1173         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1174         * gcc.dg/vect/vect-89.c: Likewise.
1175         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1176         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1177         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1178         * gfortran.dg/vect/vect-2.f90: Likewise.
1179         * gfortran.dg/vect/vect-3.f90: Likewise.
1180         * gfortran.dg/vect/vect-4.f90: Likewise.
1181         * gfortran.dg/vect/vect-5.f90: Likewise.
1182
1183 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1184
1185         PR c++/41020
1186         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1187
1188 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1189             Michael Meissner  <meissner@linux.vnet.ibm.com>
1190             Ulrich Weigand  <uweigand@de.ibm.com>
1191
1192         * gcc.target/spu/ea/ea.exp: New file.
1193         * gcc.target/spu/ea/cache1.c: Likewise.
1194         * gcc.target/spu/ea/cast1.c: Likewise.
1195         * gcc.target/spu/ea/cast2.c: Likewise.
1196         * gcc.target/spu/ea/compile1.c: Likewise.
1197         * gcc.target/spu/ea/compile2.c: Likewise.
1198         * gcc.target/spu/ea/cppdefine.c: Likewise.
1199         * gcc.target/spu/ea/errors1.c: Likewise.
1200         * gcc.target/spu/ea/errors2.c: Likewise.
1201         * gcc.target/spu/ea/execute1.c: Likewise.
1202         * gcc.target/spu/ea/execute2.c: Likewise.
1203         * gcc.target/spu/ea/execute3.c: Likewise.
1204         * gcc.target/spu/ea/ops1.c: Likewise.
1205         * gcc.target/spu/ea/ops2.c: Likewise.
1206         * gcc.target/spu/ea/options1.c: Likewise.
1207         * gcc.target/spu/ea/test-sizes.c: Likewise.
1208
1209 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1210
1211         PR bootstrap/41345
1212         * gcc.dg/pr41345.c: New test.
1213
1214         PR debug/41828
1215         * g++.dg/debug/dwarf2/anonname1.C: New test.
1216
1217 2009-10-26  Jason Merrill  <jason@redhat.com>
1218
1219         PR c++/38796
1220         * g++.dg/cpp0x/defaulted15.C: New.
1221         * g++.dg/cpp0x/defaulted16.C: New.
1222
1223 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1224
1225         PR c++/41785
1226         * g++.dg/cpp0x/variadic96.C: New test.
1227
1228 2009-10-26  Nick Clifton  <nickc@redhat.com>
1229
1230         * lib/target-supports.exp (check_profiling_available):
1231         Profiling is not, currently, available for the RX port.
1232         (check_effective_target_hard_float): Add support for RX target.
1233         * gcc.target/rx: New directory.
1234         * gcc.target/rx/builtins.c: New test file.
1235         * gcc.target/rx/interrupts.c: New test file.
1236         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1237         * gcc.target/rx/zero-width-bitfield.c: New test file.
1238         * gcc.target/rx/i272091.c: New test file.
1239         * gcc.target/rx/packed-struct.c: New test file.
1240         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1241
1242 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1243
1244         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1245         * gcc.dg/lto/20091016-1_0.c: Likewise.
1246         * gcc.dg/lto/20090206-1_0.c: Likewise.
1247         * gcc.dg/lto/20081120-1_0.c: Likewise.
1248         * gcc.dg/lto/20081120-2_0.c: Likewise.
1249         * gcc.dg/lto/20090116_0.c: Likewise.
1250         * gcc.dg/lto/20081126_0.c: Likewise.
1251         * gcc.dg/lto/20091013-1_0.c: Likewise.
1252         * gcc.dg/lto/20081212-1_0.c: Likewise.
1253         * gcc.dg/lto/20091015-1_0.c: Likewise.
1254         * gcc.dg/lto/20090126-1_0.c: Likewise.
1255         * gcc.dg/lto/20090126-2_0.c: Likewise.
1256         * gcc.dg/lto/20091020-1_0.c: Likewise.
1257         * gcc.dg/lto/20091020-2_0.c: Likewise.
1258         * gcc.dg/lto/20081204-1_0.c: Likewise.
1259         * gcc.dg/lto/20081204-2_0.c: Likewise.
1260         * gcc.dg/lto/20081224_0.c: Likewise.
1261         * gcc.dg/lto/20090219_0.c: Likewise.
1262
1263 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1264
1265         PR c++/41020
1266         * g++.dg/lookup/extern-c-redecl2.C: New test.
1267         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1268         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1269         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1270
1271 2009-10-26  Michael Matz  <matz@suse.de>
1272
1273         PR tree-optimization/41783
1274         * gcc.dg/pr41783.c: New test.
1275         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1276         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1277         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1278
1279 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1280
1281         PR fortran/41714
1282         * gfortran.dg/class_allocate_4.f03: New test.
1283
1284 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1285
1286         * gcc.target/mips/mult-1.c: New test.
1287
1288 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1289
1290         PR fortran/41784
1291         * gfortran.dg/extends_8.f03: New test.
1292
1293 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1294
1295         * gnat.dg/specs/pack4.ads: New test.
1296
1297 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1298
1299         * gnat.dg/null_pointer_deref1.adb: New test.
1300         * gnat.dg/null_pointer_deref2.adb: Likewise.
1301
1302 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1303
1304         PR fortran/41772
1305         * gfortran.dg/transfer_intrinsic_3.f90.
1306
1307 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1308
1309         * gnat.dg/opt4.adb: New test.
1310
1311 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1312
1313         PR c/40033
1314         * gcc.dg/noncompile/pr40033-1.c: New test.
1315
1316 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1317
1318         PR c++/40808
1319         * g++.dg/abi/mangle34.C: New test
1320
1321 2009-10-23  Jason Merrill  <jason@redhat.com>
1322
1323         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1324
1325         Core issue 899
1326         * g++.dg/cpp0x/explicit4.C: New.
1327
1328 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1329
1330         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1331         *-*-cygwin.
1332         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1333         for *-*-mingw* and *-*-cygwin.
1334         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1335         * g++.dg/template/spec35.C: Disable weak symbol test for
1336         *-*-mingw* and *-*-cygwin.
1337
1338         PR testsuite/31342
1339         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1340
1341 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1342
1343         PR fortran/41800
1344         * gfortran.dg/class_10.f03: New test.
1345
1346 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1347
1348         PR target/41787
1349         * gcc.target/powerpc/vsx-vrsave.c: New file.
1350
1351 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1352
1353         PR c/41673
1354         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1355
1356 2009-10-23  Richard Guenther  <rguenther@suse.de>
1357
1358         PR tree-optimization/41778
1359         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1360
1361 2009-10-22  Richard Guenther  <rguenther@suse.de>
1362
1363         PR lto/41791
1364         * g++.dg/lto/20091022-2_0.C: New testcase.
1365
1366 2009-10-22  Richard Guenther  <rguenther@suse.de>
1367
1368         PR lto/41730
1369         * g++.dg/lto/20091022-1_0.C: New testcase.
1370
1371 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1372
1373         * gcc.dg/autopar/outer-4.c: Adjust scan.
1374         * gcc.dg/autopar/outer-5.c: Adjust scan.
1375         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1376
1377         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1378         * gcc.dg/autopar/outer-1.c: New testcase.
1379         * gcc.dg/autopar/outer-2.c: New testcase.
1380         * gcc.dg/autopar/outer-3.c: New testcase.
1381         * gcc.dg/autopar/outer-4.c: New testcase.
1382         * gcc.dg/autopar/outer-5.c: New testcase.
1383         * gcc.dg/autopar/outer-6.c: New testcase.
1384
1385 2009-10-22  Jan Hubicka  <jh@suse.cz>
1386
1387         * gcc.c-torture/compile/pr40556.c: New testcase.
1388
1389 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1390
1391         PR fortran/41781
1392         * gfortran.dg/goto_8.f90: New test case.
1393
1394 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1395
1396         PR tree-optimization/41497
1397         * gcc.dg/tree-ssa/pr41497.c: New.
1398
1399 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1400
1401         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1402
1403 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1404
1405         * gcc.dg/tls/pie-1.c: New test.
1406
1407 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1408
1409         * g++.dg/abi/mangle33.C: New test.
1410
1411 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1412
1413         * gnat.dg/discr22.adb: New test.
1414
1415 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1416
1417         * gnat.dg/loop_optimization7.ad[sb]: New test.
1418         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1419
1420 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1421
1422         PR fortran/41706
1423         PR fortran/41766
1424         * gfortran.dg/class_9.f03: Extended test case.
1425         * gfortran.dg/select_type_7.f03: New test case.
1426
1427 2009-10-20  Richard Guenther  <rguenther@suse.de>
1428
1429         * gcc.dg/lto/20091020-3_0.c: New testcase.
1430
1431 2009-10-20  Richard Guenther  <rguenther@suse.de>
1432
1433         PR lto/41761
1434         * gcc.dg/lto/20091020-1_0.c: New testcase.
1435         * gcc.dg/lto/20091020-1_1.c: Likewise.
1436         * gcc.dg/lto/20091020-2_0.c: Likewise.
1437         * gcc.dg/lto/20091020-2_1.c: Likewise.
1438
1439 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1440
1441         PR debug/41340
1442         * gcc.dg/pr41340.c: New test.
1443
1444 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1445
1446         * gnat.dg/discr21.ad[sb]: New test.
1447         * gnat.dg/discr21_pkg.ads: New helper.
1448
1449 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1450
1451         PR fortran/41706
1452         * gfortran.dg/class_9 : New test.
1453
1454 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1455
1456         * gcc.dg/raw-string-1.c: New test.
1457         * gcc.dg/raw-string-2.c: New test.
1458         * gcc.dg/raw-string-3.c: New test.
1459         * gcc.dg/raw-string-4.c: New test.
1460         * gcc.dg/raw-string-5.c: New test.
1461         * gcc.dg/raw-string-6.c: New test.
1462         * gcc.dg/raw-string-7.c: New test.
1463         * gcc.dg/utf8-1.c: New test.
1464         * gcc.dg/utf8-2.c: New test.
1465         * gcc.dg/utf-badconcat2.c: New test.
1466         * gcc.dg/utf-dflt2.c: New test.
1467         * gcc.dg/cpp/include6.c: New test.
1468         * g++.dg/ext/raw-string-1.C: New test.
1469         * g++.dg/ext/raw-string-2.C: New test.
1470         * g++.dg/ext/raw-string-3.C: New test.
1471         * g++.dg/ext/raw-string-4.C: New test.
1472         * g++.dg/ext/raw-string-5.C: New test.
1473         * g++.dg/ext/raw-string-6.C: New test.
1474         * g++.dg/ext/raw-string-7.C: New test.
1475         * g++.dg/ext/utf8-1.C: New test.
1476         * g++.dg/ext/utf8-2.C: New test.
1477         * g++.dg/ext/utf-badconcat2.C: New test.
1478         * g++.dg/ext/utf-dflt2.C: New test.
1479
1480         * gcc.dg/cleanup-13.c: New test.
1481
1482 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1483
1484         PR fortran/41586
1485         * gfortran.dg/auto_dealloc_1.f90: New test case.
1486
1487 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1488
1489         Port from redhat/gcc-4_4-branch:
1490         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1491         * gcc.dg/debug/vta-2.c: New test.
1492
1493         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1494         * gcc.dg/debug/vta-1.c: New.
1495
1496 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1497
1498         * gnat.dg/noreturn2.ad[sb]: New test.
1499
1500 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1501
1502         PR fortran/41755
1503         * gfortran.dg/equiv_8.f90: New test.
1504         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1505
1506 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1507
1508         * gcc.target/arm/neon-thumb2-move.c: New test.
1509
1510 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1511
1512         * gcc.dg/debug/vta-3.c: New test.
1513
1514 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1515
1516         * gnat.dg/nested_proc.adb: Rename into...
1517         * gnat.dg/nested_proc1.adb: ...this.
1518         * gnat.dg/nested_proc2.adb: New test.
1519
1520 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1521
1522         * gnat.dg/noreturn1.ad[sb]: New test.
1523
1524 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1525             Paul Thomas  <pault@gcc.gnu.org>
1526
1527         PR fortran/41629
1528         * gfortran.dg/class_6.f90: New test.
1529
1530         PR fortran/41608
1531         PR fortran/41587
1532         * gfortran.dg/class_7.f90: New test.
1533
1534         PR fortran/41618
1535         * gfortran.dg/class_8.f90: New test.
1536
1537 2009-10-17  Richard Guenther  <rguenther@suse.de>
1538
1539         * gcc.dg/lto/20091017-1_0.c: New testcase.
1540         * gcc.dg/lto/20091017-1_1.c: Likewise.
1541
1542 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1543
1544         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1545
1546 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1547
1548         * gnat.dg/aggr11.adb: New test.
1549         * gnat.dg/aggr11_pkg.ads: New helper.
1550
1551 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1552
1553         * gnat.dg/slice8.adb: New test.
1554         * gnat.dg/slice8_pkg1.ads: New helper.
1555         * gnat.dg/slice8_pkg2.ads: Likewise.
1556         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1557
1558 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1559
1560         * gnat.dg/unchecked_convert4.adb: New test.
1561
1562 2009-10-15  Jason Merrill  <jason@redhat.com>
1563
1564         PR c++/38798
1565         * g++.dg/cpp0x/trailing5.C: New.
1566
1567         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1568         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1569         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1570         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1571
1572 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1573
1574         PR fortran/41719
1575         * gfortran.dg/class_5.f03: New test case.
1576         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1577         * gfortran.dg/typebound_operator_4.f03: Ditto.
1578
1579 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1580
1581         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1582         * g++.dg/other/first-global.C: Likewise.
1583         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1584         * g++.dg/torture/pr40323.C: Likewise.
1585         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1586         * gcc.dg/inline-33.c: Likewise.
1587         * gcc.dg/ipa/ipa-1.c: Likewise.
1588         * gcc.dg/ipa/ipa-2.c: Likewise.
1589         * gcc.dg/ipa/ipa-3.c: Likewise.
1590         * gcc.dg/ipa/ipa-4.c: Likewise.
1591         * gcc.dg/ipa/ipa-5.c: Likewise.
1592         * gcc.dg/ipa/ipa-7.c: Likewise.
1593         * gcc.dg/ipa/ipacost-2.c: Likewise.
1594         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1595         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1596         * gfortran.dg/whole_file_5.f90: Likewise.
1597         * gfortran.dg/whole_file_6.f90: Likewise.
1598
1599 2009-10-16  Richard Guenther  <rguenther@suse.de>
1600
1601         PR tree-optimization/41728
1602         * gcc.c-torture/compile/pr41728.c: New testcase.
1603
1604 2009-10-16  Richard Guenther  <rguenther@suse.de>
1605
1606         PR lto/41598
1607         * gcc.dg/lto/20091016-1_0.c: New testcase.
1608         * gcc.dg/lto/20091016-1_1.c: Likewise.
1609         * gcc.dg/lto/20091016-1_a.h: Likewise.
1610
1611 2009-10-16  Richard Guenther  <rguenther@suse.de>
1612
1613         PR lto/41715
1614         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1615         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1616         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1617
1618 2009-10-16  Richard Guenther  <rguenther@suse.de>
1619
1620         PR lto/41713
1621         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1622
1623 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1624
1625         PR debug/41717
1626         * gcc.dg/debug/pr41717.c: New test.
1627
1628 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1629
1630         PR fortran/41648
1631         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1632
1633         PR fortran/41656
1634         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1635
1636 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1637
1638         PR target/23983
1639         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1640         result used.
1641         * g++.dg/ext/altivec-2.C (main): Ditto.
1642
1643 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1644
1645         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1646         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1647
1648 2009-10-15  Richard Guenther  <rguenther@suse.de>
1649
1650         PR lto/41669
1651         * gcc.dg/lto/20091015-1_0.c: New testcase.
1652         * gcc.dg/lto/20091015-1_1.c: Likewise.
1653         * gcc.dg/lto/20091015-1_2.c: Likewise.
1654         * gcc.dg/lto/20091015-1_a.h: Likewise.
1655         * gcc.dg/lto/20091015-1_b.h: Likewise.
1656
1657 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1658
1659         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1660
1661 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1662
1663         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1664
1665 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1666
1667         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1668         line from 1 to 0.
1669         * obj-c++.dg/bitfield-1.mm: Likewise.
1670         * obj-c++.dg/bitfield-4.mm: Likewise.
1671
1672 2009-10-14  Richard Guenther  <rguenther@suse.de>
1673
1674         PR lto/41173
1675         * gcc.dg/lto/20091014-1_0.c: New testcase.
1676
1677 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1678
1679         PR testsuite/41707
1680         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1681         warning on line 0 instead of 1.
1682
1683 2009-10-14  Richard Guenther  <rguenther@suse.de>
1684
1685         PR lto/41521
1686         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1687         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1688
1689 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1690
1691         PR preprocessor/41543
1692         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1693
1694         PR debug/41695
1695         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1696
1697 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1698
1699         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1700         New procedure.
1701         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1702         effective target.
1703
1704 2009-10-14  Jason Merrill  <jason@redhat.com>
1705
1706         PR c++/39866
1707         * g++.dg/cpp0x/defaulted14.C: New.
1708
1709 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1710
1711         * g++.dg/cpp0x/vt-40092.C: New.
1712
1713 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1714
1715         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1716         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1717
1718 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1719
1720         * gfortran.dg/complex_intrinsic_8.f90: New test.
1721
1722 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1723
1724         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1725         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1726
1727 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1728
1729         PR target/38948
1730         * gcc.dg/torture/pr38948.c: New test.
1731
1732 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1733
1734         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1735
1736 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1737
1738         PR fortran/41581
1739         * gfortran.dg/class_allocate_2.f03: Modified.
1740         * gfortran.dg/class_allocate_3.f03: New test case.
1741
1742 2009-10-13  Richard Guenther  <rguenther@suse.de>
1743
1744         PR lto/41668
1745         * gcc.dg/lto/20091006-2_0.c: New testcase.
1746         * gcc.dg/lto/20091006-2_1.c: Likewise.
1747         * gcc.dg/lto/20091006-2_2.c: Likewise.
1748         * gcc.dg/lto/20091013-1_0.c: Likewise.
1749         * gcc.dg/lto/20091013-1_1.c: Likewise.
1750         * gcc.dg/lto/20091013-1_2.c: Likewise.
1751
1752 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1753
1754         * gcc.c-torture/compile/pr41661.c: New test.
1755
1756 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1757
1758         PR libgfortran/41683
1759         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1760
1761 2009-10-12  Jason Merrill  <jason@redhat.com>
1762
1763         PR c++/37875
1764         * g++.dg/cpp0x/decltype18.C: New.
1765
1766         PR c++/37766
1767         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1768
1769 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1770
1771         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1772
1773 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1774
1775         PR debug/41343
1776         PR debug/41447
1777         PR debug/41264
1778         PR debug/41338
1779         * gcc.dg/guality/pr41447-1.c: New.
1780         * gcc.dg/debug/pr41264-1.c: New.
1781         * gcc.dg/debug/pr41343-1.c: New.
1782
1783 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1784
1785         PR target/26515
1786         * gcc.dg/torture/pr26515.c: New test.
1787
1788 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1789
1790         PR testsuite/41659
1791         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1792         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1793         or "xfail" with dg-lto-do.
1794
1795 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1796
1797         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1798
1799 2009-10-12  Michael Matz  <matz@suse.de>
1800
1801         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1802         pass.
1803
1804 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1805
1806         PR target/41680
1807         * g++.dg/torture/pr41680.C: New test.
1808
1809 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1810
1811         PR c++/41570
1812         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1813
1814 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1815
1816         PR debug/41616
1817         * gcc.dg/guality/pr41616-1.c: New.
1818
1819 2009-10-11  Jason Merrill  <jason@redhat.com>
1820
1821         PR c++/37204
1822         * g++.dg/cpp0x/rv-reinterpret.C: New.
1823
1824 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1825
1826         PR libgfortran/38439
1827         * gfortran.dg/fmt_error_9.f: New test.
1828         * gfortran.dg/fmt_error_10.f: New test.
1829
1830 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1831
1832         PR fortran/41583
1833         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1834         * gfortran.dg/class_4b.f03: As above.
1835         * gfortran.dg/class_4c.f03: As above.
1836         * gfortran.dg/class_4d.f03: As above.
1837
1838 2009-10-11  Richard Guenther  <rguenther@suse.de>
1839
1840         PR tree-optimization/41555
1841         * gcc.dg/torture/pr41555.c: New testcase.
1842
1843 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1844
1845         PR libgfortran/35862
1846         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1847         function correctly.
1848
1849 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1850
1851         PR libgfortran/35862
1852         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1853         Add conditions to avoid runtime errors if not supported.
1854
1855 2009-10-10  Richard Guenther  <rguenther@suse.de>
1856
1857         PR tree-optimization/41654
1858         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1859
1860 2009-10-09  Jason Merrill  <jason@redhat.com>
1861
1862         * g++.dg/cpp/ucn-1.C: New.
1863
1864 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1865
1866         PR fortran/41585
1867         * gfortran.dg/class_2.f03: Extended test case.
1868
1869 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1870
1871         PR fortran/41582
1872         * gfortran.dg/class_allocate_1.f03: Modify code such that
1873         it compiles with the gfc_warning->gfc_error change.
1874         * gfortran.dg/class_allocate_1.f03: New test.
1875
1876 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1877
1878         PR fortran/41579
1879         * gfortran.dg/select_type_6.f03: New test.
1880
1881 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1882
1883         PR preprocessor/41445
1884         * gcc.dg/cpp/separate-1.c: Adjust.
1885         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1886         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1887         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1888         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1889         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1890         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1891         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1892
1893         PR rtl-optimization/41646
1894         * gcc.c-torture/compile/pr41646.c: New test.
1895
1896 2009-10-09  Richard Guenther  <rguenther@suse.de>
1897
1898         PR tree-optimization/41634
1899         * gcc.c-torture/compile/pr41634.c: New testcase.
1900
1901 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1902
1903         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1904
1905 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1906
1907         * gnat.dg/opt3.adb: New test.
1908         * gnat.dg/opt3_pkg.ads: New helper.
1909
1910 2009-10-08  Doug Kwan  <dougkwan@google.com>
1911
1912         PR rtl-optimization/41574
1913         * gcc.dg/pr41574.c: New test.
1914
1915 2009-10-08  Cary Coutant  <ccoutant@google.com>
1916
1917         Add support for debugging with ICF (Identical Code Folding).
1918         * g++.dg/debug/dwarf2/icf.C: New test.
1919
1920 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1921
1922         * gcc.target/mips/truncate-6.c: New test.
1923
1924 2009-10-08  Jason Merrill  <jason@redhat.com>
1925
1926         PR c++/36816
1927         * g++.dg/cpp0x/rv-deduce.C: New.
1928
1929         PR c++/37177
1930         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1931         * g++.dg/template/explicit-args2.C: New.
1932         * g++.dg/template/explicit-args3.C: New.
1933         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1934
1935 2009-10-08  Michael Matz  <matz@suse.de>
1936
1937         PR middle-end/41573
1938         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1939         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1940         * gcc.dg/pr41573.c: New test.
1941
1942 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1943
1944         PR c/41182
1945         * gcc.c-torture/compile/pr41182-1.c: New.
1946
1947 2009-10-07  Jason Merrill  <jason@redhat.com>
1948
1949         * g++.dg/cpp0x/variadic95.C: New.
1950
1951 2009-10-07  Jason Merrill  <jason@redhat.com>
1952
1953         * g++.dg/template/scope3.C: New.
1954
1955 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1956
1957         * gcc.dg/debug/dwarf2/inline3.c: New test.
1958
1959 2009-10-07  Daniel Kraft  <d@domob.eu>
1960
1961         PR fortran/41615
1962         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1963
1964 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1965
1966         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1967         * gfortran.dg/select_type_1.f03: Modified error message.
1968         * gfortran.dg/select_type_5.f03: New test.
1969
1970 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1971
1972         PR libgfortran/41612
1973         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1974         have kind=10 reals.
1975
1976 2009-10-06  Jason Merrill  <jason@redhat.com>
1977
1978         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1979         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1980
1981 2009-10-06  Richard Guenther  <rguenther@suse.de>
1982
1983         PR lto/41502
1984         * gcc.dg/lto/20091006-1_0.c: New testcase.
1985         * gcc.dg/lto/20091006-1_1.c: Likewise.
1986         * gcc.dg/lto/20091005-2_0.c: Likewise.
1987
1988 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1989
1990         PR ada/41383
1991         * gnat.dg/timer_cancel.adb: New test.
1992
1993 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1994
1995         PR ada/38333
1996         * gnat.dg/specs/import_abstract.ads: New.
1997
1998 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1999
2000         PR libgfortran/35862
2001         * gfortran.dg/round_2.f03: New test.
2002
2003 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2004
2005         PR debug/41558
2006         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2007         * lib/gcc-gdb-test.exp: ... here.  New file.
2008         * gfortran.dg/guality/guality.exp: New file.
2009         * gfortran.dg/guality/pr41558.f90: New test.
2010         * gfortran.dg/guality/arg1.f90: New test.
2011
2012 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2013
2014         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2015         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2016         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2017         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2018
2019 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2020
2021         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2022         register_pass_info.
2023         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2024         plugin_pass to register_pass_info.
2025         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2026         register_pass_info.
2027         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2028         register_pass_info.
2029
2030 2009-10-05  Richard Guenther  <rguenther@suse.de>
2031
2032         PR lto/41281
2033         * gcc.dg/lto/20090914-2_0.c: New testcase.
2034
2035 2009-10-05  Richard Guenther  <rguenther@suse.de>
2036
2037         PR lto/40902
2038         * gcc.dg/lto/20091005-1_0.c: New testcase.
2039         * gcc.dg/lto/20091005-1_1.c: Likewise.
2040
2041 2009-10-05  Richard Guenther  <rguenther@suse.de>
2042
2043         PR lto/41552
2044         PR lto/41487
2045         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2046         * g++.dg/lto/20091004-1_0.C: New testcase.
2047         * g++.dg/lto/20091004-1_1.C: Likewise.
2048         * g++.dg/lto/20091004-2_0.C: Likewise.
2049         * g++.dg/lto/20091004-2_1.C: Likewise.
2050         * g++.dg/lto/20091004-3_0.C: Likewise.
2051         * g++.dg/lto/20091004-3_1.C: Likewise.
2052
2053 2009-10-05  Richard Guenther  <rguenther@suse.de>
2054
2055         PR tree-optimization/23821
2056         * gcc.dg/torture/pr23821.c: New testcase.
2057
2058 2009-10-05  Daniel Kraft  <d@domob.eu>
2059
2060         PR fortran/41403
2061         * gfortran.dg/goto_6.f: New test.
2062         * gfortran.dg/goto_7.f: New test.
2063
2064 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2065             Bill Maddox  <maddox@google.com>
2066             Cary Coutant  <ccoutant@google.com>
2067             Chris Demetriou  <cgd@google.com>
2068             Diego Novillo  <dnovillo@google.com>
2069             Doug Kwan  <dougkwan@google.com>
2070             Jan Hubicka  <jh@suse.cz>
2071             Ollie Wild  <aaw@google.com>
2072             Rafael Espindola  <espindola@google.com>
2073             Richard Guenther  <rguenther@suse.de>
2074             Simon Baldwin  <simonb@google.com>
2075
2076         * g++.dg/20090107-1.C: New.
2077         * g++.dg/20090121-1.C: New.
2078         * g++.dg/ipa/20090113-1.C: New.
2079         * g++.dg/lto: New directory.
2080         * g++.dg/lto/20080829_0.C: New.
2081         * g++.dg/lto/20080904_0.C: New.
2082         * g++.dg/lto/20080907_0.C: New.
2083         * g++.dg/lto/20080908-1_0.C: New.
2084         * g++.dg/lto/20080908-2_0.C: New.
2085         * g++.dg/lto/20080908-3_0.C: New.
2086         * g++.dg/lto/20080909-1_0.C: New.
2087         * g++.dg/lto/20080910-1_0.C: New.
2088         * g++.dg/lto/20080912-1_0.C: New.
2089         * g++.dg/lto/20080912_0.C: New.
2090         * g++.dg/lto/20080915_0.C: New.
2091         * g++.dg/lto/20080916_0.C: New.
2092         * g++.dg/lto/20080917_0.C: New.
2093         * g++.dg/lto/20080924_0.C: New.
2094         * g++.dg/lto/20080926_0.C: New.
2095         * g++.dg/lto/20081008_0.C: New.
2096         * g++.dg/lto/20081022.h: New.
2097         * g++.dg/lto/20081022_0.C: New.
2098         * g++.dg/lto/20081022_1.C: New.
2099         * g++.dg/lto/20081023_0.C: New.
2100         * g++.dg/lto/20081109-1_0.C: New.
2101         * g++.dg/lto/20081109-2_0.C: New.
2102         * g++.dg/lto/20081109_0.C: New.
2103         * g++.dg/lto/20081109_1.C: New.
2104         * g++.dg/lto/20081118-1_0.C: New.
2105         * g++.dg/lto/20081118-1_1.C: New.
2106         * g++.dg/lto/20081118_0.C: New.
2107         * g++.dg/lto/20081118_1.C: New.
2108         * g++.dg/lto/20081119-1.h: New.
2109         * g++.dg/lto/20081119-1_0.C: New.
2110         * g++.dg/lto/20081119-1_1.C: New.
2111         * g++.dg/lto/20081119_0.C: New.
2112         * g++.dg/lto/20081119_1.C: New.
2113         * g++.dg/lto/20081120-1_0.C: New.
2114         * g++.dg/lto/20081120-1_1.C: New.
2115         * g++.dg/lto/20081120-2_0.C: New.
2116         * g++.dg/lto/20081120-2_1.C: New.
2117         * g++.dg/lto/20081123_0.C: New.
2118         * g++.dg/lto/20081123_1.C: New.
2119         * g++.dg/lto/20081125.h: New.
2120         * g++.dg/lto/20081125_0.C: New.
2121         * g++.dg/lto/20081125_1.C: New.
2122         * g++.dg/lto/20081127_0.C: New.
2123         * g++.dg/lto/20081127_1.C: New.
2124         * g++.dg/lto/20081203_0.C: New.
2125         * g++.dg/lto/20081203_1.C: New.
2126         * g++.dg/lto/20081204-1_0.C: New.
2127         * g++.dg/lto/20081204-1_1.C: New.
2128         * g++.dg/lto/20081204-2_0.C: New.
2129         * g++.dg/lto/20081204-2_1.C: New.
2130         * g++.dg/lto/20081209_0.C: New.
2131         * g++.dg/lto/20081209_1.C: New.
2132         * g++.dg/lto/20081211-1.h: New.
2133         * g++.dg/lto/20081211-1_0.C: New.
2134         * g++.dg/lto/20081211-1_1.C: New.
2135         * g++.dg/lto/20081217-1_0.C: New.
2136         * g++.dg/lto/20081217-2_0.C: New.
2137         * g++.dg/lto/20081219_0.C: New.
2138         * g++.dg/lto/20081219_1.C: New.
2139         * g++.dg/lto/20090106_0.C: New.
2140         * g++.dg/lto/20090112_0.C: New.
2141         * g++.dg/lto/20090128_0.C: New.
2142         * g++.dg/lto/20090221_0.C: New.
2143         * g++.dg/lto/20090302_0.C: New.
2144         * g++.dg/lto/20090302_1.C: New.
2145         * g++.dg/lto/20090303_0.C: New.
2146         * g++.dg/lto/20090311-1.h: New.
2147         * g++.dg/lto/20090311-1_0.C: New.
2148         * g++.dg/lto/20090311-1_1.C: New.
2149         * g++.dg/lto/20090311_0.C: New.
2150         * g++.dg/lto/20090311_1.C: New.
2151         * g++.dg/lto/20090312.h: New.
2152         * g++.dg/lto/20090312_0.C: New.
2153         * g++.dg/lto/20090312_1.C: New.
2154         * g++.dg/lto/20090313_0.C: New.
2155         * g++.dg/lto/20090313_1.C: New.
2156         * g++.dg/lto/20090315_0.C: New.
2157         * g++.dg/lto/20090315_1.C: New.
2158         * g++.dg/lto/20091002-1_0.C: New testcase.
2159         * g++.dg/lto/20091002-2_0.C: Likewise..
2160         * g++.dg/lto/20091002-3_0.C: Likewise..
2161         * g++.dg/lto/README: New.
2162         * g++.dg/lto/pr40818_0.C: New.
2163         * g++.dg/opt/thunk3-1.C: New.
2164         * g++.dg/opt/thunk4.C: New.
2165         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2166         replacements with __attribute__ ((__noinline__)).
2167         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2168         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2169         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2170         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2171         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2172         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2173         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2174         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2175         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2176         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2177         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2178         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2179         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2180         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2181         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2182         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2183         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2184         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2185         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2186         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2187         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2188         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2189         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2190         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2191         * gcc.dg/20081223-1.c: New.
2192         * gcc.dg/lto: New directory.
2193         * gcc.dg/lto/20080908_0.c: New.
2194         * gcc.dg/lto/20080917_0.c: New.
2195         * gcc.dg/lto/20080924_0.c: New.
2196         * gcc.dg/lto/20081024_0.c: New.
2197         * gcc.dg/lto/20081109_0.c: New.
2198         * gcc.dg/lto/20081111_0.c: New.
2199         * gcc.dg/lto/20081111_1.c: New.
2200         * gcc.dg/lto/20081112_0.c: New.
2201         * gcc.dg/lto/20081112_1.c: New.
2202         * gcc.dg/lto/20081115_0.c: New.
2203         * gcc.dg/lto/20081115_1.c: New.
2204         * gcc.dg/lto/20081115_2.c: New.
2205         * gcc.dg/lto/20081118_0.c: New.
2206         * gcc.dg/lto/20081118_1.c: New.
2207         * gcc.dg/lto/20081118_2.c: New.
2208         * gcc.dg/lto/20081120-1_0.c: New.
2209         * gcc.dg/lto/20081120-1_1.c: New.
2210         * gcc.dg/lto/20081120-2_0.c: New.
2211         * gcc.dg/lto/20081120-2_1.c: New.
2212         * gcc.dg/lto/20081125_0.c: New.
2213         * gcc.dg/lto/20081125_1.c: New.
2214         * gcc.dg/lto/20081126_0.c: New.
2215         * gcc.dg/lto/20081201-1_0.c: New.
2216         * gcc.dg/lto/20081201-1_1.c: New.
2217         * gcc.dg/lto/20081201-1_2.c: New.
2218         * gcc.dg/lto/20081201-2_0.c: New.
2219         * gcc.dg/lto/20081201-2_1.c: New.
2220         * gcc.dg/lto/20081202-1_0.c: New.
2221         * gcc.dg/lto/20081202-1_1.c: New.
2222         * gcc.dg/lto/20081202-2_0.c: New.
2223         * gcc.dg/lto/20081202-2_1.c: New.
2224         * gcc.dg/lto/20081204-1_0.c: New.
2225         * gcc.dg/lto/20081204-1_1.c: New.
2226         * gcc.dg/lto/20081204-2_0.c: New.
2227         * gcc.dg/lto/20081210-1_0.c: New.
2228         * gcc.dg/lto/20081212-1_0.c: New.
2229         * gcc.dg/lto/20081222_0.c: New.
2230         * gcc.dg/lto/20081222_0.h: New.
2231         * gcc.dg/lto/20081222_1.c: New.
2232         * gcc.dg/lto/20081224_0.c: New.
2233         * gcc.dg/lto/20081224_0.h: New.
2234         * gcc.dg/lto/20081224_1.c: New.
2235         * gcc.dg/lto/20090116_0.c: New.
2236         * gcc.dg/lto/20090120_0.c: New.
2237         * gcc.dg/lto/20090126-1_0.c: New.
2238         * gcc.dg/lto/20090126-2_0.c: New.
2239         * gcc.dg/lto/20090206-1_0.c: New.
2240         * gcc.dg/lto/20090206-2_0.c: New.
2241         * gcc.dg/lto/20090210_0.c: New.
2242         * gcc.dg/lto/20090210_1.c: New.
2243         * gcc.dg/lto/20090213_0.c: New.
2244         * gcc.dg/lto/20090213_1.c: New.
2245         * gcc.dg/lto/20090218-1_0.c: New.
2246         * gcc.dg/lto/20090218-1_1.c: New.
2247         * gcc.dg/lto/20090218-2_0.c: New.
2248         * gcc.dg/lto/20090218-2_1.c: New.
2249         * gcc.dg/lto/20090218_0.c: New.
2250         * gcc.dg/lto/20090218_1.c: New.
2251         * gcc.dg/lto/20090218_2.c: New.
2252         * gcc.dg/lto/20090218_3.c: New.
2253         * gcc.dg/lto/20090219_0.c: New.
2254         * gcc.dg/lto/20090312_0.c: New.
2255         * gcc.dg/lto/20090312_1.c: New.
2256         * gcc.dg/lto/20090313_0.c: New.
2257         * gcc.dg/lto/20090706-1_0.c: New.
2258         * gcc.dg/lto/20090706-2_0.c: New.
2259         * gcc.dg/lto/20090717_0.c: New.
2260         * gcc.dg/lto/20090717_1.c: New.
2261         * gcc.dg/lto/20090729_0.c: New.
2262         * gcc.dg/lto/20090729_1.c: New.
2263         * gcc.dg/lto/20090812_0.c: New.
2264         * gcc.dg/lto/20090812_1.c: New.
2265         * gcc.dg/lto/20090914-1_0.c: New.
2266         * gcc.dg/lto/README: New.
2267         * gcc.dg/visibility-7.c: Adjust expected pattern
2268         * gfortran.dg/lto: New directory.
2269         * gfortran.dg/lto/pr40724_0.f: New.
2270         * gfortran.dg/lto/pr40724_1.f: New.
2271         * gfortran.dg/lto/pr40725_0.f03: New.
2272         * gfortran.dg/lto/pr40725_1.c: New.
2273         * gfortran.dg/lto/pr41069_0.f90: New.
2274         * gfortran.dg/lto/pr41069_1.f90: New.
2275         * gfortran.dg/lto/pr41069_2.f90: New.
2276         * g++.dg/README: Add 'lto' directory.
2277         * g++.dg/dg.exp: Also scan 'lto' directory
2278
2279 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2280             Janis Johnson  <janis187@us.ibm.com>
2281             Diego Novillo  <dnovillo@google.com>
2282
2283         * g++.dg/lto/lto.exp: New.
2284         * gcc.c-torture/execute/execute.exp: Add
2285         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2286         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2287         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2288         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2289         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2290         * gcc.dg/lto/lto.exp: New.
2291         * gfortran.dg/lto/lto.exp: New.
2292         * lib/target-supports.exp (check_effective_target_lto): New.
2293         * lib/c-torture.exp: Load target-supports.exp.  Define
2294         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2295         * lib/gcc-dg.exp: Likewise.
2296         * lib/lto.exp: New.
2297         * lib/torture-options.exp: Add support for a third argument.
2298
2299 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2300
2301         PR testsuite/41542
2302         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2303
2304 2009-10-02  Jason Merrill  <jason@redhat.com>
2305
2306         * g++.dg/abi/mangle32.C: New.
2307
2308 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2309
2310         * gnat.dg/atomic2.adb: New test.
2311
2312 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2313
2314         * gnat.dg/array11.adb: New test.
2315         * gnat.dg/array12.adb: Likewise.
2316
2317 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2318
2319         * gnat.dg/array10.adb: New test.
2320         * gnat.dg/object_overflow.adb: Tweak.
2321
2322 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2323
2324         * gcc.dg/guality/guality.exp: Disable on darwin.
2325
2326 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2327
2328         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2329         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2330         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2331         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2332
2333 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2334
2335         PR fortran/41479
2336         * gfortran.dg/intent_out_5.f90: New test.
2337
2338 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2339
2340         PR debug/41404
2341         PR debug/41353
2342         * gcc.dg/guality/pr41404-1.c: New test.
2343         * gcc.dg/guality/pr41353-2.c: New test.
2344
2345 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2346
2347         PR testsuite/41546
2348         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2349         to -mtune=generic.
2350
2351 2009-10-01  Jan Hubicka  <jh@suse.cz>
2352
2353         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2354
2355 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2356
2357         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2358
2359         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2360
2361 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2362
2363         PR fortran/41515
2364         * gfortran.dg/parameter_array_init_5.f90: New test.
2365
2366 2009-10-01  Jason Merrill  <jason@redhat.com>
2367
2368         * g++.dg/cpp0x/defaulted13.C: New.
2369
2370 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2371
2372         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2373         * gfortran.dg/bounds_check_11.f90: Likewise.
2374         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2375
2376 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2377
2378         * gfortran.dg/select_type_4.f90: New test.
2379
2380 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2381
2382         * gfortran.dg/same_type_as_1.f03: New test.
2383         * gfortran.dg/same_type_as_2.f03: Ditto.
2384
2385 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2386
2387         * gfortran.dg/select_type_1.f03: Extended.
2388         * gfortran.dg/select_type_3.f03: New test.
2389
2390 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2391
2392         * gfortran.dg/class_allocate_1.f03: New test.
2393
2394 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2395
2396         PR fortran/40996
2397         * gfortran.dg/allocatable_scalar_3.f90: New test.
2398         * gfortran.dg/select_type_2.f03: Ditto.
2399         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2400
2401 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2402
2403         * gfortran.dg/block_name_2.f90: Modified error message.
2404         * gfortran.dg/select_6.f90: Ditto.
2405         * gfortran.dg/select_type_1.f03: New test.
2406
2407 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2408
2409         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2410         * gfortran.dg/class_1.f03: Ditto.
2411         * gfortran.dg/class_2.f03: Ditto.
2412         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2413         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2414         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2415         * gfortran.dg/typebound_call_10.f03: Ditto.
2416         * gfortran.dg/typebound_call_2.f03: Ditto.
2417         * gfortran.dg/typebound_call_3.f03: Ditto.
2418         * gfortran.dg/typebound_call_4.f03: Ditto.
2419         * gfortran.dg/typebound_call_9.f03: Ditto.
2420         * gfortran.dg/typebound_generic_3.f03: Ditto.
2421         * gfortran.dg/typebound_generic_4.f03: Ditto.
2422         * gfortran.dg/typebound_operator_1.f03: Ditto.
2423         * gfortran.dg/typebound_operator_2.f03: Ditto.
2424         * gfortran.dg/typebound_operator_3.f03: Ditto.
2425         * gfortran.dg/typebound_operator_4.f03: Ditto.
2426         * gfortran.dg/typebound_proc_1.f08: Ditto.
2427         * gfortran.dg/typebound_proc_5.f03: Ditto.
2428         * gfortran.dg/typebound_proc_6.f03: Ditto.
2429
2430 2009-09-30  Jason Merrill  <jason@redhat.com>
2431
2432         * g++.dg/eh/init-temp1.C: Improve test.
2433
2434 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2435
2436         PR target/22093
2437         * gcc.target/alpha/pr22093.c: New test.
2438
2439 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2440             Jason Merrill  <jason@redhat.com>
2441
2442         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2443         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2444         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2445         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2446         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2447         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2448         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2449         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2450         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2451         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2452         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2453         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2454         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2455         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2456         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2457         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2458         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2459         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2460         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2461         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2462         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2463         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2464         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2465         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2466         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2467         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2468         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2469         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2470         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2471         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2472         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2473         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2474         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2475         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2476         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2477         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2478         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2479         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2480         * lib/prune.exp: Accept "In lambda function".
2481
2482 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2483
2484         * gcc.target/i386/fma4-check.h: New file.
2485         * gcc.target/i386/fma4-fma.c: Ditto.
2486         * gcc.target/i386/fma4-maccXX.c: Ditto.
2487         * gcc.target/i386/fma4-msubXX.c: Ditto.
2488         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2489         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2490         * gcc.target/i386/fma4-vector.c: Ditto.
2491         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2492         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2493         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2494         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2495         * gcc.target/i386/fma4-256-vector.c: Ditto.
2496         * gcc.target/i386/funcspec-2.c: Ditto.
2497
2498         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2499
2500         * gcc.target/i386/funcspec-5.c: Add FMA4.
2501         * gcc.target/i386/funcspec-6.c: Ditto.
2502         * gcc.target/i386/funcspec-8.c: Ditto.
2503
2504         * gcc.target/i386/funcspec-9.c: New file.
2505
2506         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2507
2508         * gcc.target/i386/isa-10.c: New file.
2509         * gcc.target/i386/isa-11.c: Ditto.
2510         * gcc.target/i386/isa-12.c: Ditto.
2511         * gcc.target/i386/isa-13.c: Ditto.
2512         * gcc.target/i386/isa-2.c: Ditto.
2513         * gcc.target/i386/isa-3.c: Ditto.
2514         * gcc.target/i386/isa-4.c: Ditto.
2515         * gcc.target/i386/isa-7.c: Ditto.
2516         * gcc.target/i386/isa-8.c: Ditto.
2517         * gcc.target/i386/isa-9.c: Ditto.
2518
2519         * gcc.target/i386/isa-14.c: Add FMA4.
2520         * gcc.target/i386/isa-1.c: Ditto.
2521         * gcc.target/i386/isa-5.c: Ditto.
2522         * gcc.target/i386/isa-6.c: Ditto.
2523
2524         * gcc.target/i386/sse-12.c: New file.
2525         * gcc.target/i386/sse-13.c: Ditto.
2526         * gcc.target/i386/sse-14.c: Ditto.
2527         * gcc.target/i386/sse-22.c: Ditto.
2528
2529         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2530         * g++.dg/other/i386-3.C: Ditto.
2531         * g++.dg/other/i386-5.C: Ditto.
2532         * g++.dg/other/i386-6.C: Ditto.
2533
2534 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2535
2536         PR testsuite/41496
2537         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2538         before.
2539
2540 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2541
2542         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2543         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2544
2545 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2546
2547         PR debug/41438
2548         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2549         hidden.
2550         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2551
2552 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2553
2554         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2555         * gcc.target/i386/isa-1.c: Remove SSE5.
2556         * gcc.target/i386/isa-5.c: Ditto.
2557         * gcc.target/i386/isa-6.c: Ditto.
2558         * gcc.target/i386/funcspec-4.c: Remove error conditions
2559         related to SSE5.
2560         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2561         * gcc.target/i386/avx-2.c: Ditto.
2562         * gcc.target/i386/sse-23.c: Ditto.
2563         * gcc.target/i386/funcspec-9.c: Delete.
2564
2565 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2566
2567         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2568         * gcc.dg/guality/pr41353-1.c: New test.
2569
2570         PR testsuite/41444
2571         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2572         in macro name definition for non-unix/win32/msdos.
2573
2574 2009-09-29  Daniel Kraft  <d@domob.eu>
2575
2576         PR fortran/39626
2577         * gfortran.dg/block_1.f08: New test.
2578         * gfortran.dg/block_2.f08: New test.
2579         * gfortran.dg/block_3.f90: New test.
2580         * gfortran.dg/block_4.f08: New test.
2581         * gfortran.dg/block_5.f08: New test.
2582         * gfortran.dg/block_6.f08: New test.
2583         * gfortran.dg/block_7.f08: New test.
2584         * gfortran.dg/block_8.f08: New test.
2585
2586 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2587
2588         PR libgfortran/35862
2589         * gfortran.dg/round_1.f03: New test.
2590         * gfortran.dg/f2003_io_3.f03: Update test.
2591
2592 2009-09-28  Easwaran Raman  <eraman@google.com>
2593
2594         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2595         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2596
2597 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2598
2599         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2600         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2601         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2602         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2603         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2604
2605         * g++.dg/dfp/dfp.exp: Fix typo.
2606
2607         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2608         Fix typo that breaks the check.
2609
2610 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2611
2612         * gnat.dg (tagged_alloc_free.adb): New testcase.
2613
2614 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2615
2616         * g++.dg/dfp: New directory.
2617         * g++.dg/dg.exp: Prune tests in dfp directory.
2618         * g++.dg/dfp/dfp.exp: New.
2619         * g++.dg/dfp/mangle-mode.C: New test.
2620
2621 2009-09-28  Michael Matz  <matz@suse.de>
2622
2623         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2624         for sign of -Inf.
2625
2626 2009-09-27  Richard Henderson  <rth@redhat.com>
2627
2628         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2629         * gcc.dg/tree-ssa/pr41469-1.c: New.
2630
2631 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2632
2633         PR c/41476
2634         * gcc.dg/cond-constqual-1.c: New test.
2635
2636 2009-09-26  Michael Matz  <matz@suse.de>
2637
2638         PR lto/40758
2639         PR middle-end/41470
2640         * gcc.dg/pr41470.c: New test.
2641
2642 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2643
2644         * gnat.dg/array9.adb: New test.
2645
2646 2009-09-26  Michael Matz  <matz@suse.de>
2647
2648         PR tree-optimization/41454
2649         * gcc.dg/pr41454.c: New test.
2650
2651 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2652
2653         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2654         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2655         into DW_TAG_GNU_template_parameter_pack and
2656         DW_TAG_GNU_formal_parameter_pack.
2657         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2658         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2659
2660 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2661
2662         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2663         parameters for alignment-sensitive -fsection-anchors tests.
2664
2665 2009-09-25  Richard Guenther  <rguenther@suse.de>
2666
2667         PR middle-end/41463
2668         * gcc.c-torture/execute/pr41463.c: New testcase.
2669
2670 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2671
2672         * gnat.dg/sse_nolib.adb: New testcase.
2673
2674 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2675
2676         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2677         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2678         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2679         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2680         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2681         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2682         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2683         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2684         * gcc.dg/vect/vect.exp: Add Power7 flags.
2685         * g++.dg/vect/vect.exp: Likewise.
2686         * gfortran.dg/vect/vect.exp: Likewise.
2687
2688 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2689
2690         PR fortran/41459
2691         * gfortran.dg/empty_label.f: New test.
2692         * gfortran.dg/empty_label.f90: Ditto.
2693         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2694
2695 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2696
2697         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2698         compile-time.
2699
2700 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2701
2702         * lib/scanasm.exp (make_pattern_printable): New function.
2703         (dg-scan, scan-assembler-times, scan-assembler-dem,
2704         scan-assembler-dem-not): Use it.
2705
2706 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2707
2708         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2709         (test_nested): Renamed to ...
2710         (test_nested1): This.
2711         (test_nested2): New.
2712         (main): Likewise.
2713
2714 2009-09-24  Richard Guenther  <rguenther@suse.de>
2715
2716         PR tree-optimization/36143
2717         PR tree-optimization/38747
2718         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2719         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2720         * g++.dg/torture/pr38747.C: New testcase.
2721         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2722
2723 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2724
2725         * gnat.dg/nested_proc.adb: New test.
2726
2727 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2728
2729         * gcc.target/i386/pr12329.c: Adjust.
2730
2731 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2732
2733         PR debug/41248
2734         * gcc.dg/pr41248.c: New.
2735
2736 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2737
2738         PR debug/41065
2739         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2740
2741 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2742
2743         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2744         current_compiler_flags.  Fix typos.
2745
2746 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2747
2748         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2749
2750 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2751
2752         PR c/39779
2753         * gcc.c-torture/compile/pr39779.c: New test.
2754
2755 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2756
2757         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2758         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2759         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2760
2761 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2762
2763         PR debug/41295
2764         * gcc.dg/pr41295.c: New.
2765
2766 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2767
2768         * gcc.dg/pr40209.c: Add test case.
2769
2770 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2771
2772         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2773         matching assembly.
2774         * gcc.target/mips/code-readable-2.c: Likewise.
2775         * gcc.target/mips/code-readable-3.c: Likewise.
2776
2777 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2778
2779         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2780         Check support via mode instead of C type.
2781         (check_effective_target_dfprt_nocache): Ditto.
2782         (check_effective_target_hard_dfp): Ditto.
2783
2784 2009-09-22  Richard Guenther  <rguenther@suse.de>
2785
2786         PR middle-end/41395
2787         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2788         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2789
2790 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2791
2792         * gcc.dg/20090922-1.c: New test.
2793
2794         PR bootstrap/41405
2795         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2796         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2797         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2798         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2799         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2800         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2801         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2802         * objc.dg/dwarf-2.m: Likewise.
2803
2804 2009-09-22  Richard Guenther  <rguenther@suse.de>
2805
2806         PR tree-optimization/41428
2807         * g++.dg/tree-ssa/pr41428.C: New testcase.
2808
2809 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2810
2811         PR middle-end/41429
2812         * g++.dg/gomp/pr41429.C: New test.
2813
2814 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2815
2816         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2817
2818 2009-09-21  Jason Merrill  <jason@redhat.com>
2819
2820         PR c++/41421
2821         * g++.dg/cpp0x/trivial1.C: Expand.
2822
2823 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2824
2825         * gcc.dg/torture/calleesave-sse.c: New.
2826
2827 2009-09-21  Jan Hubicka  <jh@suse.cz>
2828
2829         * gcc.dg/guality/inline-params.c: New testcase.
2830
2831 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2832
2833         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2834         Add -fno-inline.
2835         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2836         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2837         (f2): Ditto.
2838
2839 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2840
2841         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2842         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2843         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2844         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2845         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2846
2847 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2848
2849         PR middle-end/40642
2850         * g++.dg/torture/pr40642.C: New testcase.
2851
2852 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2853
2854         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2855         cases in static initializers.
2856
2857 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2858
2859         * gcc.c-tortue/compile/pr39886.c: New.
2860
2861 2009-09-20  Chris Demetriou  <cgd@google.com>
2862
2863         PR preprocessor/28435:
2864         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2865         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2866         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2867         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2868         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2869
2870 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2871
2872         * gcc.target/mips/mips.exp: Add relax-pic-calls
2873         under -mfoo/-mno-foo options.
2874         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2875         and -mexplicit-relocs.
2876         * gcc.target/mips/call-1.c: New test.
2877         * gcc.target/mips/call-2.c: New test.
2878         * gcc.target/mips/call-3.c: New test.
2879         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2880         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2881
2882 2009-09-19  Chris Demetriou  <cgd@google.com>
2883
2884         PR preprocessor/28435:
2885         * gcc.dg/cpp/missing-header-MD.c: New test.
2886         * gcc.dg/cpp/missing-header-MMD.c: New test.
2887         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2888         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2889
2890 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2891
2892         PR libgfortran/41328
2893         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2894         EOF works.
2895
2896 2009-09-18  Jason Merrill  <jason@redhat.com>
2897
2898         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2899         * g++.dg/cpp0x/initlist-deduce.C: New.
2900
2901 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2902
2903         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2904
2905 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2906
2907         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2908         * c-c++-common/dfp: New directory.
2909         * c-c++-common/dfp/dfp-dbg.h: New file.
2910         * gcc.dg/dfp/call-by-value.c: Move to ...
2911         * c-c++-common/call-by-value.c: here.
2912         * gcc.dg/dfp/cast.c: Move to ...
2913         * c-c++-common/cast.c: here.
2914         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2915         * c-c++-common/compare-eq-const.c: here.
2916         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2917         * c-c++-common/compare-eq-d128.c: here.
2918         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2919         * c-c++-common/compare-eq-d32.c: here.
2920         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2921         * c-c++-common/compare-eq-d64.c: here.
2922         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2923         * c-c++-common/compare-eq-dfp.c: here.
2924         * gcc.dg/dfp/compare-eq.h: Move to ...
2925         * c-c++-common/compare-eq.h: here.
2926         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2927         * c-c++-common/compare-rel-const.c: here.
2928         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2929         * c-c++-common/compare-rel-d128.c: here.
2930         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2931         * c-c++-common/compare-rel-d32.c: here.
2932         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2933         * c-c++-common/compare-rel-d64.c: here.
2934         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2935         * c-c++-common/compare-rel-dfp.c: here.
2936         * gcc.dg/dfp/compare-rel.h: Move to ...
2937         * c-c++-common/compare-rel.h: here.
2938         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2939         * c-c++-common/compare-special-d128.c: here.
2940         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2941         * c-c++-common/compare-special-d32.c: here.
2942         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2943         * c-c++-common/compare-special-d64.c: here.
2944         * gcc.dg/dfp/compare-special.h: Move to ...
2945         * c-c++-common/compare-special.h: here.
2946         * gcc.dg/dfp/constants-zero.c: Move to ...
2947         * c-c++-common/constants-zero.c: here.
2948         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2949         * c-c++-common/convert-bfp-10.c: here.
2950         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2951         * c-c++-common/convert-bfp-11.c: here.
2952         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2953         * c-c++-common/convert-bfp-12.c: here.
2954         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2955         * c-c++-common/convert-bfp-13.c: here.
2956         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2957         * c-c++-common/convert-bfp-14.c: here.
2958         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2959         * c-c++-common/convert-bfp-2.c: here.
2960         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2961         * c-c++-common/convert-bfp-3.c: here.
2962         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2963         * c-c++-common/convert-bfp-4.c: here.
2964         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2965         * c-c++-common/convert-bfp-5.c: here.
2966         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2967         * c-c++-common/convert-bfp-6.c: here.
2968         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2969         * c-c++-common/convert-bfp-7.c: here.
2970         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2971         * c-c++-common/convert-bfp-8.c: here.
2972         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2973         * c-c++-common/convert-bfp-9.c: here.
2974         * gcc.dg/dfp/convert-bfp.c: Move to ...
2975         * c-c++-common/convert-bfp.c: here.
2976         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2977         * c-c++-common/convert-bfp-fold.c: here.
2978         * gcc.dg/dfp/convert-dfp.c: Move to ...
2979         * c-c++-common/convert-dfp.c: here.
2980         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2981         * c-c++-common/convert-dfp-fold-2.c: here.
2982         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2983         * c-c++-common/convert-dfp-fold.c: here.
2984         * gcc.dg/dfp/convert.h: Move to ...
2985         * c-c++-common/convert.h: here.
2986         * gcc.dg/dfp/convert-int.c: Move to ...
2987         * c-c++-common/convert-int.c: here.
2988         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2989         * c-c++-common/convert-int-fold.c: here.
2990         * gcc.dg/dfp/convert-int-max.c: Move to ...
2991         * c-c++-common/convert-int-max.c: here.
2992         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2993         * c-c++-common/convert-int-max-fold.c: here.
2994         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2995         * c-c++-common/convert-int-saturate.c: here.
2996         * gcc.dg/dfp/func-array.c: Move to ...
2997         * c-c++-common/func-array.c: here.
2998         * gcc.dg/dfp/func-deref.c: Move to ...
2999         * c-c++-common/func-deref.c: here.
3000         * gcc.dg/dfp/func-mixed.c: Move to ...
3001         * c-c++-common/func-mixed.c: here.
3002         * gcc.dg/dfp/func-pointer.c: Move to ...
3003         * c-c++-common/func-pointer.c: here.
3004         * gcc.dg/dfp/func-scalar.c: Move to ...
3005         * c-c++-common/func-scalar.c: here.
3006         * gcc.dg/dfp/func-struct.c: Move to ...
3007         * c-c++-common/func-struct.c: here.
3008         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3009         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3010         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3011         * c-c++-common/func-vararg-alternate-d128.c: here.
3012         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3013         * c-c++-common/func-vararg-alternate-d32.c: here.
3014         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3015         * c-c++-common/func-vararg-alternate-d64.c: here.
3016         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3017         * c-c++-common/func-vararg-alternate.h: here.
3018         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3019         * c-c++-common/func-vararg-dfp.c: here.
3020         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3021         * c-c++-common/func-vararg-mixed-2.c: here.
3022         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3023         * c-c++-common/func-vararg-mixed.c: here.
3024         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3025         * c-c++-common/func-vararg-size0.c: here.
3026         * gcc.dg/dfp/inf-1.c: Move to ...
3027         * c-c++-common/inf-1.c: here.
3028         * gcc.dg/dfp/loop-index.c: Move to ...
3029         * c-c++-common/loop-index.c: here.
3030         * gcc.dg/dfp/modes.c: Move to ...
3031         * c-c++-common/modes.c: here.
3032         * gcc.dg/dfp/nan-1.c: Move to ...
3033         * c-c++-common/nan-1.c: here.
3034         * gcc.dg/dfp/nan-2.c: Move to ...
3035         * c-c++-common/nan-2.c: here.
3036         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3037         * c-c++-common/operator-arith-fold.c: here.
3038         * gcc.dg/dfp/operator-assignment.c: Move to ...
3039         * c-c++-common/operator-assignment.c: here.
3040         * gcc.dg/dfp/operator-comma.c: Move to ...
3041         * c-c++-common/operator-comma.c: here.
3042         * gcc.dg/dfp/operator-cond.c: Move to ...
3043         * c-c++-common/operator-cond.c: here.
3044         * gcc.dg/dfp/operator-logical.c: Move to ...
3045         * c-c++-common/operator-logical.c: here.
3046         * gcc.dg/dfp/operator-unary.c: Move to ...
3047         * c-c++-common/operator-unary.c: here.
3048         * gcc.dg/dfp/pr31385.c: Move to ...
3049         * c-c++-common/pr31385.c: here.
3050         * gcc.dg/dfp/pr33466.c: Move to ...
3051         * c-c++-common/pr33466.c: here.
3052         * gcc.dg/dfp/pr35620.c: Move to ...
3053         * c-c++-common/pr35620.c: here.
3054         * gcc.dg/dfp/pr36800.c: Move to ...
3055         * c-c++-common/pr36800.c: here.
3056         * gcc.dg/dfp/pr39034.c: Move to ...
3057         * c-c++-common/pr39034.c: here.
3058         * gcc.dg/dfp/pr39035.c: Move to ...
3059         * c-c++-common/pr39035.c: here.
3060         * gcc.dg/dfp/pr39902.c: Move to ...
3061         * c-c++-common/pr39902.c: here.
3062         * gcc.dg/dfp/pr39986.c: Move to ...
3063         * c-c++-common/pr39986.c: here.
3064         * gcc.dg/dfp/signbit-1.c: Move to ...
3065         * c-c++-common/signbit-1.c: here.
3066         * gcc.dg/dfp/signbit-2.c: Move to ...
3067         * c-c++-common/signbit-2.c: here.
3068         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3069         * c-c++-common/struct-layout-1.c: here.
3070         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3071         * c-c++-common/usual-arith-conv.c: here.
3072         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3073         * c-c++-common/usual-arith-conv-const.c: here.
3074
3075 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3076
3077         PR testsuite/41288
3078         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3079         stack alignment.
3080
3081 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3082
3083         PR c++/39365
3084         * g++.dg/expr/bool3.C: New test.
3085         * g++.dg/expr/bool4.C: New test.
3086
3087 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3088
3089         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3090         * gcc.dg/dfp/signbit-2.c: Use it.
3091         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3092         arguments to unsigned int.
3093         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3094         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3095         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3096         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3097         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3098         * gcc.dg/dfp/pr39986.c: Ditto.
3099         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3100         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3101         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3102         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3103         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3104
3105 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3106
3107         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3108
3109 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3110
3111         PR c/41049
3112         * dfp/pr41049.c: New test.
3113
3114 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3115
3116         PR testsuite/41385
3117         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3118
3119 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3120
3121         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3122         * gcc.dg/ipa/ipa-sra-1.c: New test.
3123         * gcc.dg/ipa/ipa-sra-2.c: New test.
3124         * gcc.dg/ipa/ipa-sra-3.c: New test.
3125         * gcc.dg/ipa/ipa-sra-4.c: New test.
3126         * gcc.dg/ipa/ipa-sra-5.c: New test.
3127         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3128         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3129
3130 2009-09-17  Michael Matz  <matz@suse.de>
3131
3132         PR middle-end/41347
3133         * gfortran.dg/pr41347.f90: New test.
3134
3135 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3136
3137         * gcc.c-torture/compile/20090917-1.c: New testcase.
3138
3139 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3140
3141         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3142         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3143         alpha*-*-* target from XFAIL list.
3144
3145 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3146
3147         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3148         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3149         * gcc.dg/dfp/cast-bad.c: Use default options.
3150         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3151         * gcc.dg/dfp/composite-type.c: Ditto.
3152         * gcc.dg/dfp/constants.c: Ditto.
3153         * gcc.dg/dfp/constants-hex.c: Ditto.
3154         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3155         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3156         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3157         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3158         * gcc.dg/dfp/ctypes.c: Ditto.
3159         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3160         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3161         * gcc.dg/dfp/float-constant-double.c: Ditto.
3162         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3163         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3164         * gcc.dg/dfp/modes.c: Ditto.
3165         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3166         * gcc.dg/dfp/pr31344.c: Ditto.
3167         * gcc.dg/dfp/pr31385.c: Ditto.
3168         * gcc.dg/dfp/pr33466.c: Ditto.
3169         * gcc.dg/dfp/pr35620.c: Ditto.
3170         * gcc.dg/dfp/pr37435.c: Ditto.
3171         * gcc.dg/dfp/pr39986.c: Ditto.
3172         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3173         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3174         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3175         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3176         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3177         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3178         * gcc.dg/dfp/typespec.c: Ditto.
3179         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3180         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3181         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3182         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3183         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3184         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3185         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3186         * gcc.dg/dfp/compare-rel.h: Ditto.
3187         * gcc.dg/dfp/compare-special.h: Ditto.
3188         * gcc.dg/dfp/convert.h: Ditto.
3189         * gcc.dg/dfp/fe-check.h: Ditto.
3190         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3191         * gcc.dg/dfp/cast.c: Ditto.
3192         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3193         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3194         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3195         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3196         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3197         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3198         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3199         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3200         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3201         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3202         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3203         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3204         * gcc.dg/dfp/constants-zero.c: Ditto.
3205         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3206         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3207         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3208         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3209         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3210         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3211         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3212         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3213         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3214         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3215         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3216         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3217         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3218         * gcc.dg/dfp/convert-bfp.c: Ditto.
3219         * gcc.dg/dfp/convert-complex.c: Ditto.
3220         * gcc.dg/dfp/convert-dfp.c: Ditto.
3221         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3222         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3223         * gcc.dg/dfp/convert-int.c: Ditto.
3224         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3225         * gcc.dg/dfp/convert-int-max.c: Ditto.
3226         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3227         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3228         * gcc.dg/dfp/fe-binop.c: Ditto.
3229         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3230         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3231         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3232         * gcc.dg/dfp/func-array.c: Ditto.
3233         * gcc.dg/dfp/func-deref.c: Ditto.
3234         * gcc.dg/dfp/func-mixed.c: Ditto.
3235         * gcc.dg/dfp/func-pointer.c: Ditto.
3236         * gcc.dg/dfp/func-scalar.c: Ditto.
3237         * gcc.dg/dfp/func-struct.c: Ditto.
3238         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3239         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3240         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3241         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3242         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3243         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3244         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3245         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3246         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3247         * gcc.dg/dfp/inf-1.c: Ditto.
3248         * gcc.dg/dfp/loop-index.c: Ditto.
3249         * gcc.dg/dfp/nan-1.c: Ditto.
3250         * gcc.dg/dfp/nan-2.c: Ditto.
3251         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3252         * gcc.dg/dfp/operator-assignment.c: Ditto.
3253         * gcc.dg/dfp/operator-comma.c: Ditto.
3254         * gcc.dg/dfp/operator-cond.c: Ditto.
3255         * gcc.dg/dfp/operator-logical.c: Ditto.
3256         * gcc.dg/dfp/operator-unary.c: Ditto.
3257         * gcc.dg/dfp/pr36800.c: Ditto.
3258         * gcc.dg/dfp/pr39034.c: Ditto.
3259         * gcc.dg/dfp/pr39035.c: Ditto.
3260         * gcc.dg/dfp/pr39902.c: Ditto.
3261         * gcc.dg/dfp/signbit-1.c: Ditto.
3262         * gcc.dg/dfp/signbit-2.c: Ditto.
3263         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3264         * gcc.dg/dfp/union-init.c: Ditto.
3265         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3266
3267 2009-09-16  Michael Matz  <matz@suse.de>
3268
3269         PR fortran/41212
3270         * gfortran.dg/pr41212.f90: New test.
3271
3272 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3273
3274         * gnat.dg/alignment9.adb: New test.
3275
3276 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3277
3278         * gnat.dg/discr20.ad[sb]: New test.
3279
3280 2009-09-16  Richard Guenther  <rguenther@suse.de>
3281
3282         PR middle-end/34011
3283         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3284
3285 2009-09-16  DJ Delorie  <dj@redhat.com>
3286             Kaz Kojima  <kkojima@gcc.gnu.org>
3287
3288         * gcc.target/sh/struct-arg-dw2.c: New test.
3289
3290 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3291             Jakub Jelinek  <jakub@redhat.com>
3292
3293         PR target/41175
3294         * gcc.target/powerpc/pr41175.c: New test.
3295
3296 2009-09-14  Richard Henderson  <rth@redhat.com>
3297
3298         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3299         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3300         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3301
3302 2009-09-14  Richard Henderson  <rth@redhat.com>
3303
3304         * g++.dg/eh/builtin1.C: Update resx pattern match.
3305         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3306
3307 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3308
3309         * gcc.target/mips/branch-helper.h: New file.
3310         * gcc.target/mips/branch-2.c,
3311         * gcc.target/mips/branch-3.c,
3312         * gcc.target/mips/branch-4.c,
3313         * gcc.target/mips/branch-5.c,
3314         * gcc.target/mips/branch-6.c,
3315         * gcc.target/mips/branch-7.c,
3316         * gcc.target/mips/branch-8.c,
3317         * gcc.target/mips/branch-9.c,
3318         * gcc.target/mips/branch-10.c,
3319         * gcc.target/mips/branch-11.c,
3320         * gcc.target/mips/branch-12.c,
3321         * gcc.target/mips/branch-13.c,
3322         * gcc.target/mips/branch-14.c,
3323         * gcc.target/mips/branch-15.c: New tests.
3324
3325 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3326
3327         PR target/41331
3328         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3329         -m32 -mpowerpc64 system.
3330
3331 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3332
3333         From Jie Zhang <jie.zhang@analog.com>:
3334         * gcc.target/bfin/saveall.c: New test.
3335         * gcc.target/bfin/20090914-1.c: New test.
3336         * gcc.target/bfin/20090914-2.c: New test.
3337
3338         * gcc.target/bfin/20090914-3.c: New test.
3339
3340 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3341
3342         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3343
3344 2009-09-14  Richard Guenther  <rguenther@suse.de>
3345
3346         PR middle-end/41350
3347         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3348
3349 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3350
3351         PR libgfortran/41328
3352         * gfortran.dg/cr_lf.f90: New test.
3353
3354 2009-09-11  Michael Matz  <matz@suse.de>
3355
3356         PR middle-end/41275
3357         * g++.dg/tree-ssa/pr41275.C: New test.
3358
3359 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3360
3361         PR fortran/41242
3362         * gfortran.dg/proc_ptr_comp_21.f90: New.
3363
3364 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3365
3366         PR fortran/31292
3367         * gfortran.dg/module_procedure_1.f90: New test.
3368         * gfortran.dg/module_procedure_2.f90: Ditto.
3369         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3370
3371 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3372             James A. Morrison  <phython@gcc.gnu.org>
3373
3374         PR ada/18302
3375         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3376         commands.
3377         * ada/acats/run_test.exp: New file.
3378
3379 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3380
3381         Revert:
3382         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3383
3384         PR rtl-optimization/39779
3385         * gcc.dg/pr39979.c: New test.
3386
3387 2009-09-10  Richard Guenther  <rguenther@suse.de>
3388
3389         PR middle-end/41257
3390         * g++.dg/torture/pr41257-2.C: New testcase.
3391
3392 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3393
3394         PR c++/28293
3395         * g++.dg/template/crash91.C: New.
3396
3397 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3398
3399         PR rtl-optimization/39779
3400         * gcc.dg/pr39979.c: New test.
3401
3402 2009-09-09  Richard Guenther  <rguenther@suse.de>
3403
3404         PR tree-optimization/41101
3405         * gcc.c-torture/compile/pr41101.c: New testcase.
3406
3407 2009-09-09  Richard Guenther  <rguenther@suse.de>
3408
3409         PR middle-end/41317
3410         * gcc.c-torture/execute/pr41317.c: New testcase.
3411         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3412         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3413
3414 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3415
3416         Fix some test breakages on Darwin
3417         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3418         and adjust.
3419         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3420         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3421         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3422         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3423         take darwin specifics in account.
3424
3425 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3426
3427         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3428         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3429
3430 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3431
3432         PR c++/39923
3433         * g++.dg/cpp0x/initlist24.C: New.
3434
3435 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3436
3437         * gcc.dg/large-size-array-2.c: Fix target requirement.
3438         * gcc.dg/large-size-array-4.c: Likewise.
3439         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3440         * gcc.dg/c99-const-expr-2.c: Likewise.
3441         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3442         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3443         * gcc.dg/c90-const-expr-10.c: Likewise.
3444         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3445         instead of long.
3446         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3447         * gcc.dg/vect/pr33846.c: Likewise.
3448         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3449         __PTRDIFF_TYPE__, instead of unsigned long.
3450         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3451
3452 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3453
3454         PR debug/41229
3455         PR debug/41291
3456         PR debug/41300
3457         * gfortran.dg/pr41229.f90: New.
3458
3459 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3460
3461         PR debug/41232
3462         * gcc.dg/pr41232.c: New.
3463
3464 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3465
3466         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3467         contain -march.
3468         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3469         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3470         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3471         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3472         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3473         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3474         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3475         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3476         options other than that used in dg-options.
3477
3478 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3479
3480         PR rtl-optimization/41239
3481         * gcc.c-torture/execute/pr41239.c: New test.
3482
3483 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3484
3485         PR libgfortran/41192
3486         * gfortran.dg/namelist_59.f90: New test.
3487
3488 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3489
3490         From Mike Frysinger  <michael.frysinger@analog.com>
3491         * gcc.target/bfin/mcpu-bf542m.c: New file.
3492         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3493         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3494         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3495         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3496
3497 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3498
3499         PR middle-end/41282
3500         * gcc.c-torture/compile/pr41282.c: New test.
3501
3502 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3503
3504         PR fortran/41197
3505         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3506         variables for stat and errmsg.
3507         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3508         * gfortran.dg/allocate_stat_2.f90:  New test.
3509
3510 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3511
3512         * gcc.c-torture/compile/20090907-1.c: New test.
3513
3514 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3515
3516         PR bootstrap/41241
3517         * gcc.dg/pr41241.c: New test.
3518
3519 2009-09-06  Richard Guenther  <rguenther@suse.de>
3520
3521         PR middle-end/41144
3522         * g++.dg/torture/pr41144.C: New testcase.
3523
3524 2009-09-06  Richard Guenther  <rguenther@suse.de>
3525
3526         PR middle-end/41261
3527         * gcc.dg/torture/pr41261.c: New testcase.
3528
3529 2009-09-05  Richard Guenther  <rguenther@suse.de>
3530
3531         PR middle-end/41181
3532         * gcc.c-torture/compile/pr41181.c: New testcase.
3533
3534 2009-09-05  Richard Guenther  <rguenther@suse.de>
3535
3536         PR debug/41273
3537         * g++.dg/torture/pr41273.C: New testcase.
3538
3539 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3540
3541         PR fortran/41258
3542         * gfortran.dg/typebound_proc_12.f90 : New test.
3543
3544 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3545
3546         PR debug/41225
3547         * gfortran.dg/pr41225.f90: New.
3548
3549 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3550
3551         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3552         unistd.h, sys/types.h and sys/wait.h.
3553         (gualchk_t): New.
3554         (GUALCVT): New.
3555         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3556         (GUALITY_GDB_REDIRECT): New.
3557         (GUALITY_GDB_ARGS): Use it.
3558
3559 2009-09-04  Richard Guenther  <rguenther@suse.de>
3560
3561         PR middle-end/41257
3562         * g++.dg/torture/pr41257.C: New testcase.
3563
3564 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3565
3566         PR tree-optimization/41112
3567         * gnat.dg/array8.adb: New test.
3568
3569 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3570
3571         * gcc.target/arm/ctz.c: New test case.
3572
3573 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3574
3575         PR tree-optimization/38275
3576         * gcc.dg/autopar/reduc-1char.c: Increase number
3577         of iterations. Adjust the logic accordingly.
3578         * gcc.dg/autopar/reduc-2char.c: Ditto.
3579         * gcc.dg/autopar/reduc-1.c: Ditto.
3580         * gcc.dg/autopar/reduc-2.c: Ditto.
3581         * gcc.dg/autopar/reduc-3.c: Ditto.
3582         * gcc.dg/autopar/reduc-6.c: Ditto.
3583         * gcc.dg/autopar/reduc-7.c: Ditto.
3584         * gcc.dg/autopar/reduc-8.c: Ditto.
3585         * gcc.dg/autopar/reduc-9.c: Ditto.
3586         * gcc.dg/autopar/pr39500-1.c: Ditto.
3587         * gcc.dg/autopar/reduc-1short.c: Ditto.
3588         * gcc.dg/autopar/reduc-2short.c: Ditto.
3589         * gcc.dg/autopar/parallelization-1.c: Ditto.
3590
3591 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3592
3593         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3594         testcase using guality.h compiles and links and if a global variable
3595         can be verified by gdb.
3596
3597 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3598
3599         * lib/target-supports.exp (check_effective_target_sync_int_long):
3600         Supported on Blackfin Linux targets.
3601
3602 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3603
3604         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3605
3606 2009-09-03  Diego Novillo  <dnovillo@google.com>
3607
3608         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3609         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3610         * g++.dg/warn/unit-1.C: Likewise.
3611         * g++.dg/ipa/iinline-1.C: Likewise.
3612         * g++.dg/template/cond2.C: Adjust expected line location for the
3613         error.
3614         * g++.dg/template/pr35240.C: Likewise.
3615
3616 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3617
3618         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3619         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3620
3621 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3622
3623         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3624         * gcc.dg/memcpy-1.c: Add . to match pattern.
3625         * gcc.dg/uninit-I.c: XFAIL warning test.
3626         * g++.dg/warn/unit-1.C: XFAIL warning test.
3627
3628 2009-09-02  Ian Lance Taylor  <iant@google.com>
3629
3630         * gcc.dg/20090902-1.c: New test.
3631
3632 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3633
3634         * gcc.dg/builtin-object-size-9.c: New test.
3635
3636 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3637
3638         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3639
3640 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3641             Olivier Hainque  <hainque@adacore.com>
3642
3643         * gnat.dg/misaligned_param.adb: New test.
3644         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3645         * gnat.dg/slice7.adb: Add 1 more related case.
3646
3647 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3648
3649         * gcc.dg/guality/guality.c: Expect to fail for now.
3650         * gcc.dg/guality/example.c: Likewise.
3651
3652 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3653
3654         * gcc.dg/guality/guality.c: New.
3655         * gcc.dg/guality/guality.h: New.
3656         * gcc.dg/guality/guality.exp: New.
3657         * gcc.dg/guality/example.c: New.
3658         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3659         (cleanup-saved-temps): Likewise, .gkd files too.
3660
3661 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3662
3663         PR fortran/39229
3664         * gfortran.dg/line_length_3.f: New test.
3665         * gfortran.dg/line_length_4.f90: New test.
3666
3667 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3668
3669         * lib/target-supports.exp (check_gc_sections_available):
3670         Add proper pattern quote.
3671
3672 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3673             Kaz Kojima  <kkojima@gcc.gnu.org>
3674
3675         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3676         * g++.dg/cdce3.C: Use dg-add-options ieee.
3677         * g++.dg/torture/type-generic-1.C: Likewise.
3678         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3679         * gcc.dg/pr28796-2.c: Likewise.
3680         * gcc.dg/torture/builtin-math-7.c: Likewise.
3681         * gcc.dg/torture/type-generic-1.c: Likewise.
3682         * gfortran.dg/boz_14.f90: Likewise.
3683         * gfortran.dg/erf_2.F90: Likewise.
3684         * gfortran.dg/init_flag_3.f90: Likewise.
3685         * gfortran.dg/init_flag_4.f90: Likewise.
3686         * gfortran.dg/init_flag_5.f90: Likewise.
3687         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3688         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3689         * gfortran.dg/isnan_1.f90: Likewise.
3690         * gfortran.dg/isnan_2.f90: Likewise.
3691         * gfortran.dg/maxlocval_2.f90: Likewise.
3692         * gfortran.dg/maxlocval_4.f90: Likewise.
3693         * gfortran.dg/minlocval_1.f90: Likewise.
3694         * gfortran.dg/minlocval_4.f90: Likewise.
3695         * gfortran.dg/module_nan.f90: Likewise.
3696         * gfortran.dg/namelist_42.f90: Likewise.
3697         * gfortran.dg/namelist_43.f90: Likewise.
3698         * gfortran.dg/nan_1.f90: Likewise.
3699         * gfortran.dg/nan_2.f90: Likewise.
3700         * gfortran.dg/nan_3.f90: Likewise.
3701         * gfortran.dg/nan_4.f90: Likewise.
3702         * gfortran.dg/nan_5.f90: Likewise.
3703         * gfortran.dg/nearest_1.f90: Likewise.
3704         * gfortran.dg/nearest_2.f90: Likewise.
3705         * gfortran.dg/nearest_3.f90: Likewise.
3706         * gfortran.dg/pr37243.f: Likewise.
3707         * gfortran.dg/real_const_3.f90: Likewise.
3708         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3709
3710 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3711
3712         PR debug/30161
3713         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3714         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3715         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3716         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3717         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3718         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3719         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3720         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3721         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3722         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3723         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3724         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3725         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3726
3727 2009-08-31  Jason Merrill  <jason@redhat.com>
3728
3729         PR c++/41127
3730         * g++.dg/parse/enum5.C: New.
3731         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3732
3733 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3734
3735         PR fortran/40940
3736         * gfortran.dg/allocate_derived_1.f90: New.
3737         * gfortran.dg/class_3.f03: New.
3738
3739 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3740
3741         PR fortran/40996
3742         * gfortran.dg/allocatable_scalar_1.f90: New.
3743         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3744         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3745         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3746
3747 2009-08-30  Richard Guenther  <rguenther@suse.de>
3748
3749         PR tree-optimization/41186
3750         * g++.dg/torture/pr41186.C: New testcase.
3751         * g++.dg/tree-ssa/pr41186.C: Likewise.
3752
3753 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3754
3755         PR c++/41187
3756         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3757         take ia64 assembly comments syntax in account.
3758
3759 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3760
3761         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3762
3763 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3764
3765         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3766         * gfortran.dg/whole_file_6.f90: Likewise.
3767
3768 2009-08-28  Cary Coutant  <ccoutant@google.com>
3769
3770         PR debug/41063
3771         * g++.dg/debug/dwarf2/pr41063.C: New test.
3772
3773 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3774
3775         PR rtl-optimization/40861
3776         * gcc.dg/pr40861.c: New test.
3777
3778 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3779
3780         PR fortran/40869
3781         * gfortran.dg/proc_ptr_comp_20.f90: New.
3782
3783 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3784
3785         PR libfortran/39667
3786         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3787         open temp file with status="scratch".
3788         * gfortran.dg/fmt_cache_1.f: Likewise.
3789         * gfortran.dg/fmt_exhaust.f90: Likewise.
3790         * gfortran.dg/fmt_t_4.f90: Likewise.
3791         * gfortran.dg/fseek.f90: Likewise.
3792         * gfortran.dg/list_read_5.f90: Likewise.
3793         * gfortran.dg/namelist_39.f90: Likewise.
3794         * gfortran.dg/namelist_56.f90: Likewise.
3795         * gfortran.dg/read_bad_advance.f90: Likewise.
3796         * gfortran.dg/read_repeat.f90: Likewise.
3797         * gfortran.dg/read_size_noadvance.f90: Likewise.
3798         * gfortran.dg/read_x_past.f: Likewise.
3799
3800 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3801
3802         PR fortran/28039
3803         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3804
3805 2009-08-27  Daniel Kraft  <d@domob.eu>
3806
3807         PR fortran/37425
3808         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3809         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3810         error and fix problem with recursive assignment.
3811         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3812         * gfortran.dg/typebound_operator_3.f03: New test.
3813         * gfortran.dg/typebound_operator_4.f03: New test.
3814
3815 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3816
3817         PR debug/41170
3818         * debug/dwarf2/namespace-1.C: New test.
3819
3820 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3821
3822         PR fortran/41162
3823         * gfortran.dg/pr41162.f: New.
3824
3825 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3826             Richard Sandiford  <rdsandiford@googlemail.com>
3827
3828         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3829         with "forbid_cpu".
3830         * gcc.target/mips/branch-1.c: Update accordingly.
3831         * gcc.target/mips/extend-1.c: Likewise.
3832         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3833
3834 2009-08-26  Richard Guenther  <rguenther@suse.de>
3835
3836         PR middle-end/41163
3837         * gcc.c-torture/compile/pr41163.c: New testcase.
3838         * gcc.dg/pr35899.c: Adjust.
3839
3840 2009-08-26  Richard Guenther  <rguenther@suse.de>
3841
3842         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3843
3844 2009-08-26  Jason Merrill  <jason@redhat.com>
3845
3846         * g++.dg/cpp0x/explicit3.C: New.
3847         * g++.dg/overload/cond2.C: New.
3848
3849 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3850
3851         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3852
3853 2009-08-25  Jan Hubicka  <jh@suse.cz>
3854
3855         * gcc.target/i386/sse5-shift1-vector.c
3856         * gcc.target/i386/isa-12.c
3857         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3858         * gcc.target/i386/sse5-pcmov2.c
3859         * gcc.target/i386/isa-3.c
3860         * gcc.target/i386/sse5-shift2-vector.c
3861         * gcc.target/i386/isa-7.c
3862         * gcc.target/i386/funcspec-2.c
3863         * gcc.target/i386/sse5-haddX.c
3864         * gcc.target/i386/sse5-hadduX.c
3865         * gcc.target/i386/isa-9.c
3866         * gcc.target/i386/sse5-maccXX.c
3867         * gcc.target/i386/sse5-shift3-vector.c
3868         * gcc.target/i386/sse5-msubXX.c
3869         * gcc.target/i386/sse5-permpX.c
3870         * gcc.target/i386/sse5-check.h
3871         * gcc.target/i386/sse-12.c
3872         * gcc.target/i386/sse-11.c
3873         * gcc.target/i386/sse-10.c
3874         * gcc.target/i386/sse-13.c
3875         * gcc.target/i386/sse-14.c
3876         * gcc.target/i386/sse-22.c
3877         * gcc.target/i386/sse-2.c
3878         * gcc.target/i386/sse-13.c
3879         * gcc.target/i386/avx-2.c
3880         * gcc.target/i386/sse5-rotate1-vector.c
3881         * gcc.target/i386/isa-4.c
3882         * gcc.target/i386/sse5-hsubX.c
3883         * gcc.target/i386/sse5-pcmov.c
3884         * gcc.target/i386/sse5-fma.c
3885         * gcc.target/i386/isa-8.c
3886         * gcc.target/i386/sse5-rotate2-vector.c
3887         * gcc.target/i386/sse5-nmaccXX.c
3888         * gcc.target/i386/sse5-imul64-vector.c
3889         * gcc.target/i386/sse5-nmsubXX.c
3890         * gcc.target/i386/sse5-rotate3-vector.c
3891         * gcc.target/i386/sse5-fma-vector.c
3892         * gcc.target/i386/sse5-imul32widen-vector.c
3893         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3894
3895         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3896         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3897         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3898         * gcc.target/i386/avx-1.c: Remove SSE5.
3899         * gcc.target/i386/avx-2.c: Remove SSE5.
3900         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3901         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3902         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3903         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3904
3905 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3906
3907         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3908
3909 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3910
3911         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3912         keyword works in the same manner as __alignof.
3913
3914 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3915
3916         PR libfortran/34670
3917         * gfortran.dg/unpack_bounds_1.f90:  New test.
3918         * gfortran.dg/unpack_bounds_2.f90:  New test.
3919         * gfortran.dg/unpack_bounds_3.f90:  New test.
3920
3921 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3922
3923         * gnat.dg/slice7.adb: New test.
3924         * gnat.dg/slice7_pkg.ads: New helper.
3925
3926 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3927
3928         PR fortran/41139
3929         * gfortran.dg/proc_ptr_25.f90: New.
3930         * gfortran.dg/proc_ptr_comp_18.f90: New.
3931         * gfortran.dg/proc_ptr_comp_19.f90: New.
3932
3933 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3934
3935         PR fortran/41154
3936         * gfortran.dg/fmt_error_8.f: New test.
3937
3938 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3939
3940         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3941         number, update all callers and synchronize results for latest MPC.
3942
3943 2009-08-21  Jason Merrill  <jason@redhat.com>
3944
3945         * g++.dg/warn/Wunused-17.C: New.
3946
3947 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3948
3949         * gcc.target/arm/combine-cmp-shift.c: New test.
3950
3951 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3952
3953         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3954         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3955         width specifier.
3956
3957 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3958
3959         * gfortran.dg/fmt_error_7.f: New test.
3960
3961 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3962
3963         PR target/40718
3964         * gcc.target/i386/pr40718.c: New test.
3965
3966 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3967
3968         * gfortran.dg/proc_ptr_24.f90: New test.
3969
3970 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3971
3972         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3973         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3974         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3975
3976 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3977
3978         PR fortran/28039
3979         * gfortran.dg/fmt_with_extra.f: new file.
3980
3981 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3982
3983         * lib/target-supports.exp
3984         (check_effective_target_arm_iwmmxt_ok): New procedure.
3985         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3986         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3987
3988 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3989
3990         * gfortran.dg/boz_9.f90: Do not load denormal floating
3991         point constants.  Remove -mieee option for alpha*-*-* targets.
3992
3993 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3994
3995         PR fortran/41106
3996         * gfortran.dg/proc_ptr_23.f90: New.
3997         * gfortran.dg/proc_ptr_comp_15.f90: New.
3998         * gfortran.dg/proc_ptr_comp_16.f90: New.
3999         * gfortran.dg/proc_ptr_comp_17.f90: New.
4000
4001 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4002
4003         PR c++/41131
4004         * g++.dg/expr/unary3.C: New test.
4005
4006 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4007
4008         * gfortran.dg/common_5.f: Add -mdalign for sh.
4009         * gfortran.dg/common_align_2.f90: Likewise.
4010
4011 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4012
4013         PR libfortran/40962
4014         * c_f_pointer_tests_4.f90:  New test.
4015
4016 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4017
4018         * gnat.dg/slice6.adb: New test.
4019         * gnat.dg/slice6_pkg.ads: New helper.
4020
4021 2009-08-20  Michael Matz  <matz@suse.de>
4022
4023         PR fortran/41126
4024         * gfortran.dg/pr41126.f90: New test.
4025
4026 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4027
4028         * gnat.dg/dynamic_bound.adb: New test.
4029
4030 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4031
4032         PR fortran/41121
4033         * gfortran.dg/intrinsic_5.f90: New.
4034
4035 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4036             Richard Earnshaw  <richard.earnshaw@arm.com>
4037
4038         * gcc.target/arm/20090811-1.c: New test.
4039
4040 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4041
4042         PR middle-end/41123
4043         * gcc.dg/pr41123.c: New test.
4044
4045 2009-08-19  Jason Merrill  <jason@redhat.com>
4046
4047         PR c++/41120
4048         * g++.dg/other/gc4.C: New.
4049
4050 2009-08-18  Michael Matz  <matz@suse.de>
4051
4052         * gfortran.dg/vect/vect-gems.f90: New test.
4053         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4054
4055 2009-08-18  DJ Delorie  <dj@redhat.com>
4056
4057         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4058         * lib/gcc-defs.exp: ... to here.
4059
4060         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4061         GCC_EXEC_PREFIX before building the wrapper.
4062
4063 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4064
4065         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4066         tests.
4067         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4068         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4069         dg-options.  Fix dg-final clause.
4070
4071 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4072
4073         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4074
4075 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4076             Paul Thomas  <pault@gcc.gnu.org>
4077
4078         PR fortran/40870
4079         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4080
4081 2009-08-18  Richard Guenther  <rguenther@suse.de>
4082
4083         PR middle-end/41094
4084         * gcc.dg/torture/pr41094.c: New testcase.
4085         * gcc.dg/torture/builtin-power-1.c: Adjust.
4086         * gcc.dg/builtins-10.c: Likewise.
4087
4088 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4089
4090         PR target/40971
4091         * gcc.dg/pr40971.c: New test.
4092
4093 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4094
4095         PR fortran/41062
4096         * gfortran.dg/use_only_4.f90: New test.
4097
4098 2009-08-17  Daniel Kraft  <d@domob.eu>
4099
4100         PR fortran/37425
4101         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4102         NOPASS bindings as operators.
4103
4104 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4105
4106         * lib/target-supports.exp
4107         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4108         of targets that do not need command line argument to enable SIMD.
4109
4110 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4111
4112         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4113         typo in cache name.
4114
4115 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4116
4117         PR fortran/41075
4118         * gfortran.dg/unlimited_fmt_1.f90: New test.
4119
4120 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4121
4122         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4123
4124 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4125
4126         * gnat.dg/itype.ad[sb]: New test.
4127
4128 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4129
4130         * gcc.target/mips/mips.exp: Add terminology section to comment
4131         at the top of the file.  Fix typos.
4132
4133 2009-08-16  Jason Merrill  <jason@redhat.com>
4134
4135         * g++.dg/debug/dwarf2/inline1.C: New.
4136
4137 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4138
4139         PR target/38599
4140         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4141
4142 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4143
4144         PR debug/37801
4145         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4146         Make sure to trigger inlining optimizations.
4147         * gcc.dg/debug/dwarf2/inline2.c: New test.
4148
4149 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4150
4151         PR fortran/41070
4152         * gfortran.dg/structure_constructor_10.f90: New.
4153
4154 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4155
4156         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4157         * gcc.dg/pragma-re-2.c: Likewise.
4158         * gcc.dg/pragma-re-3.c: Likewise.
4159         * gcc.dg/pragma-re-4.c: Likewise.
4160         * g++.dg/other/pragma-re-1.C: Likewise.
4161         * g++.dg/other/pragma-re-2.C: Likewise.
4162
4163 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4164
4165         * gcc.dg/torture/builtin-math-7.c: New.
4166
4167 2009-08-14  Richard Guenther  <rguenther@suse.de>
4168
4169         * gcc.c-torture/execute/20090814-1.c: New testcase.
4170
4171 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4172
4173         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4174
4175 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4176
4177         PR target/40934
4178         * gcc.target/i386/pr40934.c: New.
4179
4180 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4181
4182         PR target/41019
4183         * gcc.target/i386/pr41019.c: New test.
4184
4185 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4186
4187         PR fortran/40955
4188         * gfortran.dg/winapi.f90: New test.
4189
4190 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4191
4192         PR fortran/40995
4193         * gfortran.dg/intrinsic_4.f90: New.
4194         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4195         different line.
4196
4197 2009-08-13  Richard Guenther  <rguenther@suse.de>
4198
4199         PR middle-end/41047
4200         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4201
4202 2009-08-12  Richard Guenther  <rguenther@suse.de>
4203
4204         PR tree-optimization/41011
4205         * gfortran.dg/pr41011.f: New testcase.
4206
4207 2009-08-11  Andrew Haley  <aph@redhat.com>
4208
4209         * gcc.target/arm/synchronize.c: New file.
4210
4211 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4212
4213         PR middle-end/40980
4214         * gfortran.dg/graphite/id-17.f: New.
4215
4216 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4217             Sebastian Pop  <sebastian.pop@amd.com>
4218
4219         * gcc.dg/graphite/interchange-1.c: XFAILed.
4220         * gcc.dg/graphite/interchange-2.c: XFAILed.
4221         * gcc.dg/graphite/interchange-3.c: XFAILed.
4222         * gcc.dg/graphite/interchange-4.c: XFAILed.
4223         * gcc.dg/graphite/interchange-7.c: XFAILed.
4224
4225 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4226
4227         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4228
4229 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4230             Pranav Garg  <pranav.garg2107@gmail.com>
4231
4232         * gcc.dg/graphite/interchange-6.c: XFAILed.
4233
4234 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4235
4236         * gcc.dg/graphite/interchange-9.c: New.
4237
4238 2009-08-12  Richard Guenther  <rguenther@suse.de>
4239
4240         PR rtl-optimization/41033
4241         * gcc.dg/pr41033.c: New test.
4242
4243 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4244
4245         PR fortran/41022
4246         * gfortran.dg/proc_ptr_comp_14.f90: New.
4247
4248 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4249
4250         * gcc.target/mips/ext-5.c: New test.
4251         * gcc.target/mips/ext-6.c: New test.
4252         * gcc.target/mips/ext-7.c: New test.
4253         * gcc.target/mips/ext-8.c: New test.
4254         * gcc.target/mips/extend-2.c: New test.
4255
4256 2009-08-10  Jason Merrill  <jason@redhat.com>
4257
4258         * g++.dg/other/linkage2.C: New test for types-without-linkage
4259         handling.
4260         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4261         * g++.dg/lookup/anon2.C: Likewise.
4262         * g++.dg/other/anon3.C: Likewise.
4263         * g++.dg/template/arg2.C: Likewise.
4264         * g++.dg/template/local4.C: Likewise.
4265         * g++.old-deja/g++.law/operators32.C: Likewise.
4266         * g++.old-deja/g++.other/linkage2.C: Likewise.
4267         * g++.old-deja/g++.pt/enum6.C: Likewise.
4268         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4269         * g++.old-deja/g++.other/linkage1.C: Likewise.
4270
4271 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4272
4273         * gcc.dg/dg.exp: Test also c-c++-common dir.
4274         * g++.dg/dg.exp: Likewise.
4275         * g++.dg/warn/Wconversion-real.C: Delete.
4276         * gcc.dg/Wconversion-real.c: Move to ...
4277         * c-c++-common/Wconversion-real.c: ... here.
4278         * lib/target-supports.exp
4279         (check_effective_target_c,check_effective_target_c++): New.
4280
4281 2009-08-10  Daniel Kraft  <d@domob.eu>
4282
4283         PR fortran/37425
4284         * gfortran.dg/typebound_operator_1.f03: New test.
4285         * gfortran.dg/typebound_operator_2.f03: New test.
4286
4287 2009-08-10  Richard Guenther  <rguenther@suse.de>
4288
4289         PR middle-end/41006
4290         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4291         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4292
4293 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4294
4295         PR fortran/40940
4296         * gfortran.dg/class_1.f03: New.
4297         * gfortran.dg/class_2.f03: New.
4298         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4299         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4300         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4301         * gfortran.dg/typebound_call_10.f03: Ditto.
4302         * gfortran.dg/typebound_call_2.f03: Ditto.
4303         * gfortran.dg/typebound_call_3.f03: Ditto.
4304         * gfortran.dg/typebound_call_4.f03: Ditto.
4305         * gfortran.dg/typebound_generic_3.f03: Ditto.
4306         * gfortran.dg/typebound_generic_4.f03: Ditto.
4307         * gfortran.dg/typebound_proc_1.f08: Ditto.
4308         * gfortran.dg/typebound_proc_5.f03: Ditto.
4309         * gfortran.dg/typebound_proc_6.f03: Ditto.
4310
4311 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4312
4313         PR c++/40866
4314         * g++.dg/expr/stmt-expr-1.C: New test.
4315
4316 2009-08-09  Richard Guenther  <rguenther@suse.de>
4317
4318         PR tree-optimization/41016
4319         * gcc.c-torture/compile/pr41016.c: New testcase.
4320
4321 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4322
4323         * gcc.dg/overflow-warn-8.c: New test.
4324
4325 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4326
4327         PR tree-optimization/41008
4328         * gcc.dg/vect/O1-pr41008.c: New test.
4329
4330 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4331
4332         PR fortran/40955
4333         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4334
4335 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4336
4337         * gcc.target/bfin/loop-autoinc.c: New file.
4338
4339 2009-08-08  Richard Guenther  <rguenther@suse.de>
4340
4341         PR tree-optimization/40991
4342         * g++.dg/torture/pr40991.C: New testcase.
4343
4344 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4345
4346         * ada/acats/support/impdef.a: Tweak timing constants. Add
4347         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4348         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4349         * ada/acats/tests/c9/c940007.a: Likewise.
4350         * ada/acats/tests/c9/c94001c.ada: Likewise.
4351         * ada/acats/tests/c9/c94006a.ada: Likewise.
4352         * ada/acats/tests/c9/c94008c.ada: Likewise.
4353         * ada/acats/tests/c9/c951002.a: Likewise.
4354         * ada/acats/tests/c9/c954a01.a: Likewise.
4355         * ada/acats/tests/c9/c96001a.ada: Likewise.
4356         * ada/acats/tests/c9/c97307a.ada: Likewise.
4357
4358 2009-08-07  Richard Guenther  <rguenther@suse.de>
4359
4360         PR tree-optimization/40999
4361         * gfortran.dg/pr40999.f: New testcase.
4362
4363 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4364
4365         * g++.dg/tree-prof/partition1.C: New test.
4366
4367 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4368
4369         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4370         hook.
4371         (check_effective_target_arm_neon_ok): Improve test for neon
4372         availability.
4373         * gcc.target/arm/eabi1.c: Only run test in base variant.
4374         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4375         attribute.
4376         * gcc.target/arm/vfp1[567].c: New tests.
4377
4378 2009-08-06  Jason Merrill  <jason@redhat.com>
4379
4380         PR c++/40948
4381         * g++.dg/ext/complit12.C: Expand.
4382
4383 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4384
4385         Merge ARM/hard_vfp_branch to trunk.
4386
4387         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4388
4389         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4390         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4391
4392         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4393
4394         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4395         (PCS): Define macro to use base AAPCS.
4396         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4397
4398         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4399
4400         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4401         Correct arm_neon.h typo.
4402
4403         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4404
4405         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4406         this a linkage test.
4407         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4408         argument marshalling.
4409         * abitest.h: New file.
4410         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4411         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4412
4413 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4414
4415         PR middle-end/32964
4416         * gcc.dg/tree-ssa/pr32964.c: New test.
4417
4418 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4419             H.J. Lu  <hongjiu.lu@intel.com>
4420
4421         PR target/40957
4422         * gcc.target/i386/pr40957.c: New test.
4423
4424 2009-08-06  Richard Guenther  <rguenther@suse.de>
4425
4426         PR tree-optimization/40964
4427         * gcc.c-torture/compile/pr40964.c: New testcase.
4428
4429 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4430
4431         PR fortran/40847
4432         * gfortran.dg/transfer_resolve_1.f90 : New test.
4433
4434 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4435             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4436
4437         PR target/40906
4438         * gcc.target/i386/pr40906-1.c: New test.
4439         * gcc.target/i386/pr40906-2.c: Ditto.
4440         * gcc.target/i386/pr40906-3.c: Ditto.
4441
4442 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4443
4444         PR rtl-optimization/40924
4445         * g++.dg/torture/pr40924.C: New test.
4446
4447 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4448
4449         PR c++/36069
4450         * g++.dg/warn/pr36069.C: New.
4451
4452 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4453
4454         PR c++/39987
4455         * g++.dg/overload/defarg4.C: New test.
4456
4457 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4458
4459         PR c++/16696
4460         * g++.dg/parse/pr16696.C: New.
4461         * g++.dg/parse/pr16696-permissive.C: New.
4462
4463 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4464
4465         PR fortran/40875
4466         * gfortran.dg/initialization_23.f90 : New test.
4467
4468 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4469
4470         PR debug/39706
4471         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4472
4473 2009-08-03  Jason Merrill  <jason@redhat.com>
4474             Jakub Jelinek  <jakub@redhat.com>
4475
4476         PR c++/40948
4477         * g++.dg/ext/complit12.C: New.
4478
4479 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4480
4481         PR c/39902
4482         * gcc.target/powerpc/pr39902-2.c: New test.
4483
4484 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4485
4486         PR middle-end/40943
4487         * gcc.dg/uninit-6.c: Re-add XFAIL.
4488         * gcc.dg/uninit-6-O0.c: Likewise.
4489         * gcc.dg/uninit-pr40943.c: New test.
4490
4491 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4492
4493         PR testsuite/40858
4494         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4495         .ascii.
4496
4497 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4498
4499         PR libfortran/40853
4500         * gfortran.dg/namelist_40.f90: Update error output.
4501         * gfortran.dg/namelist_47.f90: Update error output.
4502         * gfortran.dg/namelist_58.f90: New test.
4503
4504 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4505
4506         PR fortran/40881
4507         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4508         * gfortran.dg/altreturn_3.f90: Ditto.
4509         * gfortran.dg/altreturn_5.f90: Ditto.
4510         * gfortran.dg/altreturn_6.f90: Ditto.
4511         * gfortran.dg/altreturn_7.f90: Ditto.
4512         * gfortran.dg/array_constructor_13.f90: Ditto.
4513         * gfortran.dg/arrayio_7.f90: Ditto.
4514         * gfortran.dg/arrayio_8.f90: Ditto.
4515         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4516         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4517         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4518         * gfortran.dg/backspace_8.f: Add -std=legacy.
4519         * gfortran.dg/backspace_9.f: Ditto.
4520         * gfortran.dg/char_comparison_1.f: Ditto.
4521         * gfortran.dg/char_decl_1.f90: Ditto.
4522         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4523         * gfortran.dg/char_pointer_assign.f90: Ditto.
4524         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4525         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4526         * gfortran.dg/char_pointer_func.f90: Ditto.
4527         * gfortran.dg/common_8.f90: Ditto.
4528         * gfortran.dg/constant_substring.f: Ditto.
4529         * gfortran.dg/data_char_2.f90: Ditto.
4530         * gfortran.dg/der_array_io_1.f90: Ditto.
4531         * gfortran.dg/der_array_io_2.f90: Ditto.
4532         * gfortran.dg/der_array_io_3.f90: Ditto.
4533         * gfortran.dg/der_io_3.f90: Ditto.
4534         * gfortran.dg/dev_null.F90: Ditto.
4535         * gfortran.dg/direct_io_2.f90: Ditto.
4536         * gfortran.dg/do_iterator_2.f90: Ditto.
4537         * gfortran.dg/e_d_fmt.f90: Ditto.
4538         * gfortran.dg/empty_format_1.f90: Ditto.
4539         * gfortran.dg/entry_17.f90: Modified warning message.
4540         * gfortran.dg/entry_7.f90: Add -std=legacy.
4541         * gfortran.dg/eor_1.f90: Ditto.
4542         * gfortran.dg/equiv_2.f90: Ditto.
4543         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4544         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4545         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4546         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4547         * gfortran.dg/fmt_error_2.f90: Ditto.
4548         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4549         * gfortran.dg/fmt_tl.f: Ditto.
4550         * gfortran.dg/fmt_white.f: Ditto.
4551         * gfortran.dg/func_derived_1.f90: Ditto.
4552         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4553         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4554         * gfortran.dg/global_references_2.f90: Ditto.
4555         * gfortran.dg/hollerith_1.f90: Ditto.
4556         * gfortran.dg/hollerith.f90: Use new-style character length.
4557         * gfortran.dg/hollerith_f95.f90: Ditto.
4558         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4559         * gfortran.dg/implicit_6.f90: Ditto.
4560         * gfortran.dg/implicit_9.f90: Ditto.
4561         * gfortran.dg/inquire_13.f90: Ditto.
4562         * gfortran.dg/inquire_5.f90: Ditto.
4563         * gfortran.dg/inquire_6.f90: Ditto.
4564         * gfortran.dg/inquire.f90: Ditto.
4565         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4566         * gfortran.dg/io_constraints_2.f90: Ditto.
4567         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4568         * gfortran.dg/loc_2.f90: Ditto.
4569         * gfortran.dg/logical_1.f90: Ditto.
4570         * gfortran.dg/longline.f: Ditto.
4571         * gfortran.dg/merge_char_1.f90: Ditto.
4572         * gfortran.dg/namelist_12.f: Ditto.
4573         * gfortran.dg/namelist_14.f90: Ditto.
4574         * gfortran.dg/namelist_18.f90: Ditto.
4575         * gfortran.dg/namelist_19.f90: Ditto.
4576         * gfortran.dg/namelist_21.f90: Ditto.
4577         * gfortran.dg/namelist_22.f90: Ditto.
4578         * gfortran.dg/namelist_37.f90: Ditto.
4579         * gfortran.dg/namelist_54.f90: Ditto.
4580         * gfortran.dg/namelist_55.f90: Ditto.
4581         * gfortran.dg/namelist_empty.f90: Ditto.
4582         * gfortran.dg/namelist_use.f90: Use new-style character length.
4583         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4584         * gfortran.dg/nested_modules_4.f90: Ditto.
4585         * gfortran.dg/nested_modules_5.f90: Ditto.
4586         * gfortran.dg/open-options-blanks.f: Ditto.
4587         * gfortran.dg/output_exponents_1.f90: Ditto.
4588         * gfortran.dg/parens_5.f90: Ditto.
4589         * gfortran.dg/parens_6.f90: Ditto.
4590         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4591         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4592         * gfortran.dg/pr15129.f90: Ditto.
4593         * gfortran.dg/pr15332.f: Ditto.
4594         * gfortran.dg/pr16597.f90: Ditto.
4595         * gfortran.dg/pr17143.f90: Ditto.
4596         * gfortran.dg/pr17164.f90: Ditto.
4597         * gfortran.dg/pr17229.f: Modified warning message.
4598         * gfortran.dg/pr18210.f90: Add -std=legacy.
4599         * gfortran.dg/pr19155.f: Ditto.
4600         * gfortran.dg/pr20086.f90: Ditto.
4601         * gfortran.dg/pr20124.f90: Ditto.
4602         * gfortran.dg/pr20755.f: Ditto.
4603         * gfortran.dg/pr20865.f90: Ditto.
4604         * gfortran.dg/pr20950.f: Ditto.
4605         * gfortran.dg/pr21730.f: Ditto.
4606         * gfortran.dg/pr22491.f: Ditto.
4607         * gfortran.dg/pr29713.f90: Ditto.
4608         * gfortran.dg/print_parentheses_1.f: Ditto.
4609         * gfortran.dg/print_parentheses_2.f90: Ditto.
4610         * gfortran.dg/proc_assign_1.f90: Ditto.
4611         * gfortran.dg/proc_decl_1.f90: Ditto.
4612         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4613         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4614         * gfortran.dg/read_float_1.f90: Ditto.
4615         * gfortran.dg/read_logical.f90: Ditto.
4616         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4617         * gfortran.dg/return_1.f90: Ditto.
4618         * gfortran.dg/rewind_1.f90: Ditto.
4619         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4620         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4621         * gfortran.dg/stfunc_1.f90: Ditto.
4622         * gfortran.dg/stfunc_3.f90: Ditto.
4623         * gfortran.dg/stfunc_4.f90: Ditto.
4624         * gfortran.dg/stfunc_6.f90: Ditto.
4625         * gfortran.dg/streamio_2.f90: Ditto.
4626         * gfortran.dg/string_ctor_1.f90: Ditto.
4627         * gfortran.dg/string_null_compare_1.f: Ditto.
4628         * gfortran.dg/substr_6.f90: Ditto.
4629         * gfortran.dg/tl_editing.f90: Ditto.
4630         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4631         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4632         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4633         * gfortran.dg/g77/1832.f: Ditto.
4634         * gfortran.dg/g77/19981216-0.f Ditto.
4635         * gfortran.dg/g77/19990525-0.f: Ditto.
4636         * gfortran.dg/g77/19990826-2.f: Ditto.
4637         * gfortran.dg/g77/20000630-2.f: Ditto.
4638         * gfortran.dg/g77/20010116.f: Ditto.
4639         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4640         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4641         * gfortran.dg/g77/980520-1.f: Ditto.
4642         * gfortran.dg/g77/check0.f: Ditto.
4643         * gfortran.dg/g77/cpp3.F: Ditto.
4644         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4645         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4646         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4647         * gfortran.dg/g77/short.f: Ditto.
4648
4649 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4650
4651         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4652         * gcc.target/mips/ext-4.c: Likewise.
4653         * gcc.target/mips/interrupt_handler.c: Likewise.
4654         * gcc.target/mips/truncate-4.c: Likewise.
4655         * gcc.target/mips/truncate-5.c: Likewise.
4656
4657 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4658
4659         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4660         -fgraphite-force-parallel to -floop-parallelize-all.
4661
4662 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4663
4664         PR fortran/40011
4665         * gfortran.dg/whole_file_7.f90: New test.
4666         * gfortran.dg/whole_file_8.f90: New test.
4667         * gfortran.dg/whole_file_9.f90: New test.
4668         * gfortran.dg/whole_file_10.f90: New test.
4669         * gfortran.dg/whole_file_11.f90: New test.
4670         * gfortran.dg/whole_file_12.f90: New test.
4671         * gfortran.dg/whole_file_13.f90: New test.
4672         * gfortran.dg/whole_file_14.f90: New test.
4673
4674 2009-07-31  Jason Merrill  <jason@redhat.com>
4675
4676         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4677         binding semantics.
4678         * g++.dg/cpp0x/named.C: Likewise.
4679         * g++.dg/cpp0x/overload.C: Likewise.
4680         * g++.dg/cpp0x/rv1n.C: Likewise.
4681         * g++.dg/cpp0x/rv1p.C: Likewise.
4682         * g++.dg/cpp0x/rv2n.C: Likewise.
4683         * g++.dg/cpp0x/rv2p.C: Likewise.
4684         * g++.dg/cpp0x/rv3n.C: Likewise.
4685         * g++.dg/cpp0x/rv3p.C: Likewise.
4686         * g++.dg/cpp0x/rv4n.C: Likewise.
4687         * g++.dg/cpp0x/rv4p.C: Likewise.
4688         * g++.dg/cpp0x/rv5n.C: Likewise.
4689         * g++.dg/cpp0x/rv5p.C: Likewise.
4690         * g++.dg/cpp0x/rv6n.C: Likewise.
4691         * g++.dg/cpp0x/rv6p.C: Likewise.
4692         * g++.dg/cpp0x/rv7n.C: Likewise.
4693         * g++.dg/cpp0x/rv7p.C: Likewise.
4694         * g++.dg/cpp0x/template_deduction.C: Likewise.
4695         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4696         * g++.dg/cpp0x/overloadn.C: New.
4697         * g++.dg/cpp0x/rv-cast.C: New.
4698
4699 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4700
4701         * gcc.target/mips/ext-4.c: New test.
4702
4703 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4704
4705         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4706
4707 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4708
4709         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4710         * gcc.dg/tree-ssa/loop-32.c: Same.
4711         * gcc.dg/tree-ssa/loop-33.c: Same.
4712         * gcc.dg/tree-ssa/loop-34.c: Same.
4713         * gcc.dg/tree-ssa/loop-35.c: Same.
4714         * gcc.dg/tree-ssa/loop-7.c: Same.
4715         * gcc.dg/tree-ssa/pr23109.c: Same.
4716         * gcc.dg/tree-ssa/restrict-2.c: Same.
4717         * gcc.dg/tree-ssa/restrict-3.c: Same.
4718         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4719         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4720         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4721         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4722         * gcc.dg/tree-ssa/structopt-1.c: Same.
4723         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4724         * gfortran.dg/pr32921.f: Same.
4725
4726 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4727
4728         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4729         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4730         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4731         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4732         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4733         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4734         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4735         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4736         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4737         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4738         * gcc.dg/graphite/id-1.c: New.
4739         * gcc.dg/graphite/id-10.c: New.
4740         * gcc.dg/graphite/id-11.c: New.
4741         * gcc.dg/graphite/id-12.c: New.
4742         * gcc.dg/graphite/id-13.c: New.
4743         * gcc.dg/graphite/id-14.c: New.
4744         * gcc.dg/graphite/id-15.c: New.
4745         * gcc.dg/graphite/id-2.c: New.
4746         * gcc.dg/graphite/id-3.c: New.
4747         * gcc.dg/graphite/id-4.c: New.
4748         * gcc.dg/graphite/id-5.c: New.
4749         * gcc.dg/graphite/id-6.c: New.
4750         * gcc.dg/graphite/id-7.c: New.
4751         * gcc.dg/graphite/id-8.c: New.
4752         * gcc.dg/graphite/id-9.c: New.
4753         * gcc.dg/graphite/interchange-0.c: New.
4754         * gcc.dg/graphite/interchange-1.c: New.
4755         * gcc.dg/graphite/interchange-2.c: New.
4756         * gcc.dg/graphite/interchange-3.c: New.
4757         * gcc.dg/graphite/interchange-4.c: New.
4758         * gcc.dg/graphite/interchange-5.c: New.
4759         * gcc.dg/graphite/interchange-6.c: New.
4760         * gcc.dg/graphite/interchange-7.c: New.
4761         * gcc.dg/graphite/interchange-8.c: New.
4762         * gcc.dg/graphite/pr35356-1.c: New.
4763         * gcc.dg/graphite/pr35356-2.c: New.
4764         * gcc.dg/graphite/pr35356-3.c: New.
4765         * gcc.dg/graphite/pr40157.c: New.
4766         * gcc.dg/graphite/run-id-1.c: New.
4767         * gcc.dg/graphite/scop-20.c: New.
4768         * gcc.dg/graphite/scop-21.c: New.
4769         * gfortran.dg/graphite/id-1.f90: New.
4770         * gfortran.dg/graphite/id-10.f90: New.
4771         * gfortran.dg/graphite/id-11.f: New.
4772         * gfortran.dg/graphite/id-12.f: New.
4773         * gfortran.dg/graphite/id-13.f: New.
4774         * gfortran.dg/graphite/id-14.f: New.
4775         * gfortran.dg/graphite/id-15.f: New.
4776         * gfortran.dg/graphite/id-16.f: New.
4777         * gfortran.dg/graphite/id-5.f: New.
4778         * gfortran.dg/graphite/id-6.f: New.
4779         * gfortran.dg/graphite/id-7.f: New.
4780         * gfortran.dg/graphite/id-8.f: New.
4781         * gfortran.dg/graphite/id-9.f: New.
4782         * gfortran.dg/graphite/interchange-1.f: New.
4783         * gfortran.dg/graphite/interchange-2.f: New.
4784
4785 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4786
4787         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4788         flags based on the name of the testcase.
4789         * gfortran.dg/graphite/graphite.exp: Same.
4790
4791         * gcc.dg/graphite/block-0.c: Adjusted.
4792         * gcc.dg/graphite/block-1.c: Adjusted.
4793         * gcc.dg/graphite/block-2.c: Adjusted.
4794         * gcc.dg/graphite/block-3.c: Adjusted.
4795         * gcc.dg/graphite/block-4.c: Adjusted.
4796         * gcc.dg/graphite/block-5.c: Adjusted.
4797         * gcc.dg/graphite/block-6.c: Adjusted.
4798         * gcc.dg/graphite/pr37485.c: Adjusted.
4799         * gcc.dg/graphite/pr37684.c: Adjusted.
4800         * gcc.dg/graphite/pr37828.c: Adjusted.
4801         * gcc.dg/graphite/pr37883.c: Adjusted.
4802         * gcc.dg/graphite/pr37928.c: Adjusted.
4803         * gcc.dg/graphite/pr37943.c: Adjusted.
4804         * gcc.dg/graphite/pr38409.c: Adjusted.
4805         * gcc.dg/graphite/pr38498.c: Adjusted.
4806         * gcc.dg/graphite/pr38559.c: Adjusted.
4807         * gcc.dg/graphite/pr39335.c: Adjusted.
4808         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4809         * gcc.dg/graphite/scop-0.c: Adjusted.
4810         * gcc.dg/graphite/scop-1.c: Adjusted.
4811         * gcc.dg/graphite/scop-10.c: Adjusted.
4812         * gcc.dg/graphite/scop-11.c: Adjusted.
4813         * gcc.dg/graphite/scop-12.c: Adjusted.
4814         * gcc.dg/graphite/scop-13.c: Adjusted.
4815         * gcc.dg/graphite/scop-14.c: Adjusted.
4816         * gcc.dg/graphite/scop-15.c: Adjusted.
4817         * gcc.dg/graphite/scop-16.c: Adjusted.
4818         * gcc.dg/graphite/scop-17.c: Adjusted.
4819         * gcc.dg/graphite/scop-18.c: Adjusted.
4820         * gcc.dg/graphite/scop-19.c: Adjusted.
4821         * gcc.dg/graphite/scop-2.c: Adjusted.
4822         * gcc.dg/graphite/scop-3.c: Adjusted.-
4823         * gcc.dg/graphite/scop-4.c: Adjusted.
4824         * gcc.dg/graphite/scop-5.c: Adjusted.
4825         * gcc.dg/graphite/scop-6.c: Adjusted.
4826         * gcc.dg/graphite/scop-7.c: Adjusted.
4827         * gcc.dg/graphite/scop-8.c: Adjusted.
4828         * gcc.dg/graphite/scop-9.c: Adjusted.
4829         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4830         * gfortran.dg/graphite/block-1.f90: Adjusted.
4831         * gfortran.dg/graphite/block-2.f: Adjusted.
4832         * gfortran.dg/graphite/block-3.f90: Adjusted.
4833         * gfortran.dg/graphite/block-4.f90: Adjusted.
4834         * gfortran.dg/graphite/id-2.f90: Adjusted.
4835         * gfortran.dg/graphite/id-3.f90: Adjusted.
4836         * gfortran.dg/graphite/id-4.f90: Adjusted.
4837         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4838         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4839         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4840         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4841         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4842         * gfortran.dg/graphite/scop-1.f: Adjusted.
4843
4844 2009-07-30  Doug Kwan  <dougkwan@google.com>
4845
4846         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4847         in warnings added in rev 141298.
4848
4849 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4850
4851         * lib/options.exp: Use "!=" instead of "ne".
4852
4853         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4854
4855         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4856         * gcc.dg/ucnid-12.c: Likewise.
4857
4858 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4859             Pat Haugen  <pthaugen@us.ibm.com>
4860             Revital Eres <ERES@il.ibm.com>
4861
4862         * gcc.target/powerpc/altivec-32.c: New file to test
4863         Altivec simple math function vectorization.
4864
4865         * gcc.target/powerpc/bswap-run.c: New file to test swap
4866         builtins.
4867         * gcc.target/powerpc/bswap16.c: Ditto.
4868         * gcc.target/powerpc/bswap32.c: Ditto.
4869         * gcc.target/powerpc/bswap64-1.c: Ditto.
4870         * gcc.target/powerpc/bswap64-2.c: Ditto.
4871         * gcc.target/powerpc/bswap64-3.c: Ditto.
4872         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4873         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4874         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4875
4876         * gcc.target/powerpc/popcount-2.c: New file to test
4877         power7 popcntd instructions.
4878         * gcc.target/powerpc/popcount-3.c: Ditto.
4879
4880         * gcc.target/powerpc/pr39457.c: New VSX test.
4881         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4882         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4883         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4884         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4885         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4886         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4887         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4888         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4889         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4890         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4891         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4892         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4893
4894         * gcc.target/powerpc/altivec-6.c: Store the result of
4895         vec_add, so the optimizer doesn't remove it.
4896
4897         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4898         systems that support bswap64.
4899
4900         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4901         prevent VSX code generation.
4902
4903         * lib/target-supports.exp (check_vsx_hw_available): New
4904         function to test if VSX available.
4905         (check_effective_target_powerpc_vsx_ok): Ditto.
4906         (check_vmx_hw_available): Add explicit -mno-vsx.
4907
4908 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4909
4910         PR c/39902
4911         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4912
4913 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4914
4915         PR tree-optimization/40570
4916         * gcc.c-torture/compile/pr40570.c: New test.
4917
4918 2009-07-29  Jason Merrill  <jason@redhat.com>
4919
4920         PR c++/14912
4921         * g++.dg/template/defarg13.C: New.
4922
4923 2009-07-29  Richard Guenther  <rguenther@suse.de>
4924
4925         PR c++/40834
4926         * g++.dg/torture/pr40834.C: New testcase.
4927
4928 2009-07-29  Michael Matz  <matz@suse.de>
4929
4930         PR middle-end/40830
4931         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4932
4933 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4934
4935         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4936         sh*-*-* targets.  Skip on spu-*-* targets.
4937         * gfortran.dg/maxlocval_4.f90: Likewise.
4938         * gfortran.dg/minlocval_1.f90: Likewise.
4939         * gfortran.dg/minlocval_4.f90: Likewise.
4940
4941 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4942
4943         PR fortran/40878
4944         * gfortran.dg/gomp/pr40878-1.f90: New test.
4945         * gfortran.dg/gomp/pr40878-2.f90: New test.
4946
4947         PR testsuite/40891
4948         * gcc.dg/cdce1.c: Adjust note line number.
4949         * gcc.dg/cdce2.c: Likewise.
4950
4951 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4952
4953         PR fortran/40882
4954         * gfortran.dg/proc_ptr_comp_13.f90: New.
4955
4956 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4957
4958         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4959         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4960         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4961         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4962         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4963         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4964         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4965         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4966         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4967         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4968         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4969         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4970         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4971         #ifdef NEED_IEEE754_FLOAT conditional.
4972         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4973         conditional.
4974
4975 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4976
4977         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4978         i?86-*-netware.
4979         * g++.dg/ext/bitfield3.C: Likewise.
4980         * g++.dg/ext/bitfield4.C: Likewise.
4981         * g++.dg/ext/bitfield5.C: Likewise.
4982         * gcc.dg/bitfld-15.c: Likewise.
4983         * gcc.dg/bitfld-16.c: Likewise.
4984         * gcc.dg/bitfld-17.c: Likewise.
4985         * gcc.dg/bitfld-18.c: Likewise.
4986         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4987         * gcc.dg/20010912-1.c: Likewise.
4988         * gcc.dg/20021018-1.c: Likewise.
4989         * gcc.dg/20030213-1.c: Likewise.
4990         * gcc.dg/20030225-1.c: Likewise.
4991         * gcc.dg/20030708-1.c: Likewise.
4992         * gcc.dg/20050321-2.c: Likewise.
4993         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4994         * gcc.dg/cdce2.c: Likewise.
4995         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4996         targets.
4997         * gcc.target/i386/pr37248-3.c: Likewise.
4998
4999 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5000
5001         PR fortran/40848
5002         * gfortran.dg/altreturn_7.f90: New.
5003
5004 2009-07-27  Simon Baldwin  <simonb@google.com>
5005
5006         PR testsuite/40829
5007         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5008         so that indexing no longer runs off array end.
5009
5010 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5011
5012         PR fortran/40851
5013         * gfortran.dg/derived_init_3.f90: New test.
5014
5015 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5016
5017         PR fortran/33197
5018         * gfortran.dg/atan2_1.f90: New test
5019         * gfortran.dg/atan2_2.f90: New test
5020
5021 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5022
5023         PR c++/40749
5024         * g++.dg/warn/Wreturn-type-6.C: New test.
5025
5026 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5027
5028         PR tree-optimization/40801
5029         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5030         * gfortran.dg/vect/vect.exp: Run tests starting with
5031         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5032
5033 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5034
5035         PR rtl-optimization/40445
5036         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5037
5038 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5039
5040         * gcc.dg/builtin-unreachable-4.c: New test.
5041
5042 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5043
5044         PR fortran/33197
5045         * gfortran.dg/complex_intrinsic_5.f90: New test.
5046         * gfortran.dg/complex_intrinsic_7.f90: New test.
5047
5048 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5049
5050         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5051         * gcc.dg/ipa/noclone-1.c: New test.
5052
5053 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5054
5055         * lib/target-supports.exp (check_effective_target_static): New
5056         procedure.
5057         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5058         supported.
5059         * g++.old-deja/g++.law/weak.C: Require static effective target.
5060
5061 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5062
5063         PR fortran/39630
5064         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5065         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5066         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5067         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5068         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5069         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5070         * gfortran.dg/typebound_call_10.f03: New.
5071
5072 2009-07-24  Jason Merrill  <jason@redhat.com>
5073
5074         * g++.dg/cpp0x/defaulted11.C: New.
5075
5076         * g++.dg/cpp0x/initlist23.C: New.
5077
5078 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5079
5080         PR fortran/40822
5081         * gfortran.dg/char_length_16.f90: New.
5082
5083 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5084
5085         PR fortran/40643
5086         PR fortran/31067
5087         * gfortran.dg/maxlocval_2.f90: New test.
5088         * gfortran.dg/maxlocval_3.f90: New test.
5089         * gfortran.dg/maxlocval_4.f90: New test.
5090         * gfortran.dg/minlocval_1.f90: New test.
5091         * gfortran.dg/minlocval_2.f90: New test.
5092         * gfortran.dg/minlocval_3.f90: New test.
5093         * gfortran.dg/minlocval_4.f90: New test.
5094
5095 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5096
5097         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5098         scan-assembler.
5099
5100 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5101
5102         PR fortran/40839
5103         * gfortran.dg/pr40839.f90: New test.
5104
5105 2009-07-23  Michael Matz  <matz@suse.de>
5106
5107         PR middle-end/40830
5108         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5109         don't set options ourself.
5110
5111 2009-07-23  Simon Baldwin  <simonb@google.com>
5112
5113         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5114         native C compilation where required.
5115
5116 2009-07-22  Doug Kwan  <dougkwan@google.com>
5117
5118         * gcc.c-torture/compile/20090721-1.c: New test.
5119
5120 2009-07-22  Michael Matz  <matz@suse.de>
5121
5122         PR tree-optimization/35229
5123         PR tree-optimization/39300
5124         * gcc.dg/vect/vect-pre-interact.c: New test.
5125
5126 2009-07-22  Richard Guenther  <rguenther@suse.de>
5127
5128         * g++.dg/lookup/using21.C: Fix duplicate paste.
5129
5130 2009-07-22  Richard Guenther  <rguenther@suse.de>
5131
5132         PR c++/40799
5133         * g++.dg/lookup/using21.C: New testcase.
5134
5135 2009-07-21  Jason Merrill  <jason@redhat.com>
5136
5137         * g++.dg/init/aggr4.C: New.
5138
5139 2009-07-21  Jason Merrill  <jason@redhat.com>
5140
5141         Core issue 934
5142         * g++.dg/cpp0x/initlist22.C: New.
5143
5144 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5145
5146         * gcc.target/i386/vectorize8.c: New test.
5147
5148 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5149
5150         PR target/40811
5151         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5152         Add i?86 and x86_64 targets.
5153         * gcc.target/i386/vectorize7.c: New test.
5154
5155         PR target/40809
5156         * gcc.target/i386/pr40809.c: New test.
5157
5158 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5159
5160         PR tree-optimization/40813
5161         * g++.dg/opt/inline15.C: New test.
5162
5163 2009-07-21  Paul Brook <paul@codesourcery.com>
5164
5165         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5166         * lib/target-supports.exp (check_effective_target_section_anchors):
5167         Add arm*-*-*.
5168
5169 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5170
5171         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5172         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5173         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5174
5175 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5176
5177         * gcc.target/mips/ext-3.c: New test.
5178
5179 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5180
5181         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5182         * gcc.dg/builtin-object-size-8.c: New test.
5183         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5184         * g++.dg/ext/builtin-object-size2.C: Likewise.
5185
5186         PR tree-optimization/40792
5187         * gcc.dg/pr40792.c: New test.
5188
5189 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5190
5191         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5192         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5193         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5194
5195 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5196
5197         * gcc.target/sh/mfmovd.c: New test.
5198
5199 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5200             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5201
5202         PR libfortran/40714
5203         * gfortran.dg/eof_3.f90: New test.
5204
5205 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5206
5207         PR fortran/40727
5208         * gfortran.dg/intrinsic_cmplx.f90: New test.
5209
5210 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5211
5212         PR libfortran/34670
5213         PR libfortran/36874
5214         * gfortran.dg/cshift_bounds_1.f90:  New test.
5215         * gfortran.dg/cshift_bounds_2.f90:  New test.
5216         * gfortran.dg/cshift_bounds_3.f90:  New test.
5217         * gfortran.dg/cshift_bounds_4.f90:  New test.
5218         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5219         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5220         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5221         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5222
5223 2009-07-19  Jan Hubicka  <jh@suse.cz>
5224
5225         PR tree-optimization/40676
5226         * gcc.c-torture/compile/pr40676.c: New testcase.
5227
5228 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5229
5230         * gcc.target/mips/ext-2.c: New test.
5231
5232 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5233
5234         * gcc.target/mips/octeon-exts-7.c: New test.
5235         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5236         * gcc.target/mips/octeon-exts-5.c: Likewise.
5237
5238 2009-07-18  Richard Guenther  <rguenther@suse.de>
5239
5240         PR testsuite/40798
5241         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5242
5243 2009-07-18  Richard Guenther  <rguenther@suse.de>
5244
5245         PR c/40787
5246         * gcc.dg/pr35899.c: Adjust.
5247
5248 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5249
5250         * gcc.target/powerpc/asm-es-1.c: New test.
5251         * gcc.target/powerpc/asm-es-2.c: Likewise.
5252
5253 2009-07-17  Richard Guenther  <rguenther@suse.de>
5254
5255         PR c/40401
5256         * g++.dg/rtti/crash4.C: New testcase.
5257         * g++.dg/torture/20090706-1.C: Likewise.
5258         * gcc.dg/redecl-17.c: Likewise.
5259         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5260         * gcc.dg/declspec-9.c: Expect extra error.
5261         * gcc.dg/declspec-10.c: Likewise.
5262         * gcc.dg/declspec-11.c: Likewise.
5263         * gcc.dg/redecl-10.c: Expect extra warnings.
5264         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5265         * gcc.target/i386/pr39545-1.c: Likewise.
5266         * g++.dg/ext/asm3.C: Expect more errors.
5267         * g++.dg/gomp/block-1.C: Likewise.
5268         * g++.dg/gomp/block-2.C: Likewise.
5269         * g++.dg/gomp/block-3.C: Likewise.
5270         * g++.dg/gomp/block-5.C: Likewise.
5271         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5272         * g++.dg/warn/unused-result1.C: XFAIL.
5273
5274 2009-07-17  Richard Guenther  <rguenther@suse.de>
5275
5276         PR tree-optimization/40321
5277         * gcc.c-torture/compile/pr40321.c: New testcase.
5278         * g++.dg/torture/pr40321.C: Likewise.
5279
5280 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5281
5282         PR c++/40780
5283         * g++.dg/template/ptrmem19.C: New test.
5284
5285 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5286             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5287
5288         PR 40435
5289         * gcc.dg/pr36902.c: Add column info.
5290         * g++.dg/gcov/gcov-2.C: Change count for definition.
5291
5292 2009-07-16  Jason Merrill  <jason@redhat.com>
5293
5294         PR libstdc++/37907
5295         * g++.dg/cpp0x/std-layout1.C: New.
5296         * g++.dg/ext/has_nothrow_assign.C: Fix.
5297         * g++.dg/ext/has_nothrow_copy.C: Fix.
5298         * g++.dg/ext/has_trivial_assign.C: Fix.
5299         * g++.dg/ext/has_trivial_copy.C: Fix.
5300         * g++.dg/ext/is_pod.C: Fix.
5301         * g++.dg/other/offsetof3.C: Adjust.
5302         * g++.dg/overload/ellipsis1.C: Adjust.
5303         * g++.dg/warn/var-args1.C: Adjust.
5304         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5305         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5306         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5307         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5308         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5309
5310 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5311
5312         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5313         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5314         effective target "mpc_pow".
5315         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5316
5317 2009-07-16  Richard Henderson  <rth@redhat.com>
5318
5319         * g++.dg/opt/eh4.C: New test.
5320
5321 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5322
5323         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5324
5325 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5326
5327         PR middle-end/40747
5328         * gcc.c-torture/execute/pr40747.c: New test.
5329
5330 2009-07-15  Richard Guenther  <rguenther@suse.de>
5331
5332         PR middle-end/40753
5333         * gcc.c-torture/compile/pr40753.c: New testcase.
5334
5335 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5336
5337         PR fortran/40743
5338         * gfortran.dg/interface_assignment_4.f90: New.
5339
5340 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5341
5342         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5343         for FreeBSD up to and including version 8.
5344
5345 2009-07-14  Taras Glek  <tglek@mozilla.com>
5346             Rafael Espindola  <espindola@google.com>
5347
5348         * g++.dg/plugin/header-plugin-test.C: New.
5349         * g++.dg/plugin/header_plugin.c: New.
5350         * g++.dg/plugin/plugin.exp: Update.
5351
5352 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5353
5354         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5355         function to enable vectorization.
5356         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5357         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5358
5359 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5360
5361         * gcc.target/i386/sse-copysignf-vec.c: New test.
5362         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5363
5364 2009-07-14  Jason Merrill  <jason@redhat.com>
5365
5366         PR c++/37276
5367         * g++.dg/lookup/builtin5.C: New.
5368         * g++.dg/other/error22.C: Add missing extern "C".
5369         * g++.dg/warn/Warray-bounds.C: Likewise.
5370         * gcc.dg/compat/compat-common.h: Likewise.
5371
5372         PR c++/40746
5373         * g++.dg/lookup/using20.C: New.
5374
5375         PR c++/40740
5376         * g++.dg/template/koenig8.C: New.
5377
5378 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5379
5380         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5381         both i?86-*-darwin* and x86_64-*-darwin*.
5382
5383 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5384
5385         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5386         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5387         name.
5388
5389 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5390
5391         PR debug/40705
5392         * g++.dg/debug/dwarf2/typedef1.C: New test.
5393
5394         PR c++/40357
5395         * g++.dg/other/typedef3.C: New test.
5396
5397 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5398
5399         * gcc.dg/20090709-1.c: Move to a proper place ...
5400         * gcc.target/m68k/20090709-1.c: ... here.
5401
5402 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5403
5404         PR C++/22154
5405         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5406         front of qualified names are allowed.
5407         * g++.dg/parse/crash10.C: Likewise.
5408         * g++.dg/parse/error15.C: Likewise.
5409         * g++.dg/parse/typename9.C: Likewise.
5410         * g++.dg/parse/error8.C: Likewise.
5411
5412 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5413
5414         PR fortran/40646
5415         * gfortran.dg/proc_ptr_22.f90: Extended.
5416         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5417
5418 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5419
5420         * gfortran.dg/vect/vect-6.f: New test.
5421
5422 2009-07-12  Jason Merrill  <jason@redhat.com>
5423
5424         PR c++/36628
5425         * g++.dg/cpp0x/decltype17.C: New.
5426
5427         PR c++/37206
5428         * g++.dg/cpp0x/rv10.C: New.
5429
5430 2009-07-12  Jason Merrill  <jason@redhat.com>
5431
5432         PR c++/40689
5433         * g++.dg/cpp0x/initlist20.C: New.
5434         * g++.dg/cpp0x/initlist21.C: New.
5435
5436 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5437
5438         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5439         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5440         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5441         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5442         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5443
5444 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5445
5446         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5447         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5448         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5449         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5450         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5451         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5452         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5453         effective_target fd_truncate.
5454
5455 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5456
5457         * gnat.dg/specs/addr1.ads: New test.
5458
5459 2009-07-11  Jan Hubicka  <jh@suse.cz>
5460
5461         PR middle-end/48388
5462         * g++.dg/torture/pr40388.C: New testcase.
5463
5464 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5465
5466         PR target/40668
5467         * gcc.c-torture/execute/pr40668.c: New test.
5468
5469 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5470
5471         * gcc.c-torture/execute/20090711-1.c: New test.
5472
5473 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5474
5475         PR testsuite/40699
5476         PR testsuite/40707
5477         PR testsuite/40709
5478         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5479         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5480         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5481         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5482
5483 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5484
5485         PR fortran/33197
5486         * gfortran.dg/complex_intrinsic_3.f90: New test.
5487         * gfortran.dg/complex_intrinsic_4.f90: New test.
5488
5489 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5490
5491         PR target/39079
5492         * gcc.target/mips/mips.exp: Make -msynci a known option.
5493         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5494
5495 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5496
5497         PR c++/40502
5498         * g++.dg/ext/strncpy-chk1.C: New test.
5499
5500 2009-07-10  Richard Guenther  <rguenther@suse.de>
5501
5502         PR tree-optimization/40496
5503         * g++.dg/opt/pr40496.C: New testcase.
5504
5505 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5506
5507         PR 25509
5508         PR 40614
5509         * g++.dg/warn/unused-result1-Werror.c: New.
5510
5511 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5512
5513         PR fortran/39334
5514         * gfortran.dg/recursive_parameter_1.f90: New test.
5515
5516 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5517
5518         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5519         * gfortran.dg/module_equivalence_6.f90: Ditto.
5520         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5521         * gfortran.dg/nan_2.f90: Ditto.
5522         * gfortran.dg/inquire_11.f90: Ditto.
5523         * gfortran.dg/abstract_type_3.f03: Ditto.
5524         * gfortran.dg/abstract_type_1.f90: Ditto.
5525         * gfortran.dg/private_type_9.f90: Ditto.
5526         * gfortran.dg/abstract_type_5.f03: Ditto.
5527         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5528         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5529         * gfortran.dg/derived_sub.f90: Ditto.
5530         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5531         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5532         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5533         * gfortran.dg/mvbits_6.f90: Ditto.
5534         * gfortran.dg/abstract_type_2.f03: Ditto.
5535         * gfortran.dg/abstract_type_4.f03: Ditto.
5536         * gfortran.dg/bounds_check_9.f90: Ditto.
5537         * gfortran.dg/optional_dim_3.f90: Ditto.
5538         * gfortran.dg/pr32921.f: Ditto.
5539         * gfortran.dg/entry_16.f90: Ditto.
5540         * gfortran.dg/generic_16.f90: Ditto.
5541
5542
5543 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5544
5545         * gcc.target/m68k/20090709-1.c: New.
5546
5547 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5548
5549         PR c++/40684
5550         * g++.dg/template/unify11.C: New test.
5551
5552 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5553
5554         PR fortran/40629
5555         * gfortran.dg/host_assoc_function_9.f90: New test.
5556
5557 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5558
5559         PR fortran/40646
5560         * gfortran.dg/proc_ptr_22.f90: New.
5561         * gfortran.dg/proc_ptr_comp_12.f90: New.
5562
5563 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5564
5565         PR middle-end/40692
5566         * gcc.c-torture/compile/pr40692.c: New test.
5567
5568 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5569
5570         PR fortran/40604
5571         * gfortran.dg/pointer_check_6.f90: New test.
5572
5573 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5574
5575         * gcc.target/mips/truncate-5.c: New test.
5576
5577 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5578
5579         PR libfortran/40330
5580         PR libfortran/40662
5581         * gfortran.dg/fmt_cache_1.f: New test.
5582
5583 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5584
5585         PR fortran/40675
5586         * gfortran.dg/nosigned_zero_1.f90: New test.
5587         * gfortran.dg/nosigned_zero_2.f90: New test.
5588
5589 2009-07-08  Richard Guenther  <rguenther@suse.de>
5590
5591         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5592
5593 2009-07-08  Richard Guenther  <rguenther@suse.de>
5594
5595         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5596
5597 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5598
5599         PR fortran/40591
5600         * gfortran.dg/proc_ptr_21.f90: New test.
5601
5602 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5603
5604         PR c++/31246
5605         * g++.dg/warn/pr31246.C: New.
5606         * g++.dg/warn/pr31246-2.C: New.
5607
5608 2009-07-07  Jason Merrill  <jason@redhat.com>
5609
5610         PR c++/35828
5611         * g++.dg/template/defarg12.C: New.
5612
5613         PR c++/37816
5614         * g++.dg/cpp0x/enum7.C: New.
5615
5616         PR c++/37946
5617         * g++.dg/cpp0x/enum6.C: New.
5618
5619         PR c++/40639
5620         * g++.dg/cpp0x/enum5.C: New.
5621
5622         PR c++/40633
5623         * g++.dg/cpp0x/enum4.C: New.
5624
5625 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5626
5627         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5628
5629 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5630
5631         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5632
5633 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5634
5635         PR middle-end/40669
5636         * gcc.dg/pr40669.c: New test.
5637
5638 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5639
5640         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5641         location. Update all calls.
5642         * g++.dg/plugin/selfassign.c: Likewise.
5643
5644 2009-07-06  Jason Merrill  <jason@redhat.com>
5645
5646         * g++.dg/rtti/dyncast[34].C: New.
5647
5648 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5649
5650         * lib/target-supports.exp
5651         (check_effective_target_mips_newabi_large_long_double): New.
5652         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5653         target.
5654         * gcc.target/mips/fpr-moves-6.c: Likewise.
5655
5656 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5657
5658         PR c++/40557
5659         * g++.dg/template/union2.C: New test.
5660
5661 2009-07-04  Jason Merrill  <jason@redhat.com>
5662
5663         * g++.dg/template/using15.C: New.
5664
5665 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5666
5667         * gfortran.dg/maxloc_1.f90: New test.
5668
5669 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5670
5671         PR fortran/40593
5672         * gfortran.dg/proc_ptr_result_6.f90: New.
5673
5674 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5675
5676         * gcc.dg/framework-2.c: Adjust testcase to pass.
5677
5678 2009-07-04  Jason Merrill  <jason@redhat.com>
5679
5680         PR c++/40619
5681         * g++.dg/cpp0x/auto16.C: New.
5682
5683 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5684
5685         PR target/40587
5686         * gfortran.dg/pr40587.f: New test.
5687
5688 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5689
5690         PR fortran/40638
5691         * gfortran.dg/unit_1.f90: New test.
5692
5693 2009-07-03  Jason Merrill  <jason@redhat.com>
5694
5695         * g++.dg/template/pure1.C: Expect another error.
5696
5697 2009-07-03  Richard Guenther  <rguenther@suse.de>
5698
5699         PR tree-optimization/40640
5700         * gcc.c-torture/compile/pr40640.c: New testcase.
5701
5702 2009-07-03  Richard Guenther  <rguenther@suse.de>
5703
5704         PR middle-end/34163
5705         * gfortran.dg/pr34163.f90: New testcase.
5706
5707 2009-07-03  Jan Hubicka  <jh@suse.cz>
5708
5709         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5710         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5711         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5712         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5713         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5714         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5715         * gnat.dg/loop_optimization6.adb: Enable -O2.
5716
5717 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5718
5719         * g++.dg/warn/null4.C: Extend.
5720
5721 2009-07-02  Jason Merrill  <jason@redhat.com>
5722
5723         * g++.dg/template/spec8.C: Fix.
5724
5725 2009-07-02  Michael Matz  <matz@suse.de>
5726
5727         PR fortran/32131
5728         * gfortran.dg/pr32921.f: Adjust.
5729
5730 2009-07-02  Jan Hubicka  <jh@suse.cz>
5731
5732         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5733
5734 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5735
5736         * gcc.target/mips/truncate-4.c: New testcase.
5737
5738 2009-07-01  Richard Guenther  <rguenther@suse.de>
5739
5740         PR tree-optimization/19831
5741         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5742         make allocated memory escape.  Un-XFAIL.
5743         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5744         * gcc.dg/vect/pr31699.c: Likewise.
5745         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5746
5747 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5748
5749         PR c++/40566
5750         * g++.dg/parse/cond5.C: New test.
5751
5752 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5753
5754         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5755         (main): Pass n to main_1 instead.
5756         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5757         (main_1): New function, split off from...
5758         (main): ...here.  Pass `off' to main_1 instead.
5759
5760 2009-06-30  Jason Merrill  <jason@redhat.com>
5761
5762         PR c++/40595
5763         * g++.dg/cpp0x/variadic94.C: New.
5764
5765 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5766
5767         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5768         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5769         (init_ld_library_path_env_vars): New function, replacing the
5770         orig_*_saved assignments.  Call it after defining it.
5771         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5772         (restore_ld_library_path_env_vars): Likewise.
5773         (add_path, find_libgcc_s): New functions.
5774         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5775         gcc-set-multilib-library-path.
5776         (objc_target_compile): Don't add "." to ld_library_path.
5777         Use add_path.
5778         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5779         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5780         gcc-set-multilib-library-path.
5781         * lib/g++.exp (g++_link_flags): Likewise.
5782         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5783         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5784         top level; do it...
5785         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5786         to tell when this needs to happen.  Use find_libgcc_s instead of
5787         gcc-set-multilib-library-path.
5788         * lib/gcc-dg.exp: Likewise.
5789         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5790         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5791         unless it is in $ALT_LD_LIBRARY_PATH.
5792         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5793
5794 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5795
5796         * gnat.dg/discr12.adb: New test.
5797         * gnat.dg/discr12_pkg.ads: New helper.
5798         * gnat.dg/discr13.adb: New test.
5799         * gnat.dg/discr14.ad[sb]: Likewise.
5800         * gnat.dg/discr15.adb: Likewise.
5801         * gnat.dg/discr15_pkg.ads: New helper.
5802         * gnat.dg/discr16.adb: New test.
5803         * gnat.dg/discr16_g.ads: New helper.
5804         * gnat.dg/discr16_pkg.ads: Likewise.
5805         * gnat.dg/discr16_cont.ads: Likewise.
5806         * gnat.dg/discr17.adb: New test.
5807         * gnat.dg/discr18.adb: Likewise.
5808         * gnat.dg/discr18_pkg.ads: New helper.
5809         * gnat.dg/discr19.adb: New test.
5810
5811 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5812
5813         PR fortran/40576
5814         * gfortran.dg/internal_write_1.f90:  New testcase.
5815
5816 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5817
5818         PR fortran/40594
5819         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5820
5821 2009-06-30  Richard Guenther  <rguenther@suse.de>
5822
5823         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5824
5825 2009-06-30  Wei Guozhi  <carrot@google.com>
5826
5827         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5828         to "-Os".
5829
5830 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5831
5832         PR tree-optimization/40542
5833         * gcc.dg/vect/pr40542.c: New test.
5834
5835 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5836
5837         PR tree-optimization/40582
5838         * gcc.c-torture/compile/pr40582.c: New test.
5839
5840 2009-06-30  Wei Guozhi  <carrot@google.com>
5841
5842         PR/40416
5843         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5844
5845 2009-06-29  Jason Merrill  <jason@redhat.com>
5846
5847         PR c++/40274
5848         * g++.dg/template/debug1.C: New.
5849
5850 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5851
5852         PR fortran/40580
5853         * pointer_check_1.f90: New test.
5854         * pointer_check_2.f90: New test.
5855         * pointer_check_3.f90: New test.
5856         * pointer_check_4.f90: New test.
5857         * pointer_check_5.f90: New test.
5858
5859 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5860
5861         PR fortran/40551
5862         * gfortran.dg/func_assign_2.f90 : New test.
5863
5864 2009-06-29  Richard Guenther  <rguenther@suse.de>
5865
5866         PR middle-end/14187
5867         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5868         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5869         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5870         * gcc.c-torture/execute/20090623-1.c: Likewise.
5871         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5872         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5873
5874 2009-06-29  Richard Guenther  <rguenther@suse.de>
5875
5876         PR middle-end/38212
5877         * gcc.c-torture/execute/pr38212.c: New testcase.
5878
5879 2009-06-29  Richard Guenther  <rguenther@suse.de>
5880
5881         PR tree-optimization/40579
5882         * gcc.c-torture/execute/pr40579.c: New testcase.
5883
5884 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5885
5886         PR tree-optimization/40550
5887         * gcc.dg/pr40550.c: New test.
5888
5889 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5890
5891         * gnat.dg/overflow_sum2.adb: New test
5892         * gnat.dg/namet.ads: New helper.
5893
5894         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5895
5896 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5897
5898         PR fortran/34112
5899         * gfortran.dg/compiler-directive_1.f90: New test.
5900         * gfortran.dg/compiler-directive_2.f: New test.
5901
5902 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5903
5904         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5905         comment out some values and add some cases.
5906
5907 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5908
5909         PR testsuite/40567
5910         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5911
5912 2009-06-26  Richard Henderson  <rth@redhat.com>
5913
5914         PR testsuite/40565
5915         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5916         * gcc.target/i386/local.c: Pass a non-constant to T.
5917
5918 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5919
5920         PR fortran/39997
5921         PR fortran/40541
5922         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5923         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5924         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5925         * gfortran.dg/proc_ptr_result_5.f90: New.
5926
5927 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5928
5929         PR c/39902
5930         * gcc.dg/dfp/pr39902.c: New test.
5931
5932 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5933
5934         PR testsuite/40532
5935         * gcc.dg/builtins-65.c: Require c99 runtime.
5936
5937 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5938
5939         * gnat.dg/array7.ad[sb]: New test.
5940
5941 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5942
5943         * gnat.dg/array6.adb: New test.
5944
5945 2009-06-25  Ian Lance Taylor  <iant@google.com>
5946
5947         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5948
5949 2009-06-25  Ian Lance Taylor  <iant@google.com>
5950
5951         * g++.dg/warn/Wunused-16.C: New testcase.
5952
5953 2009-06-25  Ian Lance Taylor  <iant@google.com>
5954
5955         * g++.dg/warn/skip-2.C: New testcase.
5956
5957 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5958
5959         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5960         dg-skip-if and move to ...
5961         * gcc.dg/torture/20090618-1.c.
5962
5963 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5964
5965         PR tree-optimization/40493
5966         * gcc.c-torture/execute/pr40493.c: New test.
5967
5968 2009-06-24  Jason Merrill  <jason@redhat.com>
5969
5970         PR c++/40342
5971         * g++.dg/template/overload10.C: New.
5972
5973 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5974
5975         PR fortran/40427
5976         * gfortran.dg/proc_ptr_comp_11.f90: New.
5977
5978 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5979
5980         * gcc.dg/pr40501.c: New testcase.
5981
5982 2009-06-23  DJ Delorie  <dj@redhat.com>
5983
5984         Add MeP port.
5985         * lib/target-supports.exp: Add mep support (no profiling).
5986
5987 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5988
5989         PR testsuite/39297
5990         * gcc.dg/ssa/loop-31.c: Change scan rules.
5991
5992 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5993
5994         * gcc.dg/cpp/empty-include.c: Update column info.
5995         * gcc.dg/cpp/assert2.c: Update column info.
5996
5997 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5998
5999         * g++.dg/ext/builtin-object-size1.C: New test.
6000         * g++.dg/ext/builtin-object-size2.C: New test.
6001
6002 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6003
6004         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6005         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6006
6007 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6008
6009         * gcc.target/mips/truncate-3.c: New test.
6010
6011 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6012
6013         PR fortran/37254
6014         PR fortran/39850
6015         * gfortran.dg/interface_30.f90: Modified error message.
6016         * gfortran.dg/proc_decl_22.f90: New.
6017
6018 2009-06-22  Ian Lance Taylor  <iant@google.com>
6019
6020         * gcc.dg/Wcxx-compat-19.c: New testcase.
6021
6022 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6023
6024         PR objc/28050
6025         * pr28050.m: New testcase.
6026
6027 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6028
6029         PR testsuite/40481
6030         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6031
6032 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6033
6034         PR tree-optimization/40492
6035         * g++.dg/torture/pr40492.C: New test.
6036
6037 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6038
6039         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6040         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6041
6042 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6043
6044         * gnat.dg/raise_ce.adb: Helper for ...
6045         * gnat.dg/handle_and_return.adb: New test.
6046
6047 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6048
6049         PR fortran/40443
6050         * gfortran.dg/generic_18.f90: New test.
6051
6052 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6053
6054         PR fortran/40472
6055         * gfortran.dg/spread_size_limit.f90: New test.
6056
6057 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6058
6059         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6060         to put dump files in a subdirectory.
6061         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6062         ".o" temporary files.
6063
6064 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6065
6066         PR fortran/39850
6067         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6068         * gfortran.dg/interface_20.f90: Ditto.
6069         * gfortran.dg/interface_21.f90: Ditto.
6070         * gfortran.dg/interface_22.f90: Ditto.
6071         * gfortran.dg/interface_30.f90: New.
6072         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6073
6074 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6075
6076         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6077         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6078         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6079         DEFAULT_VECTFLAGS.
6080
6081 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6082             Revital Eres  <eres@il.ibm.com>
6083
6084         PR testsuite/40359
6085         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6086         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6087         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6088
6089 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6090
6091         PR testsuite/40475
6092         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6093         without misalignment support.
6094         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6095
6096 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6097
6098         PR fortran/40452
6099         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6100
6101 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6102
6103         PR fortran/40440
6104         * gfortran.dg/alloc_comp_result_2.f90: New test.
6105
6106 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6107
6108         PR target/40482
6109         * gcc.target/arm/pr40482.c: New test.
6110
6111 2009-06-19  Ian Lance Taylor  <iant@google.com>
6112
6113         * gcc.dg/Wcxx-compat-18.c: New testcase.
6114
6115 2009-06-19  Richard Guenther  <rguenther@suse.de>
6116
6117         * gcc.c-torture/execute/20090618-1.c: New testcase.
6118
6119 2009-06-19  Ian Lance Taylor  <iant@google.com>
6120
6121         * gcc.dg/Wcxx-compat-17.c: New testcase.
6122
6123 2009-06-19  Ian Lance Taylor  <iant@google.com>
6124
6125         * gcc.dg/Wcxx-compat-15.c: New testcase.
6126
6127 2009-06-19  Ian Lance Taylor  <iant@google.com>
6128
6129         * gcc.dg/Wcxx-compat-16.c: New testcase.
6130
6131 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6132
6133         * gcc.dg/builtins-34.c: Add significand cases.
6134
6135 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6136
6137         PR testsuite/40491
6138         * gcc.dg/20080522-1.c: Remove testcase for real.
6139         * gcc.dg/20080528-1.c: Ditto.
6140
6141 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6142
6143         PR fortran/40450
6144         * gfortran.dg/proc_ptr_20.f90: New.
6145
6146 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6147
6148         PR target/40470
6149         * gcc.dg/torture/pr40470-1.c: New.
6150         * gcc.dg/torture/pr40470-2.c: Likewise.
6151         * gcc.dg/torture/pr40470-3.c: Likewise.
6152         * gcc.dg/torture/pr40470-4.c: Likewise.
6153
6154 2009-06-18  Diego Novillo  <dnovillo@google.com>
6155
6156         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6157         * gcc.dg/plugin/ggcplug.c: Likewise.
6158         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6159         * g++.dg/plugin/selfassign.c: Likewise.
6160         * g++.dg/plugin/attribute_plugin.c: Likewise.
6161         * g++.dg/plugin/dumb_plugin.c: Likewise.
6162
6163 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6164
6165         * gcc.dg/cpp/arith-3.c: Add column info.
6166
6167 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6168
6169         * gcc.target/arm/fp16-compile-none-2.c: New.
6170         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6171         * gcc.target/arm/fp16-compile-alt-12.c: New.
6172
6173 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6174
6175         * gcc.target/arm/fp16-compile-alt-1.c: New.
6176         * gcc.target/arm/fp16-compile-alt-2.c: New.
6177         * gcc.target/arm/fp16-compile-alt-3.c: New.
6178         * gcc.target/arm/fp16-compile-alt-4.c: New.
6179         * gcc.target/arm/fp16-compile-alt-5.c: New.
6180         * gcc.target/arm/fp16-compile-alt-6.c: New.
6181         * gcc.target/arm/fp16-compile-alt-7.c: New.
6182         * gcc.target/arm/fp16-compile-alt-8.c: New.
6183         * gcc.target/arm/fp16-compile-alt-9.c: New.
6184         * gcc.target/arm/fp16-compile-alt-10.c: New.
6185         * gcc.target/arm/fp16-compile-alt-11.c: New.
6186         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6187         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6188         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6189         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6190         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6191         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6192         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6193         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6194         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6195         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6196         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6197         * gcc.target/arm/fp16-compile-none-1.c: New.
6198         * gcc.target/arm/fp16-compile-exprtype.c: New.
6199         * gcc.target/arm/fp16-compile-vcvt.c: New.
6200         * gcc.target/arm/fp16-builtins-1.c: New.
6201         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6202         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6203         * gcc.target/arm/fp16-param-1.c: New.
6204         * gcc.target/arm/fp16-return-1.c: New.
6205         * gcc.target/arm/fp16-unprototyped-1.c: New.
6206         * gcc.target/arm/fp16-unprototyped-2.c: New.
6207         * gcc.target/arm/fp16-variadic-1.c: New.
6208         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6209         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6210         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6211         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6212         * gcc.dg/torture/arm-fp16-ops.h: New.
6213         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6214         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6215         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6216         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6217         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6218         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6219         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6220         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6221         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6222         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6223         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6224         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6225         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6226         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6227         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6228         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6229         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6230         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6231         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6232         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6233         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6234
6235 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6236
6237         * gcc.dg/builtins-65.c: New test.
6238
6239 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6240
6241         PR fortran/40451
6242         * gfortran.dg/proc_ptr_result_4.f90: New.
6243
6244 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6245
6246         * gcc.c-torture/execute/bitfld-5.c: New test.
6247
6248 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6249
6250         * gcc.dg/builtin-unreachable-3.c: New test.
6251
6252 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6253
6254         * gcc.target/i386/builtin-unreachable.c: New test.
6255
6256 2009-06-17  Ian Lance Taylor  <iant@google.com>
6257
6258         * gcc.dg/Wcxx-compat-14.c: New testcase.
6259
6260 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6261
6262         * gcc.dg/func-ptr-conv-1.c: Update column info.
6263
6264 2009-06-17  Richard Guenther  <rguenther@suse.de>
6265
6266         PR middle-end/40404
6267         * gcc.c-torture/execute/pr40404.c: New testcase.
6268
6269 2009-06-17  Richard Guenther  <rguenther@suse.de>
6270
6271         PR middle-end/40460
6272         * g++.dg/torture/pr40460.C: New testcase.
6273
6274 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6275
6276         * gcc.dg/plugin/one_time_plugin.c: New test.
6277         * gcc.dg/plugin/one_time-test-1.c: New test.
6278         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6279
6280 2009-06-16  Ian Lance Taylor  <iant@google.com>
6281
6282         * g++.dg/warn/skip-1.C: New testcase.
6283
6284 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6285
6286         PR middle-end/40446
6287         * g++.dg/other/pr40446.C: New test.
6288
6289 2009-06-16  Richard Guenther  <rguenther@suse.de>
6290
6291         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6292         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6293         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6294         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6295
6296 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6297
6298         * gcc.c-torture/compile/pr40432.c: New file.
6299
6300 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6301
6302         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6303
6304 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6305
6306         PR fortran/36947
6307         PR fortran/40039
6308         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6309         * gfortran.dg/interface_20.f90: Modified error messages.
6310         * gfortran.dg/interface_21.f90: Ditto.
6311         * gfortran.dg/interface_26.f90: Ditto.
6312         * gfortran.dg/interface_27.f90: Ditto.
6313         * gfortran.dg/interface_28.f90: Extended test case.
6314         * gfortran.dg/interface_29.f90: New.
6315         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6316         * gfortran.dg/proc_decl_8.f90: Ditto.
6317         * gfortran.dg/proc_ptr_11.f90: Ditto.
6318         * gfortran.dg/proc_ptr_15.f90: Ditto.
6319
6320 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6321
6322         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6323         printing.
6324         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6325         gcc.dg/vect/vect-outer-4f.c: Likewise.
6326         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6327         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6328         Likewise.
6329         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6330         outer loop.
6331
6332 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6333
6334         PR fortran/40383
6335         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6336
6337 2009-06-15  Ian Lance Taylor  <iant@google.com>
6338
6339         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6340         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6341         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6342         Recognize new notes.
6343         * gcc.dg/stmt-expr-label-2.c: Likewise.
6344         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6345         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6346         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6347         * gcc.dg/c99-vla-jump-4.c: Likewise.
6348         * gcc.dg/stmt-expr-label-1.c: Likewise.
6349         * gcc.dg/stmt-expr-label-3.c: Likewise.
6350         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6351
6352 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6353
6354         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6355
6356 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6357
6358         * gcc.dg/builtin-object-size-7.c: New test.
6359
6360 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6361
6362         PR testsuite/40426
6363         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6364         level != "" use separate -gdwarf-2 -g${level} options instead of
6365         -gdwarf-2${level}.
6366         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6367         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6368         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6369
6370 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6371
6372         * g++.dg/abi/mangle11.C: Update warning line.
6373         * g++.dg/abi/mangle12.C: Update warning line.
6374         * g++.dg/abi/mangle17.C: Update warning line.
6375         * g++.dg/abi/mangle20-2.C: Update warning line.
6376
6377 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6378
6379         * gcc.dg/optimize-bswap-1.c: Split into these two:
6380         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6381         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6382
6383 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6384
6385         * gcc.dg/optimize-bswap-1.c: New testcase.
6386
6387 2009-06-14  Richard Guenther  <rguenther@suse.de>
6388
6389         PR middle-end/40389
6390         * g++.dg/torture/pr40389.C: New testcase.
6391
6392 2009-06-13  Richard Guenther  <rguenther@suse.de>
6393
6394         PR tree-optimization/40421
6395         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6396
6397 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6398
6399         * gcc.dg/old-style-prom-3.c: Add column info.
6400         * gcc.dg/overflow-warn-1.c
6401         * gcc.dg/gomp/pr27415.c
6402         * gcc.dg/gomp/for-1.c: Same.
6403         * gcc.dg/enum-compat-1.c: Same.
6404         * gcc.dg/c99-tag-3.c: Same.
6405         * gcc.dg/Wredundant-decls-2.c: Same.
6406         * gcc.dg/func-ptr-conv-1.c: Same.
6407         * gcc.dg/asm-wide-1.c: Same.
6408         * gcc.dg/nofixed-point-2.c: Same.
6409         * gcc.dg/cpp/line3.c: Same.
6410         * gcc.dg/array-10.c: Same.
6411         * gcc.dg/c99-vla-jump-1.c: Same.
6412         * gcc.dg/pr20368-1.c: Same.
6413         * gcc.dg/Wshadow-3.c: Same.
6414         * gcc.dg/c90-const-expr-8.c: Same.
6415         * gcc.dg/label-decl-2.c: Same.
6416         * gcc.dg/dremf-type-compat-2.c: Same.
6417         * gcc.dg/c90-const-expr-5.c: Same.
6418         * gcc.dg/builtins-30.c: Same.
6419         * gcc.dg/Warray-bounds.c: Same.
6420         * gcc.dg/Wcxx-compat-2.c: Same.
6421         * gcc.dg/tree-ssa/col-1.c: Same.
6422         * gcc.dg/old-style-prom-2.c: Same.
6423         * gcc.dg/cast-function-1.c: Same.
6424         * gcc.dg/pr15698-1.c: Same.
6425         * gcc.dg/dremf-type-compat-3.c: Same.
6426         * gcc.dg/vla-8.c: Same.
6427         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6428         line.
6429         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6430         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6431         * gcc.dg/enum-compat-1.c: Same.
6432         * gcc.dg/dremf-type-compat-2.c: Same.
6433         * gcc.dg/old-style-prom-2.c: Same.
6434         * gcc.dg/pr15698-1.c: Same.
6435         * gcc.dg/pr20368-1.c: Same.
6436         * gcc.dg/dremf-type-compat-3.c: Same.
6437         * gcc.dg/builtins-30.c: Same.  Test for columns.
6438
6439 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6440
6441         PR fortran/40176
6442         * gfortran.dg/proc_decl_1.f90: Extended.
6443
6444 2009-06-12  Ian Lance Taylor  <iant@google.com>
6445
6446         * gcc.dg/Wcxx-compat-13.c: New testcase.
6447
6448 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6449
6450         PR tree-opt/38865
6451         * gcc.dg/tree-ssa/fre-vce-1.c
6452
6453 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6454
6455         PR testsuite/40384
6456         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6457         min-insn-to-prefetch-ratio=5.
6458
6459 2009-06-12  Joey Ye  <joey.ye@intel.com>
6460             H.J. Lu  <hongjiu.lu@intel.com>
6461
6462         PR middle-end/39146
6463         * gcc.target/i386/stackalign/pr39146.c: New.
6464
6465 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6466
6467         * gcc.target/i386/crc32-1.c: New.
6468         * gcc.target/i386/crc32-2.c: Likewise.
6469
6470 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6471
6472         PR c/39252
6473         * gcc.dg/builtin-unreachable-1.c: New test.
6474         * gcc.dg/builtin-unreachable-2.c: Same.
6475
6476 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6477
6478         PR fortran/40402
6479         * gfortran.dg/data_value_1.f90: New test.
6480
6481 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6482
6483         PR testsuite/39831
6484         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6485         remove ilp32 requirement.
6486         * gcc.target/i386/excess-precision-2.c: Likewise.
6487         * gcc.target/i386/excess-precision-3.c: Likewise.
6488         * gcc.target/i386/excess-precision-4.c: Likewise.
6489         * gcc.target/i386/excess-precision-5.c: Likewise.
6490         * gcc.target/i386/excess-precision-6.c: Likewise.
6491
6492 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6493
6494         PR fortran/38718
6495         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6496         * gfortran.dg/nan_5.f90: New test.
6497
6498 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6499
6500         * gcc.target/arm/neon-modes-1.c: New test.
6501
6502 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6503
6504         * g++.dg/torture/pr31579.C: Cast pointer
6505         via __SIZE_TYPE__ instead of 'unsigned long'.
6506
6507 2009-06-10  Anthony Green  <green@moxielogic.com>
6508
6509         * lib/target-supports.exp (check_profiling_available):
6510         Profiling is not available for testing purposes on moxie.
6511
6512 2009-06-09  Ian Lance Taylor  <iant@google.com>
6513
6514         * gcc.dg/Wcxx-compat-12.c: New testcase.
6515
6516 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6517
6518         PR libfortran/40334
6519         * gfortran.dg/backspace_11.f90: New.
6520
6521 2009-06-09  Jason Merrill  <jason@redhat.com>
6522
6523         * g++.dg/cpp0x/defaulted10.C: New.
6524
6525 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6526
6527         * gcc.c-torture/compile/pr40351.c: New file.
6528
6529 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6530
6531         * gnat.dg/align_max.adb: New test.
6532
6533 2009-06-08  Jason Merrill  <jason@redhat.com>
6534
6535         * g++.dg/cpp0x/auto15.C: New.
6536
6537 2009-06-08  Jan Hubicka  <jh@suse.cz>
6538
6539         PR debug/39834
6540         * gcc.dg/torture/pr39834.c
6541
6542 2009-06-08  Jan Hubicka  <jh@suse.cz>
6543
6544         PR middle-end/40102
6545         * g++.dg/torture/pr40102.C: New testcase.
6546
6547 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6548
6549         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6550         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6551         * gcc.dg/builtin-object-size-6.c: New test.
6552
6553         PR c++/40373
6554         * g++.dg/template/dtor7.C: New test.
6555
6556         PR c++/40370
6557         PR c++/40372
6558         * g++.dg/template/error41.C: New test.
6559         * g++.dg/template/error42.C: New test.
6560
6561 2009-06-08  Revital Eres  <eres@il.ibm.com>
6562
6563         PR testsuite/40359
6564         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6565         * gcc.dg/vect/vect-88.c: Likewise.
6566         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6567         * gcc.dg/vect/pr25413.c: Likewise.
6568         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6569
6570 2009-06-07  Ian Lance Taylor  <iant@google.com>
6571
6572         * g++.dg/warn/Wswitch-3.C: New testcase.
6573         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6574         * gcc.dg/Wswitch-enum-error.c: Likewise.
6575         * gcc.dg/Wswitch-error.c: Likewise.
6576
6577 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6578
6579         PR fortran/40008
6580         * gfortran.dg/negative_unit.f: Update test.
6581         * gfortran.dg/negative_unit_int8.f: Update test.
6582         * gfortran.dg/newunit_1.f90: New test.
6583
6584 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6585
6586         PR fortran/25104
6587         PR fortran/29962
6588         * gfortran.dg/spread_init_expr.f03: New.
6589         * gfortran.dg/unpack_init_expr.f03: New.
6590         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6591         error message.
6592
6593 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6594
6595         PR fortran/25104
6596         PR fortran/29962
6597         * gfortran.dg/count_init_expr.f03
6598         * gfortran.dg/product_init_expr.f03
6599         * gfortran.dg/sum_init_expr.f03
6600
6601 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6602
6603         PR fortran/36874
6604         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6605         message.
6606         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6607         shapes.
6608         * gfortran.dg/zero_sized_5.f90: Likewise.
6609
6610 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6611
6612         PR middle-end/32950
6613         * g++.dg/torture/pr32950.C: New.
6614
6615 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6616
6617         PR fortran/25104
6618         PR fortran/29962
6619         * gfortran.dg/dot_product_1.f03: New.
6620         * gfortran.dg/matmul_8.f03: New.
6621         * gfortran.dg/transpose_3.f03: New.
6622
6623 2009-06-06  Ian Lance Taylor  <iant@google.com>
6624
6625         * gcc.dg/Wunused-label-1.c: New test case.
6626         * g++.dg/warn/Wunused-label-1.C: New test case.
6627         * g++.dg/warn/Wunused-label-2.C: New test case.
6628         * g++.dg/warn/Wunused-label-3.C: New test case.
6629
6630 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6631
6632         PR fortran/37203
6633         * reshape_zerosize_2.f90: New.
6634
6635 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6636
6637         PR fortran/32890
6638         * gfortran.dg/pack_assign_1.f90: New.
6639         * gfortran.dg/pack_vector_1.f90: New.
6640
6641 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6642
6643         PR middle-end/40340
6644         * gcc.dg/pr40340-1.c: New test.
6645         * gcc.dg/pr40340-2.c: New test.
6646         * gcc.dg/pr40340-3.c: New test.
6647         * gcc.dg/pr40340-4.c: New test.
6648         * gcc.dg/pr40340-5.c: New test.
6649         * gcc.dg/pr40340.h: New file.
6650
6651 2009-06-05  Revital Eres  <eres@il.ibm.com>
6652
6653         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6654         New procedure.
6655         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6656         * gcc.dg/vect/vect-33.c: Likewise.
6657         * gcc.dg/vect/vect-92.c: Likewise.
6658         * gcc.dg/vect/vect-58.c: Likewise.
6659         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6660         * gcc.dg/vect/vect-42.c: Likewise.
6661         * gcc.dg/vect/slp-25.c: Likewise.
6662         * gcc.dg/vect/vect-align-1.c: Likewise.
6663         * gcc.dg/vect/vect-align-2.c: Likewise.
6664         * gcc.dg/vect/vect-93.c: Likewise.
6665         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6666         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6667         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6668         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6669         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6670         * gcc.dg/vect/vect-26.c: Likewise.
6671         * gcc.dg/vect/vect-44.c: Likewise.
6672         * gcc.dg/vect/vect-70.c: Likewise.
6673         * gcc.dg/vect/vect-95.c: Likewise.
6674         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6675         * gcc.dg/vect/vect-28.c: Likewise.
6676         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6677         * gcc.dg/vect/vect-87.c: Likewise.
6678         * gcc.dg/vect/vect-109.c: Likewise.
6679         * gcc.dg/vect/vect-54.c: Likewise.
6680         * gcc.dg/vect/vect-96.c: Likewise.
6681         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6682         * gcc.dg/vect/vect-88.c: Likewise.
6683         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6684         * gcc.dg/vect/vect-89.c: Likewise.
6685         * gcc.dg/vect/vect-91.c: Likewise.
6686         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6687         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6688         * gfortran.dg/vect/vect-2.f90: Likewise.
6689         * gfortran.dg/vect/vect-3.f90: Likewise.
6690         * gfortran.dg/vect/vect-4.f90: Likewise.
6691         * gfortran.dg/vect/vect-5.f90: Likewise.
6692
6693 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6694
6695         PR tree-optimization/36318
6696         * gcc.dg/tree-ssa/sra-7.c: New test.
6697
6698 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6699
6700         PR fortran/37203
6701         * gfortran.dg/reshape_order_5.f90: New.
6702         * gfortran.dg/reshape_shape_1.f90: New.
6703
6704 2009-06-04  Jason Merrill  <jason@redhat.com>
6705
6706         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6707
6708 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6709
6710         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6711         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6712
6713 2009-06-04  Richard Guenther  <rguenther@suse.de>
6714
6715         PR c++/39371
6716         * g++.dg/torture/pr40335.C: New testcase.
6717
6718 2009-06-03  Richard Guenther  <rguenther@suse.de>
6719
6720         PR middle-end/40328
6721         * gcc.dg/torture/pr40328.c: New testcase.
6722
6723 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6724
6725         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6726         m68k and fido.
6727
6728 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6729
6730         * g++.dg/torture/pr40323.C: New file.
6731
6732 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6733
6734         * gnat.dg/specs/root.ads: New test.
6735         * gnat.dg/specs/root-level_1.ads: Likewise.
6736         * gnat.dg/specs/root-level_2.ads: Likewise.
6737         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6738
6739 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6740
6741         * g++.dg/init/ref15.C: Require unwrapped targets.
6742
6743 2009-06-02  Jason Merrill  <jason@redhat.com>
6744
6745         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6746         * g++.dg/cpp0x/initlist18.C: New.
6747         * g++.dg/cpp0x/initlist19.C: New.
6748
6749         * g++.dg/cpp0x/auto14.C: New.
6750
6751 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6752
6753         * gnat.dg/alignment6.adb: Remove XFAIL.
6754
6755 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6756
6757         PR c++/38089
6758         * g++.dg/template/spec36.C: New test.
6759
6760 2009-06-01  Ian Lance Taylor  <iant@google.com>
6761
6762         * gcc.dg/cast-qual-3.c: New testcase.
6763         * g++.dg/warn/Wcast-qual2.C: New testcase.
6764
6765 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6766
6767         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6768         (process-message): Expect column numbers.
6769         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6770         * gcc.dg/pch/counter-2.c: Same.
6771         * gcc.dg/pch/valid-2.c: Same.
6772         * gcc.dg/pch/warn-1.c: Same.
6773         * gcc.dg/pch/valid-1.c: Same.
6774         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6775         * gcc.dg/cpp/syshdr.c: Same.
6776         * gcc.dg/cpp/19940712-1.c: Same.
6777         * gcc.dg/cpp/missing-header-1.c: Same.
6778         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6779         * gcc.dg/cpp/tr-warn3.c: Same.
6780         * gcc.dg/cpp/pr29612-2.c: Same.
6781         * gcc.dg/cpp/tr-warn4.c: Same.
6782         * gcc.dg/cpp/Wtrigraphs.c: Same.
6783         * gcc.dg/cpp/poison.c: Same.
6784         * gcc.dg/cpp/arith-3.c: Same.
6785         * gcc.dg/cpp/sysmac2.c: Same.
6786         * gcc.dg/cpp/cpp.exp: Same.
6787         * gcc.dg/cpp/tr-warn5.c: Same.
6788         * gcc.dg/cpp/include2.c: Same.
6789         * gcc.dg/cpp/Wmissingdirs.c: Same.
6790         * gcc.dg/cpp/Wmissingdirs.c: Same.
6791         * gcc.dg/cpp/tr-warn6.c: Same.
6792         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6793         * gcc.dg/cpp/macspace1.c: Same.
6794         * gcc.dg/cpp/escape-2.c: Same.
6795         * gcc.dg/cpp/assert2.c: Same.
6796         * gcc.dg/cpp/undef2.c: Same.
6797         * gcc.dg/cpp/macspace2.c: Same.
6798         * gcc.dg/cpp/tr-warn1.c: Same.
6799         * gcc.dg/cpp/extratokens2.c: Same.
6800         * gcc.dg/cpp/strify2.c: Same.
6801         * gcc.dg/cpp/Wsignprom.c: Same.
6802         * gcc.dg/cpp/redef2.c: Same.
6803         * gcc.dg/cpp/trad/trad.exp: Same.
6804         * gcc.dg/cpp/arith-1.c: Same.
6805         * gcc.dg/cpp/extratokens.c: Same.
6806         * gcc.dg/cpp/if-mpar.c: Same.
6807
6808 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6809
6810         * gnat.dg/nested_float_packed.ads: New test.
6811
6812 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6813             Eric Botcazou  <botcazou@adacore.com>
6814
6815         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6816         * gnat.dg/test_oconst.adb: New test.
6817
6818 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6819
6820         * gcc.dg/plugin/ggcplug.c: Moved comment.
6821         (plugin_init): Fixed typo, declared i, returned 0 at end.
6822
6823 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6824
6825         PR testsuite/40244
6826         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6827         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6828
6829 2009-05-29  Ian Lance Taylor  <iant@google.com>
6830
6831         * gcc.dg/Wcxx-compat-11.c: New testcase.
6832
6833 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6834
6835         PR fortran/40019
6836         * gfortran.dg/leadz_trailz_1.f90: New test.
6837         * gfortran.dg/leadz_trailz_2.f90: New test.
6838
6839 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6840
6841         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6842         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6843         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6844         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6845         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6846         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6847         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6848         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6849         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6850         * gcc.dg/tree-ssa/sra-5.c: New file.
6851         * gcc.dg/tree-ssa/sra-6.c: New file.
6852         * gcc.c-torture/compile/sra-1.c: New file.
6853
6854 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6855
6856         PR middle-end/40291
6857         * gcc.c-torture/compile/pr40291.c: New test.
6858
6859         PR target/40017
6860         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6861         __vector _Bool.
6862         * gcc.target/powerpc/altivec-30.c: New test.
6863         * gcc.target/powerpc/altivec-31.c: New test.
6864
6865 2009-05-28  Richard Guenther  <rguenther@suse.de>
6866
6867         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6868         * gcc.c-torture/execute/20090527-1.c: Likewise.
6869
6870 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6871
6872         PR c++/39754
6873         * g++.dg/template/canon-type-1.C: New test.
6874         * g++.dg/template/canon-type-2.C: Likewise.
6875         * g++.dg/template/canon-type-3.C: Likewise.
6876         * g++.dg/template/canon-type-4.C: Likewise.
6877         * g++.dg/template/canon-type-5.C: Likewise.
6878         * g++.dg/template/canon-type-6.C: Likewise.
6879         * g++.dg/template/canon-type-7.C: Likewise.
6880
6881 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6882             Uros Bizjak  <ubizjak@gmail.com>
6883             Danny Smith  <dansmister@gmail.com>
6884
6885         PR target/37216
6886
6887         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6888         New function.
6889         * gcc.target/i386/pr37216.c:  New test source file.
6890         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6891         use -fno-common for testing Cygwin and MinGW targets.
6892
6893 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6894
6895         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6896         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6897         * g++.dg/pr37742.C (size_t): Likewise.
6898         * g++.dg/torture/pr34850.C (size_t): Likewise.
6899         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6900         _PTRDIFF_TYPE__.
6901         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6902         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6903         (size_t): Use __extension__ and __SIZE_TYPE__.
6904         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6905         __SIZE_TYPE__.
6906         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6907         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6908         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6909         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6910         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6911         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6912         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6913         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6914         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6915         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6916         (__ssize_t): Likewise.
6917         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6918         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6919         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6920         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6921         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6922         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6923         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6924         * gcc.dg/pr33667.c (size_t): Likewise.
6925         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6926         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6927         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6928         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6929         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6930         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6931
6932 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6933
6934         PR tree-optimization/40254
6935         * gcc.dg/vect/pr40254.c: New test.
6936
6937 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6938
6939         PR middle-end/33699
6940         * gcc.target/mips/const-anchor-1.c: New test.
6941         * gcc.target/mips/const-anchor-2.c: New test.
6942
6943 2009-05-27  Jason Merrill  <jason@redhat.com>
6944
6945         * g++.dg/cpp0x/initlist15.C: New.
6946         * g++.dg/cpp0x/initlist16.C: New.
6947         * g++.dg/cpp0x/initlist17.C: New.
6948
6949 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6950
6951         PR fortran/39178
6952         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6953         patterns to reflect frontend changes.
6954         * gfortran.dg/vector_subscript_4.f90: Likewise.
6955
6956 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6957             Eric Botcazou  <botcazou@adacore.com>
6958
6959         * gcc.c-torture/execute/align-nest.c: New testcase.
6960         * gnat.dg/misaligned_nest.adb: New testcase.
6961
6962 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6963
6964         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6965         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6966         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6967         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6968
6969 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6970
6971         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6972         cast instead of assuming 0ul.
6973         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6974         __SIZE_TYPE__.
6975         (_type_desc): Make first argument const.
6976         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6977
6978 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6979
6980         PR libfortran/40187
6981         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6982         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6983
6984 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6985
6986         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6987         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6988         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6989         * gcc.dg/plugin/ggcplug.c: Added new file.
6990
6991 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6992
6993         PR fortran/40246
6994         * gfortran.dg/nullify_4.f90: New test.
6995
6996 2009-05-26  Richard Guenther  <rguenther@suse.de>
6997
6998         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6999
7000 2009-05-26  Richard Guenther  <rguenther@suse.de>
7001
7002         PR middle-end/40252
7003         * gcc.c-torture/compile/pr40252.c: New testcase.
7004
7005 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7006
7007         PR c++/40007
7008         * g++.dg/template/typedef18.C: New test.
7009         * g++.dg/template/typedef19.C: Likewise.
7010         * g++.dg/template/typedef20.C: Likewise.
7011         * g++.dg/template/access11.C: Adjust.
7012
7013 2009-05-26  Richard Guenther  <rguenther@suse.de>
7014
7015         PR testsuite/40247
7016         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7017
7018 2009-05-25  Jason Merrill  <jason@redhat.com>
7019
7020         PR c++/38064
7021         * g++.dg/cpp0x/enum3.C: New test.
7022
7023 2009-05-25  Richard Guenther  <rguenther@suse.de>
7024
7025         PR tree-optimization/36327
7026         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7027         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7028         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7029         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7030         * gcc.dg/vect/vect-40.c: Likewise.
7031         * gcc.dg/vect/vect-42.c: Likewise.
7032         * gcc.dg/vect/vect-46.c: Likewise.
7033         * gcc.dg/vect/vect-76.c: Likewise.
7034
7035 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7036
7037         PR fortran/40176
7038         * gfortran.dg/proc_ptr_18.f90: New.
7039         * gfortran.dg/proc_ptr_19.f90: New.
7040         * gfortran.dg/proc_ptr_comp_9.f90: New.
7041         * gfortran.dg/proc_ptr_comp_10.f90: New.
7042
7043 2009-05-25  Richard Guenther  <rguenther@suse.de>
7044
7045         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7046         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7047
7048 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7049
7050         PR tree-optimization/40238
7051         * gcc.dg/vect/pr40238.c: New test.
7052
7053 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7054             Dominique Dhumieres  <dominiq@lps.ens.fr>
7055
7056         PR fortran/35732
7057         PR fortran/39872
7058         * gfortran.dg/bounds_check_fail_3.f90: New test.
7059         * gfortran.dg/bounds_check_fail_4.f90: New test.
7060         * gfortran.dg/bounds_check_14.f90: Update test.
7061         * gfortran.dg/bound_4.f90: Update test.
7062
7063 2009-05-24  Richard Guenther  <rguenther@suse.de>
7064
7065         PR middle-end/40233
7066         * gcc.c-torture/compile/pr40233.c: New testcase.
7067
7068 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7069
7070         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7071         for alpha*-*-* targets.
7072
7073 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7074
7075         * gcc.dg/vect/bb-slp-1.c: New test.
7076         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7077         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7078         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7079         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7080         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7081         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7082         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7083         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7084         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7085         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7086         gcc.dg/vect/bb-slp-22.c: Likewise.
7087         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7088
7089 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7090             Maxim Kuvyrkov  <maxim@codesourcery.com>
7091
7092         * gcc.dg/falign-labels-1.c: New test.
7093
7094 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7095
7096         * gnat.dg/specs/rep_clause3.ads: New test.
7097
7098 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7099
7100         * gnat.dg/addr6.adb: New test.
7101
7102 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7103
7104         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7105         New function.
7106         * gcc.target/arm/thumb2-mul-space.c: New file.
7107         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7108         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7109         * gcc.target/arm/thumb2-mul-speed.c: New file.
7110
7111 2009-05-22  Richard Guenther  <rguenther@suse.de>
7112
7113         PR middle-end/38964
7114         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7115         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7116         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7117
7118 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7119
7120         * gcc.dg/dll-6.c: New test.
7121         * gcc.dg/dll-6a.c: Likewise.
7122         * gcc.dg/dll-7.c: Likewise.
7123         * gcc.dg/dll-7a.c: Likewise.
7124         * g++.dg/ext/dllexport2.C: Likewise.
7125         * g++.dg/ext/dllexport2a.cc: Likewise.
7126
7127 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7128
7129         PR target/37846
7130         * gcc.target/ia64/mfused-madd-vect.c: New test.
7131         * gcc.target/ia64/mfused-madd.c: New test.
7132         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7133         * gcc.target/ia64/mno-fused-madd.c: New test.
7134
7135 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7136
7137         * gcc.target/i386/movbe-1.c: New.
7138         * gcc.target/i386/movbe-2.c: Likewise.
7139
7140 2009-05-21  Taras Glek  <tglek@mozilla.com>
7141
7142         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7143         plugin_init signature.
7144         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7145         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7146         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7147
7148 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7149
7150         * gcc.dg/target/arm/neon-vmla-1.c: New.
7151         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7152
7153 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7154
7155         * gcc.target/mips/octeon-exts-6.c: New test.
7156         * gcc.target/mips/extend-1.c: New test.
7157         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7158         EXTS.
7159         * gcc.target/mips/octeon-exts-5.c: Likewise.
7160
7161 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7162
7163         PR middle-end/40204
7164         * gcc.c-torture/compile/pr40204.c: New test.
7165
7166 2009-05-20  Richard Guenther  <rguenther@suse.de>
7167
7168         * gcc.c-torture/compile/20090518-1.c: New testcase.
7169
7170 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7171
7172         PR tree-optimization/40087
7173         * gcc.dg/tree-ssa/pr40087.c: New test.
7174
7175 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7176
7177         * gcc.dg/vector-4.c: New testcase.
7178         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7179         * g++.dg/ext/vector16.C: New testcase.
7180
7181 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7182
7183         PR c/40172
7184         * gcc.dg/pr40172.c: Renamed to ...
7185         * gcc.dg/pr40172-1.c: This.
7186
7187         * gcc.dg/pr40172-2.c: New.
7188         * gcc.dg/pr40172-3.c: Likewise.
7189
7190 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7191
7192         PR c/40172
7193         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7194
7195 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7196
7197         * gnat.dg/loop_optimization6.ad[sb]: New test.
7198
7199 2009-05-19  Richard Guenther  <rguenther@suse.de>
7200
7201         * gcc.c-torture/compile/20090519-1.c: New testcase.
7202
7203 2009-05-18  Jason Merrill  <jason@redhat.com>
7204
7205         * g++.dg/cpp0x/explicit1.C: New.
7206         * g++.dg/cpp0x/explicit2.C: New.
7207
7208 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7209
7210         PR debug/40109
7211         * g++.dg/debug/dwarf2/nested-1.C: New test.
7212
7213 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7214
7215         PR testsuite/39907
7216         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7217         stack alignment.
7218
7219 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7220
7221         PR fortran/40164
7222         * gfortran.dg/proc_ptr_comp_8.f90: New.
7223
7224 2009-05-18  Richard Guenther  <rguenther@suse.de>
7225
7226         PR fortran/40168
7227         * gfortran.dg/array_memset_2.f90: Adjust.
7228
7229 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7230
7231         PR fortran/36947
7232         PR fortran/40039
7233         * gfortran.dg/interface_27.f90: New.
7234         * gfortran.dg/interface_28.f90: New.
7235         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7236         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7237
7238 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7239
7240         * gcc.target/m68k/tls-ie.c: New test.
7241         * gcc.target/m68k/tls-le.c: New test.
7242         * gcc.target/m68k/tls-gd.c: New test.
7243         * gcc.target/m68k/tls-ld.c: New test.
7244         * gcc.target/m68k/tls-ie-xgot.c: New test.
7245         * gcc.target/m68k/tls-le-xtls.c: New test.
7246         * gcc.target/m68k/tls-gd-xgot.c: New test.
7247         * gcc.target/m68k/tls-ld-xgot.c: New test.
7248         * gcc.target/m68k/tls-ld-xtls.c: New test.
7249         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7250
7251 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7252
7253         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7254
7255 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7256
7257         PR c/40172
7258         * gcc.dg/pr40172.c: New.
7259
7260 2009-05-17  Jason Merrill  <jason@redhat.com>
7261
7262         PR c++/40139
7263         * g++.dg/template/dtor6.C: New.
7264
7265 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7266
7267         * g++.dg/warn/translate-ice-1.C: New test.
7268
7269 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7270
7271         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7272         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7273         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7274         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7275
7276 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7277
7278         PR fortran/33197
7279         * gfortran.dg/erf_2.F90: New test.
7280         * gfortran.dg/erfc_scaled_2.f90: New test.
7281
7282 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7283
7284         PR fortran/31243
7285         * gfortran.dg/string_1.f90: New test.
7286         * gfortran.dg/string_2.f90: New test.
7287         * gfortran.dg/string_3.f90: New test.
7288
7289 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7290
7291         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7292         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7293
7294 2009-05-15  Ian Lance Taylor  <iant@google.com>
7295
7296         * gcc.dg/Wcxx-compat-10.c: New testcase.
7297
7298 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7299
7300         PR 16302
7301         * gcc.dg/pr16302.c: New.
7302         * g++.dg/warn/pr16302.C: New.
7303
7304 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7305
7306         * gcc.dg/torture/builtin-math-5.c: New.
7307         * gcc.dg/torture/builtin-math-6.c: New.
7308         * lib/target-supports.exp (check_effective_target_mpc): New.
7309
7310 2009-05-15  Jan Hubicka  <jh@suse.cz>
7311
7312         * gcc.dg/tree-ssa/inline-3.c: New testcase
7313
7314 2009-05-15  Jan Hubicka  <jh@suse.cz>
7315
7316         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7317         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7318         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7319         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7320         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7321         Mark noinline.
7322         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7323         Mark noinline.
7324         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7325         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7326
7327 2009-05-15  Jan Hubicka  <jh@suse.cz>
7328
7329         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7330         optimized by sibcall noinline.
7331
7332 2009-05-15  Jan Hubicka  <jh@suse.cz>
7333
7334         * sibcall-1.c (track): Mark noinline.
7335         * sibcall-2.c (track): Mark noinline.
7336         * sibcall-3.c (track): Mark noinline.
7337         * sibcall-4.c (track): Mark noinline.
7338
7339 2009-05-15  Jan Hubicka  <jh@suse.cz>
7340
7341         * flatten-2.c: Disable early inlining; add comment.
7342         * flatten-3.c: New test based on flatten-2.c.
7343
7344 2009-05-15  Richard Guenther  <rguenther@suse.de>
7345
7346         PR tree-optimization/39999
7347         * gcc.c-torture/compile/pr39999.c: New testcase.
7348
7349 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7350
7351         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7352
7353 2009-05-14  Ian Lance Taylor  <iant@google.com>
7354
7355         * gcc.dg/Wcxx-compat-9.c: New testcase.
7356
7357 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7358
7359         PR fortran/39996
7360         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7361         * gfortran.dg/duplicate_type_2.f90: Ditto.
7362         * gfortran.dg/duplicate_type_3.f90: New.
7363
7364 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7365
7366         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7367         * ada/acats/tests/c5/c59002c.ada: Likewise.
7368
7369 2009-05-13  Taras Glek  <tglek@mozilla.com>
7370
7371         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7372         attributes and decl smashing.
7373         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7374         attributes.
7375         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7376         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7377
7378 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7379
7380         PR fortran/39865
7381         * gfortran.dg/pr39865.f90: New test.
7382         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7383         arrays in FMT=.
7384         * gfortran.dg/hollerith_f95.f90: Likewise.
7385         * gfortran.dg/hollerith6.f90: New test.
7386         * gfortran.dg/hollerith7.f90: New test.
7387
7388 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7389
7390         PR cpp/36674
7391         * gcc.dg/cpp/pr36674.i: New.
7392
7393 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7394
7395         PR middle-end/40035
7396         * gcc.c-torture/compile/pr40035.c: New test.
7397
7398 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7399
7400         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7401
7402 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7403
7404         PR fortran/40110
7405         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7406         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7407         * gfortran.dg/interop_params.f03: Ditto.
7408
7409 2009-05-12  Jan Hubicka  <jh@suse.cz>
7410
7411         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7412         so unrolling still happens.
7413         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7414         * gcc.dg/ipa/ipacost-2.c: Likewise.
7415         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7416
7417 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7418
7419         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7420
7421 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7422
7423         * lib/target-supports.exp (check_profiling_available): Return
7424         false for -p on *-*-cygwin* targets.
7425
7426 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7427
7428         PR tree-optimization/38632
7429         * g++.dg/tree-ssa/pr38632.C: New.
7430
7431 2009-05-11  Jan Hubicka  <jh@suse.cz>
7432
7433         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7434         we now optimize better.
7435         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7436         out at different places.
7437         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7438         unroling.
7439         * gcc.dg/vect/vect-76.c: Likewise.
7440         * gcc.dg/vect/vect-70.c: Likewise.
7441         * gcc.dg/vect/vect-66.c: Likewise.
7442         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7443         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7444
7445 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7446
7447         PR middle-end/40080
7448         * gcc.c-torture/compile/pr40080.c: New.
7449
7450 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7451
7452         * gcc.c-torture/compile/pr40026.c: New testcase.
7453
7454 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7455
7456         PR fortran/40089
7457         * gfortran.dg/proc_ptr_comp_7.f90: New.
7458
7459 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7460
7461         PR tree-optimization/40074
7462         * gcc.dg/vect/pr40074.c: New test.
7463
7464 2009-05-10  Ian Lance Taylor  <iant@google.com>
7465
7466         * gcc.dg/Wcxx-compat-7.c: New testcase.
7467         * gcc.dg/Wcxx-compat-8.c: New testcase.
7468         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7469         * gcc.dg/pr17188-1.c: Likewise.
7470         * gcc.dg/pr39084.c: Likewise.
7471
7472 2009-05-10  Michael Matz  <matz@suse.de>
7473
7474         PR target/40031
7475         * gcc.dg/pr40031.c: New test.
7476
7477 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7478
7479         PR fortran/40018
7480         * gfortran.dg/array_constructor_31.f90: New test.
7481
7482 2009-05-10  Richard Guenther  <rguenther@suse.de>
7483
7484         PR tree-optimization/40081
7485         * g++.dg/torture/pr40081.C: New testcase.
7486
7487 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7488
7489         PR fortran/38863
7490         * gfortran.dg/dependency_24.f90: New test.
7491         * gfortran.dg/dependency_23.f90: Clean up module files.
7492
7493 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7494
7495         PR fortran/38956
7496         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7497         * gfortran.dg/chmod_2.f90: Likewise.
7498         * gfortran.dg/chmod_3.f90: Likewise.
7499         * gfortran.dg/open_errors.f90: Likewise.
7500
7501 2009-05-09  Jan Hubicka  <jh@suse.cz>
7502
7503         PR middle-end/40043
7504         * g++.dg/eh/nested-try.C: New test.
7505
7506 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7507
7508         PR tree-optimization/40049
7509         * gcc.dg/vect/vect-shift-2.c: New test.
7510
7511 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7512
7513         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7514         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7515
7516 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7517
7518         PR c/36892
7519         * g++.dg/warn/deprecated-6.C: New.
7520         * gcc.dg/deprecated-4.c: Likewise.
7521         * gcc.dg/deprecated-5.c: Likewise.
7522         * gcc.dg/deprecated-6.c: Likewise.
7523
7524 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7525
7526         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7527         __aligned__(__BIGGEST_ALIGNMENT__).
7528         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7529         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7530         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7531         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7532         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7533         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7534         * gcc.dg/vect/Os-vect-95.c: Likewise.
7535         * gcc.dg/vect/pr20122.c: Likewise.
7536         * gcc.dg/vect/pr36493.c: Likewise.
7537         * gcc.dg/vect/pr37385.c: Likewise.
7538         * gcc.dg/vect/slp-7.c: Likewise.
7539         * gcc.dg/vect/slp-9.c: Likewise.
7540         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7541         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7542         * gcc.dg/vect/vect-35.c: Likewise.
7543         * gcc.dg/vect/vect-40.c: Likewise.
7544         * gcc.dg/vect/vect-42.c: Likewise.
7545         * gcc.dg/vect/vect-44.c: Likewise.
7546         * gcc.dg/vect/vect-46.c: Likewise.
7547         * gcc.dg/vect/vect-48.c: Likewise.
7548         * gcc.dg/vect/vect-52.c: Likewise.
7549         * gcc.dg/vect/vect-54.c: Likewise.
7550         * gcc.dg/vect/vect-56.c: Likewise.
7551         * gcc.dg/vect/vect-58.c: Likewise.
7552         * gcc.dg/vect/vect-60.c: Likewise.
7553         * gcc.dg/vect/vect-74.c: Likewise.
7554         * gcc.dg/vect/vect-75.c: Likewise.
7555         * gcc.dg/vect/vect-76.c: Likewise.
7556         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7557         * gcc.dg/vect/vect-77.c: Likewise.
7558         * gcc.dg/vect/vect-77-global.c: Likewise.
7559         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7560         * gcc.dg/vect/vect-78.c: Likewise.
7561         * gcc.dg/vect/vect-78-global.c: Likewise.
7562         * gcc.dg/vect/vect-80.c: Likewise.
7563         * gcc.dg/vect/vect-85.c: Likewise.
7564         * gcc.dg/vect/vect-87.c: Likewise.
7565         * gcc.dg/vect/vect-88.c: Likewise.
7566         * gcc.dg/vect/vect-92.c: Likewise.
7567         * gcc.dg/vect/vect-93.c: Likewise.
7568         * gcc.dg/vect/vect-95.c: Likewise.
7569         * gcc.dg/vect/vect-97.c: Likewise.
7570         * gcc.dg/vect/vect-complex-1.c: Likewise.
7571         * gcc.dg/vect/vect-complex-4.c: Likewise.
7572         * gcc.dg/vect/vect-complex-5.c: Likewise.
7573         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7574         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7575         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7576         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7577         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7578         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7579         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7580         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7581         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7582         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7583         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7584         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7585         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7586         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7587         * gcc.dg/vect/vect-outer-1.c: Likewise.
7588         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7589         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7590         * gcc.dg/vect/vect-outer-2.c: Likewise.
7591         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7592         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7593         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7594         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7595         * gcc.dg/vect/vect-outer-3.c: Likewise.
7596         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7597         * gcc.dg/vect/vect-outer-5.c: Likewise.
7598         * gcc.dg/vect/vect-outer-6.c: Likewise.
7599         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7600         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7601         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7602         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7603         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7604         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7605         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7606         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7607         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7608         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7609         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7610         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7611         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7612         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7613
7614 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7615
7616         PR c/24581
7617         * gcc.dg/torture/complex-sign.h: New header.
7618         * gcc.dg/torture/complex-sign-add.c,
7619         gcc.dg/torture/complex-sign-mixed-add.c,
7620         gcc.dg/torture/complex-sign-mixed-div.c,
7621         gcc.dg/torture/complex-sign-mixed-mul.c,
7622         gcc.dg/torture/complex-sign-mixed-sub.c,
7623         gcc.dg/torture/complex-sign-mul.c,
7624         gcc.dg/torture/complex-sign-sub.c: New tests.
7625
7626 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7627
7628         PR fortran/39876
7629         * gfortran.dg/intrinsic_3.f90: New.
7630
7631 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7632
7633         PR c/39037
7634         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7635         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7636         * gcc.dg/dfp/float-constant-double.c: New test.
7637         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7638         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7639         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7640         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7641         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7642         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7643         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7644         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7645         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7646
7647 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7648
7649         PR middle-end/40057
7650         * gcc.c-torture/execute/pr40057.c: New test.
7651
7652 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7653
7654         * gcc.c-torture/compile/const-high-part.c: New test.
7655
7656 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7657
7658         PR testsuite/40050
7659         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7660         build plugin.
7661
7662 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7663
7664         PR fortran/39630
7665         * gfortran.dg/proc_decl_1.f90: Modified.
7666         * gfortran.dg/proc_ptr_comp_1.f90: New.
7667         * gfortran.dg/proc_ptr_comp_2.f90: New.
7668         * gfortran.dg/proc_ptr_comp_3.f90: New.
7669         * gfortran.dg/proc_ptr_comp_4.f90: New.
7670         * gfortran.dg/proc_ptr_comp_5.f90: New.
7671         * gfortran.dg/proc_ptr_comp_6.f90: New.
7672
7673 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7674
7675         PR c++/17395
7676         * g++.dg/template/call7.C: New test.
7677
7678 2009-05-06  Diego Novillo  <dnovillo@google.com>
7679
7680         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7681
7682 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7683
7684         * gfortran.dg/pr40021.f: Moved to ...
7685         * gfortran.fortran-torture/execute/pr40021.f: Here.
7686
7687 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7688
7689         PR middle-end/39986
7690         * gcc.dg/dfp/pr39986.c: New test.
7691
7692 2009-05-06  Michael Matz  <matz@suse.de>
7693
7694         PR middle-end/40021
7695         * gfortran.dg/pr40021.f: New test.
7696
7697 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7698
7699         * lib/plugin-support.exp: New file containing support procs for
7700         plugin testcases.
7701         * lib/target-supports.exp (check_plugin_available): New proc.
7702         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7703         * gcc.dg/plugin/selfassign.c: New plugin source file.
7704         * gcc.dg/plugin/self-assign-test-1.c: New test.
7705         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7706         * g++.dg/README: Add description for plugin test.
7707         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7708         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7709         * g++.dg/plugin/selfassign.c: New plugin source file.
7710         * g++.dg/plugin/self-assign-test-1.C: New test.
7711         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7712         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7713         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7714         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7715
7716 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7717
7718         PR fortran/40041
7719         * gfortran.dg/intrinsic_2.f90: New test.
7720         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7721
7722 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7723
7724         PR c/40032
7725         * gcc.dg/noncompile/incomplete-5.c: New test.
7726
7727 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7728
7729         PR middle-end/39666
7730         * gcc.dg/pr39666-1.c: New test.
7731         * gcc.dg/pr39666-2.c: Likewise.
7732         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7733         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7734         * gfortran.dg/pr39666-1.f90: Likewise.
7735         * gfortran.dg/pr39666-2.f90: Likewise.
7736
7737 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7738
7739         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7740         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7741         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7742
7743 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7744
7745         PR fortran/39998
7746         * gfortran.dg/proc_ptr_17.f90: New.
7747
7748 2009-05-05  Richard Guenther  <rguenther@suse.de>
7749
7750         PR tree-optimization/40022
7751         * gcc.c-torture/execute/pr40022.c: New testcase.
7752
7753 2009-05-05  Richard Guenther  <rguenther@suse.de>
7754
7755         PR middle-end/40023
7756         * gcc.c-torture/compile/pr40023.c: New testcase.
7757
7758 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7759
7760         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7761         * g++.dg/template/overload9.C: Likewise.
7762         * g++.dg/ext/ms-1.C: New.
7763
7764 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7765
7766         PR c++/40013
7767         * g++.dg/ext/vla7.C: New test.
7768
7769 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7770
7771         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7772
7773 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7774
7775         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7776         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7777         Update expected errors.
7778
7779 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7780
7781         PR c++/28152
7782         * g++.dg/parse/parser-pr28152.C: New.
7783         * g++.dg/parse/parser-pr28152-2.C: New.
7784
7785 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7786
7787         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7788
7789 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7790
7791         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7792         * gcc.target/sparc/fexpand-2.c: Likewise.
7793         * gcc.target/sparc/fpmerge-2.c: Likewise.
7794         * gcc.target/sparc/pdist-2.c: Likewise.
7795
7796 2009-05-03  Richard Guenther  <rguenther@suse.de>
7797
7798         PR c/39983
7799         * gcc.c-torture/compile/pr39983.c: New testcase.
7800
7801 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7802
7803         * gcc.dg/c99-complex-3.c: New test.
7804
7805 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7806
7807         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7808
7809 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7810
7811         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7812
7813 2009-05-02  Richard Guenther  <rguenther@suse.de>
7814
7815         PR middle-end/40001
7816         * gcc.target/spu/pr40001.c: New testcase.
7817
7818 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7819
7820         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7821
7822 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7823
7824         PR middle-end/39579
7825         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7826         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7827
7828 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7829
7830         PR testsuite/39776
7831         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7832         no longer issued.
7833
7834 2009-04-30  David Ayers  <ayers@fsfe.org>
7835
7836         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7837         and gcc_error_prefix variables.
7838         * objc.dg/bad-receiver-type.m: Update to match correct
7839         diagnostics marker.
7840         * objc.dg/encode-5.m: Likewise.
7841         * objc.dg/id-1.m: Likewise.
7842         * objc.dg/method-1.m: Likewise.
7843         * objc.dg/method-6.m: Likewise.
7844         * objc.dg/method-7.m: Likewise.
7845         * objc.dg/method-9.m: Likewise.
7846         * objc.dg/method-11.m: Likewise.
7847         * objc.dg/method-20.m: Likewise.
7848         * objc.dg/private-1.m: Likewise.
7849
7850 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7851
7852         PR libfortran/39667
7853         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7854         * gfortran.dg/advance_4.f90: Likewise
7855         * gfortran.dg/advance_5.f90: Likewise
7856         * gfortran.dg/append_1.f90: Likewise
7857         * gfortran.dg/backslash_1.f90: Likewise
7858         * gfortran.dg/backslash_2.f90: Likewise
7859         * gfortran.dg/backslash_3.f: Likewise
7860         * gfortran.dg/backspace_10.f90: Likewise
7861         * gfortran.dg/backspace_3.f: Likewise
7862         * gfortran.dg/backspace_4.f: Likewise
7863         * gfortran.dg/backspace_5.f: Likewise
7864         * gfortran.dg/backspace_8.f: Likewise
7865         * gfortran.dg/backspace_9.f: Likewise
7866         * gfortran.dg/complex_write.f90: Likewise
7867         * gfortran.dg/convert_implied_open.f90: Likewise
7868         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7869         * gfortran.dg/dos_eol.f: Likewise
7870         * gfortran.dg/empty_format_1.f90: Likewise
7871         * gfortran.dg/endfile.f: Likewise
7872         * gfortran.dg/eof_1.f90: Likewise
7873         * gfortran.dg/eor_1.f90: Likewise
7874         * gfortran.dg/eor_handling_1.f90: Likewise
7875         * gfortran.dg/eor_handling_2.f90: Likewise
7876         * gfortran.dg/eor_handling_3.f90: Likewise
7877         * gfortran.dg/eor_handling_4.f90: Likewise
7878         * gfortran.dg/eor_handling_5.f90: Likewise
7879         * gfortran.dg/error_recovery_5.f90: Likewise
7880         * gfortran.dg/f2003_inquire_1.f03: Likewise
7881         * gfortran.dg/f2003_io_4.f03: Likewise
7882         * gfortran.dg/f2003_io_5.f03: Likewise
7883         * gfortran.dg/f2003_io_7.f03: Likewise
7884         * gfortran.dg/fgetc_1.f90: Likewise
7885         * gfortran.dg/fgetc_2.f90: Likewise
7886         * gfortran.dg/flush_1.f90: Likewise
7887         * gfortran.dg/fmt_exhaust.f90: Likewise
7888         * gfortran.dg/fmt_huge.f90: Likewise
7889         * gfortran.dg/fmt_read.f90: Likewise
7890         * gfortran.dg/fmt_t_1.f90: Likewise
7891         * gfortran.dg/fmt_t_2.f90: Likewise
7892         * gfortran.dg/fmt_t_3.f90: Likewise
7893         * gfortran.dg/fmt_t_4.f90: Likewise
7894         * gfortran.dg/fmt_t_5.f90: Likewise
7895         * gfortran.dg/fmt_t_7.f: Likewise
7896         * gfortran.dg/fseek.f90: Likewise
7897         * gfortran.dg/ftell_1.f90: Likewise
7898         * gfortran.dg/ftell_2.f90: Likewise
7899         * gfortran.dg/func_derived_3.f90: Likewise
7900         * gfortran.dg/inquire_9.f90: Likewise
7901         * gfortran.dg/iostat_1.f90: Likewise
7902         * gfortran.dg/iostat_2.f90: Likewise
7903         * gfortran.dg/list_read_1.f90: Likewise
7904         * gfortran.dg/list_read_4.f90: Likewise
7905         * gfortran.dg/list_read_5.f90: Likewise
7906         * gfortran.dg/list_read_7.f90: Likewise
7907         * gfortran.dg/list_read_8.f90: Likewise
7908         * gfortran.dg/list_read_9.f90: Likewise
7909         * gfortran.dg/namelist_13.f90: Likewise
7910         * gfortran.dg/namelist_14.f90: Likewise
7911         * gfortran.dg/namelist_15.f90: Likewise
7912         * gfortran.dg/namelist_16.f90: Likewise
7913         * gfortran.dg/namelist_17.f90: Likewise
7914         * gfortran.dg/namelist_18.f90: Likewise
7915         * gfortran.dg/namelist_19.f90: Likewise
7916         * gfortran.dg/namelist_20.f90: Likewise
7917         * gfortran.dg/namelist_24.f90: Likewise
7918         * gfortran.dg/namelist_26.f90: Likewise
7919         * gfortran.dg/namelist_27.f90: Likewise
7920         * gfortran.dg/namelist_28.f90: Likewise
7921         * gfortran.dg/namelist_37.f90: Likewise
7922         * gfortran.dg/namelist_38.f90: Likewise
7923         * gfortran.dg/namelist_39.f90: Likewise
7924         * gfortran.dg/namelist_40.f90: Likewise
7925         * gfortran.dg/namelist_43.f90: Likewise
7926         * gfortran.dg/namelist_44.f90: Likewise
7927         * gfortran.dg/namelist_45.f90: Likewise
7928         * gfortran.dg/namelist_46.f90: Likewise
7929         * gfortran.dg/namelist_47.f90: Likewise
7930         * gfortran.dg/namelist_48.f90: Likewise
7931         * gfortran.dg/namelist_49.f90: Likewise
7932         * gfortran.dg/namelist_50.f90: Likewise
7933         * gfortran.dg/namelist_51.f90: Likewise
7934         * gfortran.dg/namelist_52.f90: Likewise
7935         * gfortran.dg/namelist_56.f90: Likewise
7936         * gfortran.dg/namelist_char_only.f90: Likewise
7937         * gfortran.dg/namelist_use.f90: Likewise
7938         * gfortran.dg/namelist_use_only.f90: Likewise
7939         * gfortran.dg/noadv_size.f90: Likewise
7940         * gfortran.dg/open_access_append_1.f90: Likewise
7941         * gfortran.dg/pad_no.f90: Likewise
7942         * gfortran.dg/pr12884.f: Likewise
7943         * gfortran.dg/pr17090.f90: Likewise
7944         * gfortran.dg/pr17285.f90: Likewise
7945         * gfortran.dg/pr17286.f90: Likewise
7946         * gfortran.dg/pr18122.f90: Likewise
7947         * gfortran.dg/pr18210.f90: Likewise
7948         * gfortran.dg/pr18392.f90: Likewise
7949         * gfortran.dg/pr19155.f: Likewise
7950         * gfortran.dg/pr19216.f: Likewise
7951         * gfortran.dg/pr19467.f90: Likewise
7952         * gfortran.dg/pr19657.f: Likewise
7953         * gfortran.dg/pr20257.f90: Likewise
7954         * gfortran.dg/read_bad_advance.f90: Likewise
7955         * gfortran.dg/read_eof_2.f90: Likewise
7956         * gfortran.dg/read_eof_4.f90: Likewise
7957         * gfortran.dg/read_many_1.f: Likewise
7958         * gfortran.dg/read_noadvance.f90: Likewise
7959         * gfortran.dg/read_repeat.f90: Likewise
7960         * gfortran.dg/read_size_noadvance.f90: Likewise
7961         * gfortran.dg/read_x_past.f: Likewise
7962         * gfortran.dg/record_marker_1.f90: Likewise
7963         * gfortran.dg/record_marker_3.f90: Likewise
7964         * gfortran.dg/rewind_1.f90: Likewise
7965         * gfortran.dg/runtime_warning_1.f90: Likewise
7966         * gfortran.dg/shape_3.f90: Likewise
7967         * gfortran.dg/slash_1.f90: Likewise
7968         * gfortran.dg/stat_1.f90: Likewise
7969         * gfortran.dg/stat_2.f90: Likewise
7970         * gfortran.dg/streamio_11.f90: Likewise
7971         * gfortran.dg/streamio_3.f90: Likewise
7972         * gfortran.dg/streamio_4.f90: Likewise
7973         * gfortran.dg/streamio_9.f90: Likewise
7974         * gfortran.dg/tl_editing.f90: Likewise
7975         * gfortran.dg/unf_io_convert_1.f90: Likewise
7976         * gfortran.dg/unf_io_convert_2.f90: Likewise
7977         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7978         * gfortran.dg/unf_short_record_1.f90: Likewise
7979         * gfortran.dg/utf8_1.f03: Likewise
7980         * gfortran.dg/utf8_2.f03: Likewise
7981         * gfortran.dg/widechar_IO_1.f90: Likewise
7982         * gfortran.dg/write_check3.f90: Likewise
7983         * gfortran.dg/write_rewind_2.f: Likewise
7984         * gfortran.dg/x_slash_2.f: Likewise
7985
7986 2009-04-29  Richard Guenther  <rguenther@suse.de>
7987
7988         PR target/39943
7989         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7990         New.
7991         (check_effective_target_vect_floatuint_cvt): Likewise.
7992         * gcc.dg/vect/slp-10.c: Adjust.
7993         * gcc.dg/vect/slp-11.c: Adjust.
7994         * gcc.dg/vect/slp-12b.c: Adjust.
7995         * gcc.dg/vect/slp-33.c: Adjust.
7996         * gcc.c-torture/compile/pr39943.c: New testcase.
7997
7998 2009-04-29  Richard Guenther  <rguenther@suse.de>
7999
8000         PR middle-end/39937
8001         * gcc.c-torture/compile/pr39937.c: New testcase.
8002
8003 2009-04-29  Richard Guenther  <rguenther@suse.de>
8004
8005         PR tree-optimization/39941
8006         * gcc.c-torture/compile/pr39941.c: New testcase.
8007
8008 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8009
8010         * gcc.target/bfin/20090411-1.c: New test.
8011
8012 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8013
8014         PR target/39565
8015         * gcc.dg/pr39565.c: New testcase.
8016
8017 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8018
8019         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8020         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8021         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8022         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8023         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8024         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8025         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8026         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8027         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8028         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8029         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8030         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8031         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8032         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8033         * gcc.target/i386/pr37191.c: Likewise.
8034         * gcc.target/i386/reload-1.c: Likewise.
8035         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8036         * g++.old-deja/g++.pt/repo2.C: Likewise.
8037         * g++.old-deja/g++.pt/repo3.C: Likewise.
8038         * g++.old-deja/g++.pt/repo4.C: Likewise.
8039         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8040         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8041         * g++.dg/template/repo1.C: Likewise.
8042         * g++.dg/template/repo2.C: Likewise.
8043         * g++.dg/template/repo3.C: Likewise.
8044         * g++.dg/template/repo4.C: Likewise.
8045         * g++.dg/template/repo5.C: Likewise.
8046         * g++.dg/template/repo6.C: Likewise.
8047         * g++.dg/template/repo7.C: Likewise.
8048         * g++.dg/template/repo8.C: Likewise.
8049         * g++.dg/template/repo9.C: Likewise.
8050         * g++.dg/rtti/repo1.C: Likewise.
8051         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8052         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8053         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8054         * g++.dg/other/PR23205.C: Skip for vxworks.
8055         * g++.dg/ext/visibility/class1.C: Requires PIC.
8056         * g++.dg/eh/async-unwind2.C: Requires PIC.
8057         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8058         does not have cxa_exit.
8059
8060 2009-04-28  Jing Yu  <jingyu@google.com>
8061
8062         PR testsuite/39790
8063         * lib/target-supports.exp (check_effective_target_tls): Remove
8064         comment of caching.
8065         (check_effective_target_tls_native): Likewise.
8066         (check_effective_target_tls_runtime): Likewise.
8067         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8068         tls to tls_runtime.
8069         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8070
8071 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8072
8073         PR fortran/39946
8074         * gfortran.dg/proc_ptr_16.f90: New.
8075
8076 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8077
8078         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8079         lp64 is true.
8080
8081 2009-04-28  Richard Guenther  <rguenther@suse.de>
8082
8083         PR middle-end/39937
8084         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8085
8086 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8087
8088         * g++.dg/warn/pr35652.C: Removed.
8089         * gcc.dg/pr35652.c: Likewise.
8090
8091 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8092
8093         * gcc.target/ia64/20071210-2.c: New testcase.
8094
8095 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8096
8097         PR c/39323
8098         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8099         * gcc.dg/pr39323-3.c: Ditto.
8100
8101 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8102
8103         PR fortran/39930
8104         PR fortran/39931
8105         * gfortran.dg/ambiguous_reference_2.f90: New.
8106         * gfortran.dg/pointer_assign_7.f90: New.
8107
8108 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8109             Mark Mitchell  <mark@codesourcery.com>
8110
8111         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8112         * gcc.dg/20020103-1.c: Check for __ppc.
8113         * gcc.dg/asm-b.c: Check for __ppc.
8114         * gcc.dg/20020919-1.c: Check for __ppc.
8115         * gcc.dg/20020312-2.c: Likewise.
8116         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8117         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8118         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8119         * g++.dg/warn/weak1.C: Likewise.
8120         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8121         static so appropriate optimizations kick in.
8122         (find_base_value_wrapper): New function.
8123         * g++.dg/eh/simd-5.C: Fix target triplet.
8124         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8125
8126 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8127             H.J. Lu  <hongjiu.lu@intel.com>
8128
8129         PR target/39911
8130         * gcc.target/i386/pr39911.c: New test.
8131
8132 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8133
8134         PR fortran/39879
8135         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8136
8137 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8138
8139         PR c++/35652
8140         Revert:
8141
8142         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8143
8144         * gcc.dg/pr35652.C: New.
8145         * g++.dg/warn/pr35652.C: New.
8146         * gcc.dg/format/plus-1.c: Adjust message.
8147
8148 2009-04-27  DJ Delorie  <dj@redhat.com>
8149
8150         * lib/target-supports.exp (check_effective_target_double64): New.
8151         (check_effective_target_double64plus): New.
8152         (check_effective_target_large_double): New.
8153         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8154         * gcc.dg/div-double-1.c: Likewise.
8155         * gcc.dg/Wconversion-real.c: Require large_double.
8156         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8157
8158         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8159         are too small.
8160
8161         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8162         constants as long.
8163
8164 2009-04-27  Ian Lance Taylor  <iant@google.com>
8165
8166         * gcc.dg/Wcxx-compat-5.c: New testcase.
8167         * gcc.dg/Wcxx-compat-6.c: New testcase.
8168
8169 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8170
8171         Allow non-constant arguments to conversion intrinsics.
8172         * gcc.target/spu/intrinsics-3.c: Update tests.
8173
8174 2009-04-27  Richard Guenther  <rguenther@suse.de>
8175
8176         PR middle-end/39928
8177         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8178         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8179
8180 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8181
8182         PR target/39903
8183         * gcc.dg/torture/pr39903-1.c: New.
8184         * gcc.dg/torture/pr39903-2.c: Likewise.
8185
8186 2009-04-27  Revital Eres  <eres@il.ibm.com>
8187
8188         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8189         and check it.
8190         * gcc.dg/sms-2.c: Add dump check.
8191         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8192         and check it.
8193         * gcc.dg/sms-4.c: Likewise.
8194         * gcc.dg/sms-5.c: Likewise.
8195         * gcc.dg/sms-6.c: Likewise.
8196         * gcc.dg/sms-7.c: Likewise.
8197         * gcc.dg/sms-antideps.c: Rename to...
8198         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8199
8200 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8201
8202         * gnat.dg/opt2.adb: New test.
8203
8204 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8205
8206         PR c++/39875
8207         * g++.dg/warn/Wunused-15.C: New test.
8208
8209 2009-04-26  Michael Matz  <matz@suse.de>
8210
8211         Expand from SSA.
8212         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8213         change regexps.
8214         * gcc.target/i386/pr37248-1.c: Modified.
8215         * gcc.target/i386/pr37248-3.c: Modified.
8216         * gcc.target/i386/pr37248-2.c: Modified.
8217         * gnat.dg/aliasing1.adb: Modified.
8218         * gnat.dg/pack9.adb: Modified.
8219         * gnat.dg/aliasing2.adb: Modified.
8220         * gcc.dg/strict-overflow-2.c: Modified.
8221         * gcc.dg/autopar/reduc-1char.c: Modified.
8222         * gcc.dg/autopar/reduc-2char.c: Modified.
8223         * gcc.dg/autopar/reduc-1.c: Modified.
8224         * gcc.dg/autopar/reduc-2.c: Modified.
8225         * gcc.dg/autopar/reduc-3.c: Modified.
8226         * gcc.dg/autopar/reduc-6.c: Modified.
8227         * gcc.dg/autopar/reduc-7.c: Modified.
8228         * gcc.dg/autopar/reduc-8.c: Modified.
8229         * gcc.dg/autopar/reduc-9.c: Modified.
8230         * gcc.dg/autopar/reduc-1short.c: Modified.
8231         * gcc.dg/autopar/reduc-2short.c: Modified.
8232         * gcc.dg/autopar/parallelization-1.c: Modified.
8233         * gcc.dg/strict-overflow-4.c: Modified.
8234         * gcc.dg/strict-overflow-6.c: Modified.
8235         * gcc.dg/gomp/combined-1.c: Modified.
8236         * gcc.dg/no-strict-overflow-1.c: Modified.
8237         * gcc.dg/no-strict-overflow-3.c: Modified.
8238         * gcc.dg/no-strict-overflow-5.c: Modified.
8239         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8240         * gcc.dg/tree-ssa/pr18134.c: Modified.
8241         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8242         * gcc.dg/tree-ssa/vector-2.c: Modified.
8243         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8244         * gcc.dg/tree-ssa/loop-21.c: Modified.
8245         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8246         * gcc.dg/tree-ssa/vector-3.c: Modified.
8247         * gcc.dg/tree-ssa/asm-3.c: Modified.
8248         * gcc.dg/tree-ssa/pr23294.c: Modified.
8249         * gcc.dg/tree-ssa/loop-22.c: Modified.
8250         * gcc.dg/tree-ssa/loop-15.c: Modified.
8251         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8252         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8253         * gcc.dg/tree-ssa/pr20139.c: Modified.
8254         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8255         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8256         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8257         * gcc.dg/tree-ssa/loop-5.c: Modified.
8258         * gcc.dg/tree-ssa/pr19431.c: Modified.
8259         * gcc.dg/tree-ssa/pr32044.c: Modified.
8260         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8261         * gcc.dg/tree-ssa/loop-19.c: Modified.
8262         * gcc.dg/tree-ssa/loop-28.c: Modified.
8263         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8264         * gcc.dg/tree-ssa/divide-1.c: Modified.
8265         * gcc.dg/tree-ssa/inline-1.c: Modified.
8266         * gcc.dg/tree-ssa/divide-3.c: Modified.
8267         * gcc.dg/tree-ssa/pr30978.c: Modified.
8268         * gcc.dg/tree-ssa/alias-6.c: Modified.
8269         * gcc.dg/tree-ssa/divide-4.c: Modified.
8270         * gcc.dg/tree-ssa/alias-11.c: Modified.
8271         * gcc.dg/no-strict-overflow-7.c: Modified.
8272         * gcc.dg/strict-overflow-1.c: Modified.
8273         * gcc.dg/pr15784-4.c: Modified.
8274         * gcc.dg/pr34263.c: Modified.
8275         * gcc.dg/strict-overflow-3.c: Modified.
8276         * gcc.dg/tree-prof/stringop-1.c: Modified.
8277         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8278         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8279         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8280         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8281         * gcc.dg/no-strict-overflow-2.c: Modified.
8282         * gcc.dg/no-strict-overflow-4.c: Modified.
8283         * gcc.dg/no-strict-overflow-6.c: Modified.
8284         * g++.dg/tree-ssa/pr27090.C: Modified.
8285         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8286         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8287         * g++.dg/tree-ssa/pr19807.C: Modified.
8288         * g++.dg/opt/pr30965.C: Modified.
8289         * g++.dg/init/new17.C: Modified.
8290         * gfortran.dg/whole_file_6.f90: Modified.
8291         * gfortran.dg/whole_file_5.f90: Modified.
8292         * gfortran.dg/reassoc_1.f90: Modified.
8293         * gfortran.dg/reassoc_3.f90: Modified.
8294
8295 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8296
8297         PR fortran/39893
8298         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8299
8300 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8301
8302         PR inline-asm/39543
8303         * gcc.target/i386/pr39543-1.c: New test.
8304         * gcc.target/i386/pr39543-2.c: New test.
8305         * gcc.target/i386/pr39543-3.c: New test.
8306
8307         PR c/39889
8308         * gcc.dg/Wunused-value-3.c: New test.
8309
8310 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8311
8312         PR c/39581
8313         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8314         gcc.dg/vla-21.c: New tests.
8315
8316 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8317
8318         PR c/39556
8319         * gcc.dg/inline-34.c: New test.
8320
8321 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8322
8323         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8324         gcc.dg/enum-const-3.c: New tests.
8325         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8326         -pedantic-errors.  Update expected diagnostics.
8327
8328 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8329
8330         PR c/39582
8331         * gcc.dg/vla-20.c: New test.
8332
8333 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8334
8335         PR c/39564
8336         * gcc.dg/vla-19.c: New test.
8337
8338 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8339
8340         PR preprocessor/39559
8341         * gcc.dg/c99-intconst-2.c: New test.
8342
8343 2009-04-25  Jan Hubicka  <jh@suse.cz>
8344
8345         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8346
8347 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8348
8349         PR fortran/39688
8350         * gfortran.dg/import7.f90: New.
8351
8352 2009-04-24  Richard Guenther  <rguenther@suse.de>
8353
8354         * gcc.dg/tree-ssa/vrp48.c: Fix.
8355
8356 2008-04-24  Doug Kwan  <dougkwan@google.com>
8357
8358         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8359         destination are the same.
8360
8361 2009-04-24  Richard Guenther  <rguenther@suse.de>
8362
8363         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8364
8365 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8366
8367         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8368         gcc.dg/array-const-3.c: New tests.
8369
8370 2009-04-24  Ian Lance Taylor  <iant@google.com>
8371
8372         * gcc.dg/Wcxx-compat-4.c: New testcase.
8373
8374 2009-04-24  Daniel Kraft  <d@domob.eu>
8375
8376         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8377         expected on already erraneous symbol (renamed to fresh one).
8378
8379 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8380
8381         PR middle-end/39867
8382         * gcc.dg/pr39867.c: New.
8383
8384 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8385
8386         PR fortran/39861
8387         PR fortran/39864
8388         * gfortran.dg/intrinsic_1.f90: New.
8389
8390 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8391
8392         * gnat.dg/alignment7.adb: New test.
8393         * gnat.dg/alignment8.adb: Likewise.
8394
8395 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8396
8397         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8398         * gnat.dg/specs/rep_clause2.ads: New test.
8399
8400 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8401
8402         PR rtl-optimization/39794
8403         * gcc.dg/pr39794.c: New test.
8404
8405 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8406
8407         * gnat.dg/atomic1.adb: New test.
8408         * gnat.dg/atomic1_pkg.ads: New helper.
8409
8410 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8411
8412         PR testsuite/39623
8413         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8414         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8415
8416 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8417
8418         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8419         warning.
8420
8421 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8422
8423         PR C/31499
8424         * gcc.dg/vector-init-1.c: New testcase.
8425         * gcc.dg/vector-init-2.c: New testcase.
8426
8427 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8428
8429         * gnat.dg/enum2.adb: New test.
8430         * gnat.dg/enum2_pkg.ads: New helper.
8431
8432 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8433
8434         PR c/39855
8435         * gcc.dg/torture/pr39855.c: New test.
8436
8437 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8438
8439         PR c++/39639
8440         * g++.dg/cpp0x/pr39639.C: New test.
8441
8442 2009-04-22  Mark Heffernan  <meheff@google.com>
8443
8444         * gcc.dg/profile-generate-3.c: New test.
8445
8446 2009-04-22  Jan Hubicka  <jh@suse.cz>
8447
8448         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8449
8450 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8451
8452         PR testsuite/39623
8453         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8454
8455 2009-04-22  Richard Guenther  <rguenther@suse.de>
8456
8457         PR tree-optimization/39824
8458         * gcc.c-torture/compile/pr39824.c: New testcase.
8459
8460 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8461
8462         PR c++/14875
8463         * g++.dg/parse/parser-pr14875.C: New.
8464         * g++.dg/parse/parser-pr14875-2.C: New.
8465         * g++.dg/parse/error6.C: Update match string.
8466
8467 2009-04-22  Richard Guenther  <rguenther@suse.de>
8468
8469         PR tree-optimization/39845
8470         * gcc.c-torture/compile/pr39845.c: New testcase.
8471
8472 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8473
8474         PR fortran/39735
8475         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8476         * gfortran.dg/external_initializer.f90: Modified.
8477         * gfortran.dg/interface_26.f90: Modified.
8478         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8479         * gfortran.dg/proc_ptr_3.f90: Modified.
8480         * gfortran.dg/proc_ptr_15.f90: New.
8481         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8482
8483 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8484
8485         PR c++/35711
8486         * g++.dg/warn/pr35711.C: New.
8487         * g++.dg/conversion/ptrmem2.C: Update.
8488
8489 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8490
8491         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8492         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8493         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8494         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8495         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8496         gcc.c-torture/ChangeLog.0,
8497         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8498         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8499         gcc.target/i386/math-torture/math-torture.exp,
8500         gcc.target/mips/inter/mips16-inter.exp,
8501         gcc.target/mips/mips-nonpic/README,
8502         gcc.target/x86_64/abi/README.gcc,
8503         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8504         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8505         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8506         notices.
8507         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8508
8509 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8510
8511         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8512
8513 2009-04-21  Richard Guenther  <rguenther@suse.de>
8514
8515         PR middle-end/39829
8516         * gcc.dg/torture/pr39829.c: New testcase.
8517
8518 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8519
8520         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8521
8522 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8523
8524         PR 16202
8525         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8526         * gcc.dg/sequence-pt-2.c: New.
8527         * gcc.dg/sequence-pt-3.c: New.
8528         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8529         * g++.dg/warn/sequence-pt-2.c: New.
8530         * g++.dg/warn/sequence-pt-3.c: New.
8531
8532 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8533
8534         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8535
8536 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8537
8538         * gnat.dg/import1.ad[sb]: New test.
8539
8540 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8541
8542         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8543         return 0.
8544
8545 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8546
8547         PR fortran/39811
8548         * gfortran.dg/continuation_11.f90: New test.
8549
8550 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8551
8552         PR c++/13358
8553         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8554         messages. Test for "long long" in system headers.
8555         * gcc.dg/c99-longlong-2.c: New.
8556         * g++.dg/warn/pr13358.C: New.
8557         * g++.dg/warn/pr13358-2.C: New.
8558         * g++.dg/warn/pr13358-3.C: New.
8559         * g++.dg/warn/pr13358-4.C: New.
8560
8561 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8562
8563         * gcc.dg/framework-2.c: Fix up for non existent includes
8564         being fatal errors now.
8565
8566 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8567
8568         PR fortran/39800
8569         * gfortran.dg/private_type_13.f90: New test.
8570         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8571
8572 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8573
8574         PR c++/39803
8575         * g++.dg/warn/Wunused-14.C: New test.
8576
8577 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8578
8579         * gnat.dg/specs/small_alignment.ads: New test.
8580
8581 2009-04-20  Ian Lance Taylor  <iant@google.com>
8582
8583         * gcc.dg/Wcxx-compat-3.c: New testcase.
8584
8585 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8586
8587         * gnat.dg/pack13.ad[sb]: New test.
8588         * gnat.dg/pack13_pkg.ads: New helper.
8589
8590 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8591
8592         * gnat.dg/discr11.ad[sb]: New test.
8593         * gnat.dg/discr11_pkg.ads: New helper.
8594
8595 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8596
8597         PR tree-optimization/39675
8598         * gcc.dg/vect/O3-pr39675-2.c: New test.
8599
8600 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8601
8602         * gnat.dg/rep_clause3.adb: New test.
8603
8604 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8605
8606         PR c/37481
8607         * gcc.dg/c99-flex-array-7.c: New test.
8608
8609 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8610
8611         PR c/19771
8612         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8613
8614 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8615
8616         PR c/38243
8617         * gcc.dg/c99-restrict-3.c: New test.
8618
8619 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8620
8621         PR preprocessor/20078
8622         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8623
8624 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8625
8626         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8627         Do not pass -B$root after -margs.
8628
8629 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8630
8631         PR c/32061
8632         PR c++/36954
8633         * gcc.dg/pr32061.c: New.
8634         * gcc.dg/Wlogical-op-1.c: Update.
8635         * g++.dg/warn/Wlogical-op-1.C: Update.
8636         * g++.dg/warn/pr36954.C: New.
8637
8638 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8639
8640         PR c/27676
8641         * gcc.dg/lvalue-5.c: New test.
8642
8643 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8644
8645         PR c/22367
8646         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8647
8648 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8649
8650         * gcc.dg/cpp/include5.c: New test.
8651
8652 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8653
8654         PR c/35210
8655         * gcc.dg/call-diag-2.c: New test.
8656
8657 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8658
8659         PR preprocessor/39646
8660         * gcc.dg/cpp/line8.c: New test.
8661
8662 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8663
8664         PR preprocessor/39647
8665         * gcc.dg/cpp/line7.c: New test.
8666
8667 2009-04-18  Richard Guenther  <rguenther@suse.de>
8668
8669         PR middle-end/39804
8670         * gcc.target/i386/pr39804.c: New testcase.
8671
8672 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8673
8674         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8675         * g++.dg/other/pr39496.C: Likewise.
8676
8677 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8678
8679         PR middle-end/36902
8680         * gcc.dg/pr36902.c: New.
8681
8682 2009-04-17  Diego Novillo  <dnovillo@google.com>
8683
8684         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8685         violation for variable 'inside_main'.
8686
8687 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8688
8689         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8690
8691 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8692
8693         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8694
8695 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8696
8697         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8698         * gfortran.dg/chmod_2.f90: Likewise.
8699         * gfortran.dg/chmod_3.f90: Likewise.
8700         * gfortran.dg/open_errors.f90: Likewise.
8701         * gfortran.dg/stat_1.f90: Likewise.
8702         * gfortran.dg/stat_2.f90: Likewise.
8703
8704 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8705
8706         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8707         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8708         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8709         * gfortran.dg/nearest_1.f90: Likewise.
8710         * gfortran.dg/nearest_3.f90: Likewise.
8711         * gfortran.dg/isnan_1.f90: Likewise.
8712         * gfortran.dg/isnan_2.f90: Likewise.
8713         * gfortran.dg/nan_1.f90: Likewise.
8714         * gfortran.dg/nan_2.f90: Likewise.
8715         * gfortran.dg/nan_3.f90: Likewise.
8716         * gfortran.dg/nan_4.f90: Likewise.
8717         * gfortran.dg/module_nan.f90: Likewise.
8718         * gfortran.dg/int_conv_2.f90: Likewise.
8719         * gfortran.dg/init_flag_3.f90: Likewise.
8720         * gfortran.dg/namelist_42.f90: Likewise.
8721         * gfortran.dg/namelist_43.f90: Likewise.
8722         * gfortran.dg/real_const_3.f90: Likewise.
8723         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8724
8725         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8726         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8727         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8728         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8729         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8730
8731         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8732         * gfortran.dg/gamma_5.f90: Likewise.
8733
8734 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8735
8736         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8737         less strict so it also works with auto-overlay support.
8738         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8739         for "exceeds local store" linker errors on the SPU.
8740
8741         * lib/gfortran.exp: Include target-supports.exp.
8742         (gfortran_init): On SPU targets where automatic overlay support
8743         is available, use it to build all Fortran test cases.
8744
8745         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8746
8747 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8748
8749         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8750         rule enforced by gnat on taft types.
8751
8752 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8753
8754         PR testsuite/39792
8755         * g++.dg/ext/complit11.C: Add empty dg-options.
8756
8757 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8758
8759         PR c++/17570
8760         * g++.dg/template/defarg11.C: New test.
8761
8762 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8763
8764         PR c++/28766
8765         * g++.dg/ext/complit11.C: New testcase.
8766
8767 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8768
8769         PR c++/39551
8770         * g++.dg/warn/Wunused-13.C: New testcase.
8771
8772 2009-04-15  Ian Lance Taylor  <iant@google.com>
8773
8774         * gcc.dg/Wenum-compare-1.c: New testcase.
8775
8776 2009-04-15  Richard Guenther  <rguenther@suse.de>
8777
8778         PR tree-optimization/39764
8779         * g++.dg/torture/pr39764.C: New testcase.
8780
8781 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8782
8783         * g++.dg/ext/altivec-17.C: New.
8784
8785 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8786
8787         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8788         * gnat.dg/specs/limited1.ads: Ditto.
8789
8790 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8791
8792         PR testsuite/39769
8793         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8794         for testing the results of estimate instructions.
8795         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8796         * gcc.dg/vmx/3a-05.c (test): Ditto.
8797
8798 2009-04-14  Jason Merrill  <jason@redhat.com>
8799
8800         PR c++/39763
8801         * g++.dg/warn/Wshadow-4.C: Extend.
8802
8803 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8804
8805         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8806         (do_D): Remove attribute hidden.
8807
8808 2009-04-13  Jason Merrill  <jason@redhat.com>
8809
8810         PR c++/39480
8811         * g++.dg/init/copy7.C: New.
8812
8813 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8814
8815         PR testsuite/39733
8816         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8817         (check_for_all_options): This.
8818
8819 2009-04-13  Jason Merrill  <jason@redhat.com>
8820
8821         PR c++/39750
8822         * g++.dg/template/crash90.C: New.
8823
8824 2009-04-12  Jason Merrill  <jason@redhat.com>
8825
8826         PR c++/39742
8827         * g++.dg/overload/extern-C-2.C: New.
8828
8829 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8830
8831         PR preprocessor/31869
8832         * gcc.dg/cpp/strify5.c: New test.
8833
8834 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8835
8836         * gnat.dg/enum1.adb: New test.
8837         * gnat.dg/enum1_pkg.ads: New helper.
8838
8839 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8840
8841         PR target/39740
8842         * gcc.target/alpha/pr39740.c: New test.
8843
8844 2009-04-11  Daniel Kraft  <d@domob.eu>
8845
8846         PR fortran/37746
8847         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8848         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8849         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8850         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8851         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8852         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8853         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8854         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8855         expected string length that failed with -fbounds-check now.
8856         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8857
8858 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8859
8860         PR fortran/39692
8861         * gfortran.dg/proc_ptr_14.f90: New.
8862
8863 2009-04-11  Richard Guenther  <rguenther@suse.de>
8864
8865         PR middle-end/39732
8866         * g++.dg/torture/pr39732.C: New testcase.
8867
8868 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8869
8870         * gfortran.dg/whole_file_5.f90: New.
8871         * gfortran.dg/whole_file_6.f90: New.
8872
8873 2009-04-11  Richard Guenther  <rguenther@suse.de>
8874
8875         PR tree-optimization/39713
8876         * g++.dg/torture/pr39713.C: New testcase.
8877
8878 2009-04-10  Richard Guenther  <rguenther@suse.de>
8879
8880         PR c/39712
8881         * gcc.dg/pr39712.c: New testcase.
8882
8883 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8884
8885         PR c++/28301
8886         * g++.dg/cpp0x/enum2.C: Updated.
8887         * g++.dg/debug/pr22514.C: Likewise.
8888         * g++.dg/parse/enum2.C: Likewise.
8889         * g++.dg/parse/enum3.C: Likewise.
8890         * g++.dg/template/crash79.C: Likewise.
8891         * g++.old-deja/g++.jason/cond.C: Likewise.
8892
8893 2009-04-10  Chao-ying Fu  <fu@mips.com>
8894
8895         * gcc.target/mips/interrupt_handler.c: Change from compile to
8896         assemble.
8897
8898 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8899
8900         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8901
8902 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8903
8904         PR fortran/38709
8905         * gfortran.dg/zero_sized_6.f90: New.
8906
8907 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8908
8909         PR  c++/20118
8910         * g++.dg/parse/pr20118.C: New.
8911         * g++.dg/template/spec16.C: Update.
8912
8913 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8914
8915         PR testsuite/35621
8916         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8917         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8918         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8919         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8920         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8921         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8922         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8923         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8924         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8925         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8926         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8927         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8928         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8929         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8930         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8931         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8932         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8933
8934 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8935
8936         PR target/39678
8937         * g++.dg/torture/pr39678.C: New.
8938         * gcc.dg/compat/struct-complex-2.h: Likewise.
8939         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8940         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8941         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8942         * gcc.dg/torture/pr39678.c: Likewise.
8943         * gcc.target/i386/pr39678.c: Likewise.
8944
8945         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8946         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8947
8948         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8949         <complex.h>.  Add tests for structure with complex float.
8950
8951 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8952             Joseph Myers  <joseph@codesourcery.com>
8953
8954         PR target/36800
8955         * gcc.dg/dfp/pr36800.c: New.
8956
8957 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8958             Rafael Avila de Espindola  <espindola@google.com>
8959
8960         * gcc.misc-tests/help.exp: New file.
8961         * lib/options.exp: New file.
8962
8963 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8964
8965         PR libobjc/36610
8966         * objc/execute/forward-1.x: New.
8967
8968 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8969
8970         * gcc.dg/pr27150-1.c: Change to a link test.
8971
8972 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8973
8974         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8975         3 of the GNU General Public License and to point readers at the
8976         COPYING3 file and the FSF's license web page.
8977         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8978         * gcc.dg/struct/struct-reorg.exp: Likewise.
8979         * gcc.target/spu/tag_manager.c: Likewise.
8980
8981 2009-04-09  Richard Guenther  <rguenther@suse.de>
8982
8983         PR testsuite/39696
8984         * ssa-ccp-25.c: Adjust pattern.
8985
8986 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8987
8988         PR fortran/36704
8989         * gfortran.dg/external_procedures_1.f90: Modified.
8990         * gfortran.dg/proc_ptr_result_1.f90: New.
8991         * gfortran.dg/proc_ptr_result_2.f90: New.
8992         * gfortran.dg/proc_ptr_result_3.f90: New.
8993
8994 2009-04-09  Richard Guenther  <rguenther@suse.de>
8995
8996         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8997         to prevent constant propagation.
8998         * gcc.dg/vect/vect-56.c: Likewise.
8999         * gcc.dg/vect/vect-58.c: Likewise.
9000         * gcc.dg/vect/vect-60.c: Likewise.
9001         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9002         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9003         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9004
9005 2009-04-09  Richard Guenther  <rguenther@suse.de>
9006
9007         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9008         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9009
9010 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9011
9012         PR c/39613
9013         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9014         New tests.
9015
9016 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9017
9018         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9019         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9020
9021 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9022
9023         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9024
9025 2009-04-08  Jason Merrill  <jason@redhat.com>
9026
9027         PR c++/25185
9028         * g++.dg/template/error40.C: Add another test.
9029
9030 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9031
9032         PR c/39614
9033         PR c/39673
9034         * gcc.c-torture/compile/pr39614-1.c,
9035         gcc.c-torture/compile/pr39614-2.c,
9036         gcc.c-torture/compile/pr39614-3.c,
9037         gcc.c-torture/compile/pr39614-4.c,
9038         gcc.c-torture/compile/pr39614-5.c,
9039         gcc.c-torture/compile/pr39673-1.c,
9040         gcc.c-torture/compile/pr39673-2.c: New tests.
9041         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9042         more cases.
9043         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9044         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9045         expected errors.
9046
9047 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9048
9049         PRc++/39637
9050         * g++.dg/cpp0x/variadic-crash2.C: New test.
9051
9052 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9053
9054         PR fortran/38863
9055         * gfortran.dg/alloc_comp_result_1.f90: New test.
9056
9057 2009-04-07  Jason Merrill  <jason@redhat.com>
9058
9059         PR c++/34691
9060         * g++.dg/overload/extern-C-1.C: New.
9061
9062 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9063
9064         PR testsuite/39325
9065         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9066
9067 2009-04-07  Jason Merrill  <jason@redhat.com>
9068
9069         PR c++/25185
9070         * g++.dg/template/error40.C: New.
9071
9072 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9073
9074         PR fortran/38152
9075         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9076
9077 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9078
9079         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9080
9081 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9082
9083         PR fortran/38290
9084         * gfortran.dg/proc_decl_1.f90: Modified.
9085         * gfortran.dg/proc_ptr_11.f90: Extended.
9086         * gfortran.dg/proc_ptr_13.f90: Modified.
9087
9088 2009-04-06  Jason Merrill  <jason@redhat.com>
9089
9090         PR c++/35146
9091         * g++.dg/template/fnspec1.C: New.
9092
9093 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9094
9095         * lib/gnat.exp: Handle multilib.
9096
9097 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9098
9099         PR fortran/38863
9100         * gfortran.dg/dependency_23.f90: New test.
9101
9102 2009-04-06  Richard Guenther  <rguenther@suse.de>
9103
9104         PR tree-optimization/28868
9105         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9106         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9107         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9108         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9109
9110 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9111
9112         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9113
9114 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9115
9116         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9117
9118 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9119
9120         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9121         with the built-in y0, and the subsequent warning.
9122         (y1): Likewise, rename to y_1.
9123
9124 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9125
9126         PR fortran/39414
9127         * gfortran.dg/proc_decl_21.f90: New.
9128
9129 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9130
9131         PR fortran/36091
9132         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9133
9134 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9135
9136         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9137         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9138         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9139         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9140         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9141         gfortran.dg/namelist_49.f90: Gate test on effective_target
9142         fd_truncate.
9143         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9144
9145 2009-04-05  Daniel Kraft  <d@domob.eu>
9146
9147         PR fortran/38654
9148         * gfortran.dg/read_float_2.f03
9149         * gfortran.dg/read_float_3.f90
9150
9151 2009-04-05  Richard Guenther  <rguenther@suse.de>
9152
9153         PR tree-optimization/39648
9154         * gcc.c-torture/compile/pr39648.c: New testcase.
9155
9156 2009-04-05  Jason Merrill  <jason@redhat.com>
9157
9158         PR c++/14912
9159         * g++.dg/template/error39.C: New.
9160
9161 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9162
9163         PR fortran/29458
9164         * gfortran.dg/implied_do_1.f90: New.
9165
9166 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9167
9168         PR fortran/39577
9169         * gfortran.dg/recursive_check_8.f90: New.
9170         * gfortran.dg/recursive_check_9.f90: New.
9171         * gfortran.dg/recursive_check_10.f90: New.
9172         * gfortran.dg/recursive_check_11.f90: New.
9173         * gfortran.dg/recursive_check_12.f90: New.
9174         * gfortran.dg/recursive_check_13.f90: New.
9175         * gfortran.dg/recursive_check_14.f90: New.
9176
9177 2009-04-04  Jason Merrill  <jason@redhat.com>
9178
9179         PR c++/25185
9180         * g++.dg/template/error38.C: Add more tests.
9181
9182 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9183
9184         PR fortran/37614
9185         * gfortran.dg/common_align_2.f90: New test.
9186
9187 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9188
9189         PR target/39501
9190         * gcc.c-torture/execute/pr39501.c: New file.
9191         * gcc.c-torture/execute/pr39501.x: New file.
9192
9193 2009-04-04  Richard Guenther  <rguenther@suse.de>
9194
9195         PR tree-optimization/8781
9196         PR tree-optimization/37892
9197         * g++.dg/tree-ssa/pr8781.C: New testcase.
9198         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9199
9200 2009-04-04  Richard Guenther  <rguenther@suse.de>
9201
9202         PR tree-optimization/39636
9203         * gcc.c-torture/compile/pr39636.c: New testcase.
9204
9205 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9206
9207         PR rtl-optimization/39607
9208         * g++.dg/opt/pr39607.C: New.
9209
9210 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9211
9212         PR fortran/39594
9213         * gfortran.dg/common_12.f90: New.
9214
9215 2009-04-03  Jason Merrill  <jason@redhat.com>
9216
9217         PR c++/39608
9218         * g++.dg/template/const2.C: New test.
9219
9220 2009-04-03  Richard Guenther  <rguenther@suse.de>
9221
9222         PR tree-optimization/2480
9223         PR tree-optimization/23086
9224         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9225         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9226
9227 2009-04-03  Richard Guenther  <rguenther@suse.de>
9228
9229         PR tree-optimization/34743
9230         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9231         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9232         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9233         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9234         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9235         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9236         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9237         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9238
9239 2009-04-03  Richard Guenther  <rguenther@suse.de>
9240
9241         PR middle-end/13146
9242         PR tree-optimization/23940
9243         PR tree-optimization/33237
9244         PR middle-end/33974
9245         PR middle-end/34093
9246         PR tree-optimization/36201
9247         PR tree-optimization/36230
9248         PR tree-optimization/38049
9249         PR tree-optimization/38207
9250         PR tree-optimization/38230
9251         PR tree-optimization/38301
9252         PR tree-optimization/38585
9253         PR middle-end/38895
9254         PR tree-optimization/38985
9255         PR tree-optimization/39299
9256         * gcc.dg/pr19633-1.c: Adjust.
9257         * gcc.dg/torture/pta-callused-1.c: Likewise.
9258         * gcc.dg/torture/pr39074-2.c: Likewise.
9259         * gcc.dg/torture/pr39074.c: Likewise.
9260         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9261         * gcc.dg/torture/pr30375.c: Adjust.
9262         * gcc.dg/torture/pr33563.c: Likewise.
9263         * gcc.dg/torture/pr33870.c: Likewise.
9264         * gcc.dg/torture/pr33560.c: Likewise.
9265         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9266         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9267         * gcc.dg/tree-ssa/alias-15.c: Remove.
9268         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9269         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9270         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9271         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9272         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9273         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9274         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9275         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9276         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9277         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9278         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9279         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9280         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9281         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9282         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9283         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9284         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9285         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9286         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9287         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9288         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9289         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9290         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9291         * gcc.dg/uninit-B.c: XFAIL.
9292         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9293         * gcc.dg/uninit-pr19430.c: XFAIL.
9294         * g++.dg/tree-ssa/pr13146.C: New testcase.
9295         * g++.dg/opt/pr36187.C: Adjust.
9296         * g++.dg/torture/20090329-1.C: New testcase.
9297
9298 2009-04-02  Chao-ying Fu  <fu@mips.com>
9299
9300         * gcc.target/mips/interrupt_handler.c: New test.
9301
9302 2009-04-02  David Ayers  <ayers@fsfe.org>
9303
9304         PR objc/18456
9305         * objc.dg/bad-receiver-type-2.m: New test contributed by
9306         Alexander Mamberg.
9307
9308 2009-04-02  Jason Merrill  <jason@redhat.com>
9309
9310         PR c++/25185
9311         * g++.dg/template/error38.C: New test.
9312
9313 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9314
9315         PR tree-optimization/31677
9316         * gcc.dg/memcpy-1.c: Add compiler option.
9317
9318 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9319
9320         PR tree-optimization/39595
9321         * gfortran.dg/vect/O3-pr39595.f: New test.
9322
9323 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9324
9325         PR c++/26693
9326         * g++.dg/template/typedef11.C: New test.
9327         * g++.dg/template/typedef12.C: Likewise.
9328         * g++.dg/template/typedef13.C: Likewise.
9329         * g++.dg/template/typedef14.C: Likewise.
9330         * g++.dg/template/typedef15.C: Likewise.
9331         * g++.dg/template/typedef16.C: Likewise.
9332         * g++.dg/template/sfinae3.C: Compile this pedantically.
9333         The only errors expected should be the one saying the typedef is ill
9334         formed.
9335         * g++.old-deja/g++.pt/typename8.C: Likewise.
9336         * g++.dg/template/access11.C: Update this.
9337
9338 2009-04-02  Richard Guenther  <rguenther@suse.de>
9339
9340         PR tree-optimization/37221
9341         * gcc.c-torture/compile/20090331-1.c: New testcase.
9342
9343 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9344
9345         * gcc.c-torture/compile/20090401-1.c: New test.
9346
9347 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9348
9349         PR c++/4926
9350         * g++.dg/template/pr4926-1.C: New.
9351
9352 2009-04-01  Xinliang David Li  <davidxl@google.com>
9353
9354         * gcc.target/i386/all_one_m128i.c: New test.
9355
9356 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9357
9358         PR c/39027
9359         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9360         * gcc.dg/fltconst-2.c: New test.
9361         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9362         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9363
9364         PR c/33466
9365         * gcc.dg/cpp/pr33466.c: New test.
9366         * gcc.dg/dfp/pr33466.c: New test.
9367         * gcc.dg/fixed-point/pr33466.c: New test.
9368
9369 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9370
9371         PR tree-optimization/35011
9372         * g++.dg/other/pr35011.C: New.
9373
9374 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9375
9376         PR target/39226
9377         * gcc.dg/pr39226.c: New test.
9378
9379 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9380
9381         PR c++/35240
9382         * g++.dg/template/pr35240.C: New.
9383
9384 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9385
9386         PR c/39605
9387         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9388         * gcc.dg/pr25682.c: Update expected diagnostics.
9389
9390 2009-04-01  Richard Guenther  <rguenther@suse.de>
9391
9392         * gcc.dg/fold-plusmult-2.c: New testcase.
9393
9394 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9395
9396         PR c/37772
9397         * gcc.dg/pr37772.c: New test.
9398         * g++.dg/ext/asm11.C: New test.
9399
9400 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9401
9402         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9403         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9404         defined.
9405
9406 2009-03-31  Jason Merrill  <jason@redhat.com>
9407
9408         * g++.old-deja/g++.other/using9.C: Add expected errors.
9409
9410 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9411
9412         * gcc.c-torture/compile/pr33009.c: Removed.
9413
9414 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9415
9416         * gcc.c-torture/compile/pr33009.c: Delete.
9417         * gcc.c-torture/compile/pr11832.c: Likewise.
9418
9419 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9420
9421         PR c/448
9422         * lib/target-supports.exp (check_effective_target_stdint_types):
9423         Update comment.
9424         (check_effective_target_inttypes_types): New.
9425         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9426         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9427         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9428
9429 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9430
9431         PR fortran/38917
9432         PR fortran/38918
9433         * gfortran.dg/data_pointer_1.f90: New test.
9434
9435 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9436
9437         PR fortran/38915
9438         * gfortran.dg/char_length_15.f90: New test.
9439
9440 2009-03-31  Jason Merrill  <jason@redhat.com>
9441
9442         C++ DR 613
9443         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9444         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9445         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9446         xfail others.
9447
9448         * g++.dg/other/typedef2.C: New test.
9449
9450         PR c++/37806
9451         * g++.dg/template/typedef17.C: New test.
9452
9453         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9454         * g++.dg/cpp0x/auto12.C: Likewise.
9455
9456 2009-03-31  Richard Guenther  <rguenther@suse.de>
9457
9458         PR middle-end/31029
9459         * gcc.dg/fold-compare-4.c: New testcase.
9460         * gcc.dg/fold-compare-5.c: Likewise.
9461
9462 2009-03-31  Richard Guenther  <rguenther@suse.de>
9463
9464         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9465
9466 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9467
9468         PR target/39592
9469         * gcc.target/i386/pr39592-1.c: New test.
9470
9471 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9472
9473         PR preprocessor/15638
9474         * gcc.dg/cpp/missing-header-1.c: New test.
9475         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9476         "compilation terminated" message.
9477         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9478         test #include "".
9479         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9480         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9481         terminated" message.
9482
9483 2009-03-31  Richard Guenther  <rguenther@suse.de>
9484
9485         PR middle-end/23401
9486         PR middle-end/27810
9487         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9488         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9489
9490 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9491
9492         PR fortran/38389
9493         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9494         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9495         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9496         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9497         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9498         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9499         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9500
9501 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9502
9503         PR fortran/22571
9504         * gfortran.dg/whole_file_1.f90: New test.
9505         PR fortran/26227
9506         * gfortran.dg/whole_file_2.f90: New test.
9507         * gfortran.dg/whole_file_3.f90: New test.
9508         PR fortran/24886
9509         * gfortran.dg/whole_file_4.f90: New test.
9510
9511 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9512
9513         * gfortran.dg/bind_c_usage_19.f90: New test.
9514
9515         PR target/39558
9516         * gcc.target/powerpc/altivec-29.c: New test.
9517
9518 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9519
9520         PR rtl-optimization/323
9521         * gcc.target/i386/excess-precision-1.c,
9522         gcc.target/i386/excess-precision-2.c,
9523         gcc.target/i386/excess-precision-3.c,
9524         gcc.target/i386/excess-precision-4.c,
9525         gcc.target/i386/excess-precision-5.c,
9526         gcc.target/i386/excess-precision-6.c: New tests.
9527
9528 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9529
9530         PR c/35235
9531         * gcc.dg/c99-array-lval-8.c: New test.
9532
9533 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9534
9535         PR preprocessor/34695
9536         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9537         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9538         instead of dg-warning for "previous definition" messages.
9539         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9540         "warnings being treated as errors" message.
9541         * gcc.dg/fltconst-1.c: Use -fshow-column.
9542
9543 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9544
9545         PR fortran/38823
9546         * gfortran.dg/power1.f90: New test.
9547
9548 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9549
9550         PR c/456
9551         PR c/5675
9552         PR c/19976
9553         PR c/29116
9554         PR c/31871
9555         PR c/35198
9556         * gcc.c-torture/compile/20081108-1.c,
9557         gcc.c-torture/compile/20081108-2.c,
9558         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9559         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9560         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9561         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9562         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9563         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9564         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9565         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9566         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9567         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9568         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9569         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9570         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9571         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9572         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9573         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9574         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9575         case.
9576         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9577         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9578         XFAILs.  Update expected messages.
9579         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9580         expected messages.
9581         * gcc.dg/real-const-1.c: Replace with test from original PR.
9582         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9583         when casting from non-constant integer to pointer.
9584
9585 2009-03-29  Richard Guenther  <rguenther@suse.de>
9586
9587         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9588
9589 2009-03-29  Daniel Kraft  <d@domob.eu>
9590
9591         PR fortran/37423
9592         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9593         DEFERRED bindings.
9594         * gfortran.dg/typebound_proc_9.f03: New test.
9595         * gfortran.dg/typebound_proc_10.f03: New test.
9596         * gfortran.dg/typebound_proc_11.f03: New test.
9597         * gfortran.dg/abstract_type_5.f03: New test.
9598
9599 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9600
9601         PR fortran/38507
9602         * gfortran.dg/do_4.f: New.
9603         * gfortran.dg/goto_2.f90: Correct expected warnings.
9604         * gfortran.dg/goto_4.f90: Likewise.
9605         * gfortran.dg/goto_5.f90: New.
9606
9607 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9608
9609         PR target/39545
9610         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9611
9612         * gcc.target/i386/pr39545-1.c: New.
9613         * gcc.target/i386/pr39545-2.c: Likewise.
9614
9615         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9616         (flex2_struct): Likewise.
9617         (check_struct_passing7): Likewise.
9618         (check_struct_passing8): Likewise.
9619         (f1s): Likewise.
9620         (f2s): Likewise.
9621         (main): Call check_struct_passing7 and check_struct_passing8.
9622
9623 2009-03-29  Richard Guenther  <rguenther@suse.de>
9624
9625         * gcc.c-torture/execute/20090113-1.c: New testcase.
9626         * gcc.c-torture/execute/20090113-2.c: Likewise.
9627         * gcc.c-torture/execute/20090113-3.c: Likewise.
9628         * gcc.c-torture/execute/20090207-1.c: Likewise.
9629         * gcc.c-torture/compile/20090114-1.c: Likewise.
9630         * gcc.c-torture/compile/20090328-1.c: Likewise.
9631         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9632
9633 2009-03-29  David Ayers  <ayers@fsfe.org>
9634
9635         PR objc/27377
9636         * objc.dg/conditional-1.m: New tests.
9637
9638 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9639
9640         * gcc.dg/winline-10.c: New test.
9641
9642 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9643
9644         PR fortran/34656
9645         * gfortran.dg/do_check_1.f90: Add test.
9646         * gfortran.dg/do_check_2.f90: Add test.
9647         * gfortran.dg/do_check_3.f90: Add test.
9648         * gfortran.dg/do_check_4.f90: Add test.
9649
9650 2009-03-28  Jan Hubicka  <jh@suse.cz>
9651
9652         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9653         * gcc.dg/pr33826.c: Update dump files.
9654         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9655         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9656
9657 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9658
9659         * g++.dg/tree-ssa/fwprop-align.C: New test.
9660
9661 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9662
9663         * gcc.target/powerpc/altivec-28.c: New test.
9664
9665         PR c++/39554
9666         * gcc.dg/wdisallowed-functions-1.c: Removed.
9667         * gcc.dg/wdisallowed-functions-2.c: Removed.
9668         * gcc.dg/wdisallowed-functions-3.c: Removed.
9669         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9670         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9671         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9672
9673 2009-03-28  Richard Guenther  <rguenther@suse.de>
9674
9675         PR tree-optimization/38723
9676         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9677
9678 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9679
9680         PR fortran/38538
9681         * gfortran.dg/char_result_13.f90: New test.
9682
9683 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9684
9685         PR fortran/38765
9686         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9687
9688 2009-03-28  Daniel Kraft  <d@domob.eu>
9689
9690         * gfortran.dg/trim_1.f90: New test.
9691
9692 2009-03-28  Richard Guenther  <rguenther@suse.de>
9693
9694         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9695         * g++.dg/warn/Warray-bounds.C: Likewise.
9696
9697 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9698
9699         PR fortran/32626
9700         * gfortran.dg/recursive_check_7.f90: New test.
9701
9702 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9703
9704         PR fortran/38432
9705         * gfortran.dg/do_check_5.f90: New test.
9706         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9707         * gfortran.dg/array_constructor_18.f90: Ditto.
9708         * gfortran.dg/array_constructor_22.f90: Ditto.
9709         * gfortran.dg/do_3.F90: Ditto.
9710         * gfortran.dg/do_1.f90: Ditto.
9711
9712 2009-03-28  Richard Guenther  <rguenther@suse.de>
9713
9714         PR tree-optimization/38180
9715         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9716
9717 2009-03-28  Richard Guenther  <rguenther@suse.de>
9718
9719         PR tree-optimization/38513
9720         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9721         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9722         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9723         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9724         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9725         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9726         * gcc.dg/vect/vect-35.c: Likewise.
9727         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9728         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9729         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9730
9731 2009-03-28  Richard Guenther  <rguenther@suse.de>
9732
9733         PR tree-optimization/38968
9734         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9735
9736 2009-03-28  Richard Guenther  <rguenther@suse.de>
9737
9738         PR tree-optimization/37795
9739         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9740
9741 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9742
9743         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9744         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9745         options for removed targets.
9746
9747 2009-03-27  Richard Guenther  <rguenther@suse.de>
9748
9749         PR tree-optimization/39120
9750         * gcc.c-torture/execute/pr39120.c: New testcase.
9751
9752 2009-03-27  Richard Guenther  <rguenther@suse.de>
9753
9754         PR tree-optimization/39120
9755         * gcc.dg/torture/pta-callused-1.c: New testcase.
9756
9757 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9758
9759         PR middle-end/39315
9760         * gcc.target/i386/pr39315-1.c: New.
9761         * gcc.target/i386/pr39315-2.c: Likewise.
9762         * gcc.target/i386/pr39315-3.c: Likewise.
9763         * gcc.target/i386/pr39315-4.c: Likewise.
9764         * gcc.target/i386/pr39315-check.c: Likewise.
9765
9766 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9767
9768         PR c/39323
9769         * gcc.dg/pr39323-1.c: New.
9770         * gcc.dg/pr39323-2.c: Likewise.
9771         * gcc.dg/pr39323-3.c: Likewise.
9772
9773 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9774
9775         PR target/38034
9776         * gcc.target/ia64/sync-1.c: New.
9777
9778 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9779
9780         PR target/39472
9781         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9782         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9783         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9784         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9785         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9786         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9787         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9788         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9789
9790 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9791
9792         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9793         for low precision (i.e. float).
9794
9795 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9796             Jakub Jelinek  <jakub@redhat.com>
9797
9798         PR debug/37959
9799         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9800
9801 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9802
9803         * gcc.dg/memmove-2.c: New test.
9804         * gcc.dg/memmove-3.c: New test.
9805
9806         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9807         in clone naming.
9808
9809 2009-03-27  Xinliang David Li  <davidxl@google.com>
9810
9811         PR tree-optimization/39557
9812         * g++.dg/tree-ssa/dom-invalid.C: New test.
9813
9814 2009-03-27  Xinliang David Li  <davidxl@google.com>
9815
9816         PR tree-optimization/39548
9817         * g++.dg/tree-ssa/copyprop.C: New test.
9818
9819 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9820
9821         PR c++/38638
9822         * g++.dg/template/typename17.C: New testcase.
9823         * g++.dg/template/typename18.C: New testcase.
9824
9825 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9826
9827         PR c++/36799
9828         * g++.dg/other/var_copy-1.C: New test.
9829
9830 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9831
9832         PR c++/37647
9833         * g++.dg/parse/ctor9.C: New test.
9834
9835 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9836
9837         PR c++/29727
9838         * g++.dg/init/error2.C: New test.
9839
9840 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9841
9842         PR c++/35652
9843         * gcc.dg/pr35652.C: New.
9844         * g++.dg/warn/pr35652.C: New.
9845         * gcc.dg/format/plus-1.c: Adjust message.
9846
9847 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9848
9849         PR c++/39554
9850         * gcc.dg/wdisallowed-functions-3.c: New test.
9851         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9852
9853 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9854
9855         * gcc.dg/inline-33.c: Fix when pic.
9856
9857 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9858
9859         * gcc.target/ia64/20090324-1.c: New test.
9860
9861 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9862
9863         PR c/27898
9864         * gcc.dg/pr27898.c: New test.
9865
9866         PR tree-optimization/32139
9867         * gcc.c-torture/compile/pr32139.c: New test.
9868
9869 2009-03-24  Jason Merrill  <jason@redhat.com>
9870
9871         PR c++/28274
9872         * g++.dg/parse/defarg14.C: New test.
9873
9874 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9875
9876         PR libfortran/39528
9877         * gfortran.dg/read_repeat.f90: New test.
9878
9879 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9880
9881         PR tree-optimization/39529
9882         * gcc.dg/vect/pr39529.c: New test.
9883
9884 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9885             Jakub Jelinek  <jakub@redhat.com>
9886
9887         PR debug/39524
9888         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9889
9890 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9891
9892         PR c/39495
9893         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9894
9895 2009-03-23  Jason Merrill  <jason@redhat.com>
9896
9897         * g++.dg/cpp0x/auto12.C: Add variadic test.
9898
9899         PR c++/39526
9900         * g++.dg/warn/Wshadow-4.C: New test.
9901
9902 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9903
9904         PR tree-optimization/39516
9905         * gfortran.dg/pr39516.f: New test.
9906
9907 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9908
9909         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9910         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9911         variable, not environment variable.
9912
9913 2009-03-21  Jason Merrill  <jason@redhat.com>
9914
9915         PR c++/28879
9916         * g++.dg/ext/vla6.C: New test.
9917
9918 2009-03-20  Jason Merrill  <jason@redhat.com>
9919
9920         * g++.dg/cpp0x/initlist5.C: Add additional test.
9921
9922 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9923             Janis Johnson  <janis187@us.ibm.com>
9924
9925         * lib/compat.exp (compat-get-options-main, compat-get-options):
9926         Handle dg-prune-output in source file.
9927         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9928         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9929         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9930         two warnings.
9931
9932 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9933
9934         PR c/39495
9935         * gcc.dg/gomp/pr39495-1.c: New test.
9936         * gcc.dg/gomp/pr39495-2.c: New test.
9937         * g++.dg/gomp/pr39495-1.C: New test.
9938         * g++.dg/gomp/pr39495-2.C: New test.
9939
9940         PR target/39496
9941         * gcc.target/i386/pr39496.c: New test.
9942         * g++.dg/other/pr39496.C: New test.
9943
9944 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9945
9946         PR middle-end/39500
9947         * gcc.dg/autopar/pr39500-1.c: New.
9948         * gcc.dg/autopar/pr39500-2.c: New.
9949
9950 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9951
9952         * g++.dg/dg.exp: Prune graphite.
9953
9954 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9955
9956         PR middle-end/39447
9957         * g++.dg/graphite: New.
9958         * g++.dg/graphite/graphite.exp: New.
9959         * g++.dg/graphite/pr39447.C: New.
9960
9961 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9962
9963         PR c++/39425
9964         * g++.dg/template/pr39425.C: New.
9965
9966         * g++.dg/template/spec33.C: Updated.
9967
9968 2009-03-17  Jason Merrill  <jason@redhat.com>
9969
9970         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9971
9972 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9973
9974         PR c++/39475
9975         * g++.dg/ext/unary_trait_incomplete.C: New.
9976
9977 2009-03-17  Jing Yu  <jingyu@google.com>
9978
9979         PR middle-end/39378
9980         * g++.dg/inherit/thunk10.C: New test.
9981
9982 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9983
9984         PR target/39482
9985         * gcc.target/i386/pr39482.c: New test.
9986
9987 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9988
9989         PR debug/39471
9990         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9991         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9992         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9993         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9994
9995         PR middle-end/39443
9996         * gcc.dg/pr39443.c: New test.
9997
9998         PR debug/39412
9999         * gcc.dg/debug/pr39412.c: New test.
10000
10001 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10002
10003         PR testsuite/38526
10004         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10005         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10006         is defined.
10007         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10008         its original value, or unset if it was not defined.
10009         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10010         path procs around use of HOSTCC.
10011         * g++.dg/compat/struct-layout-1.exp: Ditto.
10012         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10013
10014 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10015
10016         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10017
10018 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10019
10020         Revert patch for PR testsuite/37630.
10021
10022         PR testsuite/37960
10023         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10024
10025         PR testsuite/37630
10026         * lib/target-supports.exp (check_effective_target_ieee): New.
10027         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10028         * gcc.dg/20001012-1.c: Require ieee.
10029
10030         PR testsuite/37628
10031         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10032
10033 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10034
10035         PR tree-optimization/39455
10036         * gcc.dg/pr39455.c: New test.
10037
10038 2009-03-13  David Ayers  <ayers@fsfe.org>
10039
10040         * objc/execute/trivial.m. New test.
10041
10042 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10043
10044         PR target/39137
10045         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10046
10047 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10048
10049         PR testsuite/39451
10050         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10051         constraint on (%2).
10052
10053 2009-03-12  David Ayers  <ayers@fsfe.org>
10054
10055         PR libobjc/27466
10056         * objc/execute/exceptions/handler-1.m. New test.
10057
10058 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10059
10060         PR target/39431
10061         * gcc.target/i386/pr39431.c: New test.
10062
10063 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10064
10065         PR target/39445
10066         * gcc.target/i386/pr39445.c: New.
10067
10068         * gcc.target/i386/push-1.c: XFAIL.
10069
10070 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10071
10072         * gcc.dg/inline-33.c: New test.
10073
10074 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10075
10076         * gcc.dg/vect/vect-82.c: Combine dg-do and
10077         dg-require-effective-target into dg-skip-if.
10078         * gcc.dg/vect/vect-83.c: Likewise.
10079
10080 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10081
10082         PR target/39137
10083         * gcc.target/i386/stackalign/longlong-1.c: New test.
10084         * gcc.target/i386/stackalign/longlong-2.c: New test.
10085
10086 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10087
10088         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10089
10090 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10091
10092         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10093         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10094
10095 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10096
10097         * gnat.dg/slice_enum.adb: New test.
10098
10099 2009-03-11  Jason Merrill  <jason@redhat.com>
10100
10101         PR debug/39086
10102         * g++.dg/opt/nrv15.C: New test.
10103
10104 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10105
10106         PR tree-optimization/39422
10107         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10108         constant array with static initialization to global memory.
10109         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10110
10111 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10112
10113         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10114         padding.
10115
10116 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10117
10118         PR c++/39371
10119         * g++.dg/opt/switch2.C: Add -w to dg-options.
10120         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10121         * g++.dg/warn/switch1.C: New test.
10122         * g++.dg/other/switch3.C: New test.
10123
10124         PR tree-optimization/39394
10125         * gcc.c-torture/compile/pr39394.c: New test.
10126
10127 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10128
10129         * gcc.target/s390/20090223-1.c: New testcase.
10130
10131 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10132
10133         PR libfortran/39402
10134         * gfortran.dg/fmt_f0_1.f90: New test.
10135
10136 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10137
10138         PR c++/39060
10139         * g++.dg/other/new1.C: Adjusted.
10140         * g++.dg/parse/crash40.C: Likewise.
10141         * g++.dg/parse/defarg12.C: Likewise.
10142         * g++.dg/template/error15.C: Likewise.
10143
10144         * g++.dg/other/pr39060.C: New.
10145
10146 2009-03-07  Jason Merrill  <jason@redhat.com>
10147
10148         PR c++/39367
10149         * g++.dg/opt/new1.C: New.
10150
10151 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10152
10153         PR c++/33492
10154         * g++.dg/other/error32.C: New.
10155
10156 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10157
10158         PR middle-end/39360
10159         * gcc.c-torture/compile/pr39360.c: New test.
10160
10161         PR debug/39372
10162         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10163
10164 2009-03-05  Jason Merrill  <jason@redhat.com>
10165
10166         PR c++/38908
10167         * g++.dg/warn/Wuninitialized-3.C: New test.
10168
10169 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10170
10171         PR debug/39379
10172         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10173         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10174
10175 2009-03-04  Jason Merrill  <jason@redhat.com>
10176
10177         PR c++/13549
10178         * g++.dg/template/koenig7.C: New test.
10179
10180 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10181
10182         * g++.dg/torture/predcom-1.C: New test.
10183
10184 2009-03-04  Richard Guenther  <rguenther@suse.de>
10185
10186         PR tree-optimization/39362
10187         * g++.dg/torture/pr39362.C: New testcase.
10188
10189 2009-03-04  Jason Merrill  <jason@redhat.com>
10190             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10191
10192         PR c++/9634
10193         PR c++/29469
10194         PR c++/29607
10195         * g++.dg/template/dependent-name5.C: New test.
10196
10197 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10198
10199         PR testsuite/39357
10200         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10201         vect_int to vect_int_mult.
10202
10203 2009-03-04  Richard Guenther  <rguenther@suse.de>
10204
10205         PR tree-optimization/39358
10206         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10207         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10208
10209 2009-03-04  Richard Guenther  <rguenther@suse.de>
10210
10211         PR tree-optimization/39339
10212         * gcc.c-torture/execute/pr39339.c: New testcase.
10213
10214 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10215
10216         * gcc.c-torture/compile/20090303-1.c,
10217         gcc.c-torture/compile/20090303-2.c: New tests.
10218
10219 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10220
10221         PR fortran/39354
10222         * gfortran.dg/gomp/pr39354.f90: New test.
10223
10224         PR tree-optimization/39343
10225         * gcc.dg/pr39343.c: New test.
10226
10227 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10228
10229         PR tree-optimization/39248
10230         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10231         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10232         on targets without vector misalignment support.
10233         * lib/target-supports.exp
10234         (check_effective_target_vect_short_mult): Add
10235         check_effective_target_arm32.
10236
10237 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10238
10239         PR middle-end/39335
10240         * gcc.dg/graphite/pr39335_1.c: New.
10241         * gcc.dg/graphite/pr39335.c: New.
10242
10243 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10244
10245         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10246         of andl.
10247         * gcc.target/i386/stackalign/return-5.c: Likewise.
10248         * gcc.target/i386/stackalign/return-6.c: Likewise.
10249
10250 2009-03-02  Richard Guenther  <rguenther@suse.de>
10251             Ira Rosen  <irar@il.ibm.com>
10252
10253         PR tree-optimization/39318
10254         * gfortran.dg/vect/pr39318.f90: New test.
10255
10256 2009-03-01  Jan Hubicka  <jh@suse.cz>
10257
10258         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10259
10260 2009-03-01  Jan Hubicka  <jh@suse.cz>
10261
10262         PR debug/39267
10263         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10264
10265 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10266
10267         * gnat.dg/pack12.adb: New test.
10268
10269 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10270
10271         PR c++/37789
10272         * g++.dg/other/pr37789.C: New.
10273
10274 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10275
10276         PR fortran/39295
10277         * gfortran.dg/interface_25.f90: New test.
10278         * gfortran.dg/interface_26.f90: New test.
10279
10280 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10281
10282         PR fortran/39292
10283         * gfortran.dg/initialization_22.f90: New test.
10284
10285 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10286
10287         PR rtl-optimization/39241
10288         * gcc.dg/torture/pr39241.c: New.
10289
10290 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10291
10292         PR tree-optimizations/39259
10293         * g++.dg/torture/pr39259.C: New testcase.
10294
10295 2009-02-24  Richard Guenther  <rguenther@suse.de>
10296
10297         PR c++/39242
10298         * g++.dg/template/instantiate10.C: New testcase.
10299
10300 2009-02-24  Richard Guenther  <rguenther@suse.de>
10301             Zdenek Dvorak  <ook@ucw.cz>
10302
10303         PR tree-optimization/39233
10304         * gcc.c-torture/execute/pr39233.c: New testcase.
10305
10306 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10307
10308         PR tree-optimization/39260
10309         * gcc.dg/graphite/pr39260.c: New.
10310
10311 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10312
10313         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10314
10315 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10316
10317         PR c++/36411
10318         * g++.dg/template/void14.C: New.
10319
10320 2009-02-23  Jason Merrill  <jason@redhat.com>
10321
10322         PR c++/38880
10323         * g++.dg/init/const7.C: Remove XFAIL.
10324         * g++.dg/init/static-init1.C: New test.
10325
10326         * g++.dg/cpp0x/initlist14.C: New test.
10327
10328 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10329
10330         PR fortran/38914
10331         * bound_simplification_2.f90:  New test case.
10332         * bound_7.f90:  New test case.
10333
10334 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10335
10336         * gcc.dg/cpp/include4.c: New test.
10337
10338 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10339
10340         PR target/39256
10341         * gcc.target/i386/abi-2.c: New.
10342
10343 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10344
10345         * gcc.c-torture/execute/pr39228.x: New.
10346
10347 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10348
10349         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10350         scan-assembler to check for xmm0 register.
10351
10352 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10353             Joseph Myers  <joseph@codesourcery.com>
10354
10355         * gcc.target/arm/va_list.c: New test.
10356         * g++.dg/abi/arm_va_list.C: Likewise.
10357         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10358         function.
10359         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10360         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10361         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10362         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10363         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10364         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10365
10366 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10367
10368         PR testsuite/38164
10369         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10370         to dg-options.
10371
10372 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10373
10374         PR target/39240
10375         * gcc.c-torture/execute/pr39240.c: New test.
10376
10377 2009-02-20  Jason Merrill  <jason@redhat.com>
10378
10379         PR c++/39225
10380         * g++.dg/parse/dtor15.C: New test.
10381
10382 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10383
10384         * gcc.c-torture/execute/20090219-1.c: New.
10385
10386 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10387
10388         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10389         (mips-dg-options): When matching isa* pseudo-options make
10390         'value' optional and accept ! entries.  Use $spec instead of
10391         $isa_spec in the isa pseudo-option error message.  Only
10392         perform the ISA-range check when 'value' is set.  If arch is
10393         matching any CPU in the ! entries switch to its generic ISA.
10394         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10395         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10396
10397 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10398
10399         PR target/39175
10400         * gcc.dg/visibility-20.c: New test.
10401         * g++.dg/ext/visibility/visibility-11.C: New test.
10402
10403 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10404
10405         PR c++/39188
10406         * g++.dg/abi/pr39188-1a.C: New.
10407         * g++.dg/abi/pr39188-1b.C: Likewise.
10408         * g++.dg/abi/pr39188-1.h: Likewise.
10409         * g++.dg/abi/pr39188-2a.C: Likewise.
10410         * g++.dg/abi/pr39188-2b.C: Likewise.
10411         * g++.dg/abi/pr39188-2.h: Likewise.
10412         * g++.dg/abi/pr39188-3a.C: Likewise.
10413         * g++.dg/abi/pr39188-3b.C: Likewise.
10414         * g++.dg/abi/pr39188-3.h: Likewise.
10415
10416 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10417
10418         PR c/38483
10419         * gcc.c-torture/execute/call-trap-1.c,
10420         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10421         tests.
10422
10423 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10424
10425         PR target/39228
10426         * gcc.c-torture/execute/pr39228.c: New test.
10427
10428 2009-02-19  Richard Guenther  <rguenther@suse.de>
10429
10430         PR tree-optimization/39074
10431         * gcc.dg/torture/pr39074.c: New testcase.
10432         * gcc.dg/torture/pr39074-2.c: Likewise.
10433         * gcc.dg/torture/pr39074-3.c: Likewise.
10434
10435 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10436
10437         PR c++/39219
10438         * g++.dg/parse/attr3.C: New.
10439
10440 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10441
10442         PR testsuite/38165
10443         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10444
10445         PR testsuite/38166
10446         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10447         and skip on Darwin.
10448
10449 2009-02-18  Jason Merrill  <jason@redhat.com>
10450
10451         PR c++/38880
10452         * g++.dg/init/const7.C: Remove XFAIL.
10453
10454         PR target/39179
10455         * g++.dg/opt/const6.C: New test.
10456
10457 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10458
10459         * gcc.dg/callabi/callabi.exp: Moved to ...
10460         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10461         in 64bit mode.
10462
10463         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10464         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10465         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10466         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10467         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10468         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10469         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10470
10471         * gcc.dg/callabi/callabi.h: Moved to ...
10472         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10473
10474         * gcc.dg/callabi/func-1.c: Moved to ...
10475         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10476
10477         * gcc.dg/callabi/func-indirect.c: Moved to ...
10478         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10479
10480         * gcc.dg/callabi/pr38891.c: Moved to ...
10481         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10482
10483         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10484         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10485
10486         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10487         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10488
10489         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10490         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10491
10492 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10493
10494         PR target/38891
10495         * gcc.dg/callabi/pr38891.c: New.
10496
10497 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10498
10499         * gcc.dg/callabi/callabi.exp: New.
10500
10501 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10502
10503         PR target/39082
10504         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10505         -Wno-abi for x86.
10506         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10507
10508         * gcc.target/i386/pr39082-1.c: New.
10509
10510         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10511         -Wno-abi.
10512
10513         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10514         CHECK_M64_M128 is defined.
10515         (check_f_arguments): Add "do".
10516         (check_vector_arguments): New.
10517         (check_m64_arguments): Likewise.
10518         (check_m128_arguments): Likewise.
10519
10520         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10521         (CHECK_M64_M128): Define.
10522
10523         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10524         on abitest.
10525         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10526
10527         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10528         tests only if CHECK_M64_M128 is defined.
10529
10530         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10531         (m128_2_struct): Likewise.
10532         (check_struct_passing5): Likewise.
10533         (check_struct_passing6): Likewise.
10534         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10535
10536         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10537         (un5): Likewise.
10538         (check_union_passing4): Likewise.
10539         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10540
10541 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10542
10543         PR c/35447
10544         * gcc.dg/noncompile/pr35447-1.c: New test.
10545
10546 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10547
10548         PR tree-optimization/36922
10549         * gfortran.dg/pr36922.f: New test.
10550
10551 2009-02-17  Richard Guenther  <rguenther@suse.de>
10552
10553         PR tree-optimization/39202
10554         * gcc.c-torture/compile/pr39202.c: New testcase.
10555
10556 2009-02-17  Richard Guenther  <rguenther@suse.de>
10557
10558         PR tree-optimization/39204
10559         * gcc.dg/torture/pr39204.c: New testcase.
10560
10561 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10562
10563         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10564         * gcc.dg/vect/vect-outer-6.c: Ditto.
10565
10566 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10567
10568         PR c/35446
10569         * gcc.dg/noncompile/init-5.c: New test.
10570         * gcc.dg/init-bad-4.c: Adjust expected errors.
10571
10572 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10573
10574         PR target/37049
10575         * gcc.target/i386/push-1.c: New.
10576
10577 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10578
10579         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10580
10581 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10582
10583         * gcc.target/spu/intrinsics-sr.c: New test.
10584
10585 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10586
10587         PR target/38056
10588         * gcc.target/ia64/sibcall-opt-1.c: New test.
10589         * gcc.target/ia64/sibcall-opt-2.c: New test.
10590
10591 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10592
10593         PR fortran/36528
10594         * gfortran.dg/cray_pointers_8.f90: New test.
10595
10596         PR fortran/36703
10597         * gfortran.dg/cray_pointers_9.f90: New test.
10598
10599 2009-02-13  Jason Merrill  <jason@redhat.com>
10600
10601         PR c++/39070
10602         * g++.dg/cpp0x/decltype16.C: New.
10603
10604 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10605
10606         PR target/39152
10607         * gfortran.dg/gomp/pr39152.f90: New.
10608
10609 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10610
10611         PR target/39162
10612         * gcc.target/i386/pr39162.c: New.
10613
10614 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10615
10616         PR c/35444
10617         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10618         New tests.
10619
10620 2009-02-12  Jason Merrill  <jason@redhat.com>
10621
10622         PR c++/38950
10623         * g++.dg/template/array20.C: New test.
10624
10625 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10626
10627         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10628         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10629         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10630
10631 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10632
10633         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10634
10635 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10636
10637         PR target/39152
10638         * gfortran.dg/pr39152.f: New.
10639
10640 2009-02-11  Jason Merrill  <jason@redhat.com>
10641
10642         PR c++/39153
10643         * g++.dg/cpp0x/defaulted9.C: New test.
10644
10645         PR c++/30111
10646         * g++.dg/init/value7.C: New test.
10647
10648 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10649
10650         PR target/38824
10651         * gcc.target/i386/pr38824.c: New testcase.
10652
10653 2009-02-11  Jason Merrill  <jason@redhat.com>
10654
10655         PR c++/38649
10656         * g++.dg/cpp0x/defaulted8.C: New test.
10657
10658         PR c++/36744
10659         * g++.dg/cpp0x/rv9p.C: New test.
10660
10661 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10662
10663         * gnat.dg/aliasing3.adb: New test.
10664         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10665
10666 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10667
10668         PR c++/34397
10669         * g++.dg/template/crash88.C: New.
10670         * g++.dg/template/crash89.C: Likewise.
10671
10672 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10673
10674         PR c/39084
10675         * gcc.dg/pr39084.c: New test.
10676
10677 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10678
10679         PR target/39139
10680         * gcc.target/i386/pr39139.c: New test.
10681
10682 2009-02-10  Richard Guenther  <rguenther@suse.de>
10683
10684         PR tree-optimization/39132
10685         * gcc.dg/torture/pr39132.c: New testcase.
10686
10687 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10688
10689         PR target/39119
10690         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10691         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10692         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10693         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10694         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10695         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10696         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10697         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10698
10699 2009-02-09  Jason Merrill  <jason@redhat.com>
10700
10701         PR c++/39109
10702         * g++.dg/init/value6.C: New test.
10703
10704 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10705
10706         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10707
10708 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10709
10710         * gcc.c-torture/compile/20090209-1.c: New test.
10711
10712 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10713
10714         PR c++/35147
10715         PR c++/37737
10716         * g++.dg/cpp0x/vt-35147.C: New.
10717         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10718         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10719
10720 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10721
10722         PR c/35434
10723         * gcc.dg/attr-alias-4.c: New test.
10724
10725 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10726
10727         PR c/39035
10728         * gcc.dg/dfp/pr39035.c: New test.
10729
10730 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10731
10732         PR c/36432
10733         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10734
10735 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10736
10737         PR c++/39106
10738         * g++.dg/opt/thunk3.C: New test.
10739
10740 2009-02-05  Nick Clifton  <nickc@redhat.com>
10741
10742         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10743         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10744         * gcc.dg/cdce1.c: Likewise.
10745         * gcc.dg/cpp/_Pragma6.c: Likewise.
10746         * g++.dg/cpp/_Pragma1.C: Likewise.
10747         * gcc.dg/utf32-2.c: Xfail for M32C.
10748         * gcc.dg/utf32-1.c: Likewise.
10749         * gcc.dg/utf32-3.c: Likewise.
10750         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10751         targets.
10752         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10753         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10754         * gcc.dg/Wconversion-5.c: Likewise.
10755         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10756         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10757         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10758         * gcc.dg/utf-inc-init.c: Likewise.
10759         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10760         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10761         * gcc.dg/utf-array-short-wchar.c: Likewise.
10762         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10763         * gcc.dg/mallign.c: Use size_t instead of long.
10764
10765 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10766
10767         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10768
10769 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10770
10771         * gcc.c-torture/execute/pr39100.c: New.
10772
10773 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10774
10775         PR c/35435
10776         * gcc.dg/tls/diag-6.c: New test.
10777
10778 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10779
10780         * gcc.dg/graphite/scop-19.c: New
10781
10782 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10783
10784         AVX Programming Reference (January, 2009)
10785         * gcc.target/i386/avx-vpclmulqdq.c: New.
10786         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10787
10788         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10789
10790         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10791         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10792         (pclmul_test): Renamed to ...
10793         (TEST): This.
10794
10795 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10796
10797         PR c++/39095
10798         * g++.dg/abi/mangle31.C: New test.
10799
10800 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10801
10802         PR c/29129
10803         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10804         declarator.
10805         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10806         inside function prototype but not part of parameter declarator.
10807         * vla-11.c: New test.
10808
10809 2009-02-03  Jason Merrill  <jason@redhat.com>
10810
10811         * g++.dg/warn/main-4.C: New test.
10812         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10813
10814 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10815
10816         PR c++/36607
10817         * g++.dg/expr/cast10.C: New test.
10818
10819 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10820
10821         PR c/35433
10822         * gcc.dg/init-bad-6.c: New test.
10823
10824 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10825
10826         PR target/35318
10827         * gcc.c-torture/compile/pr35318.c: New test.
10828
10829         PR inline-asm/39059
10830         * gcc.dg/nofixed-point-2.c: New test.
10831         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10832         * g++.dg/ext/fixed2.C: Likewise.
10833         * g++.dg/other/error25.C: Likewise.
10834         * g++.dg/lookup/crash7.C: Likewise.
10835         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10836
10837         PR c++/39056
10838         * g++.dg/cpp0x/initlist13.C: New test.
10839
10840 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10841
10842         PR c++/36897
10843         * g++.dg/template/func2.C: New test.
10844
10845         PR c++/37314
10846         * g++.dg/template/typename15.C: New.
10847         * g++.dg/template/typename16.C: New.
10848
10849 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10850             Ben Elliston  <bje@au.ibm.com>
10851
10852         PR c/39034
10853         * gcc.dg/dfp/pr39034.c: New test.
10854
10855 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10856
10857         PR testsuite/38263
10858         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10859
10860 2009-02-02  Jason Merrill  <jason@redhat.com>
10861
10862         PR c++/39054
10863         * g++.dg/parse/dtor14.C: New test.
10864
10865 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10866
10867         * lib/target-supports.exp
10868         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10869         * g++.dg/ext/builtin10.C: New test.
10870
10871         PR inline-asm/39058
10872         * gcc.target/i386/pr39058.c: New test.
10873
10874 2009-02-02  Richard Guenther  <rguenther@suse.de>
10875
10876         PR tree-optimization/38937
10877         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10878
10879 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10880
10881         PR c++/39053
10882         * g++.dg/parse/crash52.C: New.
10883
10884 2009-01-30  Richard Guenther  <rguenther@suse.de>
10885
10886         PR tree-optimization/39041
10887         * gcc.c-torture/compile/pr39041.c: New testcase.
10888
10889 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10890
10891         PR target/39013
10892         * gcc.target/i386/pr39013-1.c: New test.
10893         * gcc.target/i386/pr39013-2.c: New test.
10894
10895         PR c++/39028
10896         * g++.dg/ext/label12.C: New test.
10897
10898 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10899
10900         PR c++/33465
10901         * g++.dg/parse/error34.C: New.
10902         * g++.dg/parse/error35.C: Likewise.
10903
10904 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10905
10906         PR c++/38655
10907         * g++.dg/cpp0x/decltype-38655.C: New.
10908
10909 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10910
10911         PR target/39002
10912         * g++.dg/torture/pr39002.C: New test.
10913
10914 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10915
10916         PR tree-optimization/39007
10917         * gcc.dg/tree-ssa/pr39007.c: New.
10918
10919 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10920
10921         PR middle-end/35854
10922         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10923         to "subreg1".
10924
10925 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10926
10927         PR middle-end/38857
10928         * gcc.c-torture/compile/pr38857.c: New test.
10929
10930 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10931
10932         PR fortran/38852
10933         PR fortran/39006
10934         * gfortran.dg/bound_6.f90: New test.
10935
10936 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10937
10938         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10939
10940 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10941
10942         PR tree-optimization/38997
10943         * gcc.dg/tree-ssa/pr38997.c: New.
10944
10945 2009-01-28  Richard Guenther  <rguenther@suse.de>
10946
10947         PR tree-optimization/38926
10948         * gcc.c-torture/compile/pr38926.c: New testcase.
10949
10950 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10951
10952         PR middle-end/38934
10953         * gcc.dg/pr38934.c: New test.
10954
10955 2009-01-28  Richard Guenther  <rguenther@suse.de>
10956
10957         PR middle-end/38908
10958         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10959
10960 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10961
10962         PR tree-optimization/38984
10963         * gcc.dg/pr38984.c: New XFAILed testcase.
10964
10965
10966 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10967
10968         PR target/38988
10969         * gcc.target/i386/pr38988.c: New test.
10970
10971 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10972
10973         PR c++/37554
10974         * g++.dg/parse/crash51.C: New.
10975         * g++.old-deja/g++.pt/crash9.C: Adjust.
10976
10977 2009-01-27  Daniel Kraft  <d@domob.eu>
10978
10979         PR fortran/38883
10980         * gfortran.dg/mvbits_6.f90:  New test.
10981         * gfortran.dg/mvbits_7.f90:  New test.
10982         * gfortran.dg/mvbits_8.f90:  New test.
10983
10984 2009-01-27  Richard Guenther  <rguenther@suse.de>
10985
10986         PR tree-optimization/38503
10987         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10988
10989 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10990
10991         PR middle-end/38969
10992         * gcc.c-torture/execute/pr38969.c: New test.
10993
10994 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10995
10996         PR testsuite/38864
10997         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10998         to dg-do compile.
10999         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11000         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11001         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11002
11003 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11004
11005         PR target/38952
11006         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11007         if __USING_SJLJ_EXCEPTIONS__ is defined.
11008
11009         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11010         __USING_SJLJ_EXCEPTIONS__ is defined.
11011         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11012         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11013         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11014         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11015         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11016         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11017
11018 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11019
11020         PR testsuite/38949
11021         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11022         Use instead of C name in asm statements.
11023
11024 2009-01-26  Richard Guenther  <rguenther@suse.de>
11025
11026         PR tree-optimization/38745
11027         * g++.dg/torture/pr38745.C: New testcase.
11028
11029 2009-01-26  Richard Guenther  <rguenther@suse.de>
11030
11031         PR middle-end/38851
11032         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11033
11034 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11035
11036         * gcc.dg/bitfld-15.c: Gate warning on target
11037         pcc_bitfield_type_matters.
11038         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11039         g++.dg/ext/bitfield4.C: Likewise.
11040         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11041         bitfield for any target.
11042
11043 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11044
11045         PR c/38957
11046         * gcc.dg/pr38957.c: New test.
11047
11048 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11049
11050         PR fortran/38955
11051         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11052         comparing floats.
11053
11054 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11055
11056         PR tree-optimization/38953
11057         * gfortran.dg/graphite/pr38953.f90: New.
11058
11059 2009-01-24  Paul Brook  <paul@codesourcery.com>
11060
11061         * gcc.target/arm/neon-cond-1.c: New test.
11062
11063 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11064
11065         PR tree-optimization/38932
11066         * gcc.dg/pr38932.c: New.
11067
11068 2009-01-23  Revital Eres  <eres@il.ibm.com>
11069
11070         * gcc.dg/sms-7.c: Fix test.
11071
11072 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11073
11074         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11075         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11076         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11077         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11078
11079 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11080
11081         * gcc.dg/pr35729.c: Make test x86 specific.
11082
11083 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11084
11085         PR middle-end/38615
11086         * gcc.dg/pr38615.c: New test.
11087
11088 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11089
11090         PR target/38931
11091         * gcc.target/i386/pr38931.c: New test.
11092
11093 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11094
11095         PR c++/38930
11096         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11097         * g++.dg/template/typedef12.C: Likewise.
11098         * g++.dg/template/typedef13.C: Likewise.
11099         * g++.dg/template/typedef14.C: Likewise.
11100         * g++.dg/template/sfinae3.C: Likewise.
11101         * g++.old-deja/g++.pt/typename8.C: Likewise.
11102         * g++.dg/template/access11.C: Likewise
11103
11104 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11105
11106         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11107         and mips*-*-irix*.
11108         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11109
11110 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11111
11112         PR c++/26693
11113         * g++.dg/template/typedef11.C: New test.
11114         * g++.dg/template/typedef12.C: Likewise.
11115         * g++.dg/template/typedef13.C: Likewise.
11116         * g++.dg/template/typedef14.C: Likewise.
11117         * g++.dg/template/sfinae3.C: Compile this pedantically.
11118         The only errors expected should be the one saying the typedef is ill
11119         formed.
11120         * g++.old-deja/g++.pt/typename8.C: Likewise.
11121         * g++.dg/template/access11.C: Update this.
11122
11123 2009-01-21  Daniel Kraft  <d@domob.eu>
11124
11125         PR fortran/38887
11126         * gfortran.dg/mvbits_5.f90:  New test.
11127
11128 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11129
11130         * gcc.dg/sms-6.c: New test.
11131         * gcc.dg/sms-7.c: Likewise.
11132
11133 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11134
11135         PR fortran/38907
11136         * gfortran.dg/host_assoc_function_7.f90: New test
11137
11138 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11139             Richard Guenther  <rguenther@suse.de>
11140
11141         PR tree-optimization/38747
11142         PR tree-optimization/38748
11143         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11144         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11145         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11146
11147 2009-01-20  Kees Cook  <kees@ubuntu.com>
11148             H.J. Lu  <hongjiu.lu@intel.com>
11149
11150         PR target/38902
11151         * gcc.dg/pr38902.c: New.
11152
11153 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11154
11155         PR target/38868
11156         * gfortran.dg/pr38868.f: New testcase.
11157
11158 2009-01-20  Richard Guenther  <rguenther@suse.de>
11159
11160         * gcc.c-torture/execute/pr36227.c: Move ...
11161         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11162
11163 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11164
11165         * lib/gfortran.exp: Add -B options for targets that use
11166         libgfortran.a%s in their specs.
11167
11168 2009-01-19  Jason Merrill  <jason@redhat.com>
11169
11170         PR c++/23287
11171         * g++.dg/template/dtor5.C: New test.
11172
11173 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11174
11175         PR fortran/38859
11176         * gfortran.dg/bound_5.f90: New test.
11177
11178 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11179
11180         PR target/38736
11181         * g++.dg/compat/abi/pr38736_main.C: New.
11182         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11183         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11184         * g++.dg/other/macro-1.C: Likewise.
11185         * gcc.dg/macro-1.c: Likewise.
11186         * gcc.dg/compat/pr38736_main.c: Likewise.
11187         * gcc.dg/compat/pr38736_x.c: Likewise.
11188         * gcc.dg/compat/pr38736_y.c: Likewise.
11189
11190 2009-01-18  Richard Guenther  <rguenther@suse.de>
11191
11192         PR tree-optimization/38819
11193         * gcc.c-torture/execute/pr38819.c: New testcase.
11194
11195 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11196
11197         PR fortran/38657
11198         * gfortran.dg/module_commons_3.f90: Reapply.
11199
11200 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11201
11202         PR fortran/34955
11203         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11204         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11205
11206 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11207
11208         PR fortran/38657
11209         * gfortran.dg/module_commons_3.f90: Remove
11210
11211 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11212
11213         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11214
11215 2009-01-16  Jason Merrill  <jason@redhat.com>
11216
11217         PR c++/38877
11218         * g++.dg/template/lvalue1.C: New test.
11219
11220         PR c++/29470
11221         * g++.dg/template/access20.C: New test.
11222         * g++.dg/torture/pr34641.C: Fix access.
11223
11224 2009-01-16  Richard Guenther  <rguenther@suse.de>
11225
11226         PR tree-optimization/38835
11227         PR middle-end/36227
11228         * gcc.c-torture/execute/pr36227.c: New testcase.
11229         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11230         * g++.dg/init/const7.C: Likewise.
11231
11232 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11233
11234         PR target/38554
11235         * gcc.c-torture/compile/pr38554.c: New test.
11236
11237 2009-01-16  Jason Merrill  <jason@redhat.com>
11238
11239         PR c++/38579
11240         * g++.dg/conversion/access1.C: New test.
11241
11242 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11243
11244         PR tree-optimization/38789
11245         * gcc.c-torture/compile/pr38789.c: New test.
11246
11247 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11248
11249         PR fortran/38152
11250         * gfortran.dg/proc_ptr_13.f90: New.
11251
11252 2009-01-15  Jason Merrill  <jason@redhat.com>
11253
11254         PR c++/38850
11255         * g++.dg/template/koenig6.C: New test.
11256
11257 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11258
11259         PR c++/29388
11260         * g++.dg/template/error37.C: New testcase.
11261
11262 2009-01-15  Jason Merrill  <jason@redhat.com>
11263
11264         PR c++/36334
11265         * g++.dg/conversion/memfn1.C: New test.
11266
11267         PR c++/37646
11268         * g++.dg/conversion/memfn2.C: New test.
11269
11270 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11271
11272         PR c++/38357
11273         * g++.dg/template/crash87.C: New test.
11274
11275 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11276
11277         PR middle-end/37843
11278         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11279
11280 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11281
11282         PR c++/38636
11283         * g++.dg/parse/crash50.C: New test.
11284
11285 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11286
11287         PR rtl-optimization/38245
11288         * gcc.dg/pr38245-3.c: New test.
11289         * gcc.dg/pr38245-3.h: New file.
11290         * gcc.dg/pr38245-4.c: New file.
11291         * gcc.dg/pr38364.c: New test.
11292
11293 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11294
11295         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11296         sequence PC-relative.
11297
11298 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11299
11300         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11301         calls and/or PLT markers.
11302         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11303         calls and/or PLT markers.
11304         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11305         calls and/or PLT markers.
11306         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11307         calls and/or PLT markers.
11308
11309 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11310             Nathan Froyd  <froydnj@codesourcery.com>
11311             Joseph Myers  <joseph@codesourcery.com>
11312
11313         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11314         New function.
11315         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11316         and use consistent CFLAGS.
11317         * gcc.target/powerpc/20030505.c: Likewise.
11318         * gcc.target/powerpc/20081204-1.c: Likewise.
11319         * gcc.target/powerpc/ppc-spe.c: Likewise.
11320         * gcc.target/powerpc/spe1.c: Likewise.
11321         * g++.dg/ext/spe1.C: Likewise.
11322         * g++.dg/other/opaque-1.C: Likewise.
11323         * g++.dg/other/opaque-2.C: Likewise.
11324         * g++.dg/other/opaque-3.C: Likewise.
11325
11326 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11327
11328         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11329         out of loop.
11330
11331 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11332
11333         PR target/38811
11334         * g++.dg/torture/pr38811.C: New file.
11335
11336 2009-01-14  Richard Guenther  <rguenther@suse.de>
11337
11338         PR tree-optimization/38826
11339         PR middle-end/38477
11340         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11341
11342 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11343
11344         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11345
11346 2009-01-14  Nick Clifton  <nickc@redhat.com>
11347
11348         PR c++/37862
11349         * g++.cp/parse/pr37862.C: New test.
11350
11351 2009-01-14  Julian Brown  <julian@codesourcery.com>
11352
11353         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11354         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11355         to...
11356         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11357         These.
11358
11359 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11360
11361         PR rtl-optimization/38774
11362         * gcc.dg/torture/pr38774.c: New test.
11363
11364         PR c++/38795
11365         * g++.dg/cpp0x/pr38795.C: New test.
11366
11367 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11368             Nathan Froyd  <froydnj@codesourcery.com>
11369             Joseph Myers  <joseph@codesourcery.com>
11370
11371         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11372         otherwise.  Do not check for AltiVec at runtime.
11373         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11374         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11375         * gcc.target/powerpc/altivec-1.c: Likewise.
11376         * gcc.target/powerpc/altivec-3.c: Likewise.
11377         * gcc.target/powerpc/altivec-10.c: Likewise.
11378         * gcc.target/powerpc/altivec-12.c: Likewise.
11379         * gcc.target/powerpc/altivec-24.c: Likewise.
11380         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11381         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11382         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11383         * gcc.target/powerpc/pr35907.c: Likewise.
11384         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11385         otherwise.  Do not check for Cell at runtime.
11386         * gcc.target/powerpc/altivec_check.h: Delete.
11387
11388         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11389         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11390         not check for AltiVec at runtime.
11391         * g++.dg/ext/altivec-cell-2.C: Likewise.
11392         * g++.dg/ext/altivec-cell-3.C: Likewise.
11393         * g++.dg/ext/altivec-cell-4.C: Likewise.
11394         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11395         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11396         check.
11397         * g++.dg/ext/altivec_check.h: Delete.
11398
11399 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11400
11401         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11402         effective target.  Adjust line numbers accordingly.
11403
11404 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11405
11406         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11407
11408 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11409
11410         PR tree-optimization/38786
11411         * gcc.dg/graphite/pr38786.c: New.
11412
11413 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11414
11415         Revert:
11416         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11417
11418         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11419         for alpha*-*-* targets.
11420         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11421
11422 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11423
11424         PR libfortran/38772
11425         * gfortran.dg/fmt_bz_bn_err.f: New test.
11426
11427 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11428
11429         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11430
11431 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11432
11433         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11434         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11435         instruction support.  Do not check for it at runtime.
11436
11437 2009-01-12  Jason Merrill  <jason@redhat.com>
11438
11439         PR c++/35109
11440         * g++.dg/lookup/friend11.C: Remove expected error.
11441         * g++.dg/lookup/friend14.C: New test.
11442         * g++.dg/lookup/friend15.C: New test.
11443
11444 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11445
11446         PR c++/36019
11447         * g++.dg/lookup/hidden-class12.C: New test.
11448         * g++.dg/lookup/hidden-class13.C: New test.
11449         * g++.dg/lookup/hidden-class14.C: New test.
11450         * g++.dg/lookup/hidden-class15.C: New test.
11451         * g++.dg/lookup/hidden-class16.C: New test.
11452
11453 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11454
11455         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11456         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11457         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11458
11459 2009-01-12  Jason Merrill  <jason@redhat.com>
11460
11461         PR c++/31488
11462         * g++.dg/other/vararg-3.C: New test.
11463
11464 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11465
11466         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11467         Explicitly enable SPE.
11468         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11469         directive.
11470
11471         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11472         Expect -flax-vector-conversions message.  Adjust incompatible
11473         types errors.
11474         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11475         Make Foo extern.
11476
11477         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11478
11479         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11480
11481         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11482         * g++.dg/other/opaque-2.C: Likewise.
11483         * g++.dg/other/opaque-3.C: Likewise.
11484
11485 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11486
11487         PR c/32041
11488         * gcc.dg/pr32041.c: New test.
11489         * g++.dg/parse/offsetof9.C: New test.
11490
11491 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11492             Nathan Froyd  <froydnj@codesourcery.com>
11493
11494         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11495         * g++.dg/ext/attribute-test-1.C: Likewise.
11496         * g++.dg/ext/attribute-test-2.C: Likewise.
11497         * g++.dg/ext/attribute-test-3.C: Likewise.
11498         * g++.dg/ext/attribute-test-4.C: Likewise.
11499
11500 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11501
11502         * gnat.dg/unchecked_convert3.adb: New test.
11503
11504 2009-01-12  Tomas Bily  <tbily@suse.cz>
11505
11506         PR middlend/38385
11507         * gcc.dg/tree-ssa/pr38385.c: New file.
11508
11509 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11510
11511         PR c++/38794
11512         * g++.dg/parse/typedef9.C: New test.
11513
11514         PR tree-optimization/38807
11515         * gcc.c-torture/compile/pr38807.c: New test.
11516
11517 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11518
11519         * gcc.target/mips/ins-2.c: New test.
11520
11521 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11522
11523         PR testsuite/38809
11524         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11525
11526 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11527
11528         PR c++/36254
11529         * g++.dg/warn/Wreturn-type-5.C: New test.
11530
11531 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11532
11533         PR middle-end/38616
11534         * gcc.dg/pr38616.c: New test.
11535
11536 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11537
11538         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11539
11540 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11541
11542         PR c++/38648
11543         * g++.dg/expr/string-1.C: New test.
11544         * g++.dg/expr/string-2.C: New test.
11545
11546         PR c++/36695
11547         * g++.dg/ext/complex4.C: New test.
11548         * g++.dg/ext/complex5.C: New test.
11549         * g++.dg/init/reference1.C: New test.
11550         * g++.dg/init/reference2.C: New test.
11551         * g++.dg/init/reference3.C: New test.
11552
11553 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11554
11555         PR fortran/38763
11556         * gfortran.dg/transfer_null_1.f90: New test.
11557
11558 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11559
11560         PR fortran/38765
11561         * gfortran.dg/host_assoc_function_6.f90: New test.
11562
11563 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11564
11565         * lib/target-supports.exp: Add method to determine if the effective
11566         target is really a ppc405 after applying all compile options.
11567         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11568         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11569         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11570         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11571         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11572         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11573         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11574         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11575         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11576         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11577         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11578         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11579         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11580         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11581         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11582         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11583         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11584         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11585         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11586         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11587         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11588         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11589         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11590         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11591         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11592         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11593         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11594         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11595         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11596         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11597         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11598
11599 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11600
11601         PR c++/35335
11602         * g++.dg/other/error31.C: New testcase.
11603
11604         PR c/35742
11605         * gcc.dg/pr35742.c: New test.
11606
11607 2009-01-09  John F. Carr  <jfc@mit.edu>
11608
11609         PR c++/37877
11610         * g++.dg/parse/linkage3.C: New test.
11611
11612 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11613
11614         PR middle-end/38771
11615         * gcc.c-torture/compile/pr38771.c: New test.
11616
11617 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11618
11619         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11620
11621 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11622
11623         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11624         * gcc.dg/sibcall-4.c: Likewise.
11625
11626 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11627             Jan Sjodin  <jan.sjodin@amd.com>
11628
11629         PR tree-optimization/38559
11630         * gcc.dg/graphite/pr38559.c: New.
11631
11632 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11633
11634         PR tree-optimization/37194
11635         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11636
11637 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11638
11639         PR c++/38725
11640         * g++.dg/ext/label11.C: New test.
11641
11642 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11643
11644         * lib/target-supports.exp (check_weak_override_available): New.
11645         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11646         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11647         dg-require-weak-override.
11648
11649 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11650             Alan Modra  <amodra@bigpond.net.au>
11651
11652         * gcc.c-torture/compile/20090107-1.c: New test.
11653
11654 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11655
11656         PR target/38706
11657         * g++.dg/other/pr38706.C: New test.
11658
11659 2009-01-07  Jason Merrill  <jason@redhat.com>
11660
11661         * g++.dg/cpp0x/variadic92.C: New test.
11662         * g++.dg/cpp0x/variadic93.C: New test.
11663
11664 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11665
11666         * lib/target-supports-dg.exp (current_compiler_flags): New.
11667         (check-flags): Use it; do not access dg-test local variables.
11668         (dg-skip-if): Do not access dg-test local variables.
11669         (dg-xfail-run-if): Ditto.
11670         (dg-shouldfail): Ditto.
11671         * gcc.test-framework/test-framework.exp
11672         (check_effective_target_def_nocache): New.
11673         * gcc.test-framework/test-framework.awk: Handle scan tests.
11674         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11675         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11676         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11677         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11678         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11679         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11680         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11681         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11682         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11683
11684         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11685
11686         * lib/target-supports-dg.exp (check_test_flags): Delete.
11687
11688 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11689
11690         PR tree-optimization/38492
11691         PR tree-optimization/38498
11692         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11693         in trunk.
11694         * gcc.dg/graphite/block-0.c: Update test.
11695         * gcc.dg/graphite/block-1.c: Same.
11696         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11697         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11698         * gcc.dg/graphite/block-3.c: New.
11699         * gcc.dg/graphite/pr38498.c: New.
11700
11701 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11702
11703         AVX Programming Reference (December, 2008)
11704         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11705         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11706         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11707
11708         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11709         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11710
11711 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11712
11713         PR fortran/38220
11714         * gfortran.dg/c_loc_pure_1.f90:  New test.
11715
11716 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11717
11718         PR fortran/38669
11719         * gfortran.dg/elemental_dependency_3.f90:
11720         Add the final tree dump cleanup.
11721
11722 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11723
11724         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11725         passing -m32.
11726
11727         PR rtl-optimization/38722
11728         * gfortran.dg/pr38722.f90: New test.
11729
11730 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11731
11732         PR c/34252
11733         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11734         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11735
11736 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11737
11738         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11739         * gfortran.dg/typebound_call_8.f03: Same.
11740         * gfortran.dg/elemental_bind_c.f90: Same.
11741         * gfortran.dg/typebound_call_7.f03: Same.
11742         * gfortran.dg/interface_proc_end.f90: Same
11743         * gfortran.dg/pr37243.f: Fix typo.
11744
11745 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11746
11747         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11748         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11749         large stack sizes.
11750
11751 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11752
11753         AVX Programming Reference (December, 2008)
11754         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11755         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11756         * gcc.target/i386/sse-14.c: Likewise.
11757
11758         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11759         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11760         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11761         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11762
11763 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11764
11765         PR libfortran/38735
11766         * gfortran.dg/fmt_bz_bn.f: Update test.
11767
11768 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11769
11770         PR c++/38472
11771         * g++.dg/conversion/usual-arith-conv.C: New test.
11772
11773 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11774
11775         PR c/34911
11776         * gcc.dg/vector-3.c: New testcase.
11777         * g++.dg/ext/vector15.C: New test.
11778
11779 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11780
11781         PR tree-optimization/38510
11782         * gcc.dg/graphite/pr38510.c: New.
11783
11784 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11785             Jan Sjodin <jan.sjodin@amd.com>
11786
11787         PR tree-optimization/38500
11788         * gcc.dg/graphite/pr38500.c: New.
11789
11790 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11791
11792         * gcc.c-torture/compile/20001226-1.c: Generalize
11793         dg-timeout-factor.
11794         * gcc.c-torture/compile/limits-fnargs.c: Add
11795         dg-timeout-factor.
11796         * gcc.dg/20020425-1.c: Likewise.
11797         * gcc.dg/pch/pch.exp: Likewise.
11798
11799 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11800
11801         PR fortran/38657
11802         * gfortran.dg/module_commons_3.f90: New test.
11803
11804 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11805
11806         PR fortran/37159
11807         * gfortran.dg/random_seed_1.f90: Updated.
11808
11809 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11810
11811         PR fortran/38669
11812         PR fortran/38726
11813         * gfortran.dg/elemental_subroutine_7.f90:
11814         Fix p values so that it can be used as vector subscript.
11815
11816 2009-01-05  Jason Merrill  <jason@redhat.com>
11817
11818         * g++.dg/cpp0x/initlist12.C: Add another test.
11819
11820         * g++.dg/cpp0x/defaulted7.C: New test.
11821
11822 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11823
11824         PR fortran/38672
11825         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11826         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11827
11828 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11829
11830         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11831         for alpha*-*-* targets.
11832         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11833
11834 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11835
11836         PR fortran/38665
11837         * gfortran.dg/host_assoc_function_5.f90: New test.
11838
11839 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11840
11841         PR fortran/38669
11842         * gfortran.dg/elemental_dependency_3.f90: New test.
11843         * gfortran.dg/elemental_subroutine_7.f90: New test.
11844
11845 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11846
11847         * gcc.dg/struct-ret-3.c: Include unistd.h.
11848         (main): Exit early if system memory page size is
11849         larger than 4096 bytes.
11850
11851 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11852
11853         PR fortran/38718
11854         * gfortran.dg/merge_init_expr.f90: New.
11855
11856 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11857
11858         PR fortran/38536
11859         * gfortran.dg/c_loc_tests_13.f90: New test.
11860         * gfortran.dg/c_loc_tests_14.f90: New test.
11861
11862 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11863
11864         * gfortran.dg/func_result_4.f90: New.
11865
11866 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11867
11868         PR fortran/38594
11869         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11870         interface still works, in addition to original tests.
11871         * gfortran.dg/host_assoc_call_6.f90: New test.
11872
11873 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11874
11875         PR c++/38705
11876         * g++.dg/torture/pr38705.C: New test.
11877
11878         PR c/38700
11879         * gcc.dg/pr38700.c: New test.
11880
11881 2009-01-02  Jason Merrill  <jason@redhat.com>
11882
11883         * g++.dg/cpp0x/initlist11.C: New test.
11884         * g++.dg/cpp0x/initlist12.C: New test.
11885
11886 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11887
11888         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11889         Allow extra informative notes.
11890
11891 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11892
11893         PR c/36489
11894         * gcc.dg/pr36489.c: New test.
11895
11896 \f
11897 Copyright (C) 2009 Free Software Foundation, Inc.
11898
11899 Copying and distribution of this file, with or without modification,
11900 are permitted in any medium without royalty provided the copyright
11901 notice and this notice are preserved.