OSDN Git Service

PR c++/41906
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-27  Michael Matz  <matz@suse.de>
2
3         PR c++/41906
4         * g++.dg/tree-ssa/pr41906.C: New testcase.
5
6 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
7
8         * gcc.dg/O16384.c: New test.
9
10 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
11
12         PR c++/35112
13         * g++.dg/parse/crash53.C: New.
14         * g++.dg/parse/error17.C: Adjust, error messages are not
15         duplicated anymore.
16         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
17
18 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
19
20         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
21         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
22         * gcc.target/i386/vperm-v4si-2.c: Ditto.
23         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
24
25 2009-11-26  Richard Henderson  <rth@redhat.com>
26
27         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
28
29 2009-11-26  Jason Merrill  <jason@redhat.com>
30
31         PR c++/42026, DR 239
32         * g++.dg/lookup/koenig8.C: New.
33
34         PR c++/10690
35         * g++.dg/template/explicit-args2.C: Add typeid cases.
36
37 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
38
39         PR fortran/41278
40         * gfortran.dg/array_function_5.f90: New test.
41
42 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
43
44         PR fortran/42048
45         PR fortran/42167
46         * gfortran.dg/select_type_10.f03: New test case.
47         * gfortran.dg/typebound_call_11.f03: Extended test case.
48
49 2009-11-26  Michael Matz  <matz@suse.de>
50
51         PR tree-optimization/41905
52         * g++.dg/tree-ssa/pr41905.C: New testcase.
53
54 2009-11-25  Richard Henderson  <rth@redhat.com>
55
56         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
57
58         * lib/target-supports.exp
59         (check_effective_target_vect_extract_even_odd): Add x86.
60
61         * gcc.target/i386/isa-check.h: New.
62         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
63         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
64         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
65         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
66         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
67         gcc.target/i386/vperm.pl: New files.
68
69 2009-11-25  Richard Henderson  <rth@redhat.com>
70
71         * gcc.dg/vect/pr36493.c: Call check_vect.
72         * gcc.dg/vect/pr37539.c: Likewise.
73         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
74         * tree-vect.h (check_vect): Use cpuid for x86.
75
76 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
77
78         * gnat.dg/specs/pack6.ads: New test.
79         * gnat.dg/specs/pack6_pkg.ads: New helper.
80
81 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
82
83         * gcc.target/powerpc/regnames-1.c: New test.
84
85 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
86             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
87
88         PR ada/42170
89         * ada/acats/run_acats: Bump stack limit to 16MB.
90
91 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
92
93         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
94         -march=armv5te.
95
96 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
97
98         PR fortran/42008
99         * gfortran.dg/pure_initializer_2.f90: New test.
100
101 2009-11-23  Jason Merrill  <jason@redhat.com>
102
103         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
104         * g++.old-deja/g++.pt/ctor2.C: Adjust.
105         * g++.dg/lookup/name-clash4.C: Adjust.
106
107 2009-11-23  Jason Merrill  <jason@redhat.com>
108
109         * g++.dg/template/spec15.C: Check for helpful message.
110
111 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
112
113         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
114         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
115         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
116         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
117         * gcc.target/powerpc/paired-2.c: Ditto.
118         * gcc.target/powerpc/paired-3.c: Ditto.
119         * gcc.target/powerpc/paired-4.c: Ditto.
120         * gcc.target/powerpc/paired-5.c: Ditto.
121         * gcc.target/powerpc/paired-6.c: Ditto.
122         * gcc.target/powerpc/paired-7.c: Ditto.
123         * gcc.target/powerpc/paired-8.c: Ditto.
124         * gcc.target/powerpc/paired-9.c: Ditto.
125         * gcc.target/powerpc/paired-10.c: Ditto.
126         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
127         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
128         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
129         * gcc.target/powerpc/pr39457.c: Don't use -m64.
130         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
131         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
132         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
133         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
134
135 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
136
137         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
138         scan-assembler-not regular expression.
139
140 2009-11-24  Richard Guenther  <rguenther@suse.de>
141
142         PR tree-optimization/42142
143         * gcc.c-torture/execute/pr42142.c: New testcase.
144
145 2009-11-24  Martin Jambor  <mjambor@suse.cz>
146
147         PR tree-optimization/42154
148         * gcc.c-torture/execute/pr42154.c: New test.
149
150 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
151
152         PR fortran/42045
153         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
154         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
155         * gfortran.dg/proc_ptr_comp_24.f90: New.
156
157 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
158
159         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
160         int targets.
161
162 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
163
164         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
165
166 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
167
168         PR testsuite/42086
169         * gcc.target/ia64/fptr-1.c: Make it a compile test.
170
171 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
172
173         * lib/lto.exp (lto_option_list): Rename from option_list.
174         * lib/compat.exp (compat_option_list): Rename from option_list.
175
176 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
177
178         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
179         * gcc-dg/raw-string-2.c: Ditto.
180         * gcc-dg/utf-array-short-wchar.c: Ditto.
181         * gcc-dg/utf-array.c: Ditto.
182         * gcc-dg/utf8-2.c: Ditto. 
183
184 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
185
186         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
187         targets.
188
189 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
190
191         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
192
193 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
194
195         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
196
197 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
198
199         PR testsuite/36470
200         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
201         Enable short test for avr target.
202         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
203         * gcc.dg/utf32-2.c: Ditto.
204         * gcc.dg/utf32-3.c: Ditto.
205         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
206
207 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
208
209         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
210
211 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
212
213         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
214
215
216 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
217
218         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
219         * gcc.dg/sms-7.c: Ditto.
220
221 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
222
223         * gcc.dg/pr36998.c: Frame pointer required for avr target.
224         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
225         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
226         * gcc.dg/pr41340.c: Test requires long pointer target.
227         * gcc.dg/profile-generate-3.c: Test requires profiling support.
228
229 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
230
231         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
232         * gcc.dg/graphite/block-3.c: Ditto.
233         * gcc.dg/graphite/block-4.c: Ditto.
234         * gcc.dg/graphite/block-5.c: Ditto.
235         * gcc.dg/graphite/block-6.c: Ditto.
236         * gcc.dg/graphite/interchange-0.c: Ditto.
237         * gcc.dg/graphite/interchange-1.c: Ditto.
238         * gcc.dg/graphite/interchange-2.c: Ditto.
239         * gcc.dg/graphite/interchange-3.c: Ditto.
240         * gcc.dg/graphite/interchange-4.c: Ditto.
241         * gcc.dg/graphite/interchange-5.c: Ditto.
242         * gcc.dg/graphite/interchange-6.c: Ditto.
243         * gcc.dg/graphite/run-id-1.c: Ditto.
244         * gcc.dg/graphite/scop-16.c: Ditto.
245         * gcc.dg/graphite/scop-17.c: Ditto.
246         * gcc.dg/graphite/scop-18.c: Ditto.
247         * gcc.dg/graphite/scop-matmult.c: Ditto.
248         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
249         * gcc.dg/graphite/id-15.c: Ditto.
250
251 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
252
253         * gnat.dg/specs/weak1.ads: New test.
254
255 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
256
257         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
258
259 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
260
261         PR c++/14777
262         * g++.dg/template/typedef13.C: Adjust.
263         * g++.dg/template/typedef19.C: Adjust.
264         * g++.dg/template/typedef20.C: Adjust.
265         * g++.dg/template/typedef22.C: New test.
266
267 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
268
269         PR target/42113
270         * gcc.target/alpha/pr42113.c: New test.
271
272 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
273
274         PR fortran/41807
275         * gfortran.dg/data_value_1.f90: Update test.
276         * gfortran.dg/array_constructor_32.f90: New test.
277
278 2009-11-21  Martin Jambor  <mjambor@suse.cz>
279
280         PR middle-end/42025
281         * gcc.c-torture/compile/pr42025-1.c: New test.
282         * gcc.c-torture/compile/pr42025-2.c: New test.
283
284 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
285
286         * gcc.target/mips/mult-1.c: Forbid octeon.
287         * gcc.target/mips/octeon-dmul-3.c: New test.
288
289 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
290
291         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
292
293 2009-11-20  Jason Merrill  <jason@redhat.com>
294
295         PR c++/9050, DR 147, DR 318
296         * g++.dg/template/ctor9.C: New.
297         * g++.dg/tc1/dr147.C: Remove xfails.
298         * g++.dg/lookup/name-clash4.C: Adjust.
299         * g++.old-deja/g++.jason/temporary5.C: Adjust.
300         * g++.old-deja/g++.pt/ctor2.C: Adjust.
301
302 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
303
304         PR tree-optimization/42078
305         * gcc.dg/pr42078.c: New test.
306
307 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
308
309         PR Testsuite/42114
310         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
311         XFAIL ptrdiff range test for avr.
312         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
313         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
314         * gcc-dg/c99-stdint-6.c: Ditto.
315
316 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
317
318         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
319         2009-10-23 change to set VRSAVE if VSX has been reverted.
320
321 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
322
323         PR c++/38646
324         * g++.dg/cpp0x/pr38646.C: New test.
325
326 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
327
328         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
329         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
330         Wrap *intmax_t tests in !NO_MAX_TYPES.
331
332 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
333
334         PR c++/42060
335         * g++.dg/cpp0x/initlist28.C: New.
336
337 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
338
339         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
340
341 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
342
343         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
344
345 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
346
347         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
348         explicit.
349         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
350         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
351         * g++.old-deja/g++.law/typeck1.C: Likewise.
352         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
353         * g++.dg/conversion/ptrmem9.C: Likewise.
354         * g++.dg/expr/cond2.C: Likewise.
355
356 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
357             Janus Weil  <janus@gcc.gnu.org>
358
359         PR fortran/42104
360         * gfortran.dg/proc_ptr_comp_23.f90: New test.
361
362 2009-11-19  Jason Merrill  <jason@redhat.com>
363
364         PR c++/42115
365         * g++.dg/init/placement5.C: Add positive test.
366
367         DR 176 permissiveness
368         * g++.dg/ext/injected-ttp.C: New.
369         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
370         * g++.old-deja/g++.pt/ttp41.C: Adjust.
371
372 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
373
374         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
375         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
376
377 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
378
379         * gcc-dg/raw-string-1.c: Skip test for avr target.
380         * gcc-dg/utf-array-short-wchar.c: Ditto.
381         * gcc-dg/utf-array.c: Ditto.
382         * gcc-dg/utf8-2.c: Ditto.
383
384 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
385
386         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
387         (plugin_init): Pass correct version to plugin_default_version_check.
388         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
389         (plugin_init): Pass correct version to plugin_default_version_check.
390         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
391         (plugin_init): Pass correct version to plugin_default_version_check.
392
393 2009-11-19  Jason Merrill  <jason@redhat.com>
394
395         PR c++/561
396         * g++.dg/overload/pmf2.C: New.
397
398 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
399
400         PR libgfortran/42090
401         * gfortran.dg/direct_io_11.f90: New test.
402
403 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
404
405         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
406
407 2009-11-18  Nick Clifton  <nickc@redhat.com>
408         
409         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
410         * g++.dg/lto/20081120-1_0.C: Likewise.
411         * g++.dg/lto/20091002-2_0.C: Likewise.
412         * g++.dg/lto/20081120-2_0.C: Likewise.
413         * g++.dg/lto/20091002-3_0.C: Likewise.
414         * g++.dg/lto/20081123_0.C: Likewise.
415         * g++.dg/lto/20090313_0.C: Likewise.
416         * g++.dg/lto/20081109-1_0.C: Likewise.
417         * g++.dg/lto/20081219_0.C: Likewise.
418         * g++.dg/lto/20081204-1_0.C: Likewise.
419         * g++.dg/lto/20090302_0.C: Likewise.
420         * g++.dg/lto/20081119-1_0.C: Likewise.
421         * g++.dg/lto/20081118_0.C: Likewise.
422
423 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
424
425         PR testsuite/41913
426         * lib/lto.exp (scan-symbol): Properly check if target exist.
427
428 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
429
430         PR fortran/42072
431         * gfortran.dg/proc_ptr_8.f90: Extended.
432
433 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
434
435         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
436         explicit.
437         * g++.dg/inherit/error4.C: Likewise.
438         * g++.dg/template/crash90.C: Likewise.
439
440 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
441
442         PR c++/3187
443         * g++.dg/abi/mangle26.C: Also match *C2* definition.
444         * g++.dg/abi/mangle27.C: Likewise.
445         * g++.dg/abi/mangle28.C: Likewise.
446         * g++.dg/abi/mangle29.C: Likewise.
447
448 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
449
450         PR debug/41926
451         * gcc.dg/vect/vect-debug-pr41926.c: New.
452
453 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
454
455         PR c++/42058
456         * g++.dg/init/array26.C: New.
457         * g++.dg/init/array27.C: Likewise.
458         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
459
460 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
461
462         PR c++/42061
463         * g++.dg/cpp0x/initlist27.C: New test.
464
465         PR c++/42059
466         * g++.dg/cpp0x/initlist26.C: New test.
467
468 2009-11-16  Jason Merrill  <jason@redhat.com>
469
470         PR c++/189, c++/9937, c++/13950, DR 176
471         * g++.dg/tc1/dr176.C: Adjust.
472         * g++.dg/template/injected1.C: New.
473         * g++.dg/template/inherit.C: Adjust.
474         * g++.old-deja/g++.brendan/crash56.C: Adjust.
475         * g++.old-deja/g++.pt/lookup8.C: Adjust.
476         * g++.old-deja/g++.pt/ttp22.C: Adjust.
477         * g++.old-deja/g++.pt/ttp23.C: Adjust.
478
479 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
480
481         PR c++/42055
482         * g++.dg/template/crash92.C: New.
483
484 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
485
486         PR c++/32056
487         * g++.dg/template/error44.C: New.
488
489 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
490
491         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
492
493 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
494
495         PR fortran/42048
496         * gfortran.dg/typebound_call_11.f03: New test.
497
498 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
499
500         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
501         init functions.
502
503 2009-11-13  Jason Merrill  <jason@redhat.com>
504
505         PR c++/27425
506         PR c++/34274
507         * g++.dg/template/arg7.C: New.
508
509         PR c++/29363
510         * g++.dg/template/error43.C: New.
511
512         PR debug/26965
513         * g++.dg/debug/dwarf2/static-data-member2.C: New.
514
515         PR c++/35075
516         * g++.dg/template/ref5.C: New.
517
518         PR c++/21008, DR 515
519         * g++.dg/template/inherit4.C: New.
520         * g++.dg/lookup/scoped8.C: Adjust.
521
522         PR c++/11987
523         * g++.dg/parse/typename11.C: New.
524         * g++.dg/template/crash48.C: Adjust.
525
526 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
527
528         PR testsuite/42001
529         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
530         lto_finish at the end.
531         * gfortran.dg/lto/lto.exp: Ditto.
532
533 2009-11-12  Jason Merrill  <jason@redhat.com>
534
535         PR c++/39560
536         * g++.dg/lookup/anon7.C: New.
537
538         PR c++/37037
539         * g++.dg/template/typedef21.C: New.
540
541         PR c++/42013
542         * g++.dg/cpp0x/decltype19.C: New.
543
544 2009-11-11  Jason Merrill  <jason@redhat.com>
545
546         PR c++/39131
547         * g++.dg/dfp/typeid1.C: New.
548
549 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
550
551         PR fortran/41978
552         * gfortran.dg/proc_ptr_comp_22.f90: New test.
553
554 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
555
556         PR testsuite/42001
557         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
558         lto_finish at the end.
559
560         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
561         (lto_finish): New. Restore mathlib.
562
563 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
564
565         * g++.dg/torture/pushpop_macro.C: New testcase.
566         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
567         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
568
569 2009-11-11  Jon Beniston  <jon@beniston.com>
570
571         * lib/target-supports.exp (check_profiling_available): lm32 target
572           doesn't support profiling.
573         * gcc.dg/20020312-2.c: Add lm32 support.
574         * g++.dg/other/packed1.C: Expect to fail on lm32.
575         * g++.old-deja/g++.jason/thunk3.C: Likewise.
576
577 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
578
579         * gcc.target/arm/neon: Regenerate generated tests.
580
581 2009-11-10  Jason Merrill  <jason@redhat.com>
582
583         * g++.dg/init/placement5.C: New.
584
585         PR c++/34158
586         * g++.dg/init/placement4.C: New.
587
588 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
589
590         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
591         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
592         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
593         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
594
595 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
596
597         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
598         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
599
600 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
601
602         * gcc.c-torture/compile/pr41987.c: New.
603
604 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
605
606         PR middle-end/40946
607         * gcc.dg/pr40946.c: New test.
608
609 2009-11-09  Jason Merrill  <jason@redhat.com>
610
611         PR c++/41972
612         * g++.dg/template/ref4.C: New.
613
614         PR c++/41994
615         * g++.dg/template/conv10.C: New.
616
617 2009-11-07  Jason Merrill  <jason@redhat.com>
618
619         PR c++/37920
620         * g++.dg/ext/typeof11.C: New.
621
622 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
623
624         PR target/41985
625         * gcc.target/i386/pr41985.c: New test.
626
627 2009-11-08  Richard Guenther  <rguenther@suse.de>
628
629         * gcc.dg/torture/pta-escape-1.c: New testcase.
630
631 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
632
633         * gnat.dg/rep_clause4.adb: New test.
634
635 2009-11-08  Richard Guenther  <rguenther@suse.de>
636
637         PR rtl-optimization/41928
638         * gfortran.dg/pr41928.f90: New testcase.
639
640 2009-11-07  Jason Merrill  <jason@redhat.com>
641
642         PR c++/18451
643         PR c++/40738
644         * g++.dg/parse/error36.C: Add parameter and template cases.
645         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
646         * g++.dg/ext/typedef-init.C: Likewise.
647         * g++.dg/lookup/hidden-class1.C: Likewise.
648         * g++.dg/lookup/hidden-class10.C: Likewise.
649         * g++.dg/lookup/hidden-class5.C: Likewise.
650         * g++.dg/lookup/hidden-class7.C: Likewise.
651         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
652         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
653         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
654         * g++.dg/lookup/strong-using-2.C: Likewise.
655         * g++.dg/other/typedef1.C: Likewise.
656         * g++.dg/parse/access10.C: Likewise.
657         * g++.dg/parse/constructor1.C: Likewise.
658         * g++.dg/parse/crash38.C: Likewise.
659         * g++.dg/parse/error3.C: Likewise.
660         * g++.dg/parse/typespec1.C: Likewise.
661         * g++.dg/template/typedef5.C: Likewise.
662         * g++.old-deja/g++.pt/typename3.C: Likewise.
663         * g++.old-deja/g++.pt/typename4.C: Likewise.
664         * g++.old-deja/g++.pt/typename6.C: Likewise.
665         * g++.old-deja/g++.robertl/eb94.C: Likewise.
666
667         * g++.dg/abi/regparm1.C: Fix execute test.
668
669 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
670
671         PR tree-optimization/41643
672         * gcc.dg/pr41643.c: New test.
673
674 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
675
676         PR fortran/41909
677         * gfortran.dg/recursive_check_15.f90: New test.
678
679 2009-11-06  Jason Merrill  <jason@redhat.com>
680
681         PR c++/15946
682         * g++.dg/parse/error36.C: New.
683         * g++.old-deja/g++.other/typename1.C: Adjust.
684
685         PR c++/9381
686         * g++.dg/abi/regparm1.C: New.
687
688 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
689
690         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
691         PLUGIN_PRAGMAS.
692         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
693         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
694         and pragma_plugin-test-1.C.
695
696 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
697
698         PR c++/41536
699         * g++.dg/ext/always_inline-5.C: New test.
700
701 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
702
703         PR c++/41967
704         * g++.dg/gomp/pr41967.C: New test.
705
706 2009-11-06  Michael Matz  <matz@suse.de>
707
708         PR middle-end/41963
709         * gcc.dg/pr41963.c: New test.
710
711 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
712
713         PR middle-end/41935
714         * gcc.dg/pr41935.c: New test.
715         * c-c++-common/pr41935.c: New test.
716         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
717         element.
718         * gcc.c-torture/execute/pr41935.c: New test.
719
720 2009-11-05  Jason Merrill  <jason@redhat.com>
721
722         PR c++/34180
723         * g++.dg/init/synth2.C: New.
724
725         PR c++/7046
726         * g++.dg/abi/pragma-pack1.C: New.
727
728         PR c++/34870
729         * g++.dg/lookup/koenig7.C: New.
730
731         PR c++/41703
732         * g++.dg/template/partial6.C: New.
733
734 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
735
736         PR fortran/41556
737         * gfortran.dg/class_12.f03: New test.
738
739 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
740
741         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
742         in builtin's name.
743
744 2009-11-04  Jason Merrill  <jason@redhat.com>
745
746         PR c++/36912
747         * g++.dg/init/static-init2.C: New.
748
749 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
750
751         PR fortran/41556
752         PR fortran/41873
753         * gfortran.dg/interface_abstract_4.f90: New test.
754
755 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
756
757         * gcc.target/m68k/pr41302.c: Fix target triplet.
758
759 2009-11-04  Jason Merrill  <jason@redhat.com>
760
761         PR c++/39413
762         * g++.dg/template/overload11.C: New.
763         * g++.dg/template/nested3.C: Adjust.
764
765 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
766
767         PR ada/20548
768         * ada/acats/norun.lst: Remove the stack checking tests.
769         * ada/acats/run_acats: Limit the stack to 8MB.
770
771 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
772
773         PR fortran/41556
774         PR fortran/41937
775         * gfortran.dg/class_11.f03: New test.
776
777 2009-11-04  Jason Merrill  <jason@redhat.com>
778
779         PR c++/35067
780         * g++.dg/abi/thunk5.C: New.
781
782 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
783
784         PR rtl-opt/41833
785         * gcc.target/powerpc/altivec-33.c: New testcase.
786
787 2009-11-04  Jason Merrill  <jason@redhat.com>
788
789         PR c++/17365, DR 218
790         * g++.dg/lookup/koenig6.C: New.
791         * g++.dg/lookup/koenig5.C: Adjust.
792         * g++.dg/template/crash56.C: Adjust.
793         * g++.old-deja/g++.ns/koenig5.C: Adjust.
794
795 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
796             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
797
798         * gcc.target/i386/xop-check.h: New file.
799         * gcc.target/i386/xop-hadduX.c: Ditto.
800         * gcc.target/i386/xop-haddX.c: Ditto.
801         * gcc.target/i386/xop-hsubX.c: Ditto.
802         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
803         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
804         * gcc.target/i386/xop-pcmov2.c: Ditto.
805         * gcc.target/i386/xop-pcmov.c: Ditto.
806         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
807         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
808         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
809         * gcc.target/i386/xop-shift1-vector.c: Ditto.
810         * gcc.target/i386/xop-shift2-vector.c: Ditto.
811         * gcc.target/i386/xop-shift3-vector.c: Ditto.
812         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
813         * gcc.target/i386/sse-12.c: Update with new compile options to
814         activate and check xopintrin.h intrinsic file.
815         * gcc.target/i386/sse-13.c: Ditto.
816         * gcc.target/i386/sse-14.c: Ditto.
817         * gcc.target/i386/sse-22.c: Ditto.
818         * gcc.target/i386/sse-23.c: Ditto.
819         * g++.dg/other/i386-2.C: Ditto.
820         * g++.dg/other/i386-3.C: Ditto.
821         * g++.dg/other/i386-5.C: Ditto.
822         * g++.dg/other/i386-6.C: Ditto.
823         
824 2009-11-04  Wei Guozhi  <carrot@google.com>
825
826         PR target/40835
827         * gcc.target/arm/pr40835: New testcase.
828
829 2009-11-04  Revital Eres  <eres@il.ibm.com>
830
831         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
832         change in decision of peeling for alignment.
833         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
834         * gcc.dg/vect/vect-50.c: Likewise.
835         * gcc.dg/vect/vect-42.c: Likewise.
836         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
837         Likewise.
838         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
839         Likewise.
840         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
841         * gcc.dg/vect/vect-60.c: Likewise.
842         * gcc.dg/vect/vect-52.c: Likewise.
843         * gcc.dg/vect/vect-44.c: Likewise.
844         * gcc.dg/vect/vect-27.c: Likewise.
845         * gcc.dg/vect/vect-29.c: Likewise.
846         * gcc.dg/vect/vect-72.c: Likewise.
847         * gcc.dg/vect/vect-56.c: Likewise.
848         * gcc.dg/vect/vect-48.c: Likewise.
849         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
850         * gfortran.dg/vect/vect-2.f90: Likewise.
851         * gfortran.dg/vect/vect-5.f90: Likewise.
852
853 2009-11-04  Richard Guenther  <rguenther@suse.de>
854
855         PR tree-optimization/41919
856         * gcc.c-torture/execute/pr41919.c: New testcase.
857
858 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
859
860         PR target/41302
861         * gcc.target/m68k/pr41302.c: New test.
862
863 2009-11-03  Jason Merrill  <jason@redhat.com>
864
865         PR c++/36959
866         * g++.dg/opt/inline16.C: New.
867
868 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
869
870         * gnat.dg/stack_check.adb1: New test.
871         * gnat.dg/stack_check.adb2: Likewise.
872
873 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
874
875         PR rtl-optimization/41917
876         * gcc.c-torture/execute/pr41917.c: New test.
877
878 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
879
880         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
881         dump to not include "call *%esp".
882
883 2009-11-03  Jason Merrill  <jason@redhat.com>
884
885         PR c++/39786
886         * g++.dg/lookup/using22.C: New.
887
888         PR c++/41876
889         * g++.dg/parse/eh-decl.C: New.
890
891         PR c++/41927
892         * g++.dg/template/sfinae16.C: New.
893
894         PR c++/41815
895         * g++.dg/cpp0x/rv-return.C: New.
896         * g++.dg/cpp0x/deduce.C: Adjust.
897
898         PR c++/40944
899         * g++.dg/template/sfinae15.C: New.
900
901         PR c++/40687
902         * g++.dg/cpp0x/auto3.C: Remove xfail.
903
904 2009-11-03  Tobias Burnus  <burnus@net-b.de>
905
906         PR fortran/41907
907         * gfortran.dg/missing_optional_dummy_6.f90: New test.
908
909 2009-11-03  Nick Clifton  <nickc@redhat.com>
910
911         * gcc.target/rx/builtins.c: Remove redundant tests.
912         Add test of MVTIPL instruction.
913         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
914         function attributes.  Add -msave-acc-in-interrupts option to the
915         command line.
916
917 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
918             Maxim Kuvyrkov  <maxim@codesourcery.com>
919
920         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
921         sh, m68k and fido.
922
923 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
924
925         PR c++/38699
926         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
927         * c-c++-common/builtin-offsetof.c: ... here.
928
929 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
930
931         PR c++/38699
932         * c-c++-common/dfp/builtin-offsetof.c: New test.
933         * g++.dg/other/offsetof6.C: Likewise.
934
935 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
936
937         PR target/41900
938         * gcc.target/i386/pr41900.c: New test.
939
940 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
941
942         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
943
944 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
945
946         PR c++/41856
947         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
948         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
949
950 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
951
952         PR c++/37093
953         * g++.dg/other/ptrmem10.C: New test.
954         * g++.dg/other/ptrmem11.C: Likewise.
955
956 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
957
958         PR testsuite/41878
959         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
960         spaces in some expressions.
961
962 2009-11-02  Jason Merrill  <jason@redhat.com>
963
964         * g++.dg/other/linkage2.C: Move to...
965         * g++.dg/cpp0x/linkage2.C: ..here.
966         * g++.dg/abi/mangle32.C: Add -std=c++0x.
967         * g++.dg/cpp0x/nolinkage1.C: Likewise.
968         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
969         * g++.dg/ext/anon-struct4.C: Revert earlier change.
970         * g++.dg/lookup/anon2.C: Likewise.
971         * g++.dg/other/anon3.C: Likewise.
972         * g++.dg/template/arg2.C: Likewise.
973         * g++.dg/template/local4.C: Likewise.
974         * g++.old-deja/g++.law/operators32.C: Likewise.
975         * g++.old-deja/g++.other/linkage2.C: Likewise.
976         * g++.old-deja/g++.pt/enum6.C: Likewise.
977         * g++.old-deja/g++.other/anon9.C: Likewise.
978         * g++.old-deja/g++.other/linkage1.C: Likewise.
979         * c-c++-common/dfp/pr35620.c: Give the union a name.
980
981 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
982
983         PR tree-optimization/41857
984         * gcc.target/spu/ea/pr41857.c: New file.
985
986 2009-11-02  Martin Jambor  <mjambor@suse.cz>
987
988         PR tree-optimization/41750
989         * gcc.c-torture/execute/pr41750.c: New test.
990
991 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
992
993         PR tree-optimization/41841
994         * gcc.dg/pr41841.c: New test.
995
996         PR debug/41893
997         * gcc.dg/debug/pr41893-1.c: New test.
998         * gcc.dg/debug/pr41893-2.c: New file.
999
1000         PR c++/41774
1001         * g++.dg/ext/visibility/namespace3.C: New test.
1002
1003 2009-11-01  Jason Merrill  <jason@redhat.com>
1004
1005         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1006         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1007         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1008
1009 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1010
1011         * gnat.dg/opt5.adb: New test.
1012
1013 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1014
1015         PR fortran/41872
1016         * gfortran.dg/allocatable_scalar_4.f90: New test.
1017
1018 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1019
1020         PR fortran/41850
1021         * gfortran.dg/intent_out_6.f90: New testcase.
1022
1023 2009-10-31  Richard Guenther  <rguenther@suse.de>
1024
1025         * g++.dg/tree-ssa/restrict1.C: New.
1026
1027 2009-10-31  Jason Merrill  <jason@redhat.com>
1028
1029         * g++.dg/rtti/typeid9.C: New.
1030
1031         PR c++/41754
1032         * g++.dg/cpp0x/initlist25.C: New.
1033
1034 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1035
1036         * gnat.dg/specs/rep_clause4.ads: New test.
1037
1038 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1039
1040         PR target/41885
1041         * gcc.target/avr/torture/pr41885.c: New test.
1042
1043 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1044
1045         * gnat.dg/specs/pack5.ads: New test.
1046
1047 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1048
1049         * lib/target-supports.exp: Handle powerpc-*-elf.
1050
1051 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1052
1053         PR target/40838
1054         * gcc.target/i386/incoming-6.c: New.
1055         * gcc.target/i386/incoming-7.c: Likewise.
1056         * gcc.target/i386/incoming-8.c: Likewise.
1057         * gcc.target/i386/incoming-9.c: Likewise.
1058         * gcc.target/i386/incoming-10.c: Likewise.
1059         * gcc.target/i386/incoming-11.c: Likewise.
1060         * gcc.target/i386/incoming-12.c: Likewise.
1061         * gcc.target/i386/incoming-13.c: Likewise.
1062         * gcc.target/i386/incoming-14.c: Likewise.
1063         * gcc.target/i386/incoming-15.c: Likewise.
1064         * gcc.target/i386/pr37843-4.c: Likewise.
1065
1066 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1067
1068         PR c++/41863
1069         * g++.dg/template/sizeof12.C: New test.
1070
1071 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1072
1073         * gnat.dg/pack14.adb: New test.
1074
1075 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1076
1077         * gcc.target/mips/mips.exp (mips_option_groups): Add
1078         mcount-ra-address.
1079         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1080         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1081         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1082
1083 2009-10-29  Michael Matz  <matz@suse.de>
1084
1085         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1086         * gcc.target/i386/sse-recip-vec.c: Ditto.
1087         * gcc.target/i386/brokensqrt.c: New test.
1088
1089 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1090
1091         PR fortran/41777
1092         * gfortran.dg/associated_target_3.f90: New testcase.
1093
1094 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1095
1096         * gfortran.dg/lto/pr41764_0.f: New.
1097
1098 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1099
1100         PR tree-optimization/41775
1101         * g++.dg/torture/pr41775.C: New testcase.
1102
1103 2009-10-28  Jason Merrill  <jason@redhat.com>
1104
1105         * g++.dg/cpp0x/inline-ns1.C: New.
1106         * g++.dg/cpp0x/inline-ns2.C: New.
1107         * g++.dg/cpp0x/inline-ns3.C: New.
1108
1109 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1110
1111         PR rtl-optimization/39715
1112         * gcc.target/arm/thumb-ltu.c: New.
1113
1114 2009-10-28  Richard Guenther  <rguenther@suse.de>
1115
1116         PR lto/41808
1117         PR lto/41839
1118         * gcc.dg/lto/20091027-1_0.c: New testcase.
1119         * gcc.dg/lto/20091027-1_1.c: Likewise.
1120         * g++.dg/lto/20091026-1_0.C: Likewise.
1121         * g++.dg/lto/20091026-1_1.C: Likewise.
1122         * g++.dg/lto/20091026-1_a.h: Likewise.
1123
1124 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1125
1126         PR middle-end/41837
1127         * gcc.dg/pr41837.c: New test.
1128
1129         PR debug/41801
1130         * g++.dg/ext/sync-3.C: New test.
1131
1132         PR target/41762
1133         * gcc.dg/pr41762.c: New test.
1134
1135 2009-10-28  Richard Guenther  <rguenther@suse.de>
1136
1137         PR middle-end/41855
1138         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1139         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1140         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1141         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1142
1143 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1144
1145         PR rtl-optimization/39715
1146         * gcc.target/arm/thumb-bitfld1.c: New.
1147
1148 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1149
1150         PR rtl-optimization/40741
1151         * gcc.target/arm/thumb-branch1.c: New.
1152
1153 2009-10-27  Jason Merrill  <jason@redhat.com>
1154
1155         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1156         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1157         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1158         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1159
1160 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1161
1162         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1163         * gnat.dg/null_pointer_deref2.adb: Likewise.
1164
1165 2009-10-27  Richard Guenther  <rguenther@suse.de>
1166
1167         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1168
1169 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1170
1171         PR c/41842
1172         * gcc.dg/pr41842.c: New test.
1173
1174 2009-10-27  Revital Eres  <eres@il.ibm.com>
1175
1176         PR tree-optimization/40648
1177         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1178         change in decision of peeling for alignment.
1179         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1180         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1181         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1182         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1183         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1184         * gcc.dg/vect/vect-50.c: Likewise.
1185         * gcc.dg/vect/vect-33.c: Likewise.
1186         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1187         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1188         Likewise.
1189         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1190         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1191         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1192         Likewise.
1193         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1194         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1195         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1196         * gcc.dg/vect/vect-60.c: Likewise.
1197         * gcc.dg/vect/vect-26.c: Likewise.
1198         * gcc.dg/vect/vect-52.c: Likewise.
1199         * gcc.dg/vect/vect-44.c: Likewise.
1200         * gcc.dg/vect/vect-27.c: Likewise.
1201         * gcc.dg/vect/vect-70.c: Likewise.
1202         * gcc.dg/vect/vect-28.c: Likewise.
1203         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1204         * gcc.dg/vect/vect-109.c: Likewise.
1205         * gcc.dg/vect/vect-54.c: Likewise.
1206         * gcc.dg/vect/vect-29.c: Likewise.
1207         * gcc.dg/vect/vect-72.c: Likewise.
1208         * gcc.dg/vect/vect-56.c: Likewise.
1209         * gcc.dg/vect/vect-48.c: Likewise.
1210         * gcc.dg/vect/vect-91.c: Likewise.
1211         * gcc.dg/vect/vect-92.c: Likewise.
1212         * gcc.dg/vect/vect-58.c: Likewise.
1213         * gcc.dg/vect/slp-25.c: Likewise.
1214         * gcc.dg/vect/vect-93.c: Likewise.
1215         * gcc.dg/vect/vect-95.c: Likewise.
1216         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1217         * gcc.dg/vect/vect-87.c: Likewise.
1218         * gcc.dg/vect/vect-96.c: Likewise.
1219         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1220         * gcc.dg/vect/vect-88.c: Likewise.
1221         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1222         * gcc.dg/vect/vect-89.c: Likewise.
1223         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1224         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1225         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1226         * gfortran.dg/vect/vect-2.f90: Likewise.
1227         * gfortran.dg/vect/vect-3.f90: Likewise.
1228         * gfortran.dg/vect/vect-4.f90: Likewise.
1229         * gfortran.dg/vect/vect-5.f90: Likewise.
1230
1231 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1232
1233         PR c++/41020
1234         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1235
1236 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1237             Michael Meissner  <meissner@linux.vnet.ibm.com>
1238             Ulrich Weigand  <uweigand@de.ibm.com>
1239
1240         * gcc.target/spu/ea/ea.exp: New file.
1241         * gcc.target/spu/ea/cache1.c: Likewise.
1242         * gcc.target/spu/ea/cast1.c: Likewise.
1243         * gcc.target/spu/ea/cast2.c: Likewise.
1244         * gcc.target/spu/ea/compile1.c: Likewise.
1245         * gcc.target/spu/ea/compile2.c: Likewise.
1246         * gcc.target/spu/ea/cppdefine.c: Likewise.
1247         * gcc.target/spu/ea/errors1.c: Likewise.
1248         * gcc.target/spu/ea/errors2.c: Likewise.
1249         * gcc.target/spu/ea/execute1.c: Likewise.
1250         * gcc.target/spu/ea/execute2.c: Likewise.
1251         * gcc.target/spu/ea/execute3.c: Likewise.
1252         * gcc.target/spu/ea/ops1.c: Likewise.
1253         * gcc.target/spu/ea/ops2.c: Likewise.
1254         * gcc.target/spu/ea/options1.c: Likewise.
1255         * gcc.target/spu/ea/test-sizes.c: Likewise.
1256
1257 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR bootstrap/41345
1260         * gcc.dg/pr41345.c: New test.
1261
1262         PR debug/41828
1263         * g++.dg/debug/dwarf2/anonname1.C: New test.
1264
1265 2009-10-26  Jason Merrill  <jason@redhat.com>
1266
1267         PR c++/38796
1268         * g++.dg/cpp0x/defaulted15.C: New.
1269         * g++.dg/cpp0x/defaulted16.C: New.
1270
1271 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1272
1273         PR c++/41785
1274         * g++.dg/cpp0x/variadic96.C: New test.
1275
1276 2009-10-26  Nick Clifton  <nickc@redhat.com>
1277
1278         * lib/target-supports.exp (check_profiling_available):
1279         Profiling is not, currently, available for the RX port.
1280         (check_effective_target_hard_float): Add support for RX target.
1281         * gcc.target/rx: New directory.
1282         * gcc.target/rx/builtins.c: New test file.
1283         * gcc.target/rx/interrupts.c: New test file.
1284         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1285         * gcc.target/rx/zero-width-bitfield.c: New test file.
1286         * gcc.target/rx/i272091.c: New test file.
1287         * gcc.target/rx/packed-struct.c: New test file.
1288         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1289
1290 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1291
1292         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1293         * gcc.dg/lto/20091016-1_0.c: Likewise.
1294         * gcc.dg/lto/20090206-1_0.c: Likewise.
1295         * gcc.dg/lto/20081120-1_0.c: Likewise.
1296         * gcc.dg/lto/20081120-2_0.c: Likewise.
1297         * gcc.dg/lto/20090116_0.c: Likewise.
1298         * gcc.dg/lto/20081126_0.c: Likewise.
1299         * gcc.dg/lto/20091013-1_0.c: Likewise.
1300         * gcc.dg/lto/20081212-1_0.c: Likewise.
1301         * gcc.dg/lto/20091015-1_0.c: Likewise.
1302         * gcc.dg/lto/20090126-1_0.c: Likewise.
1303         * gcc.dg/lto/20090126-2_0.c: Likewise.
1304         * gcc.dg/lto/20091020-1_0.c: Likewise.
1305         * gcc.dg/lto/20091020-2_0.c: Likewise.
1306         * gcc.dg/lto/20081204-1_0.c: Likewise.
1307         * gcc.dg/lto/20081204-2_0.c: Likewise.
1308         * gcc.dg/lto/20081224_0.c: Likewise.
1309         * gcc.dg/lto/20090219_0.c: Likewise.
1310
1311 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1312
1313         PR c++/41020
1314         * g++.dg/lookup/extern-c-redecl2.C: New test.
1315         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1316         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1317         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1318
1319 2009-10-26  Michael Matz  <matz@suse.de>
1320
1321         PR tree-optimization/41783
1322         * gcc.dg/pr41783.c: New test.
1323         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1324         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1325         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1326
1327 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1328
1329         PR fortran/41714
1330         * gfortran.dg/class_allocate_4.f03: New test.
1331
1332 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1333
1334         * gcc.target/mips/mult-1.c: New test.
1335
1336 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1337
1338         PR fortran/41784
1339         * gfortran.dg/extends_8.f03: New test.
1340
1341 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1342
1343         * gnat.dg/specs/pack4.ads: New test.
1344
1345 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1346
1347         * gnat.dg/null_pointer_deref1.adb: New test.
1348         * gnat.dg/null_pointer_deref2.adb: Likewise.
1349
1350 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1351
1352         PR fortran/41772
1353         * gfortran.dg/transfer_intrinsic_3.f90.
1354
1355 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1356
1357         * gnat.dg/opt4.adb: New test.
1358
1359 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1360
1361         PR c/40033
1362         * gcc.dg/noncompile/pr40033-1.c: New test.
1363
1364 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1365
1366         PR c++/40808
1367         * g++.dg/abi/mangle34.C: New test
1368
1369 2009-10-23  Jason Merrill  <jason@redhat.com>
1370
1371         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1372
1373         Core issue 899
1374         * g++.dg/cpp0x/explicit4.C: New.
1375
1376 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1377
1378         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1379         *-*-cygwin.
1380         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1381         for *-*-mingw* and *-*-cygwin.
1382         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1383         * g++.dg/template/spec35.C: Disable weak symbol test for
1384         *-*-mingw* and *-*-cygwin.
1385
1386         PR testsuite/31342
1387         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1388
1389 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1390
1391         PR fortran/41800
1392         * gfortran.dg/class_10.f03: New test.
1393
1394 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1395
1396         PR target/41787
1397         * gcc.target/powerpc/vsx-vrsave.c: New file.
1398
1399 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1400
1401         PR c/41673
1402         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1403
1404 2009-10-23  Richard Guenther  <rguenther@suse.de>
1405
1406         PR tree-optimization/41778
1407         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1408
1409 2009-10-22  Richard Guenther  <rguenther@suse.de>
1410
1411         PR lto/41791
1412         * g++.dg/lto/20091022-2_0.C: New testcase.
1413
1414 2009-10-22  Richard Guenther  <rguenther@suse.de>
1415
1416         PR lto/41730
1417         * g++.dg/lto/20091022-1_0.C: New testcase.
1418
1419 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1420
1421         * gcc.dg/autopar/outer-4.c: Adjust scan.
1422         * gcc.dg/autopar/outer-5.c: Adjust scan.
1423         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1424
1425         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1426         * gcc.dg/autopar/outer-1.c: New testcase.
1427         * gcc.dg/autopar/outer-2.c: New testcase.
1428         * gcc.dg/autopar/outer-3.c: New testcase.
1429         * gcc.dg/autopar/outer-4.c: New testcase.
1430         * gcc.dg/autopar/outer-5.c: New testcase.
1431         * gcc.dg/autopar/outer-6.c: New testcase.
1432
1433 2009-10-22  Jan Hubicka  <jh@suse.cz>
1434
1435         * gcc.c-torture/compile/pr40556.c: New testcase.
1436
1437 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1438
1439         PR fortran/41781
1440         * gfortran.dg/goto_8.f90: New test case.
1441
1442 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1443
1444         PR tree-optimization/41497
1445         * gcc.dg/tree-ssa/pr41497.c: New.
1446
1447 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1448
1449         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1450
1451 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1452
1453         * gcc.dg/tls/pie-1.c: New test.
1454
1455 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1456
1457         * g++.dg/abi/mangle33.C: New test.
1458
1459 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1460
1461         * gnat.dg/discr22.adb: New test.
1462
1463 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1464
1465         * gnat.dg/loop_optimization7.ad[sb]: New test.
1466         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1467
1468 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1469
1470         PR fortran/41706
1471         PR fortran/41766
1472         * gfortran.dg/class_9.f03: Extended test case.
1473         * gfortran.dg/select_type_7.f03: New test case.
1474
1475 2009-10-20  Richard Guenther  <rguenther@suse.de>
1476
1477         * gcc.dg/lto/20091020-3_0.c: New testcase.
1478
1479 2009-10-20  Richard Guenther  <rguenther@suse.de>
1480
1481         PR lto/41761
1482         * gcc.dg/lto/20091020-1_0.c: New testcase.
1483         * gcc.dg/lto/20091020-1_1.c: Likewise.
1484         * gcc.dg/lto/20091020-2_0.c: Likewise.
1485         * gcc.dg/lto/20091020-2_1.c: Likewise.
1486
1487 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1488
1489         PR debug/41340
1490         * gcc.dg/pr41340.c: New test.
1491
1492 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1493
1494         * gnat.dg/discr21.ad[sb]: New test.
1495         * gnat.dg/discr21_pkg.ads: New helper.
1496
1497 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1498
1499         PR fortran/41706
1500         * gfortran.dg/class_9 : New test.
1501
1502 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1503
1504         * gcc.dg/raw-string-1.c: New test.
1505         * gcc.dg/raw-string-2.c: New test.
1506         * gcc.dg/raw-string-3.c: New test.
1507         * gcc.dg/raw-string-4.c: New test.
1508         * gcc.dg/raw-string-5.c: New test.
1509         * gcc.dg/raw-string-6.c: New test.
1510         * gcc.dg/raw-string-7.c: New test.
1511         * gcc.dg/utf8-1.c: New test.
1512         * gcc.dg/utf8-2.c: New test.
1513         * gcc.dg/utf-badconcat2.c: New test.
1514         * gcc.dg/utf-dflt2.c: New test.
1515         * gcc.dg/cpp/include6.c: New test.
1516         * g++.dg/ext/raw-string-1.C: New test.
1517         * g++.dg/ext/raw-string-2.C: New test.
1518         * g++.dg/ext/raw-string-3.C: New test.
1519         * g++.dg/ext/raw-string-4.C: New test.
1520         * g++.dg/ext/raw-string-5.C: New test.
1521         * g++.dg/ext/raw-string-6.C: New test.
1522         * g++.dg/ext/raw-string-7.C: New test.
1523         * g++.dg/ext/utf8-1.C: New test.
1524         * g++.dg/ext/utf8-2.C: New test.
1525         * g++.dg/ext/utf-badconcat2.C: New test.
1526         * g++.dg/ext/utf-dflt2.C: New test.
1527
1528         * gcc.dg/cleanup-13.c: New test.
1529
1530 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1531
1532         PR fortran/41586
1533         * gfortran.dg/auto_dealloc_1.f90: New test case.
1534
1535 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1536
1537         Port from redhat/gcc-4_4-branch:
1538         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1539         * gcc.dg/debug/vta-2.c: New test.
1540
1541         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1542         * gcc.dg/debug/vta-1.c: New.
1543
1544 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1545
1546         * gnat.dg/noreturn2.ad[sb]: New test.
1547
1548 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1549
1550         PR fortran/41755
1551         * gfortran.dg/equiv_8.f90: New test.
1552         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1553
1554 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1555
1556         * gcc.target/arm/neon-thumb2-move.c: New test.
1557
1558 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1559
1560         * gcc.dg/debug/vta-3.c: New test.
1561
1562 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1563
1564         * gnat.dg/nested_proc.adb: Rename into...
1565         * gnat.dg/nested_proc1.adb: ...this.
1566         * gnat.dg/nested_proc2.adb: New test.
1567
1568 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1569
1570         * gnat.dg/noreturn1.ad[sb]: New test.
1571
1572 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1573             Paul Thomas  <pault@gcc.gnu.org>
1574
1575         PR fortran/41629
1576         * gfortran.dg/class_6.f90: New test.
1577
1578         PR fortran/41608
1579         PR fortran/41587
1580         * gfortran.dg/class_7.f90: New test.
1581
1582         PR fortran/41618
1583         * gfortran.dg/class_8.f90: New test.
1584
1585 2009-10-17  Richard Guenther  <rguenther@suse.de>
1586
1587         * gcc.dg/lto/20091017-1_0.c: New testcase.
1588         * gcc.dg/lto/20091017-1_1.c: Likewise.
1589
1590 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1591
1592         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1593
1594 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1595
1596         * gnat.dg/aggr11.adb: New test.
1597         * gnat.dg/aggr11_pkg.ads: New helper.
1598
1599 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1600
1601         * gnat.dg/slice8.adb: New test.
1602         * gnat.dg/slice8_pkg1.ads: New helper.
1603         * gnat.dg/slice8_pkg2.ads: Likewise.
1604         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1605
1606 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1607
1608         * gnat.dg/unchecked_convert4.adb: New test.
1609
1610 2009-10-15  Jason Merrill  <jason@redhat.com>
1611
1612         PR c++/38798
1613         * g++.dg/cpp0x/trailing5.C: New.
1614
1615         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1616         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1617         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1618         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1619
1620 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1621
1622         PR fortran/41719
1623         * gfortran.dg/class_5.f03: New test case.
1624         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1625         * gfortran.dg/typebound_operator_4.f03: Ditto.
1626
1627 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1628
1629         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1630         * g++.dg/other/first-global.C: Likewise.
1631         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1632         * g++.dg/torture/pr40323.C: Likewise.
1633         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1634         * gcc.dg/inline-33.c: Likewise.
1635         * gcc.dg/ipa/ipa-1.c: Likewise.
1636         * gcc.dg/ipa/ipa-2.c: Likewise.
1637         * gcc.dg/ipa/ipa-3.c: Likewise.
1638         * gcc.dg/ipa/ipa-4.c: Likewise.
1639         * gcc.dg/ipa/ipa-5.c: Likewise.
1640         * gcc.dg/ipa/ipa-7.c: Likewise.
1641         * gcc.dg/ipa/ipacost-2.c: Likewise.
1642         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1643         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1644         * gfortran.dg/whole_file_5.f90: Likewise.
1645         * gfortran.dg/whole_file_6.f90: Likewise.
1646
1647 2009-10-16  Richard Guenther  <rguenther@suse.de>
1648
1649         PR tree-optimization/41728
1650         * gcc.c-torture/compile/pr41728.c: New testcase.
1651
1652 2009-10-16  Richard Guenther  <rguenther@suse.de>
1653
1654         PR lto/41598
1655         * gcc.dg/lto/20091016-1_0.c: New testcase.
1656         * gcc.dg/lto/20091016-1_1.c: Likewise.
1657         * gcc.dg/lto/20091016-1_a.h: Likewise.
1658
1659 2009-10-16  Richard Guenther  <rguenther@suse.de>
1660
1661         PR lto/41715
1662         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1663         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1664         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1665
1666 2009-10-16  Richard Guenther  <rguenther@suse.de>
1667
1668         PR lto/41713
1669         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1670
1671 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1672
1673         PR debug/41717
1674         * gcc.dg/debug/pr41717.c: New test.
1675
1676 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1677
1678         PR fortran/41648
1679         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1680
1681         PR fortran/41656
1682         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1683
1684 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1685
1686         PR target/23983
1687         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1688         result used.
1689         * g++.dg/ext/altivec-2.C (main): Ditto.
1690
1691 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1692
1693         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1694         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1695
1696 2009-10-15  Richard Guenther  <rguenther@suse.de>
1697
1698         PR lto/41669
1699         * gcc.dg/lto/20091015-1_0.c: New testcase.
1700         * gcc.dg/lto/20091015-1_1.c: Likewise.
1701         * gcc.dg/lto/20091015-1_2.c: Likewise.
1702         * gcc.dg/lto/20091015-1_a.h: Likewise.
1703         * gcc.dg/lto/20091015-1_b.h: Likewise.
1704
1705 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1706
1707         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1708
1709 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1710
1711         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1712
1713 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1714
1715         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1716         line from 1 to 0.
1717         * obj-c++.dg/bitfield-1.mm: Likewise.
1718         * obj-c++.dg/bitfield-4.mm: Likewise.
1719
1720 2009-10-14  Richard Guenther  <rguenther@suse.de>
1721
1722         PR lto/41173
1723         * gcc.dg/lto/20091014-1_0.c: New testcase.
1724
1725 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1726
1727         PR testsuite/41707
1728         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1729         warning on line 0 instead of 1.
1730
1731 2009-10-14  Richard Guenther  <rguenther@suse.de>
1732
1733         PR lto/41521
1734         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1735         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1736
1737 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1738
1739         PR preprocessor/41543
1740         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1741
1742         PR debug/41695
1743         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1744
1745 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1746
1747         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1748         New procedure.
1749         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1750         effective target.
1751
1752 2009-10-14  Jason Merrill  <jason@redhat.com>
1753
1754         PR c++/39866
1755         * g++.dg/cpp0x/defaulted14.C: New.
1756
1757 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1758
1759         * g++.dg/cpp0x/vt-40092.C: New.
1760
1761 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1762
1763         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1764         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1765
1766 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1767
1768         * gfortran.dg/complex_intrinsic_8.f90: New test.
1769
1770 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1771
1772         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1773         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1774
1775 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1776
1777         PR target/38948
1778         * gcc.dg/torture/pr38948.c: New test.
1779
1780 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1781
1782         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1783
1784 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1785
1786         PR fortran/41581
1787         * gfortran.dg/class_allocate_2.f03: Modified.
1788         * gfortran.dg/class_allocate_3.f03: New test case.
1789
1790 2009-10-13  Richard Guenther  <rguenther@suse.de>
1791
1792         PR lto/41668
1793         * gcc.dg/lto/20091006-2_0.c: New testcase.
1794         * gcc.dg/lto/20091006-2_1.c: Likewise.
1795         * gcc.dg/lto/20091006-2_2.c: Likewise.
1796         * gcc.dg/lto/20091013-1_0.c: Likewise.
1797         * gcc.dg/lto/20091013-1_1.c: Likewise.
1798         * gcc.dg/lto/20091013-1_2.c: Likewise.
1799
1800 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1801
1802         * gcc.c-torture/compile/pr41661.c: New test.
1803
1804 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1805
1806         PR libgfortran/41683
1807         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1808
1809 2009-10-12  Jason Merrill  <jason@redhat.com>
1810
1811         PR c++/37875
1812         * g++.dg/cpp0x/decltype18.C: New.
1813
1814         PR c++/37766
1815         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1816
1817 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1818
1819         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1820
1821 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1822
1823         PR debug/41343
1824         PR debug/41447
1825         PR debug/41264
1826         PR debug/41338
1827         * gcc.dg/guality/pr41447-1.c: New.
1828         * gcc.dg/debug/pr41264-1.c: New.
1829         * gcc.dg/debug/pr41343-1.c: New.
1830
1831 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1832
1833         PR target/26515
1834         * gcc.dg/torture/pr26515.c: New test.
1835
1836 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1837
1838         PR testsuite/41659
1839         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1840         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1841         or "xfail" with dg-lto-do.
1842
1843 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1844
1845         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1846
1847 2009-10-12  Michael Matz  <matz@suse.de>
1848
1849         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1850         pass.
1851
1852 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1853
1854         PR target/41680
1855         * g++.dg/torture/pr41680.C: New test.
1856
1857 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1858
1859         PR c++/41570
1860         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1861
1862 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1863
1864         PR debug/41616
1865         * gcc.dg/guality/pr41616-1.c: New.
1866
1867 2009-10-11  Jason Merrill  <jason@redhat.com>
1868
1869         PR c++/37204
1870         * g++.dg/cpp0x/rv-reinterpret.C: New.
1871
1872 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1873
1874         PR libgfortran/38439
1875         * gfortran.dg/fmt_error_9.f: New test.
1876         * gfortran.dg/fmt_error_10.f: New test.
1877
1878 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1879
1880         PR fortran/41583
1881         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1882         * gfortran.dg/class_4b.f03: As above.
1883         * gfortran.dg/class_4c.f03: As above.
1884         * gfortran.dg/class_4d.f03: As above.
1885
1886 2009-10-11  Richard Guenther  <rguenther@suse.de>
1887
1888         PR tree-optimization/41555
1889         * gcc.dg/torture/pr41555.c: New testcase.
1890
1891 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1892
1893         PR libgfortran/35862
1894         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1895         function correctly.
1896
1897 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1898
1899         PR libgfortran/35862
1900         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1901         Add conditions to avoid runtime errors if not supported.
1902
1903 2009-10-10  Richard Guenther  <rguenther@suse.de>
1904
1905         PR tree-optimization/41654
1906         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1907
1908 2009-10-09  Jason Merrill  <jason@redhat.com>
1909
1910         * g++.dg/cpp/ucn-1.C: New.
1911
1912 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1913
1914         PR fortran/41585
1915         * gfortran.dg/class_2.f03: Extended test case.
1916
1917 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1918
1919         PR fortran/41582
1920         * gfortran.dg/class_allocate_1.f03: Modify code such that
1921         it compiles with the gfc_warning->gfc_error change.
1922         * gfortran.dg/class_allocate_1.f03: New test.
1923
1924 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1925
1926         PR fortran/41579
1927         * gfortran.dg/select_type_6.f03: New test.
1928
1929 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1930
1931         PR preprocessor/41445
1932         * gcc.dg/cpp/separate-1.c: Adjust.
1933         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1934         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1935         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1936         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1937         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1938         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1939         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1940
1941         PR rtl-optimization/41646
1942         * gcc.c-torture/compile/pr41646.c: New test.
1943
1944 2009-10-09  Richard Guenther  <rguenther@suse.de>
1945
1946         PR tree-optimization/41634
1947         * gcc.c-torture/compile/pr41634.c: New testcase.
1948
1949 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1950
1951         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1952
1953 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1954
1955         * gnat.dg/opt3.adb: New test.
1956         * gnat.dg/opt3_pkg.ads: New helper.
1957
1958 2009-10-08  Doug Kwan  <dougkwan@google.com>
1959
1960         PR rtl-optimization/41574
1961         * gcc.dg/pr41574.c: New test.
1962
1963 2009-10-08  Cary Coutant  <ccoutant@google.com>
1964
1965         Add support for debugging with ICF (Identical Code Folding).
1966         * g++.dg/debug/dwarf2/icf.C: New test.
1967
1968 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1969
1970         * gcc.target/mips/truncate-6.c: New test.
1971
1972 2009-10-08  Jason Merrill  <jason@redhat.com>
1973
1974         PR c++/36816
1975         * g++.dg/cpp0x/rv-deduce.C: New.
1976
1977         PR c++/37177
1978         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1979         * g++.dg/template/explicit-args2.C: New.
1980         * g++.dg/template/explicit-args3.C: New.
1981         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1982
1983 2009-10-08  Michael Matz  <matz@suse.de>
1984
1985         PR middle-end/41573
1986         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1987         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1988         * gcc.dg/pr41573.c: New test.
1989
1990 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1991
1992         PR c/41182
1993         * gcc.c-torture/compile/pr41182-1.c: New.
1994
1995 2009-10-07  Jason Merrill  <jason@redhat.com>
1996
1997         * g++.dg/cpp0x/variadic95.C: New.
1998
1999 2009-10-07  Jason Merrill  <jason@redhat.com>
2000
2001         * g++.dg/template/scope3.C: New.
2002
2003 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2004
2005         * gcc.dg/debug/dwarf2/inline3.c: New test.
2006
2007 2009-10-07  Daniel Kraft  <d@domob.eu>
2008
2009         PR fortran/41615
2010         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2011
2012 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2013
2014         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2015         * gfortran.dg/select_type_1.f03: Modified error message.
2016         * gfortran.dg/select_type_5.f03: New test.
2017
2018 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2019
2020         PR libgfortran/41612
2021         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2022         have kind=10 reals.
2023
2024 2009-10-06  Jason Merrill  <jason@redhat.com>
2025
2026         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2027         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2028
2029 2009-10-06  Richard Guenther  <rguenther@suse.de>
2030
2031         PR lto/41502
2032         * gcc.dg/lto/20091006-1_0.c: New testcase.
2033         * gcc.dg/lto/20091006-1_1.c: Likewise.
2034         * gcc.dg/lto/20091005-2_0.c: Likewise.
2035
2036 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2037
2038         PR ada/41383
2039         * gnat.dg/timer_cancel.adb: New test.
2040
2041 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2042
2043         PR ada/38333
2044         * gnat.dg/specs/import_abstract.ads: New.
2045
2046 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2047
2048         PR libgfortran/35862
2049         * gfortran.dg/round_2.f03: New test.
2050
2051 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2052
2053         PR debug/41558
2054         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2055         * lib/gcc-gdb-test.exp: ... here.  New file.
2056         * gfortran.dg/guality/guality.exp: New file.
2057         * gfortran.dg/guality/pr41558.f90: New test.
2058         * gfortran.dg/guality/arg1.f90: New test.
2059
2060 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2061
2062         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2063         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2064         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2065         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2066
2067 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2068
2069         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2070         register_pass_info.
2071         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2072         plugin_pass to register_pass_info.
2073         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2074         register_pass_info.
2075         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2076         register_pass_info.
2077
2078 2009-10-05  Richard Guenther  <rguenther@suse.de>
2079
2080         PR lto/41281
2081         * gcc.dg/lto/20090914-2_0.c: New testcase.
2082
2083 2009-10-05  Richard Guenther  <rguenther@suse.de>
2084
2085         PR lto/40902
2086         * gcc.dg/lto/20091005-1_0.c: New testcase.
2087         * gcc.dg/lto/20091005-1_1.c: Likewise.
2088
2089 2009-10-05  Richard Guenther  <rguenther@suse.de>
2090
2091         PR lto/41552
2092         PR lto/41487
2093         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2094         * g++.dg/lto/20091004-1_0.C: New testcase.
2095         * g++.dg/lto/20091004-1_1.C: Likewise.
2096         * g++.dg/lto/20091004-2_0.C: Likewise.
2097         * g++.dg/lto/20091004-2_1.C: Likewise.
2098         * g++.dg/lto/20091004-3_0.C: Likewise.
2099         * g++.dg/lto/20091004-3_1.C: Likewise.
2100
2101 2009-10-05  Richard Guenther  <rguenther@suse.de>
2102
2103         PR tree-optimization/23821
2104         * gcc.dg/torture/pr23821.c: New testcase.
2105
2106 2009-10-05  Daniel Kraft  <d@domob.eu>
2107
2108         PR fortran/41403
2109         * gfortran.dg/goto_6.f: New test.
2110         * gfortran.dg/goto_7.f: New test.
2111
2112 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2113             Bill Maddox  <maddox@google.com>
2114             Cary Coutant  <ccoutant@google.com>
2115             Chris Demetriou  <cgd@google.com>
2116             Diego Novillo  <dnovillo@google.com>
2117             Doug Kwan  <dougkwan@google.com>
2118             Jan Hubicka  <jh@suse.cz>
2119             Ollie Wild  <aaw@google.com>
2120             Rafael Espindola  <espindola@google.com>
2121             Richard Guenther  <rguenther@suse.de>
2122             Simon Baldwin  <simonb@google.com>
2123
2124         * g++.dg/20090107-1.C: New.
2125         * g++.dg/20090121-1.C: New.
2126         * g++.dg/ipa/20090113-1.C: New.
2127         * g++.dg/lto: New directory.
2128         * g++.dg/lto/20080829_0.C: New.
2129         * g++.dg/lto/20080904_0.C: New.
2130         * g++.dg/lto/20080907_0.C: New.
2131         * g++.dg/lto/20080908-1_0.C: New.
2132         * g++.dg/lto/20080908-2_0.C: New.
2133         * g++.dg/lto/20080908-3_0.C: New.
2134         * g++.dg/lto/20080909-1_0.C: New.
2135         * g++.dg/lto/20080910-1_0.C: New.
2136         * g++.dg/lto/20080912-1_0.C: New.
2137         * g++.dg/lto/20080912_0.C: New.
2138         * g++.dg/lto/20080915_0.C: New.
2139         * g++.dg/lto/20080916_0.C: New.
2140         * g++.dg/lto/20080917_0.C: New.
2141         * g++.dg/lto/20080924_0.C: New.
2142         * g++.dg/lto/20080926_0.C: New.
2143         * g++.dg/lto/20081008_0.C: New.
2144         * g++.dg/lto/20081022.h: New.
2145         * g++.dg/lto/20081022_0.C: New.
2146         * g++.dg/lto/20081022_1.C: New.
2147         * g++.dg/lto/20081023_0.C: New.
2148         * g++.dg/lto/20081109-1_0.C: New.
2149         * g++.dg/lto/20081109-2_0.C: New.
2150         * g++.dg/lto/20081109_0.C: New.
2151         * g++.dg/lto/20081109_1.C: New.
2152         * g++.dg/lto/20081118-1_0.C: New.
2153         * g++.dg/lto/20081118-1_1.C: New.
2154         * g++.dg/lto/20081118_0.C: New.
2155         * g++.dg/lto/20081118_1.C: New.
2156         * g++.dg/lto/20081119-1.h: New.
2157         * g++.dg/lto/20081119-1_0.C: New.
2158         * g++.dg/lto/20081119-1_1.C: New.
2159         * g++.dg/lto/20081119_0.C: New.
2160         * g++.dg/lto/20081119_1.C: New.
2161         * g++.dg/lto/20081120-1_0.C: New.
2162         * g++.dg/lto/20081120-1_1.C: New.
2163         * g++.dg/lto/20081120-2_0.C: New.
2164         * g++.dg/lto/20081120-2_1.C: New.
2165         * g++.dg/lto/20081123_0.C: New.
2166         * g++.dg/lto/20081123_1.C: New.
2167         * g++.dg/lto/20081125.h: New.
2168         * g++.dg/lto/20081125_0.C: New.
2169         * g++.dg/lto/20081125_1.C: New.
2170         * g++.dg/lto/20081127_0.C: New.
2171         * g++.dg/lto/20081127_1.C: New.
2172         * g++.dg/lto/20081203_0.C: New.
2173         * g++.dg/lto/20081203_1.C: New.
2174         * g++.dg/lto/20081204-1_0.C: New.
2175         * g++.dg/lto/20081204-1_1.C: New.
2176         * g++.dg/lto/20081204-2_0.C: New.
2177         * g++.dg/lto/20081204-2_1.C: New.
2178         * g++.dg/lto/20081209_0.C: New.
2179         * g++.dg/lto/20081209_1.C: New.
2180         * g++.dg/lto/20081211-1.h: New.
2181         * g++.dg/lto/20081211-1_0.C: New.
2182         * g++.dg/lto/20081211-1_1.C: New.
2183         * g++.dg/lto/20081217-1_0.C: New.
2184         * g++.dg/lto/20081217-2_0.C: New.
2185         * g++.dg/lto/20081219_0.C: New.
2186         * g++.dg/lto/20081219_1.C: New.
2187         * g++.dg/lto/20090106_0.C: New.
2188         * g++.dg/lto/20090112_0.C: New.
2189         * g++.dg/lto/20090128_0.C: New.
2190         * g++.dg/lto/20090221_0.C: New.
2191         * g++.dg/lto/20090302_0.C: New.
2192         * g++.dg/lto/20090302_1.C: New.
2193         * g++.dg/lto/20090303_0.C: New.
2194         * g++.dg/lto/20090311-1.h: New.
2195         * g++.dg/lto/20090311-1_0.C: New.
2196         * g++.dg/lto/20090311-1_1.C: New.
2197         * g++.dg/lto/20090311_0.C: New.
2198         * g++.dg/lto/20090311_1.C: New.
2199         * g++.dg/lto/20090312.h: New.
2200         * g++.dg/lto/20090312_0.C: New.
2201         * g++.dg/lto/20090312_1.C: New.
2202         * g++.dg/lto/20090313_0.C: New.
2203         * g++.dg/lto/20090313_1.C: New.
2204         * g++.dg/lto/20090315_0.C: New.
2205         * g++.dg/lto/20090315_1.C: New.
2206         * g++.dg/lto/20091002-1_0.C: New testcase.
2207         * g++.dg/lto/20091002-2_0.C: Likewise..
2208         * g++.dg/lto/20091002-3_0.C: Likewise..
2209         * g++.dg/lto/README: New.
2210         * g++.dg/lto/pr40818_0.C: New.
2211         * g++.dg/opt/thunk3-1.C: New.
2212         * g++.dg/opt/thunk4.C: New.
2213         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2214         replacements with __attribute__ ((__noinline__)).
2215         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2216         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2217         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2218         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2219         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2220         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2221         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2222         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2223         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2224         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2225         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2226         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2227         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2228         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2229         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2230         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2231         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2232         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2233         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2234         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2235         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2236         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2237         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2238         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2239         * gcc.dg/20081223-1.c: New.
2240         * gcc.dg/lto: New directory.
2241         * gcc.dg/lto/20080908_0.c: New.
2242         * gcc.dg/lto/20080917_0.c: New.
2243         * gcc.dg/lto/20080924_0.c: New.
2244         * gcc.dg/lto/20081024_0.c: New.
2245         * gcc.dg/lto/20081109_0.c: New.
2246         * gcc.dg/lto/20081111_0.c: New.
2247         * gcc.dg/lto/20081111_1.c: New.
2248         * gcc.dg/lto/20081112_0.c: New.
2249         * gcc.dg/lto/20081112_1.c: New.
2250         * gcc.dg/lto/20081115_0.c: New.
2251         * gcc.dg/lto/20081115_1.c: New.
2252         * gcc.dg/lto/20081115_2.c: New.
2253         * gcc.dg/lto/20081118_0.c: New.
2254         * gcc.dg/lto/20081118_1.c: New.
2255         * gcc.dg/lto/20081118_2.c: New.
2256         * gcc.dg/lto/20081120-1_0.c: New.
2257         * gcc.dg/lto/20081120-1_1.c: New.
2258         * gcc.dg/lto/20081120-2_0.c: New.
2259         * gcc.dg/lto/20081120-2_1.c: New.
2260         * gcc.dg/lto/20081125_0.c: New.
2261         * gcc.dg/lto/20081125_1.c: New.
2262         * gcc.dg/lto/20081126_0.c: New.
2263         * gcc.dg/lto/20081201-1_0.c: New.
2264         * gcc.dg/lto/20081201-1_1.c: New.
2265         * gcc.dg/lto/20081201-1_2.c: New.
2266         * gcc.dg/lto/20081201-2_0.c: New.
2267         * gcc.dg/lto/20081201-2_1.c: New.
2268         * gcc.dg/lto/20081202-1_0.c: New.
2269         * gcc.dg/lto/20081202-1_1.c: New.
2270         * gcc.dg/lto/20081202-2_0.c: New.
2271         * gcc.dg/lto/20081202-2_1.c: New.
2272         * gcc.dg/lto/20081204-1_0.c: New.
2273         * gcc.dg/lto/20081204-1_1.c: New.
2274         * gcc.dg/lto/20081204-2_0.c: New.
2275         * gcc.dg/lto/20081210-1_0.c: New.
2276         * gcc.dg/lto/20081212-1_0.c: New.
2277         * gcc.dg/lto/20081222_0.c: New.
2278         * gcc.dg/lto/20081222_0.h: New.
2279         * gcc.dg/lto/20081222_1.c: New.
2280         * gcc.dg/lto/20081224_0.c: New.
2281         * gcc.dg/lto/20081224_0.h: New.
2282         * gcc.dg/lto/20081224_1.c: New.
2283         * gcc.dg/lto/20090116_0.c: New.
2284         * gcc.dg/lto/20090120_0.c: New.
2285         * gcc.dg/lto/20090126-1_0.c: New.
2286         * gcc.dg/lto/20090126-2_0.c: New.
2287         * gcc.dg/lto/20090206-1_0.c: New.
2288         * gcc.dg/lto/20090206-2_0.c: New.
2289         * gcc.dg/lto/20090210_0.c: New.
2290         * gcc.dg/lto/20090210_1.c: New.
2291         * gcc.dg/lto/20090213_0.c: New.
2292         * gcc.dg/lto/20090213_1.c: New.
2293         * gcc.dg/lto/20090218-1_0.c: New.
2294         * gcc.dg/lto/20090218-1_1.c: New.
2295         * gcc.dg/lto/20090218-2_0.c: New.
2296         * gcc.dg/lto/20090218-2_1.c: New.
2297         * gcc.dg/lto/20090218_0.c: New.
2298         * gcc.dg/lto/20090218_1.c: New.
2299         * gcc.dg/lto/20090218_2.c: New.
2300         * gcc.dg/lto/20090218_3.c: New.
2301         * gcc.dg/lto/20090219_0.c: New.
2302         * gcc.dg/lto/20090312_0.c: New.
2303         * gcc.dg/lto/20090312_1.c: New.
2304         * gcc.dg/lto/20090313_0.c: New.
2305         * gcc.dg/lto/20090706-1_0.c: New.
2306         * gcc.dg/lto/20090706-2_0.c: New.
2307         * gcc.dg/lto/20090717_0.c: New.
2308         * gcc.dg/lto/20090717_1.c: New.
2309         * gcc.dg/lto/20090729_0.c: New.
2310         * gcc.dg/lto/20090729_1.c: New.
2311         * gcc.dg/lto/20090812_0.c: New.
2312         * gcc.dg/lto/20090812_1.c: New.
2313         * gcc.dg/lto/20090914-1_0.c: New.
2314         * gcc.dg/lto/README: New.
2315         * gcc.dg/visibility-7.c: Adjust expected pattern
2316         * gfortran.dg/lto: New directory.
2317         * gfortran.dg/lto/pr40724_0.f: New.
2318         * gfortran.dg/lto/pr40724_1.f: New.
2319         * gfortran.dg/lto/pr40725_0.f03: New.
2320         * gfortran.dg/lto/pr40725_1.c: New.
2321         * gfortran.dg/lto/pr41069_0.f90: New.
2322         * gfortran.dg/lto/pr41069_1.f90: New.
2323         * gfortran.dg/lto/pr41069_2.f90: New.
2324         * g++.dg/README: Add 'lto' directory.
2325         * g++.dg/dg.exp: Also scan 'lto' directory
2326
2327 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2328             Janis Johnson  <janis187@us.ibm.com>
2329             Diego Novillo  <dnovillo@google.com>
2330
2331         * g++.dg/lto/lto.exp: New.
2332         * gcc.c-torture/execute/execute.exp: Add
2333         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2334         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2335         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2336         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2337         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2338         * gcc.dg/lto/lto.exp: New.
2339         * gfortran.dg/lto/lto.exp: New.
2340         * lib/target-supports.exp (check_effective_target_lto): New.
2341         * lib/c-torture.exp: Load target-supports.exp.  Define
2342         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2343         * lib/gcc-dg.exp: Likewise.
2344         * lib/lto.exp: New.
2345         * lib/torture-options.exp: Add support for a third argument.
2346
2347 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2348
2349         PR testsuite/41542
2350         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2351
2352 2009-10-02  Jason Merrill  <jason@redhat.com>
2353
2354         * g++.dg/abi/mangle32.C: New.
2355
2356 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2357
2358         * gnat.dg/atomic2.adb: New test.
2359
2360 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2361
2362         * gnat.dg/array11.adb: New test.
2363         * gnat.dg/array12.adb: Likewise.
2364
2365 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2366
2367         * gnat.dg/array10.adb: New test.
2368         * gnat.dg/object_overflow.adb: Tweak.
2369
2370 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2371
2372         * gcc.dg/guality/guality.exp: Disable on darwin.
2373
2374 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2375
2376         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2377         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2378         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2379         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2380
2381 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2382
2383         PR fortran/41479
2384         * gfortran.dg/intent_out_5.f90: New test.
2385
2386 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2387
2388         PR debug/41404
2389         PR debug/41353
2390         * gcc.dg/guality/pr41404-1.c: New test.
2391         * gcc.dg/guality/pr41353-2.c: New test.
2392
2393 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2394
2395         PR testsuite/41546
2396         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2397         to -mtune=generic.
2398
2399 2009-10-01  Jan Hubicka  <jh@suse.cz>
2400
2401         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2402
2403 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2404
2405         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2406
2407         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2408
2409 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2410
2411         PR fortran/41515
2412         * gfortran.dg/parameter_array_init_5.f90: New test.
2413
2414 2009-10-01  Jason Merrill  <jason@redhat.com>
2415
2416         * g++.dg/cpp0x/defaulted13.C: New.
2417
2418 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2419
2420         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2421         * gfortran.dg/bounds_check_11.f90: Likewise.
2422         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2423
2424 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2425
2426         * gfortran.dg/select_type_4.f90: New test.
2427
2428 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2429
2430         * gfortran.dg/same_type_as_1.f03: New test.
2431         * gfortran.dg/same_type_as_2.f03: Ditto.
2432
2433 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2434
2435         * gfortran.dg/select_type_1.f03: Extended.
2436         * gfortran.dg/select_type_3.f03: New test.
2437
2438 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2439
2440         * gfortran.dg/class_allocate_1.f03: New test.
2441
2442 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2443
2444         PR fortran/40996
2445         * gfortran.dg/allocatable_scalar_3.f90: New test.
2446         * gfortran.dg/select_type_2.f03: Ditto.
2447         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2448
2449 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2450
2451         * gfortran.dg/block_name_2.f90: Modified error message.
2452         * gfortran.dg/select_6.f90: Ditto.
2453         * gfortran.dg/select_type_1.f03: New test.
2454
2455 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2456
2457         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2458         * gfortran.dg/class_1.f03: Ditto.
2459         * gfortran.dg/class_2.f03: Ditto.
2460         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2461         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2462         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2463         * gfortran.dg/typebound_call_10.f03: Ditto.
2464         * gfortran.dg/typebound_call_2.f03: Ditto.
2465         * gfortran.dg/typebound_call_3.f03: Ditto.
2466         * gfortran.dg/typebound_call_4.f03: Ditto.
2467         * gfortran.dg/typebound_call_9.f03: Ditto.
2468         * gfortran.dg/typebound_generic_3.f03: Ditto.
2469         * gfortran.dg/typebound_generic_4.f03: Ditto.
2470         * gfortran.dg/typebound_operator_1.f03: Ditto.
2471         * gfortran.dg/typebound_operator_2.f03: Ditto.
2472         * gfortran.dg/typebound_operator_3.f03: Ditto.
2473         * gfortran.dg/typebound_operator_4.f03: Ditto.
2474         * gfortran.dg/typebound_proc_1.f08: Ditto.
2475         * gfortran.dg/typebound_proc_5.f03: Ditto.
2476         * gfortran.dg/typebound_proc_6.f03: Ditto.
2477
2478 2009-09-30  Jason Merrill  <jason@redhat.com>
2479
2480         * g++.dg/eh/init-temp1.C: Improve test.
2481
2482 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2483
2484         PR target/22093
2485         * gcc.target/alpha/pr22093.c: New test.
2486
2487 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2488             Jason Merrill  <jason@redhat.com>
2489
2490         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2491         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2492         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2493         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2494         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2495         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2496         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2497         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2498         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2499         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2500         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2501         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2502         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2503         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2504         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2505         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2506         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2507         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2508         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2509         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2510         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2511         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2512         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2513         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2514         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2515         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2516         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2517         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2518         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2519         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2520         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2521         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2522         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2523         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2524         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2525         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2526         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2527         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2528         * lib/prune.exp: Accept "In lambda function".
2529
2530 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2531
2532         * gcc.target/i386/fma4-check.h: New file.
2533         * gcc.target/i386/fma4-fma.c: Ditto.
2534         * gcc.target/i386/fma4-maccXX.c: Ditto.
2535         * gcc.target/i386/fma4-msubXX.c: Ditto.
2536         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2537         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2538         * gcc.target/i386/fma4-vector.c: Ditto.
2539         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2540         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2541         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2542         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2543         * gcc.target/i386/fma4-256-vector.c: Ditto.
2544         * gcc.target/i386/funcspec-2.c: Ditto.
2545
2546         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2547
2548         * gcc.target/i386/funcspec-5.c: Add FMA4.
2549         * gcc.target/i386/funcspec-6.c: Ditto.
2550         * gcc.target/i386/funcspec-8.c: Ditto.
2551
2552         * gcc.target/i386/funcspec-9.c: New file.
2553
2554         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2555
2556         * gcc.target/i386/isa-10.c: New file.
2557         * gcc.target/i386/isa-11.c: Ditto.
2558         * gcc.target/i386/isa-12.c: Ditto.
2559         * gcc.target/i386/isa-13.c: Ditto.
2560         * gcc.target/i386/isa-2.c: Ditto.
2561         * gcc.target/i386/isa-3.c: Ditto.
2562         * gcc.target/i386/isa-4.c: Ditto.
2563         * gcc.target/i386/isa-7.c: Ditto.
2564         * gcc.target/i386/isa-8.c: Ditto.
2565         * gcc.target/i386/isa-9.c: Ditto.
2566
2567         * gcc.target/i386/isa-14.c: Add FMA4.
2568         * gcc.target/i386/isa-1.c: Ditto.
2569         * gcc.target/i386/isa-5.c: Ditto.
2570         * gcc.target/i386/isa-6.c: Ditto.
2571
2572         * gcc.target/i386/sse-12.c: New file.
2573         * gcc.target/i386/sse-13.c: Ditto.
2574         * gcc.target/i386/sse-14.c: Ditto.
2575         * gcc.target/i386/sse-22.c: Ditto.
2576
2577         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2578         * g++.dg/other/i386-3.C: Ditto.
2579         * g++.dg/other/i386-5.C: Ditto.
2580         * g++.dg/other/i386-6.C: Ditto.
2581
2582 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2583
2584         PR testsuite/41496
2585         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2586         before.
2587
2588 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2589
2590         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2591         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2592
2593 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2594
2595         PR debug/41438
2596         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2597         hidden.
2598         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2599
2600 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2601
2602         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2603         * gcc.target/i386/isa-1.c: Remove SSE5.
2604         * gcc.target/i386/isa-5.c: Ditto.
2605         * gcc.target/i386/isa-6.c: Ditto.
2606         * gcc.target/i386/funcspec-4.c: Remove error conditions
2607         related to SSE5.
2608         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2609         * gcc.target/i386/avx-2.c: Ditto.
2610         * gcc.target/i386/sse-23.c: Ditto.
2611         * gcc.target/i386/funcspec-9.c: Delete.
2612
2613 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2614
2615         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2616         * gcc.dg/guality/pr41353-1.c: New test.
2617
2618         PR testsuite/41444
2619         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2620         in macro name definition for non-unix/win32/msdos.
2621
2622 2009-09-29  Daniel Kraft  <d@domob.eu>
2623
2624         PR fortran/39626
2625         * gfortran.dg/block_1.f08: New test.
2626         * gfortran.dg/block_2.f08: New test.
2627         * gfortran.dg/block_3.f90: New test.
2628         * gfortran.dg/block_4.f08: New test.
2629         * gfortran.dg/block_5.f08: New test.
2630         * gfortran.dg/block_6.f08: New test.
2631         * gfortran.dg/block_7.f08: New test.
2632         * gfortran.dg/block_8.f08: New test.
2633
2634 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2635
2636         PR libgfortran/35862
2637         * gfortran.dg/round_1.f03: New test.
2638         * gfortran.dg/f2003_io_3.f03: Update test.
2639
2640 2009-09-28  Easwaran Raman  <eraman@google.com>
2641
2642         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2643         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2644
2645 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2646
2647         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2648         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2649         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2650         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2651         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2652
2653         * g++.dg/dfp/dfp.exp: Fix typo.
2654
2655         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2656         Fix typo that breaks the check.
2657
2658 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2659
2660         * gnat.dg (tagged_alloc_free.adb): New testcase.
2661
2662 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2663
2664         * g++.dg/dfp: New directory.
2665         * g++.dg/dg.exp: Prune tests in dfp directory.
2666         * g++.dg/dfp/dfp.exp: New.
2667         * g++.dg/dfp/mangle-mode.C: New test.
2668
2669 2009-09-28  Michael Matz  <matz@suse.de>
2670
2671         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2672         for sign of -Inf.
2673
2674 2009-09-27  Richard Henderson  <rth@redhat.com>
2675
2676         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2677         * gcc.dg/tree-ssa/pr41469-1.c: New.
2678
2679 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2680
2681         PR c/41476
2682         * gcc.dg/cond-constqual-1.c: New test.
2683
2684 2009-09-26  Michael Matz  <matz@suse.de>
2685
2686         PR lto/40758
2687         PR middle-end/41470
2688         * gcc.dg/pr41470.c: New test.
2689
2690 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2691
2692         * gnat.dg/array9.adb: New test.
2693
2694 2009-09-26  Michael Matz  <matz@suse.de>
2695
2696         PR tree-optimization/41454
2697         * gcc.dg/pr41454.c: New test.
2698
2699 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2700
2701         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2702         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2703         into DW_TAG_GNU_template_parameter_pack and
2704         DW_TAG_GNU_formal_parameter_pack.
2705         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2706         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2707
2708 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2709
2710         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2711         parameters for alignment-sensitive -fsection-anchors tests.
2712
2713 2009-09-25  Richard Guenther  <rguenther@suse.de>
2714
2715         PR middle-end/41463
2716         * gcc.c-torture/execute/pr41463.c: New testcase.
2717
2718 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2719
2720         * gnat.dg/sse_nolib.adb: New testcase.
2721
2722 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2723
2724         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2725         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2726         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2727         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2728         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2729         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2730         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2731         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2732         * gcc.dg/vect/vect.exp: Add Power7 flags.
2733         * g++.dg/vect/vect.exp: Likewise.
2734         * gfortran.dg/vect/vect.exp: Likewise.
2735
2736 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2737
2738         PR fortran/41459
2739         * gfortran.dg/empty_label.f: New test.
2740         * gfortran.dg/empty_label.f90: Ditto.
2741         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2742
2743 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2744
2745         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2746         compile-time.
2747
2748 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2749
2750         * lib/scanasm.exp (make_pattern_printable): New function.
2751         (dg-scan, scan-assembler-times, scan-assembler-dem,
2752         scan-assembler-dem-not): Use it.
2753
2754 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2755
2756         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2757         (test_nested): Renamed to ...
2758         (test_nested1): This.
2759         (test_nested2): New.
2760         (main): Likewise.
2761
2762 2009-09-24  Richard Guenther  <rguenther@suse.de>
2763
2764         PR tree-optimization/36143
2765         PR tree-optimization/38747
2766         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2767         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2768         * g++.dg/torture/pr38747.C: New testcase.
2769         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2770
2771 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2772
2773         * gnat.dg/nested_proc.adb: New test.
2774
2775 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2776
2777         * gcc.target/i386/pr12329.c: Adjust.
2778
2779 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2780
2781         PR debug/41248
2782         * gcc.dg/pr41248.c: New.
2783
2784 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2785
2786         PR debug/41065
2787         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2788
2789 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2790
2791         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2792         current_compiler_flags.  Fix typos.
2793
2794 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2795
2796         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2797
2798 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2799
2800         PR c/39779
2801         * gcc.c-torture/compile/pr39779.c: New test.
2802
2803 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2804
2805         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2806         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2807         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2808
2809 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2810
2811         PR debug/41295
2812         * gcc.dg/pr41295.c: New.
2813
2814 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2815
2816         * gcc.dg/pr40209.c: Add test case.
2817
2818 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2819
2820         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2821         matching assembly.
2822         * gcc.target/mips/code-readable-2.c: Likewise.
2823         * gcc.target/mips/code-readable-3.c: Likewise.
2824
2825 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2826
2827         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2828         Check support via mode instead of C type.
2829         (check_effective_target_dfprt_nocache): Ditto.
2830         (check_effective_target_hard_dfp): Ditto.
2831
2832 2009-09-22  Richard Guenther  <rguenther@suse.de>
2833
2834         PR middle-end/41395
2835         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2836         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2837
2838 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2839
2840         * gcc.dg/20090922-1.c: New test.
2841
2842         PR bootstrap/41405
2843         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2844         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2845         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2846         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2847         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2848         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2849         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2850         * objc.dg/dwarf-2.m: Likewise.
2851
2852 2009-09-22  Richard Guenther  <rguenther@suse.de>
2853
2854         PR tree-optimization/41428
2855         * g++.dg/tree-ssa/pr41428.C: New testcase.
2856
2857 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2858
2859         PR middle-end/41429
2860         * g++.dg/gomp/pr41429.C: New test.
2861
2862 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2863
2864         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2865
2866 2009-09-21  Jason Merrill  <jason@redhat.com>
2867
2868         PR c++/41421
2869         * g++.dg/cpp0x/trivial1.C: Expand.
2870
2871 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2872
2873         * gcc.dg/torture/calleesave-sse.c: New.
2874
2875 2009-09-21  Jan Hubicka  <jh@suse.cz>
2876
2877         * gcc.dg/guality/inline-params.c: New testcase.
2878
2879 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2880
2881         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2882         Add -fno-inline.
2883         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2884         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2885         (f2): Ditto.
2886
2887 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2888
2889         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2890         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2891         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2892         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2893         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2894
2895 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2896
2897         PR middle-end/40642
2898         * g++.dg/torture/pr40642.C: New testcase.
2899
2900 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2901
2902         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2903         cases in static initializers.
2904
2905 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2906
2907         * gcc.c-tortue/compile/pr39886.c: New.
2908
2909 2009-09-20  Chris Demetriou  <cgd@google.com>
2910
2911         PR preprocessor/28435:
2912         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2913         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2914         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2915         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2916         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2917
2918 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2919
2920         * gcc.target/mips/mips.exp: Add relax-pic-calls
2921         under -mfoo/-mno-foo options.
2922         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2923         and -mexplicit-relocs.
2924         * gcc.target/mips/call-1.c: New test.
2925         * gcc.target/mips/call-2.c: New test.
2926         * gcc.target/mips/call-3.c: New test.
2927         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2928         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2929
2930 2009-09-19  Chris Demetriou  <cgd@google.com>
2931
2932         PR preprocessor/28435:
2933         * gcc.dg/cpp/missing-header-MD.c: New test.
2934         * gcc.dg/cpp/missing-header-MMD.c: New test.
2935         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2936         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2937
2938 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2939
2940         PR libgfortran/41328
2941         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2942         EOF works.
2943
2944 2009-09-18  Jason Merrill  <jason@redhat.com>
2945
2946         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2947         * g++.dg/cpp0x/initlist-deduce.C: New.
2948
2949 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2950
2951         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2952
2953 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2954
2955         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2956         * c-c++-common/dfp: New directory.
2957         * c-c++-common/dfp/dfp-dbg.h: New file.
2958         * gcc.dg/dfp/call-by-value.c: Move to ...
2959         * c-c++-common/call-by-value.c: here.
2960         * gcc.dg/dfp/cast.c: Move to ...
2961         * c-c++-common/cast.c: here.
2962         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2963         * c-c++-common/compare-eq-const.c: here.
2964         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2965         * c-c++-common/compare-eq-d128.c: here.
2966         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2967         * c-c++-common/compare-eq-d32.c: here.
2968         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2969         * c-c++-common/compare-eq-d64.c: here.
2970         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2971         * c-c++-common/compare-eq-dfp.c: here.
2972         * gcc.dg/dfp/compare-eq.h: Move to ...
2973         * c-c++-common/compare-eq.h: here.
2974         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2975         * c-c++-common/compare-rel-const.c: here.
2976         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2977         * c-c++-common/compare-rel-d128.c: here.
2978         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2979         * c-c++-common/compare-rel-d32.c: here.
2980         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2981         * c-c++-common/compare-rel-d64.c: here.
2982         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2983         * c-c++-common/compare-rel-dfp.c: here.
2984         * gcc.dg/dfp/compare-rel.h: Move to ...
2985         * c-c++-common/compare-rel.h: here.
2986         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2987         * c-c++-common/compare-special-d128.c: here.
2988         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2989         * c-c++-common/compare-special-d32.c: here.
2990         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2991         * c-c++-common/compare-special-d64.c: here.
2992         * gcc.dg/dfp/compare-special.h: Move to ...
2993         * c-c++-common/compare-special.h: here.
2994         * gcc.dg/dfp/constants-zero.c: Move to ...
2995         * c-c++-common/constants-zero.c: here.
2996         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2997         * c-c++-common/convert-bfp-10.c: here.
2998         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2999         * c-c++-common/convert-bfp-11.c: here.
3000         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3001         * c-c++-common/convert-bfp-12.c: here.
3002         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3003         * c-c++-common/convert-bfp-13.c: here.
3004         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3005         * c-c++-common/convert-bfp-14.c: here.
3006         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3007         * c-c++-common/convert-bfp-2.c: here.
3008         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3009         * c-c++-common/convert-bfp-3.c: here.
3010         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3011         * c-c++-common/convert-bfp-4.c: here.
3012         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3013         * c-c++-common/convert-bfp-5.c: here.
3014         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3015         * c-c++-common/convert-bfp-6.c: here.
3016         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3017         * c-c++-common/convert-bfp-7.c: here.
3018         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3019         * c-c++-common/convert-bfp-8.c: here.
3020         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3021         * c-c++-common/convert-bfp-9.c: here.
3022         * gcc.dg/dfp/convert-bfp.c: Move to ...
3023         * c-c++-common/convert-bfp.c: here.
3024         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3025         * c-c++-common/convert-bfp-fold.c: here.
3026         * gcc.dg/dfp/convert-dfp.c: Move to ...
3027         * c-c++-common/convert-dfp.c: here.
3028         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3029         * c-c++-common/convert-dfp-fold-2.c: here.
3030         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3031         * c-c++-common/convert-dfp-fold.c: here.
3032         * gcc.dg/dfp/convert.h: Move to ...
3033         * c-c++-common/convert.h: here.
3034         * gcc.dg/dfp/convert-int.c: Move to ...
3035         * c-c++-common/convert-int.c: here.
3036         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3037         * c-c++-common/convert-int-fold.c: here.
3038         * gcc.dg/dfp/convert-int-max.c: Move to ...
3039         * c-c++-common/convert-int-max.c: here.
3040         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3041         * c-c++-common/convert-int-max-fold.c: here.
3042         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3043         * c-c++-common/convert-int-saturate.c: here.
3044         * gcc.dg/dfp/func-array.c: Move to ...
3045         * c-c++-common/func-array.c: here.
3046         * gcc.dg/dfp/func-deref.c: Move to ...
3047         * c-c++-common/func-deref.c: here.
3048         * gcc.dg/dfp/func-mixed.c: Move to ...
3049         * c-c++-common/func-mixed.c: here.
3050         * gcc.dg/dfp/func-pointer.c: Move to ...
3051         * c-c++-common/func-pointer.c: here.
3052         * gcc.dg/dfp/func-scalar.c: Move to ...
3053         * c-c++-common/func-scalar.c: here.
3054         * gcc.dg/dfp/func-struct.c: Move to ...
3055         * c-c++-common/func-struct.c: here.
3056         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3057         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3058         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3059         * c-c++-common/func-vararg-alternate-d128.c: here.
3060         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3061         * c-c++-common/func-vararg-alternate-d32.c: here.
3062         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3063         * c-c++-common/func-vararg-alternate-d64.c: here.
3064         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3065         * c-c++-common/func-vararg-alternate.h: here.
3066         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3067         * c-c++-common/func-vararg-dfp.c: here.
3068         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3069         * c-c++-common/func-vararg-mixed-2.c: here.
3070         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3071         * c-c++-common/func-vararg-mixed.c: here.
3072         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3073         * c-c++-common/func-vararg-size0.c: here.
3074         * gcc.dg/dfp/inf-1.c: Move to ...
3075         * c-c++-common/inf-1.c: here.
3076         * gcc.dg/dfp/loop-index.c: Move to ...
3077         * c-c++-common/loop-index.c: here.
3078         * gcc.dg/dfp/modes.c: Move to ...
3079         * c-c++-common/modes.c: here.
3080         * gcc.dg/dfp/nan-1.c: Move to ...
3081         * c-c++-common/nan-1.c: here.
3082         * gcc.dg/dfp/nan-2.c: Move to ...
3083         * c-c++-common/nan-2.c: here.
3084         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3085         * c-c++-common/operator-arith-fold.c: here.
3086         * gcc.dg/dfp/operator-assignment.c: Move to ...
3087         * c-c++-common/operator-assignment.c: here.
3088         * gcc.dg/dfp/operator-comma.c: Move to ...
3089         * c-c++-common/operator-comma.c: here.
3090         * gcc.dg/dfp/operator-cond.c: Move to ...
3091         * c-c++-common/operator-cond.c: here.
3092         * gcc.dg/dfp/operator-logical.c: Move to ...
3093         * c-c++-common/operator-logical.c: here.
3094         * gcc.dg/dfp/operator-unary.c: Move to ...
3095         * c-c++-common/operator-unary.c: here.
3096         * gcc.dg/dfp/pr31385.c: Move to ...
3097         * c-c++-common/pr31385.c: here.
3098         * gcc.dg/dfp/pr33466.c: Move to ...
3099         * c-c++-common/pr33466.c: here.
3100         * gcc.dg/dfp/pr35620.c: Move to ...
3101         * c-c++-common/pr35620.c: here.
3102         * gcc.dg/dfp/pr36800.c: Move to ...
3103         * c-c++-common/pr36800.c: here.
3104         * gcc.dg/dfp/pr39034.c: Move to ...
3105         * c-c++-common/pr39034.c: here.
3106         * gcc.dg/dfp/pr39035.c: Move to ...
3107         * c-c++-common/pr39035.c: here.
3108         * gcc.dg/dfp/pr39902.c: Move to ...
3109         * c-c++-common/pr39902.c: here.
3110         * gcc.dg/dfp/pr39986.c: Move to ...
3111         * c-c++-common/pr39986.c: here.
3112         * gcc.dg/dfp/signbit-1.c: Move to ...
3113         * c-c++-common/signbit-1.c: here.
3114         * gcc.dg/dfp/signbit-2.c: Move to ...
3115         * c-c++-common/signbit-2.c: here.
3116         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3117         * c-c++-common/struct-layout-1.c: here.
3118         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3119         * c-c++-common/usual-arith-conv.c: here.
3120         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3121         * c-c++-common/usual-arith-conv-const.c: here.
3122
3123 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3124
3125         PR testsuite/41288
3126         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3127         stack alignment.
3128
3129 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3130
3131         PR c++/39365
3132         * g++.dg/expr/bool3.C: New test.
3133         * g++.dg/expr/bool4.C: New test.
3134
3135 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3136
3137         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3138         * gcc.dg/dfp/signbit-2.c: Use it.
3139         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3140         arguments to unsigned int.
3141         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3142         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3143         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3144         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3145         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3146         * gcc.dg/dfp/pr39986.c: Ditto.
3147         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3148         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3149         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3150         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3151         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3152
3153 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3154
3155         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3156
3157 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3158
3159         PR c/41049
3160         * dfp/pr41049.c: New test.
3161
3162 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3163
3164         PR testsuite/41385
3165         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3166
3167 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3168
3169         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3170         * gcc.dg/ipa/ipa-sra-1.c: New test.
3171         * gcc.dg/ipa/ipa-sra-2.c: New test.
3172         * gcc.dg/ipa/ipa-sra-3.c: New test.
3173         * gcc.dg/ipa/ipa-sra-4.c: New test.
3174         * gcc.dg/ipa/ipa-sra-5.c: New test.
3175         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3176         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3177
3178 2009-09-17  Michael Matz  <matz@suse.de>
3179
3180         PR middle-end/41347
3181         * gfortran.dg/pr41347.f90: New test.
3182
3183 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3184
3185         * gcc.c-torture/compile/20090917-1.c: New testcase.
3186
3187 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3188
3189         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3190         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3191         alpha*-*-* target from XFAIL list.
3192
3193 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3194
3195         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3196         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3197         * gcc.dg/dfp/cast-bad.c: Use default options.
3198         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3199         * gcc.dg/dfp/composite-type.c: Ditto.
3200         * gcc.dg/dfp/constants.c: Ditto.
3201         * gcc.dg/dfp/constants-hex.c: Ditto.
3202         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3203         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3204         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3205         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3206         * gcc.dg/dfp/ctypes.c: Ditto.
3207         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3208         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3209         * gcc.dg/dfp/float-constant-double.c: Ditto.
3210         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3211         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3212         * gcc.dg/dfp/modes.c: Ditto.
3213         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3214         * gcc.dg/dfp/pr31344.c: Ditto.
3215         * gcc.dg/dfp/pr31385.c: Ditto.
3216         * gcc.dg/dfp/pr33466.c: Ditto.
3217         * gcc.dg/dfp/pr35620.c: Ditto.
3218         * gcc.dg/dfp/pr37435.c: Ditto.
3219         * gcc.dg/dfp/pr39986.c: Ditto.
3220         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3221         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3222         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3223         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3224         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3225         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3226         * gcc.dg/dfp/typespec.c: Ditto.
3227         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3228         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3229         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3230         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3231         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3232         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3233         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3234         * gcc.dg/dfp/compare-rel.h: Ditto.
3235         * gcc.dg/dfp/compare-special.h: Ditto.
3236         * gcc.dg/dfp/convert.h: Ditto.
3237         * gcc.dg/dfp/fe-check.h: Ditto.
3238         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3239         * gcc.dg/dfp/cast.c: Ditto.
3240         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3241         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3242         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3243         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3244         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3245         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3246         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3247         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3248         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3249         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3250         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3251         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3252         * gcc.dg/dfp/constants-zero.c: Ditto.
3253         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3254         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3255         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3256         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3257         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3258         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3259         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3260         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3261         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3262         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3263         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3264         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3265         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3266         * gcc.dg/dfp/convert-bfp.c: Ditto.
3267         * gcc.dg/dfp/convert-complex.c: Ditto.
3268         * gcc.dg/dfp/convert-dfp.c: Ditto.
3269         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3270         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3271         * gcc.dg/dfp/convert-int.c: Ditto.
3272         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3273         * gcc.dg/dfp/convert-int-max.c: Ditto.
3274         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3275         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3276         * gcc.dg/dfp/fe-binop.c: Ditto.
3277         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3278         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3279         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3280         * gcc.dg/dfp/func-array.c: Ditto.
3281         * gcc.dg/dfp/func-deref.c: Ditto.
3282         * gcc.dg/dfp/func-mixed.c: Ditto.
3283         * gcc.dg/dfp/func-pointer.c: Ditto.
3284         * gcc.dg/dfp/func-scalar.c: Ditto.
3285         * gcc.dg/dfp/func-struct.c: Ditto.
3286         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3287         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3288         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3289         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3290         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3291         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3292         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3293         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3294         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3295         * gcc.dg/dfp/inf-1.c: Ditto.
3296         * gcc.dg/dfp/loop-index.c: Ditto.
3297         * gcc.dg/dfp/nan-1.c: Ditto.
3298         * gcc.dg/dfp/nan-2.c: Ditto.
3299         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3300         * gcc.dg/dfp/operator-assignment.c: Ditto.
3301         * gcc.dg/dfp/operator-comma.c: Ditto.
3302         * gcc.dg/dfp/operator-cond.c: Ditto.
3303         * gcc.dg/dfp/operator-logical.c: Ditto.
3304         * gcc.dg/dfp/operator-unary.c: Ditto.
3305         * gcc.dg/dfp/pr36800.c: Ditto.
3306         * gcc.dg/dfp/pr39034.c: Ditto.
3307         * gcc.dg/dfp/pr39035.c: Ditto.
3308         * gcc.dg/dfp/pr39902.c: Ditto.
3309         * gcc.dg/dfp/signbit-1.c: Ditto.
3310         * gcc.dg/dfp/signbit-2.c: Ditto.
3311         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3312         * gcc.dg/dfp/union-init.c: Ditto.
3313         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3314
3315 2009-09-16  Michael Matz  <matz@suse.de>
3316
3317         PR fortran/41212
3318         * gfortran.dg/pr41212.f90: New test.
3319
3320 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3321
3322         * gnat.dg/alignment9.adb: New test.
3323
3324 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3325
3326         * gnat.dg/discr20.ad[sb]: New test.
3327
3328 2009-09-16  Richard Guenther  <rguenther@suse.de>
3329
3330         PR middle-end/34011
3331         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3332
3333 2009-09-16  DJ Delorie  <dj@redhat.com>
3334             Kaz Kojima  <kkojima@gcc.gnu.org>
3335
3336         * gcc.target/sh/struct-arg-dw2.c: New test.
3337
3338 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3339             Jakub Jelinek  <jakub@redhat.com>
3340
3341         PR target/41175
3342         * gcc.target/powerpc/pr41175.c: New test.
3343
3344 2009-09-14  Richard Henderson  <rth@redhat.com>
3345
3346         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3347         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3348         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3349
3350 2009-09-14  Richard Henderson  <rth@redhat.com>
3351
3352         * g++.dg/eh/builtin1.C: Update resx pattern match.
3353         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3354
3355 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3356
3357         * gcc.target/mips/branch-helper.h: New file.
3358         * gcc.target/mips/branch-2.c,
3359         * gcc.target/mips/branch-3.c,
3360         * gcc.target/mips/branch-4.c,
3361         * gcc.target/mips/branch-5.c,
3362         * gcc.target/mips/branch-6.c,
3363         * gcc.target/mips/branch-7.c,
3364         * gcc.target/mips/branch-8.c,
3365         * gcc.target/mips/branch-9.c,
3366         * gcc.target/mips/branch-10.c,
3367         * gcc.target/mips/branch-11.c,
3368         * gcc.target/mips/branch-12.c,
3369         * gcc.target/mips/branch-13.c,
3370         * gcc.target/mips/branch-14.c,
3371         * gcc.target/mips/branch-15.c: New tests.
3372
3373 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3374
3375         PR target/41331
3376         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3377         -m32 -mpowerpc64 system.
3378
3379 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3380
3381         From Jie Zhang <jie.zhang@analog.com>:
3382         * gcc.target/bfin/saveall.c: New test.
3383         * gcc.target/bfin/20090914-1.c: New test.
3384         * gcc.target/bfin/20090914-2.c: New test.
3385
3386         * gcc.target/bfin/20090914-3.c: New test.
3387
3388 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3389
3390         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3391
3392 2009-09-14  Richard Guenther  <rguenther@suse.de>
3393
3394         PR middle-end/41350
3395         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3396
3397 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3398
3399         PR libgfortran/41328
3400         * gfortran.dg/cr_lf.f90: New test.
3401
3402 2009-09-11  Michael Matz  <matz@suse.de>
3403
3404         PR middle-end/41275
3405         * g++.dg/tree-ssa/pr41275.C: New test.
3406
3407 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3408
3409         PR fortran/41242
3410         * gfortran.dg/proc_ptr_comp_21.f90: New.
3411
3412 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3413
3414         PR fortran/31292
3415         * gfortran.dg/module_procedure_1.f90: New test.
3416         * gfortran.dg/module_procedure_2.f90: Ditto.
3417         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3418
3419 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3420             James A. Morrison  <phython@gcc.gnu.org>
3421
3422         PR ada/18302
3423         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3424         commands.
3425         * ada/acats/run_test.exp: New file.
3426
3427 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3428
3429         Revert:
3430         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3431
3432         PR rtl-optimization/39779
3433         * gcc.dg/pr39979.c: New test.
3434
3435 2009-09-10  Richard Guenther  <rguenther@suse.de>
3436
3437         PR middle-end/41257
3438         * g++.dg/torture/pr41257-2.C: New testcase.
3439
3440 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3441
3442         PR c++/28293
3443         * g++.dg/template/crash91.C: New.
3444
3445 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3446
3447         PR rtl-optimization/39779
3448         * gcc.dg/pr39979.c: New test.
3449
3450 2009-09-09  Richard Guenther  <rguenther@suse.de>
3451
3452         PR tree-optimization/41101
3453         * gcc.c-torture/compile/pr41101.c: New testcase.
3454
3455 2009-09-09  Richard Guenther  <rguenther@suse.de>
3456
3457         PR middle-end/41317
3458         * gcc.c-torture/execute/pr41317.c: New testcase.
3459         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3460         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3461
3462 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3463
3464         Fix some test breakages on Darwin
3465         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3466         and adjust.
3467         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3468         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3469         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3470         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3471         take darwin specifics in account.
3472
3473 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3474
3475         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3476         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3477
3478 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3479
3480         PR c++/39923
3481         * g++.dg/cpp0x/initlist24.C: New.
3482
3483 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3484
3485         * gcc.dg/large-size-array-2.c: Fix target requirement.
3486         * gcc.dg/large-size-array-4.c: Likewise.
3487         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3488         * gcc.dg/c99-const-expr-2.c: Likewise.
3489         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3490         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3491         * gcc.dg/c90-const-expr-10.c: Likewise.
3492         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3493         instead of long.
3494         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3495         * gcc.dg/vect/pr33846.c: Likewise.
3496         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3497         __PTRDIFF_TYPE__, instead of unsigned long.
3498         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3499
3500 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3501
3502         PR debug/41229
3503         PR debug/41291
3504         PR debug/41300
3505         * gfortran.dg/pr41229.f90: New.
3506
3507 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3508
3509         PR debug/41232
3510         * gcc.dg/pr41232.c: New.
3511
3512 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3513
3514         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3515         contain -march.
3516         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3517         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3518         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3519         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3520         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3521         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3522         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3523         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3524         options other than that used in dg-options.
3525
3526 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3527
3528         PR rtl-optimization/41239
3529         * gcc.c-torture/execute/pr41239.c: New test.
3530
3531 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3532
3533         PR libgfortran/41192
3534         * gfortran.dg/namelist_59.f90: New test.
3535
3536 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3537
3538         From Mike Frysinger  <michael.frysinger@analog.com>
3539         * gcc.target/bfin/mcpu-bf542m.c: New file.
3540         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3541         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3542         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3543         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3544
3545 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3546
3547         PR middle-end/41282
3548         * gcc.c-torture/compile/pr41282.c: New test.
3549
3550 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3551
3552         PR fortran/41197
3553         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3554         variables for stat and errmsg.
3555         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3556         * gfortran.dg/allocate_stat_2.f90:  New test.
3557
3558 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3559
3560         * gcc.c-torture/compile/20090907-1.c: New test.
3561
3562 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3563
3564         PR bootstrap/41241
3565         * gcc.dg/pr41241.c: New test.
3566
3567 2009-09-06  Richard Guenther  <rguenther@suse.de>
3568
3569         PR middle-end/41144
3570         * g++.dg/torture/pr41144.C: New testcase.
3571
3572 2009-09-06  Richard Guenther  <rguenther@suse.de>
3573
3574         PR middle-end/41261
3575         * gcc.dg/torture/pr41261.c: New testcase.
3576
3577 2009-09-05  Richard Guenther  <rguenther@suse.de>
3578
3579         PR middle-end/41181
3580         * gcc.c-torture/compile/pr41181.c: New testcase.
3581
3582 2009-09-05  Richard Guenther  <rguenther@suse.de>
3583
3584         PR debug/41273
3585         * g++.dg/torture/pr41273.C: New testcase.
3586
3587 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3588
3589         PR fortran/41258
3590         * gfortran.dg/typebound_proc_12.f90 : New test.
3591
3592 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3593
3594         PR debug/41225
3595         * gfortran.dg/pr41225.f90: New.
3596
3597 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3598
3599         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3600         unistd.h, sys/types.h and sys/wait.h.
3601         (gualchk_t): New.
3602         (GUALCVT): New.
3603         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3604         (GUALITY_GDB_REDIRECT): New.
3605         (GUALITY_GDB_ARGS): Use it.
3606
3607 2009-09-04  Richard Guenther  <rguenther@suse.de>
3608
3609         PR middle-end/41257
3610         * g++.dg/torture/pr41257.C: New testcase.
3611
3612 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3613
3614         PR tree-optimization/41112
3615         * gnat.dg/array8.adb: New test.
3616
3617 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3618
3619         * gcc.target/arm/ctz.c: New test case.
3620
3621 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3622
3623         PR tree-optimization/38275
3624         * gcc.dg/autopar/reduc-1char.c: Increase number
3625         of iterations. Adjust the logic accordingly.
3626         * gcc.dg/autopar/reduc-2char.c: Ditto.
3627         * gcc.dg/autopar/reduc-1.c: Ditto.
3628         * gcc.dg/autopar/reduc-2.c: Ditto.
3629         * gcc.dg/autopar/reduc-3.c: Ditto.
3630         * gcc.dg/autopar/reduc-6.c: Ditto.
3631         * gcc.dg/autopar/reduc-7.c: Ditto.
3632         * gcc.dg/autopar/reduc-8.c: Ditto.
3633         * gcc.dg/autopar/reduc-9.c: Ditto.
3634         * gcc.dg/autopar/pr39500-1.c: Ditto.
3635         * gcc.dg/autopar/reduc-1short.c: Ditto.
3636         * gcc.dg/autopar/reduc-2short.c: Ditto.
3637         * gcc.dg/autopar/parallelization-1.c: Ditto.
3638
3639 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3640
3641         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3642         testcase using guality.h compiles and links and if a global variable
3643         can be verified by gdb.
3644
3645 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3646
3647         * lib/target-supports.exp (check_effective_target_sync_int_long):
3648         Supported on Blackfin Linux targets.
3649
3650 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3651
3652         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3653
3654 2009-09-03  Diego Novillo  <dnovillo@google.com>
3655
3656         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3657         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3658         * g++.dg/warn/unit-1.C: Likewise.
3659         * g++.dg/ipa/iinline-1.C: Likewise.
3660         * g++.dg/template/cond2.C: Adjust expected line location for the
3661         error.
3662         * g++.dg/template/pr35240.C: Likewise.
3663
3664 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3665
3666         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3667         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3668
3669 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3670
3671         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3672         * gcc.dg/memcpy-1.c: Add . to match pattern.
3673         * gcc.dg/uninit-I.c: XFAIL warning test.
3674         * g++.dg/warn/unit-1.C: XFAIL warning test.
3675
3676 2009-09-02  Ian Lance Taylor  <iant@google.com>
3677
3678         * gcc.dg/20090902-1.c: New test.
3679
3680 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3681
3682         * gcc.dg/builtin-object-size-9.c: New test.
3683
3684 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3685
3686         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3687
3688 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3689             Olivier Hainque  <hainque@adacore.com>
3690
3691         * gnat.dg/misaligned_param.adb: New test.
3692         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3693         * gnat.dg/slice7.adb: Add 1 more related case.
3694
3695 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3696
3697         * gcc.dg/guality/guality.c: Expect to fail for now.
3698         * gcc.dg/guality/example.c: Likewise.
3699
3700 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3701
3702         * gcc.dg/guality/guality.c: New.
3703         * gcc.dg/guality/guality.h: New.
3704         * gcc.dg/guality/guality.exp: New.
3705         * gcc.dg/guality/example.c: New.
3706         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3707         (cleanup-saved-temps): Likewise, .gkd files too.
3708
3709 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3710
3711         PR fortran/39229
3712         * gfortran.dg/line_length_3.f: New test.
3713         * gfortran.dg/line_length_4.f90: New test.
3714
3715 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3716
3717         * lib/target-supports.exp (check_gc_sections_available):
3718         Add proper pattern quote.
3719
3720 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3721             Kaz Kojima  <kkojima@gcc.gnu.org>
3722
3723         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3724         * g++.dg/cdce3.C: Use dg-add-options ieee.
3725         * g++.dg/torture/type-generic-1.C: Likewise.
3726         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3727         * gcc.dg/pr28796-2.c: Likewise.
3728         * gcc.dg/torture/builtin-math-7.c: Likewise.
3729         * gcc.dg/torture/type-generic-1.c: Likewise.
3730         * gfortran.dg/boz_14.f90: Likewise.
3731         * gfortran.dg/erf_2.F90: Likewise.
3732         * gfortran.dg/init_flag_3.f90: Likewise.
3733         * gfortran.dg/init_flag_4.f90: Likewise.
3734         * gfortran.dg/init_flag_5.f90: Likewise.
3735         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3736         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3737         * gfortran.dg/isnan_1.f90: Likewise.
3738         * gfortran.dg/isnan_2.f90: Likewise.
3739         * gfortran.dg/maxlocval_2.f90: Likewise.
3740         * gfortran.dg/maxlocval_4.f90: Likewise.
3741         * gfortran.dg/minlocval_1.f90: Likewise.
3742         * gfortran.dg/minlocval_4.f90: Likewise.
3743         * gfortran.dg/module_nan.f90: Likewise.
3744         * gfortran.dg/namelist_42.f90: Likewise.
3745         * gfortran.dg/namelist_43.f90: Likewise.
3746         * gfortran.dg/nan_1.f90: Likewise.
3747         * gfortran.dg/nan_2.f90: Likewise.
3748         * gfortran.dg/nan_3.f90: Likewise.
3749         * gfortran.dg/nan_4.f90: Likewise.
3750         * gfortran.dg/nan_5.f90: Likewise.
3751         * gfortran.dg/nearest_1.f90: Likewise.
3752         * gfortran.dg/nearest_2.f90: Likewise.
3753         * gfortran.dg/nearest_3.f90: Likewise.
3754         * gfortran.dg/pr37243.f: Likewise.
3755         * gfortran.dg/real_const_3.f90: Likewise.
3756         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3757
3758 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3759
3760         PR debug/30161
3761         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3762         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3763         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3764         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3765         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3766         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3767         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3768         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3769         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3770         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3771         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3772         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3773         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3774
3775 2009-08-31  Jason Merrill  <jason@redhat.com>
3776
3777         PR c++/41127
3778         * g++.dg/parse/enum5.C: New.
3779         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3780
3781 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3782
3783         PR fortran/40940
3784         * gfortran.dg/allocate_derived_1.f90: New.
3785         * gfortran.dg/class_3.f03: New.
3786
3787 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3788
3789         PR fortran/40996
3790         * gfortran.dg/allocatable_scalar_1.f90: New.
3791         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3792         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3793         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3794
3795 2009-08-30  Richard Guenther  <rguenther@suse.de>
3796
3797         PR tree-optimization/41186
3798         * g++.dg/torture/pr41186.C: New testcase.
3799         * g++.dg/tree-ssa/pr41186.C: Likewise.
3800
3801 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3802
3803         PR c++/41187
3804         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3805         take ia64 assembly comments syntax in account.
3806
3807 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3808
3809         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3810
3811 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3812
3813         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3814         * gfortran.dg/whole_file_6.f90: Likewise.
3815
3816 2009-08-28  Cary Coutant  <ccoutant@google.com>
3817
3818         PR debug/41063
3819         * g++.dg/debug/dwarf2/pr41063.C: New test.
3820
3821 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3822
3823         PR rtl-optimization/40861
3824         * gcc.dg/pr40861.c: New test.
3825
3826 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3827
3828         PR fortran/40869
3829         * gfortran.dg/proc_ptr_comp_20.f90: New.
3830
3831 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3832
3833         PR libfortran/39667
3834         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3835         open temp file with status="scratch".
3836         * gfortran.dg/fmt_cache_1.f: Likewise.
3837         * gfortran.dg/fmt_exhaust.f90: Likewise.
3838         * gfortran.dg/fmt_t_4.f90: Likewise.
3839         * gfortran.dg/fseek.f90: Likewise.
3840         * gfortran.dg/list_read_5.f90: Likewise.
3841         * gfortran.dg/namelist_39.f90: Likewise.
3842         * gfortran.dg/namelist_56.f90: Likewise.
3843         * gfortran.dg/read_bad_advance.f90: Likewise.
3844         * gfortran.dg/read_repeat.f90: Likewise.
3845         * gfortran.dg/read_size_noadvance.f90: Likewise.
3846         * gfortran.dg/read_x_past.f: Likewise.
3847
3848 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3849
3850         PR fortran/28039
3851         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3852
3853 2009-08-27  Daniel Kraft  <d@domob.eu>
3854
3855         PR fortran/37425
3856         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3857         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3858         error and fix problem with recursive assignment.
3859         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3860         * gfortran.dg/typebound_operator_3.f03: New test.
3861         * gfortran.dg/typebound_operator_4.f03: New test.
3862
3863 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3864
3865         PR debug/41170
3866         * debug/dwarf2/namespace-1.C: New test.
3867
3868 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3869
3870         PR fortran/41162
3871         * gfortran.dg/pr41162.f: New.
3872
3873 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3874             Richard Sandiford  <rdsandiford@googlemail.com>
3875
3876         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3877         with "forbid_cpu".
3878         * gcc.target/mips/branch-1.c: Update accordingly.
3879         * gcc.target/mips/extend-1.c: Likewise.
3880         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3881
3882 2009-08-26  Richard Guenther  <rguenther@suse.de>
3883
3884         PR middle-end/41163
3885         * gcc.c-torture/compile/pr41163.c: New testcase.
3886         * gcc.dg/pr35899.c: Adjust.
3887
3888 2009-08-26  Richard Guenther  <rguenther@suse.de>
3889
3890         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3891
3892 2009-08-26  Jason Merrill  <jason@redhat.com>
3893
3894         * g++.dg/cpp0x/explicit3.C: New.
3895         * g++.dg/overload/cond2.C: New.
3896
3897 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3898
3899         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3900
3901 2009-08-25  Jan Hubicka  <jh@suse.cz>
3902
3903         * gcc.target/i386/sse5-shift1-vector.c
3904         * gcc.target/i386/isa-12.c
3905         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3906         * gcc.target/i386/sse5-pcmov2.c
3907         * gcc.target/i386/isa-3.c
3908         * gcc.target/i386/sse5-shift2-vector.c
3909         * gcc.target/i386/isa-7.c
3910         * gcc.target/i386/funcspec-2.c
3911         * gcc.target/i386/sse5-haddX.c
3912         * gcc.target/i386/sse5-hadduX.c
3913         * gcc.target/i386/isa-9.c
3914         * gcc.target/i386/sse5-maccXX.c
3915         * gcc.target/i386/sse5-shift3-vector.c
3916         * gcc.target/i386/sse5-msubXX.c
3917         * gcc.target/i386/sse5-permpX.c
3918         * gcc.target/i386/sse5-check.h
3919         * gcc.target/i386/sse-12.c
3920         * gcc.target/i386/sse-11.c
3921         * gcc.target/i386/sse-10.c
3922         * gcc.target/i386/sse-13.c
3923         * gcc.target/i386/sse-14.c
3924         * gcc.target/i386/sse-22.c
3925         * gcc.target/i386/sse-2.c
3926         * gcc.target/i386/sse-13.c
3927         * gcc.target/i386/avx-2.c
3928         * gcc.target/i386/sse5-rotate1-vector.c
3929         * gcc.target/i386/isa-4.c
3930         * gcc.target/i386/sse5-hsubX.c
3931         * gcc.target/i386/sse5-pcmov.c
3932         * gcc.target/i386/sse5-fma.c
3933         * gcc.target/i386/isa-8.c
3934         * gcc.target/i386/sse5-rotate2-vector.c
3935         * gcc.target/i386/sse5-nmaccXX.c
3936         * gcc.target/i386/sse5-imul64-vector.c
3937         * gcc.target/i386/sse5-nmsubXX.c
3938         * gcc.target/i386/sse5-rotate3-vector.c
3939         * gcc.target/i386/sse5-fma-vector.c
3940         * gcc.target/i386/sse5-imul32widen-vector.c
3941         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3942
3943         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3944         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3945         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3946         * gcc.target/i386/avx-1.c: Remove SSE5.
3947         * gcc.target/i386/avx-2.c: Remove SSE5.
3948         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3949         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3950         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3951         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3952
3953 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3954
3955         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3956
3957 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3958
3959         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3960         keyword works in the same manner as __alignof.
3961
3962 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3963
3964         PR libfortran/34670
3965         * gfortran.dg/unpack_bounds_1.f90:  New test.
3966         * gfortran.dg/unpack_bounds_2.f90:  New test.
3967         * gfortran.dg/unpack_bounds_3.f90:  New test.
3968
3969 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3970
3971         * gnat.dg/slice7.adb: New test.
3972         * gnat.dg/slice7_pkg.ads: New helper.
3973
3974 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3975
3976         PR fortran/41139
3977         * gfortran.dg/proc_ptr_25.f90: New.
3978         * gfortran.dg/proc_ptr_comp_18.f90: New.
3979         * gfortran.dg/proc_ptr_comp_19.f90: New.
3980
3981 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3982
3983         PR fortran/41154
3984         * gfortran.dg/fmt_error_8.f: New test.
3985
3986 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3987
3988         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3989         number, update all callers and synchronize results for latest MPC.
3990
3991 2009-08-21  Jason Merrill  <jason@redhat.com>
3992
3993         * g++.dg/warn/Wunused-17.C: New.
3994
3995 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3996
3997         * gcc.target/arm/combine-cmp-shift.c: New test.
3998
3999 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4000
4001         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4002         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4003         width specifier.
4004
4005 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4006
4007         * gfortran.dg/fmt_error_7.f: New test.
4008
4009 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4010
4011         PR target/40718
4012         * gcc.target/i386/pr40718.c: New test.
4013
4014 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4015
4016         * gfortran.dg/proc_ptr_24.f90: New test.
4017
4018 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4019
4020         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4021         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4022         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4023
4024 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4025
4026         PR fortran/28039
4027         * gfortran.dg/fmt_with_extra.f: new file.
4028
4029 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4030
4031         * lib/target-supports.exp
4032         (check_effective_target_arm_iwmmxt_ok): New procedure.
4033         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4034         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4035
4036 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4037
4038         * gfortran.dg/boz_9.f90: Do not load denormal floating
4039         point constants.  Remove -mieee option for alpha*-*-* targets.
4040
4041 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4042
4043         PR fortran/41106
4044         * gfortran.dg/proc_ptr_23.f90: New.
4045         * gfortran.dg/proc_ptr_comp_15.f90: New.
4046         * gfortran.dg/proc_ptr_comp_16.f90: New.
4047         * gfortran.dg/proc_ptr_comp_17.f90: New.
4048
4049 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4050
4051         PR c++/41131
4052         * g++.dg/expr/unary3.C: New test.
4053
4054 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4055
4056         * gfortran.dg/common_5.f: Add -mdalign for sh.
4057         * gfortran.dg/common_align_2.f90: Likewise.
4058
4059 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4060
4061         PR libfortran/40962
4062         * c_f_pointer_tests_4.f90:  New test.
4063
4064 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4065
4066         * gnat.dg/slice6.adb: New test.
4067         * gnat.dg/slice6_pkg.ads: New helper.
4068
4069 2009-08-20  Michael Matz  <matz@suse.de>
4070
4071         PR fortran/41126
4072         * gfortran.dg/pr41126.f90: New test.
4073
4074 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4075
4076         * gnat.dg/dynamic_bound.adb: New test.
4077
4078 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4079
4080         PR fortran/41121
4081         * gfortran.dg/intrinsic_5.f90: New.
4082
4083 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4084             Richard Earnshaw  <richard.earnshaw@arm.com>
4085
4086         * gcc.target/arm/20090811-1.c: New test.
4087
4088 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4089
4090         PR middle-end/41123
4091         * gcc.dg/pr41123.c: New test.
4092
4093 2009-08-19  Jason Merrill  <jason@redhat.com>
4094
4095         PR c++/41120
4096         * g++.dg/other/gc4.C: New.
4097
4098 2009-08-18  Michael Matz  <matz@suse.de>
4099
4100         * gfortran.dg/vect/vect-gems.f90: New test.
4101         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4102
4103 2009-08-18  DJ Delorie  <dj@redhat.com>
4104
4105         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4106         * lib/gcc-defs.exp: ... to here.
4107
4108         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4109         GCC_EXEC_PREFIX before building the wrapper.
4110
4111 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4112
4113         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4114         tests.
4115         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4116         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4117         dg-options.  Fix dg-final clause.
4118
4119 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4120
4121         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4122
4123 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4124             Paul Thomas  <pault@gcc.gnu.org>
4125
4126         PR fortran/40870
4127         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4128
4129 2009-08-18  Richard Guenther  <rguenther@suse.de>
4130
4131         PR middle-end/41094
4132         * gcc.dg/torture/pr41094.c: New testcase.
4133         * gcc.dg/torture/builtin-power-1.c: Adjust.
4134         * gcc.dg/builtins-10.c: Likewise.
4135
4136 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4137
4138         PR target/40971
4139         * gcc.dg/pr40971.c: New test.
4140
4141 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4142
4143         PR fortran/41062
4144         * gfortran.dg/use_only_4.f90: New test.
4145
4146 2009-08-17  Daniel Kraft  <d@domob.eu>
4147
4148         PR fortran/37425
4149         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4150         NOPASS bindings as operators.
4151
4152 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4153
4154         * lib/target-supports.exp
4155         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4156         of targets that do not need command line argument to enable SIMD.
4157
4158 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4159
4160         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4161         typo in cache name.
4162
4163 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4164
4165         PR fortran/41075
4166         * gfortran.dg/unlimited_fmt_1.f90: New test.
4167
4168 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4169
4170         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4171
4172 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4173
4174         * gnat.dg/itype.ad[sb]: New test.
4175
4176 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4177
4178         * gcc.target/mips/mips.exp: Add terminology section to comment
4179         at the top of the file.  Fix typos.
4180
4181 2009-08-16  Jason Merrill  <jason@redhat.com>
4182
4183         * g++.dg/debug/dwarf2/inline1.C: New.
4184
4185 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4186
4187         PR target/38599
4188         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4189
4190 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4191
4192         PR debug/37801
4193         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4194         Make sure to trigger inlining optimizations.
4195         * gcc.dg/debug/dwarf2/inline2.c: New test.
4196
4197 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4198
4199         PR fortran/41070
4200         * gfortran.dg/structure_constructor_10.f90: New.
4201
4202 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4203
4204         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4205         * gcc.dg/pragma-re-2.c: Likewise.
4206         * gcc.dg/pragma-re-3.c: Likewise.
4207         * gcc.dg/pragma-re-4.c: Likewise.
4208         * g++.dg/other/pragma-re-1.C: Likewise.
4209         * g++.dg/other/pragma-re-2.C: Likewise.
4210
4211 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4212
4213         * gcc.dg/torture/builtin-math-7.c: New.
4214
4215 2009-08-14  Richard Guenther  <rguenther@suse.de>
4216
4217         * gcc.c-torture/execute/20090814-1.c: New testcase.
4218
4219 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4220
4221         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4222
4223 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4224
4225         PR target/40934
4226         * gcc.target/i386/pr40934.c: New.
4227
4228 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4229
4230         PR target/41019
4231         * gcc.target/i386/pr41019.c: New test.
4232
4233 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4234
4235         PR fortran/40955
4236         * gfortran.dg/winapi.f90: New test.
4237
4238 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4239
4240         PR fortran/40995
4241         * gfortran.dg/intrinsic_4.f90: New.
4242         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4243         different line.
4244
4245 2009-08-13  Richard Guenther  <rguenther@suse.de>
4246
4247         PR middle-end/41047
4248         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4249
4250 2009-08-12  Richard Guenther  <rguenther@suse.de>
4251
4252         PR tree-optimization/41011
4253         * gfortran.dg/pr41011.f: New testcase.
4254
4255 2009-08-11  Andrew Haley  <aph@redhat.com>
4256
4257         * gcc.target/arm/synchronize.c: New file.
4258
4259 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4260
4261         PR middle-end/40980
4262         * gfortran.dg/graphite/id-17.f: New.
4263
4264 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4265             Sebastian Pop  <sebastian.pop@amd.com>
4266
4267         * gcc.dg/graphite/interchange-1.c: XFAILed.
4268         * gcc.dg/graphite/interchange-2.c: XFAILed.
4269         * gcc.dg/graphite/interchange-3.c: XFAILed.
4270         * gcc.dg/graphite/interchange-4.c: XFAILed.
4271         * gcc.dg/graphite/interchange-7.c: XFAILed.
4272
4273 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4274
4275         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4276
4277 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4278             Pranav Garg  <pranav.garg2107@gmail.com>
4279
4280         * gcc.dg/graphite/interchange-6.c: XFAILed.
4281
4282 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4283
4284         * gcc.dg/graphite/interchange-9.c: New.
4285
4286 2009-08-12  Richard Guenther  <rguenther@suse.de>
4287
4288         PR rtl-optimization/41033
4289         * gcc.dg/pr41033.c: New test.
4290
4291 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4292
4293         PR fortran/41022
4294         * gfortran.dg/proc_ptr_comp_14.f90: New.
4295
4296 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4297
4298         * gcc.target/mips/ext-5.c: New test.
4299         * gcc.target/mips/ext-6.c: New test.
4300         * gcc.target/mips/ext-7.c: New test.
4301         * gcc.target/mips/ext-8.c: New test.
4302         * gcc.target/mips/extend-2.c: New test.
4303
4304 2009-08-10  Jason Merrill  <jason@redhat.com>
4305
4306         * g++.dg/other/linkage2.C: New test for types-without-linkage
4307         handling.
4308         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4309         * g++.dg/lookup/anon2.C: Likewise.
4310         * g++.dg/other/anon3.C: Likewise.
4311         * g++.dg/template/arg2.C: Likewise.
4312         * g++.dg/template/local4.C: Likewise.
4313         * g++.old-deja/g++.law/operators32.C: Likewise.
4314         * g++.old-deja/g++.other/linkage2.C: Likewise.
4315         * g++.old-deja/g++.pt/enum6.C: Likewise.
4316         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4317         * g++.old-deja/g++.other/linkage1.C: Likewise.
4318
4319 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4320
4321         * gcc.dg/dg.exp: Test also c-c++-common dir.
4322         * g++.dg/dg.exp: Likewise.
4323         * g++.dg/warn/Wconversion-real.C: Delete.
4324         * gcc.dg/Wconversion-real.c: Move to ...
4325         * c-c++-common/Wconversion-real.c: ... here.
4326         * lib/target-supports.exp
4327         (check_effective_target_c,check_effective_target_c++): New.
4328
4329 2009-08-10  Daniel Kraft  <d@domob.eu>
4330
4331         PR fortran/37425
4332         * gfortran.dg/typebound_operator_1.f03: New test.
4333         * gfortran.dg/typebound_operator_2.f03: New test.
4334
4335 2009-08-10  Richard Guenther  <rguenther@suse.de>
4336
4337         PR middle-end/41006
4338         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4339         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4340
4341 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4342
4343         PR fortran/40940
4344         * gfortran.dg/class_1.f03: New.
4345         * gfortran.dg/class_2.f03: New.
4346         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4347         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4348         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4349         * gfortran.dg/typebound_call_10.f03: Ditto.
4350         * gfortran.dg/typebound_call_2.f03: Ditto.
4351         * gfortran.dg/typebound_call_3.f03: Ditto.
4352         * gfortran.dg/typebound_call_4.f03: Ditto.
4353         * gfortran.dg/typebound_generic_3.f03: Ditto.
4354         * gfortran.dg/typebound_generic_4.f03: Ditto.
4355         * gfortran.dg/typebound_proc_1.f08: Ditto.
4356         * gfortran.dg/typebound_proc_5.f03: Ditto.
4357         * gfortran.dg/typebound_proc_6.f03: Ditto.
4358
4359 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4360
4361         PR c++/40866
4362         * g++.dg/expr/stmt-expr-1.C: New test.
4363
4364 2009-08-09  Richard Guenther  <rguenther@suse.de>
4365
4366         PR tree-optimization/41016
4367         * gcc.c-torture/compile/pr41016.c: New testcase.
4368
4369 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4370
4371         * gcc.dg/overflow-warn-8.c: New test.
4372
4373 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4374
4375         PR tree-optimization/41008
4376         * gcc.dg/vect/O1-pr41008.c: New test.
4377
4378 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4379
4380         PR fortran/40955
4381         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4382
4383 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4384
4385         * gcc.target/bfin/loop-autoinc.c: New file.
4386
4387 2009-08-08  Richard Guenther  <rguenther@suse.de>
4388
4389         PR tree-optimization/40991
4390         * g++.dg/torture/pr40991.C: New testcase.
4391
4392 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4393
4394         * ada/acats/support/impdef.a: Tweak timing constants. Add
4395         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4396         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4397         * ada/acats/tests/c9/c940007.a: Likewise.
4398         * ada/acats/tests/c9/c94001c.ada: Likewise.
4399         * ada/acats/tests/c9/c94006a.ada: Likewise.
4400         * ada/acats/tests/c9/c94008c.ada: Likewise.
4401         * ada/acats/tests/c9/c951002.a: Likewise.
4402         * ada/acats/tests/c9/c954a01.a: Likewise.
4403         * ada/acats/tests/c9/c96001a.ada: Likewise.
4404         * ada/acats/tests/c9/c97307a.ada: Likewise.
4405
4406 2009-08-07  Richard Guenther  <rguenther@suse.de>
4407
4408         PR tree-optimization/40999
4409         * gfortran.dg/pr40999.f: New testcase.
4410
4411 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4412
4413         * g++.dg/tree-prof/partition1.C: New test.
4414
4415 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4416
4417         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4418         hook.
4419         (check_effective_target_arm_neon_ok): Improve test for neon
4420         availability.
4421         * gcc.target/arm/eabi1.c: Only run test in base variant.
4422         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4423         attribute.
4424         * gcc.target/arm/vfp1[567].c: New tests.
4425
4426 2009-08-06  Jason Merrill  <jason@redhat.com>
4427
4428         PR c++/40948
4429         * g++.dg/ext/complit12.C: Expand.
4430
4431 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4432
4433         Merge ARM/hard_vfp_branch to trunk.
4434
4435         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4436
4437         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4438         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4439
4440         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4441
4442         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4443         (PCS): Define macro to use base AAPCS.
4444         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4445
4446         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4447
4448         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4449         Correct arm_neon.h typo.
4450
4451         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4452
4453         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4454         this a linkage test.
4455         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4456         argument marshalling.
4457         * abitest.h: New file.
4458         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4459         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4460
4461 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4462
4463         PR middle-end/32964
4464         * gcc.dg/tree-ssa/pr32964.c: New test.
4465
4466 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4467             H.J. Lu  <hongjiu.lu@intel.com>
4468
4469         PR target/40957
4470         * gcc.target/i386/pr40957.c: New test.
4471
4472 2009-08-06  Richard Guenther  <rguenther@suse.de>
4473
4474         PR tree-optimization/40964
4475         * gcc.c-torture/compile/pr40964.c: New testcase.
4476
4477 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4478
4479         PR fortran/40847
4480         * gfortran.dg/transfer_resolve_1.f90 : New test.
4481
4482 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4483             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4484
4485         PR target/40906
4486         * gcc.target/i386/pr40906-1.c: New test.
4487         * gcc.target/i386/pr40906-2.c: Ditto.
4488         * gcc.target/i386/pr40906-3.c: Ditto.
4489
4490 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4491
4492         PR rtl-optimization/40924
4493         * g++.dg/torture/pr40924.C: New test.
4494
4495 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4496
4497         PR c++/36069
4498         * g++.dg/warn/pr36069.C: New.
4499
4500 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4501
4502         PR c++/39987
4503         * g++.dg/overload/defarg4.C: New test.
4504
4505 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4506
4507         PR c++/16696
4508         * g++.dg/parse/pr16696.C: New.
4509         * g++.dg/parse/pr16696-permissive.C: New.
4510
4511 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4512
4513         PR fortran/40875
4514         * gfortran.dg/initialization_23.f90 : New test.
4515
4516 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4517
4518         PR debug/39706
4519         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4520
4521 2009-08-03  Jason Merrill  <jason@redhat.com>
4522             Jakub Jelinek  <jakub@redhat.com>
4523
4524         PR c++/40948
4525         * g++.dg/ext/complit12.C: New.
4526
4527 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4528
4529         PR c/39902
4530         * gcc.target/powerpc/pr39902-2.c: New test.
4531
4532 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4533
4534         PR middle-end/40943
4535         * gcc.dg/uninit-6.c: Re-add XFAIL.
4536         * gcc.dg/uninit-6-O0.c: Likewise.
4537         * gcc.dg/uninit-pr40943.c: New test.
4538
4539 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4540
4541         PR testsuite/40858
4542         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4543         .ascii.
4544
4545 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4546
4547         PR libfortran/40853
4548         * gfortran.dg/namelist_40.f90: Update error output.
4549         * gfortran.dg/namelist_47.f90: Update error output.
4550         * gfortran.dg/namelist_58.f90: New test.
4551
4552 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4553
4554         PR fortran/40881
4555         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4556         * gfortran.dg/altreturn_3.f90: Ditto.
4557         * gfortran.dg/altreturn_5.f90: Ditto.
4558         * gfortran.dg/altreturn_6.f90: Ditto.
4559         * gfortran.dg/altreturn_7.f90: Ditto.
4560         * gfortran.dg/array_constructor_13.f90: Ditto.
4561         * gfortran.dg/arrayio_7.f90: Ditto.
4562         * gfortran.dg/arrayio_8.f90: Ditto.
4563         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4564         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4565         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4566         * gfortran.dg/backspace_8.f: Add -std=legacy.
4567         * gfortran.dg/backspace_9.f: Ditto.
4568         * gfortran.dg/char_comparison_1.f: Ditto.
4569         * gfortran.dg/char_decl_1.f90: Ditto.
4570         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4571         * gfortran.dg/char_pointer_assign.f90: Ditto.
4572         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4573         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4574         * gfortran.dg/char_pointer_func.f90: Ditto.
4575         * gfortran.dg/common_8.f90: Ditto.
4576         * gfortran.dg/constant_substring.f: Ditto.
4577         * gfortran.dg/data_char_2.f90: Ditto.
4578         * gfortran.dg/der_array_io_1.f90: Ditto.
4579         * gfortran.dg/der_array_io_2.f90: Ditto.
4580         * gfortran.dg/der_array_io_3.f90: Ditto.
4581         * gfortran.dg/der_io_3.f90: Ditto.
4582         * gfortran.dg/dev_null.F90: Ditto.
4583         * gfortran.dg/direct_io_2.f90: Ditto.
4584         * gfortran.dg/do_iterator_2.f90: Ditto.
4585         * gfortran.dg/e_d_fmt.f90: Ditto.
4586         * gfortran.dg/empty_format_1.f90: Ditto.
4587         * gfortran.dg/entry_17.f90: Modified warning message.
4588         * gfortran.dg/entry_7.f90: Add -std=legacy.
4589         * gfortran.dg/eor_1.f90: Ditto.
4590         * gfortran.dg/equiv_2.f90: Ditto.
4591         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4592         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4593         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4594         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4595         * gfortran.dg/fmt_error_2.f90: Ditto.
4596         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4597         * gfortran.dg/fmt_tl.f: Ditto.
4598         * gfortran.dg/fmt_white.f: Ditto.
4599         * gfortran.dg/func_derived_1.f90: Ditto.
4600         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4601         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4602         * gfortran.dg/global_references_2.f90: Ditto.
4603         * gfortran.dg/hollerith_1.f90: Ditto.
4604         * gfortran.dg/hollerith.f90: Use new-style character length.
4605         * gfortran.dg/hollerith_f95.f90: Ditto.
4606         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4607         * gfortran.dg/implicit_6.f90: Ditto.
4608         * gfortran.dg/implicit_9.f90: Ditto.
4609         * gfortran.dg/inquire_13.f90: Ditto.
4610         * gfortran.dg/inquire_5.f90: Ditto.
4611         * gfortran.dg/inquire_6.f90: Ditto.
4612         * gfortran.dg/inquire.f90: Ditto.
4613         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4614         * gfortran.dg/io_constraints_2.f90: Ditto.
4615         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4616         * gfortran.dg/loc_2.f90: Ditto.
4617         * gfortran.dg/logical_1.f90: Ditto.
4618         * gfortran.dg/longline.f: Ditto.
4619         * gfortran.dg/merge_char_1.f90: Ditto.
4620         * gfortran.dg/namelist_12.f: Ditto.
4621         * gfortran.dg/namelist_14.f90: Ditto.
4622         * gfortran.dg/namelist_18.f90: Ditto.
4623         * gfortran.dg/namelist_19.f90: Ditto.
4624         * gfortran.dg/namelist_21.f90: Ditto.
4625         * gfortran.dg/namelist_22.f90: Ditto.
4626         * gfortran.dg/namelist_37.f90: Ditto.
4627         * gfortran.dg/namelist_54.f90: Ditto.
4628         * gfortran.dg/namelist_55.f90: Ditto.
4629         * gfortran.dg/namelist_empty.f90: Ditto.
4630         * gfortran.dg/namelist_use.f90: Use new-style character length.
4631         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4632         * gfortran.dg/nested_modules_4.f90: Ditto.
4633         * gfortran.dg/nested_modules_5.f90: Ditto.
4634         * gfortran.dg/open-options-blanks.f: Ditto.
4635         * gfortran.dg/output_exponents_1.f90: Ditto.
4636         * gfortran.dg/parens_5.f90: Ditto.
4637         * gfortran.dg/parens_6.f90: Ditto.
4638         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4639         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4640         * gfortran.dg/pr15129.f90: Ditto.
4641         * gfortran.dg/pr15332.f: Ditto.
4642         * gfortran.dg/pr16597.f90: Ditto.
4643         * gfortran.dg/pr17143.f90: Ditto.
4644         * gfortran.dg/pr17164.f90: Ditto.
4645         * gfortran.dg/pr17229.f: Modified warning message.
4646         * gfortran.dg/pr18210.f90: Add -std=legacy.
4647         * gfortran.dg/pr19155.f: Ditto.
4648         * gfortran.dg/pr20086.f90: Ditto.
4649         * gfortran.dg/pr20124.f90: Ditto.
4650         * gfortran.dg/pr20755.f: Ditto.
4651         * gfortran.dg/pr20865.f90: Ditto.
4652         * gfortran.dg/pr20950.f: Ditto.
4653         * gfortran.dg/pr21730.f: Ditto.
4654         * gfortran.dg/pr22491.f: Ditto.
4655         * gfortran.dg/pr29713.f90: Ditto.
4656         * gfortran.dg/print_parentheses_1.f: Ditto.
4657         * gfortran.dg/print_parentheses_2.f90: Ditto.
4658         * gfortran.dg/proc_assign_1.f90: Ditto.
4659         * gfortran.dg/proc_decl_1.f90: Ditto.
4660         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4661         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4662         * gfortran.dg/read_float_1.f90: Ditto.
4663         * gfortran.dg/read_logical.f90: Ditto.
4664         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4665         * gfortran.dg/return_1.f90: Ditto.
4666         * gfortran.dg/rewind_1.f90: Ditto.
4667         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4668         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4669         * gfortran.dg/stfunc_1.f90: Ditto.
4670         * gfortran.dg/stfunc_3.f90: Ditto.
4671         * gfortran.dg/stfunc_4.f90: Ditto.
4672         * gfortran.dg/stfunc_6.f90: Ditto.
4673         * gfortran.dg/streamio_2.f90: Ditto.
4674         * gfortran.dg/string_ctor_1.f90: Ditto.
4675         * gfortran.dg/string_null_compare_1.f: Ditto.
4676         * gfortran.dg/substr_6.f90: Ditto.
4677         * gfortran.dg/tl_editing.f90: Ditto.
4678         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4679         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4680         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4681         * gfortran.dg/g77/1832.f: Ditto.
4682         * gfortran.dg/g77/19981216-0.f Ditto.
4683         * gfortran.dg/g77/19990525-0.f: Ditto.
4684         * gfortran.dg/g77/19990826-2.f: Ditto.
4685         * gfortran.dg/g77/20000630-2.f: Ditto.
4686         * gfortran.dg/g77/20010116.f: Ditto.
4687         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4688         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4689         * gfortran.dg/g77/980520-1.f: Ditto.
4690         * gfortran.dg/g77/check0.f: Ditto.
4691         * gfortran.dg/g77/cpp3.F: Ditto.
4692         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4693         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4694         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4695         * gfortran.dg/g77/short.f: Ditto.
4696
4697 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4698
4699         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4700         * gcc.target/mips/ext-4.c: Likewise.
4701         * gcc.target/mips/interrupt_handler.c: Likewise.
4702         * gcc.target/mips/truncate-4.c: Likewise.
4703         * gcc.target/mips/truncate-5.c: Likewise.
4704
4705 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4706
4707         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4708         -fgraphite-force-parallel to -floop-parallelize-all.
4709
4710 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4711
4712         PR fortran/40011
4713         * gfortran.dg/whole_file_7.f90: New test.
4714         * gfortran.dg/whole_file_8.f90: New test.
4715         * gfortran.dg/whole_file_9.f90: New test.
4716         * gfortran.dg/whole_file_10.f90: New test.
4717         * gfortran.dg/whole_file_11.f90: New test.
4718         * gfortran.dg/whole_file_12.f90: New test.
4719         * gfortran.dg/whole_file_13.f90: New test.
4720         * gfortran.dg/whole_file_14.f90: New test.
4721
4722 2009-07-31  Jason Merrill  <jason@redhat.com>
4723
4724         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4725         binding semantics.
4726         * g++.dg/cpp0x/named.C: Likewise.
4727         * g++.dg/cpp0x/overload.C: Likewise.
4728         * g++.dg/cpp0x/rv1n.C: Likewise.
4729         * g++.dg/cpp0x/rv1p.C: Likewise.
4730         * g++.dg/cpp0x/rv2n.C: Likewise.
4731         * g++.dg/cpp0x/rv2p.C: Likewise.
4732         * g++.dg/cpp0x/rv3n.C: Likewise.
4733         * g++.dg/cpp0x/rv3p.C: Likewise.
4734         * g++.dg/cpp0x/rv4n.C: Likewise.
4735         * g++.dg/cpp0x/rv4p.C: Likewise.
4736         * g++.dg/cpp0x/rv5n.C: Likewise.
4737         * g++.dg/cpp0x/rv5p.C: Likewise.
4738         * g++.dg/cpp0x/rv6n.C: Likewise.
4739         * g++.dg/cpp0x/rv6p.C: Likewise.
4740         * g++.dg/cpp0x/rv7n.C: Likewise.
4741         * g++.dg/cpp0x/rv7p.C: Likewise.
4742         * g++.dg/cpp0x/template_deduction.C: Likewise.
4743         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4744         * g++.dg/cpp0x/overloadn.C: New.
4745         * g++.dg/cpp0x/rv-cast.C: New.
4746
4747 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4748
4749         * gcc.target/mips/ext-4.c: New test.
4750
4751 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4752
4753         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4754
4755 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4756
4757         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4758         * gcc.dg/tree-ssa/loop-32.c: Same.
4759         * gcc.dg/tree-ssa/loop-33.c: Same.
4760         * gcc.dg/tree-ssa/loop-34.c: Same.
4761         * gcc.dg/tree-ssa/loop-35.c: Same.
4762         * gcc.dg/tree-ssa/loop-7.c: Same.
4763         * gcc.dg/tree-ssa/pr23109.c: Same.
4764         * gcc.dg/tree-ssa/restrict-2.c: Same.
4765         * gcc.dg/tree-ssa/restrict-3.c: Same.
4766         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4767         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4768         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4769         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4770         * gcc.dg/tree-ssa/structopt-1.c: Same.
4771         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4772         * gfortran.dg/pr32921.f: Same.
4773
4774 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4775
4776         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4777         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4778         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4779         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4780         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4781         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4782         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4783         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4784         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4785         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4786         * gcc.dg/graphite/id-1.c: New.
4787         * gcc.dg/graphite/id-10.c: New.
4788         * gcc.dg/graphite/id-11.c: New.
4789         * gcc.dg/graphite/id-12.c: New.
4790         * gcc.dg/graphite/id-13.c: New.
4791         * gcc.dg/graphite/id-14.c: New.
4792         * gcc.dg/graphite/id-15.c: New.
4793         * gcc.dg/graphite/id-2.c: New.
4794         * gcc.dg/graphite/id-3.c: New.
4795         * gcc.dg/graphite/id-4.c: New.
4796         * gcc.dg/graphite/id-5.c: New.
4797         * gcc.dg/graphite/id-6.c: New.
4798         * gcc.dg/graphite/id-7.c: New.
4799         * gcc.dg/graphite/id-8.c: New.
4800         * gcc.dg/graphite/id-9.c: New.
4801         * gcc.dg/graphite/interchange-0.c: New.
4802         * gcc.dg/graphite/interchange-1.c: New.
4803         * gcc.dg/graphite/interchange-2.c: New.
4804         * gcc.dg/graphite/interchange-3.c: New.
4805         * gcc.dg/graphite/interchange-4.c: New.
4806         * gcc.dg/graphite/interchange-5.c: New.
4807         * gcc.dg/graphite/interchange-6.c: New.
4808         * gcc.dg/graphite/interchange-7.c: New.
4809         * gcc.dg/graphite/interchange-8.c: New.
4810         * gcc.dg/graphite/pr35356-1.c: New.
4811         * gcc.dg/graphite/pr35356-2.c: New.
4812         * gcc.dg/graphite/pr35356-3.c: New.
4813         * gcc.dg/graphite/pr40157.c: New.
4814         * gcc.dg/graphite/run-id-1.c: New.
4815         * gcc.dg/graphite/scop-20.c: New.
4816         * gcc.dg/graphite/scop-21.c: New.
4817         * gfortran.dg/graphite/id-1.f90: New.
4818         * gfortran.dg/graphite/id-10.f90: New.
4819         * gfortran.dg/graphite/id-11.f: New.
4820         * gfortran.dg/graphite/id-12.f: New.
4821         * gfortran.dg/graphite/id-13.f: New.
4822         * gfortran.dg/graphite/id-14.f: New.
4823         * gfortran.dg/graphite/id-15.f: New.
4824         * gfortran.dg/graphite/id-16.f: New.
4825         * gfortran.dg/graphite/id-5.f: New.
4826         * gfortran.dg/graphite/id-6.f: New.
4827         * gfortran.dg/graphite/id-7.f: New.
4828         * gfortran.dg/graphite/id-8.f: New.
4829         * gfortran.dg/graphite/id-9.f: New.
4830         * gfortran.dg/graphite/interchange-1.f: New.
4831         * gfortran.dg/graphite/interchange-2.f: New.
4832
4833 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4834
4835         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4836         flags based on the name of the testcase.
4837         * gfortran.dg/graphite/graphite.exp: Same.
4838
4839         * gcc.dg/graphite/block-0.c: Adjusted.
4840         * gcc.dg/graphite/block-1.c: Adjusted.
4841         * gcc.dg/graphite/block-2.c: Adjusted.
4842         * gcc.dg/graphite/block-3.c: Adjusted.
4843         * gcc.dg/graphite/block-4.c: Adjusted.
4844         * gcc.dg/graphite/block-5.c: Adjusted.
4845         * gcc.dg/graphite/block-6.c: Adjusted.
4846         * gcc.dg/graphite/pr37485.c: Adjusted.
4847         * gcc.dg/graphite/pr37684.c: Adjusted.
4848         * gcc.dg/graphite/pr37828.c: Adjusted.
4849         * gcc.dg/graphite/pr37883.c: Adjusted.
4850         * gcc.dg/graphite/pr37928.c: Adjusted.
4851         * gcc.dg/graphite/pr37943.c: Adjusted.
4852         * gcc.dg/graphite/pr38409.c: Adjusted.
4853         * gcc.dg/graphite/pr38498.c: Adjusted.
4854         * gcc.dg/graphite/pr38559.c: Adjusted.
4855         * gcc.dg/graphite/pr39335.c: Adjusted.
4856         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4857         * gcc.dg/graphite/scop-0.c: Adjusted.
4858         * gcc.dg/graphite/scop-1.c: Adjusted.
4859         * gcc.dg/graphite/scop-10.c: Adjusted.
4860         * gcc.dg/graphite/scop-11.c: Adjusted.
4861         * gcc.dg/graphite/scop-12.c: Adjusted.
4862         * gcc.dg/graphite/scop-13.c: Adjusted.
4863         * gcc.dg/graphite/scop-14.c: Adjusted.
4864         * gcc.dg/graphite/scop-15.c: Adjusted.
4865         * gcc.dg/graphite/scop-16.c: Adjusted.
4866         * gcc.dg/graphite/scop-17.c: Adjusted.
4867         * gcc.dg/graphite/scop-18.c: Adjusted.
4868         * gcc.dg/graphite/scop-19.c: Adjusted.
4869         * gcc.dg/graphite/scop-2.c: Adjusted.
4870         * gcc.dg/graphite/scop-3.c: Adjusted.-
4871         * gcc.dg/graphite/scop-4.c: Adjusted.
4872         * gcc.dg/graphite/scop-5.c: Adjusted.
4873         * gcc.dg/graphite/scop-6.c: Adjusted.
4874         * gcc.dg/graphite/scop-7.c: Adjusted.
4875         * gcc.dg/graphite/scop-8.c: Adjusted.
4876         * gcc.dg/graphite/scop-9.c: Adjusted.
4877         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4878         * gfortran.dg/graphite/block-1.f90: Adjusted.
4879         * gfortran.dg/graphite/block-2.f: Adjusted.
4880         * gfortran.dg/graphite/block-3.f90: Adjusted.
4881         * gfortran.dg/graphite/block-4.f90: Adjusted.
4882         * gfortran.dg/graphite/id-2.f90: Adjusted.
4883         * gfortran.dg/graphite/id-3.f90: Adjusted.
4884         * gfortran.dg/graphite/id-4.f90: Adjusted.
4885         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4886         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4887         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4888         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4889         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4890         * gfortran.dg/graphite/scop-1.f: Adjusted.
4891
4892 2009-07-30  Doug Kwan  <dougkwan@google.com>
4893
4894         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4895         in warnings added in rev 141298.
4896
4897 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4898
4899         * lib/options.exp: Use "!=" instead of "ne".
4900
4901         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4902
4903         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4904         * gcc.dg/ucnid-12.c: Likewise.
4905
4906 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4907             Pat Haugen  <pthaugen@us.ibm.com>
4908             Revital Eres <ERES@il.ibm.com>
4909
4910         * gcc.target/powerpc/altivec-32.c: New file to test
4911         Altivec simple math function vectorization.
4912
4913         * gcc.target/powerpc/bswap-run.c: New file to test swap
4914         builtins.
4915         * gcc.target/powerpc/bswap16.c: Ditto.
4916         * gcc.target/powerpc/bswap32.c: Ditto.
4917         * gcc.target/powerpc/bswap64-1.c: Ditto.
4918         * gcc.target/powerpc/bswap64-2.c: Ditto.
4919         * gcc.target/powerpc/bswap64-3.c: Ditto.
4920         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4921         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4922         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4923
4924         * gcc.target/powerpc/popcount-2.c: New file to test
4925         power7 popcntd instructions.
4926         * gcc.target/powerpc/popcount-3.c: Ditto.
4927
4928         * gcc.target/powerpc/pr39457.c: New VSX test.
4929         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4930         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4931         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4932         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4933         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4934         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4935         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4936         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4937         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4938         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4939         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4940         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4941
4942         * gcc.target/powerpc/altivec-6.c: Store the result of
4943         vec_add, so the optimizer doesn't remove it.
4944
4945         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4946         systems that support bswap64.
4947
4948         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4949         prevent VSX code generation.
4950
4951         * lib/target-supports.exp (check_vsx_hw_available): New
4952         function to test if VSX available.
4953         (check_effective_target_powerpc_vsx_ok): Ditto.
4954         (check_vmx_hw_available): Add explicit -mno-vsx.
4955
4956 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4957
4958         PR c/39902
4959         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4960
4961 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4962
4963         PR tree-optimization/40570
4964         * gcc.c-torture/compile/pr40570.c: New test.
4965
4966 2009-07-29  Jason Merrill  <jason@redhat.com>
4967
4968         PR c++/14912
4969         * g++.dg/template/defarg13.C: New.
4970
4971 2009-07-29  Richard Guenther  <rguenther@suse.de>
4972
4973         PR c++/40834
4974         * g++.dg/torture/pr40834.C: New testcase.
4975
4976 2009-07-29  Michael Matz  <matz@suse.de>
4977
4978         PR middle-end/40830
4979         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4980
4981 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4982
4983         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4984         sh*-*-* targets.  Skip on spu-*-* targets.
4985         * gfortran.dg/maxlocval_4.f90: Likewise.
4986         * gfortran.dg/minlocval_1.f90: Likewise.
4987         * gfortran.dg/minlocval_4.f90: Likewise.
4988
4989 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4990
4991         PR fortran/40878
4992         * gfortran.dg/gomp/pr40878-1.f90: New test.
4993         * gfortran.dg/gomp/pr40878-2.f90: New test.
4994
4995         PR testsuite/40891
4996         * gcc.dg/cdce1.c: Adjust note line number.
4997         * gcc.dg/cdce2.c: Likewise.
4998
4999 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5000
5001         PR fortran/40882
5002         * gfortran.dg/proc_ptr_comp_13.f90: New.
5003
5004 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5005
5006         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5007         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5008         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5009         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5010         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5011         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5012         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5013         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5014         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5015         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5016         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5017         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5018         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5019         #ifdef NEED_IEEE754_FLOAT conditional.
5020         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5021         conditional.
5022
5023 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5024
5025         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5026         i?86-*-netware.
5027         * g++.dg/ext/bitfield3.C: Likewise.
5028         * g++.dg/ext/bitfield4.C: Likewise.
5029         * g++.dg/ext/bitfield5.C: Likewise.
5030         * gcc.dg/bitfld-15.c: Likewise.
5031         * gcc.dg/bitfld-16.c: Likewise.
5032         * gcc.dg/bitfld-17.c: Likewise.
5033         * gcc.dg/bitfld-18.c: Likewise.
5034         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5035         * gcc.dg/20010912-1.c: Likewise.
5036         * gcc.dg/20021018-1.c: Likewise.
5037         * gcc.dg/20030213-1.c: Likewise.
5038         * gcc.dg/20030225-1.c: Likewise.
5039         * gcc.dg/20030708-1.c: Likewise.
5040         * gcc.dg/20050321-2.c: Likewise.
5041         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5042         * gcc.dg/cdce2.c: Likewise.
5043         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5044         targets.
5045         * gcc.target/i386/pr37248-3.c: Likewise.
5046
5047 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5048
5049         PR fortran/40848
5050         * gfortran.dg/altreturn_7.f90: New.
5051
5052 2009-07-27  Simon Baldwin  <simonb@google.com>
5053
5054         PR testsuite/40829
5055         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5056         so that indexing no longer runs off array end.
5057
5058 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5059
5060         PR fortran/40851
5061         * gfortran.dg/derived_init_3.f90: New test.
5062
5063 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5064
5065         PR fortran/33197
5066         * gfortran.dg/atan2_1.f90: New test
5067         * gfortran.dg/atan2_2.f90: New test
5068
5069 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5070
5071         PR c++/40749
5072         * g++.dg/warn/Wreturn-type-6.C: New test.
5073
5074 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5075
5076         PR tree-optimization/40801
5077         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5078         * gfortran.dg/vect/vect.exp: Run tests starting with
5079         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5080
5081 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5082
5083         PR rtl-optimization/40445
5084         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5085
5086 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5087
5088         * gcc.dg/builtin-unreachable-4.c: New test.
5089
5090 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5091
5092         PR fortran/33197
5093         * gfortran.dg/complex_intrinsic_5.f90: New test.
5094         * gfortran.dg/complex_intrinsic_7.f90: New test.
5095
5096 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5097
5098         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5099         * gcc.dg/ipa/noclone-1.c: New test.
5100
5101 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5102
5103         * lib/target-supports.exp (check_effective_target_static): New
5104         procedure.
5105         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5106         supported.
5107         * g++.old-deja/g++.law/weak.C: Require static effective target.
5108
5109 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5110
5111         PR fortran/39630
5112         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5113         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5114         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5115         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5116         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5117         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5118         * gfortran.dg/typebound_call_10.f03: New.
5119
5120 2009-07-24  Jason Merrill  <jason@redhat.com>
5121
5122         * g++.dg/cpp0x/defaulted11.C: New.
5123
5124         * g++.dg/cpp0x/initlist23.C: New.
5125
5126 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5127
5128         PR fortran/40822
5129         * gfortran.dg/char_length_16.f90: New.
5130
5131 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5132
5133         PR fortran/40643
5134         PR fortran/31067
5135         * gfortran.dg/maxlocval_2.f90: New test.
5136         * gfortran.dg/maxlocval_3.f90: New test.
5137         * gfortran.dg/maxlocval_4.f90: New test.
5138         * gfortran.dg/minlocval_1.f90: New test.
5139         * gfortran.dg/minlocval_2.f90: New test.
5140         * gfortran.dg/minlocval_3.f90: New test.
5141         * gfortran.dg/minlocval_4.f90: New test.
5142
5143 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5144
5145         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5146         scan-assembler.
5147
5148 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5149
5150         PR fortran/40839
5151         * gfortran.dg/pr40839.f90: New test.
5152
5153 2009-07-23  Michael Matz  <matz@suse.de>
5154
5155         PR middle-end/40830
5156         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5157         don't set options ourself.
5158
5159 2009-07-23  Simon Baldwin  <simonb@google.com>
5160
5161         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5162         native C compilation where required.
5163
5164 2009-07-22  Doug Kwan  <dougkwan@google.com>
5165
5166         * gcc.c-torture/compile/20090721-1.c: New test.
5167
5168 2009-07-22  Michael Matz  <matz@suse.de>
5169
5170         PR tree-optimization/35229
5171         PR tree-optimization/39300
5172         * gcc.dg/vect/vect-pre-interact.c: New test.
5173
5174 2009-07-22  Richard Guenther  <rguenther@suse.de>
5175
5176         * g++.dg/lookup/using21.C: Fix duplicate paste.
5177
5178 2009-07-22  Richard Guenther  <rguenther@suse.de>
5179
5180         PR c++/40799
5181         * g++.dg/lookup/using21.C: New testcase.
5182
5183 2009-07-21  Jason Merrill  <jason@redhat.com>
5184
5185         * g++.dg/init/aggr4.C: New.
5186
5187 2009-07-21  Jason Merrill  <jason@redhat.com>
5188
5189         Core issue 934
5190         * g++.dg/cpp0x/initlist22.C: New.
5191
5192 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5193
5194         * gcc.target/i386/vectorize8.c: New test.
5195
5196 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5197
5198         PR target/40811
5199         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5200         Add i?86 and x86_64 targets.
5201         * gcc.target/i386/vectorize7.c: New test.
5202
5203         PR target/40809
5204         * gcc.target/i386/pr40809.c: New test.
5205
5206 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5207
5208         PR tree-optimization/40813
5209         * g++.dg/opt/inline15.C: New test.
5210
5211 2009-07-21  Paul Brook <paul@codesourcery.com>
5212
5213         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5214         * lib/target-supports.exp (check_effective_target_section_anchors):
5215         Add arm*-*-*.
5216
5217 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5218
5219         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5220         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5221         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5222
5223 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5224
5225         * gcc.target/mips/ext-3.c: New test.
5226
5227 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5228
5229         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5230         * gcc.dg/builtin-object-size-8.c: New test.
5231         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5232         * g++.dg/ext/builtin-object-size2.C: Likewise.
5233
5234         PR tree-optimization/40792
5235         * gcc.dg/pr40792.c: New test.
5236
5237 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5238
5239         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5240         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5241         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5242
5243 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5244
5245         * gcc.target/sh/mfmovd.c: New test.
5246
5247 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5248             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5249
5250         PR libfortran/40714
5251         * gfortran.dg/eof_3.f90: New test.
5252
5253 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5254
5255         PR fortran/40727
5256         * gfortran.dg/intrinsic_cmplx.f90: New test.
5257
5258 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5259
5260         PR libfortran/34670
5261         PR libfortran/36874
5262         * gfortran.dg/cshift_bounds_1.f90:  New test.
5263         * gfortran.dg/cshift_bounds_2.f90:  New test.
5264         * gfortran.dg/cshift_bounds_3.f90:  New test.
5265         * gfortran.dg/cshift_bounds_4.f90:  New test.
5266         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5267         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5268         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5269         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5270
5271 2009-07-19  Jan Hubicka  <jh@suse.cz>
5272
5273         PR tree-optimization/40676
5274         * gcc.c-torture/compile/pr40676.c: New testcase.
5275
5276 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5277
5278         * gcc.target/mips/ext-2.c: New test.
5279
5280 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5281
5282         * gcc.target/mips/octeon-exts-7.c: New test.
5283         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5284         * gcc.target/mips/octeon-exts-5.c: Likewise.
5285
5286 2009-07-18  Richard Guenther  <rguenther@suse.de>
5287
5288         PR testsuite/40798
5289         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5290
5291 2009-07-18  Richard Guenther  <rguenther@suse.de>
5292
5293         PR c/40787
5294         * gcc.dg/pr35899.c: Adjust.
5295
5296 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5297
5298         * gcc.target/powerpc/asm-es-1.c: New test.
5299         * gcc.target/powerpc/asm-es-2.c: Likewise.
5300
5301 2009-07-17  Richard Guenther  <rguenther@suse.de>
5302
5303         PR c/40401
5304         * g++.dg/rtti/crash4.C: New testcase.
5305         * g++.dg/torture/20090706-1.C: Likewise.
5306         * gcc.dg/redecl-17.c: Likewise.
5307         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5308         * gcc.dg/declspec-9.c: Expect extra error.
5309         * gcc.dg/declspec-10.c: Likewise.
5310         * gcc.dg/declspec-11.c: Likewise.
5311         * gcc.dg/redecl-10.c: Expect extra warnings.
5312         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5313         * gcc.target/i386/pr39545-1.c: Likewise.
5314         * g++.dg/ext/asm3.C: Expect more errors.
5315         * g++.dg/gomp/block-1.C: Likewise.
5316         * g++.dg/gomp/block-2.C: Likewise.
5317         * g++.dg/gomp/block-3.C: Likewise.
5318         * g++.dg/gomp/block-5.C: Likewise.
5319         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5320         * g++.dg/warn/unused-result1.C: XFAIL.
5321
5322 2009-07-17  Richard Guenther  <rguenther@suse.de>
5323
5324         PR tree-optimization/40321
5325         * gcc.c-torture/compile/pr40321.c: New testcase.
5326         * g++.dg/torture/pr40321.C: Likewise.
5327
5328 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5329
5330         PR c++/40780
5331         * g++.dg/template/ptrmem19.C: New test.
5332
5333 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5334             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5335
5336         PR 40435
5337         * gcc.dg/pr36902.c: Add column info.
5338         * g++.dg/gcov/gcov-2.C: Change count for definition.
5339
5340 2009-07-16  Jason Merrill  <jason@redhat.com>
5341
5342         PR libstdc++/37907
5343         * g++.dg/cpp0x/std-layout1.C: New.
5344         * g++.dg/ext/has_nothrow_assign.C: Fix.
5345         * g++.dg/ext/has_nothrow_copy.C: Fix.
5346         * g++.dg/ext/has_trivial_assign.C: Fix.
5347         * g++.dg/ext/has_trivial_copy.C: Fix.
5348         * g++.dg/ext/is_pod.C: Fix.
5349         * g++.dg/other/offsetof3.C: Adjust.
5350         * g++.dg/overload/ellipsis1.C: Adjust.
5351         * g++.dg/warn/var-args1.C: Adjust.
5352         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5353         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5354         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5355         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5356         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5357
5358 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5359
5360         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5361         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5362         effective target "mpc_pow".
5363         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5364
5365 2009-07-16  Richard Henderson  <rth@redhat.com>
5366
5367         * g++.dg/opt/eh4.C: New test.
5368
5369 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5370
5371         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5372
5373 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5374
5375         PR middle-end/40747
5376         * gcc.c-torture/execute/pr40747.c: New test.
5377
5378 2009-07-15  Richard Guenther  <rguenther@suse.de>
5379
5380         PR middle-end/40753
5381         * gcc.c-torture/compile/pr40753.c: New testcase.
5382
5383 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5384
5385         PR fortran/40743
5386         * gfortran.dg/interface_assignment_4.f90: New.
5387
5388 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5389
5390         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5391         for FreeBSD up to and including version 8.
5392
5393 2009-07-14  Taras Glek  <tglek@mozilla.com>
5394             Rafael Espindola  <espindola@google.com>
5395
5396         * g++.dg/plugin/header-plugin-test.C: New.
5397         * g++.dg/plugin/header_plugin.c: New.
5398         * g++.dg/plugin/plugin.exp: Update.
5399
5400 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5401
5402         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5403         function to enable vectorization.
5404         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5405         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5406
5407 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5408
5409         * gcc.target/i386/sse-copysignf-vec.c: New test.
5410         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5411
5412 2009-07-14  Jason Merrill  <jason@redhat.com>
5413
5414         PR c++/37276
5415         * g++.dg/lookup/builtin5.C: New.
5416         * g++.dg/other/error22.C: Add missing extern "C".
5417         * g++.dg/warn/Warray-bounds.C: Likewise.
5418         * gcc.dg/compat/compat-common.h: Likewise.
5419
5420         PR c++/40746
5421         * g++.dg/lookup/using20.C: New.
5422
5423         PR c++/40740
5424         * g++.dg/template/koenig8.C: New.
5425
5426 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5427
5428         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5429         both i?86-*-darwin* and x86_64-*-darwin*.
5430
5431 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5432
5433         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5434         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5435         name.
5436
5437 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5438
5439         PR debug/40705
5440         * g++.dg/debug/dwarf2/typedef1.C: New test.
5441
5442         PR c++/40357
5443         * g++.dg/other/typedef3.C: New test.
5444
5445 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5446
5447         * gcc.dg/20090709-1.c: Move to a proper place ...
5448         * gcc.target/m68k/20090709-1.c: ... here.
5449
5450 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5451
5452         PR C++/22154
5453         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5454         front of qualified names are allowed.
5455         * g++.dg/parse/crash10.C: Likewise.
5456         * g++.dg/parse/error15.C: Likewise.
5457         * g++.dg/parse/typename9.C: Likewise.
5458         * g++.dg/parse/error8.C: Likewise.
5459
5460 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5461
5462         PR fortran/40646
5463         * gfortran.dg/proc_ptr_22.f90: Extended.
5464         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5465
5466 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5467
5468         * gfortran.dg/vect/vect-6.f: New test.
5469
5470 2009-07-12  Jason Merrill  <jason@redhat.com>
5471
5472         PR c++/36628
5473         * g++.dg/cpp0x/decltype17.C: New.
5474
5475         PR c++/37206
5476         * g++.dg/cpp0x/rv10.C: New.
5477
5478 2009-07-12  Jason Merrill  <jason@redhat.com>
5479
5480         PR c++/40689
5481         * g++.dg/cpp0x/initlist20.C: New.
5482         * g++.dg/cpp0x/initlist21.C: New.
5483
5484 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5485
5486         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5487         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5488         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5489         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5490         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5491
5492 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5493
5494         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5495         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5496         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5497         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5498         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5499         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5500         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5501         effective_target fd_truncate.
5502
5503 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5504
5505         * gnat.dg/specs/addr1.ads: New test.
5506
5507 2009-07-11  Jan Hubicka  <jh@suse.cz>
5508
5509         PR middle-end/48388
5510         * g++.dg/torture/pr40388.C: New testcase.
5511
5512 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5513
5514         PR target/40668
5515         * gcc.c-torture/execute/pr40668.c: New test.
5516
5517 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5518
5519         * gcc.c-torture/execute/20090711-1.c: New test.
5520
5521 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5522
5523         PR testsuite/40699
5524         PR testsuite/40707
5525         PR testsuite/40709
5526         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5527         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5528         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5529         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5530
5531 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5532
5533         PR fortran/33197
5534         * gfortran.dg/complex_intrinsic_3.f90: New test.
5535         * gfortran.dg/complex_intrinsic_4.f90: New test.
5536
5537 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5538
5539         PR target/39079
5540         * gcc.target/mips/mips.exp: Make -msynci a known option.
5541         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5542
5543 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5544
5545         PR c++/40502
5546         * g++.dg/ext/strncpy-chk1.C: New test.
5547
5548 2009-07-10  Richard Guenther  <rguenther@suse.de>
5549
5550         PR tree-optimization/40496
5551         * g++.dg/opt/pr40496.C: New testcase.
5552
5553 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5554
5555         PR 25509
5556         PR 40614
5557         * g++.dg/warn/unused-result1-Werror.c: New.
5558
5559 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5560
5561         PR fortran/39334
5562         * gfortran.dg/recursive_parameter_1.f90: New test.
5563
5564 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5565
5566         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5567         * gfortran.dg/module_equivalence_6.f90: Ditto.
5568         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5569         * gfortran.dg/nan_2.f90: Ditto.
5570         * gfortran.dg/inquire_11.f90: Ditto.
5571         * gfortran.dg/abstract_type_3.f03: Ditto.
5572         * gfortran.dg/abstract_type_1.f90: Ditto.
5573         * gfortran.dg/private_type_9.f90: Ditto.
5574         * gfortran.dg/abstract_type_5.f03: Ditto.
5575         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5576         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5577         * gfortran.dg/derived_sub.f90: Ditto.
5578         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5579         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5580         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5581         * gfortran.dg/mvbits_6.f90: Ditto.
5582         * gfortran.dg/abstract_type_2.f03: Ditto.
5583         * gfortran.dg/abstract_type_4.f03: Ditto.
5584         * gfortran.dg/bounds_check_9.f90: Ditto.
5585         * gfortran.dg/optional_dim_3.f90: Ditto.
5586         * gfortran.dg/pr32921.f: Ditto.
5587         * gfortran.dg/entry_16.f90: Ditto.
5588         * gfortran.dg/generic_16.f90: Ditto.
5589
5590
5591 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5592
5593         * gcc.target/m68k/20090709-1.c: New.
5594
5595 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5596
5597         PR c++/40684
5598         * g++.dg/template/unify11.C: New test.
5599
5600 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5601
5602         PR fortran/40629
5603         * gfortran.dg/host_assoc_function_9.f90: New test.
5604
5605 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5606
5607         PR fortran/40646
5608         * gfortran.dg/proc_ptr_22.f90: New.
5609         * gfortran.dg/proc_ptr_comp_12.f90: New.
5610
5611 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5612
5613         PR middle-end/40692
5614         * gcc.c-torture/compile/pr40692.c: New test.
5615
5616 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5617
5618         PR fortran/40604
5619         * gfortran.dg/pointer_check_6.f90: New test.
5620
5621 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5622
5623         * gcc.target/mips/truncate-5.c: New test.
5624
5625 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5626
5627         PR libfortran/40330
5628         PR libfortran/40662
5629         * gfortran.dg/fmt_cache_1.f: New test.
5630
5631 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5632
5633         PR fortran/40675
5634         * gfortran.dg/nosigned_zero_1.f90: New test.
5635         * gfortran.dg/nosigned_zero_2.f90: New test.
5636
5637 2009-07-08  Richard Guenther  <rguenther@suse.de>
5638
5639         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5640
5641 2009-07-08  Richard Guenther  <rguenther@suse.de>
5642
5643         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5644
5645 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5646
5647         PR fortran/40591
5648         * gfortran.dg/proc_ptr_21.f90: New test.
5649
5650 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5651
5652         PR c++/31246
5653         * g++.dg/warn/pr31246.C: New.
5654         * g++.dg/warn/pr31246-2.C: New.
5655
5656 2009-07-07  Jason Merrill  <jason@redhat.com>
5657
5658         PR c++/35828
5659         * g++.dg/template/defarg12.C: New.
5660
5661         PR c++/37816
5662         * g++.dg/cpp0x/enum7.C: New.
5663
5664         PR c++/37946
5665         * g++.dg/cpp0x/enum6.C: New.
5666
5667         PR c++/40639
5668         * g++.dg/cpp0x/enum5.C: New.
5669
5670         PR c++/40633
5671         * g++.dg/cpp0x/enum4.C: New.
5672
5673 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5674
5675         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5676
5677 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5678
5679         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5680
5681 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5682
5683         PR middle-end/40669
5684         * gcc.dg/pr40669.c: New test.
5685
5686 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5687
5688         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5689         location. Update all calls.
5690         * g++.dg/plugin/selfassign.c: Likewise.
5691
5692 2009-07-06  Jason Merrill  <jason@redhat.com>
5693
5694         * g++.dg/rtti/dyncast[34].C: New.
5695
5696 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5697
5698         * lib/target-supports.exp
5699         (check_effective_target_mips_newabi_large_long_double): New.
5700         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5701         target.
5702         * gcc.target/mips/fpr-moves-6.c: Likewise.
5703
5704 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5705
5706         PR c++/40557
5707         * g++.dg/template/union2.C: New test.
5708
5709 2009-07-04  Jason Merrill  <jason@redhat.com>
5710
5711         * g++.dg/template/using15.C: New.
5712
5713 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5714
5715         * gfortran.dg/maxloc_1.f90: New test.
5716
5717 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5718
5719         PR fortran/40593
5720         * gfortran.dg/proc_ptr_result_6.f90: New.
5721
5722 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5723
5724         * gcc.dg/framework-2.c: Adjust testcase to pass.
5725
5726 2009-07-04  Jason Merrill  <jason@redhat.com>
5727
5728         PR c++/40619
5729         * g++.dg/cpp0x/auto16.C: New.
5730
5731 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5732
5733         PR target/40587
5734         * gfortran.dg/pr40587.f: New test.
5735
5736 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5737
5738         PR fortran/40638
5739         * gfortran.dg/unit_1.f90: New test.
5740
5741 2009-07-03  Jason Merrill  <jason@redhat.com>
5742
5743         * g++.dg/template/pure1.C: Expect another error.
5744
5745 2009-07-03  Richard Guenther  <rguenther@suse.de>
5746
5747         PR tree-optimization/40640
5748         * gcc.c-torture/compile/pr40640.c: New testcase.
5749
5750 2009-07-03  Richard Guenther  <rguenther@suse.de>
5751
5752         PR middle-end/34163
5753         * gfortran.dg/pr34163.f90: New testcase.
5754
5755 2009-07-03  Jan Hubicka  <jh@suse.cz>
5756
5757         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5758         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5759         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5760         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5761         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5762         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5763         * gnat.dg/loop_optimization6.adb: Enable -O2.
5764
5765 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5766
5767         * g++.dg/warn/null4.C: Extend.
5768
5769 2009-07-02  Jason Merrill  <jason@redhat.com>
5770
5771         * g++.dg/template/spec8.C: Fix.
5772
5773 2009-07-02  Michael Matz  <matz@suse.de>
5774
5775         PR fortran/32131
5776         * gfortran.dg/pr32921.f: Adjust.
5777
5778 2009-07-02  Jan Hubicka  <jh@suse.cz>
5779
5780         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5781
5782 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5783
5784         * gcc.target/mips/truncate-4.c: New testcase.
5785
5786 2009-07-01  Richard Guenther  <rguenther@suse.de>
5787
5788         PR tree-optimization/19831
5789         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5790         make allocated memory escape.  Un-XFAIL.
5791         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5792         * gcc.dg/vect/pr31699.c: Likewise.
5793         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5794
5795 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5796
5797         PR c++/40566
5798         * g++.dg/parse/cond5.C: New test.
5799
5800 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5801
5802         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5803         (main): Pass n to main_1 instead.
5804         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5805         (main_1): New function, split off from...
5806         (main): ...here.  Pass `off' to main_1 instead.
5807
5808 2009-06-30  Jason Merrill  <jason@redhat.com>
5809
5810         PR c++/40595
5811         * g++.dg/cpp0x/variadic94.C: New.
5812
5813 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5814
5815         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5816         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5817         (init_ld_library_path_env_vars): New function, replacing the
5818         orig_*_saved assignments.  Call it after defining it.
5819         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5820         (restore_ld_library_path_env_vars): Likewise.
5821         (add_path, find_libgcc_s): New functions.
5822         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5823         gcc-set-multilib-library-path.
5824         (objc_target_compile): Don't add "." to ld_library_path.
5825         Use add_path.
5826         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5827         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5828         gcc-set-multilib-library-path.
5829         * lib/g++.exp (g++_link_flags): Likewise.
5830         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5831         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5832         top level; do it...
5833         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5834         to tell when this needs to happen.  Use find_libgcc_s instead of
5835         gcc-set-multilib-library-path.
5836         * lib/gcc-dg.exp: Likewise.
5837         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5838         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5839         unless it is in $ALT_LD_LIBRARY_PATH.
5840         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5841
5842 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5843
5844         * gnat.dg/discr12.adb: New test.
5845         * gnat.dg/discr12_pkg.ads: New helper.
5846         * gnat.dg/discr13.adb: New test.
5847         * gnat.dg/discr14.ad[sb]: Likewise.
5848         * gnat.dg/discr15.adb: Likewise.
5849         * gnat.dg/discr15_pkg.ads: New helper.
5850         * gnat.dg/discr16.adb: New test.
5851         * gnat.dg/discr16_g.ads: New helper.
5852         * gnat.dg/discr16_pkg.ads: Likewise.
5853         * gnat.dg/discr16_cont.ads: Likewise.
5854         * gnat.dg/discr17.adb: New test.
5855         * gnat.dg/discr18.adb: Likewise.
5856         * gnat.dg/discr18_pkg.ads: New helper.
5857         * gnat.dg/discr19.adb: New test.
5858
5859 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5860
5861         PR fortran/40576
5862         * gfortran.dg/internal_write_1.f90:  New testcase.
5863
5864 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5865
5866         PR fortran/40594
5867         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5868
5869 2009-06-30  Richard Guenther  <rguenther@suse.de>
5870
5871         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5872
5873 2009-06-30  Wei Guozhi  <carrot@google.com>
5874
5875         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5876         to "-Os".
5877
5878 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5879
5880         PR tree-optimization/40542
5881         * gcc.dg/vect/pr40542.c: New test.
5882
5883 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5884
5885         PR tree-optimization/40582
5886         * gcc.c-torture/compile/pr40582.c: New test.
5887
5888 2009-06-30  Wei Guozhi  <carrot@google.com>
5889
5890         PR/40416
5891         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5892
5893 2009-06-29  Jason Merrill  <jason@redhat.com>
5894
5895         PR c++/40274
5896         * g++.dg/template/debug1.C: New.
5897
5898 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5899
5900         PR fortran/40580
5901         * pointer_check_1.f90: New test.
5902         * pointer_check_2.f90: New test.
5903         * pointer_check_3.f90: New test.
5904         * pointer_check_4.f90: New test.
5905         * pointer_check_5.f90: New test.
5906
5907 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5908
5909         PR fortran/40551
5910         * gfortran.dg/func_assign_2.f90 : New test.
5911
5912 2009-06-29  Richard Guenther  <rguenther@suse.de>
5913
5914         PR middle-end/14187
5915         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5916         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5917         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5918         * gcc.c-torture/execute/20090623-1.c: Likewise.
5919         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5920         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5921
5922 2009-06-29  Richard Guenther  <rguenther@suse.de>
5923
5924         PR middle-end/38212
5925         * gcc.c-torture/execute/pr38212.c: New testcase.
5926
5927 2009-06-29  Richard Guenther  <rguenther@suse.de>
5928
5929         PR tree-optimization/40579
5930         * gcc.c-torture/execute/pr40579.c: New testcase.
5931
5932 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5933
5934         PR tree-optimization/40550
5935         * gcc.dg/pr40550.c: New test.
5936
5937 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5938
5939         * gnat.dg/overflow_sum2.adb: New test
5940         * gnat.dg/namet.ads: New helper.
5941
5942         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5943
5944 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5945
5946         PR fortran/34112
5947         * gfortran.dg/compiler-directive_1.f90: New test.
5948         * gfortran.dg/compiler-directive_2.f: New test.
5949
5950 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5951
5952         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5953         comment out some values and add some cases.
5954
5955 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5956
5957         PR testsuite/40567
5958         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5959
5960 2009-06-26  Richard Henderson  <rth@redhat.com>
5961
5962         PR testsuite/40565
5963         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5964         * gcc.target/i386/local.c: Pass a non-constant to T.
5965
5966 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5967
5968         PR fortran/39997
5969         PR fortran/40541
5970         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5971         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5972         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5973         * gfortran.dg/proc_ptr_result_5.f90: New.
5974
5975 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5976
5977         PR c/39902
5978         * gcc.dg/dfp/pr39902.c: New test.
5979
5980 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5981
5982         PR testsuite/40532
5983         * gcc.dg/builtins-65.c: Require c99 runtime.
5984
5985 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5986
5987         * gnat.dg/array7.ad[sb]: New test.
5988
5989 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5990
5991         * gnat.dg/array6.adb: New test.
5992
5993 2009-06-25  Ian Lance Taylor  <iant@google.com>
5994
5995         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5996
5997 2009-06-25  Ian Lance Taylor  <iant@google.com>
5998
5999         * g++.dg/warn/Wunused-16.C: New testcase.
6000
6001 2009-06-25  Ian Lance Taylor  <iant@google.com>
6002
6003         * g++.dg/warn/skip-2.C: New testcase.
6004
6005 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6006
6007         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6008         dg-skip-if and move to ...
6009         * gcc.dg/torture/20090618-1.c.
6010
6011 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6012
6013         PR tree-optimization/40493
6014         * gcc.c-torture/execute/pr40493.c: New test.
6015
6016 2009-06-24  Jason Merrill  <jason@redhat.com>
6017
6018         PR c++/40342
6019         * g++.dg/template/overload10.C: New.
6020
6021 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6022
6023         PR fortran/40427
6024         * gfortran.dg/proc_ptr_comp_11.f90: New.
6025
6026 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6027
6028         * gcc.dg/pr40501.c: New testcase.
6029
6030 2009-06-23  DJ Delorie  <dj@redhat.com>
6031
6032         Add MeP port.
6033         * lib/target-supports.exp: Add mep support (no profiling).
6034
6035 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6036
6037         PR testsuite/39297
6038         * gcc.dg/ssa/loop-31.c: Change scan rules.
6039
6040 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6041
6042         * gcc.dg/cpp/empty-include.c: Update column info.
6043         * gcc.dg/cpp/assert2.c: Update column info.
6044
6045 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6046
6047         * g++.dg/ext/builtin-object-size1.C: New test.
6048         * g++.dg/ext/builtin-object-size2.C: New test.
6049
6050 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6051
6052         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6053         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6054
6055 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6056
6057         * gcc.target/mips/truncate-3.c: New test.
6058
6059 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6060
6061         PR fortran/37254
6062         PR fortran/39850
6063         * gfortran.dg/interface_30.f90: Modified error message.
6064         * gfortran.dg/proc_decl_22.f90: New.
6065
6066 2009-06-22  Ian Lance Taylor  <iant@google.com>
6067
6068         * gcc.dg/Wcxx-compat-19.c: New testcase.
6069
6070 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6071
6072         PR objc/28050
6073         * pr28050.m: New testcase.
6074
6075 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6076
6077         PR testsuite/40481
6078         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6079
6080 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6081
6082         PR tree-optimization/40492
6083         * g++.dg/torture/pr40492.C: New test.
6084
6085 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6086
6087         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6088         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6089
6090 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6091
6092         * gnat.dg/raise_ce.adb: Helper for ...
6093         * gnat.dg/handle_and_return.adb: New test.
6094
6095 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6096
6097         PR fortran/40443
6098         * gfortran.dg/generic_18.f90: New test.
6099
6100 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6101
6102         PR fortran/40472
6103         * gfortran.dg/spread_size_limit.f90: New test.
6104
6105 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6106
6107         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6108         to put dump files in a subdirectory.
6109         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6110         ".o" temporary files.
6111
6112 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6113
6114         PR fortran/39850
6115         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6116         * gfortran.dg/interface_20.f90: Ditto.
6117         * gfortran.dg/interface_21.f90: Ditto.
6118         * gfortran.dg/interface_22.f90: Ditto.
6119         * gfortran.dg/interface_30.f90: New.
6120         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6121
6122 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6123
6124         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6125         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6126         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6127         DEFAULT_VECTFLAGS.
6128
6129 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6130             Revital Eres  <eres@il.ibm.com>
6131
6132         PR testsuite/40359
6133         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6134         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6135         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6136
6137 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6138
6139         PR testsuite/40475
6140         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6141         without misalignment support.
6142         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6143
6144 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6145
6146         PR fortran/40452
6147         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6148
6149 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6150
6151         PR fortran/40440
6152         * gfortran.dg/alloc_comp_result_2.f90: New test.
6153
6154 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6155
6156         PR target/40482
6157         * gcc.target/arm/pr40482.c: New test.
6158
6159 2009-06-19  Ian Lance Taylor  <iant@google.com>
6160
6161         * gcc.dg/Wcxx-compat-18.c: New testcase.
6162
6163 2009-06-19  Richard Guenther  <rguenther@suse.de>
6164
6165         * gcc.c-torture/execute/20090618-1.c: New testcase.
6166
6167 2009-06-19  Ian Lance Taylor  <iant@google.com>
6168
6169         * gcc.dg/Wcxx-compat-17.c: New testcase.
6170
6171 2009-06-19  Ian Lance Taylor  <iant@google.com>
6172
6173         * gcc.dg/Wcxx-compat-15.c: New testcase.
6174
6175 2009-06-19  Ian Lance Taylor  <iant@google.com>
6176
6177         * gcc.dg/Wcxx-compat-16.c: New testcase.
6178
6179 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6180
6181         * gcc.dg/builtins-34.c: Add significand cases.
6182
6183 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6184
6185         PR testsuite/40491
6186         * gcc.dg/20080522-1.c: Remove testcase for real.
6187         * gcc.dg/20080528-1.c: Ditto.
6188
6189 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6190
6191         PR fortran/40450
6192         * gfortran.dg/proc_ptr_20.f90: New.
6193
6194 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6195
6196         PR target/40470
6197         * gcc.dg/torture/pr40470-1.c: New.
6198         * gcc.dg/torture/pr40470-2.c: Likewise.
6199         * gcc.dg/torture/pr40470-3.c: Likewise.
6200         * gcc.dg/torture/pr40470-4.c: Likewise.
6201
6202 2009-06-18  Diego Novillo  <dnovillo@google.com>
6203
6204         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6205         * gcc.dg/plugin/ggcplug.c: Likewise.
6206         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6207         * g++.dg/plugin/selfassign.c: Likewise.
6208         * g++.dg/plugin/attribute_plugin.c: Likewise.
6209         * g++.dg/plugin/dumb_plugin.c: Likewise.
6210
6211 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6212
6213         * gcc.dg/cpp/arith-3.c: Add column info.
6214
6215 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6216
6217         * gcc.target/arm/fp16-compile-none-2.c: New.
6218         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6219         * gcc.target/arm/fp16-compile-alt-12.c: New.
6220
6221 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6222
6223         * gcc.target/arm/fp16-compile-alt-1.c: New.
6224         * gcc.target/arm/fp16-compile-alt-2.c: New.
6225         * gcc.target/arm/fp16-compile-alt-3.c: New.
6226         * gcc.target/arm/fp16-compile-alt-4.c: New.
6227         * gcc.target/arm/fp16-compile-alt-5.c: New.
6228         * gcc.target/arm/fp16-compile-alt-6.c: New.
6229         * gcc.target/arm/fp16-compile-alt-7.c: New.
6230         * gcc.target/arm/fp16-compile-alt-8.c: New.
6231         * gcc.target/arm/fp16-compile-alt-9.c: New.
6232         * gcc.target/arm/fp16-compile-alt-10.c: New.
6233         * gcc.target/arm/fp16-compile-alt-11.c: New.
6234         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6235         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6236         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6237         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6238         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6239         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6240         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6241         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6242         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6243         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6244         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6245         * gcc.target/arm/fp16-compile-none-1.c: New.
6246         * gcc.target/arm/fp16-compile-exprtype.c: New.
6247         * gcc.target/arm/fp16-compile-vcvt.c: New.
6248         * gcc.target/arm/fp16-builtins-1.c: New.
6249         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6250         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6251         * gcc.target/arm/fp16-param-1.c: New.
6252         * gcc.target/arm/fp16-return-1.c: New.
6253         * gcc.target/arm/fp16-unprototyped-1.c: New.
6254         * gcc.target/arm/fp16-unprototyped-2.c: New.
6255         * gcc.target/arm/fp16-variadic-1.c: New.
6256         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6257         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6258         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6259         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6260         * gcc.dg/torture/arm-fp16-ops.h: New.
6261         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6262         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6263         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6264         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6265         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6266         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6267         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6268         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6269         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6270         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6271         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6272         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6273         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6274         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6275         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6276         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6277         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6278         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6279         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6280         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6281         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6282
6283 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6284
6285         * gcc.dg/builtins-65.c: New test.
6286
6287 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6288
6289         PR fortran/40451
6290         * gfortran.dg/proc_ptr_result_4.f90: New.
6291
6292 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6293
6294         * gcc.c-torture/execute/bitfld-5.c: New test.
6295
6296 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6297
6298         * gcc.dg/builtin-unreachable-3.c: New test.
6299
6300 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6301
6302         * gcc.target/i386/builtin-unreachable.c: New test.
6303
6304 2009-06-17  Ian Lance Taylor  <iant@google.com>
6305
6306         * gcc.dg/Wcxx-compat-14.c: New testcase.
6307
6308 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6309
6310         * gcc.dg/func-ptr-conv-1.c: Update column info.
6311
6312 2009-06-17  Richard Guenther  <rguenther@suse.de>
6313
6314         PR middle-end/40404
6315         * gcc.c-torture/execute/pr40404.c: New testcase.
6316
6317 2009-06-17  Richard Guenther  <rguenther@suse.de>
6318
6319         PR middle-end/40460
6320         * g++.dg/torture/pr40460.C: New testcase.
6321
6322 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6323
6324         * gcc.dg/plugin/one_time_plugin.c: New test.
6325         * gcc.dg/plugin/one_time-test-1.c: New test.
6326         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6327
6328 2009-06-16  Ian Lance Taylor  <iant@google.com>
6329
6330         * g++.dg/warn/skip-1.C: New testcase.
6331
6332 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6333
6334         PR middle-end/40446
6335         * g++.dg/other/pr40446.C: New test.
6336
6337 2009-06-16  Richard Guenther  <rguenther@suse.de>
6338
6339         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6340         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6341         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6342         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6343
6344 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6345
6346         * gcc.c-torture/compile/pr40432.c: New file.
6347
6348 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6349
6350         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6351
6352 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6353
6354         PR fortran/36947
6355         PR fortran/40039
6356         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6357         * gfortran.dg/interface_20.f90: Modified error messages.
6358         * gfortran.dg/interface_21.f90: Ditto.
6359         * gfortran.dg/interface_26.f90: Ditto.
6360         * gfortran.dg/interface_27.f90: Ditto.
6361         * gfortran.dg/interface_28.f90: Extended test case.
6362         * gfortran.dg/interface_29.f90: New.
6363         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6364         * gfortran.dg/proc_decl_8.f90: Ditto.
6365         * gfortran.dg/proc_ptr_11.f90: Ditto.
6366         * gfortran.dg/proc_ptr_15.f90: Ditto.
6367
6368 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6369
6370         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6371         printing.
6372         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6373         gcc.dg/vect/vect-outer-4f.c: Likewise.
6374         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6375         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6376         Likewise.
6377         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6378         outer loop.
6379
6380 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6381
6382         PR fortran/40383
6383         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6384
6385 2009-06-15  Ian Lance Taylor  <iant@google.com>
6386
6387         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6388         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6389         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6390         Recognize new notes.
6391         * gcc.dg/stmt-expr-label-2.c: Likewise.
6392         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6393         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6394         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6395         * gcc.dg/c99-vla-jump-4.c: Likewise.
6396         * gcc.dg/stmt-expr-label-1.c: Likewise.
6397         * gcc.dg/stmt-expr-label-3.c: Likewise.
6398         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6399
6400 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6401
6402         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6403
6404 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6405
6406         * gcc.dg/builtin-object-size-7.c: New test.
6407
6408 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6409
6410         PR testsuite/40426
6411         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6412         level != "" use separate -gdwarf-2 -g${level} options instead of
6413         -gdwarf-2${level}.
6414         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6415         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6416         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6417
6418 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6419
6420         * g++.dg/abi/mangle11.C: Update warning line.
6421         * g++.dg/abi/mangle12.C: Update warning line.
6422         * g++.dg/abi/mangle17.C: Update warning line.
6423         * g++.dg/abi/mangle20-2.C: Update warning line.
6424
6425 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6426
6427         * gcc.dg/optimize-bswap-1.c: Split into these two:
6428         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6429         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6430
6431 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6432
6433         * gcc.dg/optimize-bswap-1.c: New testcase.
6434
6435 2009-06-14  Richard Guenther  <rguenther@suse.de>
6436
6437         PR middle-end/40389
6438         * g++.dg/torture/pr40389.C: New testcase.
6439
6440 2009-06-13  Richard Guenther  <rguenther@suse.de>
6441
6442         PR tree-optimization/40421
6443         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6444
6445 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6446
6447         * gcc.dg/old-style-prom-3.c: Add column info.
6448         * gcc.dg/overflow-warn-1.c
6449         * gcc.dg/gomp/pr27415.c
6450         * gcc.dg/gomp/for-1.c: Same.
6451         * gcc.dg/enum-compat-1.c: Same.
6452         * gcc.dg/c99-tag-3.c: Same.
6453         * gcc.dg/Wredundant-decls-2.c: Same.
6454         * gcc.dg/func-ptr-conv-1.c: Same.
6455         * gcc.dg/asm-wide-1.c: Same.
6456         * gcc.dg/nofixed-point-2.c: Same.
6457         * gcc.dg/cpp/line3.c: Same.
6458         * gcc.dg/array-10.c: Same.
6459         * gcc.dg/c99-vla-jump-1.c: Same.
6460         * gcc.dg/pr20368-1.c: Same.
6461         * gcc.dg/Wshadow-3.c: Same.
6462         * gcc.dg/c90-const-expr-8.c: Same.
6463         * gcc.dg/label-decl-2.c: Same.
6464         * gcc.dg/dremf-type-compat-2.c: Same.
6465         * gcc.dg/c90-const-expr-5.c: Same.
6466         * gcc.dg/builtins-30.c: Same.
6467         * gcc.dg/Warray-bounds.c: Same.
6468         * gcc.dg/Wcxx-compat-2.c: Same.
6469         * gcc.dg/tree-ssa/col-1.c: Same.
6470         * gcc.dg/old-style-prom-2.c: Same.
6471         * gcc.dg/cast-function-1.c: Same.
6472         * gcc.dg/pr15698-1.c: Same.
6473         * gcc.dg/dremf-type-compat-3.c: Same.
6474         * gcc.dg/vla-8.c: Same.
6475         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6476         line.
6477         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6478         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6479         * gcc.dg/enum-compat-1.c: Same.
6480         * gcc.dg/dremf-type-compat-2.c: Same.
6481         * gcc.dg/old-style-prom-2.c: Same.
6482         * gcc.dg/pr15698-1.c: Same.
6483         * gcc.dg/pr20368-1.c: Same.
6484         * gcc.dg/dremf-type-compat-3.c: Same.
6485         * gcc.dg/builtins-30.c: Same.  Test for columns.
6486
6487 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6488
6489         PR fortran/40176
6490         * gfortran.dg/proc_decl_1.f90: Extended.
6491
6492 2009-06-12  Ian Lance Taylor  <iant@google.com>
6493
6494         * gcc.dg/Wcxx-compat-13.c: New testcase.
6495
6496 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6497
6498         PR tree-opt/38865
6499         * gcc.dg/tree-ssa/fre-vce-1.c
6500
6501 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6502
6503         PR testsuite/40384
6504         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6505         min-insn-to-prefetch-ratio=5.
6506
6507 2009-06-12  Joey Ye  <joey.ye@intel.com>
6508             H.J. Lu  <hongjiu.lu@intel.com>
6509
6510         PR middle-end/39146
6511         * gcc.target/i386/stackalign/pr39146.c: New.
6512
6513 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6514
6515         * gcc.target/i386/crc32-1.c: New.
6516         * gcc.target/i386/crc32-2.c: Likewise.
6517
6518 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6519
6520         PR c/39252
6521         * gcc.dg/builtin-unreachable-1.c: New test.
6522         * gcc.dg/builtin-unreachable-2.c: Same.
6523
6524 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6525
6526         PR fortran/40402
6527         * gfortran.dg/data_value_1.f90: New test.
6528
6529 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6530
6531         PR testsuite/39831
6532         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6533         remove ilp32 requirement.
6534         * gcc.target/i386/excess-precision-2.c: Likewise.
6535         * gcc.target/i386/excess-precision-3.c: Likewise.
6536         * gcc.target/i386/excess-precision-4.c: Likewise.
6537         * gcc.target/i386/excess-precision-5.c: Likewise.
6538         * gcc.target/i386/excess-precision-6.c: Likewise.
6539
6540 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6541
6542         PR fortran/38718
6543         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6544         * gfortran.dg/nan_5.f90: New test.
6545
6546 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6547
6548         * gcc.target/arm/neon-modes-1.c: New test.
6549
6550 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6551
6552         * g++.dg/torture/pr31579.C: Cast pointer
6553         via __SIZE_TYPE__ instead of 'unsigned long'.
6554
6555 2009-06-10  Anthony Green  <green@moxielogic.com>
6556
6557         * lib/target-supports.exp (check_profiling_available):
6558         Profiling is not available for testing purposes on moxie.
6559
6560 2009-06-09  Ian Lance Taylor  <iant@google.com>
6561
6562         * gcc.dg/Wcxx-compat-12.c: New testcase.
6563
6564 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6565
6566         PR libfortran/40334
6567         * gfortran.dg/backspace_11.f90: New.
6568
6569 2009-06-09  Jason Merrill  <jason@redhat.com>
6570
6571         * g++.dg/cpp0x/defaulted10.C: New.
6572
6573 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6574
6575         * gcc.c-torture/compile/pr40351.c: New file.
6576
6577 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6578
6579         * gnat.dg/align_max.adb: New test.
6580
6581 2009-06-08  Jason Merrill  <jason@redhat.com>
6582
6583         * g++.dg/cpp0x/auto15.C: New.
6584
6585 2009-06-08  Jan Hubicka  <jh@suse.cz>
6586
6587         PR debug/39834
6588         * gcc.dg/torture/pr39834.c
6589
6590 2009-06-08  Jan Hubicka  <jh@suse.cz>
6591
6592         PR middle-end/40102
6593         * g++.dg/torture/pr40102.C: New testcase.
6594
6595 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6596
6597         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6598         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6599         * gcc.dg/builtin-object-size-6.c: New test.
6600
6601         PR c++/40373
6602         * g++.dg/template/dtor7.C: New test.
6603
6604         PR c++/40370
6605         PR c++/40372
6606         * g++.dg/template/error41.C: New test.
6607         * g++.dg/template/error42.C: New test.
6608
6609 2009-06-08  Revital Eres  <eres@il.ibm.com>
6610
6611         PR testsuite/40359
6612         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6613         * gcc.dg/vect/vect-88.c: Likewise.
6614         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6615         * gcc.dg/vect/pr25413.c: Likewise.
6616         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6617
6618 2009-06-07  Ian Lance Taylor  <iant@google.com>
6619
6620         * g++.dg/warn/Wswitch-3.C: New testcase.
6621         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6622         * gcc.dg/Wswitch-enum-error.c: Likewise.
6623         * gcc.dg/Wswitch-error.c: Likewise.
6624
6625 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6626
6627         PR fortran/40008
6628         * gfortran.dg/negative_unit.f: Update test.
6629         * gfortran.dg/negative_unit_int8.f: Update test.
6630         * gfortran.dg/newunit_1.f90: New test.
6631
6632 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6633
6634         PR fortran/25104
6635         PR fortran/29962
6636         * gfortran.dg/spread_init_expr.f03: New.
6637         * gfortran.dg/unpack_init_expr.f03: New.
6638         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6639         error message.
6640
6641 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6642
6643         PR fortran/25104
6644         PR fortran/29962
6645         * gfortran.dg/count_init_expr.f03
6646         * gfortran.dg/product_init_expr.f03
6647         * gfortran.dg/sum_init_expr.f03
6648
6649 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6650
6651         PR fortran/36874
6652         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6653         message.
6654         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6655         shapes.
6656         * gfortran.dg/zero_sized_5.f90: Likewise.
6657
6658 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6659
6660         PR middle-end/32950
6661         * g++.dg/torture/pr32950.C: New.
6662
6663 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6664
6665         PR fortran/25104
6666         PR fortran/29962
6667         * gfortran.dg/dot_product_1.f03: New.
6668         * gfortran.dg/matmul_8.f03: New.
6669         * gfortran.dg/transpose_3.f03: New.
6670
6671 2009-06-06  Ian Lance Taylor  <iant@google.com>
6672
6673         * gcc.dg/Wunused-label-1.c: New test case.
6674         * g++.dg/warn/Wunused-label-1.C: New test case.
6675         * g++.dg/warn/Wunused-label-2.C: New test case.
6676         * g++.dg/warn/Wunused-label-3.C: New test case.
6677
6678 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6679
6680         PR fortran/37203
6681         * reshape_zerosize_2.f90: New.
6682
6683 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6684
6685         PR fortran/32890
6686         * gfortran.dg/pack_assign_1.f90: New.
6687         * gfortran.dg/pack_vector_1.f90: New.
6688
6689 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6690
6691         PR middle-end/40340
6692         * gcc.dg/pr40340-1.c: New test.
6693         * gcc.dg/pr40340-2.c: New test.
6694         * gcc.dg/pr40340-3.c: New test.
6695         * gcc.dg/pr40340-4.c: New test.
6696         * gcc.dg/pr40340-5.c: New test.
6697         * gcc.dg/pr40340.h: New file.
6698
6699 2009-06-05  Revital Eres  <eres@il.ibm.com>
6700
6701         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6702         New procedure.
6703         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6704         * gcc.dg/vect/vect-33.c: Likewise.
6705         * gcc.dg/vect/vect-92.c: Likewise.
6706         * gcc.dg/vect/vect-58.c: Likewise.
6707         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6708         * gcc.dg/vect/vect-42.c: Likewise.
6709         * gcc.dg/vect/slp-25.c: Likewise.
6710         * gcc.dg/vect/vect-align-1.c: Likewise.
6711         * gcc.dg/vect/vect-align-2.c: Likewise.
6712         * gcc.dg/vect/vect-93.c: Likewise.
6713         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6714         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6715         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6716         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6717         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6718         * gcc.dg/vect/vect-26.c: Likewise.
6719         * gcc.dg/vect/vect-44.c: Likewise.
6720         * gcc.dg/vect/vect-70.c: Likewise.
6721         * gcc.dg/vect/vect-95.c: Likewise.
6722         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6723         * gcc.dg/vect/vect-28.c: Likewise.
6724         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6725         * gcc.dg/vect/vect-87.c: Likewise.
6726         * gcc.dg/vect/vect-109.c: Likewise.
6727         * gcc.dg/vect/vect-54.c: Likewise.
6728         * gcc.dg/vect/vect-96.c: Likewise.
6729         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6730         * gcc.dg/vect/vect-88.c: Likewise.
6731         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6732         * gcc.dg/vect/vect-89.c: Likewise.
6733         * gcc.dg/vect/vect-91.c: Likewise.
6734         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6735         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6736         * gfortran.dg/vect/vect-2.f90: Likewise.
6737         * gfortran.dg/vect/vect-3.f90: Likewise.
6738         * gfortran.dg/vect/vect-4.f90: Likewise.
6739         * gfortran.dg/vect/vect-5.f90: Likewise.
6740
6741 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6742
6743         PR tree-optimization/36318
6744         * gcc.dg/tree-ssa/sra-7.c: New test.
6745
6746 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6747
6748         PR fortran/37203
6749         * gfortran.dg/reshape_order_5.f90: New.
6750         * gfortran.dg/reshape_shape_1.f90: New.
6751
6752 2009-06-04  Jason Merrill  <jason@redhat.com>
6753
6754         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6755
6756 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6757
6758         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6759         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6760
6761 2009-06-04  Richard Guenther  <rguenther@suse.de>
6762
6763         PR c++/39371
6764         * g++.dg/torture/pr40335.C: New testcase.
6765
6766 2009-06-03  Richard Guenther  <rguenther@suse.de>
6767
6768         PR middle-end/40328
6769         * gcc.dg/torture/pr40328.c: New testcase.
6770
6771 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6772
6773         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6774         m68k and fido.
6775
6776 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6777
6778         * g++.dg/torture/pr40323.C: New file.
6779
6780 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6781
6782         * gnat.dg/specs/root.ads: New test.
6783         * gnat.dg/specs/root-level_1.ads: Likewise.
6784         * gnat.dg/specs/root-level_2.ads: Likewise.
6785         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6786
6787 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6788
6789         * g++.dg/init/ref15.C: Require unwrapped targets.
6790
6791 2009-06-02  Jason Merrill  <jason@redhat.com>
6792
6793         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6794         * g++.dg/cpp0x/initlist18.C: New.
6795         * g++.dg/cpp0x/initlist19.C: New.
6796
6797         * g++.dg/cpp0x/auto14.C: New.
6798
6799 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6800
6801         * gnat.dg/alignment6.adb: Remove XFAIL.
6802
6803 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6804
6805         PR c++/38089
6806         * g++.dg/template/spec36.C: New test.
6807
6808 2009-06-01  Ian Lance Taylor  <iant@google.com>
6809
6810         * gcc.dg/cast-qual-3.c: New testcase.
6811         * g++.dg/warn/Wcast-qual2.C: New testcase.
6812
6813 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6814
6815         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6816         (process-message): Expect column numbers.
6817         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6818         * gcc.dg/pch/counter-2.c: Same.
6819         * gcc.dg/pch/valid-2.c: Same.
6820         * gcc.dg/pch/warn-1.c: Same.
6821         * gcc.dg/pch/valid-1.c: Same.
6822         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6823         * gcc.dg/cpp/syshdr.c: Same.
6824         * gcc.dg/cpp/19940712-1.c: Same.
6825         * gcc.dg/cpp/missing-header-1.c: Same.
6826         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6827         * gcc.dg/cpp/tr-warn3.c: Same.
6828         * gcc.dg/cpp/pr29612-2.c: Same.
6829         * gcc.dg/cpp/tr-warn4.c: Same.
6830         * gcc.dg/cpp/Wtrigraphs.c: Same.
6831         * gcc.dg/cpp/poison.c: Same.
6832         * gcc.dg/cpp/arith-3.c: Same.
6833         * gcc.dg/cpp/sysmac2.c: Same.
6834         * gcc.dg/cpp/cpp.exp: Same.
6835         * gcc.dg/cpp/tr-warn5.c: Same.
6836         * gcc.dg/cpp/include2.c: Same.
6837         * gcc.dg/cpp/Wmissingdirs.c: Same.
6838         * gcc.dg/cpp/Wmissingdirs.c: Same.
6839         * gcc.dg/cpp/tr-warn6.c: Same.
6840         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6841         * gcc.dg/cpp/macspace1.c: Same.
6842         * gcc.dg/cpp/escape-2.c: Same.
6843         * gcc.dg/cpp/assert2.c: Same.
6844         * gcc.dg/cpp/undef2.c: Same.
6845         * gcc.dg/cpp/macspace2.c: Same.
6846         * gcc.dg/cpp/tr-warn1.c: Same.
6847         * gcc.dg/cpp/extratokens2.c: Same.
6848         * gcc.dg/cpp/strify2.c: Same.
6849         * gcc.dg/cpp/Wsignprom.c: Same.
6850         * gcc.dg/cpp/redef2.c: Same.
6851         * gcc.dg/cpp/trad/trad.exp: Same.
6852         * gcc.dg/cpp/arith-1.c: Same.
6853         * gcc.dg/cpp/extratokens.c: Same.
6854         * gcc.dg/cpp/if-mpar.c: Same.
6855
6856 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6857
6858         * gnat.dg/nested_float_packed.ads: New test.
6859
6860 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6861             Eric Botcazou  <botcazou@adacore.com>
6862
6863         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6864         * gnat.dg/test_oconst.adb: New test.
6865
6866 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6867
6868         * gcc.dg/plugin/ggcplug.c: Moved comment.
6869         (plugin_init): Fixed typo, declared i, returned 0 at end.
6870
6871 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6872
6873         PR testsuite/40244
6874         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6875         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6876
6877 2009-05-29  Ian Lance Taylor  <iant@google.com>
6878
6879         * gcc.dg/Wcxx-compat-11.c: New testcase.
6880
6881 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6882
6883         PR fortran/40019
6884         * gfortran.dg/leadz_trailz_1.f90: New test.
6885         * gfortran.dg/leadz_trailz_2.f90: New test.
6886
6887 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6888
6889         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6890         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6891         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6892         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6893         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6894         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6895         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6896         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6897         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6898         * gcc.dg/tree-ssa/sra-5.c: New file.
6899         * gcc.dg/tree-ssa/sra-6.c: New file.
6900         * gcc.c-torture/compile/sra-1.c: New file.
6901
6902 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6903
6904         PR middle-end/40291
6905         * gcc.c-torture/compile/pr40291.c: New test.
6906
6907         PR target/40017
6908         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6909         __vector _Bool.
6910         * gcc.target/powerpc/altivec-30.c: New test.
6911         * gcc.target/powerpc/altivec-31.c: New test.
6912
6913 2009-05-28  Richard Guenther  <rguenther@suse.de>
6914
6915         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6916         * gcc.c-torture/execute/20090527-1.c: Likewise.
6917
6918 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6919
6920         PR c++/39754
6921         * g++.dg/template/canon-type-1.C: New test.
6922         * g++.dg/template/canon-type-2.C: Likewise.
6923         * g++.dg/template/canon-type-3.C: Likewise.
6924         * g++.dg/template/canon-type-4.C: Likewise.
6925         * g++.dg/template/canon-type-5.C: Likewise.
6926         * g++.dg/template/canon-type-6.C: Likewise.
6927         * g++.dg/template/canon-type-7.C: Likewise.
6928
6929 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6930             Uros Bizjak  <ubizjak@gmail.com>
6931             Danny Smith  <dansmister@gmail.com>
6932
6933         PR target/37216
6934
6935         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6936         New function.
6937         * gcc.target/i386/pr37216.c:  New test source file.
6938         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6939         use -fno-common for testing Cygwin and MinGW targets.
6940
6941 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6942
6943         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6944         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6945         * g++.dg/pr37742.C (size_t): Likewise.
6946         * g++.dg/torture/pr34850.C (size_t): Likewise.
6947         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6948         _PTRDIFF_TYPE__.
6949         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6950         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6951         (size_t): Use __extension__ and __SIZE_TYPE__.
6952         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6953         __SIZE_TYPE__.
6954         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6955         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6956         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6957         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6958         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6959         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6960         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6961         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6962         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6963         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6964         (__ssize_t): Likewise.
6965         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6966         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6967         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6968         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6969         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6970         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6971         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6972         * gcc.dg/pr33667.c (size_t): Likewise.
6973         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6974         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6975         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6976         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6977         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6978         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6979
6980 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6981
6982         PR tree-optimization/40254
6983         * gcc.dg/vect/pr40254.c: New test.
6984
6985 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6986
6987         PR middle-end/33699
6988         * gcc.target/mips/const-anchor-1.c: New test.
6989         * gcc.target/mips/const-anchor-2.c: New test.
6990
6991 2009-05-27  Jason Merrill  <jason@redhat.com>
6992
6993         * g++.dg/cpp0x/initlist15.C: New.
6994         * g++.dg/cpp0x/initlist16.C: New.
6995         * g++.dg/cpp0x/initlist17.C: New.
6996
6997 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6998
6999         PR fortran/39178
7000         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7001         patterns to reflect frontend changes.
7002         * gfortran.dg/vector_subscript_4.f90: Likewise.
7003
7004 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7005             Eric Botcazou  <botcazou@adacore.com>
7006
7007         * gcc.c-torture/execute/align-nest.c: New testcase.
7008         * gnat.dg/misaligned_nest.adb: New testcase.
7009
7010 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7011
7012         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7013         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7014         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7015         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7016
7017 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7018
7019         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7020         cast instead of assuming 0ul.
7021         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7022         __SIZE_TYPE__.
7023         (_type_desc): Make first argument const.
7024         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7025
7026 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7027
7028         PR libfortran/40187
7029         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7030         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7031
7032 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7033
7034         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7035         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7036         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7037         * gcc.dg/plugin/ggcplug.c: Added new file.
7038
7039 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7040
7041         PR fortran/40246
7042         * gfortran.dg/nullify_4.f90: New test.
7043
7044 2009-05-26  Richard Guenther  <rguenther@suse.de>
7045
7046         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7047
7048 2009-05-26  Richard Guenther  <rguenther@suse.de>
7049
7050         PR middle-end/40252
7051         * gcc.c-torture/compile/pr40252.c: New testcase.
7052
7053 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7054
7055         PR c++/40007
7056         * g++.dg/template/typedef18.C: New test.
7057         * g++.dg/template/typedef19.C: Likewise.
7058         * g++.dg/template/typedef20.C: Likewise.
7059         * g++.dg/template/access11.C: Adjust.
7060
7061 2009-05-26  Richard Guenther  <rguenther@suse.de>
7062
7063         PR testsuite/40247
7064         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7065
7066 2009-05-25  Jason Merrill  <jason@redhat.com>
7067
7068         PR c++/38064
7069         * g++.dg/cpp0x/enum3.C: New test.
7070
7071 2009-05-25  Richard Guenther  <rguenther@suse.de>
7072
7073         PR tree-optimization/36327
7074         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7075         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7076         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7077         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7078         * gcc.dg/vect/vect-40.c: Likewise.
7079         * gcc.dg/vect/vect-42.c: Likewise.
7080         * gcc.dg/vect/vect-46.c: Likewise.
7081         * gcc.dg/vect/vect-76.c: Likewise.
7082
7083 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7084
7085         PR fortran/40176
7086         * gfortran.dg/proc_ptr_18.f90: New.
7087         * gfortran.dg/proc_ptr_19.f90: New.
7088         * gfortran.dg/proc_ptr_comp_9.f90: New.
7089         * gfortran.dg/proc_ptr_comp_10.f90: New.
7090
7091 2009-05-25  Richard Guenther  <rguenther@suse.de>
7092
7093         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7094         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7095
7096 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7097
7098         PR tree-optimization/40238
7099         * gcc.dg/vect/pr40238.c: New test.
7100
7101 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7102             Dominique Dhumieres  <dominiq@lps.ens.fr>
7103
7104         PR fortran/35732
7105         PR fortran/39872
7106         * gfortran.dg/bounds_check_fail_3.f90: New test.
7107         * gfortran.dg/bounds_check_fail_4.f90: New test.
7108         * gfortran.dg/bounds_check_14.f90: Update test.
7109         * gfortran.dg/bound_4.f90: Update test.
7110
7111 2009-05-24  Richard Guenther  <rguenther@suse.de>
7112
7113         PR middle-end/40233
7114         * gcc.c-torture/compile/pr40233.c: New testcase.
7115
7116 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7117
7118         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7119         for alpha*-*-* targets.
7120
7121 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7122
7123         * gcc.dg/vect/bb-slp-1.c: New test.
7124         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7125         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7126         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7127         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7128         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7129         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7130         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7131         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7132         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7133         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7134         gcc.dg/vect/bb-slp-22.c: Likewise.
7135         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7136
7137 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7138             Maxim Kuvyrkov  <maxim@codesourcery.com>
7139
7140         * gcc.dg/falign-labels-1.c: New test.
7141
7142 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7143
7144         * gnat.dg/specs/rep_clause3.ads: New test.
7145
7146 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7147
7148         * gnat.dg/addr6.adb: New test.
7149
7150 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7151
7152         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7153         New function.
7154         * gcc.target/arm/thumb2-mul-space.c: New file.
7155         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7156         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7157         * gcc.target/arm/thumb2-mul-speed.c: New file.
7158
7159 2009-05-22  Richard Guenther  <rguenther@suse.de>
7160
7161         PR middle-end/38964
7162         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7163         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7164         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7165
7166 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7167
7168         * gcc.dg/dll-6.c: New test.
7169         * gcc.dg/dll-6a.c: Likewise.
7170         * gcc.dg/dll-7.c: Likewise.
7171         * gcc.dg/dll-7a.c: Likewise.
7172         * g++.dg/ext/dllexport2.C: Likewise.
7173         * g++.dg/ext/dllexport2a.cc: Likewise.
7174
7175 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7176
7177         PR target/37846
7178         * gcc.target/ia64/mfused-madd-vect.c: New test.
7179         * gcc.target/ia64/mfused-madd.c: New test.
7180         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7181         * gcc.target/ia64/mno-fused-madd.c: New test.
7182
7183 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7184
7185         * gcc.target/i386/movbe-1.c: New.
7186         * gcc.target/i386/movbe-2.c: Likewise.
7187
7188 2009-05-21  Taras Glek  <tglek@mozilla.com>
7189
7190         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7191         plugin_init signature.
7192         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7193         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7194         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7195
7196 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7197
7198         * gcc.dg/target/arm/neon-vmla-1.c: New.
7199         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7200
7201 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7202
7203         * gcc.target/mips/octeon-exts-6.c: New test.
7204         * gcc.target/mips/extend-1.c: New test.
7205         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7206         EXTS.
7207         * gcc.target/mips/octeon-exts-5.c: Likewise.
7208
7209 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7210
7211         PR middle-end/40204
7212         * gcc.c-torture/compile/pr40204.c: New test.
7213
7214 2009-05-20  Richard Guenther  <rguenther@suse.de>
7215
7216         * gcc.c-torture/compile/20090518-1.c: New testcase.
7217
7218 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7219
7220         PR tree-optimization/40087
7221         * gcc.dg/tree-ssa/pr40087.c: New test.
7222
7223 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7224
7225         * gcc.dg/vector-4.c: New testcase.
7226         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7227         * g++.dg/ext/vector16.C: New testcase.
7228
7229 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7230
7231         PR c/40172
7232         * gcc.dg/pr40172.c: Renamed to ...
7233         * gcc.dg/pr40172-1.c: This.
7234
7235         * gcc.dg/pr40172-2.c: New.
7236         * gcc.dg/pr40172-3.c: Likewise.
7237
7238 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7239
7240         PR c/40172
7241         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7242
7243 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7244
7245         * gnat.dg/loop_optimization6.ad[sb]: New test.
7246
7247 2009-05-19  Richard Guenther  <rguenther@suse.de>
7248
7249         * gcc.c-torture/compile/20090519-1.c: New testcase.
7250
7251 2009-05-18  Jason Merrill  <jason@redhat.com>
7252
7253         * g++.dg/cpp0x/explicit1.C: New.
7254         * g++.dg/cpp0x/explicit2.C: New.
7255
7256 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7257
7258         PR debug/40109
7259         * g++.dg/debug/dwarf2/nested-1.C: New test.
7260
7261 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7262
7263         PR testsuite/39907
7264         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7265         stack alignment.
7266
7267 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7268
7269         PR fortran/40164
7270         * gfortran.dg/proc_ptr_comp_8.f90: New.
7271
7272 2009-05-18  Richard Guenther  <rguenther@suse.de>
7273
7274         PR fortran/40168
7275         * gfortran.dg/array_memset_2.f90: Adjust.
7276
7277 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7278
7279         PR fortran/36947
7280         PR fortran/40039
7281         * gfortran.dg/interface_27.f90: New.
7282         * gfortran.dg/interface_28.f90: New.
7283         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7284         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7285
7286 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7287
7288         * gcc.target/m68k/tls-ie.c: New test.
7289         * gcc.target/m68k/tls-le.c: New test.
7290         * gcc.target/m68k/tls-gd.c: New test.
7291         * gcc.target/m68k/tls-ld.c: New test.
7292         * gcc.target/m68k/tls-ie-xgot.c: New test.
7293         * gcc.target/m68k/tls-le-xtls.c: New test.
7294         * gcc.target/m68k/tls-gd-xgot.c: New test.
7295         * gcc.target/m68k/tls-ld-xgot.c: New test.
7296         * gcc.target/m68k/tls-ld-xtls.c: New test.
7297         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7298
7299 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7300
7301         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7302
7303 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7304
7305         PR c/40172
7306         * gcc.dg/pr40172.c: New.
7307
7308 2009-05-17  Jason Merrill  <jason@redhat.com>
7309
7310         PR c++/40139
7311         * g++.dg/template/dtor6.C: New.
7312
7313 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7314
7315         * g++.dg/warn/translate-ice-1.C: New test.
7316
7317 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7318
7319         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7320         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7321         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7322         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7323
7324 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7325
7326         PR fortran/33197
7327         * gfortran.dg/erf_2.F90: New test.
7328         * gfortran.dg/erfc_scaled_2.f90: New test.
7329
7330 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7331
7332         PR fortran/31243
7333         * gfortran.dg/string_1.f90: New test.
7334         * gfortran.dg/string_2.f90: New test.
7335         * gfortran.dg/string_3.f90: New test.
7336
7337 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7338
7339         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7340         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7341
7342 2009-05-15  Ian Lance Taylor  <iant@google.com>
7343
7344         * gcc.dg/Wcxx-compat-10.c: New testcase.
7345
7346 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7347
7348         PR 16302
7349         * gcc.dg/pr16302.c: New.
7350         * g++.dg/warn/pr16302.C: New.
7351
7352 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7353
7354         * gcc.dg/torture/builtin-math-5.c: New.
7355         * gcc.dg/torture/builtin-math-6.c: New.
7356         * lib/target-supports.exp (check_effective_target_mpc): New.
7357
7358 2009-05-15  Jan Hubicka  <jh@suse.cz>
7359
7360         * gcc.dg/tree-ssa/inline-3.c: New testcase
7361
7362 2009-05-15  Jan Hubicka  <jh@suse.cz>
7363
7364         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7365         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7366         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7367         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7368         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7369         Mark noinline.
7370         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7371         Mark noinline.
7372         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7373         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7374
7375 2009-05-15  Jan Hubicka  <jh@suse.cz>
7376
7377         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7378         optimized by sibcall noinline.
7379
7380 2009-05-15  Jan Hubicka  <jh@suse.cz>
7381
7382         * sibcall-1.c (track): Mark noinline.
7383         * sibcall-2.c (track): Mark noinline.
7384         * sibcall-3.c (track): Mark noinline.
7385         * sibcall-4.c (track): Mark noinline.
7386
7387 2009-05-15  Jan Hubicka  <jh@suse.cz>
7388
7389         * flatten-2.c: Disable early inlining; add comment.
7390         * flatten-3.c: New test based on flatten-2.c.
7391
7392 2009-05-15  Richard Guenther  <rguenther@suse.de>
7393
7394         PR tree-optimization/39999
7395         * gcc.c-torture/compile/pr39999.c: New testcase.
7396
7397 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7398
7399         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7400
7401 2009-05-14  Ian Lance Taylor  <iant@google.com>
7402
7403         * gcc.dg/Wcxx-compat-9.c: New testcase.
7404
7405 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7406
7407         PR fortran/39996
7408         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7409         * gfortran.dg/duplicate_type_2.f90: Ditto.
7410         * gfortran.dg/duplicate_type_3.f90: New.
7411
7412 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7413
7414         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7415         * ada/acats/tests/c5/c59002c.ada: Likewise.
7416
7417 2009-05-13  Taras Glek  <tglek@mozilla.com>
7418
7419         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7420         attributes and decl smashing.
7421         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7422         attributes.
7423         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7424         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7425
7426 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7427
7428         PR fortran/39865
7429         * gfortran.dg/pr39865.f90: New test.
7430         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7431         arrays in FMT=.
7432         * gfortran.dg/hollerith_f95.f90: Likewise.
7433         * gfortran.dg/hollerith6.f90: New test.
7434         * gfortran.dg/hollerith7.f90: New test.
7435
7436 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7437
7438         PR cpp/36674
7439         * gcc.dg/cpp/pr36674.i: New.
7440
7441 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7442
7443         PR middle-end/40035
7444         * gcc.c-torture/compile/pr40035.c: New test.
7445
7446 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7447
7448         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7449
7450 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7451
7452         PR fortran/40110
7453         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7454         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7455         * gfortran.dg/interop_params.f03: Ditto.
7456
7457 2009-05-12  Jan Hubicka  <jh@suse.cz>
7458
7459         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7460         so unrolling still happens.
7461         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7462         * gcc.dg/ipa/ipacost-2.c: Likewise.
7463         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7464
7465 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7466
7467         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7468
7469 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7470
7471         * lib/target-supports.exp (check_profiling_available): Return
7472         false for -p on *-*-cygwin* targets.
7473
7474 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7475
7476         PR tree-optimization/38632
7477         * g++.dg/tree-ssa/pr38632.C: New.
7478
7479 2009-05-11  Jan Hubicka  <jh@suse.cz>
7480
7481         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7482         we now optimize better.
7483         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7484         out at different places.
7485         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7486         unroling.
7487         * gcc.dg/vect/vect-76.c: Likewise.
7488         * gcc.dg/vect/vect-70.c: Likewise.
7489         * gcc.dg/vect/vect-66.c: Likewise.
7490         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7491         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7492
7493 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7494
7495         PR middle-end/40080
7496         * gcc.c-torture/compile/pr40080.c: New.
7497
7498 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7499
7500         * gcc.c-torture/compile/pr40026.c: New testcase.
7501
7502 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7503
7504         PR fortran/40089
7505         * gfortran.dg/proc_ptr_comp_7.f90: New.
7506
7507 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7508
7509         PR tree-optimization/40074
7510         * gcc.dg/vect/pr40074.c: New test.
7511
7512 2009-05-10  Ian Lance Taylor  <iant@google.com>
7513
7514         * gcc.dg/Wcxx-compat-7.c: New testcase.
7515         * gcc.dg/Wcxx-compat-8.c: New testcase.
7516         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7517         * gcc.dg/pr17188-1.c: Likewise.
7518         * gcc.dg/pr39084.c: Likewise.
7519
7520 2009-05-10  Michael Matz  <matz@suse.de>
7521
7522         PR target/40031
7523         * gcc.dg/pr40031.c: New test.
7524
7525 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7526
7527         PR fortran/40018
7528         * gfortran.dg/array_constructor_31.f90: New test.
7529
7530 2009-05-10  Richard Guenther  <rguenther@suse.de>
7531
7532         PR tree-optimization/40081
7533         * g++.dg/torture/pr40081.C: New testcase.
7534
7535 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7536
7537         PR fortran/38863
7538         * gfortran.dg/dependency_24.f90: New test.
7539         * gfortran.dg/dependency_23.f90: Clean up module files.
7540
7541 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7542
7543         PR fortran/38956
7544         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7545         * gfortran.dg/chmod_2.f90: Likewise.
7546         * gfortran.dg/chmod_3.f90: Likewise.
7547         * gfortran.dg/open_errors.f90: Likewise.
7548
7549 2009-05-09  Jan Hubicka  <jh@suse.cz>
7550
7551         PR middle-end/40043
7552         * g++.dg/eh/nested-try.C: New test.
7553
7554 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7555
7556         PR tree-optimization/40049
7557         * gcc.dg/vect/vect-shift-2.c: New test.
7558
7559 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7560
7561         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7562         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7563
7564 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7565
7566         PR c/36892
7567         * g++.dg/warn/deprecated-6.C: New.
7568         * gcc.dg/deprecated-4.c: Likewise.
7569         * gcc.dg/deprecated-5.c: Likewise.
7570         * gcc.dg/deprecated-6.c: Likewise.
7571
7572 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7573
7574         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7575         __aligned__(__BIGGEST_ALIGNMENT__).
7576         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7577         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7578         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7579         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7580         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7581         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7582         * gcc.dg/vect/Os-vect-95.c: Likewise.
7583         * gcc.dg/vect/pr20122.c: Likewise.
7584         * gcc.dg/vect/pr36493.c: Likewise.
7585         * gcc.dg/vect/pr37385.c: Likewise.
7586         * gcc.dg/vect/slp-7.c: Likewise.
7587         * gcc.dg/vect/slp-9.c: Likewise.
7588         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7589         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7590         * gcc.dg/vect/vect-35.c: Likewise.
7591         * gcc.dg/vect/vect-40.c: Likewise.
7592         * gcc.dg/vect/vect-42.c: Likewise.
7593         * gcc.dg/vect/vect-44.c: Likewise.
7594         * gcc.dg/vect/vect-46.c: Likewise.
7595         * gcc.dg/vect/vect-48.c: Likewise.
7596         * gcc.dg/vect/vect-52.c: Likewise.
7597         * gcc.dg/vect/vect-54.c: Likewise.
7598         * gcc.dg/vect/vect-56.c: Likewise.
7599         * gcc.dg/vect/vect-58.c: Likewise.
7600         * gcc.dg/vect/vect-60.c: Likewise.
7601         * gcc.dg/vect/vect-74.c: Likewise.
7602         * gcc.dg/vect/vect-75.c: Likewise.
7603         * gcc.dg/vect/vect-76.c: Likewise.
7604         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7605         * gcc.dg/vect/vect-77.c: Likewise.
7606         * gcc.dg/vect/vect-77-global.c: Likewise.
7607         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7608         * gcc.dg/vect/vect-78.c: Likewise.
7609         * gcc.dg/vect/vect-78-global.c: Likewise.
7610         * gcc.dg/vect/vect-80.c: Likewise.
7611         * gcc.dg/vect/vect-85.c: Likewise.
7612         * gcc.dg/vect/vect-87.c: Likewise.
7613         * gcc.dg/vect/vect-88.c: Likewise.
7614         * gcc.dg/vect/vect-92.c: Likewise.
7615         * gcc.dg/vect/vect-93.c: Likewise.
7616         * gcc.dg/vect/vect-95.c: Likewise.
7617         * gcc.dg/vect/vect-97.c: Likewise.
7618         * gcc.dg/vect/vect-complex-1.c: Likewise.
7619         * gcc.dg/vect/vect-complex-4.c: Likewise.
7620         * gcc.dg/vect/vect-complex-5.c: Likewise.
7621         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7622         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7623         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7624         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7625         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7626         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7627         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7628         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7629         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7630         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7631         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7632         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7633         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7634         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7635         * gcc.dg/vect/vect-outer-1.c: Likewise.
7636         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7637         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7638         * gcc.dg/vect/vect-outer-2.c: Likewise.
7639         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7640         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7641         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7642         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7643         * gcc.dg/vect/vect-outer-3.c: Likewise.
7644         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7645         * gcc.dg/vect/vect-outer-5.c: Likewise.
7646         * gcc.dg/vect/vect-outer-6.c: Likewise.
7647         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7648         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7649         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7650         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7651         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7652         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7653         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7654         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7655         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7656         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7657         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7658         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7659         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7660         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7661
7662 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7663
7664         PR c/24581
7665         * gcc.dg/torture/complex-sign.h: New header.
7666         * gcc.dg/torture/complex-sign-add.c,
7667         gcc.dg/torture/complex-sign-mixed-add.c,
7668         gcc.dg/torture/complex-sign-mixed-div.c,
7669         gcc.dg/torture/complex-sign-mixed-mul.c,
7670         gcc.dg/torture/complex-sign-mixed-sub.c,
7671         gcc.dg/torture/complex-sign-mul.c,
7672         gcc.dg/torture/complex-sign-sub.c: New tests.
7673
7674 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7675
7676         PR fortran/39876
7677         * gfortran.dg/intrinsic_3.f90: New.
7678
7679 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7680
7681         PR c/39037
7682         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7683         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7684         * gcc.dg/dfp/float-constant-double.c: New test.
7685         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7686         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7687         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7688         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7689         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7690         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7691         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7692         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7693         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7694
7695 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7696
7697         PR middle-end/40057
7698         * gcc.c-torture/execute/pr40057.c: New test.
7699
7700 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7701
7702         * gcc.c-torture/compile/const-high-part.c: New test.
7703
7704 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7705
7706         PR testsuite/40050
7707         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7708         build plugin.
7709
7710 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7711
7712         PR fortran/39630
7713         * gfortran.dg/proc_decl_1.f90: Modified.
7714         * gfortran.dg/proc_ptr_comp_1.f90: New.
7715         * gfortran.dg/proc_ptr_comp_2.f90: New.
7716         * gfortran.dg/proc_ptr_comp_3.f90: New.
7717         * gfortran.dg/proc_ptr_comp_4.f90: New.
7718         * gfortran.dg/proc_ptr_comp_5.f90: New.
7719         * gfortran.dg/proc_ptr_comp_6.f90: New.
7720
7721 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7722
7723         PR c++/17395
7724         * g++.dg/template/call7.C: New test.
7725
7726 2009-05-06  Diego Novillo  <dnovillo@google.com>
7727
7728         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7729
7730 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7731
7732         * gfortran.dg/pr40021.f: Moved to ...
7733         * gfortran.fortran-torture/execute/pr40021.f: Here.
7734
7735 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7736
7737         PR middle-end/39986
7738         * gcc.dg/dfp/pr39986.c: New test.
7739
7740 2009-05-06  Michael Matz  <matz@suse.de>
7741
7742         PR middle-end/40021
7743         * gfortran.dg/pr40021.f: New test.
7744
7745 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7746
7747         * lib/plugin-support.exp: New file containing support procs for
7748         plugin testcases.
7749         * lib/target-supports.exp (check_plugin_available): New proc.
7750         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7751         * gcc.dg/plugin/selfassign.c: New plugin source file.
7752         * gcc.dg/plugin/self-assign-test-1.c: New test.
7753         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7754         * g++.dg/README: Add description for plugin test.
7755         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7756         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7757         * g++.dg/plugin/selfassign.c: New plugin source file.
7758         * g++.dg/plugin/self-assign-test-1.C: New test.
7759         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7760         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7761         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7762         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7763
7764 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7765
7766         PR fortran/40041
7767         * gfortran.dg/intrinsic_2.f90: New test.
7768         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7769
7770 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7771
7772         PR c/40032
7773         * gcc.dg/noncompile/incomplete-5.c: New test.
7774
7775 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7776
7777         PR middle-end/39666
7778         * gcc.dg/pr39666-1.c: New test.
7779         * gcc.dg/pr39666-2.c: Likewise.
7780         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7781         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7782         * gfortran.dg/pr39666-1.f90: Likewise.
7783         * gfortran.dg/pr39666-2.f90: Likewise.
7784
7785 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7786
7787         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7788         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7789         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7790
7791 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7792
7793         PR fortran/39998
7794         * gfortran.dg/proc_ptr_17.f90: New.
7795
7796 2009-05-05  Richard Guenther  <rguenther@suse.de>
7797
7798         PR tree-optimization/40022
7799         * gcc.c-torture/execute/pr40022.c: New testcase.
7800
7801 2009-05-05  Richard Guenther  <rguenther@suse.de>
7802
7803         PR middle-end/40023
7804         * gcc.c-torture/compile/pr40023.c: New testcase.
7805
7806 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7807
7808         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7809         * g++.dg/template/overload9.C: Likewise.
7810         * g++.dg/ext/ms-1.C: New.
7811
7812 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7813
7814         PR c++/40013
7815         * g++.dg/ext/vla7.C: New test.
7816
7817 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7818
7819         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7820
7821 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7822
7823         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7824         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7825         Update expected errors.
7826
7827 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7828
7829         PR c++/28152
7830         * g++.dg/parse/parser-pr28152.C: New.
7831         * g++.dg/parse/parser-pr28152-2.C: New.
7832
7833 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7834
7835         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7836
7837 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7838
7839         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7840         * gcc.target/sparc/fexpand-2.c: Likewise.
7841         * gcc.target/sparc/fpmerge-2.c: Likewise.
7842         * gcc.target/sparc/pdist-2.c: Likewise.
7843
7844 2009-05-03  Richard Guenther  <rguenther@suse.de>
7845
7846         PR c/39983
7847         * gcc.c-torture/compile/pr39983.c: New testcase.
7848
7849 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7850
7851         * gcc.dg/c99-complex-3.c: New test.
7852
7853 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7854
7855         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7856
7857 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7858
7859         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7860
7861 2009-05-02  Richard Guenther  <rguenther@suse.de>
7862
7863         PR middle-end/40001
7864         * gcc.target/spu/pr40001.c: New testcase.
7865
7866 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7867
7868         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7869
7870 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7871
7872         PR middle-end/39579
7873         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7874         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7875
7876 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7877
7878         PR testsuite/39776
7879         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7880         no longer issued.
7881
7882 2009-04-30  David Ayers  <ayers@fsfe.org>
7883
7884         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7885         and gcc_error_prefix variables.
7886         * objc.dg/bad-receiver-type.m: Update to match correct
7887         diagnostics marker.
7888         * objc.dg/encode-5.m: Likewise.
7889         * objc.dg/id-1.m: Likewise.
7890         * objc.dg/method-1.m: Likewise.
7891         * objc.dg/method-6.m: Likewise.
7892         * objc.dg/method-7.m: Likewise.
7893         * objc.dg/method-9.m: Likewise.
7894         * objc.dg/method-11.m: Likewise.
7895         * objc.dg/method-20.m: Likewise.
7896         * objc.dg/private-1.m: Likewise.
7897
7898 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7899
7900         PR libfortran/39667
7901         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7902         * gfortran.dg/advance_4.f90: Likewise
7903         * gfortran.dg/advance_5.f90: Likewise
7904         * gfortran.dg/append_1.f90: Likewise
7905         * gfortran.dg/backslash_1.f90: Likewise
7906         * gfortran.dg/backslash_2.f90: Likewise
7907         * gfortran.dg/backslash_3.f: Likewise
7908         * gfortran.dg/backspace_10.f90: Likewise
7909         * gfortran.dg/backspace_3.f: Likewise
7910         * gfortran.dg/backspace_4.f: Likewise
7911         * gfortran.dg/backspace_5.f: Likewise
7912         * gfortran.dg/backspace_8.f: Likewise
7913         * gfortran.dg/backspace_9.f: Likewise
7914         * gfortran.dg/complex_write.f90: Likewise
7915         * gfortran.dg/convert_implied_open.f90: Likewise
7916         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7917         * gfortran.dg/dos_eol.f: Likewise
7918         * gfortran.dg/empty_format_1.f90: Likewise
7919         * gfortran.dg/endfile.f: Likewise
7920         * gfortran.dg/eof_1.f90: Likewise
7921         * gfortran.dg/eor_1.f90: Likewise
7922         * gfortran.dg/eor_handling_1.f90: Likewise
7923         * gfortran.dg/eor_handling_2.f90: Likewise
7924         * gfortran.dg/eor_handling_3.f90: Likewise
7925         * gfortran.dg/eor_handling_4.f90: Likewise
7926         * gfortran.dg/eor_handling_5.f90: Likewise
7927         * gfortran.dg/error_recovery_5.f90: Likewise
7928         * gfortran.dg/f2003_inquire_1.f03: Likewise
7929         * gfortran.dg/f2003_io_4.f03: Likewise
7930         * gfortran.dg/f2003_io_5.f03: Likewise
7931         * gfortran.dg/f2003_io_7.f03: Likewise
7932         * gfortran.dg/fgetc_1.f90: Likewise
7933         * gfortran.dg/fgetc_2.f90: Likewise
7934         * gfortran.dg/flush_1.f90: Likewise
7935         * gfortran.dg/fmt_exhaust.f90: Likewise
7936         * gfortran.dg/fmt_huge.f90: Likewise
7937         * gfortran.dg/fmt_read.f90: Likewise
7938         * gfortran.dg/fmt_t_1.f90: Likewise
7939         * gfortran.dg/fmt_t_2.f90: Likewise
7940         * gfortran.dg/fmt_t_3.f90: Likewise
7941         * gfortran.dg/fmt_t_4.f90: Likewise
7942         * gfortran.dg/fmt_t_5.f90: Likewise
7943         * gfortran.dg/fmt_t_7.f: Likewise
7944         * gfortran.dg/fseek.f90: Likewise
7945         * gfortran.dg/ftell_1.f90: Likewise
7946         * gfortran.dg/ftell_2.f90: Likewise
7947         * gfortran.dg/func_derived_3.f90: Likewise
7948         * gfortran.dg/inquire_9.f90: Likewise
7949         * gfortran.dg/iostat_1.f90: Likewise
7950         * gfortran.dg/iostat_2.f90: Likewise
7951         * gfortran.dg/list_read_1.f90: Likewise
7952         * gfortran.dg/list_read_4.f90: Likewise
7953         * gfortran.dg/list_read_5.f90: Likewise
7954         * gfortran.dg/list_read_7.f90: Likewise
7955         * gfortran.dg/list_read_8.f90: Likewise
7956         * gfortran.dg/list_read_9.f90: Likewise
7957         * gfortran.dg/namelist_13.f90: Likewise
7958         * gfortran.dg/namelist_14.f90: Likewise
7959         * gfortran.dg/namelist_15.f90: Likewise
7960         * gfortran.dg/namelist_16.f90: Likewise
7961         * gfortran.dg/namelist_17.f90: Likewise
7962         * gfortran.dg/namelist_18.f90: Likewise
7963         * gfortran.dg/namelist_19.f90: Likewise
7964         * gfortran.dg/namelist_20.f90: Likewise
7965         * gfortran.dg/namelist_24.f90: Likewise
7966         * gfortran.dg/namelist_26.f90: Likewise
7967         * gfortran.dg/namelist_27.f90: Likewise
7968         * gfortran.dg/namelist_28.f90: Likewise
7969         * gfortran.dg/namelist_37.f90: Likewise
7970         * gfortran.dg/namelist_38.f90: Likewise
7971         * gfortran.dg/namelist_39.f90: Likewise
7972         * gfortran.dg/namelist_40.f90: Likewise
7973         * gfortran.dg/namelist_43.f90: Likewise
7974         * gfortran.dg/namelist_44.f90: Likewise
7975         * gfortran.dg/namelist_45.f90: Likewise
7976         * gfortran.dg/namelist_46.f90: Likewise
7977         * gfortran.dg/namelist_47.f90: Likewise
7978         * gfortran.dg/namelist_48.f90: Likewise
7979         * gfortran.dg/namelist_49.f90: Likewise
7980         * gfortran.dg/namelist_50.f90: Likewise
7981         * gfortran.dg/namelist_51.f90: Likewise
7982         * gfortran.dg/namelist_52.f90: Likewise
7983         * gfortran.dg/namelist_56.f90: Likewise
7984         * gfortran.dg/namelist_char_only.f90: Likewise
7985         * gfortran.dg/namelist_use.f90: Likewise
7986         * gfortran.dg/namelist_use_only.f90: Likewise
7987         * gfortran.dg/noadv_size.f90: Likewise
7988         * gfortran.dg/open_access_append_1.f90: Likewise
7989         * gfortran.dg/pad_no.f90: Likewise
7990         * gfortran.dg/pr12884.f: Likewise
7991         * gfortran.dg/pr17090.f90: Likewise
7992         * gfortran.dg/pr17285.f90: Likewise
7993         * gfortran.dg/pr17286.f90: Likewise
7994         * gfortran.dg/pr18122.f90: Likewise
7995         * gfortran.dg/pr18210.f90: Likewise
7996         * gfortran.dg/pr18392.f90: Likewise
7997         * gfortran.dg/pr19155.f: Likewise
7998         * gfortran.dg/pr19216.f: Likewise
7999         * gfortran.dg/pr19467.f90: Likewise
8000         * gfortran.dg/pr19657.f: Likewise
8001         * gfortran.dg/pr20257.f90: Likewise
8002         * gfortran.dg/read_bad_advance.f90: Likewise
8003         * gfortran.dg/read_eof_2.f90: Likewise
8004         * gfortran.dg/read_eof_4.f90: Likewise
8005         * gfortran.dg/read_many_1.f: Likewise
8006         * gfortran.dg/read_noadvance.f90: Likewise
8007         * gfortran.dg/read_repeat.f90: Likewise
8008         * gfortran.dg/read_size_noadvance.f90: Likewise
8009         * gfortran.dg/read_x_past.f: Likewise
8010         * gfortran.dg/record_marker_1.f90: Likewise
8011         * gfortran.dg/record_marker_3.f90: Likewise
8012         * gfortran.dg/rewind_1.f90: Likewise
8013         * gfortran.dg/runtime_warning_1.f90: Likewise
8014         * gfortran.dg/shape_3.f90: Likewise
8015         * gfortran.dg/slash_1.f90: Likewise
8016         * gfortran.dg/stat_1.f90: Likewise
8017         * gfortran.dg/stat_2.f90: Likewise
8018         * gfortran.dg/streamio_11.f90: Likewise
8019         * gfortran.dg/streamio_3.f90: Likewise
8020         * gfortran.dg/streamio_4.f90: Likewise
8021         * gfortran.dg/streamio_9.f90: Likewise
8022         * gfortran.dg/tl_editing.f90: Likewise
8023         * gfortran.dg/unf_io_convert_1.f90: Likewise
8024         * gfortran.dg/unf_io_convert_2.f90: Likewise
8025         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8026         * gfortran.dg/unf_short_record_1.f90: Likewise
8027         * gfortran.dg/utf8_1.f03: Likewise
8028         * gfortran.dg/utf8_2.f03: Likewise
8029         * gfortran.dg/widechar_IO_1.f90: Likewise
8030         * gfortran.dg/write_check3.f90: Likewise
8031         * gfortran.dg/write_rewind_2.f: Likewise
8032         * gfortran.dg/x_slash_2.f: Likewise
8033
8034 2009-04-29  Richard Guenther  <rguenther@suse.de>
8035
8036         PR target/39943
8037         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8038         New.
8039         (check_effective_target_vect_floatuint_cvt): Likewise.
8040         * gcc.dg/vect/slp-10.c: Adjust.
8041         * gcc.dg/vect/slp-11.c: Adjust.
8042         * gcc.dg/vect/slp-12b.c: Adjust.
8043         * gcc.dg/vect/slp-33.c: Adjust.
8044         * gcc.c-torture/compile/pr39943.c: New testcase.
8045
8046 2009-04-29  Richard Guenther  <rguenther@suse.de>
8047
8048         PR middle-end/39937
8049         * gcc.c-torture/compile/pr39937.c: New testcase.
8050
8051 2009-04-29  Richard Guenther  <rguenther@suse.de>
8052
8053         PR tree-optimization/39941
8054         * gcc.c-torture/compile/pr39941.c: New testcase.
8055
8056 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8057
8058         * gcc.target/bfin/20090411-1.c: New test.
8059
8060 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8061
8062         PR target/39565
8063         * gcc.dg/pr39565.c: New testcase.
8064
8065 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8066
8067         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8068         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8069         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8070         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8071         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8072         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8073         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8074         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8075         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8076         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8077         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8078         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8079         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8080         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8081         * gcc.target/i386/pr37191.c: Likewise.
8082         * gcc.target/i386/reload-1.c: Likewise.
8083         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8084         * g++.old-deja/g++.pt/repo2.C: Likewise.
8085         * g++.old-deja/g++.pt/repo3.C: Likewise.
8086         * g++.old-deja/g++.pt/repo4.C: Likewise.
8087         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8088         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8089         * g++.dg/template/repo1.C: Likewise.
8090         * g++.dg/template/repo2.C: Likewise.
8091         * g++.dg/template/repo3.C: Likewise.
8092         * g++.dg/template/repo4.C: Likewise.
8093         * g++.dg/template/repo5.C: Likewise.
8094         * g++.dg/template/repo6.C: Likewise.
8095         * g++.dg/template/repo7.C: Likewise.
8096         * g++.dg/template/repo8.C: Likewise.
8097         * g++.dg/template/repo9.C: Likewise.
8098         * g++.dg/rtti/repo1.C: Likewise.
8099         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8100         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8101         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8102         * g++.dg/other/PR23205.C: Skip for vxworks.
8103         * g++.dg/ext/visibility/class1.C: Requires PIC.
8104         * g++.dg/eh/async-unwind2.C: Requires PIC.
8105         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8106         does not have cxa_exit.
8107
8108 2009-04-28  Jing Yu  <jingyu@google.com>
8109
8110         PR testsuite/39790
8111         * lib/target-supports.exp (check_effective_target_tls): Remove
8112         comment of caching.
8113         (check_effective_target_tls_native): Likewise.
8114         (check_effective_target_tls_runtime): Likewise.
8115         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8116         tls to tls_runtime.
8117         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8118
8119 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8120
8121         PR fortran/39946
8122         * gfortran.dg/proc_ptr_16.f90: New.
8123
8124 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8125
8126         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8127         lp64 is true.
8128
8129 2009-04-28  Richard Guenther  <rguenther@suse.de>
8130
8131         PR middle-end/39937
8132         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8133
8134 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8135
8136         * g++.dg/warn/pr35652.C: Removed.
8137         * gcc.dg/pr35652.c: Likewise.
8138
8139 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8140
8141         * gcc.target/ia64/20071210-2.c: New testcase.
8142
8143 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8144
8145         PR c/39323
8146         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8147         * gcc.dg/pr39323-3.c: Ditto.
8148
8149 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8150
8151         PR fortran/39930
8152         PR fortran/39931
8153         * gfortran.dg/ambiguous_reference_2.f90: New.
8154         * gfortran.dg/pointer_assign_7.f90: New.
8155
8156 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8157             Mark Mitchell  <mark@codesourcery.com>
8158
8159         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8160         * gcc.dg/20020103-1.c: Check for __ppc.
8161         * gcc.dg/asm-b.c: Check for __ppc.
8162         * gcc.dg/20020919-1.c: Check for __ppc.
8163         * gcc.dg/20020312-2.c: Likewise.
8164         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8165         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8166         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8167         * g++.dg/warn/weak1.C: Likewise.
8168         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8169         static so appropriate optimizations kick in.
8170         (find_base_value_wrapper): New function.
8171         * g++.dg/eh/simd-5.C: Fix target triplet.
8172         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8173
8174 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8175             H.J. Lu  <hongjiu.lu@intel.com>
8176
8177         PR target/39911
8178         * gcc.target/i386/pr39911.c: New test.
8179
8180 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8181
8182         PR fortran/39879
8183         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8184
8185 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8186
8187         PR c++/35652
8188         Revert:
8189
8190         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8191
8192         * gcc.dg/pr35652.C: New.
8193         * g++.dg/warn/pr35652.C: New.
8194         * gcc.dg/format/plus-1.c: Adjust message.
8195
8196 2009-04-27  DJ Delorie  <dj@redhat.com>
8197
8198         * lib/target-supports.exp (check_effective_target_double64): New.
8199         (check_effective_target_double64plus): New.
8200         (check_effective_target_large_double): New.
8201         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8202         * gcc.dg/div-double-1.c: Likewise.
8203         * gcc.dg/Wconversion-real.c: Require large_double.
8204         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8205
8206         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8207         are too small.
8208
8209         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8210         constants as long.
8211
8212 2009-04-27  Ian Lance Taylor  <iant@google.com>
8213
8214         * gcc.dg/Wcxx-compat-5.c: New testcase.
8215         * gcc.dg/Wcxx-compat-6.c: New testcase.
8216
8217 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8218
8219         Allow non-constant arguments to conversion intrinsics.
8220         * gcc.target/spu/intrinsics-3.c: Update tests.
8221
8222 2009-04-27  Richard Guenther  <rguenther@suse.de>
8223
8224         PR middle-end/39928
8225         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8226         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8227
8228 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8229
8230         PR target/39903
8231         * gcc.dg/torture/pr39903-1.c: New.
8232         * gcc.dg/torture/pr39903-2.c: Likewise.
8233
8234 2009-04-27  Revital Eres  <eres@il.ibm.com>
8235
8236         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8237         and check it.
8238         * gcc.dg/sms-2.c: Add dump check.
8239         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8240         and check it.
8241         * gcc.dg/sms-4.c: Likewise.
8242         * gcc.dg/sms-5.c: Likewise.
8243         * gcc.dg/sms-6.c: Likewise.
8244         * gcc.dg/sms-7.c: Likewise.
8245         * gcc.dg/sms-antideps.c: Rename to...
8246         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8247
8248 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8249
8250         * gnat.dg/opt2.adb: New test.
8251
8252 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8253
8254         PR c++/39875
8255         * g++.dg/warn/Wunused-15.C: New test.
8256
8257 2009-04-26  Michael Matz  <matz@suse.de>
8258
8259         Expand from SSA.
8260         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8261         change regexps.
8262         * gcc.target/i386/pr37248-1.c: Modified.
8263         * gcc.target/i386/pr37248-3.c: Modified.
8264         * gcc.target/i386/pr37248-2.c: Modified.
8265         * gnat.dg/aliasing1.adb: Modified.
8266         * gnat.dg/pack9.adb: Modified.
8267         * gnat.dg/aliasing2.adb: Modified.
8268         * gcc.dg/strict-overflow-2.c: Modified.
8269         * gcc.dg/autopar/reduc-1char.c: Modified.
8270         * gcc.dg/autopar/reduc-2char.c: Modified.
8271         * gcc.dg/autopar/reduc-1.c: Modified.
8272         * gcc.dg/autopar/reduc-2.c: Modified.
8273         * gcc.dg/autopar/reduc-3.c: Modified.
8274         * gcc.dg/autopar/reduc-6.c: Modified.
8275         * gcc.dg/autopar/reduc-7.c: Modified.
8276         * gcc.dg/autopar/reduc-8.c: Modified.
8277         * gcc.dg/autopar/reduc-9.c: Modified.
8278         * gcc.dg/autopar/reduc-1short.c: Modified.
8279         * gcc.dg/autopar/reduc-2short.c: Modified.
8280         * gcc.dg/autopar/parallelization-1.c: Modified.
8281         * gcc.dg/strict-overflow-4.c: Modified.
8282         * gcc.dg/strict-overflow-6.c: Modified.
8283         * gcc.dg/gomp/combined-1.c: Modified.
8284         * gcc.dg/no-strict-overflow-1.c: Modified.
8285         * gcc.dg/no-strict-overflow-3.c: Modified.
8286         * gcc.dg/no-strict-overflow-5.c: Modified.
8287         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8288         * gcc.dg/tree-ssa/pr18134.c: Modified.
8289         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8290         * gcc.dg/tree-ssa/vector-2.c: Modified.
8291         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8292         * gcc.dg/tree-ssa/loop-21.c: Modified.
8293         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8294         * gcc.dg/tree-ssa/vector-3.c: Modified.
8295         * gcc.dg/tree-ssa/asm-3.c: Modified.
8296         * gcc.dg/tree-ssa/pr23294.c: Modified.
8297         * gcc.dg/tree-ssa/loop-22.c: Modified.
8298         * gcc.dg/tree-ssa/loop-15.c: Modified.
8299         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8300         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8301         * gcc.dg/tree-ssa/pr20139.c: Modified.
8302         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8303         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8304         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8305         * gcc.dg/tree-ssa/loop-5.c: Modified.
8306         * gcc.dg/tree-ssa/pr19431.c: Modified.
8307         * gcc.dg/tree-ssa/pr32044.c: Modified.
8308         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8309         * gcc.dg/tree-ssa/loop-19.c: Modified.
8310         * gcc.dg/tree-ssa/loop-28.c: Modified.
8311         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8312         * gcc.dg/tree-ssa/divide-1.c: Modified.
8313         * gcc.dg/tree-ssa/inline-1.c: Modified.
8314         * gcc.dg/tree-ssa/divide-3.c: Modified.
8315         * gcc.dg/tree-ssa/pr30978.c: Modified.
8316         * gcc.dg/tree-ssa/alias-6.c: Modified.
8317         * gcc.dg/tree-ssa/divide-4.c: Modified.
8318         * gcc.dg/tree-ssa/alias-11.c: Modified.
8319         * gcc.dg/no-strict-overflow-7.c: Modified.
8320         * gcc.dg/strict-overflow-1.c: Modified.
8321         * gcc.dg/pr15784-4.c: Modified.
8322         * gcc.dg/pr34263.c: Modified.
8323         * gcc.dg/strict-overflow-3.c: Modified.
8324         * gcc.dg/tree-prof/stringop-1.c: Modified.
8325         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8326         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8327         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8328         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8329         * gcc.dg/no-strict-overflow-2.c: Modified.
8330         * gcc.dg/no-strict-overflow-4.c: Modified.
8331         * gcc.dg/no-strict-overflow-6.c: Modified.
8332         * g++.dg/tree-ssa/pr27090.C: Modified.
8333         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8334         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8335         * g++.dg/tree-ssa/pr19807.C: Modified.
8336         * g++.dg/opt/pr30965.C: Modified.
8337         * g++.dg/init/new17.C: Modified.
8338         * gfortran.dg/whole_file_6.f90: Modified.
8339         * gfortran.dg/whole_file_5.f90: Modified.
8340         * gfortran.dg/reassoc_1.f90: Modified.
8341         * gfortran.dg/reassoc_3.f90: Modified.
8342
8343 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8344
8345         PR fortran/39893
8346         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8347
8348 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8349
8350         PR inline-asm/39543
8351         * gcc.target/i386/pr39543-1.c: New test.
8352         * gcc.target/i386/pr39543-2.c: New test.
8353         * gcc.target/i386/pr39543-3.c: New test.
8354
8355         PR c/39889
8356         * gcc.dg/Wunused-value-3.c: New test.
8357
8358 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8359
8360         PR c/39581
8361         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8362         gcc.dg/vla-21.c: New tests.
8363
8364 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8365
8366         PR c/39556
8367         * gcc.dg/inline-34.c: New test.
8368
8369 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8370
8371         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8372         gcc.dg/enum-const-3.c: New tests.
8373         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8374         -pedantic-errors.  Update expected diagnostics.
8375
8376 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8377
8378         PR c/39582
8379         * gcc.dg/vla-20.c: New test.
8380
8381 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8382
8383         PR c/39564
8384         * gcc.dg/vla-19.c: New test.
8385
8386 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8387
8388         PR preprocessor/39559
8389         * gcc.dg/c99-intconst-2.c: New test.
8390
8391 2009-04-25  Jan Hubicka  <jh@suse.cz>
8392
8393         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8394
8395 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8396
8397         PR fortran/39688
8398         * gfortran.dg/import7.f90: New.
8399
8400 2009-04-24  Richard Guenther  <rguenther@suse.de>
8401
8402         * gcc.dg/tree-ssa/vrp48.c: Fix.
8403
8404 2008-04-24  Doug Kwan  <dougkwan@google.com>
8405
8406         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8407         destination are the same.
8408
8409 2009-04-24  Richard Guenther  <rguenther@suse.de>
8410
8411         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8412
8413 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8414
8415         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8416         gcc.dg/array-const-3.c: New tests.
8417
8418 2009-04-24  Ian Lance Taylor  <iant@google.com>
8419
8420         * gcc.dg/Wcxx-compat-4.c: New testcase.
8421
8422 2009-04-24  Daniel Kraft  <d@domob.eu>
8423
8424         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8425         expected on already erraneous symbol (renamed to fresh one).
8426
8427 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8428
8429         PR middle-end/39867
8430         * gcc.dg/pr39867.c: New.
8431
8432 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8433
8434         PR fortran/39861
8435         PR fortran/39864
8436         * gfortran.dg/intrinsic_1.f90: New.
8437
8438 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8439
8440         * gnat.dg/alignment7.adb: New test.
8441         * gnat.dg/alignment8.adb: Likewise.
8442
8443 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8444
8445         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8446         * gnat.dg/specs/rep_clause2.ads: New test.
8447
8448 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8449
8450         PR rtl-optimization/39794
8451         * gcc.dg/pr39794.c: New test.
8452
8453 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8454
8455         * gnat.dg/atomic1.adb: New test.
8456         * gnat.dg/atomic1_pkg.ads: New helper.
8457
8458 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8459
8460         PR testsuite/39623
8461         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8462         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8463
8464 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8465
8466         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8467         warning.
8468
8469 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8470
8471         PR C/31499
8472         * gcc.dg/vector-init-1.c: New testcase.
8473         * gcc.dg/vector-init-2.c: New testcase.
8474
8475 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8476
8477         * gnat.dg/enum2.adb: New test.
8478         * gnat.dg/enum2_pkg.ads: New helper.
8479
8480 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8481
8482         PR c/39855
8483         * gcc.dg/torture/pr39855.c: New test.
8484
8485 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8486
8487         PR c++/39639
8488         * g++.dg/cpp0x/pr39639.C: New test.
8489
8490 2009-04-22  Mark Heffernan  <meheff@google.com>
8491
8492         * gcc.dg/profile-generate-3.c: New test.
8493
8494 2009-04-22  Jan Hubicka  <jh@suse.cz>
8495
8496         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8497
8498 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8499
8500         PR testsuite/39623
8501         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8502
8503 2009-04-22  Richard Guenther  <rguenther@suse.de>
8504
8505         PR tree-optimization/39824
8506         * gcc.c-torture/compile/pr39824.c: New testcase.
8507
8508 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8509
8510         PR c++/14875
8511         * g++.dg/parse/parser-pr14875.C: New.
8512         * g++.dg/parse/parser-pr14875-2.C: New.
8513         * g++.dg/parse/error6.C: Update match string.
8514
8515 2009-04-22  Richard Guenther  <rguenther@suse.de>
8516
8517         PR tree-optimization/39845
8518         * gcc.c-torture/compile/pr39845.c: New testcase.
8519
8520 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8521
8522         PR fortran/39735
8523         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8524         * gfortran.dg/external_initializer.f90: Modified.
8525         * gfortran.dg/interface_26.f90: Modified.
8526         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8527         * gfortran.dg/proc_ptr_3.f90: Modified.
8528         * gfortran.dg/proc_ptr_15.f90: New.
8529         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8530
8531 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8532
8533         PR c++/35711
8534         * g++.dg/warn/pr35711.C: New.
8535         * g++.dg/conversion/ptrmem2.C: Update.
8536
8537 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8538
8539         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8540         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8541         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8542         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8543         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8544         gcc.c-torture/ChangeLog.0,
8545         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8546         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8547         gcc.target/i386/math-torture/math-torture.exp,
8548         gcc.target/mips/inter/mips16-inter.exp,
8549         gcc.target/mips/mips-nonpic/README,
8550         gcc.target/x86_64/abi/README.gcc,
8551         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8552         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8553         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8554         notices.
8555         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8556
8557 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8558
8559         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8560
8561 2009-04-21  Richard Guenther  <rguenther@suse.de>
8562
8563         PR middle-end/39829
8564         * gcc.dg/torture/pr39829.c: New testcase.
8565
8566 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8567
8568         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8569
8570 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8571
8572         PR 16202
8573         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8574         * gcc.dg/sequence-pt-2.c: New.
8575         * gcc.dg/sequence-pt-3.c: New.
8576         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8577         * g++.dg/warn/sequence-pt-2.c: New.
8578         * g++.dg/warn/sequence-pt-3.c: New.
8579
8580 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8581
8582         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8583
8584 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8585
8586         * gnat.dg/import1.ad[sb]: New test.
8587
8588 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8589
8590         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8591         return 0.
8592
8593 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8594
8595         PR fortran/39811
8596         * gfortran.dg/continuation_11.f90: New test.
8597
8598 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8599
8600         PR c++/13358
8601         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8602         messages. Test for "long long" in system headers.
8603         * gcc.dg/c99-longlong-2.c: New.
8604         * g++.dg/warn/pr13358.C: New.
8605         * g++.dg/warn/pr13358-2.C: New.
8606         * g++.dg/warn/pr13358-3.C: New.
8607         * g++.dg/warn/pr13358-4.C: New.
8608
8609 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8610
8611         * gcc.dg/framework-2.c: Fix up for non existent includes
8612         being fatal errors now.
8613
8614 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8615
8616         PR fortran/39800
8617         * gfortran.dg/private_type_13.f90: New test.
8618         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8619
8620 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8621
8622         PR c++/39803
8623         * g++.dg/warn/Wunused-14.C: New test.
8624
8625 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8626
8627         * gnat.dg/specs/small_alignment.ads: New test.
8628
8629 2009-04-20  Ian Lance Taylor  <iant@google.com>
8630
8631         * gcc.dg/Wcxx-compat-3.c: New testcase.
8632
8633 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8634
8635         * gnat.dg/pack13.ad[sb]: New test.
8636         * gnat.dg/pack13_pkg.ads: New helper.
8637
8638 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8639
8640         * gnat.dg/discr11.ad[sb]: New test.
8641         * gnat.dg/discr11_pkg.ads: New helper.
8642
8643 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8644
8645         PR tree-optimization/39675
8646         * gcc.dg/vect/O3-pr39675-2.c: New test.
8647
8648 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8649
8650         * gnat.dg/rep_clause3.adb: New test.
8651
8652 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8653
8654         PR c/37481
8655         * gcc.dg/c99-flex-array-7.c: New test.
8656
8657 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8658
8659         PR c/19771
8660         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8661
8662 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8663
8664         PR c/38243
8665         * gcc.dg/c99-restrict-3.c: New test.
8666
8667 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8668
8669         PR preprocessor/20078
8670         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8671
8672 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8673
8674         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8675         Do not pass -B$root after -margs.
8676
8677 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8678
8679         PR c/32061
8680         PR c++/36954
8681         * gcc.dg/pr32061.c: New.
8682         * gcc.dg/Wlogical-op-1.c: Update.
8683         * g++.dg/warn/Wlogical-op-1.C: Update.
8684         * g++.dg/warn/pr36954.C: New.
8685
8686 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8687
8688         PR c/27676
8689         * gcc.dg/lvalue-5.c: New test.
8690
8691 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8692
8693         PR c/22367
8694         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8695
8696 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8697
8698         * gcc.dg/cpp/include5.c: New test.
8699
8700 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8701
8702         PR c/35210
8703         * gcc.dg/call-diag-2.c: New test.
8704
8705 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8706
8707         PR preprocessor/39646
8708         * gcc.dg/cpp/line8.c: New test.
8709
8710 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8711
8712         PR preprocessor/39647
8713         * gcc.dg/cpp/line7.c: New test.
8714
8715 2009-04-18  Richard Guenther  <rguenther@suse.de>
8716
8717         PR middle-end/39804
8718         * gcc.target/i386/pr39804.c: New testcase.
8719
8720 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8721
8722         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8723         * g++.dg/other/pr39496.C: Likewise.
8724
8725 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8726
8727         PR middle-end/36902
8728         * gcc.dg/pr36902.c: New.
8729
8730 2009-04-17  Diego Novillo  <dnovillo@google.com>
8731
8732         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8733         violation for variable 'inside_main'.
8734
8735 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8736
8737         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8738
8739 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8740
8741         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8742
8743 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8744
8745         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8746         * gfortran.dg/chmod_2.f90: Likewise.
8747         * gfortran.dg/chmod_3.f90: Likewise.
8748         * gfortran.dg/open_errors.f90: Likewise.
8749         * gfortran.dg/stat_1.f90: Likewise.
8750         * gfortran.dg/stat_2.f90: Likewise.
8751
8752 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8753
8754         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8755         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8756         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8757         * gfortran.dg/nearest_1.f90: Likewise.
8758         * gfortran.dg/nearest_3.f90: Likewise.
8759         * gfortran.dg/isnan_1.f90: Likewise.
8760         * gfortran.dg/isnan_2.f90: Likewise.
8761         * gfortran.dg/nan_1.f90: Likewise.
8762         * gfortran.dg/nan_2.f90: Likewise.
8763         * gfortran.dg/nan_3.f90: Likewise.
8764         * gfortran.dg/nan_4.f90: Likewise.
8765         * gfortran.dg/module_nan.f90: Likewise.
8766         * gfortran.dg/int_conv_2.f90: Likewise.
8767         * gfortran.dg/init_flag_3.f90: Likewise.
8768         * gfortran.dg/namelist_42.f90: Likewise.
8769         * gfortran.dg/namelist_43.f90: Likewise.
8770         * gfortran.dg/real_const_3.f90: Likewise.
8771         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8772
8773         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8774         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8775         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8776         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8777         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8778
8779         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8780         * gfortran.dg/gamma_5.f90: Likewise.
8781
8782 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8783
8784         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8785         less strict so it also works with auto-overlay support.
8786         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8787         for "exceeds local store" linker errors on the SPU.
8788
8789         * lib/gfortran.exp: Include target-supports.exp.
8790         (gfortran_init): On SPU targets where automatic overlay support
8791         is available, use it to build all Fortran test cases.
8792
8793         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8794
8795 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8796
8797         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8798         rule enforced by gnat on taft types.
8799
8800 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8801
8802         PR testsuite/39792
8803         * g++.dg/ext/complit11.C: Add empty dg-options.
8804
8805 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8806
8807         PR c++/17570
8808         * g++.dg/template/defarg11.C: New test.
8809
8810 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8811
8812         PR c++/28766
8813         * g++.dg/ext/complit11.C: New testcase.
8814
8815 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8816
8817         PR c++/39551
8818         * g++.dg/warn/Wunused-13.C: New testcase.
8819
8820 2009-04-15  Ian Lance Taylor  <iant@google.com>
8821
8822         * gcc.dg/Wenum-compare-1.c: New testcase.
8823
8824 2009-04-15  Richard Guenther  <rguenther@suse.de>
8825
8826         PR tree-optimization/39764
8827         * g++.dg/torture/pr39764.C: New testcase.
8828
8829 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8830
8831         * g++.dg/ext/altivec-17.C: New.
8832
8833 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8834
8835         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8836         * gnat.dg/specs/limited1.ads: Ditto.
8837
8838 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8839
8840         PR testsuite/39769
8841         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8842         for testing the results of estimate instructions.
8843         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8844         * gcc.dg/vmx/3a-05.c (test): Ditto.
8845
8846 2009-04-14  Jason Merrill  <jason@redhat.com>
8847
8848         PR c++/39763
8849         * g++.dg/warn/Wshadow-4.C: Extend.
8850
8851 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8852
8853         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8854         (do_D): Remove attribute hidden.
8855
8856 2009-04-13  Jason Merrill  <jason@redhat.com>
8857
8858         PR c++/39480
8859         * g++.dg/init/copy7.C: New.
8860
8861 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8862
8863         PR testsuite/39733
8864         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8865         (check_for_all_options): This.
8866
8867 2009-04-13  Jason Merrill  <jason@redhat.com>
8868
8869         PR c++/39750
8870         * g++.dg/template/crash90.C: New.
8871
8872 2009-04-12  Jason Merrill  <jason@redhat.com>
8873
8874         PR c++/39742
8875         * g++.dg/overload/extern-C-2.C: New.
8876
8877 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8878
8879         PR preprocessor/31869
8880         * gcc.dg/cpp/strify5.c: New test.
8881
8882 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8883
8884         * gnat.dg/enum1.adb: New test.
8885         * gnat.dg/enum1_pkg.ads: New helper.
8886
8887 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8888
8889         PR target/39740
8890         * gcc.target/alpha/pr39740.c: New test.
8891
8892 2009-04-11  Daniel Kraft  <d@domob.eu>
8893
8894         PR fortran/37746
8895         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8896         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8897         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8898         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8899         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8900         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8901         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8902         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8903         expected string length that failed with -fbounds-check now.
8904         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8905
8906 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8907
8908         PR fortran/39692
8909         * gfortran.dg/proc_ptr_14.f90: New.
8910
8911 2009-04-11  Richard Guenther  <rguenther@suse.de>
8912
8913         PR middle-end/39732
8914         * g++.dg/torture/pr39732.C: New testcase.
8915
8916 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8917
8918         * gfortran.dg/whole_file_5.f90: New.
8919         * gfortran.dg/whole_file_6.f90: New.
8920
8921 2009-04-11  Richard Guenther  <rguenther@suse.de>
8922
8923         PR tree-optimization/39713
8924         * g++.dg/torture/pr39713.C: New testcase.
8925
8926 2009-04-10  Richard Guenther  <rguenther@suse.de>
8927
8928         PR c/39712
8929         * gcc.dg/pr39712.c: New testcase.
8930
8931 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8932
8933         PR c++/28301
8934         * g++.dg/cpp0x/enum2.C: Updated.
8935         * g++.dg/debug/pr22514.C: Likewise.
8936         * g++.dg/parse/enum2.C: Likewise.
8937         * g++.dg/parse/enum3.C: Likewise.
8938         * g++.dg/template/crash79.C: Likewise.
8939         * g++.old-deja/g++.jason/cond.C: Likewise.
8940
8941 2009-04-10  Chao-ying Fu  <fu@mips.com>
8942
8943         * gcc.target/mips/interrupt_handler.c: Change from compile to
8944         assemble.
8945
8946 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8947
8948         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8949
8950 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8951
8952         PR fortran/38709
8953         * gfortran.dg/zero_sized_6.f90: New.
8954
8955 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8956
8957         PR  c++/20118
8958         * g++.dg/parse/pr20118.C: New.
8959         * g++.dg/template/spec16.C: Update.
8960
8961 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8962
8963         PR testsuite/35621
8964         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8965         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8966         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8967         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8968         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8969         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8970         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8971         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8972         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8973         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8974         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8975         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8976         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8977         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8978         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8979         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8980         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8981
8982 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8983
8984         PR target/39678
8985         * g++.dg/torture/pr39678.C: New.
8986         * gcc.dg/compat/struct-complex-2.h: Likewise.
8987         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8988         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8989         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8990         * gcc.dg/torture/pr39678.c: Likewise.
8991         * gcc.target/i386/pr39678.c: Likewise.
8992
8993         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8994         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8995
8996         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8997         <complex.h>.  Add tests for structure with complex float.
8998
8999 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9000             Joseph Myers  <joseph@codesourcery.com>
9001
9002         PR target/36800
9003         * gcc.dg/dfp/pr36800.c: New.
9004
9005 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9006             Rafael Avila de Espindola  <espindola@google.com>
9007
9008         * gcc.misc-tests/help.exp: New file.
9009         * lib/options.exp: New file.
9010
9011 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9012
9013         PR libobjc/36610
9014         * objc/execute/forward-1.x: New.
9015
9016 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9017
9018         * gcc.dg/pr27150-1.c: Change to a link test.
9019
9020 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9021
9022         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9023         3 of the GNU General Public License and to point readers at the
9024         COPYING3 file and the FSF's license web page.
9025         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9026         * gcc.dg/struct/struct-reorg.exp: Likewise.
9027         * gcc.target/spu/tag_manager.c: Likewise.
9028
9029 2009-04-09  Richard Guenther  <rguenther@suse.de>
9030
9031         PR testsuite/39696
9032         * ssa-ccp-25.c: Adjust pattern.
9033
9034 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9035
9036         PR fortran/36704
9037         * gfortran.dg/external_procedures_1.f90: Modified.
9038         * gfortran.dg/proc_ptr_result_1.f90: New.
9039         * gfortran.dg/proc_ptr_result_2.f90: New.
9040         * gfortran.dg/proc_ptr_result_3.f90: New.
9041
9042 2009-04-09  Richard Guenther  <rguenther@suse.de>
9043
9044         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9045         to prevent constant propagation.
9046         * gcc.dg/vect/vect-56.c: Likewise.
9047         * gcc.dg/vect/vect-58.c: Likewise.
9048         * gcc.dg/vect/vect-60.c: Likewise.
9049         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9050         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9051         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9052
9053 2009-04-09  Richard Guenther  <rguenther@suse.de>
9054
9055         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9056         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9057
9058 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9059
9060         PR c/39613
9061         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9062         New tests.
9063
9064 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9065
9066         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9067         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9068
9069 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9070
9071         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9072
9073 2009-04-08  Jason Merrill  <jason@redhat.com>
9074
9075         PR c++/25185
9076         * g++.dg/template/error40.C: Add another test.
9077
9078 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9079
9080         PR c/39614
9081         PR c/39673
9082         * gcc.c-torture/compile/pr39614-1.c,
9083         gcc.c-torture/compile/pr39614-2.c,
9084         gcc.c-torture/compile/pr39614-3.c,
9085         gcc.c-torture/compile/pr39614-4.c,
9086         gcc.c-torture/compile/pr39614-5.c,
9087         gcc.c-torture/compile/pr39673-1.c,
9088         gcc.c-torture/compile/pr39673-2.c: New tests.
9089         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9090         more cases.
9091         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9092         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9093         expected errors.
9094
9095 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9096
9097         PRc++/39637
9098         * g++.dg/cpp0x/variadic-crash2.C: New test.
9099
9100 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9101
9102         PR fortran/38863
9103         * gfortran.dg/alloc_comp_result_1.f90: New test.
9104
9105 2009-04-07  Jason Merrill  <jason@redhat.com>
9106
9107         PR c++/34691
9108         * g++.dg/overload/extern-C-1.C: New.
9109
9110 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9111
9112         PR testsuite/39325
9113         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9114
9115 2009-04-07  Jason Merrill  <jason@redhat.com>
9116
9117         PR c++/25185
9118         * g++.dg/template/error40.C: New.
9119
9120 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9121
9122         PR fortran/38152
9123         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9124
9125 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9126
9127         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9128
9129 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9130
9131         PR fortran/38290
9132         * gfortran.dg/proc_decl_1.f90: Modified.
9133         * gfortran.dg/proc_ptr_11.f90: Extended.
9134         * gfortran.dg/proc_ptr_13.f90: Modified.
9135
9136 2009-04-06  Jason Merrill  <jason@redhat.com>
9137
9138         PR c++/35146
9139         * g++.dg/template/fnspec1.C: New.
9140
9141 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9142
9143         * lib/gnat.exp: Handle multilib.
9144
9145 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9146
9147         PR fortran/38863
9148         * gfortran.dg/dependency_23.f90: New test.
9149
9150 2009-04-06  Richard Guenther  <rguenther@suse.de>
9151
9152         PR tree-optimization/28868
9153         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9154         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9155         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9156         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9157
9158 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9159
9160         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9161
9162 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9163
9164         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9165
9166 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9167
9168         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9169         with the built-in y0, and the subsequent warning.
9170         (y1): Likewise, rename to y_1.
9171
9172 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9173
9174         PR fortran/39414
9175         * gfortran.dg/proc_decl_21.f90: New.
9176
9177 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9178
9179         PR fortran/36091
9180         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9181
9182 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9183
9184         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9185         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9186         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9187         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9188         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9189         gfortran.dg/namelist_49.f90: Gate test on effective_target
9190         fd_truncate.
9191         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9192
9193 2009-04-05  Daniel Kraft  <d@domob.eu>
9194
9195         PR fortran/38654
9196         * gfortran.dg/read_float_2.f03
9197         * gfortran.dg/read_float_3.f90
9198
9199 2009-04-05  Richard Guenther  <rguenther@suse.de>
9200
9201         PR tree-optimization/39648
9202         * gcc.c-torture/compile/pr39648.c: New testcase.
9203
9204 2009-04-05  Jason Merrill  <jason@redhat.com>
9205
9206         PR c++/14912
9207         * g++.dg/template/error39.C: New.
9208
9209 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9210
9211         PR fortran/29458
9212         * gfortran.dg/implied_do_1.f90: New.
9213
9214 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9215
9216         PR fortran/39577
9217         * gfortran.dg/recursive_check_8.f90: New.
9218         * gfortran.dg/recursive_check_9.f90: New.
9219         * gfortran.dg/recursive_check_10.f90: New.
9220         * gfortran.dg/recursive_check_11.f90: New.
9221         * gfortran.dg/recursive_check_12.f90: New.
9222         * gfortran.dg/recursive_check_13.f90: New.
9223         * gfortran.dg/recursive_check_14.f90: New.
9224
9225 2009-04-04  Jason Merrill  <jason@redhat.com>
9226
9227         PR c++/25185
9228         * g++.dg/template/error38.C: Add more tests.
9229
9230 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9231
9232         PR fortran/37614
9233         * gfortran.dg/common_align_2.f90: New test.
9234
9235 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9236
9237         PR target/39501
9238         * gcc.c-torture/execute/pr39501.c: New file.
9239         * gcc.c-torture/execute/pr39501.x: New file.
9240
9241 2009-04-04  Richard Guenther  <rguenther@suse.de>
9242
9243         PR tree-optimization/8781
9244         PR tree-optimization/37892
9245         * g++.dg/tree-ssa/pr8781.C: New testcase.
9246         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9247
9248 2009-04-04  Richard Guenther  <rguenther@suse.de>
9249
9250         PR tree-optimization/39636
9251         * gcc.c-torture/compile/pr39636.c: New testcase.
9252
9253 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9254
9255         PR rtl-optimization/39607
9256         * g++.dg/opt/pr39607.C: New.
9257
9258 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9259
9260         PR fortran/39594
9261         * gfortran.dg/common_12.f90: New.
9262
9263 2009-04-03  Jason Merrill  <jason@redhat.com>
9264
9265         PR c++/39608
9266         * g++.dg/template/const2.C: New test.
9267
9268 2009-04-03  Richard Guenther  <rguenther@suse.de>
9269
9270         PR tree-optimization/2480
9271         PR tree-optimization/23086
9272         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9273         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9274
9275 2009-04-03  Richard Guenther  <rguenther@suse.de>
9276
9277         PR tree-optimization/34743
9278         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9279         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9280         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9281         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9282         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9283         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9284         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9285         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9286
9287 2009-04-03  Richard Guenther  <rguenther@suse.de>
9288
9289         PR middle-end/13146
9290         PR tree-optimization/23940
9291         PR tree-optimization/33237
9292         PR middle-end/33974
9293         PR middle-end/34093
9294         PR tree-optimization/36201
9295         PR tree-optimization/36230
9296         PR tree-optimization/38049
9297         PR tree-optimization/38207
9298         PR tree-optimization/38230
9299         PR tree-optimization/38301
9300         PR tree-optimization/38585
9301         PR middle-end/38895
9302         PR tree-optimization/38985
9303         PR tree-optimization/39299
9304         * gcc.dg/pr19633-1.c: Adjust.
9305         * gcc.dg/torture/pta-callused-1.c: Likewise.
9306         * gcc.dg/torture/pr39074-2.c: Likewise.
9307         * gcc.dg/torture/pr39074.c: Likewise.
9308         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9309         * gcc.dg/torture/pr30375.c: Adjust.
9310         * gcc.dg/torture/pr33563.c: Likewise.
9311         * gcc.dg/torture/pr33870.c: Likewise.
9312         * gcc.dg/torture/pr33560.c: Likewise.
9313         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9314         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9315         * gcc.dg/tree-ssa/alias-15.c: Remove.
9316         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9317         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9318         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9319         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9320         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9321         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9322         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9323         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9324         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9325         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9326         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9327         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9328         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9329         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9330         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9331         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9332         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9333         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9334         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9335         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9336         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9337         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9338         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9339         * gcc.dg/uninit-B.c: XFAIL.
9340         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9341         * gcc.dg/uninit-pr19430.c: XFAIL.
9342         * g++.dg/tree-ssa/pr13146.C: New testcase.
9343         * g++.dg/opt/pr36187.C: Adjust.
9344         * g++.dg/torture/20090329-1.C: New testcase.
9345
9346 2009-04-02  Chao-ying Fu  <fu@mips.com>
9347
9348         * gcc.target/mips/interrupt_handler.c: New test.
9349
9350 2009-04-02  David Ayers  <ayers@fsfe.org>
9351
9352         PR objc/18456
9353         * objc.dg/bad-receiver-type-2.m: New test contributed by
9354         Alexander Mamberg.
9355
9356 2009-04-02  Jason Merrill  <jason@redhat.com>
9357
9358         PR c++/25185
9359         * g++.dg/template/error38.C: New test.
9360
9361 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9362
9363         PR tree-optimization/31677
9364         * gcc.dg/memcpy-1.c: Add compiler option.
9365
9366 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9367
9368         PR tree-optimization/39595
9369         * gfortran.dg/vect/O3-pr39595.f: New test.
9370
9371 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9372
9373         PR c++/26693
9374         * g++.dg/template/typedef11.C: New test.
9375         * g++.dg/template/typedef12.C: Likewise.
9376         * g++.dg/template/typedef13.C: Likewise.
9377         * g++.dg/template/typedef14.C: Likewise.
9378         * g++.dg/template/typedef15.C: Likewise.
9379         * g++.dg/template/typedef16.C: Likewise.
9380         * g++.dg/template/sfinae3.C: Compile this pedantically.
9381         The only errors expected should be the one saying the typedef is ill
9382         formed.
9383         * g++.old-deja/g++.pt/typename8.C: Likewise.
9384         * g++.dg/template/access11.C: Update this.
9385
9386 2009-04-02  Richard Guenther  <rguenther@suse.de>
9387
9388         PR tree-optimization/37221
9389         * gcc.c-torture/compile/20090331-1.c: New testcase.
9390
9391 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9392
9393         * gcc.c-torture/compile/20090401-1.c: New test.
9394
9395 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9396
9397         PR c++/4926
9398         * g++.dg/template/pr4926-1.C: New.
9399
9400 2009-04-01  Xinliang David Li  <davidxl@google.com>
9401
9402         * gcc.target/i386/all_one_m128i.c: New test.
9403
9404 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9405
9406         PR c/39027
9407         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9408         * gcc.dg/fltconst-2.c: New test.
9409         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9410         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9411
9412         PR c/33466
9413         * gcc.dg/cpp/pr33466.c: New test.
9414         * gcc.dg/dfp/pr33466.c: New test.
9415         * gcc.dg/fixed-point/pr33466.c: New test.
9416
9417 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9418
9419         PR tree-optimization/35011
9420         * g++.dg/other/pr35011.C: New.
9421
9422 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9423
9424         PR target/39226
9425         * gcc.dg/pr39226.c: New test.
9426
9427 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9428
9429         PR c++/35240
9430         * g++.dg/template/pr35240.C: New.
9431
9432 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9433
9434         PR c/39605
9435         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9436         * gcc.dg/pr25682.c: Update expected diagnostics.
9437
9438 2009-04-01  Richard Guenther  <rguenther@suse.de>
9439
9440         * gcc.dg/fold-plusmult-2.c: New testcase.
9441
9442 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9443
9444         PR c/37772
9445         * gcc.dg/pr37772.c: New test.
9446         * g++.dg/ext/asm11.C: New test.
9447
9448 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9449
9450         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9451         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9452         defined.
9453
9454 2009-03-31  Jason Merrill  <jason@redhat.com>
9455
9456         * g++.old-deja/g++.other/using9.C: Add expected errors.
9457
9458 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9459
9460         * gcc.c-torture/compile/pr33009.c: Removed.
9461
9462 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9463
9464         * gcc.c-torture/compile/pr33009.c: Delete.
9465         * gcc.c-torture/compile/pr11832.c: Likewise.
9466
9467 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9468
9469         PR c/448
9470         * lib/target-supports.exp (check_effective_target_stdint_types):
9471         Update comment.
9472         (check_effective_target_inttypes_types): New.
9473         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9474         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9475         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9476
9477 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9478
9479         PR fortran/38917
9480         PR fortran/38918
9481         * gfortran.dg/data_pointer_1.f90: New test.
9482
9483 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9484
9485         PR fortran/38915
9486         * gfortran.dg/char_length_15.f90: New test.
9487
9488 2009-03-31  Jason Merrill  <jason@redhat.com>
9489
9490         C++ DR 613
9491         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9492         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9493         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9494         xfail others.
9495
9496         * g++.dg/other/typedef2.C: New test.
9497
9498         PR c++/37806
9499         * g++.dg/template/typedef17.C: New test.
9500
9501         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9502         * g++.dg/cpp0x/auto12.C: Likewise.
9503
9504 2009-03-31  Richard Guenther  <rguenther@suse.de>
9505
9506         PR middle-end/31029
9507         * gcc.dg/fold-compare-4.c: New testcase.
9508         * gcc.dg/fold-compare-5.c: Likewise.
9509
9510 2009-03-31  Richard Guenther  <rguenther@suse.de>
9511
9512         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9513
9514 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9515
9516         PR target/39592
9517         * gcc.target/i386/pr39592-1.c: New test.
9518
9519 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9520
9521         PR preprocessor/15638
9522         * gcc.dg/cpp/missing-header-1.c: New test.
9523         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9524         "compilation terminated" message.
9525         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9526         test #include "".
9527         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9528         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9529         terminated" message.
9530
9531 2009-03-31  Richard Guenther  <rguenther@suse.de>
9532
9533         PR middle-end/23401
9534         PR middle-end/27810
9535         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9536         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9537
9538 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9539
9540         PR fortran/38389
9541         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9542         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9543         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9544         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9545         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9546         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9547         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9548
9549 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9550
9551         PR fortran/22571
9552         * gfortran.dg/whole_file_1.f90: New test.
9553         PR fortran/26227
9554         * gfortran.dg/whole_file_2.f90: New test.
9555         * gfortran.dg/whole_file_3.f90: New test.
9556         PR fortran/24886
9557         * gfortran.dg/whole_file_4.f90: New test.
9558
9559 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9560
9561         * gfortran.dg/bind_c_usage_19.f90: New test.
9562
9563         PR target/39558
9564         * gcc.target/powerpc/altivec-29.c: New test.
9565
9566 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9567
9568         PR rtl-optimization/323
9569         * gcc.target/i386/excess-precision-1.c,
9570         gcc.target/i386/excess-precision-2.c,
9571         gcc.target/i386/excess-precision-3.c,
9572         gcc.target/i386/excess-precision-4.c,
9573         gcc.target/i386/excess-precision-5.c,
9574         gcc.target/i386/excess-precision-6.c: New tests.
9575
9576 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9577
9578         PR c/35235
9579         * gcc.dg/c99-array-lval-8.c: New test.
9580
9581 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9582
9583         PR preprocessor/34695
9584         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9585         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9586         instead of dg-warning for "previous definition" messages.
9587         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9588         "warnings being treated as errors" message.
9589         * gcc.dg/fltconst-1.c: Use -fshow-column.
9590
9591 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9592
9593         PR fortran/38823
9594         * gfortran.dg/power1.f90: New test.
9595
9596 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9597
9598         PR c/456
9599         PR c/5675
9600         PR c/19976
9601         PR c/29116
9602         PR c/31871
9603         PR c/35198
9604         * gcc.c-torture/compile/20081108-1.c,
9605         gcc.c-torture/compile/20081108-2.c,
9606         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9607         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9608         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9609         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9610         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9611         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9612         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9613         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9614         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9615         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9616         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9617         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9618         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9619         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9620         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9621         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9622         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9623         case.
9624         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9625         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9626         XFAILs.  Update expected messages.
9627         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9628         expected messages.
9629         * gcc.dg/real-const-1.c: Replace with test from original PR.
9630         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9631         when casting from non-constant integer to pointer.
9632
9633 2009-03-29  Richard Guenther  <rguenther@suse.de>
9634
9635         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9636
9637 2009-03-29  Daniel Kraft  <d@domob.eu>
9638
9639         PR fortran/37423
9640         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9641         DEFERRED bindings.
9642         * gfortran.dg/typebound_proc_9.f03: New test.
9643         * gfortran.dg/typebound_proc_10.f03: New test.
9644         * gfortran.dg/typebound_proc_11.f03: New test.
9645         * gfortran.dg/abstract_type_5.f03: New test.
9646
9647 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9648
9649         PR fortran/38507
9650         * gfortran.dg/do_4.f: New.
9651         * gfortran.dg/goto_2.f90: Correct expected warnings.
9652         * gfortran.dg/goto_4.f90: Likewise.
9653         * gfortran.dg/goto_5.f90: New.
9654
9655 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9656
9657         PR target/39545
9658         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9659
9660         * gcc.target/i386/pr39545-1.c: New.
9661         * gcc.target/i386/pr39545-2.c: Likewise.
9662
9663         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9664         (flex2_struct): Likewise.
9665         (check_struct_passing7): Likewise.
9666         (check_struct_passing8): Likewise.
9667         (f1s): Likewise.
9668         (f2s): Likewise.
9669         (main): Call check_struct_passing7 and check_struct_passing8.
9670
9671 2009-03-29  Richard Guenther  <rguenther@suse.de>
9672
9673         * gcc.c-torture/execute/20090113-1.c: New testcase.
9674         * gcc.c-torture/execute/20090113-2.c: Likewise.
9675         * gcc.c-torture/execute/20090113-3.c: Likewise.
9676         * gcc.c-torture/execute/20090207-1.c: Likewise.
9677         * gcc.c-torture/compile/20090114-1.c: Likewise.
9678         * gcc.c-torture/compile/20090328-1.c: Likewise.
9679         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9680
9681 2009-03-29  David Ayers  <ayers@fsfe.org>
9682
9683         PR objc/27377
9684         * objc.dg/conditional-1.m: New tests.
9685
9686 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9687
9688         * gcc.dg/winline-10.c: New test.
9689
9690 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9691
9692         PR fortran/34656
9693         * gfortran.dg/do_check_1.f90: Add test.
9694         * gfortran.dg/do_check_2.f90: Add test.
9695         * gfortran.dg/do_check_3.f90: Add test.
9696         * gfortran.dg/do_check_4.f90: Add test.
9697
9698 2009-03-28  Jan Hubicka  <jh@suse.cz>
9699
9700         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9701         * gcc.dg/pr33826.c: Update dump files.
9702         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9703         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9704
9705 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9706
9707         * g++.dg/tree-ssa/fwprop-align.C: New test.
9708
9709 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9710
9711         * gcc.target/powerpc/altivec-28.c: New test.
9712
9713         PR c++/39554
9714         * gcc.dg/wdisallowed-functions-1.c: Removed.
9715         * gcc.dg/wdisallowed-functions-2.c: Removed.
9716         * gcc.dg/wdisallowed-functions-3.c: Removed.
9717         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9718         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9719         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9720
9721 2009-03-28  Richard Guenther  <rguenther@suse.de>
9722
9723         PR tree-optimization/38723
9724         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9725
9726 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9727
9728         PR fortran/38538
9729         * gfortran.dg/char_result_13.f90: New test.
9730
9731 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9732
9733         PR fortran/38765
9734         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9735
9736 2009-03-28  Daniel Kraft  <d@domob.eu>
9737
9738         * gfortran.dg/trim_1.f90: New test.
9739
9740 2009-03-28  Richard Guenther  <rguenther@suse.de>
9741
9742         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9743         * g++.dg/warn/Warray-bounds.C: Likewise.
9744
9745 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9746
9747         PR fortran/32626
9748         * gfortran.dg/recursive_check_7.f90: New test.
9749
9750 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9751
9752         PR fortran/38432
9753         * gfortran.dg/do_check_5.f90: New test.
9754         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9755         * gfortran.dg/array_constructor_18.f90: Ditto.
9756         * gfortran.dg/array_constructor_22.f90: Ditto.
9757         * gfortran.dg/do_3.F90: Ditto.
9758         * gfortran.dg/do_1.f90: Ditto.
9759
9760 2009-03-28  Richard Guenther  <rguenther@suse.de>
9761
9762         PR tree-optimization/38180
9763         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9764
9765 2009-03-28  Richard Guenther  <rguenther@suse.de>
9766
9767         PR tree-optimization/38513
9768         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9769         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9770         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9771         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9772         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9773         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9774         * gcc.dg/vect/vect-35.c: Likewise.
9775         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9776         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9777         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9778
9779 2009-03-28  Richard Guenther  <rguenther@suse.de>
9780
9781         PR tree-optimization/38968
9782         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9783
9784 2009-03-28  Richard Guenther  <rguenther@suse.de>
9785
9786         PR tree-optimization/37795
9787         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9788
9789 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9790
9791         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9792         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9793         options for removed targets.
9794
9795 2009-03-27  Richard Guenther  <rguenther@suse.de>
9796
9797         PR tree-optimization/39120
9798         * gcc.c-torture/execute/pr39120.c: New testcase.
9799
9800 2009-03-27  Richard Guenther  <rguenther@suse.de>
9801
9802         PR tree-optimization/39120
9803         * gcc.dg/torture/pta-callused-1.c: New testcase.
9804
9805 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9806
9807         PR middle-end/39315
9808         * gcc.target/i386/pr39315-1.c: New.
9809         * gcc.target/i386/pr39315-2.c: Likewise.
9810         * gcc.target/i386/pr39315-3.c: Likewise.
9811         * gcc.target/i386/pr39315-4.c: Likewise.
9812         * gcc.target/i386/pr39315-check.c: Likewise.
9813
9814 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9815
9816         PR c/39323
9817         * gcc.dg/pr39323-1.c: New.
9818         * gcc.dg/pr39323-2.c: Likewise.
9819         * gcc.dg/pr39323-3.c: Likewise.
9820
9821 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9822
9823         PR target/38034
9824         * gcc.target/ia64/sync-1.c: New.
9825
9826 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9827
9828         PR target/39472
9829         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9830         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9831         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9832         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9833         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9834         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9835         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9836         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9837
9838 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9839
9840         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9841         for low precision (i.e. float).
9842
9843 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9844             Jakub Jelinek  <jakub@redhat.com>
9845
9846         PR debug/37959
9847         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9848
9849 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9850
9851         * gcc.dg/memmove-2.c: New test.
9852         * gcc.dg/memmove-3.c: New test.
9853
9854         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9855         in clone naming.
9856
9857 2009-03-27  Xinliang David Li  <davidxl@google.com>
9858
9859         PR tree-optimization/39557
9860         * g++.dg/tree-ssa/dom-invalid.C: New test.
9861
9862 2009-03-27  Xinliang David Li  <davidxl@google.com>
9863
9864         PR tree-optimization/39548
9865         * g++.dg/tree-ssa/copyprop.C: New test.
9866
9867 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9868
9869         PR c++/38638
9870         * g++.dg/template/typename17.C: New testcase.
9871         * g++.dg/template/typename18.C: New testcase.
9872
9873 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9874
9875         PR c++/36799
9876         * g++.dg/other/var_copy-1.C: New test.
9877
9878 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9879
9880         PR c++/37647
9881         * g++.dg/parse/ctor9.C: New test.
9882
9883 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9884
9885         PR c++/29727
9886         * g++.dg/init/error2.C: New test.
9887
9888 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9889
9890         PR c++/35652
9891         * gcc.dg/pr35652.C: New.
9892         * g++.dg/warn/pr35652.C: New.
9893         * gcc.dg/format/plus-1.c: Adjust message.
9894
9895 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9896
9897         PR c++/39554
9898         * gcc.dg/wdisallowed-functions-3.c: New test.
9899         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9900
9901 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9902
9903         * gcc.dg/inline-33.c: Fix when pic.
9904
9905 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9906
9907         * gcc.target/ia64/20090324-1.c: New test.
9908
9909 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9910
9911         PR c/27898
9912         * gcc.dg/pr27898.c: New test.
9913
9914         PR tree-optimization/32139
9915         * gcc.c-torture/compile/pr32139.c: New test.
9916
9917 2009-03-24  Jason Merrill  <jason@redhat.com>
9918
9919         PR c++/28274
9920         * g++.dg/parse/defarg14.C: New test.
9921
9922 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9923
9924         PR libfortran/39528
9925         * gfortran.dg/read_repeat.f90: New test.
9926
9927 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9928
9929         PR tree-optimization/39529
9930         * gcc.dg/vect/pr39529.c: New test.
9931
9932 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9933             Jakub Jelinek  <jakub@redhat.com>
9934
9935         PR debug/39524
9936         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9937
9938 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9939
9940         PR c/39495
9941         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9942
9943 2009-03-23  Jason Merrill  <jason@redhat.com>
9944
9945         * g++.dg/cpp0x/auto12.C: Add variadic test.
9946
9947         PR c++/39526
9948         * g++.dg/warn/Wshadow-4.C: New test.
9949
9950 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9951
9952         PR tree-optimization/39516
9953         * gfortran.dg/pr39516.f: New test.
9954
9955 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9956
9957         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9958         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9959         variable, not environment variable.
9960
9961 2009-03-21  Jason Merrill  <jason@redhat.com>
9962
9963         PR c++/28879
9964         * g++.dg/ext/vla6.C: New test.
9965
9966 2009-03-20  Jason Merrill  <jason@redhat.com>
9967
9968         * g++.dg/cpp0x/initlist5.C: Add additional test.
9969
9970 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9971             Janis Johnson  <janis187@us.ibm.com>
9972
9973         * lib/compat.exp (compat-get-options-main, compat-get-options):
9974         Handle dg-prune-output in source file.
9975         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9976         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9977         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9978         two warnings.
9979
9980 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9981
9982         PR c/39495
9983         * gcc.dg/gomp/pr39495-1.c: New test.
9984         * gcc.dg/gomp/pr39495-2.c: New test.
9985         * g++.dg/gomp/pr39495-1.C: New test.
9986         * g++.dg/gomp/pr39495-2.C: New test.
9987
9988         PR target/39496
9989         * gcc.target/i386/pr39496.c: New test.
9990         * g++.dg/other/pr39496.C: New test.
9991
9992 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9993
9994         PR middle-end/39500
9995         * gcc.dg/autopar/pr39500-1.c: New.
9996         * gcc.dg/autopar/pr39500-2.c: New.
9997
9998 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9999
10000         * g++.dg/dg.exp: Prune graphite.
10001
10002 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10003
10004         PR middle-end/39447
10005         * g++.dg/graphite: New.
10006         * g++.dg/graphite/graphite.exp: New.
10007         * g++.dg/graphite/pr39447.C: New.
10008
10009 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10010
10011         PR c++/39425
10012         * g++.dg/template/pr39425.C: New.
10013
10014         * g++.dg/template/spec33.C: Updated.
10015
10016 2009-03-17  Jason Merrill  <jason@redhat.com>
10017
10018         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10019
10020 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10021
10022         PR c++/39475
10023         * g++.dg/ext/unary_trait_incomplete.C: New.
10024
10025 2009-03-17  Jing Yu  <jingyu@google.com>
10026
10027         PR middle-end/39378
10028         * g++.dg/inherit/thunk10.C: New test.
10029
10030 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10031
10032         PR target/39482
10033         * gcc.target/i386/pr39482.c: New test.
10034
10035 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10036
10037         PR debug/39471
10038         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10039         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10040         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10041         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10042
10043         PR middle-end/39443
10044         * gcc.dg/pr39443.c: New test.
10045
10046         PR debug/39412
10047         * gcc.dg/debug/pr39412.c: New test.
10048
10049 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10050
10051         PR testsuite/38526
10052         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10053         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10054         is defined.
10055         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10056         its original value, or unset if it was not defined.
10057         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10058         path procs around use of HOSTCC.
10059         * g++.dg/compat/struct-layout-1.exp: Ditto.
10060         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10061
10062 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10063
10064         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10065
10066 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10067
10068         Revert patch for PR testsuite/37630.
10069
10070         PR testsuite/37960
10071         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10072
10073         PR testsuite/37630
10074         * lib/target-supports.exp (check_effective_target_ieee): New.
10075         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10076         * gcc.dg/20001012-1.c: Require ieee.
10077
10078         PR testsuite/37628
10079         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10080
10081 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10082
10083         PR tree-optimization/39455
10084         * gcc.dg/pr39455.c: New test.
10085
10086 2009-03-13  David Ayers  <ayers@fsfe.org>
10087
10088         * objc/execute/trivial.m. New test.
10089
10090 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10091
10092         PR target/39137
10093         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10094
10095 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10096
10097         PR testsuite/39451
10098         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10099         constraint on (%2).
10100
10101 2009-03-12  David Ayers  <ayers@fsfe.org>
10102
10103         PR libobjc/27466
10104         * objc/execute/exceptions/handler-1.m. New test.
10105
10106 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10107
10108         PR target/39431
10109         * gcc.target/i386/pr39431.c: New test.
10110
10111 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10112
10113         PR target/39445
10114         * gcc.target/i386/pr39445.c: New.
10115
10116         * gcc.target/i386/push-1.c: XFAIL.
10117
10118 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10119
10120         * gcc.dg/inline-33.c: New test.
10121
10122 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10123
10124         * gcc.dg/vect/vect-82.c: Combine dg-do and
10125         dg-require-effective-target into dg-skip-if.
10126         * gcc.dg/vect/vect-83.c: Likewise.
10127
10128 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10129
10130         PR target/39137
10131         * gcc.target/i386/stackalign/longlong-1.c: New test.
10132         * gcc.target/i386/stackalign/longlong-2.c: New test.
10133
10134 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10135
10136         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10137
10138 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10139
10140         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10141         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10142
10143 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10144
10145         * gnat.dg/slice_enum.adb: New test.
10146
10147 2009-03-11  Jason Merrill  <jason@redhat.com>
10148
10149         PR debug/39086
10150         * g++.dg/opt/nrv15.C: New test.
10151
10152 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10153
10154         PR tree-optimization/39422
10155         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10156         constant array with static initialization to global memory.
10157         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10158
10159 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10160
10161         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10162         padding.
10163
10164 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10165
10166         PR c++/39371
10167         * g++.dg/opt/switch2.C: Add -w to dg-options.
10168         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10169         * g++.dg/warn/switch1.C: New test.
10170         * g++.dg/other/switch3.C: New test.
10171
10172         PR tree-optimization/39394
10173         * gcc.c-torture/compile/pr39394.c: New test.
10174
10175 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10176
10177         * gcc.target/s390/20090223-1.c: New testcase.
10178
10179 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10180
10181         PR libfortran/39402
10182         * gfortran.dg/fmt_f0_1.f90: New test.
10183
10184 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10185
10186         PR c++/39060
10187         * g++.dg/other/new1.C: Adjusted.
10188         * g++.dg/parse/crash40.C: Likewise.
10189         * g++.dg/parse/defarg12.C: Likewise.
10190         * g++.dg/template/error15.C: Likewise.
10191
10192         * g++.dg/other/pr39060.C: New.
10193
10194 2009-03-07  Jason Merrill  <jason@redhat.com>
10195
10196         PR c++/39367
10197         * g++.dg/opt/new1.C: New.
10198
10199 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10200
10201         PR c++/33492
10202         * g++.dg/other/error32.C: New.
10203
10204 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10205
10206         PR middle-end/39360
10207         * gcc.c-torture/compile/pr39360.c: New test.
10208
10209         PR debug/39372
10210         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10211
10212 2009-03-05  Jason Merrill  <jason@redhat.com>
10213
10214         PR c++/38908
10215         * g++.dg/warn/Wuninitialized-3.C: New test.
10216
10217 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10218
10219         PR debug/39379
10220         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10221         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10222
10223 2009-03-04  Jason Merrill  <jason@redhat.com>
10224
10225         PR c++/13549
10226         * g++.dg/template/koenig7.C: New test.
10227
10228 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10229
10230         * g++.dg/torture/predcom-1.C: New test.
10231
10232 2009-03-04  Richard Guenther  <rguenther@suse.de>
10233
10234         PR tree-optimization/39362
10235         * g++.dg/torture/pr39362.C: New testcase.
10236
10237 2009-03-04  Jason Merrill  <jason@redhat.com>
10238             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10239
10240         PR c++/9634
10241         PR c++/29469
10242         PR c++/29607
10243         * g++.dg/template/dependent-name5.C: New test.
10244
10245 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10246
10247         PR testsuite/39357
10248         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10249         vect_int to vect_int_mult.
10250
10251 2009-03-04  Richard Guenther  <rguenther@suse.de>
10252
10253         PR tree-optimization/39358
10254         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10255         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10256
10257 2009-03-04  Richard Guenther  <rguenther@suse.de>
10258
10259         PR tree-optimization/39339
10260         * gcc.c-torture/execute/pr39339.c: New testcase.
10261
10262 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10263
10264         * gcc.c-torture/compile/20090303-1.c,
10265         gcc.c-torture/compile/20090303-2.c: New tests.
10266
10267 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10268
10269         PR fortran/39354
10270         * gfortran.dg/gomp/pr39354.f90: New test.
10271
10272         PR tree-optimization/39343
10273         * gcc.dg/pr39343.c: New test.
10274
10275 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10276
10277         PR tree-optimization/39248
10278         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10279         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10280         on targets without vector misalignment support.
10281         * lib/target-supports.exp
10282         (check_effective_target_vect_short_mult): Add
10283         check_effective_target_arm32.
10284
10285 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10286
10287         PR middle-end/39335
10288         * gcc.dg/graphite/pr39335_1.c: New.
10289         * gcc.dg/graphite/pr39335.c: New.
10290
10291 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10292
10293         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10294         of andl.
10295         * gcc.target/i386/stackalign/return-5.c: Likewise.
10296         * gcc.target/i386/stackalign/return-6.c: Likewise.
10297
10298 2009-03-02  Richard Guenther  <rguenther@suse.de>
10299             Ira Rosen  <irar@il.ibm.com>
10300
10301         PR tree-optimization/39318
10302         * gfortran.dg/vect/pr39318.f90: New test.
10303
10304 2009-03-01  Jan Hubicka  <jh@suse.cz>
10305
10306         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10307
10308 2009-03-01  Jan Hubicka  <jh@suse.cz>
10309
10310         PR debug/39267
10311         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10312
10313 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10314
10315         * gnat.dg/pack12.adb: New test.
10316
10317 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10318
10319         PR c++/37789
10320         * g++.dg/other/pr37789.C: New.
10321
10322 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10323
10324         PR fortran/39295
10325         * gfortran.dg/interface_25.f90: New test.
10326         * gfortran.dg/interface_26.f90: New test.
10327
10328 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10329
10330         PR fortran/39292
10331         * gfortran.dg/initialization_22.f90: New test.
10332
10333 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10334
10335         PR rtl-optimization/39241
10336         * gcc.dg/torture/pr39241.c: New.
10337
10338 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10339
10340         PR tree-optimizations/39259
10341         * g++.dg/torture/pr39259.C: New testcase.
10342
10343 2009-02-24  Richard Guenther  <rguenther@suse.de>
10344
10345         PR c++/39242
10346         * g++.dg/template/instantiate10.C: New testcase.
10347
10348 2009-02-24  Richard Guenther  <rguenther@suse.de>
10349             Zdenek Dvorak  <ook@ucw.cz>
10350
10351         PR tree-optimization/39233
10352         * gcc.c-torture/execute/pr39233.c: New testcase.
10353
10354 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10355
10356         PR tree-optimization/39260
10357         * gcc.dg/graphite/pr39260.c: New.
10358
10359 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10360
10361         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10362
10363 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10364
10365         PR c++/36411
10366         * g++.dg/template/void14.C: New.
10367
10368 2009-02-23  Jason Merrill  <jason@redhat.com>
10369
10370         PR c++/38880
10371         * g++.dg/init/const7.C: Remove XFAIL.
10372         * g++.dg/init/static-init1.C: New test.
10373
10374         * g++.dg/cpp0x/initlist14.C: New test.
10375
10376 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10377
10378         PR fortran/38914
10379         * bound_simplification_2.f90:  New test case.
10380         * bound_7.f90:  New test case.
10381
10382 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10383
10384         * gcc.dg/cpp/include4.c: New test.
10385
10386 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10387
10388         PR target/39256
10389         * gcc.target/i386/abi-2.c: New.
10390
10391 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10392
10393         * gcc.c-torture/execute/pr39228.x: New.
10394
10395 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10396
10397         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10398         scan-assembler to check for xmm0 register.
10399
10400 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10401             Joseph Myers  <joseph@codesourcery.com>
10402
10403         * gcc.target/arm/va_list.c: New test.
10404         * g++.dg/abi/arm_va_list.C: Likewise.
10405         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10406         function.
10407         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10408         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10409         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10410         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10411         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10412         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10413
10414 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10415
10416         PR testsuite/38164
10417         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10418         to dg-options.
10419
10420 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10421
10422         PR target/39240
10423         * gcc.c-torture/execute/pr39240.c: New test.
10424
10425 2009-02-20  Jason Merrill  <jason@redhat.com>
10426
10427         PR c++/39225
10428         * g++.dg/parse/dtor15.C: New test.
10429
10430 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10431
10432         * gcc.c-torture/execute/20090219-1.c: New.
10433
10434 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10435
10436         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10437         (mips-dg-options): When matching isa* pseudo-options make
10438         'value' optional and accept ! entries.  Use $spec instead of
10439         $isa_spec in the isa pseudo-option error message.  Only
10440         perform the ISA-range check when 'value' is set.  If arch is
10441         matching any CPU in the ! entries switch to its generic ISA.
10442         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10443         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10444
10445 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10446
10447         PR target/39175
10448         * gcc.dg/visibility-20.c: New test.
10449         * g++.dg/ext/visibility/visibility-11.C: New test.
10450
10451 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10452
10453         PR c++/39188
10454         * g++.dg/abi/pr39188-1a.C: New.
10455         * g++.dg/abi/pr39188-1b.C: Likewise.
10456         * g++.dg/abi/pr39188-1.h: Likewise.
10457         * g++.dg/abi/pr39188-2a.C: Likewise.
10458         * g++.dg/abi/pr39188-2b.C: Likewise.
10459         * g++.dg/abi/pr39188-2.h: Likewise.
10460         * g++.dg/abi/pr39188-3a.C: Likewise.
10461         * g++.dg/abi/pr39188-3b.C: Likewise.
10462         * g++.dg/abi/pr39188-3.h: Likewise.
10463
10464 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10465
10466         PR c/38483
10467         * gcc.c-torture/execute/call-trap-1.c,
10468         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10469         tests.
10470
10471 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10472
10473         PR target/39228
10474         * gcc.c-torture/execute/pr39228.c: New test.
10475
10476 2009-02-19  Richard Guenther  <rguenther@suse.de>
10477
10478         PR tree-optimization/39074
10479         * gcc.dg/torture/pr39074.c: New testcase.
10480         * gcc.dg/torture/pr39074-2.c: Likewise.
10481         * gcc.dg/torture/pr39074-3.c: Likewise.
10482
10483 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10484
10485         PR c++/39219
10486         * g++.dg/parse/attr3.C: New.
10487
10488 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10489
10490         PR testsuite/38165
10491         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10492
10493         PR testsuite/38166
10494         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10495         and skip on Darwin.
10496
10497 2009-02-18  Jason Merrill  <jason@redhat.com>
10498
10499         PR c++/38880
10500         * g++.dg/init/const7.C: Remove XFAIL.
10501
10502         PR target/39179
10503         * g++.dg/opt/const6.C: New test.
10504
10505 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10506
10507         * gcc.dg/callabi/callabi.exp: Moved to ...
10508         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10509         in 64bit mode.
10510
10511         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10512         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10513         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10514         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10515         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10516         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10517         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10518
10519         * gcc.dg/callabi/callabi.h: Moved to ...
10520         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10521
10522         * gcc.dg/callabi/func-1.c: Moved to ...
10523         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10524
10525         * gcc.dg/callabi/func-indirect.c: Moved to ...
10526         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10527
10528         * gcc.dg/callabi/pr38891.c: Moved to ...
10529         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10530
10531         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10532         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10533
10534         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10535         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10536
10537         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10538         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10539
10540 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10541
10542         PR target/38891
10543         * gcc.dg/callabi/pr38891.c: New.
10544
10545 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10546
10547         * gcc.dg/callabi/callabi.exp: New.
10548
10549 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10550
10551         PR target/39082
10552         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10553         -Wno-abi for x86.
10554         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10555
10556         * gcc.target/i386/pr39082-1.c: New.
10557
10558         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10559         -Wno-abi.
10560
10561         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10562         CHECK_M64_M128 is defined.
10563         (check_f_arguments): Add "do".
10564         (check_vector_arguments): New.
10565         (check_m64_arguments): Likewise.
10566         (check_m128_arguments): Likewise.
10567
10568         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10569         (CHECK_M64_M128): Define.
10570
10571         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10572         on abitest.
10573         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10574
10575         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10576         tests only if CHECK_M64_M128 is defined.
10577
10578         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10579         (m128_2_struct): Likewise.
10580         (check_struct_passing5): Likewise.
10581         (check_struct_passing6): Likewise.
10582         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10583
10584         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10585         (un5): Likewise.
10586         (check_union_passing4): Likewise.
10587         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10588
10589 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10590
10591         PR c/35447
10592         * gcc.dg/noncompile/pr35447-1.c: New test.
10593
10594 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10595
10596         PR tree-optimization/36922
10597         * gfortran.dg/pr36922.f: New test.
10598
10599 2009-02-17  Richard Guenther  <rguenther@suse.de>
10600
10601         PR tree-optimization/39202
10602         * gcc.c-torture/compile/pr39202.c: New testcase.
10603
10604 2009-02-17  Richard Guenther  <rguenther@suse.de>
10605
10606         PR tree-optimization/39204
10607         * gcc.dg/torture/pr39204.c: New testcase.
10608
10609 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10610
10611         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10612         * gcc.dg/vect/vect-outer-6.c: Ditto.
10613
10614 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10615
10616         PR c/35446
10617         * gcc.dg/noncompile/init-5.c: New test.
10618         * gcc.dg/init-bad-4.c: Adjust expected errors.
10619
10620 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10621
10622         PR target/37049
10623         * gcc.target/i386/push-1.c: New.
10624
10625 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10626
10627         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10628
10629 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10630
10631         * gcc.target/spu/intrinsics-sr.c: New test.
10632
10633 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10634
10635         PR target/38056
10636         * gcc.target/ia64/sibcall-opt-1.c: New test.
10637         * gcc.target/ia64/sibcall-opt-2.c: New test.
10638
10639 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10640
10641         PR fortran/36528
10642         * gfortran.dg/cray_pointers_8.f90: New test.
10643
10644         PR fortran/36703
10645         * gfortran.dg/cray_pointers_9.f90: New test.
10646
10647 2009-02-13  Jason Merrill  <jason@redhat.com>
10648
10649         PR c++/39070
10650         * g++.dg/cpp0x/decltype16.C: New.
10651
10652 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10653
10654         PR target/39152
10655         * gfortran.dg/gomp/pr39152.f90: New.
10656
10657 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10658
10659         PR target/39162
10660         * gcc.target/i386/pr39162.c: New.
10661
10662 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10663
10664         PR c/35444
10665         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10666         New tests.
10667
10668 2009-02-12  Jason Merrill  <jason@redhat.com>
10669
10670         PR c++/38950
10671         * g++.dg/template/array20.C: New test.
10672
10673 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10674
10675         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10676         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10677         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10678
10679 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10680
10681         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10682
10683 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10684
10685         PR target/39152
10686         * gfortran.dg/pr39152.f: New.
10687
10688 2009-02-11  Jason Merrill  <jason@redhat.com>
10689
10690         PR c++/39153
10691         * g++.dg/cpp0x/defaulted9.C: New test.
10692
10693         PR c++/30111
10694         * g++.dg/init/value7.C: New test.
10695
10696 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10697
10698         PR target/38824
10699         * gcc.target/i386/pr38824.c: New testcase.
10700
10701 2009-02-11  Jason Merrill  <jason@redhat.com>
10702
10703         PR c++/38649
10704         * g++.dg/cpp0x/defaulted8.C: New test.
10705
10706         PR c++/36744
10707         * g++.dg/cpp0x/rv9p.C: New test.
10708
10709 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10710
10711         * gnat.dg/aliasing3.adb: New test.
10712         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10713
10714 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10715
10716         PR c++/34397
10717         * g++.dg/template/crash88.C: New.
10718         * g++.dg/template/crash89.C: Likewise.
10719
10720 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10721
10722         PR c/39084
10723         * gcc.dg/pr39084.c: New test.
10724
10725 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10726
10727         PR target/39139
10728         * gcc.target/i386/pr39139.c: New test.
10729
10730 2009-02-10  Richard Guenther  <rguenther@suse.de>
10731
10732         PR tree-optimization/39132
10733         * gcc.dg/torture/pr39132.c: New testcase.
10734
10735 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10736
10737         PR target/39119
10738         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10739         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10740         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10741         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10742         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10743         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10744         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10745         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10746
10747 2009-02-09  Jason Merrill  <jason@redhat.com>
10748
10749         PR c++/39109
10750         * g++.dg/init/value6.C: New test.
10751
10752 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10753
10754         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10755
10756 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10757
10758         * gcc.c-torture/compile/20090209-1.c: New test.
10759
10760 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10761
10762         PR c++/35147
10763         PR c++/37737
10764         * g++.dg/cpp0x/vt-35147.C: New.
10765         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10766         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10767
10768 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10769
10770         PR c/35434
10771         * gcc.dg/attr-alias-4.c: New test.
10772
10773 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10774
10775         PR c/39035
10776         * gcc.dg/dfp/pr39035.c: New test.
10777
10778 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10779
10780         PR c/36432
10781         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10782
10783 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10784
10785         PR c++/39106
10786         * g++.dg/opt/thunk3.C: New test.
10787
10788 2009-02-05  Nick Clifton  <nickc@redhat.com>
10789
10790         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10791         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10792         * gcc.dg/cdce1.c: Likewise.
10793         * gcc.dg/cpp/_Pragma6.c: Likewise.
10794         * g++.dg/cpp/_Pragma1.C: Likewise.
10795         * gcc.dg/utf32-2.c: Xfail for M32C.
10796         * gcc.dg/utf32-1.c: Likewise.
10797         * gcc.dg/utf32-3.c: Likewise.
10798         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10799         targets.
10800         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10801         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10802         * gcc.dg/Wconversion-5.c: Likewise.
10803         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10804         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10805         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10806         * gcc.dg/utf-inc-init.c: Likewise.
10807         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10808         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10809         * gcc.dg/utf-array-short-wchar.c: Likewise.
10810         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10811         * gcc.dg/mallign.c: Use size_t instead of long.
10812
10813 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10814
10815         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10816
10817 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10818
10819         * gcc.c-torture/execute/pr39100.c: New.
10820
10821 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10822
10823         PR c/35435
10824         * gcc.dg/tls/diag-6.c: New test.
10825
10826 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10827
10828         * gcc.dg/graphite/scop-19.c: New
10829
10830 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10831
10832         AVX Programming Reference (January, 2009)
10833         * gcc.target/i386/avx-vpclmulqdq.c: New.
10834         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10835
10836         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10837
10838         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10839         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10840         (pclmul_test): Renamed to ...
10841         (TEST): This.
10842
10843 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10844
10845         PR c++/39095
10846         * g++.dg/abi/mangle31.C: New test.
10847
10848 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10849
10850         PR c/29129
10851         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10852         declarator.
10853         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10854         inside function prototype but not part of parameter declarator.
10855         * vla-11.c: New test.
10856
10857 2009-02-03  Jason Merrill  <jason@redhat.com>
10858
10859         * g++.dg/warn/main-4.C: New test.
10860         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10861
10862 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10863
10864         PR c++/36607
10865         * g++.dg/expr/cast10.C: New test.
10866
10867 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10868
10869         PR c/35433
10870         * gcc.dg/init-bad-6.c: New test.
10871
10872 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10873
10874         PR target/35318
10875         * gcc.c-torture/compile/pr35318.c: New test.
10876
10877         PR inline-asm/39059
10878         * gcc.dg/nofixed-point-2.c: New test.
10879         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10880         * g++.dg/ext/fixed2.C: Likewise.
10881         * g++.dg/other/error25.C: Likewise.
10882         * g++.dg/lookup/crash7.C: Likewise.
10883         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10884
10885         PR c++/39056
10886         * g++.dg/cpp0x/initlist13.C: New test.
10887
10888 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10889
10890         PR c++/36897
10891         * g++.dg/template/func2.C: New test.
10892
10893         PR c++/37314
10894         * g++.dg/template/typename15.C: New.
10895         * g++.dg/template/typename16.C: New.
10896
10897 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10898             Ben Elliston  <bje@au.ibm.com>
10899
10900         PR c/39034
10901         * gcc.dg/dfp/pr39034.c: New test.
10902
10903 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10904
10905         PR testsuite/38263
10906         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10907
10908 2009-02-02  Jason Merrill  <jason@redhat.com>
10909
10910         PR c++/39054
10911         * g++.dg/parse/dtor14.C: New test.
10912
10913 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10914
10915         * lib/target-supports.exp
10916         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10917         * g++.dg/ext/builtin10.C: New test.
10918
10919         PR inline-asm/39058
10920         * gcc.target/i386/pr39058.c: New test.
10921
10922 2009-02-02  Richard Guenther  <rguenther@suse.de>
10923
10924         PR tree-optimization/38937
10925         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10926
10927 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10928
10929         PR c++/39053
10930         * g++.dg/parse/crash52.C: New.
10931
10932 2009-01-30  Richard Guenther  <rguenther@suse.de>
10933
10934         PR tree-optimization/39041
10935         * gcc.c-torture/compile/pr39041.c: New testcase.
10936
10937 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10938
10939         PR target/39013
10940         * gcc.target/i386/pr39013-1.c: New test.
10941         * gcc.target/i386/pr39013-2.c: New test.
10942
10943         PR c++/39028
10944         * g++.dg/ext/label12.C: New test.
10945
10946 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10947
10948         PR c++/33465
10949         * g++.dg/parse/error34.C: New.
10950         * g++.dg/parse/error35.C: Likewise.
10951
10952 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10953
10954         PR c++/38655
10955         * g++.dg/cpp0x/decltype-38655.C: New.
10956
10957 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10958
10959         PR target/39002
10960         * g++.dg/torture/pr39002.C: New test.
10961
10962 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10963
10964         PR tree-optimization/39007
10965         * gcc.dg/tree-ssa/pr39007.c: New.
10966
10967 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10968
10969         PR middle-end/35854
10970         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10971         to "subreg1".
10972
10973 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10974
10975         PR middle-end/38857
10976         * gcc.c-torture/compile/pr38857.c: New test.
10977
10978 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10979
10980         PR fortran/38852
10981         PR fortran/39006
10982         * gfortran.dg/bound_6.f90: New test.
10983
10984 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10985
10986         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10987
10988 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10989
10990         PR tree-optimization/38997
10991         * gcc.dg/tree-ssa/pr38997.c: New.
10992
10993 2009-01-28  Richard Guenther  <rguenther@suse.de>
10994
10995         PR tree-optimization/38926
10996         * gcc.c-torture/compile/pr38926.c: New testcase.
10997
10998 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10999
11000         PR middle-end/38934
11001         * gcc.dg/pr38934.c: New test.
11002
11003 2009-01-28  Richard Guenther  <rguenther@suse.de>
11004
11005         PR middle-end/38908
11006         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11007
11008 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11009
11010         PR tree-optimization/38984
11011         * gcc.dg/pr38984.c: New XFAILed testcase.
11012
11013
11014 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11015
11016         PR target/38988
11017         * gcc.target/i386/pr38988.c: New test.
11018
11019 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11020
11021         PR c++/37554
11022         * g++.dg/parse/crash51.C: New.
11023         * g++.old-deja/g++.pt/crash9.C: Adjust.
11024
11025 2009-01-27  Daniel Kraft  <d@domob.eu>
11026
11027         PR fortran/38883
11028         * gfortran.dg/mvbits_6.f90:  New test.
11029         * gfortran.dg/mvbits_7.f90:  New test.
11030         * gfortran.dg/mvbits_8.f90:  New test.
11031
11032 2009-01-27  Richard Guenther  <rguenther@suse.de>
11033
11034         PR tree-optimization/38503
11035         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11036
11037 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11038
11039         PR middle-end/38969
11040         * gcc.c-torture/execute/pr38969.c: New test.
11041
11042 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11043
11044         PR testsuite/38864
11045         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11046         to dg-do compile.
11047         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11048         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11049         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11050
11051 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11052
11053         PR target/38952
11054         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11055         if __USING_SJLJ_EXCEPTIONS__ is defined.
11056
11057         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11058         __USING_SJLJ_EXCEPTIONS__ is defined.
11059         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11060         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11061         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11062         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11063         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11064         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11065
11066 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11067
11068         PR testsuite/38949
11069         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11070         Use instead of C name in asm statements.
11071
11072 2009-01-26  Richard Guenther  <rguenther@suse.de>
11073
11074         PR tree-optimization/38745
11075         * g++.dg/torture/pr38745.C: New testcase.
11076
11077 2009-01-26  Richard Guenther  <rguenther@suse.de>
11078
11079         PR middle-end/38851
11080         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11081
11082 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11083
11084         * gcc.dg/bitfld-15.c: Gate warning on target
11085         pcc_bitfield_type_matters.
11086         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11087         g++.dg/ext/bitfield4.C: Likewise.
11088         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11089         bitfield for any target.
11090
11091 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11092
11093         PR c/38957
11094         * gcc.dg/pr38957.c: New test.
11095
11096 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11097
11098         PR fortran/38955
11099         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11100         comparing floats.
11101
11102 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11103
11104         PR tree-optimization/38953
11105         * gfortran.dg/graphite/pr38953.f90: New.
11106
11107 2009-01-24  Paul Brook  <paul@codesourcery.com>
11108
11109         * gcc.target/arm/neon-cond-1.c: New test.
11110
11111 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11112
11113         PR tree-optimization/38932
11114         * gcc.dg/pr38932.c: New.
11115
11116 2009-01-23  Revital Eres  <eres@il.ibm.com>
11117
11118         * gcc.dg/sms-7.c: Fix test.
11119
11120 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11121
11122         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11123         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11124         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11125         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11126
11127 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11128
11129         * gcc.dg/pr35729.c: Make test x86 specific.
11130
11131 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11132
11133         PR middle-end/38615
11134         * gcc.dg/pr38615.c: New test.
11135
11136 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11137
11138         PR target/38931
11139         * gcc.target/i386/pr38931.c: New test.
11140
11141 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11142
11143         PR c++/38930
11144         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11145         * g++.dg/template/typedef12.C: Likewise.
11146         * g++.dg/template/typedef13.C: Likewise.
11147         * g++.dg/template/typedef14.C: Likewise.
11148         * g++.dg/template/sfinae3.C: Likewise.
11149         * g++.old-deja/g++.pt/typename8.C: Likewise.
11150         * g++.dg/template/access11.C: Likewise
11151
11152 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11153
11154         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11155         and mips*-*-irix*.
11156         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11157
11158 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11159
11160         PR c++/26693
11161         * g++.dg/template/typedef11.C: New test.
11162         * g++.dg/template/typedef12.C: Likewise.
11163         * g++.dg/template/typedef13.C: Likewise.
11164         * g++.dg/template/typedef14.C: Likewise.
11165         * g++.dg/template/sfinae3.C: Compile this pedantically.
11166         The only errors expected should be the one saying the typedef is ill
11167         formed.
11168         * g++.old-deja/g++.pt/typename8.C: Likewise.
11169         * g++.dg/template/access11.C: Update this.
11170
11171 2009-01-21  Daniel Kraft  <d@domob.eu>
11172
11173         PR fortran/38887
11174         * gfortran.dg/mvbits_5.f90:  New test.
11175
11176 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11177
11178         * gcc.dg/sms-6.c: New test.
11179         * gcc.dg/sms-7.c: Likewise.
11180
11181 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11182
11183         PR fortran/38907
11184         * gfortran.dg/host_assoc_function_7.f90: New test
11185
11186 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11187             Richard Guenther  <rguenther@suse.de>
11188
11189         PR tree-optimization/38747
11190         PR tree-optimization/38748
11191         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11192         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11193         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11194
11195 2009-01-20  Kees Cook  <kees@ubuntu.com>
11196             H.J. Lu  <hongjiu.lu@intel.com>
11197
11198         PR target/38902
11199         * gcc.dg/pr38902.c: New.
11200
11201 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11202
11203         PR target/38868
11204         * gfortran.dg/pr38868.f: New testcase.
11205
11206 2009-01-20  Richard Guenther  <rguenther@suse.de>
11207
11208         * gcc.c-torture/execute/pr36227.c: Move ...
11209         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11210
11211 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11212
11213         * lib/gfortran.exp: Add -B options for targets that use
11214         libgfortran.a%s in their specs.
11215
11216 2009-01-19  Jason Merrill  <jason@redhat.com>
11217
11218         PR c++/23287
11219         * g++.dg/template/dtor5.C: New test.
11220
11221 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11222
11223         PR fortran/38859
11224         * gfortran.dg/bound_5.f90: New test.
11225
11226 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11227
11228         PR target/38736
11229         * g++.dg/compat/abi/pr38736_main.C: New.
11230         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11231         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11232         * g++.dg/other/macro-1.C: Likewise.
11233         * gcc.dg/macro-1.c: Likewise.
11234         * gcc.dg/compat/pr38736_main.c: Likewise.
11235         * gcc.dg/compat/pr38736_x.c: Likewise.
11236         * gcc.dg/compat/pr38736_y.c: Likewise.
11237
11238 2009-01-18  Richard Guenther  <rguenther@suse.de>
11239
11240         PR tree-optimization/38819
11241         * gcc.c-torture/execute/pr38819.c: New testcase.
11242
11243 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11244
11245         PR fortran/38657
11246         * gfortran.dg/module_commons_3.f90: Reapply.
11247
11248 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11249
11250         PR fortran/34955
11251         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11252         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11253
11254 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11255
11256         PR fortran/38657
11257         * gfortran.dg/module_commons_3.f90: Remove
11258
11259 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11260
11261         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11262
11263 2009-01-16  Jason Merrill  <jason@redhat.com>
11264
11265         PR c++/38877
11266         * g++.dg/template/lvalue1.C: New test.
11267
11268         PR c++/29470
11269         * g++.dg/template/access20.C: New test.
11270         * g++.dg/torture/pr34641.C: Fix access.
11271
11272 2009-01-16  Richard Guenther  <rguenther@suse.de>
11273
11274         PR tree-optimization/38835
11275         PR middle-end/36227
11276         * gcc.c-torture/execute/pr36227.c: New testcase.
11277         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11278         * g++.dg/init/const7.C: Likewise.
11279
11280 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11281
11282         PR target/38554
11283         * gcc.c-torture/compile/pr38554.c: New test.
11284
11285 2009-01-16  Jason Merrill  <jason@redhat.com>
11286
11287         PR c++/38579
11288         * g++.dg/conversion/access1.C: New test.
11289
11290 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11291
11292         PR tree-optimization/38789
11293         * gcc.c-torture/compile/pr38789.c: New test.
11294
11295 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11296
11297         PR fortran/38152
11298         * gfortran.dg/proc_ptr_13.f90: New.
11299
11300 2009-01-15  Jason Merrill  <jason@redhat.com>
11301
11302         PR c++/38850
11303         * g++.dg/template/koenig6.C: New test.
11304
11305 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11306
11307         PR c++/29388
11308         * g++.dg/template/error37.C: New testcase.
11309
11310 2009-01-15  Jason Merrill  <jason@redhat.com>
11311
11312         PR c++/36334
11313         * g++.dg/conversion/memfn1.C: New test.
11314
11315         PR c++/37646
11316         * g++.dg/conversion/memfn2.C: New test.
11317
11318 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11319
11320         PR c++/38357
11321         * g++.dg/template/crash87.C: New test.
11322
11323 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11324
11325         PR middle-end/37843
11326         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11327
11328 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11329
11330         PR c++/38636
11331         * g++.dg/parse/crash50.C: New test.
11332
11333 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11334
11335         PR rtl-optimization/38245
11336         * gcc.dg/pr38245-3.c: New test.
11337         * gcc.dg/pr38245-3.h: New file.
11338         * gcc.dg/pr38245-4.c: New file.
11339         * gcc.dg/pr38364.c: New test.
11340
11341 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11342
11343         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11344         sequence PC-relative.
11345
11346 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11347
11348         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11349         calls and/or PLT markers.
11350         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11351         calls and/or PLT markers.
11352         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11353         calls and/or PLT markers.
11354         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11355         calls and/or PLT markers.
11356
11357 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11358             Nathan Froyd  <froydnj@codesourcery.com>
11359             Joseph Myers  <joseph@codesourcery.com>
11360
11361         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11362         New function.
11363         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11364         and use consistent CFLAGS.
11365         * gcc.target/powerpc/20030505.c: Likewise.
11366         * gcc.target/powerpc/20081204-1.c: Likewise.
11367         * gcc.target/powerpc/ppc-spe.c: Likewise.
11368         * gcc.target/powerpc/spe1.c: Likewise.
11369         * g++.dg/ext/spe1.C: Likewise.
11370         * g++.dg/other/opaque-1.C: Likewise.
11371         * g++.dg/other/opaque-2.C: Likewise.
11372         * g++.dg/other/opaque-3.C: Likewise.
11373
11374 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11375
11376         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11377         out of loop.
11378
11379 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11380
11381         PR target/38811
11382         * g++.dg/torture/pr38811.C: New file.
11383
11384 2009-01-14  Richard Guenther  <rguenther@suse.de>
11385
11386         PR tree-optimization/38826
11387         PR middle-end/38477
11388         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11389
11390 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11391
11392         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11393
11394 2009-01-14  Nick Clifton  <nickc@redhat.com>
11395
11396         PR c++/37862
11397         * g++.cp/parse/pr37862.C: New test.
11398
11399 2009-01-14  Julian Brown  <julian@codesourcery.com>
11400
11401         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11402         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11403         to...
11404         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11405         These.
11406
11407 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11408
11409         PR rtl-optimization/38774
11410         * gcc.dg/torture/pr38774.c: New test.
11411
11412         PR c++/38795
11413         * g++.dg/cpp0x/pr38795.C: New test.
11414
11415 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11416             Nathan Froyd  <froydnj@codesourcery.com>
11417             Joseph Myers  <joseph@codesourcery.com>
11418
11419         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11420         otherwise.  Do not check for AltiVec at runtime.
11421         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11422         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11423         * gcc.target/powerpc/altivec-1.c: Likewise.
11424         * gcc.target/powerpc/altivec-3.c: Likewise.
11425         * gcc.target/powerpc/altivec-10.c: Likewise.
11426         * gcc.target/powerpc/altivec-12.c: Likewise.
11427         * gcc.target/powerpc/altivec-24.c: Likewise.
11428         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11429         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11430         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11431         * gcc.target/powerpc/pr35907.c: Likewise.
11432         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11433         otherwise.  Do not check for Cell at runtime.
11434         * gcc.target/powerpc/altivec_check.h: Delete.
11435
11436         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11437         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11438         not check for AltiVec at runtime.
11439         * g++.dg/ext/altivec-cell-2.C: Likewise.
11440         * g++.dg/ext/altivec-cell-3.C: Likewise.
11441         * g++.dg/ext/altivec-cell-4.C: Likewise.
11442         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11443         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11444         check.
11445         * g++.dg/ext/altivec_check.h: Delete.
11446
11447 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11448
11449         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11450         effective target.  Adjust line numbers accordingly.
11451
11452 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11453
11454         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11455
11456 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11457
11458         PR tree-optimization/38786
11459         * gcc.dg/graphite/pr38786.c: New.
11460
11461 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11462
11463         Revert:
11464         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11465
11466         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11467         for alpha*-*-* targets.
11468         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11469
11470 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11471
11472         PR libfortran/38772
11473         * gfortran.dg/fmt_bz_bn_err.f: New test.
11474
11475 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11476
11477         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11478
11479 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11480
11481         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11482         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11483         instruction support.  Do not check for it at runtime.
11484
11485 2009-01-12  Jason Merrill  <jason@redhat.com>
11486
11487         PR c++/35109
11488         * g++.dg/lookup/friend11.C: Remove expected error.
11489         * g++.dg/lookup/friend14.C: New test.
11490         * g++.dg/lookup/friend15.C: New test.
11491
11492 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11493
11494         PR c++/36019
11495         * g++.dg/lookup/hidden-class12.C: New test.
11496         * g++.dg/lookup/hidden-class13.C: New test.
11497         * g++.dg/lookup/hidden-class14.C: New test.
11498         * g++.dg/lookup/hidden-class15.C: New test.
11499         * g++.dg/lookup/hidden-class16.C: New test.
11500
11501 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11502
11503         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11504         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11505         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11506
11507 2009-01-12  Jason Merrill  <jason@redhat.com>
11508
11509         PR c++/31488
11510         * g++.dg/other/vararg-3.C: New test.
11511
11512 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11513
11514         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11515         Explicitly enable SPE.
11516         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11517         directive.
11518
11519         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11520         Expect -flax-vector-conversions message.  Adjust incompatible
11521         types errors.
11522         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11523         Make Foo extern.
11524
11525         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11526
11527         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11528
11529         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11530         * g++.dg/other/opaque-2.C: Likewise.
11531         * g++.dg/other/opaque-3.C: Likewise.
11532
11533 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11534
11535         PR c/32041
11536         * gcc.dg/pr32041.c: New test.
11537         * g++.dg/parse/offsetof9.C: New test.
11538
11539 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11540             Nathan Froyd  <froydnj@codesourcery.com>
11541
11542         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11543         * g++.dg/ext/attribute-test-1.C: Likewise.
11544         * g++.dg/ext/attribute-test-2.C: Likewise.
11545         * g++.dg/ext/attribute-test-3.C: Likewise.
11546         * g++.dg/ext/attribute-test-4.C: Likewise.
11547
11548 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11549
11550         * gnat.dg/unchecked_convert3.adb: New test.
11551
11552 2009-01-12  Tomas Bily  <tbily@suse.cz>
11553
11554         PR middlend/38385
11555         * gcc.dg/tree-ssa/pr38385.c: New file.
11556
11557 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11558
11559         PR c++/38794
11560         * g++.dg/parse/typedef9.C: New test.
11561
11562         PR tree-optimization/38807
11563         * gcc.c-torture/compile/pr38807.c: New test.
11564
11565 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11566
11567         * gcc.target/mips/ins-2.c: New test.
11568
11569 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11570
11571         PR testsuite/38809
11572         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11573
11574 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11575
11576         PR c++/36254
11577         * g++.dg/warn/Wreturn-type-5.C: New test.
11578
11579 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11580
11581         PR middle-end/38616
11582         * gcc.dg/pr38616.c: New test.
11583
11584 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11585
11586         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11587
11588 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11589
11590         PR c++/38648
11591         * g++.dg/expr/string-1.C: New test.
11592         * g++.dg/expr/string-2.C: New test.
11593
11594         PR c++/36695
11595         * g++.dg/ext/complex4.C: New test.
11596         * g++.dg/ext/complex5.C: New test.
11597         * g++.dg/init/reference1.C: New test.
11598         * g++.dg/init/reference2.C: New test.
11599         * g++.dg/init/reference3.C: New test.
11600
11601 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11602
11603         PR fortran/38763
11604         * gfortran.dg/transfer_null_1.f90: New test.
11605
11606 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11607
11608         PR fortran/38765
11609         * gfortran.dg/host_assoc_function_6.f90: New test.
11610
11611 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11612
11613         * lib/target-supports.exp: Add method to determine if the effective
11614         target is really a ppc405 after applying all compile options.
11615         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11616         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11617         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11618         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11619         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11620         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11621         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11622         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11623         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11624         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11625         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11626         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11627         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11628         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11629         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11630         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11631         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11632         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11633         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11634         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11635         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11636         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11637         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11638         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11639         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11640         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11641         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11642         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11643         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11644         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11645         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11646
11647 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11648
11649         PR c++/35335
11650         * g++.dg/other/error31.C: New testcase.
11651
11652         PR c/35742
11653         * gcc.dg/pr35742.c: New test.
11654
11655 2009-01-09  John F. Carr  <jfc@mit.edu>
11656
11657         PR c++/37877
11658         * g++.dg/parse/linkage3.C: New test.
11659
11660 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11661
11662         PR middle-end/38771
11663         * gcc.c-torture/compile/pr38771.c: New test.
11664
11665 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11666
11667         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11668
11669 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11670
11671         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11672         * gcc.dg/sibcall-4.c: Likewise.
11673
11674 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11675             Jan Sjodin  <jan.sjodin@amd.com>
11676
11677         PR tree-optimization/38559
11678         * gcc.dg/graphite/pr38559.c: New.
11679
11680 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11681
11682         PR tree-optimization/37194
11683         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11684
11685 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11686
11687         PR c++/38725
11688         * g++.dg/ext/label11.C: New test.
11689
11690 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11691
11692         * lib/target-supports.exp (check_weak_override_available): New.
11693         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11694         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11695         dg-require-weak-override.
11696
11697 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11698             Alan Modra  <amodra@bigpond.net.au>
11699
11700         * gcc.c-torture/compile/20090107-1.c: New test.
11701
11702 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11703
11704         PR target/38706
11705         * g++.dg/other/pr38706.C: New test.
11706
11707 2009-01-07  Jason Merrill  <jason@redhat.com>
11708
11709         * g++.dg/cpp0x/variadic92.C: New test.
11710         * g++.dg/cpp0x/variadic93.C: New test.
11711
11712 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11713
11714         * lib/target-supports-dg.exp (current_compiler_flags): New.
11715         (check-flags): Use it; do not access dg-test local variables.
11716         (dg-skip-if): Do not access dg-test local variables.
11717         (dg-xfail-run-if): Ditto.
11718         (dg-shouldfail): Ditto.
11719         * gcc.test-framework/test-framework.exp
11720         (check_effective_target_def_nocache): New.
11721         * gcc.test-framework/test-framework.awk: Handle scan tests.
11722         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11723         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11724         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11725         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11726         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11727         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11728         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11729         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11730         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11731
11732         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11733
11734         * lib/target-supports-dg.exp (check_test_flags): Delete.
11735
11736 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11737
11738         PR tree-optimization/38492
11739         PR tree-optimization/38498
11740         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11741         in trunk.
11742         * gcc.dg/graphite/block-0.c: Update test.
11743         * gcc.dg/graphite/block-1.c: Same.
11744         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11745         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11746         * gcc.dg/graphite/block-3.c: New.
11747         * gcc.dg/graphite/pr38498.c: New.
11748
11749 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11750
11751         AVX Programming Reference (December, 2008)
11752         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11753         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11754         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11755
11756         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11757         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11758
11759 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11760
11761         PR fortran/38220
11762         * gfortran.dg/c_loc_pure_1.f90:  New test.
11763
11764 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11765
11766         PR fortran/38669
11767         * gfortran.dg/elemental_dependency_3.f90:
11768         Add the final tree dump cleanup.
11769
11770 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11771
11772         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11773         passing -m32.
11774
11775         PR rtl-optimization/38722
11776         * gfortran.dg/pr38722.f90: New test.
11777
11778 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11779
11780         PR c/34252
11781         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11782         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11783
11784 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11785
11786         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11787         * gfortran.dg/typebound_call_8.f03: Same.
11788         * gfortran.dg/elemental_bind_c.f90: Same.
11789         * gfortran.dg/typebound_call_7.f03: Same.
11790         * gfortran.dg/interface_proc_end.f90: Same
11791         * gfortran.dg/pr37243.f: Fix typo.
11792
11793 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11794
11795         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11796         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11797         large stack sizes.
11798
11799 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11800
11801         AVX Programming Reference (December, 2008)
11802         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11803         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11804         * gcc.target/i386/sse-14.c: Likewise.
11805
11806         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11807         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11808         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11809         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11810
11811 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11812
11813         PR libfortran/38735
11814         * gfortran.dg/fmt_bz_bn.f: Update test.
11815
11816 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11817
11818         PR c++/38472
11819         * g++.dg/conversion/usual-arith-conv.C: New test.
11820
11821 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11822
11823         PR c/34911
11824         * gcc.dg/vector-3.c: New testcase.
11825         * g++.dg/ext/vector15.C: New test.
11826
11827 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11828
11829         PR tree-optimization/38510
11830         * gcc.dg/graphite/pr38510.c: New.
11831
11832 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11833             Jan Sjodin <jan.sjodin@amd.com>
11834
11835         PR tree-optimization/38500
11836         * gcc.dg/graphite/pr38500.c: New.
11837
11838 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11839
11840         * gcc.c-torture/compile/20001226-1.c: Generalize
11841         dg-timeout-factor.
11842         * gcc.c-torture/compile/limits-fnargs.c: Add
11843         dg-timeout-factor.
11844         * gcc.dg/20020425-1.c: Likewise.
11845         * gcc.dg/pch/pch.exp: Likewise.
11846
11847 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11848
11849         PR fortran/38657
11850         * gfortran.dg/module_commons_3.f90: New test.
11851
11852 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11853
11854         PR fortran/37159
11855         * gfortran.dg/random_seed_1.f90: Updated.
11856
11857 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11858
11859         PR fortran/38669
11860         PR fortran/38726
11861         * gfortran.dg/elemental_subroutine_7.f90:
11862         Fix p values so that it can be used as vector subscript.
11863
11864 2009-01-05  Jason Merrill  <jason@redhat.com>
11865
11866         * g++.dg/cpp0x/initlist12.C: Add another test.
11867
11868         * g++.dg/cpp0x/defaulted7.C: New test.
11869
11870 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11871
11872         PR fortran/38672
11873         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11874         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11875
11876 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11877
11878         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11879         for alpha*-*-* targets.
11880         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11881
11882 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11883
11884         PR fortran/38665
11885         * gfortran.dg/host_assoc_function_5.f90: New test.
11886
11887 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11888
11889         PR fortran/38669
11890         * gfortran.dg/elemental_dependency_3.f90: New test.
11891         * gfortran.dg/elemental_subroutine_7.f90: New test.
11892
11893 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11894
11895         * gcc.dg/struct-ret-3.c: Include unistd.h.
11896         (main): Exit early if system memory page size is
11897         larger than 4096 bytes.
11898
11899 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11900
11901         PR fortran/38718
11902         * gfortran.dg/merge_init_expr.f90: New.
11903
11904 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11905
11906         PR fortran/38536
11907         * gfortran.dg/c_loc_tests_13.f90: New test.
11908         * gfortran.dg/c_loc_tests_14.f90: New test.
11909
11910 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11911
11912         * gfortran.dg/func_result_4.f90: New.
11913
11914 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11915
11916         PR fortran/38594
11917         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11918         interface still works, in addition to original tests.
11919         * gfortran.dg/host_assoc_call_6.f90: New test.
11920
11921 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11922
11923         PR c++/38705
11924         * g++.dg/torture/pr38705.C: New test.
11925
11926         PR c/38700
11927         * gcc.dg/pr38700.c: New test.
11928
11929 2009-01-02  Jason Merrill  <jason@redhat.com>
11930
11931         * g++.dg/cpp0x/initlist11.C: New test.
11932         * g++.dg/cpp0x/initlist12.C: New test.
11933
11934 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11935
11936         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11937         Allow extra informative notes.
11938
11939 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11940
11941         PR c/36489
11942         * gcc.dg/pr36489.c: New test.
11943
11944 \f
11945 Copyright (C) 2009 Free Software Foundation, Inc.
11946
11947 Copying and distribution of this file, with or without modification,
11948 are permitted in any medium without royalty provided the copyright
11949 notice and this notice are preserved.