OSDN Git Service

* config/rs6000/sysv4.opt (mregnames): Change Var to rs6000_regnames.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.target/powerpc/regnames-1.c: New test.
4
5 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
6             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7
8         PR ada/42170
9         * ada/acats/run_acats: Bump stack limit to 16MB.
10
11 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
12
13         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
14         -march=armv5te.
15
16 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17
18         PR fortran/42008
19         * gfortran.dg/pure_initializer_2.f90: New test.
20
21 2009-11-23  Jason Merrill  <jason@redhat.com>
22
23         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
24         * g++.old-deja/g++.pt/ctor2.C: Adjust.
25         * g++.dg/lookup/name-clash4.C: Adjust.
26
27 2009-11-23  Jason Merrill  <jason@redhat.com>
28
29         * g++.dg/template/spec15.C: Check for helpful message.
30
31 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
32
33         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
34         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
35         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
36         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
37         * gcc.target/powerpc/paired-2.c: Ditto.
38         * gcc.target/powerpc/paired-3.c: Ditto.
39         * gcc.target/powerpc/paired-4.c: Ditto.
40         * gcc.target/powerpc/paired-5.c: Ditto.
41         * gcc.target/powerpc/paired-6.c: Ditto.
42         * gcc.target/powerpc/paired-7.c: Ditto.
43         * gcc.target/powerpc/paired-8.c: Ditto.
44         * gcc.target/powerpc/paired-9.c: Ditto.
45         * gcc.target/powerpc/paired-10.c: Ditto.
46         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
47         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
48         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
49         * gcc.target/powerpc/pr39457.c: Don't use -m64.
50         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
51         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
52         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
53         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
54
55 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
56
57         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
58         scan-assembler-not regular expression.
59
60 2009-11-24  Richard Guenther  <rguenther@suse.de>
61
62         PR tree-optimization/42142
63         * gcc.c-torture/execute/pr42142.c: New testcase.
64
65 2009-11-24  Martin Jambor  <mjambor@suse.cz>
66
67         PR tree-optimization/42154
68         * gcc.c-torture/execute/pr42154.c: New test.
69
70 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
71
72         PR fortran/42045
73         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
74         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
75         * gfortran.dg/proc_ptr_comp_24.f90: New.
76
77 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
78
79         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
80         int targets.
81
82 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
83
84         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
85
86 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
87
88         PR testsuite/42086
89         * gcc.target/ia64/fptr-1.c: Make it a compile test.
90
91 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
92
93         * lib/lto.exp (lto_option_list): Rename from option_list.
94         * lib/compat.exp (compat_option_list): Rename from option_list.
95
96 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
97
98         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
99         * gcc-dg/raw-string-2.c: Ditto.
100         * gcc-dg/utf-array-short-wchar.c: Ditto.
101         * gcc-dg/utf-array.c: Ditto.
102         * gcc-dg/utf8-2.c: Ditto. 
103
104 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
105
106         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
107         targets.
108
109 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
110
111         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
112
113 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
114
115         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
116
117 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
118
119         PR testsuite/36470
120         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
121         Enable short test for avr target.
122         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
123         * gcc.dg/utf32-2.c: Ditto.
124         * gcc.dg/utf32-3.c: Ditto.
125         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
126
127 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
128
129         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
130
131 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
132
133         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
134
135
136 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
137
138         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
139         * gcc.dg/sms-7.c: Ditto.
140
141 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
142
143         * gcc.dg/pr36998.c: Frame pointer required for avr target.
144         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
145         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
146         * gcc.dg/pr41340.c: Test requires long pointer target.
147         * gcc.dg/profile-generate-3.c: Test requires profiling support.
148
149 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
150
151         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
152         * gcc.dg/graphite/block-3.c: Ditto.
153         * gcc.dg/graphite/block-4.c: Ditto.
154         * gcc.dg/graphite/block-5.c: Ditto.
155         * gcc.dg/graphite/block-6.c: Ditto.
156         * gcc.dg/graphite/interchange-0.c: Ditto.
157         * gcc.dg/graphite/interchange-1.c: Ditto.
158         * gcc.dg/graphite/interchange-2.c: Ditto.
159         * gcc.dg/graphite/interchange-3.c: Ditto.
160         * gcc.dg/graphite/interchange-4.c: Ditto.
161         * gcc.dg/graphite/interchange-5.c: Ditto.
162         * gcc.dg/graphite/interchange-6.c: Ditto.
163         * gcc.dg/graphite/run-id-1.c: Ditto.
164         * gcc.dg/graphite/scop-16.c: Ditto.
165         * gcc.dg/graphite/scop-17.c: Ditto.
166         * gcc.dg/graphite/scop-18.c: Ditto.
167         * gcc.dg/graphite/scop-matmult.c: Ditto.
168         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
169         * gcc.dg/graphite/id-15.c: Ditto.
170
171 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
172
173         * gnat.dg/specs/weak1.ads: New test.
174
175 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
176
177         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
178
179 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
180
181         PR c++/14777
182         * g++.dg/template/typedef13.C: Adjust.
183         * g++.dg/template/typedef19.C: Adjust.
184         * g++.dg/template/typedef20.C: Adjust.
185         * g++.dg/template/typedef22.C: New test.
186
187 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
188
189         PR target/42113
190         * gcc.target/alpha/pr42113.c: New test.
191
192 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
193
194         PR fortran/41807
195         * gfortran.dg/data_value_1.f90: Update test.
196         * gfortran.dg/array_constructor_32.f90: New test.
197
198 2009-11-21  Martin Jambor  <mjambor@suse.cz>
199
200         PR middle-end/42025
201         * gcc.c-torture/compile/pr42025-1.c: New test.
202         * gcc.c-torture/compile/pr42025-2.c: New test.
203
204 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
205
206         * gcc.target/mips/mult-1.c: Forbid octeon.
207         * gcc.target/mips/octeon-dmul-3.c: New test.
208
209 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
210
211         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
212
213 2009-11-20  Jason Merrill  <jason@redhat.com>
214
215         PR c++/9050, DR 147, DR 318
216         * g++.dg/template/ctor9.C: New.
217         * g++.dg/tc1/dr147.C: Remove xfails.
218         * g++.dg/lookup/name-clash4.C: Adjust.
219         * g++.old-deja/g++.jason/temporary5.C: Adjust.
220         * g++.old-deja/g++.pt/ctor2.C: Adjust.
221
222 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
223
224         PR tree-optimization/42078
225         * gcc.dg/pr42078.c: New test.
226
227 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
228
229         PR Testsuite/42114
230         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
231         XFAIL ptrdiff range test for avr.
232         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
233         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
234         * gcc-dg/c99-stdint-6.c: Ditto.
235
236 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
237
238         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
239         2009-10-23 change to set VRSAVE if VSX has been reverted.
240
241 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
242
243         PR c++/38646
244         * g++.dg/cpp0x/pr38646.C: New test.
245
246 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
247
248         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
249         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
250         Wrap *intmax_t tests in !NO_MAX_TYPES.
251
252 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
253
254         PR c++/42060
255         * g++.dg/cpp0x/initlist28.C: New.
256
257 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
258
259         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
260
261 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
262
263         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
264
265 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
266
267         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
268         explicit.
269         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
270         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
271         * g++.old-deja/g++.law/typeck1.C: Likewise.
272         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
273         * g++.dg/conversion/ptrmem9.C: Likewise.
274         * g++.dg/expr/cond2.C: Likewise.
275
276 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
277             Janus Weil  <janus@gcc.gnu.org>
278
279         PR fortran/42104
280         * gfortran.dg/proc_ptr_comp_23.f90: New test.
281
282 2009-11-19  Jason Merrill  <jason@redhat.com>
283
284         PR c++/42115
285         * g++.dg/init/placement5.C: Add positive test.
286
287         DR 176 permissiveness
288         * g++.dg/ext/injected-ttp.C: New.
289         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
290         * g++.old-deja/g++.pt/ttp41.C: Adjust.
291
292 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
293
294         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
295         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
296
297 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
298
299         * gcc-dg/raw-string-1.c: Skip test for avr target.
300         * gcc-dg/utf-array-short-wchar.c: Ditto.
301         * gcc-dg/utf-array.c: Ditto.
302         * gcc-dg/utf8-2.c: Ditto.
303
304 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
305
306         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
307         (plugin_init): Pass correct version to plugin_default_version_check.
308         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
309         (plugin_init): Pass correct version to plugin_default_version_check.
310         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
311         (plugin_init): Pass correct version to plugin_default_version_check.
312
313 2009-11-19  Jason Merrill  <jason@redhat.com>
314
315         PR c++/561
316         * g++.dg/overload/pmf2.C: New.
317
318 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
319
320         PR libgfortran/42090
321         * gfortran.dg/direct_io_11.f90: New test.
322
323 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
324
325         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
326
327 2009-11-18  Nick Clifton  <nickc@redhat.com>
328         
329         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
330         * g++.dg/lto/20081120-1_0.C: Likewise.
331         * g++.dg/lto/20091002-2_0.C: Likewise.
332         * g++.dg/lto/20081120-2_0.C: Likewise.
333         * g++.dg/lto/20091002-3_0.C: Likewise.
334         * g++.dg/lto/20081123_0.C: Likewise.
335         * g++.dg/lto/20090313_0.C: Likewise.
336         * g++.dg/lto/20081109-1_0.C: Likewise.
337         * g++.dg/lto/20081219_0.C: Likewise.
338         * g++.dg/lto/20081204-1_0.C: Likewise.
339         * g++.dg/lto/20090302_0.C: Likewise.
340         * g++.dg/lto/20081119-1_0.C: Likewise.
341         * g++.dg/lto/20081118_0.C: Likewise.
342
343 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
344
345         PR testsuite/41913
346         * lib/lto.exp (scan-symbol): Properly check if target exist.
347
348 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
349
350         PR fortran/42072
351         * gfortran.dg/proc_ptr_8.f90: Extended.
352
353 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
354
355         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
356         explicit.
357         * g++.dg/inherit/error4.C: Likewise.
358         * g++.dg/template/crash90.C: Likewise.
359
360 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
361
362         PR c++/3187
363         * g++.dg/abi/mangle26.C: Also match *C2* definition.
364         * g++.dg/abi/mangle27.C: Likewise.
365         * g++.dg/abi/mangle28.C: Likewise.
366         * g++.dg/abi/mangle29.C: Likewise.
367
368 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
369
370         PR debug/41926
371         * gcc.dg/vect/vect-debug-pr41926.c: New.
372
373 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
374
375         PR c++/42058
376         * g++.dg/init/array26.C: New.
377         * g++.dg/init/array27.C: Likewise.
378         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
379
380 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
381
382         PR c++/42061
383         * g++.dg/cpp0x/initlist27.C: New test.
384
385         PR c++/42059
386         * g++.dg/cpp0x/initlist26.C: New test.
387
388 2009-11-16  Jason Merrill  <jason@redhat.com>
389
390         PR c++/189, c++/9937, c++/13950, DR 176
391         * g++.dg/tc1/dr176.C: Adjust.
392         * g++.dg/template/injected1.C: New.
393         * g++.dg/template/inherit.C: Adjust.
394         * g++.old-deja/g++.brendan/crash56.C: Adjust.
395         * g++.old-deja/g++.pt/lookup8.C: Adjust.
396         * g++.old-deja/g++.pt/ttp22.C: Adjust.
397         * g++.old-deja/g++.pt/ttp23.C: Adjust.
398
399 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
400
401         PR c++/42055
402         * g++.dg/template/crash92.C: New.
403
404 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
405
406         PR c++/32056
407         * g++.dg/template/error44.C: New.
408
409 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
410
411         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
412
413 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
414
415         PR fortran/42048
416         * gfortran.dg/typebound_call_11.f03: New test.
417
418 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
419
420         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
421         init functions.
422
423 2009-11-13  Jason Merrill  <jason@redhat.com>
424
425         PR c++/27425
426         PR c++/34274
427         * g++.dg/template/arg7.C: New.
428
429         PR c++/29363
430         * g++.dg/template/error43.C: New.
431
432         PR debug/26965
433         * g++.dg/debug/dwarf2/static-data-member2.C: New.
434
435         PR c++/35075
436         * g++.dg/template/ref5.C: New.
437
438         PR c++/21008, DR 515
439         * g++.dg/template/inherit4.C: New.
440         * g++.dg/lookup/scoped8.C: Adjust.
441
442         PR c++/11987
443         * g++.dg/parse/typename11.C: New.
444         * g++.dg/template/crash48.C: Adjust.
445
446 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
447
448         PR testsuite/42001
449         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
450         lto_finish at the end.
451         * gfortran.dg/lto/lto.exp: Ditto.
452
453 2009-11-12  Jason Merrill  <jason@redhat.com>
454
455         PR c++/39560
456         * g++.dg/lookup/anon7.C: New.
457
458         PR c++/37037
459         * g++.dg/template/typedef21.C: New.
460
461         PR c++/42013
462         * g++.dg/cpp0x/decltype19.C: New.
463
464 2009-11-11  Jason Merrill  <jason@redhat.com>
465
466         PR c++/39131
467         * g++.dg/dfp/typeid1.C: New.
468
469 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
470
471         PR fortran/41978
472         * gfortran.dg/proc_ptr_comp_22.f90: New test.
473
474 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
475
476         PR testsuite/42001
477         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
478         lto_finish at the end.
479
480         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
481         (lto_finish): New. Restore mathlib.
482
483 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
484
485         * g++.dg/torture/pushpop_macro.C: New testcase.
486         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
487         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
488
489 2009-11-11  Jon Beniston  <jon@beniston.com>
490
491         * lib/target-supports.exp (check_profiling_available): lm32 target
492           doesn't support profiling.
493         * gcc.dg/20020312-2.c: Add lm32 support.
494         * g++.dg/other/packed1.C: Expect to fail on lm32.
495         * g++.old-deja/g++.jason/thunk3.C: Likewise.
496
497 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
498
499         * gcc.target/arm/neon: Regenerate generated tests.
500
501 2009-11-10  Jason Merrill  <jason@redhat.com>
502
503         * g++.dg/init/placement5.C: New.
504
505         PR c++/34158
506         * g++.dg/init/placement4.C: New.
507
508 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
509
510         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
511         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
512         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
513         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
514
515 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
516
517         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
518         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
519
520 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
521
522         * gcc.c-torture/compile/pr41987.c: New.
523
524 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
525
526         PR middle-end/40946
527         * gcc.dg/pr40946.c: New test.
528
529 2009-11-09  Jason Merrill  <jason@redhat.com>
530
531         PR c++/41972
532         * g++.dg/template/ref4.C: New.
533
534         PR c++/41994
535         * g++.dg/template/conv10.C: New.
536
537 2009-11-07  Jason Merrill  <jason@redhat.com>
538
539         PR c++/37920
540         * g++.dg/ext/typeof11.C: New.
541
542 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
543
544         PR target/41985
545         * gcc.target/i386/pr41985.c: New test.
546
547 2009-11-08  Richard Guenther  <rguenther@suse.de>
548
549         * gcc.dg/torture/pta-escape-1.c: New testcase.
550
551 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
552
553         * gnat.dg/rep_clause4.adb: New test.
554
555 2009-11-08  Richard Guenther  <rguenther@suse.de>
556
557         PR rtl-optimization/41928
558         * gfortran.dg/pr41928.f90: New testcase.
559
560 2009-11-07  Jason Merrill  <jason@redhat.com>
561
562         PR c++/18451
563         PR c++/40738
564         * g++.dg/parse/error36.C: Add parameter and template cases.
565         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
566         * g++.dg/ext/typedef-init.C: Likewise.
567         * g++.dg/lookup/hidden-class1.C: Likewise.
568         * g++.dg/lookup/hidden-class10.C: Likewise.
569         * g++.dg/lookup/hidden-class5.C: Likewise.
570         * g++.dg/lookup/hidden-class7.C: Likewise.
571         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
572         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
573         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
574         * g++.dg/lookup/strong-using-2.C: Likewise.
575         * g++.dg/other/typedef1.C: Likewise.
576         * g++.dg/parse/access10.C: Likewise.
577         * g++.dg/parse/constructor1.C: Likewise.
578         * g++.dg/parse/crash38.C: Likewise.
579         * g++.dg/parse/error3.C: Likewise.
580         * g++.dg/parse/typespec1.C: Likewise.
581         * g++.dg/template/typedef5.C: Likewise.
582         * g++.old-deja/g++.pt/typename3.C: Likewise.
583         * g++.old-deja/g++.pt/typename4.C: Likewise.
584         * g++.old-deja/g++.pt/typename6.C: Likewise.
585         * g++.old-deja/g++.robertl/eb94.C: Likewise.
586
587         * g++.dg/abi/regparm1.C: Fix execute test.
588
589 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
590
591         PR tree-optimization/41643
592         * gcc.dg/pr41643.c: New test.
593
594 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
595
596         PR fortran/41909
597         * gfortran.dg/recursive_check_15.f90: New test.
598
599 2009-11-06  Jason Merrill  <jason@redhat.com>
600
601         PR c++/15946
602         * g++.dg/parse/error36.C: New.
603         * g++.old-deja/g++.other/typename1.C: Adjust.
604
605         PR c++/9381
606         * g++.dg/abi/regparm1.C: New.
607
608 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
609
610         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
611         PLUGIN_PRAGMAS.
612         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
613         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
614         and pragma_plugin-test-1.C.
615
616 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
617
618         PR c++/41536
619         * g++.dg/ext/always_inline-5.C: New test.
620
621 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
622
623         PR c++/41967
624         * g++.dg/gomp/pr41967.C: New test.
625
626 2009-11-06  Michael Matz  <matz@suse.de>
627
628         PR middle-end/41963
629         * gcc.dg/pr41963.c: New test.
630
631 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
632
633         PR middle-end/41935
634         * gcc.dg/pr41935.c: New test.
635         * c-c++-common/pr41935.c: New test.
636         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
637         element.
638         * gcc.c-torture/execute/pr41935.c: New test.
639
640 2009-11-05  Jason Merrill  <jason@redhat.com>
641
642         PR c++/34180
643         * g++.dg/init/synth2.C: New.
644
645         PR c++/7046
646         * g++.dg/abi/pragma-pack1.C: New.
647
648         PR c++/34870
649         * g++.dg/lookup/koenig7.C: New.
650
651         PR c++/41703
652         * g++.dg/template/partial6.C: New.
653
654 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
655
656         PR fortran/41556
657         * gfortran.dg/class_12.f03: New test.
658
659 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
660
661         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
662         in builtin's name.
663
664 2009-11-04  Jason Merrill  <jason@redhat.com>
665
666         PR c++/36912
667         * g++.dg/init/static-init2.C: New.
668
669 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
670
671         PR fortran/41556
672         PR fortran/41873
673         * gfortran.dg/interface_abstract_4.f90: New test.
674
675 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
676
677         * gcc.target/m68k/pr41302.c: Fix target triplet.
678
679 2009-11-04  Jason Merrill  <jason@redhat.com>
680
681         PR c++/39413
682         * g++.dg/template/overload11.C: New.
683         * g++.dg/template/nested3.C: Adjust.
684
685 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
686
687         PR ada/20548
688         * ada/acats/norun.lst: Remove the stack checking tests.
689         * ada/acats/run_acats: Limit the stack to 8MB.
690
691 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
692
693         PR fortran/41556
694         PR fortran/41937
695         * gfortran.dg/class_11.f03: New test.
696
697 2009-11-04  Jason Merrill  <jason@redhat.com>
698
699         PR c++/35067
700         * g++.dg/abi/thunk5.C: New.
701
702 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
703
704         PR rtl-opt/41833
705         * gcc.target/powerpc/altivec-33.c: New testcase.
706
707 2009-11-04  Jason Merrill  <jason@redhat.com>
708
709         PR c++/17365, DR 218
710         * g++.dg/lookup/koenig6.C: New.
711         * g++.dg/lookup/koenig5.C: Adjust.
712         * g++.dg/template/crash56.C: Adjust.
713         * g++.old-deja/g++.ns/koenig5.C: Adjust.
714
715 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
716             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
717
718         * gcc.target/i386/xop-check.h: New file.
719         * gcc.target/i386/xop-hadduX.c: Ditto.
720         * gcc.target/i386/xop-haddX.c: Ditto.
721         * gcc.target/i386/xop-hsubX.c: Ditto.
722         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
723         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
724         * gcc.target/i386/xop-pcmov2.c: Ditto.
725         * gcc.target/i386/xop-pcmov.c: Ditto.
726         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
727         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
728         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
729         * gcc.target/i386/xop-shift1-vector.c: Ditto.
730         * gcc.target/i386/xop-shift2-vector.c: Ditto.
731         * gcc.target/i386/xop-shift3-vector.c: Ditto.
732         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
733         * gcc.target/i386/sse-12.c: Update with new compile options to
734         activate and check xopintrin.h intrinsic file.
735         * gcc.target/i386/sse-13.c: Ditto.
736         * gcc.target/i386/sse-14.c: Ditto.
737         * gcc.target/i386/sse-22.c: Ditto.
738         * gcc.target/i386/sse-23.c: Ditto.
739         * g++.dg/other/i386-2.C: Ditto.
740         * g++.dg/other/i386-3.C: Ditto.
741         * g++.dg/other/i386-5.C: Ditto.
742         * g++.dg/other/i386-6.C: Ditto.
743         
744 2009-11-04  Wei Guozhi  <carrot@google.com>
745
746         PR target/40835
747         * gcc.target/arm/pr40835: New testcase.
748
749 2009-11-04  Revital Eres  <eres@il.ibm.com>
750
751         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
752         change in decision of peeling for alignment.
753         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
754         * gcc.dg/vect/vect-50.c: Likewise.
755         * gcc.dg/vect/vect-42.c: Likewise.
756         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
757         Likewise.
758         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
759         Likewise.
760         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
761         * gcc.dg/vect/vect-60.c: Likewise.
762         * gcc.dg/vect/vect-52.c: Likewise.
763         * gcc.dg/vect/vect-44.c: Likewise.
764         * gcc.dg/vect/vect-27.c: Likewise.
765         * gcc.dg/vect/vect-29.c: Likewise.
766         * gcc.dg/vect/vect-72.c: Likewise.
767         * gcc.dg/vect/vect-56.c: Likewise.
768         * gcc.dg/vect/vect-48.c: Likewise.
769         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
770         * gfortran.dg/vect/vect-2.f90: Likewise.
771         * gfortran.dg/vect/vect-5.f90: Likewise.
772
773 2009-11-04  Richard Guenther  <rguenther@suse.de>
774
775         PR tree-optimization/41919
776         * gcc.c-torture/execute/pr41919.c: New testcase.
777
778 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
779
780         PR target/41302
781         * gcc.target/m68k/pr41302.c: New test.
782
783 2009-11-03  Jason Merrill  <jason@redhat.com>
784
785         PR c++/36959
786         * g++.dg/opt/inline16.C: New.
787
788 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
789
790         * gnat.dg/stack_check.adb1: New test.
791         * gnat.dg/stack_check.adb2: Likewise.
792
793 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
794
795         PR rtl-optimization/41917
796         * gcc.c-torture/execute/pr41917.c: New test.
797
798 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
799
800         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
801         dump to not include "call *%esp".
802
803 2009-11-03  Jason Merrill  <jason@redhat.com>
804
805         PR c++/39786
806         * g++.dg/lookup/using22.C: New.
807
808         PR c++/41876
809         * g++.dg/parse/eh-decl.C: New.
810
811         PR c++/41927
812         * g++.dg/template/sfinae16.C: New.
813
814         PR c++/41815
815         * g++.dg/cpp0x/rv-return.C: New.
816         * g++.dg/cpp0x/deduce.C: Adjust.
817
818         PR c++/40944
819         * g++.dg/template/sfinae15.C: New.
820
821         PR c++/40687
822         * g++.dg/cpp0x/auto3.C: Remove xfail.
823
824 2009-11-03  Tobias Burnus  <burnus@net-b.de>
825
826         PR fortran/41907
827         * gfortran.dg/missing_optional_dummy_6.f90: New test.
828
829 2009-11-03  Nick Clifton  <nickc@redhat.com>
830
831         * gcc.target/rx/builtins.c: Remove redundant tests.
832         Add test of MVTIPL instruction.
833         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
834         function attributes.  Add -msave-acc-in-interrupts option to the
835         command line.
836
837 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
838             Maxim Kuvyrkov  <maxim@codesourcery.com>
839
840         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
841         sh, m68k and fido.
842
843 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
844
845         PR c++/38699
846         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
847         * c-c++-common/builtin-offsetof.c: ... here.
848
849 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
850
851         PR c++/38699
852         * c-c++-common/dfp/builtin-offsetof.c: New test.
853         * g++.dg/other/offsetof6.C: Likewise.
854
855 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
856
857         PR target/41900
858         * gcc.target/i386/pr41900.c: New test.
859
860 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
861
862         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
863
864 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
865
866         PR c++/41856
867         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
868         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
869
870 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
871
872         PR c++/37093
873         * g++.dg/other/ptrmem10.C: New test.
874         * g++.dg/other/ptrmem11.C: Likewise.
875
876 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
877
878         PR testsuite/41878
879         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
880         spaces in some expressions.
881
882 2009-11-02  Jason Merrill  <jason@redhat.com>
883
884         * g++.dg/other/linkage2.C: Move to...
885         * g++.dg/cpp0x/linkage2.C: ..here.
886         * g++.dg/abi/mangle32.C: Add -std=c++0x.
887         * g++.dg/cpp0x/nolinkage1.C: Likewise.
888         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
889         * g++.dg/ext/anon-struct4.C: Revert earlier change.
890         * g++.dg/lookup/anon2.C: Likewise.
891         * g++.dg/other/anon3.C: Likewise.
892         * g++.dg/template/arg2.C: Likewise.
893         * g++.dg/template/local4.C: Likewise.
894         * g++.old-deja/g++.law/operators32.C: Likewise.
895         * g++.old-deja/g++.other/linkage2.C: Likewise.
896         * g++.old-deja/g++.pt/enum6.C: Likewise.
897         * g++.old-deja/g++.other/anon9.C: Likewise.
898         * g++.old-deja/g++.other/linkage1.C: Likewise.
899         * c-c++-common/dfp/pr35620.c: Give the union a name.
900
901 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
902
903         PR tree-optimization/41857
904         * gcc.target/spu/ea/pr41857.c: New file.
905
906 2009-11-02  Martin Jambor  <mjambor@suse.cz>
907
908         PR tree-optimization/41750
909         * gcc.c-torture/execute/pr41750.c: New test.
910
911 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
912
913         PR tree-optimization/41841
914         * gcc.dg/pr41841.c: New test.
915
916         PR debug/41893
917         * gcc.dg/debug/pr41893-1.c: New test.
918         * gcc.dg/debug/pr41893-2.c: New file.
919
920         PR c++/41774
921         * g++.dg/ext/visibility/namespace3.C: New test.
922
923 2009-11-01  Jason Merrill  <jason@redhat.com>
924
925         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
926         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
927         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
928
929 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
930
931         * gnat.dg/opt5.adb: New test.
932
933 2009-11-01  Tobias Burnus  <burnus@net-b.de>
934
935         PR fortran/41872
936         * gfortran.dg/allocatable_scalar_4.f90: New test.
937
938 2009-11-01  Tobias Burnus  <burnus@net-b.de>
939
940         PR fortran/41850
941         * gfortran.dg/intent_out_6.f90: New testcase.
942
943 2009-10-31  Richard Guenther  <rguenther@suse.de>
944
945         * g++.dg/tree-ssa/restrict1.C: New.
946
947 2009-10-31  Jason Merrill  <jason@redhat.com>
948
949         * g++.dg/rtti/typeid9.C: New.
950
951         PR c++/41754
952         * g++.dg/cpp0x/initlist25.C: New.
953
954 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
955
956         * gnat.dg/specs/rep_clause4.ads: New test.
957
958 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
959
960         PR target/41885
961         * gcc.target/avr/torture/pr41885.c: New test.
962
963 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
964
965         * gnat.dg/specs/pack5.ads: New test.
966
967 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
968
969         * lib/target-supports.exp: Handle powerpc-*-elf.
970
971 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
972
973         PR target/40838
974         * gcc.target/i386/incoming-6.c: New.
975         * gcc.target/i386/incoming-7.c: Likewise.
976         * gcc.target/i386/incoming-8.c: Likewise.
977         * gcc.target/i386/incoming-9.c: Likewise.
978         * gcc.target/i386/incoming-10.c: Likewise.
979         * gcc.target/i386/incoming-11.c: Likewise.
980         * gcc.target/i386/incoming-12.c: Likewise.
981         * gcc.target/i386/incoming-13.c: Likewise.
982         * gcc.target/i386/incoming-14.c: Likewise.
983         * gcc.target/i386/incoming-15.c: Likewise.
984         * gcc.target/i386/pr37843-4.c: Likewise.
985
986 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
987
988         PR c++/41863
989         * g++.dg/template/sizeof12.C: New test.
990
991 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
992
993         * gnat.dg/pack14.adb: New test.
994
995 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
996
997         * gcc.target/mips/mips.exp (mips_option_groups): Add
998         mcount-ra-address.
999         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1000         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1001         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1002
1003 2009-10-29  Michael Matz  <matz@suse.de>
1004
1005         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1006         * gcc.target/i386/sse-recip-vec.c: Ditto.
1007         * gcc.target/i386/brokensqrt.c: New test.
1008
1009 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1010
1011         PR fortran/41777
1012         * gfortran.dg/associated_target_3.f90: New testcase.
1013
1014 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1015
1016         * gfortran.dg/lto/pr41764_0.f: New.
1017
1018 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1019
1020         PR tree-optimization/41775
1021         * g++.dg/torture/pr41775.C: New testcase.
1022
1023 2009-10-28  Jason Merrill  <jason@redhat.com>
1024
1025         * g++.dg/cpp0x/inline-ns1.C: New.
1026         * g++.dg/cpp0x/inline-ns2.C: New.
1027         * g++.dg/cpp0x/inline-ns3.C: New.
1028
1029 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1030
1031         PR rtl-optimization/39715
1032         * gcc.target/arm/thumb-ltu.c: New.
1033
1034 2009-10-28  Richard Guenther  <rguenther@suse.de>
1035
1036         PR lto/41808
1037         PR lto/41839
1038         * gcc.dg/lto/20091027-1_0.c: New testcase.
1039         * gcc.dg/lto/20091027-1_1.c: Likewise.
1040         * g++.dg/lto/20091026-1_0.C: Likewise.
1041         * g++.dg/lto/20091026-1_1.C: Likewise.
1042         * g++.dg/lto/20091026-1_a.h: Likewise.
1043
1044 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1045
1046         PR middle-end/41837
1047         * gcc.dg/pr41837.c: New test.
1048
1049         PR debug/41801
1050         * g++.dg/ext/sync-3.C: New test.
1051
1052         PR target/41762
1053         * gcc.dg/pr41762.c: New test.
1054
1055 2009-10-28  Richard Guenther  <rguenther@suse.de>
1056
1057         PR middle-end/41855
1058         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1059         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1060         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1061         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1062
1063 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1064
1065         PR rtl-optimization/39715
1066         * gcc.target/arm/thumb-bitfld1.c: New.
1067
1068 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1069
1070         PR rtl-optimization/40741
1071         * gcc.target/arm/thumb-branch1.c: New.
1072
1073 2009-10-27  Jason Merrill  <jason@redhat.com>
1074
1075         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1076         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1077         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1078         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1079
1080 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1081
1082         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1083         * gnat.dg/null_pointer_deref2.adb: Likewise.
1084
1085 2009-10-27  Richard Guenther  <rguenther@suse.de>
1086
1087         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1088
1089 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1090
1091         PR c/41842
1092         * gcc.dg/pr41842.c: New test.
1093
1094 2009-10-27  Revital Eres  <eres@il.ibm.com>
1095
1096         PR tree-optimization/40648
1097         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1098         change in decision of peeling for alignment.
1099         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1100         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1101         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1102         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1103         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1104         * gcc.dg/vect/vect-50.c: Likewise.
1105         * gcc.dg/vect/vect-33.c: Likewise.
1106         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1107         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1108         Likewise.
1109         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1110         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1111         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1112         Likewise.
1113         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1114         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1115         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1116         * gcc.dg/vect/vect-60.c: Likewise.
1117         * gcc.dg/vect/vect-26.c: Likewise.
1118         * gcc.dg/vect/vect-52.c: Likewise.
1119         * gcc.dg/vect/vect-44.c: Likewise.
1120         * gcc.dg/vect/vect-27.c: Likewise.
1121         * gcc.dg/vect/vect-70.c: Likewise.
1122         * gcc.dg/vect/vect-28.c: Likewise.
1123         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1124         * gcc.dg/vect/vect-109.c: Likewise.
1125         * gcc.dg/vect/vect-54.c: Likewise.
1126         * gcc.dg/vect/vect-29.c: Likewise.
1127         * gcc.dg/vect/vect-72.c: Likewise.
1128         * gcc.dg/vect/vect-56.c: Likewise.
1129         * gcc.dg/vect/vect-48.c: Likewise.
1130         * gcc.dg/vect/vect-91.c: Likewise.
1131         * gcc.dg/vect/vect-92.c: Likewise.
1132         * gcc.dg/vect/vect-58.c: Likewise.
1133         * gcc.dg/vect/slp-25.c: Likewise.
1134         * gcc.dg/vect/vect-93.c: Likewise.
1135         * gcc.dg/vect/vect-95.c: Likewise.
1136         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1137         * gcc.dg/vect/vect-87.c: Likewise.
1138         * gcc.dg/vect/vect-96.c: Likewise.
1139         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1140         * gcc.dg/vect/vect-88.c: Likewise.
1141         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1142         * gcc.dg/vect/vect-89.c: Likewise.
1143         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1144         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1145         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1146         * gfortran.dg/vect/vect-2.f90: Likewise.
1147         * gfortran.dg/vect/vect-3.f90: Likewise.
1148         * gfortran.dg/vect/vect-4.f90: Likewise.
1149         * gfortran.dg/vect/vect-5.f90: Likewise.
1150
1151 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1152
1153         PR c++/41020
1154         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1155
1156 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1157             Michael Meissner  <meissner@linux.vnet.ibm.com>
1158             Ulrich Weigand  <uweigand@de.ibm.com>
1159
1160         * gcc.target/spu/ea/ea.exp: New file.
1161         * gcc.target/spu/ea/cache1.c: Likewise.
1162         * gcc.target/spu/ea/cast1.c: Likewise.
1163         * gcc.target/spu/ea/cast2.c: Likewise.
1164         * gcc.target/spu/ea/compile1.c: Likewise.
1165         * gcc.target/spu/ea/compile2.c: Likewise.
1166         * gcc.target/spu/ea/cppdefine.c: Likewise.
1167         * gcc.target/spu/ea/errors1.c: Likewise.
1168         * gcc.target/spu/ea/errors2.c: Likewise.
1169         * gcc.target/spu/ea/execute1.c: Likewise.
1170         * gcc.target/spu/ea/execute2.c: Likewise.
1171         * gcc.target/spu/ea/execute3.c: Likewise.
1172         * gcc.target/spu/ea/ops1.c: Likewise.
1173         * gcc.target/spu/ea/ops2.c: Likewise.
1174         * gcc.target/spu/ea/options1.c: Likewise.
1175         * gcc.target/spu/ea/test-sizes.c: Likewise.
1176
1177 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1178
1179         PR bootstrap/41345
1180         * gcc.dg/pr41345.c: New test.
1181
1182         PR debug/41828
1183         * g++.dg/debug/dwarf2/anonname1.C: New test.
1184
1185 2009-10-26  Jason Merrill  <jason@redhat.com>
1186
1187         PR c++/38796
1188         * g++.dg/cpp0x/defaulted15.C: New.
1189         * g++.dg/cpp0x/defaulted16.C: New.
1190
1191 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1192
1193         PR c++/41785
1194         * g++.dg/cpp0x/variadic96.C: New test.
1195
1196 2009-10-26  Nick Clifton  <nickc@redhat.com>
1197
1198         * lib/target-supports.exp (check_profiling_available):
1199         Profiling is not, currently, available for the RX port.
1200         (check_effective_target_hard_float): Add support for RX target.
1201         * gcc.target/rx: New directory.
1202         * gcc.target/rx/builtins.c: New test file.
1203         * gcc.target/rx/interrupts.c: New test file.
1204         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1205         * gcc.target/rx/zero-width-bitfield.c: New test file.
1206         * gcc.target/rx/i272091.c: New test file.
1207         * gcc.target/rx/packed-struct.c: New test file.
1208         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1209
1210 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1211
1212         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1213         * gcc.dg/lto/20091016-1_0.c: Likewise.
1214         * gcc.dg/lto/20090206-1_0.c: Likewise.
1215         * gcc.dg/lto/20081120-1_0.c: Likewise.
1216         * gcc.dg/lto/20081120-2_0.c: Likewise.
1217         * gcc.dg/lto/20090116_0.c: Likewise.
1218         * gcc.dg/lto/20081126_0.c: Likewise.
1219         * gcc.dg/lto/20091013-1_0.c: Likewise.
1220         * gcc.dg/lto/20081212-1_0.c: Likewise.
1221         * gcc.dg/lto/20091015-1_0.c: Likewise.
1222         * gcc.dg/lto/20090126-1_0.c: Likewise.
1223         * gcc.dg/lto/20090126-2_0.c: Likewise.
1224         * gcc.dg/lto/20091020-1_0.c: Likewise.
1225         * gcc.dg/lto/20091020-2_0.c: Likewise.
1226         * gcc.dg/lto/20081204-1_0.c: Likewise.
1227         * gcc.dg/lto/20081204-2_0.c: Likewise.
1228         * gcc.dg/lto/20081224_0.c: Likewise.
1229         * gcc.dg/lto/20090219_0.c: Likewise.
1230
1231 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1232
1233         PR c++/41020
1234         * g++.dg/lookup/extern-c-redecl2.C: New test.
1235         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1236         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1237         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1238
1239 2009-10-26  Michael Matz  <matz@suse.de>
1240
1241         PR tree-optimization/41783
1242         * gcc.dg/pr41783.c: New test.
1243         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1244         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1245         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1246
1247 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1248
1249         PR fortran/41714
1250         * gfortran.dg/class_allocate_4.f03: New test.
1251
1252 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1253
1254         * gcc.target/mips/mult-1.c: New test.
1255
1256 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1257
1258         PR fortran/41784
1259         * gfortran.dg/extends_8.f03: New test.
1260
1261 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1262
1263         * gnat.dg/specs/pack4.ads: New test.
1264
1265 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1266
1267         * gnat.dg/null_pointer_deref1.adb: New test.
1268         * gnat.dg/null_pointer_deref2.adb: Likewise.
1269
1270 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1271
1272         PR fortran/41772
1273         * gfortran.dg/transfer_intrinsic_3.f90.
1274
1275 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1276
1277         * gnat.dg/opt4.adb: New test.
1278
1279 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1280
1281         PR c/40033
1282         * gcc.dg/noncompile/pr40033-1.c: New test.
1283
1284 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1285
1286         PR c++/40808
1287         * g++.dg/abi/mangle34.C: New test
1288
1289 2009-10-23  Jason Merrill  <jason@redhat.com>
1290
1291         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1292
1293         Core issue 899
1294         * g++.dg/cpp0x/explicit4.C: New.
1295
1296 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1297
1298         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1299         *-*-cygwin.
1300         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1301         for *-*-mingw* and *-*-cygwin.
1302         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1303         * g++.dg/template/spec35.C: Disable weak symbol test for
1304         *-*-mingw* and *-*-cygwin.
1305
1306         PR testsuite/31342
1307         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1308
1309 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1310
1311         PR fortran/41800
1312         * gfortran.dg/class_10.f03: New test.
1313
1314 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1315
1316         PR target/41787
1317         * gcc.target/powerpc/vsx-vrsave.c: New file.
1318
1319 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1320
1321         PR c/41673
1322         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1323
1324 2009-10-23  Richard Guenther  <rguenther@suse.de>
1325
1326         PR tree-optimization/41778
1327         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1328
1329 2009-10-22  Richard Guenther  <rguenther@suse.de>
1330
1331         PR lto/41791
1332         * g++.dg/lto/20091022-2_0.C: New testcase.
1333
1334 2009-10-22  Richard Guenther  <rguenther@suse.de>
1335
1336         PR lto/41730
1337         * g++.dg/lto/20091022-1_0.C: New testcase.
1338
1339 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1340
1341         * gcc.dg/autopar/outer-4.c: Adjust scan.
1342         * gcc.dg/autopar/outer-5.c: Adjust scan.
1343         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1344
1345         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1346         * gcc.dg/autopar/outer-1.c: New testcase.
1347         * gcc.dg/autopar/outer-2.c: New testcase.
1348         * gcc.dg/autopar/outer-3.c: New testcase.
1349         * gcc.dg/autopar/outer-4.c: New testcase.
1350         * gcc.dg/autopar/outer-5.c: New testcase.
1351         * gcc.dg/autopar/outer-6.c: New testcase.
1352
1353 2009-10-22  Jan Hubicka  <jh@suse.cz>
1354
1355         * gcc.c-torture/compile/pr40556.c: New testcase.
1356
1357 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1358
1359         PR fortran/41781
1360         * gfortran.dg/goto_8.f90: New test case.
1361
1362 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1363
1364         PR tree-optimization/41497
1365         * gcc.dg/tree-ssa/pr41497.c: New.
1366
1367 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1368
1369         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1370
1371 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1372
1373         * gcc.dg/tls/pie-1.c: New test.
1374
1375 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1376
1377         * g++.dg/abi/mangle33.C: New test.
1378
1379 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1380
1381         * gnat.dg/discr22.adb: New test.
1382
1383 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1384
1385         * gnat.dg/loop_optimization7.ad[sb]: New test.
1386         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1387
1388 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1389
1390         PR fortran/41706
1391         PR fortran/41766
1392         * gfortran.dg/class_9.f03: Extended test case.
1393         * gfortran.dg/select_type_7.f03: New test case.
1394
1395 2009-10-20  Richard Guenther  <rguenther@suse.de>
1396
1397         * gcc.dg/lto/20091020-3_0.c: New testcase.
1398
1399 2009-10-20  Richard Guenther  <rguenther@suse.de>
1400
1401         PR lto/41761
1402         * gcc.dg/lto/20091020-1_0.c: New testcase.
1403         * gcc.dg/lto/20091020-1_1.c: Likewise.
1404         * gcc.dg/lto/20091020-2_0.c: Likewise.
1405         * gcc.dg/lto/20091020-2_1.c: Likewise.
1406
1407 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1408
1409         PR debug/41340
1410         * gcc.dg/pr41340.c: New test.
1411
1412 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1413
1414         * gnat.dg/discr21.ad[sb]: New test.
1415         * gnat.dg/discr21_pkg.ads: New helper.
1416
1417 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1418
1419         PR fortran/41706
1420         * gfortran.dg/class_9 : New test.
1421
1422 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1423
1424         * gcc.dg/raw-string-1.c: New test.
1425         * gcc.dg/raw-string-2.c: New test.
1426         * gcc.dg/raw-string-3.c: New test.
1427         * gcc.dg/raw-string-4.c: New test.
1428         * gcc.dg/raw-string-5.c: New test.
1429         * gcc.dg/raw-string-6.c: New test.
1430         * gcc.dg/raw-string-7.c: New test.
1431         * gcc.dg/utf8-1.c: New test.
1432         * gcc.dg/utf8-2.c: New test.
1433         * gcc.dg/utf-badconcat2.c: New test.
1434         * gcc.dg/utf-dflt2.c: New test.
1435         * gcc.dg/cpp/include6.c: New test.
1436         * g++.dg/ext/raw-string-1.C: New test.
1437         * g++.dg/ext/raw-string-2.C: New test.
1438         * g++.dg/ext/raw-string-3.C: New test.
1439         * g++.dg/ext/raw-string-4.C: New test.
1440         * g++.dg/ext/raw-string-5.C: New test.
1441         * g++.dg/ext/raw-string-6.C: New test.
1442         * g++.dg/ext/raw-string-7.C: New test.
1443         * g++.dg/ext/utf8-1.C: New test.
1444         * g++.dg/ext/utf8-2.C: New test.
1445         * g++.dg/ext/utf-badconcat2.C: New test.
1446         * g++.dg/ext/utf-dflt2.C: New test.
1447
1448         * gcc.dg/cleanup-13.c: New test.
1449
1450 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1451
1452         PR fortran/41586
1453         * gfortran.dg/auto_dealloc_1.f90: New test case.
1454
1455 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1456
1457         Port from redhat/gcc-4_4-branch:
1458         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1459         * gcc.dg/debug/vta-2.c: New test.
1460
1461         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1462         * gcc.dg/debug/vta-1.c: New.
1463
1464 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1465
1466         * gnat.dg/noreturn2.ad[sb]: New test.
1467
1468 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1469
1470         PR fortran/41755
1471         * gfortran.dg/equiv_8.f90: New test.
1472         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1473
1474 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1475
1476         * gcc.target/arm/neon-thumb2-move.c: New test.
1477
1478 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1479
1480         * gcc.dg/debug/vta-3.c: New test.
1481
1482 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1483
1484         * gnat.dg/nested_proc.adb: Rename into...
1485         * gnat.dg/nested_proc1.adb: ...this.
1486         * gnat.dg/nested_proc2.adb: New test.
1487
1488 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1489
1490         * gnat.dg/noreturn1.ad[sb]: New test.
1491
1492 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1493             Paul Thomas  <pault@gcc.gnu.org>
1494
1495         PR fortran/41629
1496         * gfortran.dg/class_6.f90: New test.
1497
1498         PR fortran/41608
1499         PR fortran/41587
1500         * gfortran.dg/class_7.f90: New test.
1501
1502         PR fortran/41618
1503         * gfortran.dg/class_8.f90: New test.
1504
1505 2009-10-17  Richard Guenther  <rguenther@suse.de>
1506
1507         * gcc.dg/lto/20091017-1_0.c: New testcase.
1508         * gcc.dg/lto/20091017-1_1.c: Likewise.
1509
1510 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1511
1512         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1513
1514 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1515
1516         * gnat.dg/aggr11.adb: New test.
1517         * gnat.dg/aggr11_pkg.ads: New helper.
1518
1519 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1520
1521         * gnat.dg/slice8.adb: New test.
1522         * gnat.dg/slice8_pkg1.ads: New helper.
1523         * gnat.dg/slice8_pkg2.ads: Likewise.
1524         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1525
1526 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1527
1528         * gnat.dg/unchecked_convert4.adb: New test.
1529
1530 2009-10-15  Jason Merrill  <jason@redhat.com>
1531
1532         PR c++/38798
1533         * g++.dg/cpp0x/trailing5.C: New.
1534
1535         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1536         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1537         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1538         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1539
1540 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1541
1542         PR fortran/41719
1543         * gfortran.dg/class_5.f03: New test case.
1544         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1545         * gfortran.dg/typebound_operator_4.f03: Ditto.
1546
1547 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1548
1549         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1550         * g++.dg/other/first-global.C: Likewise.
1551         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1552         * g++.dg/torture/pr40323.C: Likewise.
1553         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1554         * gcc.dg/inline-33.c: Likewise.
1555         * gcc.dg/ipa/ipa-1.c: Likewise.
1556         * gcc.dg/ipa/ipa-2.c: Likewise.
1557         * gcc.dg/ipa/ipa-3.c: Likewise.
1558         * gcc.dg/ipa/ipa-4.c: Likewise.
1559         * gcc.dg/ipa/ipa-5.c: Likewise.
1560         * gcc.dg/ipa/ipa-7.c: Likewise.
1561         * gcc.dg/ipa/ipacost-2.c: Likewise.
1562         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1563         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1564         * gfortran.dg/whole_file_5.f90: Likewise.
1565         * gfortran.dg/whole_file_6.f90: Likewise.
1566
1567 2009-10-16  Richard Guenther  <rguenther@suse.de>
1568
1569         PR tree-optimization/41728
1570         * gcc.c-torture/compile/pr41728.c: New testcase.
1571
1572 2009-10-16  Richard Guenther  <rguenther@suse.de>
1573
1574         PR lto/41598
1575         * gcc.dg/lto/20091016-1_0.c: New testcase.
1576         * gcc.dg/lto/20091016-1_1.c: Likewise.
1577         * gcc.dg/lto/20091016-1_a.h: Likewise.
1578
1579 2009-10-16  Richard Guenther  <rguenther@suse.de>
1580
1581         PR lto/41715
1582         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1583         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1584         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1585
1586 2009-10-16  Richard Guenther  <rguenther@suse.de>
1587
1588         PR lto/41713
1589         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1590
1591 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1592
1593         PR debug/41717
1594         * gcc.dg/debug/pr41717.c: New test.
1595
1596 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1597
1598         PR fortran/41648
1599         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1600
1601         PR fortran/41656
1602         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1603
1604 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1605
1606         PR target/23983
1607         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1608         result used.
1609         * g++.dg/ext/altivec-2.C (main): Ditto.
1610
1611 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1612
1613         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1614         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1615
1616 2009-10-15  Richard Guenther  <rguenther@suse.de>
1617
1618         PR lto/41669
1619         * gcc.dg/lto/20091015-1_0.c: New testcase.
1620         * gcc.dg/lto/20091015-1_1.c: Likewise.
1621         * gcc.dg/lto/20091015-1_2.c: Likewise.
1622         * gcc.dg/lto/20091015-1_a.h: Likewise.
1623         * gcc.dg/lto/20091015-1_b.h: Likewise.
1624
1625 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1626
1627         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1628
1629 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1630
1631         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1632
1633 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1634
1635         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1636         line from 1 to 0.
1637         * obj-c++.dg/bitfield-1.mm: Likewise.
1638         * obj-c++.dg/bitfield-4.mm: Likewise.
1639
1640 2009-10-14  Richard Guenther  <rguenther@suse.de>
1641
1642         PR lto/41173
1643         * gcc.dg/lto/20091014-1_0.c: New testcase.
1644
1645 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1646
1647         PR testsuite/41707
1648         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1649         warning on line 0 instead of 1.
1650
1651 2009-10-14  Richard Guenther  <rguenther@suse.de>
1652
1653         PR lto/41521
1654         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1655         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1656
1657 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1658
1659         PR preprocessor/41543
1660         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1661
1662         PR debug/41695
1663         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1664
1665 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1666
1667         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1668         New procedure.
1669         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1670         effective target.
1671
1672 2009-10-14  Jason Merrill  <jason@redhat.com>
1673
1674         PR c++/39866
1675         * g++.dg/cpp0x/defaulted14.C: New.
1676
1677 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1678
1679         * g++.dg/cpp0x/vt-40092.C: New.
1680
1681 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1682
1683         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1684         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1685
1686 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1687
1688         * gfortran.dg/complex_intrinsic_8.f90: New test.
1689
1690 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1691
1692         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1693         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1694
1695 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1696
1697         PR target/38948
1698         * gcc.dg/torture/pr38948.c: New test.
1699
1700 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1701
1702         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1703
1704 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1705
1706         PR fortran/41581
1707         * gfortran.dg/class_allocate_2.f03: Modified.
1708         * gfortran.dg/class_allocate_3.f03: New test case.
1709
1710 2009-10-13  Richard Guenther  <rguenther@suse.de>
1711
1712         PR lto/41668
1713         * gcc.dg/lto/20091006-2_0.c: New testcase.
1714         * gcc.dg/lto/20091006-2_1.c: Likewise.
1715         * gcc.dg/lto/20091006-2_2.c: Likewise.
1716         * gcc.dg/lto/20091013-1_0.c: Likewise.
1717         * gcc.dg/lto/20091013-1_1.c: Likewise.
1718         * gcc.dg/lto/20091013-1_2.c: Likewise.
1719
1720 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1721
1722         * gcc.c-torture/compile/pr41661.c: New test.
1723
1724 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1725
1726         PR libgfortran/41683
1727         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1728
1729 2009-10-12  Jason Merrill  <jason@redhat.com>
1730
1731         PR c++/37875
1732         * g++.dg/cpp0x/decltype18.C: New.
1733
1734         PR c++/37766
1735         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1736
1737 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1738
1739         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1740
1741 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1742
1743         PR debug/41343
1744         PR debug/41447
1745         PR debug/41264
1746         PR debug/41338
1747         * gcc.dg/guality/pr41447-1.c: New.
1748         * gcc.dg/debug/pr41264-1.c: New.
1749         * gcc.dg/debug/pr41343-1.c: New.
1750
1751 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1752
1753         PR target/26515
1754         * gcc.dg/torture/pr26515.c: New test.
1755
1756 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1757
1758         PR testsuite/41659
1759         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1760         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1761         or "xfail" with dg-lto-do.
1762
1763 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1764
1765         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1766
1767 2009-10-12  Michael Matz  <matz@suse.de>
1768
1769         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1770         pass.
1771
1772 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1773
1774         PR target/41680
1775         * g++.dg/torture/pr41680.C: New test.
1776
1777 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1778
1779         PR c++/41570
1780         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1781
1782 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1783
1784         PR debug/41616
1785         * gcc.dg/guality/pr41616-1.c: New.
1786
1787 2009-10-11  Jason Merrill  <jason@redhat.com>
1788
1789         PR c++/37204
1790         * g++.dg/cpp0x/rv-reinterpret.C: New.
1791
1792 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1793
1794         PR libgfortran/38439
1795         * gfortran.dg/fmt_error_9.f: New test.
1796         * gfortran.dg/fmt_error_10.f: New test.
1797
1798 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1799
1800         PR fortran/41583
1801         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1802         * gfortran.dg/class_4b.f03: As above.
1803         * gfortran.dg/class_4c.f03: As above.
1804         * gfortran.dg/class_4d.f03: As above.
1805
1806 2009-10-11  Richard Guenther  <rguenther@suse.de>
1807
1808         PR tree-optimization/41555
1809         * gcc.dg/torture/pr41555.c: New testcase.
1810
1811 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1812
1813         PR libgfortran/35862
1814         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1815         function correctly.
1816
1817 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1818
1819         PR libgfortran/35862
1820         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1821         Add conditions to avoid runtime errors if not supported.
1822
1823 2009-10-10  Richard Guenther  <rguenther@suse.de>
1824
1825         PR tree-optimization/41654
1826         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1827
1828 2009-10-09  Jason Merrill  <jason@redhat.com>
1829
1830         * g++.dg/cpp/ucn-1.C: New.
1831
1832 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1833
1834         PR fortran/41585
1835         * gfortran.dg/class_2.f03: Extended test case.
1836
1837 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1838
1839         PR fortran/41582
1840         * gfortran.dg/class_allocate_1.f03: Modify code such that
1841         it compiles with the gfc_warning->gfc_error change.
1842         * gfortran.dg/class_allocate_1.f03: New test.
1843
1844 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1845
1846         PR fortran/41579
1847         * gfortran.dg/select_type_6.f03: New test.
1848
1849 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1850
1851         PR preprocessor/41445
1852         * gcc.dg/cpp/separate-1.c: Adjust.
1853         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1854         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1855         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1856         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1857         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1858         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1859         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1860
1861         PR rtl-optimization/41646
1862         * gcc.c-torture/compile/pr41646.c: New test.
1863
1864 2009-10-09  Richard Guenther  <rguenther@suse.de>
1865
1866         PR tree-optimization/41634
1867         * gcc.c-torture/compile/pr41634.c: New testcase.
1868
1869 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1870
1871         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1872
1873 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1874
1875         * gnat.dg/opt3.adb: New test.
1876         * gnat.dg/opt3_pkg.ads: New helper.
1877
1878 2009-10-08  Doug Kwan  <dougkwan@google.com>
1879
1880         PR rtl-optimization/41574
1881         * gcc.dg/pr41574.c: New test.
1882
1883 2009-10-08  Cary Coutant  <ccoutant@google.com>
1884
1885         Add support for debugging with ICF (Identical Code Folding).
1886         * g++.dg/debug/dwarf2/icf.C: New test.
1887
1888 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1889
1890         * gcc.target/mips/truncate-6.c: New test.
1891
1892 2009-10-08  Jason Merrill  <jason@redhat.com>
1893
1894         PR c++/36816
1895         * g++.dg/cpp0x/rv-deduce.C: New.
1896
1897         PR c++/37177
1898         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1899         * g++.dg/template/explicit-args2.C: New.
1900         * g++.dg/template/explicit-args3.C: New.
1901         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1902
1903 2009-10-08  Michael Matz  <matz@suse.de>
1904
1905         PR middle-end/41573
1906         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1907         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1908         * gcc.dg/pr41573.c: New test.
1909
1910 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1911
1912         PR c/41182
1913         * gcc.c-torture/compile/pr41182-1.c: New.
1914
1915 2009-10-07  Jason Merrill  <jason@redhat.com>
1916
1917         * g++.dg/cpp0x/variadic95.C: New.
1918
1919 2009-10-07  Jason Merrill  <jason@redhat.com>
1920
1921         * g++.dg/template/scope3.C: New.
1922
1923 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1924
1925         * gcc.dg/debug/dwarf2/inline3.c: New test.
1926
1927 2009-10-07  Daniel Kraft  <d@domob.eu>
1928
1929         PR fortran/41615
1930         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1931
1932 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1933
1934         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1935         * gfortran.dg/select_type_1.f03: Modified error message.
1936         * gfortran.dg/select_type_5.f03: New test.
1937
1938 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1939
1940         PR libgfortran/41612
1941         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1942         have kind=10 reals.
1943
1944 2009-10-06  Jason Merrill  <jason@redhat.com>
1945
1946         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1947         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1948
1949 2009-10-06  Richard Guenther  <rguenther@suse.de>
1950
1951         PR lto/41502
1952         * gcc.dg/lto/20091006-1_0.c: New testcase.
1953         * gcc.dg/lto/20091006-1_1.c: Likewise.
1954         * gcc.dg/lto/20091005-2_0.c: Likewise.
1955
1956 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1957
1958         PR ada/41383
1959         * gnat.dg/timer_cancel.adb: New test.
1960
1961 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1962
1963         PR ada/38333
1964         * gnat.dg/specs/import_abstract.ads: New.
1965
1966 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1967
1968         PR libgfortran/35862
1969         * gfortran.dg/round_2.f03: New test.
1970
1971 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1972
1973         PR debug/41558
1974         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1975         * lib/gcc-gdb-test.exp: ... here.  New file.
1976         * gfortran.dg/guality/guality.exp: New file.
1977         * gfortran.dg/guality/pr41558.f90: New test.
1978         * gfortran.dg/guality/arg1.f90: New test.
1979
1980 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1981
1982         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1983         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1984         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1985         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1986
1987 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1988
1989         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1990         register_pass_info.
1991         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1992         plugin_pass to register_pass_info.
1993         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1994         register_pass_info.
1995         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1996         register_pass_info.
1997
1998 2009-10-05  Richard Guenther  <rguenther@suse.de>
1999
2000         PR lto/41281
2001         * gcc.dg/lto/20090914-2_0.c: New testcase.
2002
2003 2009-10-05  Richard Guenther  <rguenther@suse.de>
2004
2005         PR lto/40902
2006         * gcc.dg/lto/20091005-1_0.c: New testcase.
2007         * gcc.dg/lto/20091005-1_1.c: Likewise.
2008
2009 2009-10-05  Richard Guenther  <rguenther@suse.de>
2010
2011         PR lto/41552
2012         PR lto/41487
2013         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2014         * g++.dg/lto/20091004-1_0.C: New testcase.
2015         * g++.dg/lto/20091004-1_1.C: Likewise.
2016         * g++.dg/lto/20091004-2_0.C: Likewise.
2017         * g++.dg/lto/20091004-2_1.C: Likewise.
2018         * g++.dg/lto/20091004-3_0.C: Likewise.
2019         * g++.dg/lto/20091004-3_1.C: Likewise.
2020
2021 2009-10-05  Richard Guenther  <rguenther@suse.de>
2022
2023         PR tree-optimization/23821
2024         * gcc.dg/torture/pr23821.c: New testcase.
2025
2026 2009-10-05  Daniel Kraft  <d@domob.eu>
2027
2028         PR fortran/41403
2029         * gfortran.dg/goto_6.f: New test.
2030         * gfortran.dg/goto_7.f: New test.
2031
2032 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2033             Bill Maddox  <maddox@google.com>
2034             Cary Coutant  <ccoutant@google.com>
2035             Chris Demetriou  <cgd@google.com>
2036             Diego Novillo  <dnovillo@google.com>
2037             Doug Kwan  <dougkwan@google.com>
2038             Jan Hubicka  <jh@suse.cz>
2039             Ollie Wild  <aaw@google.com>
2040             Rafael Espindola  <espindola@google.com>
2041             Richard Guenther  <rguenther@suse.de>
2042             Simon Baldwin  <simonb@google.com>
2043
2044         * g++.dg/20090107-1.C: New.
2045         * g++.dg/20090121-1.C: New.
2046         * g++.dg/ipa/20090113-1.C: New.
2047         * g++.dg/lto: New directory.
2048         * g++.dg/lto/20080829_0.C: New.
2049         * g++.dg/lto/20080904_0.C: New.
2050         * g++.dg/lto/20080907_0.C: New.
2051         * g++.dg/lto/20080908-1_0.C: New.
2052         * g++.dg/lto/20080908-2_0.C: New.
2053         * g++.dg/lto/20080908-3_0.C: New.
2054         * g++.dg/lto/20080909-1_0.C: New.
2055         * g++.dg/lto/20080910-1_0.C: New.
2056         * g++.dg/lto/20080912-1_0.C: New.
2057         * g++.dg/lto/20080912_0.C: New.
2058         * g++.dg/lto/20080915_0.C: New.
2059         * g++.dg/lto/20080916_0.C: New.
2060         * g++.dg/lto/20080917_0.C: New.
2061         * g++.dg/lto/20080924_0.C: New.
2062         * g++.dg/lto/20080926_0.C: New.
2063         * g++.dg/lto/20081008_0.C: New.
2064         * g++.dg/lto/20081022.h: New.
2065         * g++.dg/lto/20081022_0.C: New.
2066         * g++.dg/lto/20081022_1.C: New.
2067         * g++.dg/lto/20081023_0.C: New.
2068         * g++.dg/lto/20081109-1_0.C: New.
2069         * g++.dg/lto/20081109-2_0.C: New.
2070         * g++.dg/lto/20081109_0.C: New.
2071         * g++.dg/lto/20081109_1.C: New.
2072         * g++.dg/lto/20081118-1_0.C: New.
2073         * g++.dg/lto/20081118-1_1.C: New.
2074         * g++.dg/lto/20081118_0.C: New.
2075         * g++.dg/lto/20081118_1.C: New.
2076         * g++.dg/lto/20081119-1.h: New.
2077         * g++.dg/lto/20081119-1_0.C: New.
2078         * g++.dg/lto/20081119-1_1.C: New.
2079         * g++.dg/lto/20081119_0.C: New.
2080         * g++.dg/lto/20081119_1.C: New.
2081         * g++.dg/lto/20081120-1_0.C: New.
2082         * g++.dg/lto/20081120-1_1.C: New.
2083         * g++.dg/lto/20081120-2_0.C: New.
2084         * g++.dg/lto/20081120-2_1.C: New.
2085         * g++.dg/lto/20081123_0.C: New.
2086         * g++.dg/lto/20081123_1.C: New.
2087         * g++.dg/lto/20081125.h: New.
2088         * g++.dg/lto/20081125_0.C: New.
2089         * g++.dg/lto/20081125_1.C: New.
2090         * g++.dg/lto/20081127_0.C: New.
2091         * g++.dg/lto/20081127_1.C: New.
2092         * g++.dg/lto/20081203_0.C: New.
2093         * g++.dg/lto/20081203_1.C: New.
2094         * g++.dg/lto/20081204-1_0.C: New.
2095         * g++.dg/lto/20081204-1_1.C: New.
2096         * g++.dg/lto/20081204-2_0.C: New.
2097         * g++.dg/lto/20081204-2_1.C: New.
2098         * g++.dg/lto/20081209_0.C: New.
2099         * g++.dg/lto/20081209_1.C: New.
2100         * g++.dg/lto/20081211-1.h: New.
2101         * g++.dg/lto/20081211-1_0.C: New.
2102         * g++.dg/lto/20081211-1_1.C: New.
2103         * g++.dg/lto/20081217-1_0.C: New.
2104         * g++.dg/lto/20081217-2_0.C: New.
2105         * g++.dg/lto/20081219_0.C: New.
2106         * g++.dg/lto/20081219_1.C: New.
2107         * g++.dg/lto/20090106_0.C: New.
2108         * g++.dg/lto/20090112_0.C: New.
2109         * g++.dg/lto/20090128_0.C: New.
2110         * g++.dg/lto/20090221_0.C: New.
2111         * g++.dg/lto/20090302_0.C: New.
2112         * g++.dg/lto/20090302_1.C: New.
2113         * g++.dg/lto/20090303_0.C: New.
2114         * g++.dg/lto/20090311-1.h: New.
2115         * g++.dg/lto/20090311-1_0.C: New.
2116         * g++.dg/lto/20090311-1_1.C: New.
2117         * g++.dg/lto/20090311_0.C: New.
2118         * g++.dg/lto/20090311_1.C: New.
2119         * g++.dg/lto/20090312.h: New.
2120         * g++.dg/lto/20090312_0.C: New.
2121         * g++.dg/lto/20090312_1.C: New.
2122         * g++.dg/lto/20090313_0.C: New.
2123         * g++.dg/lto/20090313_1.C: New.
2124         * g++.dg/lto/20090315_0.C: New.
2125         * g++.dg/lto/20090315_1.C: New.
2126         * g++.dg/lto/20091002-1_0.C: New testcase.
2127         * g++.dg/lto/20091002-2_0.C: Likewise..
2128         * g++.dg/lto/20091002-3_0.C: Likewise..
2129         * g++.dg/lto/README: New.
2130         * g++.dg/lto/pr40818_0.C: New.
2131         * g++.dg/opt/thunk3-1.C: New.
2132         * g++.dg/opt/thunk4.C: New.
2133         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2134         replacements with __attribute__ ((__noinline__)).
2135         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2136         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2137         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2138         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2139         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2140         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2141         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2142         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2143         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2144         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2145         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2146         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2147         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2148         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2149         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2150         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2151         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2152         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2153         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2154         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2155         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2156         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2157         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2158         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2159         * gcc.dg/20081223-1.c: New.
2160         * gcc.dg/lto: New directory.
2161         * gcc.dg/lto/20080908_0.c: New.
2162         * gcc.dg/lto/20080917_0.c: New.
2163         * gcc.dg/lto/20080924_0.c: New.
2164         * gcc.dg/lto/20081024_0.c: New.
2165         * gcc.dg/lto/20081109_0.c: New.
2166         * gcc.dg/lto/20081111_0.c: New.
2167         * gcc.dg/lto/20081111_1.c: New.
2168         * gcc.dg/lto/20081112_0.c: New.
2169         * gcc.dg/lto/20081112_1.c: New.
2170         * gcc.dg/lto/20081115_0.c: New.
2171         * gcc.dg/lto/20081115_1.c: New.
2172         * gcc.dg/lto/20081115_2.c: New.
2173         * gcc.dg/lto/20081118_0.c: New.
2174         * gcc.dg/lto/20081118_1.c: New.
2175         * gcc.dg/lto/20081118_2.c: New.
2176         * gcc.dg/lto/20081120-1_0.c: New.
2177         * gcc.dg/lto/20081120-1_1.c: New.
2178         * gcc.dg/lto/20081120-2_0.c: New.
2179         * gcc.dg/lto/20081120-2_1.c: New.
2180         * gcc.dg/lto/20081125_0.c: New.
2181         * gcc.dg/lto/20081125_1.c: New.
2182         * gcc.dg/lto/20081126_0.c: New.
2183         * gcc.dg/lto/20081201-1_0.c: New.
2184         * gcc.dg/lto/20081201-1_1.c: New.
2185         * gcc.dg/lto/20081201-1_2.c: New.
2186         * gcc.dg/lto/20081201-2_0.c: New.
2187         * gcc.dg/lto/20081201-2_1.c: New.
2188         * gcc.dg/lto/20081202-1_0.c: New.
2189         * gcc.dg/lto/20081202-1_1.c: New.
2190         * gcc.dg/lto/20081202-2_0.c: New.
2191         * gcc.dg/lto/20081202-2_1.c: New.
2192         * gcc.dg/lto/20081204-1_0.c: New.
2193         * gcc.dg/lto/20081204-1_1.c: New.
2194         * gcc.dg/lto/20081204-2_0.c: New.
2195         * gcc.dg/lto/20081210-1_0.c: New.
2196         * gcc.dg/lto/20081212-1_0.c: New.
2197         * gcc.dg/lto/20081222_0.c: New.
2198         * gcc.dg/lto/20081222_0.h: New.
2199         * gcc.dg/lto/20081222_1.c: New.
2200         * gcc.dg/lto/20081224_0.c: New.
2201         * gcc.dg/lto/20081224_0.h: New.
2202         * gcc.dg/lto/20081224_1.c: New.
2203         * gcc.dg/lto/20090116_0.c: New.
2204         * gcc.dg/lto/20090120_0.c: New.
2205         * gcc.dg/lto/20090126-1_0.c: New.
2206         * gcc.dg/lto/20090126-2_0.c: New.
2207         * gcc.dg/lto/20090206-1_0.c: New.
2208         * gcc.dg/lto/20090206-2_0.c: New.
2209         * gcc.dg/lto/20090210_0.c: New.
2210         * gcc.dg/lto/20090210_1.c: New.
2211         * gcc.dg/lto/20090213_0.c: New.
2212         * gcc.dg/lto/20090213_1.c: New.
2213         * gcc.dg/lto/20090218-1_0.c: New.
2214         * gcc.dg/lto/20090218-1_1.c: New.
2215         * gcc.dg/lto/20090218-2_0.c: New.
2216         * gcc.dg/lto/20090218-2_1.c: New.
2217         * gcc.dg/lto/20090218_0.c: New.
2218         * gcc.dg/lto/20090218_1.c: New.
2219         * gcc.dg/lto/20090218_2.c: New.
2220         * gcc.dg/lto/20090218_3.c: New.
2221         * gcc.dg/lto/20090219_0.c: New.
2222         * gcc.dg/lto/20090312_0.c: New.
2223         * gcc.dg/lto/20090312_1.c: New.
2224         * gcc.dg/lto/20090313_0.c: New.
2225         * gcc.dg/lto/20090706-1_0.c: New.
2226         * gcc.dg/lto/20090706-2_0.c: New.
2227         * gcc.dg/lto/20090717_0.c: New.
2228         * gcc.dg/lto/20090717_1.c: New.
2229         * gcc.dg/lto/20090729_0.c: New.
2230         * gcc.dg/lto/20090729_1.c: New.
2231         * gcc.dg/lto/20090812_0.c: New.
2232         * gcc.dg/lto/20090812_1.c: New.
2233         * gcc.dg/lto/20090914-1_0.c: New.
2234         * gcc.dg/lto/README: New.
2235         * gcc.dg/visibility-7.c: Adjust expected pattern
2236         * gfortran.dg/lto: New directory.
2237         * gfortran.dg/lto/pr40724_0.f: New.
2238         * gfortran.dg/lto/pr40724_1.f: New.
2239         * gfortran.dg/lto/pr40725_0.f03: New.
2240         * gfortran.dg/lto/pr40725_1.c: New.
2241         * gfortran.dg/lto/pr41069_0.f90: New.
2242         * gfortran.dg/lto/pr41069_1.f90: New.
2243         * gfortran.dg/lto/pr41069_2.f90: New.
2244         * g++.dg/README: Add 'lto' directory.
2245         * g++.dg/dg.exp: Also scan 'lto' directory
2246
2247 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2248             Janis Johnson  <janis187@us.ibm.com>
2249             Diego Novillo  <dnovillo@google.com>
2250
2251         * g++.dg/lto/lto.exp: New.
2252         * gcc.c-torture/execute/execute.exp: Add
2253         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2254         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2255         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2256         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2257         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2258         * gcc.dg/lto/lto.exp: New.
2259         * gfortran.dg/lto/lto.exp: New.
2260         * lib/target-supports.exp (check_effective_target_lto): New.
2261         * lib/c-torture.exp: Load target-supports.exp.  Define
2262         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2263         * lib/gcc-dg.exp: Likewise.
2264         * lib/lto.exp: New.
2265         * lib/torture-options.exp: Add support for a third argument.
2266
2267 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2268
2269         PR testsuite/41542
2270         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2271
2272 2009-10-02  Jason Merrill  <jason@redhat.com>
2273
2274         * g++.dg/abi/mangle32.C: New.
2275
2276 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2277
2278         * gnat.dg/atomic2.adb: New test.
2279
2280 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2281
2282         * gnat.dg/array11.adb: New test.
2283         * gnat.dg/array12.adb: Likewise.
2284
2285 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2286
2287         * gnat.dg/array10.adb: New test.
2288         * gnat.dg/object_overflow.adb: Tweak.
2289
2290 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2291
2292         * gcc.dg/guality/guality.exp: Disable on darwin.
2293
2294 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2295
2296         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2297         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2298         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2299         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2300
2301 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2302
2303         PR fortran/41479
2304         * gfortran.dg/intent_out_5.f90: New test.
2305
2306 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2307
2308         PR debug/41404
2309         PR debug/41353
2310         * gcc.dg/guality/pr41404-1.c: New test.
2311         * gcc.dg/guality/pr41353-2.c: New test.
2312
2313 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2314
2315         PR testsuite/41546
2316         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2317         to -mtune=generic.
2318
2319 2009-10-01  Jan Hubicka  <jh@suse.cz>
2320
2321         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2322
2323 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2324
2325         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2326
2327         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2328
2329 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2330
2331         PR fortran/41515
2332         * gfortran.dg/parameter_array_init_5.f90: New test.
2333
2334 2009-10-01  Jason Merrill  <jason@redhat.com>
2335
2336         * g++.dg/cpp0x/defaulted13.C: New.
2337
2338 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2339
2340         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2341         * gfortran.dg/bounds_check_11.f90: Likewise.
2342         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2343
2344 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2345
2346         * gfortran.dg/select_type_4.f90: New test.
2347
2348 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2349
2350         * gfortran.dg/same_type_as_1.f03: New test.
2351         * gfortran.dg/same_type_as_2.f03: Ditto.
2352
2353 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2354
2355         * gfortran.dg/select_type_1.f03: Extended.
2356         * gfortran.dg/select_type_3.f03: New test.
2357
2358 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2359
2360         * gfortran.dg/class_allocate_1.f03: New test.
2361
2362 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2363
2364         PR fortran/40996
2365         * gfortran.dg/allocatable_scalar_3.f90: New test.
2366         * gfortran.dg/select_type_2.f03: Ditto.
2367         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2368
2369 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2370
2371         * gfortran.dg/block_name_2.f90: Modified error message.
2372         * gfortran.dg/select_6.f90: Ditto.
2373         * gfortran.dg/select_type_1.f03: New test.
2374
2375 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2376
2377         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2378         * gfortran.dg/class_1.f03: Ditto.
2379         * gfortran.dg/class_2.f03: Ditto.
2380         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2381         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2382         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2383         * gfortran.dg/typebound_call_10.f03: Ditto.
2384         * gfortran.dg/typebound_call_2.f03: Ditto.
2385         * gfortran.dg/typebound_call_3.f03: Ditto.
2386         * gfortran.dg/typebound_call_4.f03: Ditto.
2387         * gfortran.dg/typebound_call_9.f03: Ditto.
2388         * gfortran.dg/typebound_generic_3.f03: Ditto.
2389         * gfortran.dg/typebound_generic_4.f03: Ditto.
2390         * gfortran.dg/typebound_operator_1.f03: Ditto.
2391         * gfortran.dg/typebound_operator_2.f03: Ditto.
2392         * gfortran.dg/typebound_operator_3.f03: Ditto.
2393         * gfortran.dg/typebound_operator_4.f03: Ditto.
2394         * gfortran.dg/typebound_proc_1.f08: Ditto.
2395         * gfortran.dg/typebound_proc_5.f03: Ditto.
2396         * gfortran.dg/typebound_proc_6.f03: Ditto.
2397
2398 2009-09-30  Jason Merrill  <jason@redhat.com>
2399
2400         * g++.dg/eh/init-temp1.C: Improve test.
2401
2402 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2403
2404         PR target/22093
2405         * gcc.target/alpha/pr22093.c: New test.
2406
2407 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2408             Jason Merrill  <jason@redhat.com>
2409
2410         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2411         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2412         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2413         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2414         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2415         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2416         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2417         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2418         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2419         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2420         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2421         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2422         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2423         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2424         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2425         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2426         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2427         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2428         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2429         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2430         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2431         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2432         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2433         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2434         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2435         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2436         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2437         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2438         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2439         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2440         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2441         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2442         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2443         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2444         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2445         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2446         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2447         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2448         * lib/prune.exp: Accept "In lambda function".
2449
2450 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2451
2452         * gcc.target/i386/fma4-check.h: New file.
2453         * gcc.target/i386/fma4-fma.c: Ditto.
2454         * gcc.target/i386/fma4-maccXX.c: Ditto.
2455         * gcc.target/i386/fma4-msubXX.c: Ditto.
2456         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2457         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2458         * gcc.target/i386/fma4-vector.c: Ditto.
2459         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2460         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2461         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2462         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2463         * gcc.target/i386/fma4-256-vector.c: Ditto.
2464         * gcc.target/i386/funcspec-2.c: Ditto.
2465
2466         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2467
2468         * gcc.target/i386/funcspec-5.c: Add FMA4.
2469         * gcc.target/i386/funcspec-6.c: Ditto.
2470         * gcc.target/i386/funcspec-8.c: Ditto.
2471
2472         * gcc.target/i386/funcspec-9.c: New file.
2473
2474         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2475
2476         * gcc.target/i386/isa-10.c: New file.
2477         * gcc.target/i386/isa-11.c: Ditto.
2478         * gcc.target/i386/isa-12.c: Ditto.
2479         * gcc.target/i386/isa-13.c: Ditto.
2480         * gcc.target/i386/isa-2.c: Ditto.
2481         * gcc.target/i386/isa-3.c: Ditto.
2482         * gcc.target/i386/isa-4.c: Ditto.
2483         * gcc.target/i386/isa-7.c: Ditto.
2484         * gcc.target/i386/isa-8.c: Ditto.
2485         * gcc.target/i386/isa-9.c: Ditto.
2486
2487         * gcc.target/i386/isa-14.c: Add FMA4.
2488         * gcc.target/i386/isa-1.c: Ditto.
2489         * gcc.target/i386/isa-5.c: Ditto.
2490         * gcc.target/i386/isa-6.c: Ditto.
2491
2492         * gcc.target/i386/sse-12.c: New file.
2493         * gcc.target/i386/sse-13.c: Ditto.
2494         * gcc.target/i386/sse-14.c: Ditto.
2495         * gcc.target/i386/sse-22.c: Ditto.
2496
2497         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2498         * g++.dg/other/i386-3.C: Ditto.
2499         * g++.dg/other/i386-5.C: Ditto.
2500         * g++.dg/other/i386-6.C: Ditto.
2501
2502 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2503
2504         PR testsuite/41496
2505         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2506         before.
2507
2508 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2509
2510         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2511         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2512
2513 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2514
2515         PR debug/41438
2516         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2517         hidden.
2518         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2519
2520 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2521
2522         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2523         * gcc.target/i386/isa-1.c: Remove SSE5.
2524         * gcc.target/i386/isa-5.c: Ditto.
2525         * gcc.target/i386/isa-6.c: Ditto.
2526         * gcc.target/i386/funcspec-4.c: Remove error conditions
2527         related to SSE5.
2528         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2529         * gcc.target/i386/avx-2.c: Ditto.
2530         * gcc.target/i386/sse-23.c: Ditto.
2531         * gcc.target/i386/funcspec-9.c: Delete.
2532
2533 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2534
2535         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2536         * gcc.dg/guality/pr41353-1.c: New test.
2537
2538         PR testsuite/41444
2539         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2540         in macro name definition for non-unix/win32/msdos.
2541
2542 2009-09-29  Daniel Kraft  <d@domob.eu>
2543
2544         PR fortran/39626
2545         * gfortran.dg/block_1.f08: New test.
2546         * gfortran.dg/block_2.f08: New test.
2547         * gfortran.dg/block_3.f90: New test.
2548         * gfortran.dg/block_4.f08: New test.
2549         * gfortran.dg/block_5.f08: New test.
2550         * gfortran.dg/block_6.f08: New test.
2551         * gfortran.dg/block_7.f08: New test.
2552         * gfortran.dg/block_8.f08: New test.
2553
2554 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2555
2556         PR libgfortran/35862
2557         * gfortran.dg/round_1.f03: New test.
2558         * gfortran.dg/f2003_io_3.f03: Update test.
2559
2560 2009-09-28  Easwaran Raman  <eraman@google.com>
2561
2562         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2563         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2564
2565 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2566
2567         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2568         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2569         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2570         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2571         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2572
2573         * g++.dg/dfp/dfp.exp: Fix typo.
2574
2575         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2576         Fix typo that breaks the check.
2577
2578 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2579
2580         * gnat.dg (tagged_alloc_free.adb): New testcase.
2581
2582 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2583
2584         * g++.dg/dfp: New directory.
2585         * g++.dg/dg.exp: Prune tests in dfp directory.
2586         * g++.dg/dfp/dfp.exp: New.
2587         * g++.dg/dfp/mangle-mode.C: New test.
2588
2589 2009-09-28  Michael Matz  <matz@suse.de>
2590
2591         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2592         for sign of -Inf.
2593
2594 2009-09-27  Richard Henderson  <rth@redhat.com>
2595
2596         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2597         * gcc.dg/tree-ssa/pr41469-1.c: New.
2598
2599 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2600
2601         PR c/41476
2602         * gcc.dg/cond-constqual-1.c: New test.
2603
2604 2009-09-26  Michael Matz  <matz@suse.de>
2605
2606         PR lto/40758
2607         PR middle-end/41470
2608         * gcc.dg/pr41470.c: New test.
2609
2610 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2611
2612         * gnat.dg/array9.adb: New test.
2613
2614 2009-09-26  Michael Matz  <matz@suse.de>
2615
2616         PR tree-optimization/41454
2617         * gcc.dg/pr41454.c: New test.
2618
2619 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2620
2621         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2622         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2623         into DW_TAG_GNU_template_parameter_pack and
2624         DW_TAG_GNU_formal_parameter_pack.
2625         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2626         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2627
2628 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2629
2630         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2631         parameters for alignment-sensitive -fsection-anchors tests.
2632
2633 2009-09-25  Richard Guenther  <rguenther@suse.de>
2634
2635         PR middle-end/41463
2636         * gcc.c-torture/execute/pr41463.c: New testcase.
2637
2638 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2639
2640         * gnat.dg/sse_nolib.adb: New testcase.
2641
2642 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2643
2644         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2645         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2646         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2647         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2648         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2649         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2650         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2651         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2652         * gcc.dg/vect/vect.exp: Add Power7 flags.
2653         * g++.dg/vect/vect.exp: Likewise.
2654         * gfortran.dg/vect/vect.exp: Likewise.
2655
2656 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2657
2658         PR fortran/41459
2659         * gfortran.dg/empty_label.f: New test.
2660         * gfortran.dg/empty_label.f90: Ditto.
2661         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2662
2663 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2664
2665         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2666         compile-time.
2667
2668 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2669
2670         * lib/scanasm.exp (make_pattern_printable): New function.
2671         (dg-scan, scan-assembler-times, scan-assembler-dem,
2672         scan-assembler-dem-not): Use it.
2673
2674 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2675
2676         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2677         (test_nested): Renamed to ...
2678         (test_nested1): This.
2679         (test_nested2): New.
2680         (main): Likewise.
2681
2682 2009-09-24  Richard Guenther  <rguenther@suse.de>
2683
2684         PR tree-optimization/36143
2685         PR tree-optimization/38747
2686         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2687         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2688         * g++.dg/torture/pr38747.C: New testcase.
2689         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2690
2691 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2692
2693         * gnat.dg/nested_proc.adb: New test.
2694
2695 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2696
2697         * gcc.target/i386/pr12329.c: Adjust.
2698
2699 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2700
2701         PR debug/41248
2702         * gcc.dg/pr41248.c: New.
2703
2704 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2705
2706         PR debug/41065
2707         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2708
2709 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2710
2711         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2712         current_compiler_flags.  Fix typos.
2713
2714 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2715
2716         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2717
2718 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2719
2720         PR c/39779
2721         * gcc.c-torture/compile/pr39779.c: New test.
2722
2723 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2724
2725         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2726         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2727         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2728
2729 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2730
2731         PR debug/41295
2732         * gcc.dg/pr41295.c: New.
2733
2734 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2735
2736         * gcc.dg/pr40209.c: Add test case.
2737
2738 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2739
2740         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2741         matching assembly.
2742         * gcc.target/mips/code-readable-2.c: Likewise.
2743         * gcc.target/mips/code-readable-3.c: Likewise.
2744
2745 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2746
2747         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2748         Check support via mode instead of C type.
2749         (check_effective_target_dfprt_nocache): Ditto.
2750         (check_effective_target_hard_dfp): Ditto.
2751
2752 2009-09-22  Richard Guenther  <rguenther@suse.de>
2753
2754         PR middle-end/41395
2755         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2756         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2757
2758 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2759
2760         * gcc.dg/20090922-1.c: New test.
2761
2762         PR bootstrap/41405
2763         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2764         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2765         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2766         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2767         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2768         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2769         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2770         * objc.dg/dwarf-2.m: Likewise.
2771
2772 2009-09-22  Richard Guenther  <rguenther@suse.de>
2773
2774         PR tree-optimization/41428
2775         * g++.dg/tree-ssa/pr41428.C: New testcase.
2776
2777 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2778
2779         PR middle-end/41429
2780         * g++.dg/gomp/pr41429.C: New test.
2781
2782 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2783
2784         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2785
2786 2009-09-21  Jason Merrill  <jason@redhat.com>
2787
2788         PR c++/41421
2789         * g++.dg/cpp0x/trivial1.C: Expand.
2790
2791 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2792
2793         * gcc.dg/torture/calleesave-sse.c: New.
2794
2795 2009-09-21  Jan Hubicka  <jh@suse.cz>
2796
2797         * gcc.dg/guality/inline-params.c: New testcase.
2798
2799 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2800
2801         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2802         Add -fno-inline.
2803         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2804         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2805         (f2): Ditto.
2806
2807 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2808
2809         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2810         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2811         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2812         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2813         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2814
2815 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2816
2817         PR middle-end/40642
2818         * g++.dg/torture/pr40642.C: New testcase.
2819
2820 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2821
2822         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2823         cases in static initializers.
2824
2825 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2826
2827         * gcc.c-tortue/compile/pr39886.c: New.
2828
2829 2009-09-20  Chris Demetriou  <cgd@google.com>
2830
2831         PR preprocessor/28435:
2832         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2833         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2834         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2835         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2836         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2837
2838 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2839
2840         * gcc.target/mips/mips.exp: Add relax-pic-calls
2841         under -mfoo/-mno-foo options.
2842         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2843         and -mexplicit-relocs.
2844         * gcc.target/mips/call-1.c: New test.
2845         * gcc.target/mips/call-2.c: New test.
2846         * gcc.target/mips/call-3.c: New test.
2847         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2848         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2849
2850 2009-09-19  Chris Demetriou  <cgd@google.com>
2851
2852         PR preprocessor/28435:
2853         * gcc.dg/cpp/missing-header-MD.c: New test.
2854         * gcc.dg/cpp/missing-header-MMD.c: New test.
2855         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2856         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2857
2858 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2859
2860         PR libgfortran/41328
2861         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2862         EOF works.
2863
2864 2009-09-18  Jason Merrill  <jason@redhat.com>
2865
2866         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2867         * g++.dg/cpp0x/initlist-deduce.C: New.
2868
2869 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2870
2871         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2872
2873 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2874
2875         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2876         * c-c++-common/dfp: New directory.
2877         * c-c++-common/dfp/dfp-dbg.h: New file.
2878         * gcc.dg/dfp/call-by-value.c: Move to ...
2879         * c-c++-common/call-by-value.c: here.
2880         * gcc.dg/dfp/cast.c: Move to ...
2881         * c-c++-common/cast.c: here.
2882         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2883         * c-c++-common/compare-eq-const.c: here.
2884         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2885         * c-c++-common/compare-eq-d128.c: here.
2886         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2887         * c-c++-common/compare-eq-d32.c: here.
2888         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2889         * c-c++-common/compare-eq-d64.c: here.
2890         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2891         * c-c++-common/compare-eq-dfp.c: here.
2892         * gcc.dg/dfp/compare-eq.h: Move to ...
2893         * c-c++-common/compare-eq.h: here.
2894         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2895         * c-c++-common/compare-rel-const.c: here.
2896         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2897         * c-c++-common/compare-rel-d128.c: here.
2898         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2899         * c-c++-common/compare-rel-d32.c: here.
2900         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2901         * c-c++-common/compare-rel-d64.c: here.
2902         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2903         * c-c++-common/compare-rel-dfp.c: here.
2904         * gcc.dg/dfp/compare-rel.h: Move to ...
2905         * c-c++-common/compare-rel.h: here.
2906         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2907         * c-c++-common/compare-special-d128.c: here.
2908         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2909         * c-c++-common/compare-special-d32.c: here.
2910         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2911         * c-c++-common/compare-special-d64.c: here.
2912         * gcc.dg/dfp/compare-special.h: Move to ...
2913         * c-c++-common/compare-special.h: here.
2914         * gcc.dg/dfp/constants-zero.c: Move to ...
2915         * c-c++-common/constants-zero.c: here.
2916         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2917         * c-c++-common/convert-bfp-10.c: here.
2918         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2919         * c-c++-common/convert-bfp-11.c: here.
2920         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2921         * c-c++-common/convert-bfp-12.c: here.
2922         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2923         * c-c++-common/convert-bfp-13.c: here.
2924         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2925         * c-c++-common/convert-bfp-14.c: here.
2926         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2927         * c-c++-common/convert-bfp-2.c: here.
2928         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2929         * c-c++-common/convert-bfp-3.c: here.
2930         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2931         * c-c++-common/convert-bfp-4.c: here.
2932         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2933         * c-c++-common/convert-bfp-5.c: here.
2934         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2935         * c-c++-common/convert-bfp-6.c: here.
2936         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2937         * c-c++-common/convert-bfp-7.c: here.
2938         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2939         * c-c++-common/convert-bfp-8.c: here.
2940         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2941         * c-c++-common/convert-bfp-9.c: here.
2942         * gcc.dg/dfp/convert-bfp.c: Move to ...
2943         * c-c++-common/convert-bfp.c: here.
2944         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2945         * c-c++-common/convert-bfp-fold.c: here.
2946         * gcc.dg/dfp/convert-dfp.c: Move to ...
2947         * c-c++-common/convert-dfp.c: here.
2948         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2949         * c-c++-common/convert-dfp-fold-2.c: here.
2950         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2951         * c-c++-common/convert-dfp-fold.c: here.
2952         * gcc.dg/dfp/convert.h: Move to ...
2953         * c-c++-common/convert.h: here.
2954         * gcc.dg/dfp/convert-int.c: Move to ...
2955         * c-c++-common/convert-int.c: here.
2956         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2957         * c-c++-common/convert-int-fold.c: here.
2958         * gcc.dg/dfp/convert-int-max.c: Move to ...
2959         * c-c++-common/convert-int-max.c: here.
2960         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2961         * c-c++-common/convert-int-max-fold.c: here.
2962         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2963         * c-c++-common/convert-int-saturate.c: here.
2964         * gcc.dg/dfp/func-array.c: Move to ...
2965         * c-c++-common/func-array.c: here.
2966         * gcc.dg/dfp/func-deref.c: Move to ...
2967         * c-c++-common/func-deref.c: here.
2968         * gcc.dg/dfp/func-mixed.c: Move to ...
2969         * c-c++-common/func-mixed.c: here.
2970         * gcc.dg/dfp/func-pointer.c: Move to ...
2971         * c-c++-common/func-pointer.c: here.
2972         * gcc.dg/dfp/func-scalar.c: Move to ...
2973         * c-c++-common/func-scalar.c: here.
2974         * gcc.dg/dfp/func-struct.c: Move to ...
2975         * c-c++-common/func-struct.c: here.
2976         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2977         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2978         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2979         * c-c++-common/func-vararg-alternate-d128.c: here.
2980         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2981         * c-c++-common/func-vararg-alternate-d32.c: here.
2982         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2983         * c-c++-common/func-vararg-alternate-d64.c: here.
2984         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2985         * c-c++-common/func-vararg-alternate.h: here.
2986         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2987         * c-c++-common/func-vararg-dfp.c: here.
2988         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2989         * c-c++-common/func-vararg-mixed-2.c: here.
2990         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2991         * c-c++-common/func-vararg-mixed.c: here.
2992         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2993         * c-c++-common/func-vararg-size0.c: here.
2994         * gcc.dg/dfp/inf-1.c: Move to ...
2995         * c-c++-common/inf-1.c: here.
2996         * gcc.dg/dfp/loop-index.c: Move to ...
2997         * c-c++-common/loop-index.c: here.
2998         * gcc.dg/dfp/modes.c: Move to ...
2999         * c-c++-common/modes.c: here.
3000         * gcc.dg/dfp/nan-1.c: Move to ...
3001         * c-c++-common/nan-1.c: here.
3002         * gcc.dg/dfp/nan-2.c: Move to ...
3003         * c-c++-common/nan-2.c: here.
3004         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3005         * c-c++-common/operator-arith-fold.c: here.
3006         * gcc.dg/dfp/operator-assignment.c: Move to ...
3007         * c-c++-common/operator-assignment.c: here.
3008         * gcc.dg/dfp/operator-comma.c: Move to ...
3009         * c-c++-common/operator-comma.c: here.
3010         * gcc.dg/dfp/operator-cond.c: Move to ...
3011         * c-c++-common/operator-cond.c: here.
3012         * gcc.dg/dfp/operator-logical.c: Move to ...
3013         * c-c++-common/operator-logical.c: here.
3014         * gcc.dg/dfp/operator-unary.c: Move to ...
3015         * c-c++-common/operator-unary.c: here.
3016         * gcc.dg/dfp/pr31385.c: Move to ...
3017         * c-c++-common/pr31385.c: here.
3018         * gcc.dg/dfp/pr33466.c: Move to ...
3019         * c-c++-common/pr33466.c: here.
3020         * gcc.dg/dfp/pr35620.c: Move to ...
3021         * c-c++-common/pr35620.c: here.
3022         * gcc.dg/dfp/pr36800.c: Move to ...
3023         * c-c++-common/pr36800.c: here.
3024         * gcc.dg/dfp/pr39034.c: Move to ...
3025         * c-c++-common/pr39034.c: here.
3026         * gcc.dg/dfp/pr39035.c: Move to ...
3027         * c-c++-common/pr39035.c: here.
3028         * gcc.dg/dfp/pr39902.c: Move to ...
3029         * c-c++-common/pr39902.c: here.
3030         * gcc.dg/dfp/pr39986.c: Move to ...
3031         * c-c++-common/pr39986.c: here.
3032         * gcc.dg/dfp/signbit-1.c: Move to ...
3033         * c-c++-common/signbit-1.c: here.
3034         * gcc.dg/dfp/signbit-2.c: Move to ...
3035         * c-c++-common/signbit-2.c: here.
3036         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3037         * c-c++-common/struct-layout-1.c: here.
3038         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3039         * c-c++-common/usual-arith-conv.c: here.
3040         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3041         * c-c++-common/usual-arith-conv-const.c: here.
3042
3043 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3044
3045         PR testsuite/41288
3046         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3047         stack alignment.
3048
3049 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3050
3051         PR c++/39365
3052         * g++.dg/expr/bool3.C: New test.
3053         * g++.dg/expr/bool4.C: New test.
3054
3055 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3056
3057         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3058         * gcc.dg/dfp/signbit-2.c: Use it.
3059         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3060         arguments to unsigned int.
3061         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3062         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3063         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3064         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3065         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3066         * gcc.dg/dfp/pr39986.c: Ditto.
3067         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3068         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3069         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3070         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3071         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3072
3073 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3074
3075         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3076
3077 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3078
3079         PR c/41049
3080         * dfp/pr41049.c: New test.
3081
3082 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3083
3084         PR testsuite/41385
3085         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3086
3087 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3088
3089         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3090         * gcc.dg/ipa/ipa-sra-1.c: New test.
3091         * gcc.dg/ipa/ipa-sra-2.c: New test.
3092         * gcc.dg/ipa/ipa-sra-3.c: New test.
3093         * gcc.dg/ipa/ipa-sra-4.c: New test.
3094         * gcc.dg/ipa/ipa-sra-5.c: New test.
3095         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3096         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3097
3098 2009-09-17  Michael Matz  <matz@suse.de>
3099
3100         PR middle-end/41347
3101         * gfortran.dg/pr41347.f90: New test.
3102
3103 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3104
3105         * gcc.c-torture/compile/20090917-1.c: New testcase.
3106
3107 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3108
3109         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3110         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3111         alpha*-*-* target from XFAIL list.
3112
3113 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3114
3115         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3116         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3117         * gcc.dg/dfp/cast-bad.c: Use default options.
3118         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3119         * gcc.dg/dfp/composite-type.c: Ditto.
3120         * gcc.dg/dfp/constants.c: Ditto.
3121         * gcc.dg/dfp/constants-hex.c: Ditto.
3122         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3123         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3124         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3125         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3126         * gcc.dg/dfp/ctypes.c: Ditto.
3127         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3128         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3129         * gcc.dg/dfp/float-constant-double.c: Ditto.
3130         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3131         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3132         * gcc.dg/dfp/modes.c: Ditto.
3133         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3134         * gcc.dg/dfp/pr31344.c: Ditto.
3135         * gcc.dg/dfp/pr31385.c: Ditto.
3136         * gcc.dg/dfp/pr33466.c: Ditto.
3137         * gcc.dg/dfp/pr35620.c: Ditto.
3138         * gcc.dg/dfp/pr37435.c: Ditto.
3139         * gcc.dg/dfp/pr39986.c: Ditto.
3140         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3141         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3142         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3143         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3144         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3145         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3146         * gcc.dg/dfp/typespec.c: Ditto.
3147         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3148         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3149         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3150         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3151         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3152         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3153         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3154         * gcc.dg/dfp/compare-rel.h: Ditto.
3155         * gcc.dg/dfp/compare-special.h: Ditto.
3156         * gcc.dg/dfp/convert.h: Ditto.
3157         * gcc.dg/dfp/fe-check.h: Ditto.
3158         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3159         * gcc.dg/dfp/cast.c: Ditto.
3160         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3161         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3162         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3163         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3164         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3165         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3166         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3167         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3168         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3169         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3170         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3171         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3172         * gcc.dg/dfp/constants-zero.c: Ditto.
3173         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3174         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3175         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3176         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3177         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3178         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3179         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3180         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3181         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3182         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3183         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3184         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3185         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3186         * gcc.dg/dfp/convert-bfp.c: Ditto.
3187         * gcc.dg/dfp/convert-complex.c: Ditto.
3188         * gcc.dg/dfp/convert-dfp.c: Ditto.
3189         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3190         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3191         * gcc.dg/dfp/convert-int.c: Ditto.
3192         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3193         * gcc.dg/dfp/convert-int-max.c: Ditto.
3194         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3195         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3196         * gcc.dg/dfp/fe-binop.c: Ditto.
3197         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3198         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3199         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3200         * gcc.dg/dfp/func-array.c: Ditto.
3201         * gcc.dg/dfp/func-deref.c: Ditto.
3202         * gcc.dg/dfp/func-mixed.c: Ditto.
3203         * gcc.dg/dfp/func-pointer.c: Ditto.
3204         * gcc.dg/dfp/func-scalar.c: Ditto.
3205         * gcc.dg/dfp/func-struct.c: Ditto.
3206         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3207         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3208         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3209         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3210         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3211         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3212         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3213         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3214         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3215         * gcc.dg/dfp/inf-1.c: Ditto.
3216         * gcc.dg/dfp/loop-index.c: Ditto.
3217         * gcc.dg/dfp/nan-1.c: Ditto.
3218         * gcc.dg/dfp/nan-2.c: Ditto.
3219         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3220         * gcc.dg/dfp/operator-assignment.c: Ditto.
3221         * gcc.dg/dfp/operator-comma.c: Ditto.
3222         * gcc.dg/dfp/operator-cond.c: Ditto.
3223         * gcc.dg/dfp/operator-logical.c: Ditto.
3224         * gcc.dg/dfp/operator-unary.c: Ditto.
3225         * gcc.dg/dfp/pr36800.c: Ditto.
3226         * gcc.dg/dfp/pr39034.c: Ditto.
3227         * gcc.dg/dfp/pr39035.c: Ditto.
3228         * gcc.dg/dfp/pr39902.c: Ditto.
3229         * gcc.dg/dfp/signbit-1.c: Ditto.
3230         * gcc.dg/dfp/signbit-2.c: Ditto.
3231         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3232         * gcc.dg/dfp/union-init.c: Ditto.
3233         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3234
3235 2009-09-16  Michael Matz  <matz@suse.de>
3236
3237         PR fortran/41212
3238         * gfortran.dg/pr41212.f90: New test.
3239
3240 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3241
3242         * gnat.dg/alignment9.adb: New test.
3243
3244 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3245
3246         * gnat.dg/discr20.ad[sb]: New test.
3247
3248 2009-09-16  Richard Guenther  <rguenther@suse.de>
3249
3250         PR middle-end/34011
3251         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3252
3253 2009-09-16  DJ Delorie  <dj@redhat.com>
3254             Kaz Kojima  <kkojima@gcc.gnu.org>
3255
3256         * gcc.target/sh/struct-arg-dw2.c: New test.
3257
3258 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3259             Jakub Jelinek  <jakub@redhat.com>
3260
3261         PR target/41175
3262         * gcc.target/powerpc/pr41175.c: New test.
3263
3264 2009-09-14  Richard Henderson  <rth@redhat.com>
3265
3266         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3267         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3268         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3269
3270 2009-09-14  Richard Henderson  <rth@redhat.com>
3271
3272         * g++.dg/eh/builtin1.C: Update resx pattern match.
3273         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3274
3275 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3276
3277         * gcc.target/mips/branch-helper.h: New file.
3278         * gcc.target/mips/branch-2.c,
3279         * gcc.target/mips/branch-3.c,
3280         * gcc.target/mips/branch-4.c,
3281         * gcc.target/mips/branch-5.c,
3282         * gcc.target/mips/branch-6.c,
3283         * gcc.target/mips/branch-7.c,
3284         * gcc.target/mips/branch-8.c,
3285         * gcc.target/mips/branch-9.c,
3286         * gcc.target/mips/branch-10.c,
3287         * gcc.target/mips/branch-11.c,
3288         * gcc.target/mips/branch-12.c,
3289         * gcc.target/mips/branch-13.c,
3290         * gcc.target/mips/branch-14.c,
3291         * gcc.target/mips/branch-15.c: New tests.
3292
3293 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3294
3295         PR target/41331
3296         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3297         -m32 -mpowerpc64 system.
3298
3299 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3300
3301         From Jie Zhang <jie.zhang@analog.com>:
3302         * gcc.target/bfin/saveall.c: New test.
3303         * gcc.target/bfin/20090914-1.c: New test.
3304         * gcc.target/bfin/20090914-2.c: New test.
3305
3306         * gcc.target/bfin/20090914-3.c: New test.
3307
3308 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3309
3310         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3311
3312 2009-09-14  Richard Guenther  <rguenther@suse.de>
3313
3314         PR middle-end/41350
3315         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3316
3317 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3318
3319         PR libgfortran/41328
3320         * gfortran.dg/cr_lf.f90: New test.
3321
3322 2009-09-11  Michael Matz  <matz@suse.de>
3323
3324         PR middle-end/41275
3325         * g++.dg/tree-ssa/pr41275.C: New test.
3326
3327 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3328
3329         PR fortran/41242
3330         * gfortran.dg/proc_ptr_comp_21.f90: New.
3331
3332 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3333
3334         PR fortran/31292
3335         * gfortran.dg/module_procedure_1.f90: New test.
3336         * gfortran.dg/module_procedure_2.f90: Ditto.
3337         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3338
3339 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3340             James A. Morrison  <phython@gcc.gnu.org>
3341
3342         PR ada/18302
3343         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3344         commands.
3345         * ada/acats/run_test.exp: New file.
3346
3347 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3348
3349         Revert:
3350         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3351
3352         PR rtl-optimization/39779
3353         * gcc.dg/pr39979.c: New test.
3354
3355 2009-09-10  Richard Guenther  <rguenther@suse.de>
3356
3357         PR middle-end/41257
3358         * g++.dg/torture/pr41257-2.C: New testcase.
3359
3360 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3361
3362         PR c++/28293
3363         * g++.dg/template/crash91.C: New.
3364
3365 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3366
3367         PR rtl-optimization/39779
3368         * gcc.dg/pr39979.c: New test.
3369
3370 2009-09-09  Richard Guenther  <rguenther@suse.de>
3371
3372         PR tree-optimization/41101
3373         * gcc.c-torture/compile/pr41101.c: New testcase.
3374
3375 2009-09-09  Richard Guenther  <rguenther@suse.de>
3376
3377         PR middle-end/41317
3378         * gcc.c-torture/execute/pr41317.c: New testcase.
3379         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3380         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3381
3382 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3383
3384         Fix some test breakages on Darwin
3385         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3386         and adjust.
3387         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3388         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3389         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3390         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3391         take darwin specifics in account.
3392
3393 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3394
3395         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3396         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3397
3398 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3399
3400         PR c++/39923
3401         * g++.dg/cpp0x/initlist24.C: New.
3402
3403 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3404
3405         * gcc.dg/large-size-array-2.c: Fix target requirement.
3406         * gcc.dg/large-size-array-4.c: Likewise.
3407         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3408         * gcc.dg/c99-const-expr-2.c: Likewise.
3409         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3410         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3411         * gcc.dg/c90-const-expr-10.c: Likewise.
3412         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3413         instead of long.
3414         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3415         * gcc.dg/vect/pr33846.c: Likewise.
3416         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3417         __PTRDIFF_TYPE__, instead of unsigned long.
3418         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3419
3420 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3421
3422         PR debug/41229
3423         PR debug/41291
3424         PR debug/41300
3425         * gfortran.dg/pr41229.f90: New.
3426
3427 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3428
3429         PR debug/41232
3430         * gcc.dg/pr41232.c: New.
3431
3432 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3433
3434         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3435         contain -march.
3436         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3437         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3438         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3439         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3440         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3441         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3442         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3443         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3444         options other than that used in dg-options.
3445
3446 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3447
3448         PR rtl-optimization/41239
3449         * gcc.c-torture/execute/pr41239.c: New test.
3450
3451 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3452
3453         PR libgfortran/41192
3454         * gfortran.dg/namelist_59.f90: New test.
3455
3456 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3457
3458         From Mike Frysinger  <michael.frysinger@analog.com>
3459         * gcc.target/bfin/mcpu-bf542m.c: New file.
3460         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3461         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3462         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3463         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3464
3465 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3466
3467         PR middle-end/41282
3468         * gcc.c-torture/compile/pr41282.c: New test.
3469
3470 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3471
3472         PR fortran/41197
3473         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3474         variables for stat and errmsg.
3475         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3476         * gfortran.dg/allocate_stat_2.f90:  New test.
3477
3478 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3479
3480         * gcc.c-torture/compile/20090907-1.c: New test.
3481
3482 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3483
3484         PR bootstrap/41241
3485         * gcc.dg/pr41241.c: New test.
3486
3487 2009-09-06  Richard Guenther  <rguenther@suse.de>
3488
3489         PR middle-end/41144
3490         * g++.dg/torture/pr41144.C: New testcase.
3491
3492 2009-09-06  Richard Guenther  <rguenther@suse.de>
3493
3494         PR middle-end/41261
3495         * gcc.dg/torture/pr41261.c: New testcase.
3496
3497 2009-09-05  Richard Guenther  <rguenther@suse.de>
3498
3499         PR middle-end/41181
3500         * gcc.c-torture/compile/pr41181.c: New testcase.
3501
3502 2009-09-05  Richard Guenther  <rguenther@suse.de>
3503
3504         PR debug/41273
3505         * g++.dg/torture/pr41273.C: New testcase.
3506
3507 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3508
3509         PR fortran/41258
3510         * gfortran.dg/typebound_proc_12.f90 : New test.
3511
3512 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3513
3514         PR debug/41225
3515         * gfortran.dg/pr41225.f90: New.
3516
3517 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3518
3519         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3520         unistd.h, sys/types.h and sys/wait.h.
3521         (gualchk_t): New.
3522         (GUALCVT): New.
3523         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3524         (GUALITY_GDB_REDIRECT): New.
3525         (GUALITY_GDB_ARGS): Use it.
3526
3527 2009-09-04  Richard Guenther  <rguenther@suse.de>
3528
3529         PR middle-end/41257
3530         * g++.dg/torture/pr41257.C: New testcase.
3531
3532 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3533
3534         PR tree-optimization/41112
3535         * gnat.dg/array8.adb: New test.
3536
3537 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3538
3539         * gcc.target/arm/ctz.c: New test case.
3540
3541 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3542
3543         PR tree-optimization/38275
3544         * gcc.dg/autopar/reduc-1char.c: Increase number
3545         of iterations. Adjust the logic accordingly.
3546         * gcc.dg/autopar/reduc-2char.c: Ditto.
3547         * gcc.dg/autopar/reduc-1.c: Ditto.
3548         * gcc.dg/autopar/reduc-2.c: Ditto.
3549         * gcc.dg/autopar/reduc-3.c: Ditto.
3550         * gcc.dg/autopar/reduc-6.c: Ditto.
3551         * gcc.dg/autopar/reduc-7.c: Ditto.
3552         * gcc.dg/autopar/reduc-8.c: Ditto.
3553         * gcc.dg/autopar/reduc-9.c: Ditto.
3554         * gcc.dg/autopar/pr39500-1.c: Ditto.
3555         * gcc.dg/autopar/reduc-1short.c: Ditto.
3556         * gcc.dg/autopar/reduc-2short.c: Ditto.
3557         * gcc.dg/autopar/parallelization-1.c: Ditto.
3558
3559 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3560
3561         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3562         testcase using guality.h compiles and links and if a global variable
3563         can be verified by gdb.
3564
3565 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3566
3567         * lib/target-supports.exp (check_effective_target_sync_int_long):
3568         Supported on Blackfin Linux targets.
3569
3570 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3571
3572         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3573
3574 2009-09-03  Diego Novillo  <dnovillo@google.com>
3575
3576         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3577         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3578         * g++.dg/warn/unit-1.C: Likewise.
3579         * g++.dg/ipa/iinline-1.C: Likewise.
3580         * g++.dg/template/cond2.C: Adjust expected line location for the
3581         error.
3582         * g++.dg/template/pr35240.C: Likewise.
3583
3584 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3585
3586         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3587         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3588
3589 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3590
3591         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3592         * gcc.dg/memcpy-1.c: Add . to match pattern.
3593         * gcc.dg/uninit-I.c: XFAIL warning test.
3594         * g++.dg/warn/unit-1.C: XFAIL warning test.
3595
3596 2009-09-02  Ian Lance Taylor  <iant@google.com>
3597
3598         * gcc.dg/20090902-1.c: New test.
3599
3600 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3601
3602         * gcc.dg/builtin-object-size-9.c: New test.
3603
3604 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3605
3606         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3607
3608 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3609             Olivier Hainque  <hainque@adacore.com>
3610
3611         * gnat.dg/misaligned_param.adb: New test.
3612         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3613         * gnat.dg/slice7.adb: Add 1 more related case.
3614
3615 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3616
3617         * gcc.dg/guality/guality.c: Expect to fail for now.
3618         * gcc.dg/guality/example.c: Likewise.
3619
3620 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3621
3622         * gcc.dg/guality/guality.c: New.
3623         * gcc.dg/guality/guality.h: New.
3624         * gcc.dg/guality/guality.exp: New.
3625         * gcc.dg/guality/example.c: New.
3626         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3627         (cleanup-saved-temps): Likewise, .gkd files too.
3628
3629 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3630
3631         PR fortran/39229
3632         * gfortran.dg/line_length_3.f: New test.
3633         * gfortran.dg/line_length_4.f90: New test.
3634
3635 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3636
3637         * lib/target-supports.exp (check_gc_sections_available):
3638         Add proper pattern quote.
3639
3640 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3641             Kaz Kojima  <kkojima@gcc.gnu.org>
3642
3643         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3644         * g++.dg/cdce3.C: Use dg-add-options ieee.
3645         * g++.dg/torture/type-generic-1.C: Likewise.
3646         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3647         * gcc.dg/pr28796-2.c: Likewise.
3648         * gcc.dg/torture/builtin-math-7.c: Likewise.
3649         * gcc.dg/torture/type-generic-1.c: Likewise.
3650         * gfortran.dg/boz_14.f90: Likewise.
3651         * gfortran.dg/erf_2.F90: Likewise.
3652         * gfortran.dg/init_flag_3.f90: Likewise.
3653         * gfortran.dg/init_flag_4.f90: Likewise.
3654         * gfortran.dg/init_flag_5.f90: Likewise.
3655         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3656         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3657         * gfortran.dg/isnan_1.f90: Likewise.
3658         * gfortran.dg/isnan_2.f90: Likewise.
3659         * gfortran.dg/maxlocval_2.f90: Likewise.
3660         * gfortran.dg/maxlocval_4.f90: Likewise.
3661         * gfortran.dg/minlocval_1.f90: Likewise.
3662         * gfortran.dg/minlocval_4.f90: Likewise.
3663         * gfortran.dg/module_nan.f90: Likewise.
3664         * gfortran.dg/namelist_42.f90: Likewise.
3665         * gfortran.dg/namelist_43.f90: Likewise.
3666         * gfortran.dg/nan_1.f90: Likewise.
3667         * gfortran.dg/nan_2.f90: Likewise.
3668         * gfortran.dg/nan_3.f90: Likewise.
3669         * gfortran.dg/nan_4.f90: Likewise.
3670         * gfortran.dg/nan_5.f90: Likewise.
3671         * gfortran.dg/nearest_1.f90: Likewise.
3672         * gfortran.dg/nearest_2.f90: Likewise.
3673         * gfortran.dg/nearest_3.f90: Likewise.
3674         * gfortran.dg/pr37243.f: Likewise.
3675         * gfortran.dg/real_const_3.f90: Likewise.
3676         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3677
3678 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3679
3680         PR debug/30161
3681         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3682         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3683         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3684         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3685         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3686         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3687         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3688         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3689         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3690         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3691         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3692         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3693         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3694
3695 2009-08-31  Jason Merrill  <jason@redhat.com>
3696
3697         PR c++/41127
3698         * g++.dg/parse/enum5.C: New.
3699         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3700
3701 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3702
3703         PR fortran/40940
3704         * gfortran.dg/allocate_derived_1.f90: New.
3705         * gfortran.dg/class_3.f03: New.
3706
3707 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3708
3709         PR fortran/40996
3710         * gfortran.dg/allocatable_scalar_1.f90: New.
3711         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3712         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3713         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3714
3715 2009-08-30  Richard Guenther  <rguenther@suse.de>
3716
3717         PR tree-optimization/41186
3718         * g++.dg/torture/pr41186.C: New testcase.
3719         * g++.dg/tree-ssa/pr41186.C: Likewise.
3720
3721 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3722
3723         PR c++/41187
3724         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3725         take ia64 assembly comments syntax in account.
3726
3727 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3728
3729         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3730
3731 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3732
3733         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3734         * gfortran.dg/whole_file_6.f90: Likewise.
3735
3736 2009-08-28  Cary Coutant  <ccoutant@google.com>
3737
3738         PR debug/41063
3739         * g++.dg/debug/dwarf2/pr41063.C: New test.
3740
3741 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3742
3743         PR rtl-optimization/40861
3744         * gcc.dg/pr40861.c: New test.
3745
3746 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3747
3748         PR fortran/40869
3749         * gfortran.dg/proc_ptr_comp_20.f90: New.
3750
3751 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3752
3753         PR libfortran/39667
3754         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3755         open temp file with status="scratch".
3756         * gfortran.dg/fmt_cache_1.f: Likewise.
3757         * gfortran.dg/fmt_exhaust.f90: Likewise.
3758         * gfortran.dg/fmt_t_4.f90: Likewise.
3759         * gfortran.dg/fseek.f90: Likewise.
3760         * gfortran.dg/list_read_5.f90: Likewise.
3761         * gfortran.dg/namelist_39.f90: Likewise.
3762         * gfortran.dg/namelist_56.f90: Likewise.
3763         * gfortran.dg/read_bad_advance.f90: Likewise.
3764         * gfortran.dg/read_repeat.f90: Likewise.
3765         * gfortran.dg/read_size_noadvance.f90: Likewise.
3766         * gfortran.dg/read_x_past.f: Likewise.
3767
3768 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3769
3770         PR fortran/28039
3771         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3772
3773 2009-08-27  Daniel Kraft  <d@domob.eu>
3774
3775         PR fortran/37425
3776         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3777         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3778         error and fix problem with recursive assignment.
3779         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3780         * gfortran.dg/typebound_operator_3.f03: New test.
3781         * gfortran.dg/typebound_operator_4.f03: New test.
3782
3783 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3784
3785         PR debug/41170
3786         * debug/dwarf2/namespace-1.C: New test.
3787
3788 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3789
3790         PR fortran/41162
3791         * gfortran.dg/pr41162.f: New.
3792
3793 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3794             Richard Sandiford  <rdsandiford@googlemail.com>
3795
3796         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3797         with "forbid_cpu".
3798         * gcc.target/mips/branch-1.c: Update accordingly.
3799         * gcc.target/mips/extend-1.c: Likewise.
3800         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3801
3802 2009-08-26  Richard Guenther  <rguenther@suse.de>
3803
3804         PR middle-end/41163
3805         * gcc.c-torture/compile/pr41163.c: New testcase.
3806         * gcc.dg/pr35899.c: Adjust.
3807
3808 2009-08-26  Richard Guenther  <rguenther@suse.de>
3809
3810         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3811
3812 2009-08-26  Jason Merrill  <jason@redhat.com>
3813
3814         * g++.dg/cpp0x/explicit3.C: New.
3815         * g++.dg/overload/cond2.C: New.
3816
3817 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3818
3819         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3820
3821 2009-08-25  Jan Hubicka  <jh@suse.cz>
3822
3823         * gcc.target/i386/sse5-shift1-vector.c
3824         * gcc.target/i386/isa-12.c
3825         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3826         * gcc.target/i386/sse5-pcmov2.c
3827         * gcc.target/i386/isa-3.c
3828         * gcc.target/i386/sse5-shift2-vector.c
3829         * gcc.target/i386/isa-7.c
3830         * gcc.target/i386/funcspec-2.c
3831         * gcc.target/i386/sse5-haddX.c
3832         * gcc.target/i386/sse5-hadduX.c
3833         * gcc.target/i386/isa-9.c
3834         * gcc.target/i386/sse5-maccXX.c
3835         * gcc.target/i386/sse5-shift3-vector.c
3836         * gcc.target/i386/sse5-msubXX.c
3837         * gcc.target/i386/sse5-permpX.c
3838         * gcc.target/i386/sse5-check.h
3839         * gcc.target/i386/sse-12.c
3840         * gcc.target/i386/sse-11.c
3841         * gcc.target/i386/sse-10.c
3842         * gcc.target/i386/sse-13.c
3843         * gcc.target/i386/sse-14.c
3844         * gcc.target/i386/sse-22.c
3845         * gcc.target/i386/sse-2.c
3846         * gcc.target/i386/sse-13.c
3847         * gcc.target/i386/avx-2.c
3848         * gcc.target/i386/sse5-rotate1-vector.c
3849         * gcc.target/i386/isa-4.c
3850         * gcc.target/i386/sse5-hsubX.c
3851         * gcc.target/i386/sse5-pcmov.c
3852         * gcc.target/i386/sse5-fma.c
3853         * gcc.target/i386/isa-8.c
3854         * gcc.target/i386/sse5-rotate2-vector.c
3855         * gcc.target/i386/sse5-nmaccXX.c
3856         * gcc.target/i386/sse5-imul64-vector.c
3857         * gcc.target/i386/sse5-nmsubXX.c
3858         * gcc.target/i386/sse5-rotate3-vector.c
3859         * gcc.target/i386/sse5-fma-vector.c
3860         * gcc.target/i386/sse5-imul32widen-vector.c
3861         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3862
3863         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3864         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3865         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3866         * gcc.target/i386/avx-1.c: Remove SSE5.
3867         * gcc.target/i386/avx-2.c: Remove SSE5.
3868         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3869         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3870         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3871         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3872
3873 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3874
3875         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3876
3877 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3878
3879         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3880         keyword works in the same manner as __alignof.
3881
3882 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3883
3884         PR libfortran/34670
3885         * gfortran.dg/unpack_bounds_1.f90:  New test.
3886         * gfortran.dg/unpack_bounds_2.f90:  New test.
3887         * gfortran.dg/unpack_bounds_3.f90:  New test.
3888
3889 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3890
3891         * gnat.dg/slice7.adb: New test.
3892         * gnat.dg/slice7_pkg.ads: New helper.
3893
3894 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3895
3896         PR fortran/41139
3897         * gfortran.dg/proc_ptr_25.f90: New.
3898         * gfortran.dg/proc_ptr_comp_18.f90: New.
3899         * gfortran.dg/proc_ptr_comp_19.f90: New.
3900
3901 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3902
3903         PR fortran/41154
3904         * gfortran.dg/fmt_error_8.f: New test.
3905
3906 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3907
3908         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3909         number, update all callers and synchronize results for latest MPC.
3910
3911 2009-08-21  Jason Merrill  <jason@redhat.com>
3912
3913         * g++.dg/warn/Wunused-17.C: New.
3914
3915 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3916
3917         * gcc.target/arm/combine-cmp-shift.c: New test.
3918
3919 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3920
3921         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3922         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3923         width specifier.
3924
3925 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3926
3927         * gfortran.dg/fmt_error_7.f: New test.
3928
3929 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3930
3931         PR target/40718
3932         * gcc.target/i386/pr40718.c: New test.
3933
3934 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3935
3936         * gfortran.dg/proc_ptr_24.f90: New test.
3937
3938 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3939
3940         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3941         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3942         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3943
3944 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3945
3946         PR fortran/28039
3947         * gfortran.dg/fmt_with_extra.f: new file.
3948
3949 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3950
3951         * lib/target-supports.exp
3952         (check_effective_target_arm_iwmmxt_ok): New procedure.
3953         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3954         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3955
3956 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3957
3958         * gfortran.dg/boz_9.f90: Do not load denormal floating
3959         point constants.  Remove -mieee option for alpha*-*-* targets.
3960
3961 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3962
3963         PR fortran/41106
3964         * gfortran.dg/proc_ptr_23.f90: New.
3965         * gfortran.dg/proc_ptr_comp_15.f90: New.
3966         * gfortran.dg/proc_ptr_comp_16.f90: New.
3967         * gfortran.dg/proc_ptr_comp_17.f90: New.
3968
3969 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3970
3971         PR c++/41131
3972         * g++.dg/expr/unary3.C: New test.
3973
3974 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3975
3976         * gfortran.dg/common_5.f: Add -mdalign for sh.
3977         * gfortran.dg/common_align_2.f90: Likewise.
3978
3979 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3980
3981         PR libfortran/40962
3982         * c_f_pointer_tests_4.f90:  New test.
3983
3984 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3985
3986         * gnat.dg/slice6.adb: New test.
3987         * gnat.dg/slice6_pkg.ads: New helper.
3988
3989 2009-08-20  Michael Matz  <matz@suse.de>
3990
3991         PR fortran/41126
3992         * gfortran.dg/pr41126.f90: New test.
3993
3994 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3995
3996         * gnat.dg/dynamic_bound.adb: New test.
3997
3998 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3999
4000         PR fortran/41121
4001         * gfortran.dg/intrinsic_5.f90: New.
4002
4003 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4004             Richard Earnshaw  <richard.earnshaw@arm.com>
4005
4006         * gcc.target/arm/20090811-1.c: New test.
4007
4008 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4009
4010         PR middle-end/41123
4011         * gcc.dg/pr41123.c: New test.
4012
4013 2009-08-19  Jason Merrill  <jason@redhat.com>
4014
4015         PR c++/41120
4016         * g++.dg/other/gc4.C: New.
4017
4018 2009-08-18  Michael Matz  <matz@suse.de>
4019
4020         * gfortran.dg/vect/vect-gems.f90: New test.
4021         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4022
4023 2009-08-18  DJ Delorie  <dj@redhat.com>
4024
4025         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4026         * lib/gcc-defs.exp: ... to here.
4027
4028         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4029         GCC_EXEC_PREFIX before building the wrapper.
4030
4031 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4032
4033         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4034         tests.
4035         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4036         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4037         dg-options.  Fix dg-final clause.
4038
4039 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4040
4041         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4042
4043 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4044             Paul Thomas  <pault@gcc.gnu.org>
4045
4046         PR fortran/40870
4047         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4048
4049 2009-08-18  Richard Guenther  <rguenther@suse.de>
4050
4051         PR middle-end/41094
4052         * gcc.dg/torture/pr41094.c: New testcase.
4053         * gcc.dg/torture/builtin-power-1.c: Adjust.
4054         * gcc.dg/builtins-10.c: Likewise.
4055
4056 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4057
4058         PR target/40971
4059         * gcc.dg/pr40971.c: New test.
4060
4061 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4062
4063         PR fortran/41062
4064         * gfortran.dg/use_only_4.f90: New test.
4065
4066 2009-08-17  Daniel Kraft  <d@domob.eu>
4067
4068         PR fortran/37425
4069         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4070         NOPASS bindings as operators.
4071
4072 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4073
4074         * lib/target-supports.exp
4075         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4076         of targets that do not need command line argument to enable SIMD.
4077
4078 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4079
4080         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4081         typo in cache name.
4082
4083 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4084
4085         PR fortran/41075
4086         * gfortran.dg/unlimited_fmt_1.f90: New test.
4087
4088 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4089
4090         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4091
4092 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4093
4094         * gnat.dg/itype.ad[sb]: New test.
4095
4096 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4097
4098         * gcc.target/mips/mips.exp: Add terminology section to comment
4099         at the top of the file.  Fix typos.
4100
4101 2009-08-16  Jason Merrill  <jason@redhat.com>
4102
4103         * g++.dg/debug/dwarf2/inline1.C: New.
4104
4105 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4106
4107         PR target/38599
4108         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4109
4110 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4111
4112         PR debug/37801
4113         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4114         Make sure to trigger inlining optimizations.
4115         * gcc.dg/debug/dwarf2/inline2.c: New test.
4116
4117 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4118
4119         PR fortran/41070
4120         * gfortran.dg/structure_constructor_10.f90: New.
4121
4122 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4123
4124         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4125         * gcc.dg/pragma-re-2.c: Likewise.
4126         * gcc.dg/pragma-re-3.c: Likewise.
4127         * gcc.dg/pragma-re-4.c: Likewise.
4128         * g++.dg/other/pragma-re-1.C: Likewise.
4129         * g++.dg/other/pragma-re-2.C: Likewise.
4130
4131 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4132
4133         * gcc.dg/torture/builtin-math-7.c: New.
4134
4135 2009-08-14  Richard Guenther  <rguenther@suse.de>
4136
4137         * gcc.c-torture/execute/20090814-1.c: New testcase.
4138
4139 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4140
4141         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4142
4143 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4144
4145         PR target/40934
4146         * gcc.target/i386/pr40934.c: New.
4147
4148 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4149
4150         PR target/41019
4151         * gcc.target/i386/pr41019.c: New test.
4152
4153 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4154
4155         PR fortran/40955
4156         * gfortran.dg/winapi.f90: New test.
4157
4158 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4159
4160         PR fortran/40995
4161         * gfortran.dg/intrinsic_4.f90: New.
4162         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4163         different line.
4164
4165 2009-08-13  Richard Guenther  <rguenther@suse.de>
4166
4167         PR middle-end/41047
4168         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4169
4170 2009-08-12  Richard Guenther  <rguenther@suse.de>
4171
4172         PR tree-optimization/41011
4173         * gfortran.dg/pr41011.f: New testcase.
4174
4175 2009-08-11  Andrew Haley  <aph@redhat.com>
4176
4177         * gcc.target/arm/synchronize.c: New file.
4178
4179 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4180
4181         PR middle-end/40980
4182         * gfortran.dg/graphite/id-17.f: New.
4183
4184 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4185             Sebastian Pop  <sebastian.pop@amd.com>
4186
4187         * gcc.dg/graphite/interchange-1.c: XFAILed.
4188         * gcc.dg/graphite/interchange-2.c: XFAILed.
4189         * gcc.dg/graphite/interchange-3.c: XFAILed.
4190         * gcc.dg/graphite/interchange-4.c: XFAILed.
4191         * gcc.dg/graphite/interchange-7.c: XFAILed.
4192
4193 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4194
4195         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4196
4197 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4198             Pranav Garg  <pranav.garg2107@gmail.com>
4199
4200         * gcc.dg/graphite/interchange-6.c: XFAILed.
4201
4202 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4203
4204         * gcc.dg/graphite/interchange-9.c: New.
4205
4206 2009-08-12  Richard Guenther  <rguenther@suse.de>
4207
4208         PR rtl-optimization/41033
4209         * gcc.dg/pr41033.c: New test.
4210
4211 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4212
4213         PR fortran/41022
4214         * gfortran.dg/proc_ptr_comp_14.f90: New.
4215
4216 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4217
4218         * gcc.target/mips/ext-5.c: New test.
4219         * gcc.target/mips/ext-6.c: New test.
4220         * gcc.target/mips/ext-7.c: New test.
4221         * gcc.target/mips/ext-8.c: New test.
4222         * gcc.target/mips/extend-2.c: New test.
4223
4224 2009-08-10  Jason Merrill  <jason@redhat.com>
4225
4226         * g++.dg/other/linkage2.C: New test for types-without-linkage
4227         handling.
4228         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4229         * g++.dg/lookup/anon2.C: Likewise.
4230         * g++.dg/other/anon3.C: Likewise.
4231         * g++.dg/template/arg2.C: Likewise.
4232         * g++.dg/template/local4.C: Likewise.
4233         * g++.old-deja/g++.law/operators32.C: Likewise.
4234         * g++.old-deja/g++.other/linkage2.C: Likewise.
4235         * g++.old-deja/g++.pt/enum6.C: Likewise.
4236         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4237         * g++.old-deja/g++.other/linkage1.C: Likewise.
4238
4239 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4240
4241         * gcc.dg/dg.exp: Test also c-c++-common dir.
4242         * g++.dg/dg.exp: Likewise.
4243         * g++.dg/warn/Wconversion-real.C: Delete.
4244         * gcc.dg/Wconversion-real.c: Move to ...
4245         * c-c++-common/Wconversion-real.c: ... here.
4246         * lib/target-supports.exp
4247         (check_effective_target_c,check_effective_target_c++): New.
4248
4249 2009-08-10  Daniel Kraft  <d@domob.eu>
4250
4251         PR fortran/37425
4252         * gfortran.dg/typebound_operator_1.f03: New test.
4253         * gfortran.dg/typebound_operator_2.f03: New test.
4254
4255 2009-08-10  Richard Guenther  <rguenther@suse.de>
4256
4257         PR middle-end/41006
4258         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4259         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4260
4261 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4262
4263         PR fortran/40940
4264         * gfortran.dg/class_1.f03: New.
4265         * gfortran.dg/class_2.f03: New.
4266         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4267         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4268         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4269         * gfortran.dg/typebound_call_10.f03: Ditto.
4270         * gfortran.dg/typebound_call_2.f03: Ditto.
4271         * gfortran.dg/typebound_call_3.f03: Ditto.
4272         * gfortran.dg/typebound_call_4.f03: Ditto.
4273         * gfortran.dg/typebound_generic_3.f03: Ditto.
4274         * gfortran.dg/typebound_generic_4.f03: Ditto.
4275         * gfortran.dg/typebound_proc_1.f08: Ditto.
4276         * gfortran.dg/typebound_proc_5.f03: Ditto.
4277         * gfortran.dg/typebound_proc_6.f03: Ditto.
4278
4279 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4280
4281         PR c++/40866
4282         * g++.dg/expr/stmt-expr-1.C: New test.
4283
4284 2009-08-09  Richard Guenther  <rguenther@suse.de>
4285
4286         PR tree-optimization/41016
4287         * gcc.c-torture/compile/pr41016.c: New testcase.
4288
4289 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4290
4291         * gcc.dg/overflow-warn-8.c: New test.
4292
4293 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4294
4295         PR tree-optimization/41008
4296         * gcc.dg/vect/O1-pr41008.c: New test.
4297
4298 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4299
4300         PR fortran/40955
4301         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4302
4303 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4304
4305         * gcc.target/bfin/loop-autoinc.c: New file.
4306
4307 2009-08-08  Richard Guenther  <rguenther@suse.de>
4308
4309         PR tree-optimization/40991
4310         * g++.dg/torture/pr40991.C: New testcase.
4311
4312 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4313
4314         * ada/acats/support/impdef.a: Tweak timing constants. Add
4315         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4316         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4317         * ada/acats/tests/c9/c940007.a: Likewise.
4318         * ada/acats/tests/c9/c94001c.ada: Likewise.
4319         * ada/acats/tests/c9/c94006a.ada: Likewise.
4320         * ada/acats/tests/c9/c94008c.ada: Likewise.
4321         * ada/acats/tests/c9/c951002.a: Likewise.
4322         * ada/acats/tests/c9/c954a01.a: Likewise.
4323         * ada/acats/tests/c9/c96001a.ada: Likewise.
4324         * ada/acats/tests/c9/c97307a.ada: Likewise.
4325
4326 2009-08-07  Richard Guenther  <rguenther@suse.de>
4327
4328         PR tree-optimization/40999
4329         * gfortran.dg/pr40999.f: New testcase.
4330
4331 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4332
4333         * g++.dg/tree-prof/partition1.C: New test.
4334
4335 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4336
4337         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4338         hook.
4339         (check_effective_target_arm_neon_ok): Improve test for neon
4340         availability.
4341         * gcc.target/arm/eabi1.c: Only run test in base variant.
4342         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4343         attribute.
4344         * gcc.target/arm/vfp1[567].c: New tests.
4345
4346 2009-08-06  Jason Merrill  <jason@redhat.com>
4347
4348         PR c++/40948
4349         * g++.dg/ext/complit12.C: Expand.
4350
4351 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4352
4353         Merge ARM/hard_vfp_branch to trunk.
4354
4355         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4356
4357         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4358         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4359
4360         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4361
4362         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4363         (PCS): Define macro to use base AAPCS.
4364         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4365
4366         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4367
4368         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4369         Correct arm_neon.h typo.
4370
4371         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4372
4373         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4374         this a linkage test.
4375         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4376         argument marshalling.
4377         * abitest.h: New file.
4378         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4379         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4380
4381 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4382
4383         PR middle-end/32964
4384         * gcc.dg/tree-ssa/pr32964.c: New test.
4385
4386 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4387             H.J. Lu  <hongjiu.lu@intel.com>
4388
4389         PR target/40957
4390         * gcc.target/i386/pr40957.c: New test.
4391
4392 2009-08-06  Richard Guenther  <rguenther@suse.de>
4393
4394         PR tree-optimization/40964
4395         * gcc.c-torture/compile/pr40964.c: New testcase.
4396
4397 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4398
4399         PR fortran/40847
4400         * gfortran.dg/transfer_resolve_1.f90 : New test.
4401
4402 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4403             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4404
4405         PR target/40906
4406         * gcc.target/i386/pr40906-1.c: New test.
4407         * gcc.target/i386/pr40906-2.c: Ditto.
4408         * gcc.target/i386/pr40906-3.c: Ditto.
4409
4410 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4411
4412         PR rtl-optimization/40924
4413         * g++.dg/torture/pr40924.C: New test.
4414
4415 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4416
4417         PR c++/36069
4418         * g++.dg/warn/pr36069.C: New.
4419
4420 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4421
4422         PR c++/39987
4423         * g++.dg/overload/defarg4.C: New test.
4424
4425 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4426
4427         PR c++/16696
4428         * g++.dg/parse/pr16696.C: New.
4429         * g++.dg/parse/pr16696-permissive.C: New.
4430
4431 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4432
4433         PR fortran/40875
4434         * gfortran.dg/initialization_23.f90 : New test.
4435
4436 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4437
4438         PR debug/39706
4439         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4440
4441 2009-08-03  Jason Merrill  <jason@redhat.com>
4442             Jakub Jelinek  <jakub@redhat.com>
4443
4444         PR c++/40948
4445         * g++.dg/ext/complit12.C: New.
4446
4447 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4448
4449         PR c/39902
4450         * gcc.target/powerpc/pr39902-2.c: New test.
4451
4452 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4453
4454         PR middle-end/40943
4455         * gcc.dg/uninit-6.c: Re-add XFAIL.
4456         * gcc.dg/uninit-6-O0.c: Likewise.
4457         * gcc.dg/uninit-pr40943.c: New test.
4458
4459 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4460
4461         PR testsuite/40858
4462         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4463         .ascii.
4464
4465 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4466
4467         PR libfortran/40853
4468         * gfortran.dg/namelist_40.f90: Update error output.
4469         * gfortran.dg/namelist_47.f90: Update error output.
4470         * gfortran.dg/namelist_58.f90: New test.
4471
4472 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4473
4474         PR fortran/40881
4475         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4476         * gfortran.dg/altreturn_3.f90: Ditto.
4477         * gfortran.dg/altreturn_5.f90: Ditto.
4478         * gfortran.dg/altreturn_6.f90: Ditto.
4479         * gfortran.dg/altreturn_7.f90: Ditto.
4480         * gfortran.dg/array_constructor_13.f90: Ditto.
4481         * gfortran.dg/arrayio_7.f90: Ditto.
4482         * gfortran.dg/arrayio_8.f90: Ditto.
4483         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4484         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4485         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4486         * gfortran.dg/backspace_8.f: Add -std=legacy.
4487         * gfortran.dg/backspace_9.f: Ditto.
4488         * gfortran.dg/char_comparison_1.f: Ditto.
4489         * gfortran.dg/char_decl_1.f90: Ditto.
4490         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4491         * gfortran.dg/char_pointer_assign.f90: Ditto.
4492         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4493         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4494         * gfortran.dg/char_pointer_func.f90: Ditto.
4495         * gfortran.dg/common_8.f90: Ditto.
4496         * gfortran.dg/constant_substring.f: Ditto.
4497         * gfortran.dg/data_char_2.f90: Ditto.
4498         * gfortran.dg/der_array_io_1.f90: Ditto.
4499         * gfortran.dg/der_array_io_2.f90: Ditto.
4500         * gfortran.dg/der_array_io_3.f90: Ditto.
4501         * gfortran.dg/der_io_3.f90: Ditto.
4502         * gfortran.dg/dev_null.F90: Ditto.
4503         * gfortran.dg/direct_io_2.f90: Ditto.
4504         * gfortran.dg/do_iterator_2.f90: Ditto.
4505         * gfortran.dg/e_d_fmt.f90: Ditto.
4506         * gfortran.dg/empty_format_1.f90: Ditto.
4507         * gfortran.dg/entry_17.f90: Modified warning message.
4508         * gfortran.dg/entry_7.f90: Add -std=legacy.
4509         * gfortran.dg/eor_1.f90: Ditto.
4510         * gfortran.dg/equiv_2.f90: Ditto.
4511         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4512         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4513         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4514         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4515         * gfortran.dg/fmt_error_2.f90: Ditto.
4516         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4517         * gfortran.dg/fmt_tl.f: Ditto.
4518         * gfortran.dg/fmt_white.f: Ditto.
4519         * gfortran.dg/func_derived_1.f90: Ditto.
4520         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4521         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4522         * gfortran.dg/global_references_2.f90: Ditto.
4523         * gfortran.dg/hollerith_1.f90: Ditto.
4524         * gfortran.dg/hollerith.f90: Use new-style character length.
4525         * gfortran.dg/hollerith_f95.f90: Ditto.
4526         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4527         * gfortran.dg/implicit_6.f90: Ditto.
4528         * gfortran.dg/implicit_9.f90: Ditto.
4529         * gfortran.dg/inquire_13.f90: Ditto.
4530         * gfortran.dg/inquire_5.f90: Ditto.
4531         * gfortran.dg/inquire_6.f90: Ditto.
4532         * gfortran.dg/inquire.f90: Ditto.
4533         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4534         * gfortran.dg/io_constraints_2.f90: Ditto.
4535         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4536         * gfortran.dg/loc_2.f90: Ditto.
4537         * gfortran.dg/logical_1.f90: Ditto.
4538         * gfortran.dg/longline.f: Ditto.
4539         * gfortran.dg/merge_char_1.f90: Ditto.
4540         * gfortran.dg/namelist_12.f: Ditto.
4541         * gfortran.dg/namelist_14.f90: Ditto.
4542         * gfortran.dg/namelist_18.f90: Ditto.
4543         * gfortran.dg/namelist_19.f90: Ditto.
4544         * gfortran.dg/namelist_21.f90: Ditto.
4545         * gfortran.dg/namelist_22.f90: Ditto.
4546         * gfortran.dg/namelist_37.f90: Ditto.
4547         * gfortran.dg/namelist_54.f90: Ditto.
4548         * gfortran.dg/namelist_55.f90: Ditto.
4549         * gfortran.dg/namelist_empty.f90: Ditto.
4550         * gfortran.dg/namelist_use.f90: Use new-style character length.
4551         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4552         * gfortran.dg/nested_modules_4.f90: Ditto.
4553         * gfortran.dg/nested_modules_5.f90: Ditto.
4554         * gfortran.dg/open-options-blanks.f: Ditto.
4555         * gfortran.dg/output_exponents_1.f90: Ditto.
4556         * gfortran.dg/parens_5.f90: Ditto.
4557         * gfortran.dg/parens_6.f90: Ditto.
4558         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4559         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4560         * gfortran.dg/pr15129.f90: Ditto.
4561         * gfortran.dg/pr15332.f: Ditto.
4562         * gfortran.dg/pr16597.f90: Ditto.
4563         * gfortran.dg/pr17143.f90: Ditto.
4564         * gfortran.dg/pr17164.f90: Ditto.
4565         * gfortran.dg/pr17229.f: Modified warning message.
4566         * gfortran.dg/pr18210.f90: Add -std=legacy.
4567         * gfortran.dg/pr19155.f: Ditto.
4568         * gfortran.dg/pr20086.f90: Ditto.
4569         * gfortran.dg/pr20124.f90: Ditto.
4570         * gfortran.dg/pr20755.f: Ditto.
4571         * gfortran.dg/pr20865.f90: Ditto.
4572         * gfortran.dg/pr20950.f: Ditto.
4573         * gfortran.dg/pr21730.f: Ditto.
4574         * gfortran.dg/pr22491.f: Ditto.
4575         * gfortran.dg/pr29713.f90: Ditto.
4576         * gfortran.dg/print_parentheses_1.f: Ditto.
4577         * gfortran.dg/print_parentheses_2.f90: Ditto.
4578         * gfortran.dg/proc_assign_1.f90: Ditto.
4579         * gfortran.dg/proc_decl_1.f90: Ditto.
4580         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4581         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4582         * gfortran.dg/read_float_1.f90: Ditto.
4583         * gfortran.dg/read_logical.f90: Ditto.
4584         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4585         * gfortran.dg/return_1.f90: Ditto.
4586         * gfortran.dg/rewind_1.f90: Ditto.
4587         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4588         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4589         * gfortran.dg/stfunc_1.f90: Ditto.
4590         * gfortran.dg/stfunc_3.f90: Ditto.
4591         * gfortran.dg/stfunc_4.f90: Ditto.
4592         * gfortran.dg/stfunc_6.f90: Ditto.
4593         * gfortran.dg/streamio_2.f90: Ditto.
4594         * gfortran.dg/string_ctor_1.f90: Ditto.
4595         * gfortran.dg/string_null_compare_1.f: Ditto.
4596         * gfortran.dg/substr_6.f90: Ditto.
4597         * gfortran.dg/tl_editing.f90: Ditto.
4598         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4599         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4600         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4601         * gfortran.dg/g77/1832.f: Ditto.
4602         * gfortran.dg/g77/19981216-0.f Ditto.
4603         * gfortran.dg/g77/19990525-0.f: Ditto.
4604         * gfortran.dg/g77/19990826-2.f: Ditto.
4605         * gfortran.dg/g77/20000630-2.f: Ditto.
4606         * gfortran.dg/g77/20010116.f: Ditto.
4607         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4608         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4609         * gfortran.dg/g77/980520-1.f: Ditto.
4610         * gfortran.dg/g77/check0.f: Ditto.
4611         * gfortran.dg/g77/cpp3.F: Ditto.
4612         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4613         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4614         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4615         * gfortran.dg/g77/short.f: Ditto.
4616
4617 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4618
4619         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4620         * gcc.target/mips/ext-4.c: Likewise.
4621         * gcc.target/mips/interrupt_handler.c: Likewise.
4622         * gcc.target/mips/truncate-4.c: Likewise.
4623         * gcc.target/mips/truncate-5.c: Likewise.
4624
4625 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4626
4627         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4628         -fgraphite-force-parallel to -floop-parallelize-all.
4629
4630 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4631
4632         PR fortran/40011
4633         * gfortran.dg/whole_file_7.f90: New test.
4634         * gfortran.dg/whole_file_8.f90: New test.
4635         * gfortran.dg/whole_file_9.f90: New test.
4636         * gfortran.dg/whole_file_10.f90: New test.
4637         * gfortran.dg/whole_file_11.f90: New test.
4638         * gfortran.dg/whole_file_12.f90: New test.
4639         * gfortran.dg/whole_file_13.f90: New test.
4640         * gfortran.dg/whole_file_14.f90: New test.
4641
4642 2009-07-31  Jason Merrill  <jason@redhat.com>
4643
4644         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4645         binding semantics.
4646         * g++.dg/cpp0x/named.C: Likewise.
4647         * g++.dg/cpp0x/overload.C: Likewise.
4648         * g++.dg/cpp0x/rv1n.C: Likewise.
4649         * g++.dg/cpp0x/rv1p.C: Likewise.
4650         * g++.dg/cpp0x/rv2n.C: Likewise.
4651         * g++.dg/cpp0x/rv2p.C: Likewise.
4652         * g++.dg/cpp0x/rv3n.C: Likewise.
4653         * g++.dg/cpp0x/rv3p.C: Likewise.
4654         * g++.dg/cpp0x/rv4n.C: Likewise.
4655         * g++.dg/cpp0x/rv4p.C: Likewise.
4656         * g++.dg/cpp0x/rv5n.C: Likewise.
4657         * g++.dg/cpp0x/rv5p.C: Likewise.
4658         * g++.dg/cpp0x/rv6n.C: Likewise.
4659         * g++.dg/cpp0x/rv6p.C: Likewise.
4660         * g++.dg/cpp0x/rv7n.C: Likewise.
4661         * g++.dg/cpp0x/rv7p.C: Likewise.
4662         * g++.dg/cpp0x/template_deduction.C: Likewise.
4663         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4664         * g++.dg/cpp0x/overloadn.C: New.
4665         * g++.dg/cpp0x/rv-cast.C: New.
4666
4667 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4668
4669         * gcc.target/mips/ext-4.c: New test.
4670
4671 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4672
4673         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4674
4675 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4676
4677         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4678         * gcc.dg/tree-ssa/loop-32.c: Same.
4679         * gcc.dg/tree-ssa/loop-33.c: Same.
4680         * gcc.dg/tree-ssa/loop-34.c: Same.
4681         * gcc.dg/tree-ssa/loop-35.c: Same.
4682         * gcc.dg/tree-ssa/loop-7.c: Same.
4683         * gcc.dg/tree-ssa/pr23109.c: Same.
4684         * gcc.dg/tree-ssa/restrict-2.c: Same.
4685         * gcc.dg/tree-ssa/restrict-3.c: Same.
4686         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4687         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4688         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4689         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4690         * gcc.dg/tree-ssa/structopt-1.c: Same.
4691         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4692         * gfortran.dg/pr32921.f: Same.
4693
4694 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4695
4696         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4697         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4698         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4699         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4700         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4701         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4702         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4703         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4704         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4705         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4706         * gcc.dg/graphite/id-1.c: New.
4707         * gcc.dg/graphite/id-10.c: New.
4708         * gcc.dg/graphite/id-11.c: New.
4709         * gcc.dg/graphite/id-12.c: New.
4710         * gcc.dg/graphite/id-13.c: New.
4711         * gcc.dg/graphite/id-14.c: New.
4712         * gcc.dg/graphite/id-15.c: New.
4713         * gcc.dg/graphite/id-2.c: New.
4714         * gcc.dg/graphite/id-3.c: New.
4715         * gcc.dg/graphite/id-4.c: New.
4716         * gcc.dg/graphite/id-5.c: New.
4717         * gcc.dg/graphite/id-6.c: New.
4718         * gcc.dg/graphite/id-7.c: New.
4719         * gcc.dg/graphite/id-8.c: New.
4720         * gcc.dg/graphite/id-9.c: New.
4721         * gcc.dg/graphite/interchange-0.c: New.
4722         * gcc.dg/graphite/interchange-1.c: New.
4723         * gcc.dg/graphite/interchange-2.c: New.
4724         * gcc.dg/graphite/interchange-3.c: New.
4725         * gcc.dg/graphite/interchange-4.c: New.
4726         * gcc.dg/graphite/interchange-5.c: New.
4727         * gcc.dg/graphite/interchange-6.c: New.
4728         * gcc.dg/graphite/interchange-7.c: New.
4729         * gcc.dg/graphite/interchange-8.c: New.
4730         * gcc.dg/graphite/pr35356-1.c: New.
4731         * gcc.dg/graphite/pr35356-2.c: New.
4732         * gcc.dg/graphite/pr35356-3.c: New.
4733         * gcc.dg/graphite/pr40157.c: New.
4734         * gcc.dg/graphite/run-id-1.c: New.
4735         * gcc.dg/graphite/scop-20.c: New.
4736         * gcc.dg/graphite/scop-21.c: New.
4737         * gfortran.dg/graphite/id-1.f90: New.
4738         * gfortran.dg/graphite/id-10.f90: New.
4739         * gfortran.dg/graphite/id-11.f: New.
4740         * gfortran.dg/graphite/id-12.f: New.
4741         * gfortran.dg/graphite/id-13.f: New.
4742         * gfortran.dg/graphite/id-14.f: New.
4743         * gfortran.dg/graphite/id-15.f: New.
4744         * gfortran.dg/graphite/id-16.f: New.
4745         * gfortran.dg/graphite/id-5.f: New.
4746         * gfortran.dg/graphite/id-6.f: New.
4747         * gfortran.dg/graphite/id-7.f: New.
4748         * gfortran.dg/graphite/id-8.f: New.
4749         * gfortran.dg/graphite/id-9.f: New.
4750         * gfortran.dg/graphite/interchange-1.f: New.
4751         * gfortran.dg/graphite/interchange-2.f: New.
4752
4753 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4754
4755         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4756         flags based on the name of the testcase.
4757         * gfortran.dg/graphite/graphite.exp: Same.
4758
4759         * gcc.dg/graphite/block-0.c: Adjusted.
4760         * gcc.dg/graphite/block-1.c: Adjusted.
4761         * gcc.dg/graphite/block-2.c: Adjusted.
4762         * gcc.dg/graphite/block-3.c: Adjusted.
4763         * gcc.dg/graphite/block-4.c: Adjusted.
4764         * gcc.dg/graphite/block-5.c: Adjusted.
4765         * gcc.dg/graphite/block-6.c: Adjusted.
4766         * gcc.dg/graphite/pr37485.c: Adjusted.
4767         * gcc.dg/graphite/pr37684.c: Adjusted.
4768         * gcc.dg/graphite/pr37828.c: Adjusted.
4769         * gcc.dg/graphite/pr37883.c: Adjusted.
4770         * gcc.dg/graphite/pr37928.c: Adjusted.
4771         * gcc.dg/graphite/pr37943.c: Adjusted.
4772         * gcc.dg/graphite/pr38409.c: Adjusted.
4773         * gcc.dg/graphite/pr38498.c: Adjusted.
4774         * gcc.dg/graphite/pr38559.c: Adjusted.
4775         * gcc.dg/graphite/pr39335.c: Adjusted.
4776         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4777         * gcc.dg/graphite/scop-0.c: Adjusted.
4778         * gcc.dg/graphite/scop-1.c: Adjusted.
4779         * gcc.dg/graphite/scop-10.c: Adjusted.
4780         * gcc.dg/graphite/scop-11.c: Adjusted.
4781         * gcc.dg/graphite/scop-12.c: Adjusted.
4782         * gcc.dg/graphite/scop-13.c: Adjusted.
4783         * gcc.dg/graphite/scop-14.c: Adjusted.
4784         * gcc.dg/graphite/scop-15.c: Adjusted.
4785         * gcc.dg/graphite/scop-16.c: Adjusted.
4786         * gcc.dg/graphite/scop-17.c: Adjusted.
4787         * gcc.dg/graphite/scop-18.c: Adjusted.
4788         * gcc.dg/graphite/scop-19.c: Adjusted.
4789         * gcc.dg/graphite/scop-2.c: Adjusted.
4790         * gcc.dg/graphite/scop-3.c: Adjusted.-
4791         * gcc.dg/graphite/scop-4.c: Adjusted.
4792         * gcc.dg/graphite/scop-5.c: Adjusted.
4793         * gcc.dg/graphite/scop-6.c: Adjusted.
4794         * gcc.dg/graphite/scop-7.c: Adjusted.
4795         * gcc.dg/graphite/scop-8.c: Adjusted.
4796         * gcc.dg/graphite/scop-9.c: Adjusted.
4797         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4798         * gfortran.dg/graphite/block-1.f90: Adjusted.
4799         * gfortran.dg/graphite/block-2.f: Adjusted.
4800         * gfortran.dg/graphite/block-3.f90: Adjusted.
4801         * gfortran.dg/graphite/block-4.f90: Adjusted.
4802         * gfortran.dg/graphite/id-2.f90: Adjusted.
4803         * gfortran.dg/graphite/id-3.f90: Adjusted.
4804         * gfortran.dg/graphite/id-4.f90: Adjusted.
4805         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4806         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4807         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4808         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4809         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4810         * gfortran.dg/graphite/scop-1.f: Adjusted.
4811
4812 2009-07-30  Doug Kwan  <dougkwan@google.com>
4813
4814         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4815         in warnings added in rev 141298.
4816
4817 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4818
4819         * lib/options.exp: Use "!=" instead of "ne".
4820
4821         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4822
4823         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4824         * gcc.dg/ucnid-12.c: Likewise.
4825
4826 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4827             Pat Haugen  <pthaugen@us.ibm.com>
4828             Revital Eres <ERES@il.ibm.com>
4829
4830         * gcc.target/powerpc/altivec-32.c: New file to test
4831         Altivec simple math function vectorization.
4832
4833         * gcc.target/powerpc/bswap-run.c: New file to test swap
4834         builtins.
4835         * gcc.target/powerpc/bswap16.c: Ditto.
4836         * gcc.target/powerpc/bswap32.c: Ditto.
4837         * gcc.target/powerpc/bswap64-1.c: Ditto.
4838         * gcc.target/powerpc/bswap64-2.c: Ditto.
4839         * gcc.target/powerpc/bswap64-3.c: Ditto.
4840         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4841         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4842         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4843
4844         * gcc.target/powerpc/popcount-2.c: New file to test
4845         power7 popcntd instructions.
4846         * gcc.target/powerpc/popcount-3.c: Ditto.
4847
4848         * gcc.target/powerpc/pr39457.c: New VSX test.
4849         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4850         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4851         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4852         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4853         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4854         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4855         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4856         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4857         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4858         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4859         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4860         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4861
4862         * gcc.target/powerpc/altivec-6.c: Store the result of
4863         vec_add, so the optimizer doesn't remove it.
4864
4865         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4866         systems that support bswap64.
4867
4868         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4869         prevent VSX code generation.
4870
4871         * lib/target-supports.exp (check_vsx_hw_available): New
4872         function to test if VSX available.
4873         (check_effective_target_powerpc_vsx_ok): Ditto.
4874         (check_vmx_hw_available): Add explicit -mno-vsx.
4875
4876 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4877
4878         PR c/39902
4879         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4880
4881 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4882
4883         PR tree-optimization/40570
4884         * gcc.c-torture/compile/pr40570.c: New test.
4885
4886 2009-07-29  Jason Merrill  <jason@redhat.com>
4887
4888         PR c++/14912
4889         * g++.dg/template/defarg13.C: New.
4890
4891 2009-07-29  Richard Guenther  <rguenther@suse.de>
4892
4893         PR c++/40834
4894         * g++.dg/torture/pr40834.C: New testcase.
4895
4896 2009-07-29  Michael Matz  <matz@suse.de>
4897
4898         PR middle-end/40830
4899         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4900
4901 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4902
4903         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4904         sh*-*-* targets.  Skip on spu-*-* targets.
4905         * gfortran.dg/maxlocval_4.f90: Likewise.
4906         * gfortran.dg/minlocval_1.f90: Likewise.
4907         * gfortran.dg/minlocval_4.f90: Likewise.
4908
4909 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4910
4911         PR fortran/40878
4912         * gfortran.dg/gomp/pr40878-1.f90: New test.
4913         * gfortran.dg/gomp/pr40878-2.f90: New test.
4914
4915         PR testsuite/40891
4916         * gcc.dg/cdce1.c: Adjust note line number.
4917         * gcc.dg/cdce2.c: Likewise.
4918
4919 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4920
4921         PR fortran/40882
4922         * gfortran.dg/proc_ptr_comp_13.f90: New.
4923
4924 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4925
4926         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4927         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4928         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4929         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4930         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4931         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4932         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4933         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4934         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4935         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4936         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4937         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4938         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4939         #ifdef NEED_IEEE754_FLOAT conditional.
4940         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4941         conditional.
4942
4943 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4944
4945         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4946         i?86-*-netware.
4947         * g++.dg/ext/bitfield3.C: Likewise.
4948         * g++.dg/ext/bitfield4.C: Likewise.
4949         * g++.dg/ext/bitfield5.C: Likewise.
4950         * gcc.dg/bitfld-15.c: Likewise.
4951         * gcc.dg/bitfld-16.c: Likewise.
4952         * gcc.dg/bitfld-17.c: Likewise.
4953         * gcc.dg/bitfld-18.c: Likewise.
4954         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4955         * gcc.dg/20010912-1.c: Likewise.
4956         * gcc.dg/20021018-1.c: Likewise.
4957         * gcc.dg/20030213-1.c: Likewise.
4958         * gcc.dg/20030225-1.c: Likewise.
4959         * gcc.dg/20030708-1.c: Likewise.
4960         * gcc.dg/20050321-2.c: Likewise.
4961         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4962         * gcc.dg/cdce2.c: Likewise.
4963         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4964         targets.
4965         * gcc.target/i386/pr37248-3.c: Likewise.
4966
4967 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4968
4969         PR fortran/40848
4970         * gfortran.dg/altreturn_7.f90: New.
4971
4972 2009-07-27  Simon Baldwin  <simonb@google.com>
4973
4974         PR testsuite/40829
4975         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4976         so that indexing no longer runs off array end.
4977
4978 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4979
4980         PR fortran/40851
4981         * gfortran.dg/derived_init_3.f90: New test.
4982
4983 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4984
4985         PR fortran/33197
4986         * gfortran.dg/atan2_1.f90: New test
4987         * gfortran.dg/atan2_2.f90: New test
4988
4989 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4990
4991         PR c++/40749
4992         * g++.dg/warn/Wreturn-type-6.C: New test.
4993
4994 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4995
4996         PR tree-optimization/40801
4997         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4998         * gfortran.dg/vect/vect.exp: Run tests starting with
4999         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5000
5001 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5002
5003         PR rtl-optimization/40445
5004         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5005
5006 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5007
5008         * gcc.dg/builtin-unreachable-4.c: New test.
5009
5010 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5011
5012         PR fortran/33197
5013         * gfortran.dg/complex_intrinsic_5.f90: New test.
5014         * gfortran.dg/complex_intrinsic_7.f90: New test.
5015
5016 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5017
5018         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5019         * gcc.dg/ipa/noclone-1.c: New test.
5020
5021 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5022
5023         * lib/target-supports.exp (check_effective_target_static): New
5024         procedure.
5025         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5026         supported.
5027         * g++.old-deja/g++.law/weak.C: Require static effective target.
5028
5029 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5030
5031         PR fortran/39630
5032         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5033         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5034         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5035         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5036         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5037         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5038         * gfortran.dg/typebound_call_10.f03: New.
5039
5040 2009-07-24  Jason Merrill  <jason@redhat.com>
5041
5042         * g++.dg/cpp0x/defaulted11.C: New.
5043
5044         * g++.dg/cpp0x/initlist23.C: New.
5045
5046 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5047
5048         PR fortran/40822
5049         * gfortran.dg/char_length_16.f90: New.
5050
5051 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5052
5053         PR fortran/40643
5054         PR fortran/31067
5055         * gfortran.dg/maxlocval_2.f90: New test.
5056         * gfortran.dg/maxlocval_3.f90: New test.
5057         * gfortran.dg/maxlocval_4.f90: New test.
5058         * gfortran.dg/minlocval_1.f90: New test.
5059         * gfortran.dg/minlocval_2.f90: New test.
5060         * gfortran.dg/minlocval_3.f90: New test.
5061         * gfortran.dg/minlocval_4.f90: New test.
5062
5063 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5064
5065         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5066         scan-assembler.
5067
5068 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5069
5070         PR fortran/40839
5071         * gfortran.dg/pr40839.f90: New test.
5072
5073 2009-07-23  Michael Matz  <matz@suse.de>
5074
5075         PR middle-end/40830
5076         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5077         don't set options ourself.
5078
5079 2009-07-23  Simon Baldwin  <simonb@google.com>
5080
5081         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5082         native C compilation where required.
5083
5084 2009-07-22  Doug Kwan  <dougkwan@google.com>
5085
5086         * gcc.c-torture/compile/20090721-1.c: New test.
5087
5088 2009-07-22  Michael Matz  <matz@suse.de>
5089
5090         PR tree-optimization/35229
5091         PR tree-optimization/39300
5092         * gcc.dg/vect/vect-pre-interact.c: New test.
5093
5094 2009-07-22  Richard Guenther  <rguenther@suse.de>
5095
5096         * g++.dg/lookup/using21.C: Fix duplicate paste.
5097
5098 2009-07-22  Richard Guenther  <rguenther@suse.de>
5099
5100         PR c++/40799
5101         * g++.dg/lookup/using21.C: New testcase.
5102
5103 2009-07-21  Jason Merrill  <jason@redhat.com>
5104
5105         * g++.dg/init/aggr4.C: New.
5106
5107 2009-07-21  Jason Merrill  <jason@redhat.com>
5108
5109         Core issue 934
5110         * g++.dg/cpp0x/initlist22.C: New.
5111
5112 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5113
5114         * gcc.target/i386/vectorize8.c: New test.
5115
5116 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5117
5118         PR target/40811
5119         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5120         Add i?86 and x86_64 targets.
5121         * gcc.target/i386/vectorize7.c: New test.
5122
5123         PR target/40809
5124         * gcc.target/i386/pr40809.c: New test.
5125
5126 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5127
5128         PR tree-optimization/40813
5129         * g++.dg/opt/inline15.C: New test.
5130
5131 2009-07-21  Paul Brook <paul@codesourcery.com>
5132
5133         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5134         * lib/target-supports.exp (check_effective_target_section_anchors):
5135         Add arm*-*-*.
5136
5137 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5138
5139         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5140         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5141         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5142
5143 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5144
5145         * gcc.target/mips/ext-3.c: New test.
5146
5147 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5148
5149         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5150         * gcc.dg/builtin-object-size-8.c: New test.
5151         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5152         * g++.dg/ext/builtin-object-size2.C: Likewise.
5153
5154         PR tree-optimization/40792
5155         * gcc.dg/pr40792.c: New test.
5156
5157 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5158
5159         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5160         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5161         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5162
5163 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5164
5165         * gcc.target/sh/mfmovd.c: New test.
5166
5167 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5168             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5169
5170         PR libfortran/40714
5171         * gfortran.dg/eof_3.f90: New test.
5172
5173 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5174
5175         PR fortran/40727
5176         * gfortran.dg/intrinsic_cmplx.f90: New test.
5177
5178 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5179
5180         PR libfortran/34670
5181         PR libfortran/36874
5182         * gfortran.dg/cshift_bounds_1.f90:  New test.
5183         * gfortran.dg/cshift_bounds_2.f90:  New test.
5184         * gfortran.dg/cshift_bounds_3.f90:  New test.
5185         * gfortran.dg/cshift_bounds_4.f90:  New test.
5186         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5187         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5188         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5189         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5190
5191 2009-07-19  Jan Hubicka  <jh@suse.cz>
5192
5193         PR tree-optimization/40676
5194         * gcc.c-torture/compile/pr40676.c: New testcase.
5195
5196 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5197
5198         * gcc.target/mips/ext-2.c: New test.
5199
5200 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5201
5202         * gcc.target/mips/octeon-exts-7.c: New test.
5203         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5204         * gcc.target/mips/octeon-exts-5.c: Likewise.
5205
5206 2009-07-18  Richard Guenther  <rguenther@suse.de>
5207
5208         PR testsuite/40798
5209         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5210
5211 2009-07-18  Richard Guenther  <rguenther@suse.de>
5212
5213         PR c/40787
5214         * gcc.dg/pr35899.c: Adjust.
5215
5216 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5217
5218         * gcc.target/powerpc/asm-es-1.c: New test.
5219         * gcc.target/powerpc/asm-es-2.c: Likewise.
5220
5221 2009-07-17  Richard Guenther  <rguenther@suse.de>
5222
5223         PR c/40401
5224         * g++.dg/rtti/crash4.C: New testcase.
5225         * g++.dg/torture/20090706-1.C: Likewise.
5226         * gcc.dg/redecl-17.c: Likewise.
5227         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5228         * gcc.dg/declspec-9.c: Expect extra error.
5229         * gcc.dg/declspec-10.c: Likewise.
5230         * gcc.dg/declspec-11.c: Likewise.
5231         * gcc.dg/redecl-10.c: Expect extra warnings.
5232         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5233         * gcc.target/i386/pr39545-1.c: Likewise.
5234         * g++.dg/ext/asm3.C: Expect more errors.
5235         * g++.dg/gomp/block-1.C: Likewise.
5236         * g++.dg/gomp/block-2.C: Likewise.
5237         * g++.dg/gomp/block-3.C: Likewise.
5238         * g++.dg/gomp/block-5.C: Likewise.
5239         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5240         * g++.dg/warn/unused-result1.C: XFAIL.
5241
5242 2009-07-17  Richard Guenther  <rguenther@suse.de>
5243
5244         PR tree-optimization/40321
5245         * gcc.c-torture/compile/pr40321.c: New testcase.
5246         * g++.dg/torture/pr40321.C: Likewise.
5247
5248 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5249
5250         PR c++/40780
5251         * g++.dg/template/ptrmem19.C: New test.
5252
5253 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5254             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5255
5256         PR 40435
5257         * gcc.dg/pr36902.c: Add column info.
5258         * g++.dg/gcov/gcov-2.C: Change count for definition.
5259
5260 2009-07-16  Jason Merrill  <jason@redhat.com>
5261
5262         PR libstdc++/37907
5263         * g++.dg/cpp0x/std-layout1.C: New.
5264         * g++.dg/ext/has_nothrow_assign.C: Fix.
5265         * g++.dg/ext/has_nothrow_copy.C: Fix.
5266         * g++.dg/ext/has_trivial_assign.C: Fix.
5267         * g++.dg/ext/has_trivial_copy.C: Fix.
5268         * g++.dg/ext/is_pod.C: Fix.
5269         * g++.dg/other/offsetof3.C: Adjust.
5270         * g++.dg/overload/ellipsis1.C: Adjust.
5271         * g++.dg/warn/var-args1.C: Adjust.
5272         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5273         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5274         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5275         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5276         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5277
5278 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5279
5280         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5281         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5282         effective target "mpc_pow".
5283         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5284
5285 2009-07-16  Richard Henderson  <rth@redhat.com>
5286
5287         * g++.dg/opt/eh4.C: New test.
5288
5289 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5290
5291         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5292
5293 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5294
5295         PR middle-end/40747
5296         * gcc.c-torture/execute/pr40747.c: New test.
5297
5298 2009-07-15  Richard Guenther  <rguenther@suse.de>
5299
5300         PR middle-end/40753
5301         * gcc.c-torture/compile/pr40753.c: New testcase.
5302
5303 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5304
5305         PR fortran/40743
5306         * gfortran.dg/interface_assignment_4.f90: New.
5307
5308 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5309
5310         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5311         for FreeBSD up to and including version 8.
5312
5313 2009-07-14  Taras Glek  <tglek@mozilla.com>
5314             Rafael Espindola  <espindola@google.com>
5315
5316         * g++.dg/plugin/header-plugin-test.C: New.
5317         * g++.dg/plugin/header_plugin.c: New.
5318         * g++.dg/plugin/plugin.exp: Update.
5319
5320 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5321
5322         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5323         function to enable vectorization.
5324         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5325         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5326
5327 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5328
5329         * gcc.target/i386/sse-copysignf-vec.c: New test.
5330         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5331
5332 2009-07-14  Jason Merrill  <jason@redhat.com>
5333
5334         PR c++/37276
5335         * g++.dg/lookup/builtin5.C: New.
5336         * g++.dg/other/error22.C: Add missing extern "C".
5337         * g++.dg/warn/Warray-bounds.C: Likewise.
5338         * gcc.dg/compat/compat-common.h: Likewise.
5339
5340         PR c++/40746
5341         * g++.dg/lookup/using20.C: New.
5342
5343         PR c++/40740
5344         * g++.dg/template/koenig8.C: New.
5345
5346 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5347
5348         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5349         both i?86-*-darwin* and x86_64-*-darwin*.
5350
5351 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5352
5353         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5354         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5355         name.
5356
5357 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5358
5359         PR debug/40705
5360         * g++.dg/debug/dwarf2/typedef1.C: New test.
5361
5362         PR c++/40357
5363         * g++.dg/other/typedef3.C: New test.
5364
5365 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5366
5367         * gcc.dg/20090709-1.c: Move to a proper place ...
5368         * gcc.target/m68k/20090709-1.c: ... here.
5369
5370 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5371
5372         PR C++/22154
5373         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5374         front of qualified names are allowed.
5375         * g++.dg/parse/crash10.C: Likewise.
5376         * g++.dg/parse/error15.C: Likewise.
5377         * g++.dg/parse/typename9.C: Likewise.
5378         * g++.dg/parse/error8.C: Likewise.
5379
5380 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5381
5382         PR fortran/40646
5383         * gfortran.dg/proc_ptr_22.f90: Extended.
5384         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5385
5386 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5387
5388         * gfortran.dg/vect/vect-6.f: New test.
5389
5390 2009-07-12  Jason Merrill  <jason@redhat.com>
5391
5392         PR c++/36628
5393         * g++.dg/cpp0x/decltype17.C: New.
5394
5395         PR c++/37206
5396         * g++.dg/cpp0x/rv10.C: New.
5397
5398 2009-07-12  Jason Merrill  <jason@redhat.com>
5399
5400         PR c++/40689
5401         * g++.dg/cpp0x/initlist20.C: New.
5402         * g++.dg/cpp0x/initlist21.C: New.
5403
5404 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5405
5406         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5407         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5408         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5409         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5410         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5411
5412 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5413
5414         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5415         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5416         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5417         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5418         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5419         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5420         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5421         effective_target fd_truncate.
5422
5423 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5424
5425         * gnat.dg/specs/addr1.ads: New test.
5426
5427 2009-07-11  Jan Hubicka  <jh@suse.cz>
5428
5429         PR middle-end/48388
5430         * g++.dg/torture/pr40388.C: New testcase.
5431
5432 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5433
5434         PR target/40668
5435         * gcc.c-torture/execute/pr40668.c: New test.
5436
5437 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5438
5439         * gcc.c-torture/execute/20090711-1.c: New test.
5440
5441 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5442
5443         PR testsuite/40699
5444         PR testsuite/40707
5445         PR testsuite/40709
5446         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5447         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5448         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5449         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5450
5451 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5452
5453         PR fortran/33197
5454         * gfortran.dg/complex_intrinsic_3.f90: New test.
5455         * gfortran.dg/complex_intrinsic_4.f90: New test.
5456
5457 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5458
5459         PR target/39079
5460         * gcc.target/mips/mips.exp: Make -msynci a known option.
5461         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5462
5463 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5464
5465         PR c++/40502
5466         * g++.dg/ext/strncpy-chk1.C: New test.
5467
5468 2009-07-10  Richard Guenther  <rguenther@suse.de>
5469
5470         PR tree-optimization/40496
5471         * g++.dg/opt/pr40496.C: New testcase.
5472
5473 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5474
5475         PR 25509
5476         PR 40614
5477         * g++.dg/warn/unused-result1-Werror.c: New.
5478
5479 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5480
5481         PR fortran/39334
5482         * gfortran.dg/recursive_parameter_1.f90: New test.
5483
5484 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5485
5486         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5487         * gfortran.dg/module_equivalence_6.f90: Ditto.
5488         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5489         * gfortran.dg/nan_2.f90: Ditto.
5490         * gfortran.dg/inquire_11.f90: Ditto.
5491         * gfortran.dg/abstract_type_3.f03: Ditto.
5492         * gfortran.dg/abstract_type_1.f90: Ditto.
5493         * gfortran.dg/private_type_9.f90: Ditto.
5494         * gfortran.dg/abstract_type_5.f03: Ditto.
5495         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5496         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5497         * gfortran.dg/derived_sub.f90: Ditto.
5498         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5499         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5500         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5501         * gfortran.dg/mvbits_6.f90: Ditto.
5502         * gfortran.dg/abstract_type_2.f03: Ditto.
5503         * gfortran.dg/abstract_type_4.f03: Ditto.
5504         * gfortran.dg/bounds_check_9.f90: Ditto.
5505         * gfortran.dg/optional_dim_3.f90: Ditto.
5506         * gfortran.dg/pr32921.f: Ditto.
5507         * gfortran.dg/entry_16.f90: Ditto.
5508         * gfortran.dg/generic_16.f90: Ditto.
5509
5510
5511 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5512
5513         * gcc.target/m68k/20090709-1.c: New.
5514
5515 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5516
5517         PR c++/40684
5518         * g++.dg/template/unify11.C: New test.
5519
5520 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5521
5522         PR fortran/40629
5523         * gfortran.dg/host_assoc_function_9.f90: New test.
5524
5525 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5526
5527         PR fortran/40646
5528         * gfortran.dg/proc_ptr_22.f90: New.
5529         * gfortran.dg/proc_ptr_comp_12.f90: New.
5530
5531 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5532
5533         PR middle-end/40692
5534         * gcc.c-torture/compile/pr40692.c: New test.
5535
5536 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5537
5538         PR fortran/40604
5539         * gfortran.dg/pointer_check_6.f90: New test.
5540
5541 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5542
5543         * gcc.target/mips/truncate-5.c: New test.
5544
5545 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5546
5547         PR libfortran/40330
5548         PR libfortran/40662
5549         * gfortran.dg/fmt_cache_1.f: New test.
5550
5551 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5552
5553         PR fortran/40675
5554         * gfortran.dg/nosigned_zero_1.f90: New test.
5555         * gfortran.dg/nosigned_zero_2.f90: New test.
5556
5557 2009-07-08  Richard Guenther  <rguenther@suse.de>
5558
5559         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5560
5561 2009-07-08  Richard Guenther  <rguenther@suse.de>
5562
5563         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5564
5565 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5566
5567         PR fortran/40591
5568         * gfortran.dg/proc_ptr_21.f90: New test.
5569
5570 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5571
5572         PR c++/31246
5573         * g++.dg/warn/pr31246.C: New.
5574         * g++.dg/warn/pr31246-2.C: New.
5575
5576 2009-07-07  Jason Merrill  <jason@redhat.com>
5577
5578         PR c++/35828
5579         * g++.dg/template/defarg12.C: New.
5580
5581         PR c++/37816
5582         * g++.dg/cpp0x/enum7.C: New.
5583
5584         PR c++/37946
5585         * g++.dg/cpp0x/enum6.C: New.
5586
5587         PR c++/40639
5588         * g++.dg/cpp0x/enum5.C: New.
5589
5590         PR c++/40633
5591         * g++.dg/cpp0x/enum4.C: New.
5592
5593 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5594
5595         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5596
5597 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5598
5599         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5600
5601 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5602
5603         PR middle-end/40669
5604         * gcc.dg/pr40669.c: New test.
5605
5606 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5607
5608         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5609         location. Update all calls.
5610         * g++.dg/plugin/selfassign.c: Likewise.
5611
5612 2009-07-06  Jason Merrill  <jason@redhat.com>
5613
5614         * g++.dg/rtti/dyncast[34].C: New.
5615
5616 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5617
5618         * lib/target-supports.exp
5619         (check_effective_target_mips_newabi_large_long_double): New.
5620         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5621         target.
5622         * gcc.target/mips/fpr-moves-6.c: Likewise.
5623
5624 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5625
5626         PR c++/40557
5627         * g++.dg/template/union2.C: New test.
5628
5629 2009-07-04  Jason Merrill  <jason@redhat.com>
5630
5631         * g++.dg/template/using15.C: New.
5632
5633 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5634
5635         * gfortran.dg/maxloc_1.f90: New test.
5636
5637 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5638
5639         PR fortran/40593
5640         * gfortran.dg/proc_ptr_result_6.f90: New.
5641
5642 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5643
5644         * gcc.dg/framework-2.c: Adjust testcase to pass.
5645
5646 2009-07-04  Jason Merrill  <jason@redhat.com>
5647
5648         PR c++/40619
5649         * g++.dg/cpp0x/auto16.C: New.
5650
5651 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5652
5653         PR target/40587
5654         * gfortran.dg/pr40587.f: New test.
5655
5656 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5657
5658         PR fortran/40638
5659         * gfortran.dg/unit_1.f90: New test.
5660
5661 2009-07-03  Jason Merrill  <jason@redhat.com>
5662
5663         * g++.dg/template/pure1.C: Expect another error.
5664
5665 2009-07-03  Richard Guenther  <rguenther@suse.de>
5666
5667         PR tree-optimization/40640
5668         * gcc.c-torture/compile/pr40640.c: New testcase.
5669
5670 2009-07-03  Richard Guenther  <rguenther@suse.de>
5671
5672         PR middle-end/34163
5673         * gfortran.dg/pr34163.f90: New testcase.
5674
5675 2009-07-03  Jan Hubicka  <jh@suse.cz>
5676
5677         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5678         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5679         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5680         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5681         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5682         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5683         * gnat.dg/loop_optimization6.adb: Enable -O2.
5684
5685 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5686
5687         * g++.dg/warn/null4.C: Extend.
5688
5689 2009-07-02  Jason Merrill  <jason@redhat.com>
5690
5691         * g++.dg/template/spec8.C: Fix.
5692
5693 2009-07-02  Michael Matz  <matz@suse.de>
5694
5695         PR fortran/32131
5696         * gfortran.dg/pr32921.f: Adjust.
5697
5698 2009-07-02  Jan Hubicka  <jh@suse.cz>
5699
5700         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5701
5702 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5703
5704         * gcc.target/mips/truncate-4.c: New testcase.
5705
5706 2009-07-01  Richard Guenther  <rguenther@suse.de>
5707
5708         PR tree-optimization/19831
5709         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5710         make allocated memory escape.  Un-XFAIL.
5711         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5712         * gcc.dg/vect/pr31699.c: Likewise.
5713         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5714
5715 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5716
5717         PR c++/40566
5718         * g++.dg/parse/cond5.C: New test.
5719
5720 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5721
5722         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5723         (main): Pass n to main_1 instead.
5724         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5725         (main_1): New function, split off from...
5726         (main): ...here.  Pass `off' to main_1 instead.
5727
5728 2009-06-30  Jason Merrill  <jason@redhat.com>
5729
5730         PR c++/40595
5731         * g++.dg/cpp0x/variadic94.C: New.
5732
5733 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5734
5735         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5736         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5737         (init_ld_library_path_env_vars): New function, replacing the
5738         orig_*_saved assignments.  Call it after defining it.
5739         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5740         (restore_ld_library_path_env_vars): Likewise.
5741         (add_path, find_libgcc_s): New functions.
5742         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5743         gcc-set-multilib-library-path.
5744         (objc_target_compile): Don't add "." to ld_library_path.
5745         Use add_path.
5746         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5747         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5748         gcc-set-multilib-library-path.
5749         * lib/g++.exp (g++_link_flags): Likewise.
5750         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5751         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5752         top level; do it...
5753         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5754         to tell when this needs to happen.  Use find_libgcc_s instead of
5755         gcc-set-multilib-library-path.
5756         * lib/gcc-dg.exp: Likewise.
5757         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5758         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5759         unless it is in $ALT_LD_LIBRARY_PATH.
5760         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5761
5762 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5763
5764         * gnat.dg/discr12.adb: New test.
5765         * gnat.dg/discr12_pkg.ads: New helper.
5766         * gnat.dg/discr13.adb: New test.
5767         * gnat.dg/discr14.ad[sb]: Likewise.
5768         * gnat.dg/discr15.adb: Likewise.
5769         * gnat.dg/discr15_pkg.ads: New helper.
5770         * gnat.dg/discr16.adb: New test.
5771         * gnat.dg/discr16_g.ads: New helper.
5772         * gnat.dg/discr16_pkg.ads: Likewise.
5773         * gnat.dg/discr16_cont.ads: Likewise.
5774         * gnat.dg/discr17.adb: New test.
5775         * gnat.dg/discr18.adb: Likewise.
5776         * gnat.dg/discr18_pkg.ads: New helper.
5777         * gnat.dg/discr19.adb: New test.
5778
5779 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5780
5781         PR fortran/40576
5782         * gfortran.dg/internal_write_1.f90:  New testcase.
5783
5784 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5785
5786         PR fortran/40594
5787         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5788
5789 2009-06-30  Richard Guenther  <rguenther@suse.de>
5790
5791         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5792
5793 2009-06-30  Wei Guozhi  <carrot@google.com>
5794
5795         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5796         to "-Os".
5797
5798 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5799
5800         PR tree-optimization/40542
5801         * gcc.dg/vect/pr40542.c: New test.
5802
5803 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5804
5805         PR tree-optimization/40582
5806         * gcc.c-torture/compile/pr40582.c: New test.
5807
5808 2009-06-30  Wei Guozhi  <carrot@google.com>
5809
5810         PR/40416
5811         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5812
5813 2009-06-29  Jason Merrill  <jason@redhat.com>
5814
5815         PR c++/40274
5816         * g++.dg/template/debug1.C: New.
5817
5818 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5819
5820         PR fortran/40580
5821         * pointer_check_1.f90: New test.
5822         * pointer_check_2.f90: New test.
5823         * pointer_check_3.f90: New test.
5824         * pointer_check_4.f90: New test.
5825         * pointer_check_5.f90: New test.
5826
5827 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5828
5829         PR fortran/40551
5830         * gfortran.dg/func_assign_2.f90 : New test.
5831
5832 2009-06-29  Richard Guenther  <rguenther@suse.de>
5833
5834         PR middle-end/14187
5835         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5836         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5837         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5838         * gcc.c-torture/execute/20090623-1.c: Likewise.
5839         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5840         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5841
5842 2009-06-29  Richard Guenther  <rguenther@suse.de>
5843
5844         PR middle-end/38212
5845         * gcc.c-torture/execute/pr38212.c: New testcase.
5846
5847 2009-06-29  Richard Guenther  <rguenther@suse.de>
5848
5849         PR tree-optimization/40579
5850         * gcc.c-torture/execute/pr40579.c: New testcase.
5851
5852 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5853
5854         PR tree-optimization/40550
5855         * gcc.dg/pr40550.c: New test.
5856
5857 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5858
5859         * gnat.dg/overflow_sum2.adb: New test
5860         * gnat.dg/namet.ads: New helper.
5861
5862         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5863
5864 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5865
5866         PR fortran/34112
5867         * gfortran.dg/compiler-directive_1.f90: New test.
5868         * gfortran.dg/compiler-directive_2.f: New test.
5869
5870 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5871
5872         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5873         comment out some values and add some cases.
5874
5875 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5876
5877         PR testsuite/40567
5878         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5879
5880 2009-06-26  Richard Henderson  <rth@redhat.com>
5881
5882         PR testsuite/40565
5883         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5884         * gcc.target/i386/local.c: Pass a non-constant to T.
5885
5886 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5887
5888         PR fortran/39997
5889         PR fortran/40541
5890         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5891         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5892         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5893         * gfortran.dg/proc_ptr_result_5.f90: New.
5894
5895 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5896
5897         PR c/39902
5898         * gcc.dg/dfp/pr39902.c: New test.
5899
5900 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5901
5902         PR testsuite/40532
5903         * gcc.dg/builtins-65.c: Require c99 runtime.
5904
5905 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5906
5907         * gnat.dg/array7.ad[sb]: New test.
5908
5909 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5910
5911         * gnat.dg/array6.adb: New test.
5912
5913 2009-06-25  Ian Lance Taylor  <iant@google.com>
5914
5915         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5916
5917 2009-06-25  Ian Lance Taylor  <iant@google.com>
5918
5919         * g++.dg/warn/Wunused-16.C: New testcase.
5920
5921 2009-06-25  Ian Lance Taylor  <iant@google.com>
5922
5923         * g++.dg/warn/skip-2.C: New testcase.
5924
5925 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5926
5927         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5928         dg-skip-if and move to ...
5929         * gcc.dg/torture/20090618-1.c.
5930
5931 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5932
5933         PR tree-optimization/40493
5934         * gcc.c-torture/execute/pr40493.c: New test.
5935
5936 2009-06-24  Jason Merrill  <jason@redhat.com>
5937
5938         PR c++/40342
5939         * g++.dg/template/overload10.C: New.
5940
5941 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5942
5943         PR fortran/40427
5944         * gfortran.dg/proc_ptr_comp_11.f90: New.
5945
5946 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5947
5948         * gcc.dg/pr40501.c: New testcase.
5949
5950 2009-06-23  DJ Delorie  <dj@redhat.com>
5951
5952         Add MeP port.
5953         * lib/target-supports.exp: Add mep support (no profiling).
5954
5955 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5956
5957         PR testsuite/39297
5958         * gcc.dg/ssa/loop-31.c: Change scan rules.
5959
5960 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5961
5962         * gcc.dg/cpp/empty-include.c: Update column info.
5963         * gcc.dg/cpp/assert2.c: Update column info.
5964
5965 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5966
5967         * g++.dg/ext/builtin-object-size1.C: New test.
5968         * g++.dg/ext/builtin-object-size2.C: New test.
5969
5970 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5971
5972         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5973         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5974
5975 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5976
5977         * gcc.target/mips/truncate-3.c: New test.
5978
5979 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5980
5981         PR fortran/37254
5982         PR fortran/39850
5983         * gfortran.dg/interface_30.f90: Modified error message.
5984         * gfortran.dg/proc_decl_22.f90: New.
5985
5986 2009-06-22  Ian Lance Taylor  <iant@google.com>
5987
5988         * gcc.dg/Wcxx-compat-19.c: New testcase.
5989
5990 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5991
5992         PR objc/28050
5993         * pr28050.m: New testcase.
5994
5995 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5996
5997         PR testsuite/40481
5998         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5999
6000 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6001
6002         PR tree-optimization/40492
6003         * g++.dg/torture/pr40492.C: New test.
6004
6005 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6006
6007         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6008         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6009
6010 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6011
6012         * gnat.dg/raise_ce.adb: Helper for ...
6013         * gnat.dg/handle_and_return.adb: New test.
6014
6015 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6016
6017         PR fortran/40443
6018         * gfortran.dg/generic_18.f90: New test.
6019
6020 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6021
6022         PR fortran/40472
6023         * gfortran.dg/spread_size_limit.f90: New test.
6024
6025 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6026
6027         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6028         to put dump files in a subdirectory.
6029         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6030         ".o" temporary files.
6031
6032 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6033
6034         PR fortran/39850
6035         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6036         * gfortran.dg/interface_20.f90: Ditto.
6037         * gfortran.dg/interface_21.f90: Ditto.
6038         * gfortran.dg/interface_22.f90: Ditto.
6039         * gfortran.dg/interface_30.f90: New.
6040         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6041
6042 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6043
6044         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6045         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6046         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6047         DEFAULT_VECTFLAGS.
6048
6049 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6050             Revital Eres  <eres@il.ibm.com>
6051
6052         PR testsuite/40359
6053         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6054         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6055         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6056
6057 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6058
6059         PR testsuite/40475
6060         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6061         without misalignment support.
6062         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6063
6064 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6065
6066         PR fortran/40452
6067         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6068
6069 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6070
6071         PR fortran/40440
6072         * gfortran.dg/alloc_comp_result_2.f90: New test.
6073
6074 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6075
6076         PR target/40482
6077         * gcc.target/arm/pr40482.c: New test.
6078
6079 2009-06-19  Ian Lance Taylor  <iant@google.com>
6080
6081         * gcc.dg/Wcxx-compat-18.c: New testcase.
6082
6083 2009-06-19  Richard Guenther  <rguenther@suse.de>
6084
6085         * gcc.c-torture/execute/20090618-1.c: New testcase.
6086
6087 2009-06-19  Ian Lance Taylor  <iant@google.com>
6088
6089         * gcc.dg/Wcxx-compat-17.c: New testcase.
6090
6091 2009-06-19  Ian Lance Taylor  <iant@google.com>
6092
6093         * gcc.dg/Wcxx-compat-15.c: New testcase.
6094
6095 2009-06-19  Ian Lance Taylor  <iant@google.com>
6096
6097         * gcc.dg/Wcxx-compat-16.c: New testcase.
6098
6099 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6100
6101         * gcc.dg/builtins-34.c: Add significand cases.
6102
6103 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6104
6105         PR testsuite/40491
6106         * gcc.dg/20080522-1.c: Remove testcase for real.
6107         * gcc.dg/20080528-1.c: Ditto.
6108
6109 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6110
6111         PR fortran/40450
6112         * gfortran.dg/proc_ptr_20.f90: New.
6113
6114 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6115
6116         PR target/40470
6117         * gcc.dg/torture/pr40470-1.c: New.
6118         * gcc.dg/torture/pr40470-2.c: Likewise.
6119         * gcc.dg/torture/pr40470-3.c: Likewise.
6120         * gcc.dg/torture/pr40470-4.c: Likewise.
6121
6122 2009-06-18  Diego Novillo  <dnovillo@google.com>
6123
6124         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6125         * gcc.dg/plugin/ggcplug.c: Likewise.
6126         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6127         * g++.dg/plugin/selfassign.c: Likewise.
6128         * g++.dg/plugin/attribute_plugin.c: Likewise.
6129         * g++.dg/plugin/dumb_plugin.c: Likewise.
6130
6131 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6132
6133         * gcc.dg/cpp/arith-3.c: Add column info.
6134
6135 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6136
6137         * gcc.target/arm/fp16-compile-none-2.c: New.
6138         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6139         * gcc.target/arm/fp16-compile-alt-12.c: New.
6140
6141 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6142
6143         * gcc.target/arm/fp16-compile-alt-1.c: New.
6144         * gcc.target/arm/fp16-compile-alt-2.c: New.
6145         * gcc.target/arm/fp16-compile-alt-3.c: New.
6146         * gcc.target/arm/fp16-compile-alt-4.c: New.
6147         * gcc.target/arm/fp16-compile-alt-5.c: New.
6148         * gcc.target/arm/fp16-compile-alt-6.c: New.
6149         * gcc.target/arm/fp16-compile-alt-7.c: New.
6150         * gcc.target/arm/fp16-compile-alt-8.c: New.
6151         * gcc.target/arm/fp16-compile-alt-9.c: New.
6152         * gcc.target/arm/fp16-compile-alt-10.c: New.
6153         * gcc.target/arm/fp16-compile-alt-11.c: New.
6154         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6155         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6156         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6157         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6158         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6159         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6160         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6161         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6162         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6163         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6164         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6165         * gcc.target/arm/fp16-compile-none-1.c: New.
6166         * gcc.target/arm/fp16-compile-exprtype.c: New.
6167         * gcc.target/arm/fp16-compile-vcvt.c: New.
6168         * gcc.target/arm/fp16-builtins-1.c: New.
6169         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6170         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6171         * gcc.target/arm/fp16-param-1.c: New.
6172         * gcc.target/arm/fp16-return-1.c: New.
6173         * gcc.target/arm/fp16-unprototyped-1.c: New.
6174         * gcc.target/arm/fp16-unprototyped-2.c: New.
6175         * gcc.target/arm/fp16-variadic-1.c: New.
6176         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6177         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6178         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6179         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6180         * gcc.dg/torture/arm-fp16-ops.h: New.
6181         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6182         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6183         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6184         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6185         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6186         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6187         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6188         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6189         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6190         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6191         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6192         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6193         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6194         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6195         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6196         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6197         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6198         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6199         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6200         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6201         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6202
6203 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6204
6205         * gcc.dg/builtins-65.c: New test.
6206
6207 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6208
6209         PR fortran/40451
6210         * gfortran.dg/proc_ptr_result_4.f90: New.
6211
6212 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6213
6214         * gcc.c-torture/execute/bitfld-5.c: New test.
6215
6216 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6217
6218         * gcc.dg/builtin-unreachable-3.c: New test.
6219
6220 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6221
6222         * gcc.target/i386/builtin-unreachable.c: New test.
6223
6224 2009-06-17  Ian Lance Taylor  <iant@google.com>
6225
6226         * gcc.dg/Wcxx-compat-14.c: New testcase.
6227
6228 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6229
6230         * gcc.dg/func-ptr-conv-1.c: Update column info.
6231
6232 2009-06-17  Richard Guenther  <rguenther@suse.de>
6233
6234         PR middle-end/40404
6235         * gcc.c-torture/execute/pr40404.c: New testcase.
6236
6237 2009-06-17  Richard Guenther  <rguenther@suse.de>
6238
6239         PR middle-end/40460
6240         * g++.dg/torture/pr40460.C: New testcase.
6241
6242 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6243
6244         * gcc.dg/plugin/one_time_plugin.c: New test.
6245         * gcc.dg/plugin/one_time-test-1.c: New test.
6246         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6247
6248 2009-06-16  Ian Lance Taylor  <iant@google.com>
6249
6250         * g++.dg/warn/skip-1.C: New testcase.
6251
6252 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6253
6254         PR middle-end/40446
6255         * g++.dg/other/pr40446.C: New test.
6256
6257 2009-06-16  Richard Guenther  <rguenther@suse.de>
6258
6259         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6260         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6261         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6262         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6263
6264 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6265
6266         * gcc.c-torture/compile/pr40432.c: New file.
6267
6268 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6269
6270         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6271
6272 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6273
6274         PR fortran/36947
6275         PR fortran/40039
6276         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6277         * gfortran.dg/interface_20.f90: Modified error messages.
6278         * gfortran.dg/interface_21.f90: Ditto.
6279         * gfortran.dg/interface_26.f90: Ditto.
6280         * gfortran.dg/interface_27.f90: Ditto.
6281         * gfortran.dg/interface_28.f90: Extended test case.
6282         * gfortran.dg/interface_29.f90: New.
6283         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6284         * gfortran.dg/proc_decl_8.f90: Ditto.
6285         * gfortran.dg/proc_ptr_11.f90: Ditto.
6286         * gfortran.dg/proc_ptr_15.f90: Ditto.
6287
6288 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6289
6290         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6291         printing.
6292         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6293         gcc.dg/vect/vect-outer-4f.c: Likewise.
6294         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6295         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6296         Likewise.
6297         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6298         outer loop.
6299
6300 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6301
6302         PR fortran/40383
6303         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6304
6305 2009-06-15  Ian Lance Taylor  <iant@google.com>
6306
6307         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6308         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6309         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6310         Recognize new notes.
6311         * gcc.dg/stmt-expr-label-2.c: Likewise.
6312         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6313         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6314         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6315         * gcc.dg/c99-vla-jump-4.c: Likewise.
6316         * gcc.dg/stmt-expr-label-1.c: Likewise.
6317         * gcc.dg/stmt-expr-label-3.c: Likewise.
6318         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6319
6320 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6321
6322         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6323
6324 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6325
6326         * gcc.dg/builtin-object-size-7.c: New test.
6327
6328 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6329
6330         PR testsuite/40426
6331         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6332         level != "" use separate -gdwarf-2 -g${level} options instead of
6333         -gdwarf-2${level}.
6334         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6335         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6336         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6337
6338 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6339
6340         * g++.dg/abi/mangle11.C: Update warning line.
6341         * g++.dg/abi/mangle12.C: Update warning line.
6342         * g++.dg/abi/mangle17.C: Update warning line.
6343         * g++.dg/abi/mangle20-2.C: Update warning line.
6344
6345 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6346
6347         * gcc.dg/optimize-bswap-1.c: Split into these two:
6348         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6349         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6350
6351 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6352
6353         * gcc.dg/optimize-bswap-1.c: New testcase.
6354
6355 2009-06-14  Richard Guenther  <rguenther@suse.de>
6356
6357         PR middle-end/40389
6358         * g++.dg/torture/pr40389.C: New testcase.
6359
6360 2009-06-13  Richard Guenther  <rguenther@suse.de>
6361
6362         PR tree-optimization/40421
6363         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6364
6365 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6366
6367         * gcc.dg/old-style-prom-3.c: Add column info.
6368         * gcc.dg/overflow-warn-1.c
6369         * gcc.dg/gomp/pr27415.c
6370         * gcc.dg/gomp/for-1.c: Same.
6371         * gcc.dg/enum-compat-1.c: Same.
6372         * gcc.dg/c99-tag-3.c: Same.
6373         * gcc.dg/Wredundant-decls-2.c: Same.
6374         * gcc.dg/func-ptr-conv-1.c: Same.
6375         * gcc.dg/asm-wide-1.c: Same.
6376         * gcc.dg/nofixed-point-2.c: Same.
6377         * gcc.dg/cpp/line3.c: Same.
6378         * gcc.dg/array-10.c: Same.
6379         * gcc.dg/c99-vla-jump-1.c: Same.
6380         * gcc.dg/pr20368-1.c: Same.
6381         * gcc.dg/Wshadow-3.c: Same.
6382         * gcc.dg/c90-const-expr-8.c: Same.
6383         * gcc.dg/label-decl-2.c: Same.
6384         * gcc.dg/dremf-type-compat-2.c: Same.
6385         * gcc.dg/c90-const-expr-5.c: Same.
6386         * gcc.dg/builtins-30.c: Same.
6387         * gcc.dg/Warray-bounds.c: Same.
6388         * gcc.dg/Wcxx-compat-2.c: Same.
6389         * gcc.dg/tree-ssa/col-1.c: Same.
6390         * gcc.dg/old-style-prom-2.c: Same.
6391         * gcc.dg/cast-function-1.c: Same.
6392         * gcc.dg/pr15698-1.c: Same.
6393         * gcc.dg/dremf-type-compat-3.c: Same.
6394         * gcc.dg/vla-8.c: Same.
6395         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6396         line.
6397         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6398         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6399         * gcc.dg/enum-compat-1.c: Same.
6400         * gcc.dg/dremf-type-compat-2.c: Same.
6401         * gcc.dg/old-style-prom-2.c: Same.
6402         * gcc.dg/pr15698-1.c: Same.
6403         * gcc.dg/pr20368-1.c: Same.
6404         * gcc.dg/dremf-type-compat-3.c: Same.
6405         * gcc.dg/builtins-30.c: Same.  Test for columns.
6406
6407 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6408
6409         PR fortran/40176
6410         * gfortran.dg/proc_decl_1.f90: Extended.
6411
6412 2009-06-12  Ian Lance Taylor  <iant@google.com>
6413
6414         * gcc.dg/Wcxx-compat-13.c: New testcase.
6415
6416 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6417
6418         PR tree-opt/38865
6419         * gcc.dg/tree-ssa/fre-vce-1.c
6420
6421 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6422
6423         PR testsuite/40384
6424         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6425         min-insn-to-prefetch-ratio=5.
6426
6427 2009-06-12  Joey Ye  <joey.ye@intel.com>
6428             H.J. Lu  <hongjiu.lu@intel.com>
6429
6430         PR middle-end/39146
6431         * gcc.target/i386/stackalign/pr39146.c: New.
6432
6433 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6434
6435         * gcc.target/i386/crc32-1.c: New.
6436         * gcc.target/i386/crc32-2.c: Likewise.
6437
6438 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6439
6440         PR c/39252
6441         * gcc.dg/builtin-unreachable-1.c: New test.
6442         * gcc.dg/builtin-unreachable-2.c: Same.
6443
6444 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6445
6446         PR fortran/40402
6447         * gfortran.dg/data_value_1.f90: New test.
6448
6449 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6450
6451         PR testsuite/39831
6452         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6453         remove ilp32 requirement.
6454         * gcc.target/i386/excess-precision-2.c: Likewise.
6455         * gcc.target/i386/excess-precision-3.c: Likewise.
6456         * gcc.target/i386/excess-precision-4.c: Likewise.
6457         * gcc.target/i386/excess-precision-5.c: Likewise.
6458         * gcc.target/i386/excess-precision-6.c: Likewise.
6459
6460 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6461
6462         PR fortran/38718
6463         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6464         * gfortran.dg/nan_5.f90: New test.
6465
6466 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6467
6468         * gcc.target/arm/neon-modes-1.c: New test.
6469
6470 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6471
6472         * g++.dg/torture/pr31579.C: Cast pointer
6473         via __SIZE_TYPE__ instead of 'unsigned long'.
6474
6475 2009-06-10  Anthony Green  <green@moxielogic.com>
6476
6477         * lib/target-supports.exp (check_profiling_available):
6478         Profiling is not available for testing purposes on moxie.
6479
6480 2009-06-09  Ian Lance Taylor  <iant@google.com>
6481
6482         * gcc.dg/Wcxx-compat-12.c: New testcase.
6483
6484 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6485
6486         PR libfortran/40334
6487         * gfortran.dg/backspace_11.f90: New.
6488
6489 2009-06-09  Jason Merrill  <jason@redhat.com>
6490
6491         * g++.dg/cpp0x/defaulted10.C: New.
6492
6493 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6494
6495         * gcc.c-torture/compile/pr40351.c: New file.
6496
6497 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6498
6499         * gnat.dg/align_max.adb: New test.
6500
6501 2009-06-08  Jason Merrill  <jason@redhat.com>
6502
6503         * g++.dg/cpp0x/auto15.C: New.
6504
6505 2009-06-08  Jan Hubicka  <jh@suse.cz>
6506
6507         PR debug/39834
6508         * gcc.dg/torture/pr39834.c
6509
6510 2009-06-08  Jan Hubicka  <jh@suse.cz>
6511
6512         PR middle-end/40102
6513         * g++.dg/torture/pr40102.C: New testcase.
6514
6515 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6516
6517         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6518         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6519         * gcc.dg/builtin-object-size-6.c: New test.
6520
6521         PR c++/40373
6522         * g++.dg/template/dtor7.C: New test.
6523
6524         PR c++/40370
6525         PR c++/40372
6526         * g++.dg/template/error41.C: New test.
6527         * g++.dg/template/error42.C: New test.
6528
6529 2009-06-08  Revital Eres  <eres@il.ibm.com>
6530
6531         PR testsuite/40359
6532         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6533         * gcc.dg/vect/vect-88.c: Likewise.
6534         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6535         * gcc.dg/vect/pr25413.c: Likewise.
6536         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6537
6538 2009-06-07  Ian Lance Taylor  <iant@google.com>
6539
6540         * g++.dg/warn/Wswitch-3.C: New testcase.
6541         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6542         * gcc.dg/Wswitch-enum-error.c: Likewise.
6543         * gcc.dg/Wswitch-error.c: Likewise.
6544
6545 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6546
6547         PR fortran/40008
6548         * gfortran.dg/negative_unit.f: Update test.
6549         * gfortran.dg/negative_unit_int8.f: Update test.
6550         * gfortran.dg/newunit_1.f90: New test.
6551
6552 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6553
6554         PR fortran/25104
6555         PR fortran/29962
6556         * gfortran.dg/spread_init_expr.f03: New.
6557         * gfortran.dg/unpack_init_expr.f03: New.
6558         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6559         error message.
6560
6561 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6562
6563         PR fortran/25104
6564         PR fortran/29962
6565         * gfortran.dg/count_init_expr.f03
6566         * gfortran.dg/product_init_expr.f03
6567         * gfortran.dg/sum_init_expr.f03
6568
6569 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6570
6571         PR fortran/36874
6572         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6573         message.
6574         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6575         shapes.
6576         * gfortran.dg/zero_sized_5.f90: Likewise.
6577
6578 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6579
6580         PR middle-end/32950
6581         * g++.dg/torture/pr32950.C: New.
6582
6583 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6584
6585         PR fortran/25104
6586         PR fortran/29962
6587         * gfortran.dg/dot_product_1.f03: New.
6588         * gfortran.dg/matmul_8.f03: New.
6589         * gfortran.dg/transpose_3.f03: New.
6590
6591 2009-06-06  Ian Lance Taylor  <iant@google.com>
6592
6593         * gcc.dg/Wunused-label-1.c: New test case.
6594         * g++.dg/warn/Wunused-label-1.C: New test case.
6595         * g++.dg/warn/Wunused-label-2.C: New test case.
6596         * g++.dg/warn/Wunused-label-3.C: New test case.
6597
6598 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6599
6600         PR fortran/37203
6601         * reshape_zerosize_2.f90: New.
6602
6603 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6604
6605         PR fortran/32890
6606         * gfortran.dg/pack_assign_1.f90: New.
6607         * gfortran.dg/pack_vector_1.f90: New.
6608
6609 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6610
6611         PR middle-end/40340
6612         * gcc.dg/pr40340-1.c: New test.
6613         * gcc.dg/pr40340-2.c: New test.
6614         * gcc.dg/pr40340-3.c: New test.
6615         * gcc.dg/pr40340-4.c: New test.
6616         * gcc.dg/pr40340-5.c: New test.
6617         * gcc.dg/pr40340.h: New file.
6618
6619 2009-06-05  Revital Eres  <eres@il.ibm.com>
6620
6621         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6622         New procedure.
6623         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6624         * gcc.dg/vect/vect-33.c: Likewise.
6625         * gcc.dg/vect/vect-92.c: Likewise.
6626         * gcc.dg/vect/vect-58.c: Likewise.
6627         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6628         * gcc.dg/vect/vect-42.c: Likewise.
6629         * gcc.dg/vect/slp-25.c: Likewise.
6630         * gcc.dg/vect/vect-align-1.c: Likewise.
6631         * gcc.dg/vect/vect-align-2.c: Likewise.
6632         * gcc.dg/vect/vect-93.c: Likewise.
6633         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6634         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6635         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6636         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6637         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6638         * gcc.dg/vect/vect-26.c: Likewise.
6639         * gcc.dg/vect/vect-44.c: Likewise.
6640         * gcc.dg/vect/vect-70.c: Likewise.
6641         * gcc.dg/vect/vect-95.c: Likewise.
6642         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6643         * gcc.dg/vect/vect-28.c: Likewise.
6644         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6645         * gcc.dg/vect/vect-87.c: Likewise.
6646         * gcc.dg/vect/vect-109.c: Likewise.
6647         * gcc.dg/vect/vect-54.c: Likewise.
6648         * gcc.dg/vect/vect-96.c: Likewise.
6649         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6650         * gcc.dg/vect/vect-88.c: Likewise.
6651         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6652         * gcc.dg/vect/vect-89.c: Likewise.
6653         * gcc.dg/vect/vect-91.c: Likewise.
6654         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6655         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6656         * gfortran.dg/vect/vect-2.f90: Likewise.
6657         * gfortran.dg/vect/vect-3.f90: Likewise.
6658         * gfortran.dg/vect/vect-4.f90: Likewise.
6659         * gfortran.dg/vect/vect-5.f90: Likewise.
6660
6661 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6662
6663         PR tree-optimization/36318
6664         * gcc.dg/tree-ssa/sra-7.c: New test.
6665
6666 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6667
6668         PR fortran/37203
6669         * gfortran.dg/reshape_order_5.f90: New.
6670         * gfortran.dg/reshape_shape_1.f90: New.
6671
6672 2009-06-04  Jason Merrill  <jason@redhat.com>
6673
6674         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6675
6676 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6677
6678         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6679         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6680
6681 2009-06-04  Richard Guenther  <rguenther@suse.de>
6682
6683         PR c++/39371
6684         * g++.dg/torture/pr40335.C: New testcase.
6685
6686 2009-06-03  Richard Guenther  <rguenther@suse.de>
6687
6688         PR middle-end/40328
6689         * gcc.dg/torture/pr40328.c: New testcase.
6690
6691 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6692
6693         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6694         m68k and fido.
6695
6696 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6697
6698         * g++.dg/torture/pr40323.C: New file.
6699
6700 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6701
6702         * gnat.dg/specs/root.ads: New test.
6703         * gnat.dg/specs/root-level_1.ads: Likewise.
6704         * gnat.dg/specs/root-level_2.ads: Likewise.
6705         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6706
6707 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6708
6709         * g++.dg/init/ref15.C: Require unwrapped targets.
6710
6711 2009-06-02  Jason Merrill  <jason@redhat.com>
6712
6713         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6714         * g++.dg/cpp0x/initlist18.C: New.
6715         * g++.dg/cpp0x/initlist19.C: New.
6716
6717         * g++.dg/cpp0x/auto14.C: New.
6718
6719 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6720
6721         * gnat.dg/alignment6.adb: Remove XFAIL.
6722
6723 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6724
6725         PR c++/38089
6726         * g++.dg/template/spec36.C: New test.
6727
6728 2009-06-01  Ian Lance Taylor  <iant@google.com>
6729
6730         * gcc.dg/cast-qual-3.c: New testcase.
6731         * g++.dg/warn/Wcast-qual2.C: New testcase.
6732
6733 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6734
6735         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6736         (process-message): Expect column numbers.
6737         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6738         * gcc.dg/pch/counter-2.c: Same.
6739         * gcc.dg/pch/valid-2.c: Same.
6740         * gcc.dg/pch/warn-1.c: Same.
6741         * gcc.dg/pch/valid-1.c: Same.
6742         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6743         * gcc.dg/cpp/syshdr.c: Same.
6744         * gcc.dg/cpp/19940712-1.c: Same.
6745         * gcc.dg/cpp/missing-header-1.c: Same.
6746         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6747         * gcc.dg/cpp/tr-warn3.c: Same.
6748         * gcc.dg/cpp/pr29612-2.c: Same.
6749         * gcc.dg/cpp/tr-warn4.c: Same.
6750         * gcc.dg/cpp/Wtrigraphs.c: Same.
6751         * gcc.dg/cpp/poison.c: Same.
6752         * gcc.dg/cpp/arith-3.c: Same.
6753         * gcc.dg/cpp/sysmac2.c: Same.
6754         * gcc.dg/cpp/cpp.exp: Same.
6755         * gcc.dg/cpp/tr-warn5.c: Same.
6756         * gcc.dg/cpp/include2.c: Same.
6757         * gcc.dg/cpp/Wmissingdirs.c: Same.
6758         * gcc.dg/cpp/Wmissingdirs.c: Same.
6759         * gcc.dg/cpp/tr-warn6.c: Same.
6760         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6761         * gcc.dg/cpp/macspace1.c: Same.
6762         * gcc.dg/cpp/escape-2.c: Same.
6763         * gcc.dg/cpp/assert2.c: Same.
6764         * gcc.dg/cpp/undef2.c: Same.
6765         * gcc.dg/cpp/macspace2.c: Same.
6766         * gcc.dg/cpp/tr-warn1.c: Same.
6767         * gcc.dg/cpp/extratokens2.c: Same.
6768         * gcc.dg/cpp/strify2.c: Same.
6769         * gcc.dg/cpp/Wsignprom.c: Same.
6770         * gcc.dg/cpp/redef2.c: Same.
6771         * gcc.dg/cpp/trad/trad.exp: Same.
6772         * gcc.dg/cpp/arith-1.c: Same.
6773         * gcc.dg/cpp/extratokens.c: Same.
6774         * gcc.dg/cpp/if-mpar.c: Same.
6775
6776 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6777
6778         * gnat.dg/nested_float_packed.ads: New test.
6779
6780 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6781             Eric Botcazou  <botcazou@adacore.com>
6782
6783         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6784         * gnat.dg/test_oconst.adb: New test.
6785
6786 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6787
6788         * gcc.dg/plugin/ggcplug.c: Moved comment.
6789         (plugin_init): Fixed typo, declared i, returned 0 at end.
6790
6791 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6792
6793         PR testsuite/40244
6794         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6795         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6796
6797 2009-05-29  Ian Lance Taylor  <iant@google.com>
6798
6799         * gcc.dg/Wcxx-compat-11.c: New testcase.
6800
6801 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6802
6803         PR fortran/40019
6804         * gfortran.dg/leadz_trailz_1.f90: New test.
6805         * gfortran.dg/leadz_trailz_2.f90: New test.
6806
6807 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6808
6809         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6810         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6811         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6812         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6813         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6814         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6815         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6816         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6817         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6818         * gcc.dg/tree-ssa/sra-5.c: New file.
6819         * gcc.dg/tree-ssa/sra-6.c: New file.
6820         * gcc.c-torture/compile/sra-1.c: New file.
6821
6822 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6823
6824         PR middle-end/40291
6825         * gcc.c-torture/compile/pr40291.c: New test.
6826
6827         PR target/40017
6828         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6829         __vector _Bool.
6830         * gcc.target/powerpc/altivec-30.c: New test.
6831         * gcc.target/powerpc/altivec-31.c: New test.
6832
6833 2009-05-28  Richard Guenther  <rguenther@suse.de>
6834
6835         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6836         * gcc.c-torture/execute/20090527-1.c: Likewise.
6837
6838 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6839
6840         PR c++/39754
6841         * g++.dg/template/canon-type-1.C: New test.
6842         * g++.dg/template/canon-type-2.C: Likewise.
6843         * g++.dg/template/canon-type-3.C: Likewise.
6844         * g++.dg/template/canon-type-4.C: Likewise.
6845         * g++.dg/template/canon-type-5.C: Likewise.
6846         * g++.dg/template/canon-type-6.C: Likewise.
6847         * g++.dg/template/canon-type-7.C: Likewise.
6848
6849 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6850             Uros Bizjak  <ubizjak@gmail.com>
6851             Danny Smith  <dansmister@gmail.com>
6852
6853         PR target/37216
6854
6855         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6856         New function.
6857         * gcc.target/i386/pr37216.c:  New test source file.
6858         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6859         use -fno-common for testing Cygwin and MinGW targets.
6860
6861 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6862
6863         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6864         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6865         * g++.dg/pr37742.C (size_t): Likewise.
6866         * g++.dg/torture/pr34850.C (size_t): Likewise.
6867         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6868         _PTRDIFF_TYPE__.
6869         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6870         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6871         (size_t): Use __extension__ and __SIZE_TYPE__.
6872         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6873         __SIZE_TYPE__.
6874         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6875         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6876         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6877         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6878         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6879         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6880         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6881         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6882         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6883         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6884         (__ssize_t): Likewise.
6885         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6886         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6887         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6888         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6889         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6890         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6891         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6892         * gcc.dg/pr33667.c (size_t): Likewise.
6893         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6894         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6895         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6896         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6897         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6898         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6899
6900 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6901
6902         PR tree-optimization/40254
6903         * gcc.dg/vect/pr40254.c: New test.
6904
6905 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6906
6907         PR middle-end/33699
6908         * gcc.target/mips/const-anchor-1.c: New test.
6909         * gcc.target/mips/const-anchor-2.c: New test.
6910
6911 2009-05-27  Jason Merrill  <jason@redhat.com>
6912
6913         * g++.dg/cpp0x/initlist15.C: New.
6914         * g++.dg/cpp0x/initlist16.C: New.
6915         * g++.dg/cpp0x/initlist17.C: New.
6916
6917 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6918
6919         PR fortran/39178
6920         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6921         patterns to reflect frontend changes.
6922         * gfortran.dg/vector_subscript_4.f90: Likewise.
6923
6924 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6925             Eric Botcazou  <botcazou@adacore.com>
6926
6927         * gcc.c-torture/execute/align-nest.c: New testcase.
6928         * gnat.dg/misaligned_nest.adb: New testcase.
6929
6930 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6931
6932         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6933         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6934         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6935         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6936
6937 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6938
6939         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6940         cast instead of assuming 0ul.
6941         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6942         __SIZE_TYPE__.
6943         (_type_desc): Make first argument const.
6944         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6945
6946 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6947
6948         PR libfortran/40187
6949         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6950         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6951
6952 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6953
6954         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6955         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6956         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6957         * gcc.dg/plugin/ggcplug.c: Added new file.
6958
6959 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6960
6961         PR fortran/40246
6962         * gfortran.dg/nullify_4.f90: New test.
6963
6964 2009-05-26  Richard Guenther  <rguenther@suse.de>
6965
6966         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6967
6968 2009-05-26  Richard Guenther  <rguenther@suse.de>
6969
6970         PR middle-end/40252
6971         * gcc.c-torture/compile/pr40252.c: New testcase.
6972
6973 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6974
6975         PR c++/40007
6976         * g++.dg/template/typedef18.C: New test.
6977         * g++.dg/template/typedef19.C: Likewise.
6978         * g++.dg/template/typedef20.C: Likewise.
6979         * g++.dg/template/access11.C: Adjust.
6980
6981 2009-05-26  Richard Guenther  <rguenther@suse.de>
6982
6983         PR testsuite/40247
6984         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6985
6986 2009-05-25  Jason Merrill  <jason@redhat.com>
6987
6988         PR c++/38064
6989         * g++.dg/cpp0x/enum3.C: New test.
6990
6991 2009-05-25  Richard Guenther  <rguenther@suse.de>
6992
6993         PR tree-optimization/36327
6994         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6995         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6996         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6997         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6998         * gcc.dg/vect/vect-40.c: Likewise.
6999         * gcc.dg/vect/vect-42.c: Likewise.
7000         * gcc.dg/vect/vect-46.c: Likewise.
7001         * gcc.dg/vect/vect-76.c: Likewise.
7002
7003 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7004
7005         PR fortran/40176
7006         * gfortran.dg/proc_ptr_18.f90: New.
7007         * gfortran.dg/proc_ptr_19.f90: New.
7008         * gfortran.dg/proc_ptr_comp_9.f90: New.
7009         * gfortran.dg/proc_ptr_comp_10.f90: New.
7010
7011 2009-05-25  Richard Guenther  <rguenther@suse.de>
7012
7013         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7014         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7015
7016 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7017
7018         PR tree-optimization/40238
7019         * gcc.dg/vect/pr40238.c: New test.
7020
7021 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7022             Dominique Dhumieres  <dominiq@lps.ens.fr>
7023
7024         PR fortran/35732
7025         PR fortran/39872
7026         * gfortran.dg/bounds_check_fail_3.f90: New test.
7027         * gfortran.dg/bounds_check_fail_4.f90: New test.
7028         * gfortran.dg/bounds_check_14.f90: Update test.
7029         * gfortran.dg/bound_4.f90: Update test.
7030
7031 2009-05-24  Richard Guenther  <rguenther@suse.de>
7032
7033         PR middle-end/40233
7034         * gcc.c-torture/compile/pr40233.c: New testcase.
7035
7036 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7037
7038         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7039         for alpha*-*-* targets.
7040
7041 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7042
7043         * gcc.dg/vect/bb-slp-1.c: New test.
7044         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7045         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7046         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7047         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7048         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7049         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7050         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7051         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7052         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7053         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7054         gcc.dg/vect/bb-slp-22.c: Likewise.
7055         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7056
7057 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7058             Maxim Kuvyrkov  <maxim@codesourcery.com>
7059
7060         * gcc.dg/falign-labels-1.c: New test.
7061
7062 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7063
7064         * gnat.dg/specs/rep_clause3.ads: New test.
7065
7066 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7067
7068         * gnat.dg/addr6.adb: New test.
7069
7070 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7071
7072         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7073         New function.
7074         * gcc.target/arm/thumb2-mul-space.c: New file.
7075         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7076         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7077         * gcc.target/arm/thumb2-mul-speed.c: New file.
7078
7079 2009-05-22  Richard Guenther  <rguenther@suse.de>
7080
7081         PR middle-end/38964
7082         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7083         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7084         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7085
7086 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7087
7088         * gcc.dg/dll-6.c: New test.
7089         * gcc.dg/dll-6a.c: Likewise.
7090         * gcc.dg/dll-7.c: Likewise.
7091         * gcc.dg/dll-7a.c: Likewise.
7092         * g++.dg/ext/dllexport2.C: Likewise.
7093         * g++.dg/ext/dllexport2a.cc: Likewise.
7094
7095 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7096
7097         PR target/37846
7098         * gcc.target/ia64/mfused-madd-vect.c: New test.
7099         * gcc.target/ia64/mfused-madd.c: New test.
7100         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7101         * gcc.target/ia64/mno-fused-madd.c: New test.
7102
7103 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7104
7105         * gcc.target/i386/movbe-1.c: New.
7106         * gcc.target/i386/movbe-2.c: Likewise.
7107
7108 2009-05-21  Taras Glek  <tglek@mozilla.com>
7109
7110         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7111         plugin_init signature.
7112         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7113         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7114         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7115
7116 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7117
7118         * gcc.dg/target/arm/neon-vmla-1.c: New.
7119         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7120
7121 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7122
7123         * gcc.target/mips/octeon-exts-6.c: New test.
7124         * gcc.target/mips/extend-1.c: New test.
7125         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7126         EXTS.
7127         * gcc.target/mips/octeon-exts-5.c: Likewise.
7128
7129 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7130
7131         PR middle-end/40204
7132         * gcc.c-torture/compile/pr40204.c: New test.
7133
7134 2009-05-20  Richard Guenther  <rguenther@suse.de>
7135
7136         * gcc.c-torture/compile/20090518-1.c: New testcase.
7137
7138 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7139
7140         PR tree-optimization/40087
7141         * gcc.dg/tree-ssa/pr40087.c: New test.
7142
7143 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7144
7145         * gcc.dg/vector-4.c: New testcase.
7146         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7147         * g++.dg/ext/vector16.C: New testcase.
7148
7149 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7150
7151         PR c/40172
7152         * gcc.dg/pr40172.c: Renamed to ...
7153         * gcc.dg/pr40172-1.c: This.
7154
7155         * gcc.dg/pr40172-2.c: New.
7156         * gcc.dg/pr40172-3.c: Likewise.
7157
7158 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7159
7160         PR c/40172
7161         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7162
7163 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7164
7165         * gnat.dg/loop_optimization6.ad[sb]: New test.
7166
7167 2009-05-19  Richard Guenther  <rguenther@suse.de>
7168
7169         * gcc.c-torture/compile/20090519-1.c: New testcase.
7170
7171 2009-05-18  Jason Merrill  <jason@redhat.com>
7172
7173         * g++.dg/cpp0x/explicit1.C: New.
7174         * g++.dg/cpp0x/explicit2.C: New.
7175
7176 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7177
7178         PR debug/40109
7179         * g++.dg/debug/dwarf2/nested-1.C: New test.
7180
7181 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7182
7183         PR testsuite/39907
7184         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7185         stack alignment.
7186
7187 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7188
7189         PR fortran/40164
7190         * gfortran.dg/proc_ptr_comp_8.f90: New.
7191
7192 2009-05-18  Richard Guenther  <rguenther@suse.de>
7193
7194         PR fortran/40168
7195         * gfortran.dg/array_memset_2.f90: Adjust.
7196
7197 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7198
7199         PR fortran/36947
7200         PR fortran/40039
7201         * gfortran.dg/interface_27.f90: New.
7202         * gfortran.dg/interface_28.f90: New.
7203         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7204         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7205
7206 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7207
7208         * gcc.target/m68k/tls-ie.c: New test.
7209         * gcc.target/m68k/tls-le.c: New test.
7210         * gcc.target/m68k/tls-gd.c: New test.
7211         * gcc.target/m68k/tls-ld.c: New test.
7212         * gcc.target/m68k/tls-ie-xgot.c: New test.
7213         * gcc.target/m68k/tls-le-xtls.c: New test.
7214         * gcc.target/m68k/tls-gd-xgot.c: New test.
7215         * gcc.target/m68k/tls-ld-xgot.c: New test.
7216         * gcc.target/m68k/tls-ld-xtls.c: New test.
7217         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7218
7219 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7220
7221         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7222
7223 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7224
7225         PR c/40172
7226         * gcc.dg/pr40172.c: New.
7227
7228 2009-05-17  Jason Merrill  <jason@redhat.com>
7229
7230         PR c++/40139
7231         * g++.dg/template/dtor6.C: New.
7232
7233 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7234
7235         * g++.dg/warn/translate-ice-1.C: New test.
7236
7237 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7238
7239         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7240         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7241         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7242         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7243
7244 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7245
7246         PR fortran/33197
7247         * gfortran.dg/erf_2.F90: New test.
7248         * gfortran.dg/erfc_scaled_2.f90: New test.
7249
7250 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7251
7252         PR fortran/31243
7253         * gfortran.dg/string_1.f90: New test.
7254         * gfortran.dg/string_2.f90: New test.
7255         * gfortran.dg/string_3.f90: New test.
7256
7257 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7258
7259         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7260         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7261
7262 2009-05-15  Ian Lance Taylor  <iant@google.com>
7263
7264         * gcc.dg/Wcxx-compat-10.c: New testcase.
7265
7266 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7267
7268         PR 16302
7269         * gcc.dg/pr16302.c: New.
7270         * g++.dg/warn/pr16302.C: New.
7271
7272 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7273
7274         * gcc.dg/torture/builtin-math-5.c: New.
7275         * gcc.dg/torture/builtin-math-6.c: New.
7276         * lib/target-supports.exp (check_effective_target_mpc): New.
7277
7278 2009-05-15  Jan Hubicka  <jh@suse.cz>
7279
7280         * gcc.dg/tree-ssa/inline-3.c: New testcase
7281
7282 2009-05-15  Jan Hubicka  <jh@suse.cz>
7283
7284         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7285         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7286         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7287         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7288         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7289         Mark noinline.
7290         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7291         Mark noinline.
7292         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7293         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7294
7295 2009-05-15  Jan Hubicka  <jh@suse.cz>
7296
7297         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7298         optimized by sibcall noinline.
7299
7300 2009-05-15  Jan Hubicka  <jh@suse.cz>
7301
7302         * sibcall-1.c (track): Mark noinline.
7303         * sibcall-2.c (track): Mark noinline.
7304         * sibcall-3.c (track): Mark noinline.
7305         * sibcall-4.c (track): Mark noinline.
7306
7307 2009-05-15  Jan Hubicka  <jh@suse.cz>
7308
7309         * flatten-2.c: Disable early inlining; add comment.
7310         * flatten-3.c: New test based on flatten-2.c.
7311
7312 2009-05-15  Richard Guenther  <rguenther@suse.de>
7313
7314         PR tree-optimization/39999
7315         * gcc.c-torture/compile/pr39999.c: New testcase.
7316
7317 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7318
7319         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7320
7321 2009-05-14  Ian Lance Taylor  <iant@google.com>
7322
7323         * gcc.dg/Wcxx-compat-9.c: New testcase.
7324
7325 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7326
7327         PR fortran/39996
7328         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7329         * gfortran.dg/duplicate_type_2.f90: Ditto.
7330         * gfortran.dg/duplicate_type_3.f90: New.
7331
7332 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7333
7334         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7335         * ada/acats/tests/c5/c59002c.ada: Likewise.
7336
7337 2009-05-13  Taras Glek  <tglek@mozilla.com>
7338
7339         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7340         attributes and decl smashing.
7341         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7342         attributes.
7343         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7344         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7345
7346 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7347
7348         PR fortran/39865
7349         * gfortran.dg/pr39865.f90: New test.
7350         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7351         arrays in FMT=.
7352         * gfortran.dg/hollerith_f95.f90: Likewise.
7353         * gfortran.dg/hollerith6.f90: New test.
7354         * gfortran.dg/hollerith7.f90: New test.
7355
7356 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7357
7358         PR cpp/36674
7359         * gcc.dg/cpp/pr36674.i: New.
7360
7361 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7362
7363         PR middle-end/40035
7364         * gcc.c-torture/compile/pr40035.c: New test.
7365
7366 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7367
7368         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7369
7370 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7371
7372         PR fortran/40110
7373         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7374         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7375         * gfortran.dg/interop_params.f03: Ditto.
7376
7377 2009-05-12  Jan Hubicka  <jh@suse.cz>
7378
7379         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7380         so unrolling still happens.
7381         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7382         * gcc.dg/ipa/ipacost-2.c: Likewise.
7383         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7384
7385 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7386
7387         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7388
7389 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7390
7391         * lib/target-supports.exp (check_profiling_available): Return
7392         false for -p on *-*-cygwin* targets.
7393
7394 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7395
7396         PR tree-optimization/38632
7397         * g++.dg/tree-ssa/pr38632.C: New.
7398
7399 2009-05-11  Jan Hubicka  <jh@suse.cz>
7400
7401         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7402         we now optimize better.
7403         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7404         out at different places.
7405         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7406         unroling.
7407         * gcc.dg/vect/vect-76.c: Likewise.
7408         * gcc.dg/vect/vect-70.c: Likewise.
7409         * gcc.dg/vect/vect-66.c: Likewise.
7410         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7411         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7412
7413 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7414
7415         PR middle-end/40080
7416         * gcc.c-torture/compile/pr40080.c: New.
7417
7418 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7419
7420         * gcc.c-torture/compile/pr40026.c: New testcase.
7421
7422 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7423
7424         PR fortran/40089
7425         * gfortran.dg/proc_ptr_comp_7.f90: New.
7426
7427 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7428
7429         PR tree-optimization/40074
7430         * gcc.dg/vect/pr40074.c: New test.
7431
7432 2009-05-10  Ian Lance Taylor  <iant@google.com>
7433
7434         * gcc.dg/Wcxx-compat-7.c: New testcase.
7435         * gcc.dg/Wcxx-compat-8.c: New testcase.
7436         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7437         * gcc.dg/pr17188-1.c: Likewise.
7438         * gcc.dg/pr39084.c: Likewise.
7439
7440 2009-05-10  Michael Matz  <matz@suse.de>
7441
7442         PR target/40031
7443         * gcc.dg/pr40031.c: New test.
7444
7445 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7446
7447         PR fortran/40018
7448         * gfortran.dg/array_constructor_31.f90: New test.
7449
7450 2009-05-10  Richard Guenther  <rguenther@suse.de>
7451
7452         PR tree-optimization/40081
7453         * g++.dg/torture/pr40081.C: New testcase.
7454
7455 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7456
7457         PR fortran/38863
7458         * gfortran.dg/dependency_24.f90: New test.
7459         * gfortran.dg/dependency_23.f90: Clean up module files.
7460
7461 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7462
7463         PR fortran/38956
7464         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7465         * gfortran.dg/chmod_2.f90: Likewise.
7466         * gfortran.dg/chmod_3.f90: Likewise.
7467         * gfortran.dg/open_errors.f90: Likewise.
7468
7469 2009-05-09  Jan Hubicka  <jh@suse.cz>
7470
7471         PR middle-end/40043
7472         * g++.dg/eh/nested-try.C: New test.
7473
7474 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7475
7476         PR tree-optimization/40049
7477         * gcc.dg/vect/vect-shift-2.c: New test.
7478
7479 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7480
7481         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7482         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7483
7484 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7485
7486         PR c/36892
7487         * g++.dg/warn/deprecated-6.C: New.
7488         * gcc.dg/deprecated-4.c: Likewise.
7489         * gcc.dg/deprecated-5.c: Likewise.
7490         * gcc.dg/deprecated-6.c: Likewise.
7491
7492 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7493
7494         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7495         __aligned__(__BIGGEST_ALIGNMENT__).
7496         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7497         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7498         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7499         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7500         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7501         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7502         * gcc.dg/vect/Os-vect-95.c: Likewise.
7503         * gcc.dg/vect/pr20122.c: Likewise.
7504         * gcc.dg/vect/pr36493.c: Likewise.
7505         * gcc.dg/vect/pr37385.c: Likewise.
7506         * gcc.dg/vect/slp-7.c: Likewise.
7507         * gcc.dg/vect/slp-9.c: Likewise.
7508         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7509         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7510         * gcc.dg/vect/vect-35.c: Likewise.
7511         * gcc.dg/vect/vect-40.c: Likewise.
7512         * gcc.dg/vect/vect-42.c: Likewise.
7513         * gcc.dg/vect/vect-44.c: Likewise.
7514         * gcc.dg/vect/vect-46.c: Likewise.
7515         * gcc.dg/vect/vect-48.c: Likewise.
7516         * gcc.dg/vect/vect-52.c: Likewise.
7517         * gcc.dg/vect/vect-54.c: Likewise.
7518         * gcc.dg/vect/vect-56.c: Likewise.
7519         * gcc.dg/vect/vect-58.c: Likewise.
7520         * gcc.dg/vect/vect-60.c: Likewise.
7521         * gcc.dg/vect/vect-74.c: Likewise.
7522         * gcc.dg/vect/vect-75.c: Likewise.
7523         * gcc.dg/vect/vect-76.c: Likewise.
7524         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7525         * gcc.dg/vect/vect-77.c: Likewise.
7526         * gcc.dg/vect/vect-77-global.c: Likewise.
7527         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7528         * gcc.dg/vect/vect-78.c: Likewise.
7529         * gcc.dg/vect/vect-78-global.c: Likewise.
7530         * gcc.dg/vect/vect-80.c: Likewise.
7531         * gcc.dg/vect/vect-85.c: Likewise.
7532         * gcc.dg/vect/vect-87.c: Likewise.
7533         * gcc.dg/vect/vect-88.c: Likewise.
7534         * gcc.dg/vect/vect-92.c: Likewise.
7535         * gcc.dg/vect/vect-93.c: Likewise.
7536         * gcc.dg/vect/vect-95.c: Likewise.
7537         * gcc.dg/vect/vect-97.c: Likewise.
7538         * gcc.dg/vect/vect-complex-1.c: Likewise.
7539         * gcc.dg/vect/vect-complex-4.c: Likewise.
7540         * gcc.dg/vect/vect-complex-5.c: Likewise.
7541         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7542         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7543         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7544         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7545         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7546         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7547         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7548         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7549         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7550         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7551         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7552         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7553         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7554         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7555         * gcc.dg/vect/vect-outer-1.c: Likewise.
7556         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7557         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7558         * gcc.dg/vect/vect-outer-2.c: Likewise.
7559         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7560         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7561         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7562         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7563         * gcc.dg/vect/vect-outer-3.c: Likewise.
7564         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7565         * gcc.dg/vect/vect-outer-5.c: Likewise.
7566         * gcc.dg/vect/vect-outer-6.c: Likewise.
7567         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7568         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7569         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7570         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7571         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7572         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7573         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7574         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7575         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7576         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7577         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7578         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7579         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7580         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7581
7582 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7583
7584         PR c/24581
7585         * gcc.dg/torture/complex-sign.h: New header.
7586         * gcc.dg/torture/complex-sign-add.c,
7587         gcc.dg/torture/complex-sign-mixed-add.c,
7588         gcc.dg/torture/complex-sign-mixed-div.c,
7589         gcc.dg/torture/complex-sign-mixed-mul.c,
7590         gcc.dg/torture/complex-sign-mixed-sub.c,
7591         gcc.dg/torture/complex-sign-mul.c,
7592         gcc.dg/torture/complex-sign-sub.c: New tests.
7593
7594 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7595
7596         PR fortran/39876
7597         * gfortran.dg/intrinsic_3.f90: New.
7598
7599 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7600
7601         PR c/39037
7602         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7603         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7604         * gcc.dg/dfp/float-constant-double.c: New test.
7605         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7606         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7607         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7608         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7609         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7610         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7611         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7612         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7613         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7614
7615 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7616
7617         PR middle-end/40057
7618         * gcc.c-torture/execute/pr40057.c: New test.
7619
7620 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7621
7622         * gcc.c-torture/compile/const-high-part.c: New test.
7623
7624 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7625
7626         PR testsuite/40050
7627         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7628         build plugin.
7629
7630 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7631
7632         PR fortran/39630
7633         * gfortran.dg/proc_decl_1.f90: Modified.
7634         * gfortran.dg/proc_ptr_comp_1.f90: New.
7635         * gfortran.dg/proc_ptr_comp_2.f90: New.
7636         * gfortran.dg/proc_ptr_comp_3.f90: New.
7637         * gfortran.dg/proc_ptr_comp_4.f90: New.
7638         * gfortran.dg/proc_ptr_comp_5.f90: New.
7639         * gfortran.dg/proc_ptr_comp_6.f90: New.
7640
7641 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7642
7643         PR c++/17395
7644         * g++.dg/template/call7.C: New test.
7645
7646 2009-05-06  Diego Novillo  <dnovillo@google.com>
7647
7648         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7649
7650 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7651
7652         * gfortran.dg/pr40021.f: Moved to ...
7653         * gfortran.fortran-torture/execute/pr40021.f: Here.
7654
7655 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7656
7657         PR middle-end/39986
7658         * gcc.dg/dfp/pr39986.c: New test.
7659
7660 2009-05-06  Michael Matz  <matz@suse.de>
7661
7662         PR middle-end/40021
7663         * gfortran.dg/pr40021.f: New test.
7664
7665 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7666
7667         * lib/plugin-support.exp: New file containing support procs for
7668         plugin testcases.
7669         * lib/target-supports.exp (check_plugin_available): New proc.
7670         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7671         * gcc.dg/plugin/selfassign.c: New plugin source file.
7672         * gcc.dg/plugin/self-assign-test-1.c: New test.
7673         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7674         * g++.dg/README: Add description for plugin test.
7675         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7676         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7677         * g++.dg/plugin/selfassign.c: New plugin source file.
7678         * g++.dg/plugin/self-assign-test-1.C: New test.
7679         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7680         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7681         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7682         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7683
7684 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7685
7686         PR fortran/40041
7687         * gfortran.dg/intrinsic_2.f90: New test.
7688         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7689
7690 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7691
7692         PR c/40032
7693         * gcc.dg/noncompile/incomplete-5.c: New test.
7694
7695 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7696
7697         PR middle-end/39666
7698         * gcc.dg/pr39666-1.c: New test.
7699         * gcc.dg/pr39666-2.c: Likewise.
7700         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7701         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7702         * gfortran.dg/pr39666-1.f90: Likewise.
7703         * gfortran.dg/pr39666-2.f90: Likewise.
7704
7705 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7706
7707         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7708         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7709         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7710
7711 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7712
7713         PR fortran/39998
7714         * gfortran.dg/proc_ptr_17.f90: New.
7715
7716 2009-05-05  Richard Guenther  <rguenther@suse.de>
7717
7718         PR tree-optimization/40022
7719         * gcc.c-torture/execute/pr40022.c: New testcase.
7720
7721 2009-05-05  Richard Guenther  <rguenther@suse.de>
7722
7723         PR middle-end/40023
7724         * gcc.c-torture/compile/pr40023.c: New testcase.
7725
7726 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7727
7728         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7729         * g++.dg/template/overload9.C: Likewise.
7730         * g++.dg/ext/ms-1.C: New.
7731
7732 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7733
7734         PR c++/40013
7735         * g++.dg/ext/vla7.C: New test.
7736
7737 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7738
7739         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7740
7741 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7742
7743         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7744         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7745         Update expected errors.
7746
7747 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7748
7749         PR c++/28152
7750         * g++.dg/parse/parser-pr28152.C: New.
7751         * g++.dg/parse/parser-pr28152-2.C: New.
7752
7753 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7754
7755         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7756
7757 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7758
7759         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7760         * gcc.target/sparc/fexpand-2.c: Likewise.
7761         * gcc.target/sparc/fpmerge-2.c: Likewise.
7762         * gcc.target/sparc/pdist-2.c: Likewise.
7763
7764 2009-05-03  Richard Guenther  <rguenther@suse.de>
7765
7766         PR c/39983
7767         * gcc.c-torture/compile/pr39983.c: New testcase.
7768
7769 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7770
7771         * gcc.dg/c99-complex-3.c: New test.
7772
7773 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7774
7775         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7776
7777 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7778
7779         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7780
7781 2009-05-02  Richard Guenther  <rguenther@suse.de>
7782
7783         PR middle-end/40001
7784         * gcc.target/spu/pr40001.c: New testcase.
7785
7786 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7787
7788         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7789
7790 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7791
7792         PR middle-end/39579
7793         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7794         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7795
7796 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7797
7798         PR testsuite/39776
7799         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7800         no longer issued.
7801
7802 2009-04-30  David Ayers  <ayers@fsfe.org>
7803
7804         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7805         and gcc_error_prefix variables.
7806         * objc.dg/bad-receiver-type.m: Update to match correct
7807         diagnostics marker.
7808         * objc.dg/encode-5.m: Likewise.
7809         * objc.dg/id-1.m: Likewise.
7810         * objc.dg/method-1.m: Likewise.
7811         * objc.dg/method-6.m: Likewise.
7812         * objc.dg/method-7.m: Likewise.
7813         * objc.dg/method-9.m: Likewise.
7814         * objc.dg/method-11.m: Likewise.
7815         * objc.dg/method-20.m: Likewise.
7816         * objc.dg/private-1.m: Likewise.
7817
7818 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7819
7820         PR libfortran/39667
7821         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7822         * gfortran.dg/advance_4.f90: Likewise
7823         * gfortran.dg/advance_5.f90: Likewise
7824         * gfortran.dg/append_1.f90: Likewise
7825         * gfortran.dg/backslash_1.f90: Likewise
7826         * gfortran.dg/backslash_2.f90: Likewise
7827         * gfortran.dg/backslash_3.f: Likewise
7828         * gfortran.dg/backspace_10.f90: Likewise
7829         * gfortran.dg/backspace_3.f: Likewise
7830         * gfortran.dg/backspace_4.f: Likewise
7831         * gfortran.dg/backspace_5.f: Likewise
7832         * gfortran.dg/backspace_8.f: Likewise
7833         * gfortran.dg/backspace_9.f: Likewise
7834         * gfortran.dg/complex_write.f90: Likewise
7835         * gfortran.dg/convert_implied_open.f90: Likewise
7836         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7837         * gfortran.dg/dos_eol.f: Likewise
7838         * gfortran.dg/empty_format_1.f90: Likewise
7839         * gfortran.dg/endfile.f: Likewise
7840         * gfortran.dg/eof_1.f90: Likewise
7841         * gfortran.dg/eor_1.f90: Likewise
7842         * gfortran.dg/eor_handling_1.f90: Likewise
7843         * gfortran.dg/eor_handling_2.f90: Likewise
7844         * gfortran.dg/eor_handling_3.f90: Likewise
7845         * gfortran.dg/eor_handling_4.f90: Likewise
7846         * gfortran.dg/eor_handling_5.f90: Likewise
7847         * gfortran.dg/error_recovery_5.f90: Likewise
7848         * gfortran.dg/f2003_inquire_1.f03: Likewise
7849         * gfortran.dg/f2003_io_4.f03: Likewise
7850         * gfortran.dg/f2003_io_5.f03: Likewise
7851         * gfortran.dg/f2003_io_7.f03: Likewise
7852         * gfortran.dg/fgetc_1.f90: Likewise
7853         * gfortran.dg/fgetc_2.f90: Likewise
7854         * gfortran.dg/flush_1.f90: Likewise
7855         * gfortran.dg/fmt_exhaust.f90: Likewise
7856         * gfortran.dg/fmt_huge.f90: Likewise
7857         * gfortran.dg/fmt_read.f90: Likewise
7858         * gfortran.dg/fmt_t_1.f90: Likewise
7859         * gfortran.dg/fmt_t_2.f90: Likewise
7860         * gfortran.dg/fmt_t_3.f90: Likewise
7861         * gfortran.dg/fmt_t_4.f90: Likewise
7862         * gfortran.dg/fmt_t_5.f90: Likewise
7863         * gfortran.dg/fmt_t_7.f: Likewise
7864         * gfortran.dg/fseek.f90: Likewise
7865         * gfortran.dg/ftell_1.f90: Likewise
7866         * gfortran.dg/ftell_2.f90: Likewise
7867         * gfortran.dg/func_derived_3.f90: Likewise
7868         * gfortran.dg/inquire_9.f90: Likewise
7869         * gfortran.dg/iostat_1.f90: Likewise
7870         * gfortran.dg/iostat_2.f90: Likewise
7871         * gfortran.dg/list_read_1.f90: Likewise
7872         * gfortran.dg/list_read_4.f90: Likewise
7873         * gfortran.dg/list_read_5.f90: Likewise
7874         * gfortran.dg/list_read_7.f90: Likewise
7875         * gfortran.dg/list_read_8.f90: Likewise
7876         * gfortran.dg/list_read_9.f90: Likewise
7877         * gfortran.dg/namelist_13.f90: Likewise
7878         * gfortran.dg/namelist_14.f90: Likewise
7879         * gfortran.dg/namelist_15.f90: Likewise
7880         * gfortran.dg/namelist_16.f90: Likewise
7881         * gfortran.dg/namelist_17.f90: Likewise
7882         * gfortran.dg/namelist_18.f90: Likewise
7883         * gfortran.dg/namelist_19.f90: Likewise
7884         * gfortran.dg/namelist_20.f90: Likewise
7885         * gfortran.dg/namelist_24.f90: Likewise
7886         * gfortran.dg/namelist_26.f90: Likewise
7887         * gfortran.dg/namelist_27.f90: Likewise
7888         * gfortran.dg/namelist_28.f90: Likewise
7889         * gfortran.dg/namelist_37.f90: Likewise
7890         * gfortran.dg/namelist_38.f90: Likewise
7891         * gfortran.dg/namelist_39.f90: Likewise
7892         * gfortran.dg/namelist_40.f90: Likewise
7893         * gfortran.dg/namelist_43.f90: Likewise
7894         * gfortran.dg/namelist_44.f90: Likewise
7895         * gfortran.dg/namelist_45.f90: Likewise
7896         * gfortran.dg/namelist_46.f90: Likewise
7897         * gfortran.dg/namelist_47.f90: Likewise
7898         * gfortran.dg/namelist_48.f90: Likewise
7899         * gfortran.dg/namelist_49.f90: Likewise
7900         * gfortran.dg/namelist_50.f90: Likewise
7901         * gfortran.dg/namelist_51.f90: Likewise
7902         * gfortran.dg/namelist_52.f90: Likewise
7903         * gfortran.dg/namelist_56.f90: Likewise
7904         * gfortran.dg/namelist_char_only.f90: Likewise
7905         * gfortran.dg/namelist_use.f90: Likewise
7906         * gfortran.dg/namelist_use_only.f90: Likewise
7907         * gfortran.dg/noadv_size.f90: Likewise
7908         * gfortran.dg/open_access_append_1.f90: Likewise
7909         * gfortran.dg/pad_no.f90: Likewise
7910         * gfortran.dg/pr12884.f: Likewise
7911         * gfortran.dg/pr17090.f90: Likewise
7912         * gfortran.dg/pr17285.f90: Likewise
7913         * gfortran.dg/pr17286.f90: Likewise
7914         * gfortran.dg/pr18122.f90: Likewise
7915         * gfortran.dg/pr18210.f90: Likewise
7916         * gfortran.dg/pr18392.f90: Likewise
7917         * gfortran.dg/pr19155.f: Likewise
7918         * gfortran.dg/pr19216.f: Likewise
7919         * gfortran.dg/pr19467.f90: Likewise
7920         * gfortran.dg/pr19657.f: Likewise
7921         * gfortran.dg/pr20257.f90: Likewise
7922         * gfortran.dg/read_bad_advance.f90: Likewise
7923         * gfortran.dg/read_eof_2.f90: Likewise
7924         * gfortran.dg/read_eof_4.f90: Likewise
7925         * gfortran.dg/read_many_1.f: Likewise
7926         * gfortran.dg/read_noadvance.f90: Likewise
7927         * gfortran.dg/read_repeat.f90: Likewise
7928         * gfortran.dg/read_size_noadvance.f90: Likewise
7929         * gfortran.dg/read_x_past.f: Likewise
7930         * gfortran.dg/record_marker_1.f90: Likewise
7931         * gfortran.dg/record_marker_3.f90: Likewise
7932         * gfortran.dg/rewind_1.f90: Likewise
7933         * gfortran.dg/runtime_warning_1.f90: Likewise
7934         * gfortran.dg/shape_3.f90: Likewise
7935         * gfortran.dg/slash_1.f90: Likewise
7936         * gfortran.dg/stat_1.f90: Likewise
7937         * gfortran.dg/stat_2.f90: Likewise
7938         * gfortran.dg/streamio_11.f90: Likewise
7939         * gfortran.dg/streamio_3.f90: Likewise
7940         * gfortran.dg/streamio_4.f90: Likewise
7941         * gfortran.dg/streamio_9.f90: Likewise
7942         * gfortran.dg/tl_editing.f90: Likewise
7943         * gfortran.dg/unf_io_convert_1.f90: Likewise
7944         * gfortran.dg/unf_io_convert_2.f90: Likewise
7945         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7946         * gfortran.dg/unf_short_record_1.f90: Likewise
7947         * gfortran.dg/utf8_1.f03: Likewise
7948         * gfortran.dg/utf8_2.f03: Likewise
7949         * gfortran.dg/widechar_IO_1.f90: Likewise
7950         * gfortran.dg/write_check3.f90: Likewise
7951         * gfortran.dg/write_rewind_2.f: Likewise
7952         * gfortran.dg/x_slash_2.f: Likewise
7953
7954 2009-04-29  Richard Guenther  <rguenther@suse.de>
7955
7956         PR target/39943
7957         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7958         New.
7959         (check_effective_target_vect_floatuint_cvt): Likewise.
7960         * gcc.dg/vect/slp-10.c: Adjust.
7961         * gcc.dg/vect/slp-11.c: Adjust.
7962         * gcc.dg/vect/slp-12b.c: Adjust.
7963         * gcc.dg/vect/slp-33.c: Adjust.
7964         * gcc.c-torture/compile/pr39943.c: New testcase.
7965
7966 2009-04-29  Richard Guenther  <rguenther@suse.de>
7967
7968         PR middle-end/39937
7969         * gcc.c-torture/compile/pr39937.c: New testcase.
7970
7971 2009-04-29  Richard Guenther  <rguenther@suse.de>
7972
7973         PR tree-optimization/39941
7974         * gcc.c-torture/compile/pr39941.c: New testcase.
7975
7976 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7977
7978         * gcc.target/bfin/20090411-1.c: New test.
7979
7980 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7981
7982         PR target/39565
7983         * gcc.dg/pr39565.c: New testcase.
7984
7985 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7986
7987         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7988         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7989         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7990         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7991         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7992         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7993         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7994         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7995         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7996         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7997         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7998         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7999         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8000         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8001         * gcc.target/i386/pr37191.c: Likewise.
8002         * gcc.target/i386/reload-1.c: Likewise.
8003         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8004         * g++.old-deja/g++.pt/repo2.C: Likewise.
8005         * g++.old-deja/g++.pt/repo3.C: Likewise.
8006         * g++.old-deja/g++.pt/repo4.C: Likewise.
8007         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8008         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8009         * g++.dg/template/repo1.C: Likewise.
8010         * g++.dg/template/repo2.C: Likewise.
8011         * g++.dg/template/repo3.C: Likewise.
8012         * g++.dg/template/repo4.C: Likewise.
8013         * g++.dg/template/repo5.C: Likewise.
8014         * g++.dg/template/repo6.C: Likewise.
8015         * g++.dg/template/repo7.C: Likewise.
8016         * g++.dg/template/repo8.C: Likewise.
8017         * g++.dg/template/repo9.C: Likewise.
8018         * g++.dg/rtti/repo1.C: Likewise.
8019         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8020         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8021         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8022         * g++.dg/other/PR23205.C: Skip for vxworks.
8023         * g++.dg/ext/visibility/class1.C: Requires PIC.
8024         * g++.dg/eh/async-unwind2.C: Requires PIC.
8025         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8026         does not have cxa_exit.
8027
8028 2009-04-28  Jing Yu  <jingyu@google.com>
8029
8030         PR testsuite/39790
8031         * lib/target-supports.exp (check_effective_target_tls): Remove
8032         comment of caching.
8033         (check_effective_target_tls_native): Likewise.
8034         (check_effective_target_tls_runtime): Likewise.
8035         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8036         tls to tls_runtime.
8037         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8038
8039 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8040
8041         PR fortran/39946
8042         * gfortran.dg/proc_ptr_16.f90: New.
8043
8044 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8045
8046         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8047         lp64 is true.
8048
8049 2009-04-28  Richard Guenther  <rguenther@suse.de>
8050
8051         PR middle-end/39937
8052         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8053
8054 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8055
8056         * g++.dg/warn/pr35652.C: Removed.
8057         * gcc.dg/pr35652.c: Likewise.
8058
8059 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8060
8061         * gcc.target/ia64/20071210-2.c: New testcase.
8062
8063 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8064
8065         PR c/39323
8066         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8067         * gcc.dg/pr39323-3.c: Ditto.
8068
8069 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8070
8071         PR fortran/39930
8072         PR fortran/39931
8073         * gfortran.dg/ambiguous_reference_2.f90: New.
8074         * gfortran.dg/pointer_assign_7.f90: New.
8075
8076 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8077             Mark Mitchell  <mark@codesourcery.com>
8078
8079         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8080         * gcc.dg/20020103-1.c: Check for __ppc.
8081         * gcc.dg/asm-b.c: Check for __ppc.
8082         * gcc.dg/20020919-1.c: Check for __ppc.
8083         * gcc.dg/20020312-2.c: Likewise.
8084         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8085         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8086         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8087         * g++.dg/warn/weak1.C: Likewise.
8088         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8089         static so appropriate optimizations kick in.
8090         (find_base_value_wrapper): New function.
8091         * g++.dg/eh/simd-5.C: Fix target triplet.
8092         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8093
8094 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8095             H.J. Lu  <hongjiu.lu@intel.com>
8096
8097         PR target/39911
8098         * gcc.target/i386/pr39911.c: New test.
8099
8100 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8101
8102         PR fortran/39879
8103         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8104
8105 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8106
8107         PR c++/35652
8108         Revert:
8109
8110         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8111
8112         * gcc.dg/pr35652.C: New.
8113         * g++.dg/warn/pr35652.C: New.
8114         * gcc.dg/format/plus-1.c: Adjust message.
8115
8116 2009-04-27  DJ Delorie  <dj@redhat.com>
8117
8118         * lib/target-supports.exp (check_effective_target_double64): New.
8119         (check_effective_target_double64plus): New.
8120         (check_effective_target_large_double): New.
8121         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8122         * gcc.dg/div-double-1.c: Likewise.
8123         * gcc.dg/Wconversion-real.c: Require large_double.
8124         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8125
8126         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8127         are too small.
8128
8129         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8130         constants as long.
8131
8132 2009-04-27  Ian Lance Taylor  <iant@google.com>
8133
8134         * gcc.dg/Wcxx-compat-5.c: New testcase.
8135         * gcc.dg/Wcxx-compat-6.c: New testcase.
8136
8137 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8138
8139         Allow non-constant arguments to conversion intrinsics.
8140         * gcc.target/spu/intrinsics-3.c: Update tests.
8141
8142 2009-04-27  Richard Guenther  <rguenther@suse.de>
8143
8144         PR middle-end/39928
8145         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8146         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8147
8148 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8149
8150         PR target/39903
8151         * gcc.dg/torture/pr39903-1.c: New.
8152         * gcc.dg/torture/pr39903-2.c: Likewise.
8153
8154 2009-04-27  Revital Eres  <eres@il.ibm.com>
8155
8156         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8157         and check it.
8158         * gcc.dg/sms-2.c: Add dump check.
8159         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8160         and check it.
8161         * gcc.dg/sms-4.c: Likewise.
8162         * gcc.dg/sms-5.c: Likewise.
8163         * gcc.dg/sms-6.c: Likewise.
8164         * gcc.dg/sms-7.c: Likewise.
8165         * gcc.dg/sms-antideps.c: Rename to...
8166         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8167
8168 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8169
8170         * gnat.dg/opt2.adb: New test.
8171
8172 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8173
8174         PR c++/39875
8175         * g++.dg/warn/Wunused-15.C: New test.
8176
8177 2009-04-26  Michael Matz  <matz@suse.de>
8178
8179         Expand from SSA.
8180         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8181         change regexps.
8182         * gcc.target/i386/pr37248-1.c: Modified.
8183         * gcc.target/i386/pr37248-3.c: Modified.
8184         * gcc.target/i386/pr37248-2.c: Modified.
8185         * gnat.dg/aliasing1.adb: Modified.
8186         * gnat.dg/pack9.adb: Modified.
8187         * gnat.dg/aliasing2.adb: Modified.
8188         * gcc.dg/strict-overflow-2.c: Modified.
8189         * gcc.dg/autopar/reduc-1char.c: Modified.
8190         * gcc.dg/autopar/reduc-2char.c: Modified.
8191         * gcc.dg/autopar/reduc-1.c: Modified.
8192         * gcc.dg/autopar/reduc-2.c: Modified.
8193         * gcc.dg/autopar/reduc-3.c: Modified.
8194         * gcc.dg/autopar/reduc-6.c: Modified.
8195         * gcc.dg/autopar/reduc-7.c: Modified.
8196         * gcc.dg/autopar/reduc-8.c: Modified.
8197         * gcc.dg/autopar/reduc-9.c: Modified.
8198         * gcc.dg/autopar/reduc-1short.c: Modified.
8199         * gcc.dg/autopar/reduc-2short.c: Modified.
8200         * gcc.dg/autopar/parallelization-1.c: Modified.
8201         * gcc.dg/strict-overflow-4.c: Modified.
8202         * gcc.dg/strict-overflow-6.c: Modified.
8203         * gcc.dg/gomp/combined-1.c: Modified.
8204         * gcc.dg/no-strict-overflow-1.c: Modified.
8205         * gcc.dg/no-strict-overflow-3.c: Modified.
8206         * gcc.dg/no-strict-overflow-5.c: Modified.
8207         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8208         * gcc.dg/tree-ssa/pr18134.c: Modified.
8209         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8210         * gcc.dg/tree-ssa/vector-2.c: Modified.
8211         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8212         * gcc.dg/tree-ssa/loop-21.c: Modified.
8213         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8214         * gcc.dg/tree-ssa/vector-3.c: Modified.
8215         * gcc.dg/tree-ssa/asm-3.c: Modified.
8216         * gcc.dg/tree-ssa/pr23294.c: Modified.
8217         * gcc.dg/tree-ssa/loop-22.c: Modified.
8218         * gcc.dg/tree-ssa/loop-15.c: Modified.
8219         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8220         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8221         * gcc.dg/tree-ssa/pr20139.c: Modified.
8222         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8223         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8224         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8225         * gcc.dg/tree-ssa/loop-5.c: Modified.
8226         * gcc.dg/tree-ssa/pr19431.c: Modified.
8227         * gcc.dg/tree-ssa/pr32044.c: Modified.
8228         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8229         * gcc.dg/tree-ssa/loop-19.c: Modified.
8230         * gcc.dg/tree-ssa/loop-28.c: Modified.
8231         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8232         * gcc.dg/tree-ssa/divide-1.c: Modified.
8233         * gcc.dg/tree-ssa/inline-1.c: Modified.
8234         * gcc.dg/tree-ssa/divide-3.c: Modified.
8235         * gcc.dg/tree-ssa/pr30978.c: Modified.
8236         * gcc.dg/tree-ssa/alias-6.c: Modified.
8237         * gcc.dg/tree-ssa/divide-4.c: Modified.
8238         * gcc.dg/tree-ssa/alias-11.c: Modified.
8239         * gcc.dg/no-strict-overflow-7.c: Modified.
8240         * gcc.dg/strict-overflow-1.c: Modified.
8241         * gcc.dg/pr15784-4.c: Modified.
8242         * gcc.dg/pr34263.c: Modified.
8243         * gcc.dg/strict-overflow-3.c: Modified.
8244         * gcc.dg/tree-prof/stringop-1.c: Modified.
8245         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8246         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8247         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8248         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8249         * gcc.dg/no-strict-overflow-2.c: Modified.
8250         * gcc.dg/no-strict-overflow-4.c: Modified.
8251         * gcc.dg/no-strict-overflow-6.c: Modified.
8252         * g++.dg/tree-ssa/pr27090.C: Modified.
8253         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8254         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8255         * g++.dg/tree-ssa/pr19807.C: Modified.
8256         * g++.dg/opt/pr30965.C: Modified.
8257         * g++.dg/init/new17.C: Modified.
8258         * gfortran.dg/whole_file_6.f90: Modified.
8259         * gfortran.dg/whole_file_5.f90: Modified.
8260         * gfortran.dg/reassoc_1.f90: Modified.
8261         * gfortran.dg/reassoc_3.f90: Modified.
8262
8263 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8264
8265         PR fortran/39893
8266         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8267
8268 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8269
8270         PR inline-asm/39543
8271         * gcc.target/i386/pr39543-1.c: New test.
8272         * gcc.target/i386/pr39543-2.c: New test.
8273         * gcc.target/i386/pr39543-3.c: New test.
8274
8275         PR c/39889
8276         * gcc.dg/Wunused-value-3.c: New test.
8277
8278 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8279
8280         PR c/39581
8281         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8282         gcc.dg/vla-21.c: New tests.
8283
8284 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8285
8286         PR c/39556
8287         * gcc.dg/inline-34.c: New test.
8288
8289 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8290
8291         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8292         gcc.dg/enum-const-3.c: New tests.
8293         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8294         -pedantic-errors.  Update expected diagnostics.
8295
8296 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8297
8298         PR c/39582
8299         * gcc.dg/vla-20.c: New test.
8300
8301 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8302
8303         PR c/39564
8304         * gcc.dg/vla-19.c: New test.
8305
8306 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8307
8308         PR preprocessor/39559
8309         * gcc.dg/c99-intconst-2.c: New test.
8310
8311 2009-04-25  Jan Hubicka  <jh@suse.cz>
8312
8313         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8314
8315 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8316
8317         PR fortran/39688
8318         * gfortran.dg/import7.f90: New.
8319
8320 2009-04-24  Richard Guenther  <rguenther@suse.de>
8321
8322         * gcc.dg/tree-ssa/vrp48.c: Fix.
8323
8324 2008-04-24  Doug Kwan  <dougkwan@google.com>
8325
8326         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8327         destination are the same.
8328
8329 2009-04-24  Richard Guenther  <rguenther@suse.de>
8330
8331         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8332
8333 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8334
8335         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8336         gcc.dg/array-const-3.c: New tests.
8337
8338 2009-04-24  Ian Lance Taylor  <iant@google.com>
8339
8340         * gcc.dg/Wcxx-compat-4.c: New testcase.
8341
8342 2009-04-24  Daniel Kraft  <d@domob.eu>
8343
8344         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8345         expected on already erraneous symbol (renamed to fresh one).
8346
8347 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8348
8349         PR middle-end/39867
8350         * gcc.dg/pr39867.c: New.
8351
8352 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8353
8354         PR fortran/39861
8355         PR fortran/39864
8356         * gfortran.dg/intrinsic_1.f90: New.
8357
8358 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8359
8360         * gnat.dg/alignment7.adb: New test.
8361         * gnat.dg/alignment8.adb: Likewise.
8362
8363 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8364
8365         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8366         * gnat.dg/specs/rep_clause2.ads: New test.
8367
8368 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8369
8370         PR rtl-optimization/39794
8371         * gcc.dg/pr39794.c: New test.
8372
8373 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8374
8375         * gnat.dg/atomic1.adb: New test.
8376         * gnat.dg/atomic1_pkg.ads: New helper.
8377
8378 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8379
8380         PR testsuite/39623
8381         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8382         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8383
8384 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8385
8386         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8387         warning.
8388
8389 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8390
8391         PR C/31499
8392         * gcc.dg/vector-init-1.c: New testcase.
8393         * gcc.dg/vector-init-2.c: New testcase.
8394
8395 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8396
8397         * gnat.dg/enum2.adb: New test.
8398         * gnat.dg/enum2_pkg.ads: New helper.
8399
8400 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8401
8402         PR c/39855
8403         * gcc.dg/torture/pr39855.c: New test.
8404
8405 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8406
8407         PR c++/39639
8408         * g++.dg/cpp0x/pr39639.C: New test.
8409
8410 2009-04-22  Mark Heffernan  <meheff@google.com>
8411
8412         * gcc.dg/profile-generate-3.c: New test.
8413
8414 2009-04-22  Jan Hubicka  <jh@suse.cz>
8415
8416         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8417
8418 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8419
8420         PR testsuite/39623
8421         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8422
8423 2009-04-22  Richard Guenther  <rguenther@suse.de>
8424
8425         PR tree-optimization/39824
8426         * gcc.c-torture/compile/pr39824.c: New testcase.
8427
8428 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8429
8430         PR c++/14875
8431         * g++.dg/parse/parser-pr14875.C: New.
8432         * g++.dg/parse/parser-pr14875-2.C: New.
8433         * g++.dg/parse/error6.C: Update match string.
8434
8435 2009-04-22  Richard Guenther  <rguenther@suse.de>
8436
8437         PR tree-optimization/39845
8438         * gcc.c-torture/compile/pr39845.c: New testcase.
8439
8440 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8441
8442         PR fortran/39735
8443         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8444         * gfortran.dg/external_initializer.f90: Modified.
8445         * gfortran.dg/interface_26.f90: Modified.
8446         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8447         * gfortran.dg/proc_ptr_3.f90: Modified.
8448         * gfortran.dg/proc_ptr_15.f90: New.
8449         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8450
8451 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8452
8453         PR c++/35711
8454         * g++.dg/warn/pr35711.C: New.
8455         * g++.dg/conversion/ptrmem2.C: Update.
8456
8457 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8458
8459         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8460         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8461         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8462         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8463         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8464         gcc.c-torture/ChangeLog.0,
8465         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8466         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8467         gcc.target/i386/math-torture/math-torture.exp,
8468         gcc.target/mips/inter/mips16-inter.exp,
8469         gcc.target/mips/mips-nonpic/README,
8470         gcc.target/x86_64/abi/README.gcc,
8471         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8472         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8473         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8474         notices.
8475         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8476
8477 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8478
8479         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8480
8481 2009-04-21  Richard Guenther  <rguenther@suse.de>
8482
8483         PR middle-end/39829
8484         * gcc.dg/torture/pr39829.c: New testcase.
8485
8486 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8487
8488         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8489
8490 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8491
8492         PR 16202
8493         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8494         * gcc.dg/sequence-pt-2.c: New.
8495         * gcc.dg/sequence-pt-3.c: New.
8496         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8497         * g++.dg/warn/sequence-pt-2.c: New.
8498         * g++.dg/warn/sequence-pt-3.c: New.
8499
8500 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8501
8502         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8503
8504 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8505
8506         * gnat.dg/import1.ad[sb]: New test.
8507
8508 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8509
8510         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8511         return 0.
8512
8513 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8514
8515         PR fortran/39811
8516         * gfortran.dg/continuation_11.f90: New test.
8517
8518 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8519
8520         PR c++/13358
8521         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8522         messages. Test for "long long" in system headers.
8523         * gcc.dg/c99-longlong-2.c: New.
8524         * g++.dg/warn/pr13358.C: New.
8525         * g++.dg/warn/pr13358-2.C: New.
8526         * g++.dg/warn/pr13358-3.C: New.
8527         * g++.dg/warn/pr13358-4.C: New.
8528
8529 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8530
8531         * gcc.dg/framework-2.c: Fix up for non existent includes
8532         being fatal errors now.
8533
8534 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8535
8536         PR fortran/39800
8537         * gfortran.dg/private_type_13.f90: New test.
8538         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8539
8540 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8541
8542         PR c++/39803
8543         * g++.dg/warn/Wunused-14.C: New test.
8544
8545 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8546
8547         * gnat.dg/specs/small_alignment.ads: New test.
8548
8549 2009-04-20  Ian Lance Taylor  <iant@google.com>
8550
8551         * gcc.dg/Wcxx-compat-3.c: New testcase.
8552
8553 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8554
8555         * gnat.dg/pack13.ad[sb]: New test.
8556         * gnat.dg/pack13_pkg.ads: New helper.
8557
8558 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8559
8560         * gnat.dg/discr11.ad[sb]: New test.
8561         * gnat.dg/discr11_pkg.ads: New helper.
8562
8563 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8564
8565         PR tree-optimization/39675
8566         * gcc.dg/vect/O3-pr39675-2.c: New test.
8567
8568 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8569
8570         * gnat.dg/rep_clause3.adb: New test.
8571
8572 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8573
8574         PR c/37481
8575         * gcc.dg/c99-flex-array-7.c: New test.
8576
8577 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8578
8579         PR c/19771
8580         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8581
8582 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8583
8584         PR c/38243
8585         * gcc.dg/c99-restrict-3.c: New test.
8586
8587 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8588
8589         PR preprocessor/20078
8590         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8591
8592 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8593
8594         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8595         Do not pass -B$root after -margs.
8596
8597 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8598
8599         PR c/32061
8600         PR c++/36954
8601         * gcc.dg/pr32061.c: New.
8602         * gcc.dg/Wlogical-op-1.c: Update.
8603         * g++.dg/warn/Wlogical-op-1.C: Update.
8604         * g++.dg/warn/pr36954.C: New.
8605
8606 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8607
8608         PR c/27676
8609         * gcc.dg/lvalue-5.c: New test.
8610
8611 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8612
8613         PR c/22367
8614         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8615
8616 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8617
8618         * gcc.dg/cpp/include5.c: New test.
8619
8620 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8621
8622         PR c/35210
8623         * gcc.dg/call-diag-2.c: New test.
8624
8625 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8626
8627         PR preprocessor/39646
8628         * gcc.dg/cpp/line8.c: New test.
8629
8630 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8631
8632         PR preprocessor/39647
8633         * gcc.dg/cpp/line7.c: New test.
8634
8635 2009-04-18  Richard Guenther  <rguenther@suse.de>
8636
8637         PR middle-end/39804
8638         * gcc.target/i386/pr39804.c: New testcase.
8639
8640 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8641
8642         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8643         * g++.dg/other/pr39496.C: Likewise.
8644
8645 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8646
8647         PR middle-end/36902
8648         * gcc.dg/pr36902.c: New.
8649
8650 2009-04-17  Diego Novillo  <dnovillo@google.com>
8651
8652         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8653         violation for variable 'inside_main'.
8654
8655 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8656
8657         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8658
8659 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8660
8661         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8662
8663 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8664
8665         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8666         * gfortran.dg/chmod_2.f90: Likewise.
8667         * gfortran.dg/chmod_3.f90: Likewise.
8668         * gfortran.dg/open_errors.f90: Likewise.
8669         * gfortran.dg/stat_1.f90: Likewise.
8670         * gfortran.dg/stat_2.f90: Likewise.
8671
8672 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8673
8674         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8675         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8676         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8677         * gfortran.dg/nearest_1.f90: Likewise.
8678         * gfortran.dg/nearest_3.f90: Likewise.
8679         * gfortran.dg/isnan_1.f90: Likewise.
8680         * gfortran.dg/isnan_2.f90: Likewise.
8681         * gfortran.dg/nan_1.f90: Likewise.
8682         * gfortran.dg/nan_2.f90: Likewise.
8683         * gfortran.dg/nan_3.f90: Likewise.
8684         * gfortran.dg/nan_4.f90: Likewise.
8685         * gfortran.dg/module_nan.f90: Likewise.
8686         * gfortran.dg/int_conv_2.f90: Likewise.
8687         * gfortran.dg/init_flag_3.f90: Likewise.
8688         * gfortran.dg/namelist_42.f90: Likewise.
8689         * gfortran.dg/namelist_43.f90: Likewise.
8690         * gfortran.dg/real_const_3.f90: Likewise.
8691         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8692
8693         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8694         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8695         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8696         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8697         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8698
8699         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8700         * gfortran.dg/gamma_5.f90: Likewise.
8701
8702 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8703
8704         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8705         less strict so it also works with auto-overlay support.
8706         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8707         for "exceeds local store" linker errors on the SPU.
8708
8709         * lib/gfortran.exp: Include target-supports.exp.
8710         (gfortran_init): On SPU targets where automatic overlay support
8711         is available, use it to build all Fortran test cases.
8712
8713         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8714
8715 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8716
8717         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8718         rule enforced by gnat on taft types.
8719
8720 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8721
8722         PR testsuite/39792
8723         * g++.dg/ext/complit11.C: Add empty dg-options.
8724
8725 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8726
8727         PR c++/17570
8728         * g++.dg/template/defarg11.C: New test.
8729
8730 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8731
8732         PR c++/28766
8733         * g++.dg/ext/complit11.C: New testcase.
8734
8735 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8736
8737         PR c++/39551
8738         * g++.dg/warn/Wunused-13.C: New testcase.
8739
8740 2009-04-15  Ian Lance Taylor  <iant@google.com>
8741
8742         * gcc.dg/Wenum-compare-1.c: New testcase.
8743
8744 2009-04-15  Richard Guenther  <rguenther@suse.de>
8745
8746         PR tree-optimization/39764
8747         * g++.dg/torture/pr39764.C: New testcase.
8748
8749 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8750
8751         * g++.dg/ext/altivec-17.C: New.
8752
8753 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8754
8755         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8756         * gnat.dg/specs/limited1.ads: Ditto.
8757
8758 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8759
8760         PR testsuite/39769
8761         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8762         for testing the results of estimate instructions.
8763         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8764         * gcc.dg/vmx/3a-05.c (test): Ditto.
8765
8766 2009-04-14  Jason Merrill  <jason@redhat.com>
8767
8768         PR c++/39763
8769         * g++.dg/warn/Wshadow-4.C: Extend.
8770
8771 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8772
8773         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8774         (do_D): Remove attribute hidden.
8775
8776 2009-04-13  Jason Merrill  <jason@redhat.com>
8777
8778         PR c++/39480
8779         * g++.dg/init/copy7.C: New.
8780
8781 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8782
8783         PR testsuite/39733
8784         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8785         (check_for_all_options): This.
8786
8787 2009-04-13  Jason Merrill  <jason@redhat.com>
8788
8789         PR c++/39750
8790         * g++.dg/template/crash90.C: New.
8791
8792 2009-04-12  Jason Merrill  <jason@redhat.com>
8793
8794         PR c++/39742
8795         * g++.dg/overload/extern-C-2.C: New.
8796
8797 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8798
8799         PR preprocessor/31869
8800         * gcc.dg/cpp/strify5.c: New test.
8801
8802 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8803
8804         * gnat.dg/enum1.adb: New test.
8805         * gnat.dg/enum1_pkg.ads: New helper.
8806
8807 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8808
8809         PR target/39740
8810         * gcc.target/alpha/pr39740.c: New test.
8811
8812 2009-04-11  Daniel Kraft  <d@domob.eu>
8813
8814         PR fortran/37746
8815         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8816         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8817         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8818         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8819         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8820         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8821         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8822         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8823         expected string length that failed with -fbounds-check now.
8824         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8825
8826 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8827
8828         PR fortran/39692
8829         * gfortran.dg/proc_ptr_14.f90: New.
8830
8831 2009-04-11  Richard Guenther  <rguenther@suse.de>
8832
8833         PR middle-end/39732
8834         * g++.dg/torture/pr39732.C: New testcase.
8835
8836 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8837
8838         * gfortran.dg/whole_file_5.f90: New.
8839         * gfortran.dg/whole_file_6.f90: New.
8840
8841 2009-04-11  Richard Guenther  <rguenther@suse.de>
8842
8843         PR tree-optimization/39713
8844         * g++.dg/torture/pr39713.C: New testcase.
8845
8846 2009-04-10  Richard Guenther  <rguenther@suse.de>
8847
8848         PR c/39712
8849         * gcc.dg/pr39712.c: New testcase.
8850
8851 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8852
8853         PR c++/28301
8854         * g++.dg/cpp0x/enum2.C: Updated.
8855         * g++.dg/debug/pr22514.C: Likewise.
8856         * g++.dg/parse/enum2.C: Likewise.
8857         * g++.dg/parse/enum3.C: Likewise.
8858         * g++.dg/template/crash79.C: Likewise.
8859         * g++.old-deja/g++.jason/cond.C: Likewise.
8860
8861 2009-04-10  Chao-ying Fu  <fu@mips.com>
8862
8863         * gcc.target/mips/interrupt_handler.c: Change from compile to
8864         assemble.
8865
8866 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8867
8868         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8869
8870 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8871
8872         PR fortran/38709
8873         * gfortran.dg/zero_sized_6.f90: New.
8874
8875 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8876
8877         PR  c++/20118
8878         * g++.dg/parse/pr20118.C: New.
8879         * g++.dg/template/spec16.C: Update.
8880
8881 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8882
8883         PR testsuite/35621
8884         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8885         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8886         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8887         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8888         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8889         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8890         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8891         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8892         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8893         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8894         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8895         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8896         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8897         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8898         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8899         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8900         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8901
8902 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8903
8904         PR target/39678
8905         * g++.dg/torture/pr39678.C: New.
8906         * gcc.dg/compat/struct-complex-2.h: Likewise.
8907         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8908         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8909         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8910         * gcc.dg/torture/pr39678.c: Likewise.
8911         * gcc.target/i386/pr39678.c: Likewise.
8912
8913         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8914         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8915
8916         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8917         <complex.h>.  Add tests for structure with complex float.
8918
8919 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8920             Joseph Myers  <joseph@codesourcery.com>
8921
8922         PR target/36800
8923         * gcc.dg/dfp/pr36800.c: New.
8924
8925 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8926             Rafael Avila de Espindola  <espindola@google.com>
8927
8928         * gcc.misc-tests/help.exp: New file.
8929         * lib/options.exp: New file.
8930
8931 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8932
8933         PR libobjc/36610
8934         * objc/execute/forward-1.x: New.
8935
8936 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8937
8938         * gcc.dg/pr27150-1.c: Change to a link test.
8939
8940 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8941
8942         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8943         3 of the GNU General Public License and to point readers at the
8944         COPYING3 file and the FSF's license web page.
8945         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8946         * gcc.dg/struct/struct-reorg.exp: Likewise.
8947         * gcc.target/spu/tag_manager.c: Likewise.
8948
8949 2009-04-09  Richard Guenther  <rguenther@suse.de>
8950
8951         PR testsuite/39696
8952         * ssa-ccp-25.c: Adjust pattern.
8953
8954 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8955
8956         PR fortran/36704
8957         * gfortran.dg/external_procedures_1.f90: Modified.
8958         * gfortran.dg/proc_ptr_result_1.f90: New.
8959         * gfortran.dg/proc_ptr_result_2.f90: New.
8960         * gfortran.dg/proc_ptr_result_3.f90: New.
8961
8962 2009-04-09  Richard Guenther  <rguenther@suse.de>
8963
8964         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8965         to prevent constant propagation.
8966         * gcc.dg/vect/vect-56.c: Likewise.
8967         * gcc.dg/vect/vect-58.c: Likewise.
8968         * gcc.dg/vect/vect-60.c: Likewise.
8969         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8970         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8971         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8972
8973 2009-04-09  Richard Guenther  <rguenther@suse.de>
8974
8975         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8976         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8977
8978 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8979
8980         PR c/39613
8981         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8982         New tests.
8983
8984 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8985
8986         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8987         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8988
8989 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8990
8991         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8992
8993 2009-04-08  Jason Merrill  <jason@redhat.com>
8994
8995         PR c++/25185
8996         * g++.dg/template/error40.C: Add another test.
8997
8998 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8999
9000         PR c/39614
9001         PR c/39673
9002         * gcc.c-torture/compile/pr39614-1.c,
9003         gcc.c-torture/compile/pr39614-2.c,
9004         gcc.c-torture/compile/pr39614-3.c,
9005         gcc.c-torture/compile/pr39614-4.c,
9006         gcc.c-torture/compile/pr39614-5.c,
9007         gcc.c-torture/compile/pr39673-1.c,
9008         gcc.c-torture/compile/pr39673-2.c: New tests.
9009         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9010         more cases.
9011         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9012         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9013         expected errors.
9014
9015 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9016
9017         PRc++/39637
9018         * g++.dg/cpp0x/variadic-crash2.C: New test.
9019
9020 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9021
9022         PR fortran/38863
9023         * gfortran.dg/alloc_comp_result_1.f90: New test.
9024
9025 2009-04-07  Jason Merrill  <jason@redhat.com>
9026
9027         PR c++/34691
9028         * g++.dg/overload/extern-C-1.C: New.
9029
9030 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9031
9032         PR testsuite/39325
9033         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9034
9035 2009-04-07  Jason Merrill  <jason@redhat.com>
9036
9037         PR c++/25185
9038         * g++.dg/template/error40.C: New.
9039
9040 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9041
9042         PR fortran/38152
9043         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9044
9045 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9046
9047         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9048
9049 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9050
9051         PR fortran/38290
9052         * gfortran.dg/proc_decl_1.f90: Modified.
9053         * gfortran.dg/proc_ptr_11.f90: Extended.
9054         * gfortran.dg/proc_ptr_13.f90: Modified.
9055
9056 2009-04-06  Jason Merrill  <jason@redhat.com>
9057
9058         PR c++/35146
9059         * g++.dg/template/fnspec1.C: New.
9060
9061 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9062
9063         * lib/gnat.exp: Handle multilib.
9064
9065 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9066
9067         PR fortran/38863
9068         * gfortran.dg/dependency_23.f90: New test.
9069
9070 2009-04-06  Richard Guenther  <rguenther@suse.de>
9071
9072         PR tree-optimization/28868
9073         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9074         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9075         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9076         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9077
9078 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9079
9080         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9081
9082 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9083
9084         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9085
9086 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9087
9088         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9089         with the built-in y0, and the subsequent warning.
9090         (y1): Likewise, rename to y_1.
9091
9092 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9093
9094         PR fortran/39414
9095         * gfortran.dg/proc_decl_21.f90: New.
9096
9097 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9098
9099         PR fortran/36091
9100         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9101
9102 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9103
9104         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9105         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9106         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9107         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9108         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9109         gfortran.dg/namelist_49.f90: Gate test on effective_target
9110         fd_truncate.
9111         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9112
9113 2009-04-05  Daniel Kraft  <d@domob.eu>
9114
9115         PR fortran/38654
9116         * gfortran.dg/read_float_2.f03
9117         * gfortran.dg/read_float_3.f90
9118
9119 2009-04-05  Richard Guenther  <rguenther@suse.de>
9120
9121         PR tree-optimization/39648
9122         * gcc.c-torture/compile/pr39648.c: New testcase.
9123
9124 2009-04-05  Jason Merrill  <jason@redhat.com>
9125
9126         PR c++/14912
9127         * g++.dg/template/error39.C: New.
9128
9129 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9130
9131         PR fortran/29458
9132         * gfortran.dg/implied_do_1.f90: New.
9133
9134 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9135
9136         PR fortran/39577
9137         * gfortran.dg/recursive_check_8.f90: New.
9138         * gfortran.dg/recursive_check_9.f90: New.
9139         * gfortran.dg/recursive_check_10.f90: New.
9140         * gfortran.dg/recursive_check_11.f90: New.
9141         * gfortran.dg/recursive_check_12.f90: New.
9142         * gfortran.dg/recursive_check_13.f90: New.
9143         * gfortran.dg/recursive_check_14.f90: New.
9144
9145 2009-04-04  Jason Merrill  <jason@redhat.com>
9146
9147         PR c++/25185
9148         * g++.dg/template/error38.C: Add more tests.
9149
9150 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9151
9152         PR fortran/37614
9153         * gfortran.dg/common_align_2.f90: New test.
9154
9155 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9156
9157         PR target/39501
9158         * gcc.c-torture/execute/pr39501.c: New file.
9159         * gcc.c-torture/execute/pr39501.x: New file.
9160
9161 2009-04-04  Richard Guenther  <rguenther@suse.de>
9162
9163         PR tree-optimization/8781
9164         PR tree-optimization/37892
9165         * g++.dg/tree-ssa/pr8781.C: New testcase.
9166         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9167
9168 2009-04-04  Richard Guenther  <rguenther@suse.de>
9169
9170         PR tree-optimization/39636
9171         * gcc.c-torture/compile/pr39636.c: New testcase.
9172
9173 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9174
9175         PR rtl-optimization/39607
9176         * g++.dg/opt/pr39607.C: New.
9177
9178 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9179
9180         PR fortran/39594
9181         * gfortran.dg/common_12.f90: New.
9182
9183 2009-04-03  Jason Merrill  <jason@redhat.com>
9184
9185         PR c++/39608
9186         * g++.dg/template/const2.C: New test.
9187
9188 2009-04-03  Richard Guenther  <rguenther@suse.de>
9189
9190         PR tree-optimization/2480
9191         PR tree-optimization/23086
9192         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9193         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9194
9195 2009-04-03  Richard Guenther  <rguenther@suse.de>
9196
9197         PR tree-optimization/34743
9198         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9199         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9200         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9201         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9202         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9203         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9204         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9205         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9206
9207 2009-04-03  Richard Guenther  <rguenther@suse.de>
9208
9209         PR middle-end/13146
9210         PR tree-optimization/23940
9211         PR tree-optimization/33237
9212         PR middle-end/33974
9213         PR middle-end/34093
9214         PR tree-optimization/36201
9215         PR tree-optimization/36230
9216         PR tree-optimization/38049
9217         PR tree-optimization/38207
9218         PR tree-optimization/38230
9219         PR tree-optimization/38301
9220         PR tree-optimization/38585
9221         PR middle-end/38895
9222         PR tree-optimization/38985
9223         PR tree-optimization/39299
9224         * gcc.dg/pr19633-1.c: Adjust.
9225         * gcc.dg/torture/pta-callused-1.c: Likewise.
9226         * gcc.dg/torture/pr39074-2.c: Likewise.
9227         * gcc.dg/torture/pr39074.c: Likewise.
9228         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9229         * gcc.dg/torture/pr30375.c: Adjust.
9230         * gcc.dg/torture/pr33563.c: Likewise.
9231         * gcc.dg/torture/pr33870.c: Likewise.
9232         * gcc.dg/torture/pr33560.c: Likewise.
9233         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9234         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9235         * gcc.dg/tree-ssa/alias-15.c: Remove.
9236         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9237         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9238         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9239         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9240         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9241         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9242         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9243         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9244         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9245         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9246         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9247         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9248         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9249         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9250         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9251         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9252         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9253         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9254         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9255         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9256         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9257         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9258         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9259         * gcc.dg/uninit-B.c: XFAIL.
9260         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9261         * gcc.dg/uninit-pr19430.c: XFAIL.
9262         * g++.dg/tree-ssa/pr13146.C: New testcase.
9263         * g++.dg/opt/pr36187.C: Adjust.
9264         * g++.dg/torture/20090329-1.C: New testcase.
9265
9266 2009-04-02  Chao-ying Fu  <fu@mips.com>
9267
9268         * gcc.target/mips/interrupt_handler.c: New test.
9269
9270 2009-04-02  David Ayers  <ayers@fsfe.org>
9271
9272         PR objc/18456
9273         * objc.dg/bad-receiver-type-2.m: New test contributed by
9274         Alexander Mamberg.
9275
9276 2009-04-02  Jason Merrill  <jason@redhat.com>
9277
9278         PR c++/25185
9279         * g++.dg/template/error38.C: New test.
9280
9281 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9282
9283         PR tree-optimization/31677
9284         * gcc.dg/memcpy-1.c: Add compiler option.
9285
9286 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9287
9288         PR tree-optimization/39595
9289         * gfortran.dg/vect/O3-pr39595.f: New test.
9290
9291 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9292
9293         PR c++/26693
9294         * g++.dg/template/typedef11.C: New test.
9295         * g++.dg/template/typedef12.C: Likewise.
9296         * g++.dg/template/typedef13.C: Likewise.
9297         * g++.dg/template/typedef14.C: Likewise.
9298         * g++.dg/template/typedef15.C: Likewise.
9299         * g++.dg/template/typedef16.C: Likewise.
9300         * g++.dg/template/sfinae3.C: Compile this pedantically.
9301         The only errors expected should be the one saying the typedef is ill
9302         formed.
9303         * g++.old-deja/g++.pt/typename8.C: Likewise.
9304         * g++.dg/template/access11.C: Update this.
9305
9306 2009-04-02  Richard Guenther  <rguenther@suse.de>
9307
9308         PR tree-optimization/37221
9309         * gcc.c-torture/compile/20090331-1.c: New testcase.
9310
9311 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9312
9313         * gcc.c-torture/compile/20090401-1.c: New test.
9314
9315 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9316
9317         PR c++/4926
9318         * g++.dg/template/pr4926-1.C: New.
9319
9320 2009-04-01  Xinliang David Li  <davidxl@google.com>
9321
9322         * gcc.target/i386/all_one_m128i.c: New test.
9323
9324 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9325
9326         PR c/39027
9327         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9328         * gcc.dg/fltconst-2.c: New test.
9329         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9330         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9331
9332         PR c/33466
9333         * gcc.dg/cpp/pr33466.c: New test.
9334         * gcc.dg/dfp/pr33466.c: New test.
9335         * gcc.dg/fixed-point/pr33466.c: New test.
9336
9337 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9338
9339         PR tree-optimization/35011
9340         * g++.dg/other/pr35011.C: New.
9341
9342 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9343
9344         PR target/39226
9345         * gcc.dg/pr39226.c: New test.
9346
9347 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9348
9349         PR c++/35240
9350         * g++.dg/template/pr35240.C: New.
9351
9352 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9353
9354         PR c/39605
9355         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9356         * gcc.dg/pr25682.c: Update expected diagnostics.
9357
9358 2009-04-01  Richard Guenther  <rguenther@suse.de>
9359
9360         * gcc.dg/fold-plusmult-2.c: New testcase.
9361
9362 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9363
9364         PR c/37772
9365         * gcc.dg/pr37772.c: New test.
9366         * g++.dg/ext/asm11.C: New test.
9367
9368 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9369
9370         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9371         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9372         defined.
9373
9374 2009-03-31  Jason Merrill  <jason@redhat.com>
9375
9376         * g++.old-deja/g++.other/using9.C: Add expected errors.
9377
9378 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9379
9380         * gcc.c-torture/compile/pr33009.c: Removed.
9381
9382 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9383
9384         * gcc.c-torture/compile/pr33009.c: Delete.
9385         * gcc.c-torture/compile/pr11832.c: Likewise.
9386
9387 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9388
9389         PR c/448
9390         * lib/target-supports.exp (check_effective_target_stdint_types):
9391         Update comment.
9392         (check_effective_target_inttypes_types): New.
9393         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9394         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9395         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9396
9397 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9398
9399         PR fortran/38917
9400         PR fortran/38918
9401         * gfortran.dg/data_pointer_1.f90: New test.
9402
9403 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9404
9405         PR fortran/38915
9406         * gfortran.dg/char_length_15.f90: New test.
9407
9408 2009-03-31  Jason Merrill  <jason@redhat.com>
9409
9410         C++ DR 613
9411         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9412         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9413         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9414         xfail others.
9415
9416         * g++.dg/other/typedef2.C: New test.
9417
9418         PR c++/37806
9419         * g++.dg/template/typedef17.C: New test.
9420
9421         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9422         * g++.dg/cpp0x/auto12.C: Likewise.
9423
9424 2009-03-31  Richard Guenther  <rguenther@suse.de>
9425
9426         PR middle-end/31029
9427         * gcc.dg/fold-compare-4.c: New testcase.
9428         * gcc.dg/fold-compare-5.c: Likewise.
9429
9430 2009-03-31  Richard Guenther  <rguenther@suse.de>
9431
9432         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9433
9434 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9435
9436         PR target/39592
9437         * gcc.target/i386/pr39592-1.c: New test.
9438
9439 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9440
9441         PR preprocessor/15638
9442         * gcc.dg/cpp/missing-header-1.c: New test.
9443         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9444         "compilation terminated" message.
9445         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9446         test #include "".
9447         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9448         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9449         terminated" message.
9450
9451 2009-03-31  Richard Guenther  <rguenther@suse.de>
9452
9453         PR middle-end/23401
9454         PR middle-end/27810
9455         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9456         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9457
9458 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9459
9460         PR fortran/38389
9461         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9462         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9463         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9464         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9465         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9466         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9467         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9468
9469 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9470
9471         PR fortran/22571
9472         * gfortran.dg/whole_file_1.f90: New test.
9473         PR fortran/26227
9474         * gfortran.dg/whole_file_2.f90: New test.
9475         * gfortran.dg/whole_file_3.f90: New test.
9476         PR fortran/24886
9477         * gfortran.dg/whole_file_4.f90: New test.
9478
9479 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9480
9481         * gfortran.dg/bind_c_usage_19.f90: New test.
9482
9483         PR target/39558
9484         * gcc.target/powerpc/altivec-29.c: New test.
9485
9486 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9487
9488         PR rtl-optimization/323
9489         * gcc.target/i386/excess-precision-1.c,
9490         gcc.target/i386/excess-precision-2.c,
9491         gcc.target/i386/excess-precision-3.c,
9492         gcc.target/i386/excess-precision-4.c,
9493         gcc.target/i386/excess-precision-5.c,
9494         gcc.target/i386/excess-precision-6.c: New tests.
9495
9496 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9497
9498         PR c/35235
9499         * gcc.dg/c99-array-lval-8.c: New test.
9500
9501 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9502
9503         PR preprocessor/34695
9504         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9505         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9506         instead of dg-warning for "previous definition" messages.
9507         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9508         "warnings being treated as errors" message.
9509         * gcc.dg/fltconst-1.c: Use -fshow-column.
9510
9511 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9512
9513         PR fortran/38823
9514         * gfortran.dg/power1.f90: New test.
9515
9516 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9517
9518         PR c/456
9519         PR c/5675
9520         PR c/19976
9521         PR c/29116
9522         PR c/31871
9523         PR c/35198
9524         * gcc.c-torture/compile/20081108-1.c,
9525         gcc.c-torture/compile/20081108-2.c,
9526         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9527         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9528         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9529         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9530         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9531         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9532         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9533         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9534         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9535         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9536         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9537         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9538         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9539         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9540         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9541         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9542         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9543         case.
9544         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9545         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9546         XFAILs.  Update expected messages.
9547         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9548         expected messages.
9549         * gcc.dg/real-const-1.c: Replace with test from original PR.
9550         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9551         when casting from non-constant integer to pointer.
9552
9553 2009-03-29  Richard Guenther  <rguenther@suse.de>
9554
9555         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9556
9557 2009-03-29  Daniel Kraft  <d@domob.eu>
9558
9559         PR fortran/37423
9560         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9561         DEFERRED bindings.
9562         * gfortran.dg/typebound_proc_9.f03: New test.
9563         * gfortran.dg/typebound_proc_10.f03: New test.
9564         * gfortran.dg/typebound_proc_11.f03: New test.
9565         * gfortran.dg/abstract_type_5.f03: New test.
9566
9567 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9568
9569         PR fortran/38507
9570         * gfortran.dg/do_4.f: New.
9571         * gfortran.dg/goto_2.f90: Correct expected warnings.
9572         * gfortran.dg/goto_4.f90: Likewise.
9573         * gfortran.dg/goto_5.f90: New.
9574
9575 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9576
9577         PR target/39545
9578         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9579
9580         * gcc.target/i386/pr39545-1.c: New.
9581         * gcc.target/i386/pr39545-2.c: Likewise.
9582
9583         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9584         (flex2_struct): Likewise.
9585         (check_struct_passing7): Likewise.
9586         (check_struct_passing8): Likewise.
9587         (f1s): Likewise.
9588         (f2s): Likewise.
9589         (main): Call check_struct_passing7 and check_struct_passing8.
9590
9591 2009-03-29  Richard Guenther  <rguenther@suse.de>
9592
9593         * gcc.c-torture/execute/20090113-1.c: New testcase.
9594         * gcc.c-torture/execute/20090113-2.c: Likewise.
9595         * gcc.c-torture/execute/20090113-3.c: Likewise.
9596         * gcc.c-torture/execute/20090207-1.c: Likewise.
9597         * gcc.c-torture/compile/20090114-1.c: Likewise.
9598         * gcc.c-torture/compile/20090328-1.c: Likewise.
9599         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9600
9601 2009-03-29  David Ayers  <ayers@fsfe.org>
9602
9603         PR objc/27377
9604         * objc.dg/conditional-1.m: New tests.
9605
9606 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9607
9608         * gcc.dg/winline-10.c: New test.
9609
9610 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9611
9612         PR fortran/34656
9613         * gfortran.dg/do_check_1.f90: Add test.
9614         * gfortran.dg/do_check_2.f90: Add test.
9615         * gfortran.dg/do_check_3.f90: Add test.
9616         * gfortran.dg/do_check_4.f90: Add test.
9617
9618 2009-03-28  Jan Hubicka  <jh@suse.cz>
9619
9620         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9621         * gcc.dg/pr33826.c: Update dump files.
9622         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9623         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9624
9625 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9626
9627         * g++.dg/tree-ssa/fwprop-align.C: New test.
9628
9629 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9630
9631         * gcc.target/powerpc/altivec-28.c: New test.
9632
9633         PR c++/39554
9634         * gcc.dg/wdisallowed-functions-1.c: Removed.
9635         * gcc.dg/wdisallowed-functions-2.c: Removed.
9636         * gcc.dg/wdisallowed-functions-3.c: Removed.
9637         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9638         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9639         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9640
9641 2009-03-28  Richard Guenther  <rguenther@suse.de>
9642
9643         PR tree-optimization/38723
9644         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9645
9646 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9647
9648         PR fortran/38538
9649         * gfortran.dg/char_result_13.f90: New test.
9650
9651 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9652
9653         PR fortran/38765
9654         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9655
9656 2009-03-28  Daniel Kraft  <d@domob.eu>
9657
9658         * gfortran.dg/trim_1.f90: New test.
9659
9660 2009-03-28  Richard Guenther  <rguenther@suse.de>
9661
9662         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9663         * g++.dg/warn/Warray-bounds.C: Likewise.
9664
9665 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9666
9667         PR fortran/32626
9668         * gfortran.dg/recursive_check_7.f90: New test.
9669
9670 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9671
9672         PR fortran/38432
9673         * gfortran.dg/do_check_5.f90: New test.
9674         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9675         * gfortran.dg/array_constructor_18.f90: Ditto.
9676         * gfortran.dg/array_constructor_22.f90: Ditto.
9677         * gfortran.dg/do_3.F90: Ditto.
9678         * gfortran.dg/do_1.f90: Ditto.
9679
9680 2009-03-28  Richard Guenther  <rguenther@suse.de>
9681
9682         PR tree-optimization/38180
9683         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9684
9685 2009-03-28  Richard Guenther  <rguenther@suse.de>
9686
9687         PR tree-optimization/38513
9688         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9689         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9690         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9691         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9692         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9693         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9694         * gcc.dg/vect/vect-35.c: Likewise.
9695         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9696         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9697         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9698
9699 2009-03-28  Richard Guenther  <rguenther@suse.de>
9700
9701         PR tree-optimization/38968
9702         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9703
9704 2009-03-28  Richard Guenther  <rguenther@suse.de>
9705
9706         PR tree-optimization/37795
9707         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9708
9709 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9710
9711         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9712         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9713         options for removed targets.
9714
9715 2009-03-27  Richard Guenther  <rguenther@suse.de>
9716
9717         PR tree-optimization/39120
9718         * gcc.c-torture/execute/pr39120.c: New testcase.
9719
9720 2009-03-27  Richard Guenther  <rguenther@suse.de>
9721
9722         PR tree-optimization/39120
9723         * gcc.dg/torture/pta-callused-1.c: New testcase.
9724
9725 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9726
9727         PR middle-end/39315
9728         * gcc.target/i386/pr39315-1.c: New.
9729         * gcc.target/i386/pr39315-2.c: Likewise.
9730         * gcc.target/i386/pr39315-3.c: Likewise.
9731         * gcc.target/i386/pr39315-4.c: Likewise.
9732         * gcc.target/i386/pr39315-check.c: Likewise.
9733
9734 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9735
9736         PR c/39323
9737         * gcc.dg/pr39323-1.c: New.
9738         * gcc.dg/pr39323-2.c: Likewise.
9739         * gcc.dg/pr39323-3.c: Likewise.
9740
9741 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9742
9743         PR target/38034
9744         * gcc.target/ia64/sync-1.c: New.
9745
9746 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9747
9748         PR target/39472
9749         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9750         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9751         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9752         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9753         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9754         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9755         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9756         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9757
9758 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9759
9760         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9761         for low precision (i.e. float).
9762
9763 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9764             Jakub Jelinek  <jakub@redhat.com>
9765
9766         PR debug/37959
9767         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9768
9769 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9770
9771         * gcc.dg/memmove-2.c: New test.
9772         * gcc.dg/memmove-3.c: New test.
9773
9774         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9775         in clone naming.
9776
9777 2009-03-27  Xinliang David Li  <davidxl@google.com>
9778
9779         PR tree-optimization/39557
9780         * g++.dg/tree-ssa/dom-invalid.C: New test.
9781
9782 2009-03-27  Xinliang David Li  <davidxl@google.com>
9783
9784         PR tree-optimization/39548
9785         * g++.dg/tree-ssa/copyprop.C: New test.
9786
9787 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9788
9789         PR c++/38638
9790         * g++.dg/template/typename17.C: New testcase.
9791         * g++.dg/template/typename18.C: New testcase.
9792
9793 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9794
9795         PR c++/36799
9796         * g++.dg/other/var_copy-1.C: New test.
9797
9798 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9799
9800         PR c++/37647
9801         * g++.dg/parse/ctor9.C: New test.
9802
9803 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9804
9805         PR c++/29727
9806         * g++.dg/init/error2.C: New test.
9807
9808 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9809
9810         PR c++/35652
9811         * gcc.dg/pr35652.C: New.
9812         * g++.dg/warn/pr35652.C: New.
9813         * gcc.dg/format/plus-1.c: Adjust message.
9814
9815 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9816
9817         PR c++/39554
9818         * gcc.dg/wdisallowed-functions-3.c: New test.
9819         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9820
9821 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9822
9823         * gcc.dg/inline-33.c: Fix when pic.
9824
9825 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9826
9827         * gcc.target/ia64/20090324-1.c: New test.
9828
9829 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9830
9831         PR c/27898
9832         * gcc.dg/pr27898.c: New test.
9833
9834         PR tree-optimization/32139
9835         * gcc.c-torture/compile/pr32139.c: New test.
9836
9837 2009-03-24  Jason Merrill  <jason@redhat.com>
9838
9839         PR c++/28274
9840         * g++.dg/parse/defarg14.C: New test.
9841
9842 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9843
9844         PR libfortran/39528
9845         * gfortran.dg/read_repeat.f90: New test.
9846
9847 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9848
9849         PR tree-optimization/39529
9850         * gcc.dg/vect/pr39529.c: New test.
9851
9852 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9853             Jakub Jelinek  <jakub@redhat.com>
9854
9855         PR debug/39524
9856         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9857
9858 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9859
9860         PR c/39495
9861         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9862
9863 2009-03-23  Jason Merrill  <jason@redhat.com>
9864
9865         * g++.dg/cpp0x/auto12.C: Add variadic test.
9866
9867         PR c++/39526
9868         * g++.dg/warn/Wshadow-4.C: New test.
9869
9870 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9871
9872         PR tree-optimization/39516
9873         * gfortran.dg/pr39516.f: New test.
9874
9875 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9876
9877         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9878         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9879         variable, not environment variable.
9880
9881 2009-03-21  Jason Merrill  <jason@redhat.com>
9882
9883         PR c++/28879
9884         * g++.dg/ext/vla6.C: New test.
9885
9886 2009-03-20  Jason Merrill  <jason@redhat.com>
9887
9888         * g++.dg/cpp0x/initlist5.C: Add additional test.
9889
9890 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9891             Janis Johnson  <janis187@us.ibm.com>
9892
9893         * lib/compat.exp (compat-get-options-main, compat-get-options):
9894         Handle dg-prune-output in source file.
9895         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9896         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9897         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9898         two warnings.
9899
9900 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9901
9902         PR c/39495
9903         * gcc.dg/gomp/pr39495-1.c: New test.
9904         * gcc.dg/gomp/pr39495-2.c: New test.
9905         * g++.dg/gomp/pr39495-1.C: New test.
9906         * g++.dg/gomp/pr39495-2.C: New test.
9907
9908         PR target/39496
9909         * gcc.target/i386/pr39496.c: New test.
9910         * g++.dg/other/pr39496.C: New test.
9911
9912 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9913
9914         PR middle-end/39500
9915         * gcc.dg/autopar/pr39500-1.c: New.
9916         * gcc.dg/autopar/pr39500-2.c: New.
9917
9918 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9919
9920         * g++.dg/dg.exp: Prune graphite.
9921
9922 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9923
9924         PR middle-end/39447
9925         * g++.dg/graphite: New.
9926         * g++.dg/graphite/graphite.exp: New.
9927         * g++.dg/graphite/pr39447.C: New.
9928
9929 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9930
9931         PR c++/39425
9932         * g++.dg/template/pr39425.C: New.
9933
9934         * g++.dg/template/spec33.C: Updated.
9935
9936 2009-03-17  Jason Merrill  <jason@redhat.com>
9937
9938         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9939
9940 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9941
9942         PR c++/39475
9943         * g++.dg/ext/unary_trait_incomplete.C: New.
9944
9945 2009-03-17  Jing Yu  <jingyu@google.com>
9946
9947         PR middle-end/39378
9948         * g++.dg/inherit/thunk10.C: New test.
9949
9950 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9951
9952         PR target/39482
9953         * gcc.target/i386/pr39482.c: New test.
9954
9955 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9956
9957         PR debug/39471
9958         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9959         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9960         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9961         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9962
9963         PR middle-end/39443
9964         * gcc.dg/pr39443.c: New test.
9965
9966         PR debug/39412
9967         * gcc.dg/debug/pr39412.c: New test.
9968
9969 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9970
9971         PR testsuite/38526
9972         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9973         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9974         is defined.
9975         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9976         its original value, or unset if it was not defined.
9977         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9978         path procs around use of HOSTCC.
9979         * g++.dg/compat/struct-layout-1.exp: Ditto.
9980         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9981
9982 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9983
9984         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9985
9986 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9987
9988         Revert patch for PR testsuite/37630.
9989
9990         PR testsuite/37960
9991         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9992
9993         PR testsuite/37630
9994         * lib/target-supports.exp (check_effective_target_ieee): New.
9995         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9996         * gcc.dg/20001012-1.c: Require ieee.
9997
9998         PR testsuite/37628
9999         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10000
10001 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10002
10003         PR tree-optimization/39455
10004         * gcc.dg/pr39455.c: New test.
10005
10006 2009-03-13  David Ayers  <ayers@fsfe.org>
10007
10008         * objc/execute/trivial.m. New test.
10009
10010 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10011
10012         PR target/39137
10013         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10014
10015 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10016
10017         PR testsuite/39451
10018         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10019         constraint on (%2).
10020
10021 2009-03-12  David Ayers  <ayers@fsfe.org>
10022
10023         PR libobjc/27466
10024         * objc/execute/exceptions/handler-1.m. New test.
10025
10026 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10027
10028         PR target/39431
10029         * gcc.target/i386/pr39431.c: New test.
10030
10031 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10032
10033         PR target/39445
10034         * gcc.target/i386/pr39445.c: New.
10035
10036         * gcc.target/i386/push-1.c: XFAIL.
10037
10038 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10039
10040         * gcc.dg/inline-33.c: New test.
10041
10042 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10043
10044         * gcc.dg/vect/vect-82.c: Combine dg-do and
10045         dg-require-effective-target into dg-skip-if.
10046         * gcc.dg/vect/vect-83.c: Likewise.
10047
10048 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10049
10050         PR target/39137
10051         * gcc.target/i386/stackalign/longlong-1.c: New test.
10052         * gcc.target/i386/stackalign/longlong-2.c: New test.
10053
10054 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10055
10056         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10057
10058 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10059
10060         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10061         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10062
10063 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10064
10065         * gnat.dg/slice_enum.adb: New test.
10066
10067 2009-03-11  Jason Merrill  <jason@redhat.com>
10068
10069         PR debug/39086
10070         * g++.dg/opt/nrv15.C: New test.
10071
10072 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10073
10074         PR tree-optimization/39422
10075         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10076         constant array with static initialization to global memory.
10077         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10078
10079 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10080
10081         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10082         padding.
10083
10084 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10085
10086         PR c++/39371
10087         * g++.dg/opt/switch2.C: Add -w to dg-options.
10088         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10089         * g++.dg/warn/switch1.C: New test.
10090         * g++.dg/other/switch3.C: New test.
10091
10092         PR tree-optimization/39394
10093         * gcc.c-torture/compile/pr39394.c: New test.
10094
10095 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10096
10097         * gcc.target/s390/20090223-1.c: New testcase.
10098
10099 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10100
10101         PR libfortran/39402
10102         * gfortran.dg/fmt_f0_1.f90: New test.
10103
10104 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10105
10106         PR c++/39060
10107         * g++.dg/other/new1.C: Adjusted.
10108         * g++.dg/parse/crash40.C: Likewise.
10109         * g++.dg/parse/defarg12.C: Likewise.
10110         * g++.dg/template/error15.C: Likewise.
10111
10112         * g++.dg/other/pr39060.C: New.
10113
10114 2009-03-07  Jason Merrill  <jason@redhat.com>
10115
10116         PR c++/39367
10117         * g++.dg/opt/new1.C: New.
10118
10119 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10120
10121         PR c++/33492
10122         * g++.dg/other/error32.C: New.
10123
10124 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10125
10126         PR middle-end/39360
10127         * gcc.c-torture/compile/pr39360.c: New test.
10128
10129         PR debug/39372
10130         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10131
10132 2009-03-05  Jason Merrill  <jason@redhat.com>
10133
10134         PR c++/38908
10135         * g++.dg/warn/Wuninitialized-3.C: New test.
10136
10137 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10138
10139         PR debug/39379
10140         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10141         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10142
10143 2009-03-04  Jason Merrill  <jason@redhat.com>
10144
10145         PR c++/13549
10146         * g++.dg/template/koenig7.C: New test.
10147
10148 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10149
10150         * g++.dg/torture/predcom-1.C: New test.
10151
10152 2009-03-04  Richard Guenther  <rguenther@suse.de>
10153
10154         PR tree-optimization/39362
10155         * g++.dg/torture/pr39362.C: New testcase.
10156
10157 2009-03-04  Jason Merrill  <jason@redhat.com>
10158             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10159
10160         PR c++/9634
10161         PR c++/29469
10162         PR c++/29607
10163         * g++.dg/template/dependent-name5.C: New test.
10164
10165 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10166
10167         PR testsuite/39357
10168         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10169         vect_int to vect_int_mult.
10170
10171 2009-03-04  Richard Guenther  <rguenther@suse.de>
10172
10173         PR tree-optimization/39358
10174         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10175         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10176
10177 2009-03-04  Richard Guenther  <rguenther@suse.de>
10178
10179         PR tree-optimization/39339
10180         * gcc.c-torture/execute/pr39339.c: New testcase.
10181
10182 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10183
10184         * gcc.c-torture/compile/20090303-1.c,
10185         gcc.c-torture/compile/20090303-2.c: New tests.
10186
10187 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10188
10189         PR fortran/39354
10190         * gfortran.dg/gomp/pr39354.f90: New test.
10191
10192         PR tree-optimization/39343
10193         * gcc.dg/pr39343.c: New test.
10194
10195 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10196
10197         PR tree-optimization/39248
10198         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10199         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10200         on targets without vector misalignment support.
10201         * lib/target-supports.exp
10202         (check_effective_target_vect_short_mult): Add
10203         check_effective_target_arm32.
10204
10205 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10206
10207         PR middle-end/39335
10208         * gcc.dg/graphite/pr39335_1.c: New.
10209         * gcc.dg/graphite/pr39335.c: New.
10210
10211 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10212
10213         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10214         of andl.
10215         * gcc.target/i386/stackalign/return-5.c: Likewise.
10216         * gcc.target/i386/stackalign/return-6.c: Likewise.
10217
10218 2009-03-02  Richard Guenther  <rguenther@suse.de>
10219             Ira Rosen  <irar@il.ibm.com>
10220
10221         PR tree-optimization/39318
10222         * gfortran.dg/vect/pr39318.f90: New test.
10223
10224 2009-03-01  Jan Hubicka  <jh@suse.cz>
10225
10226         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10227
10228 2009-03-01  Jan Hubicka  <jh@suse.cz>
10229
10230         PR debug/39267
10231         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10232
10233 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10234
10235         * gnat.dg/pack12.adb: New test.
10236
10237 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10238
10239         PR c++/37789
10240         * g++.dg/other/pr37789.C: New.
10241
10242 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10243
10244         PR fortran/39295
10245         * gfortran.dg/interface_25.f90: New test.
10246         * gfortran.dg/interface_26.f90: New test.
10247
10248 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10249
10250         PR fortran/39292
10251         * gfortran.dg/initialization_22.f90: New test.
10252
10253 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10254
10255         PR rtl-optimization/39241
10256         * gcc.dg/torture/pr39241.c: New.
10257
10258 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10259
10260         PR tree-optimizations/39259
10261         * g++.dg/torture/pr39259.C: New testcase.
10262
10263 2009-02-24  Richard Guenther  <rguenther@suse.de>
10264
10265         PR c++/39242
10266         * g++.dg/template/instantiate10.C: New testcase.
10267
10268 2009-02-24  Richard Guenther  <rguenther@suse.de>
10269             Zdenek Dvorak  <ook@ucw.cz>
10270
10271         PR tree-optimization/39233
10272         * gcc.c-torture/execute/pr39233.c: New testcase.
10273
10274 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10275
10276         PR tree-optimization/39260
10277         * gcc.dg/graphite/pr39260.c: New.
10278
10279 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10280
10281         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10282
10283 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10284
10285         PR c++/36411
10286         * g++.dg/template/void14.C: New.
10287
10288 2009-02-23  Jason Merrill  <jason@redhat.com>
10289
10290         PR c++/38880
10291         * g++.dg/init/const7.C: Remove XFAIL.
10292         * g++.dg/init/static-init1.C: New test.
10293
10294         * g++.dg/cpp0x/initlist14.C: New test.
10295
10296 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10297
10298         PR fortran/38914
10299         * bound_simplification_2.f90:  New test case.
10300         * bound_7.f90:  New test case.
10301
10302 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10303
10304         * gcc.dg/cpp/include4.c: New test.
10305
10306 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10307
10308         PR target/39256
10309         * gcc.target/i386/abi-2.c: New.
10310
10311 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10312
10313         * gcc.c-torture/execute/pr39228.x: New.
10314
10315 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10316
10317         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10318         scan-assembler to check for xmm0 register.
10319
10320 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10321             Joseph Myers  <joseph@codesourcery.com>
10322
10323         * gcc.target/arm/va_list.c: New test.
10324         * g++.dg/abi/arm_va_list.C: Likewise.
10325         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10326         function.
10327         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10328         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10329         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10330         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10331         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10332         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10333
10334 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10335
10336         PR testsuite/38164
10337         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10338         to dg-options.
10339
10340 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10341
10342         PR target/39240
10343         * gcc.c-torture/execute/pr39240.c: New test.
10344
10345 2009-02-20  Jason Merrill  <jason@redhat.com>
10346
10347         PR c++/39225
10348         * g++.dg/parse/dtor15.C: New test.
10349
10350 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10351
10352         * gcc.c-torture/execute/20090219-1.c: New.
10353
10354 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10355
10356         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10357         (mips-dg-options): When matching isa* pseudo-options make
10358         'value' optional and accept ! entries.  Use $spec instead of
10359         $isa_spec in the isa pseudo-option error message.  Only
10360         perform the ISA-range check when 'value' is set.  If arch is
10361         matching any CPU in the ! entries switch to its generic ISA.
10362         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10363         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10364
10365 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10366
10367         PR target/39175
10368         * gcc.dg/visibility-20.c: New test.
10369         * g++.dg/ext/visibility/visibility-11.C: New test.
10370
10371 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10372
10373         PR c++/39188
10374         * g++.dg/abi/pr39188-1a.C: New.
10375         * g++.dg/abi/pr39188-1b.C: Likewise.
10376         * g++.dg/abi/pr39188-1.h: Likewise.
10377         * g++.dg/abi/pr39188-2a.C: Likewise.
10378         * g++.dg/abi/pr39188-2b.C: Likewise.
10379         * g++.dg/abi/pr39188-2.h: Likewise.
10380         * g++.dg/abi/pr39188-3a.C: Likewise.
10381         * g++.dg/abi/pr39188-3b.C: Likewise.
10382         * g++.dg/abi/pr39188-3.h: Likewise.
10383
10384 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10385
10386         PR c/38483
10387         * gcc.c-torture/execute/call-trap-1.c,
10388         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10389         tests.
10390
10391 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10392
10393         PR target/39228
10394         * gcc.c-torture/execute/pr39228.c: New test.
10395
10396 2009-02-19  Richard Guenther  <rguenther@suse.de>
10397
10398         PR tree-optimization/39074
10399         * gcc.dg/torture/pr39074.c: New testcase.
10400         * gcc.dg/torture/pr39074-2.c: Likewise.
10401         * gcc.dg/torture/pr39074-3.c: Likewise.
10402
10403 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10404
10405         PR c++/39219
10406         * g++.dg/parse/attr3.C: New.
10407
10408 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10409
10410         PR testsuite/38165
10411         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10412
10413         PR testsuite/38166
10414         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10415         and skip on Darwin.
10416
10417 2009-02-18  Jason Merrill  <jason@redhat.com>
10418
10419         PR c++/38880
10420         * g++.dg/init/const7.C: Remove XFAIL.
10421
10422         PR target/39179
10423         * g++.dg/opt/const6.C: New test.
10424
10425 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10426
10427         * gcc.dg/callabi/callabi.exp: Moved to ...
10428         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10429         in 64bit mode.
10430
10431         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10432         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10433         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10434         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10435         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10436         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10437         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10438
10439         * gcc.dg/callabi/callabi.h: Moved to ...
10440         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10441
10442         * gcc.dg/callabi/func-1.c: Moved to ...
10443         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10444
10445         * gcc.dg/callabi/func-indirect.c: Moved to ...
10446         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10447
10448         * gcc.dg/callabi/pr38891.c: Moved to ...
10449         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10450
10451         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10452         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10453
10454         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10455         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10456
10457         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10458         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10459
10460 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10461
10462         PR target/38891
10463         * gcc.dg/callabi/pr38891.c: New.
10464
10465 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10466
10467         * gcc.dg/callabi/callabi.exp: New.
10468
10469 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10470
10471         PR target/39082
10472         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10473         -Wno-abi for x86.
10474         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10475
10476         * gcc.target/i386/pr39082-1.c: New.
10477
10478         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10479         -Wno-abi.
10480
10481         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10482         CHECK_M64_M128 is defined.
10483         (check_f_arguments): Add "do".
10484         (check_vector_arguments): New.
10485         (check_m64_arguments): Likewise.
10486         (check_m128_arguments): Likewise.
10487
10488         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10489         (CHECK_M64_M128): Define.
10490
10491         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10492         on abitest.
10493         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10494
10495         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10496         tests only if CHECK_M64_M128 is defined.
10497
10498         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10499         (m128_2_struct): Likewise.
10500         (check_struct_passing5): Likewise.
10501         (check_struct_passing6): Likewise.
10502         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10503
10504         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10505         (un5): Likewise.
10506         (check_union_passing4): Likewise.
10507         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10508
10509 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10510
10511         PR c/35447
10512         * gcc.dg/noncompile/pr35447-1.c: New test.
10513
10514 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10515
10516         PR tree-optimization/36922
10517         * gfortran.dg/pr36922.f: New test.
10518
10519 2009-02-17  Richard Guenther  <rguenther@suse.de>
10520
10521         PR tree-optimization/39202
10522         * gcc.c-torture/compile/pr39202.c: New testcase.
10523
10524 2009-02-17  Richard Guenther  <rguenther@suse.de>
10525
10526         PR tree-optimization/39204
10527         * gcc.dg/torture/pr39204.c: New testcase.
10528
10529 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10530
10531         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10532         * gcc.dg/vect/vect-outer-6.c: Ditto.
10533
10534 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10535
10536         PR c/35446
10537         * gcc.dg/noncompile/init-5.c: New test.
10538         * gcc.dg/init-bad-4.c: Adjust expected errors.
10539
10540 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10541
10542         PR target/37049
10543         * gcc.target/i386/push-1.c: New.
10544
10545 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10546
10547         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10548
10549 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10550
10551         * gcc.target/spu/intrinsics-sr.c: New test.
10552
10553 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10554
10555         PR target/38056
10556         * gcc.target/ia64/sibcall-opt-1.c: New test.
10557         * gcc.target/ia64/sibcall-opt-2.c: New test.
10558
10559 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10560
10561         PR fortran/36528
10562         * gfortran.dg/cray_pointers_8.f90: New test.
10563
10564         PR fortran/36703
10565         * gfortran.dg/cray_pointers_9.f90: New test.
10566
10567 2009-02-13  Jason Merrill  <jason@redhat.com>
10568
10569         PR c++/39070
10570         * g++.dg/cpp0x/decltype16.C: New.
10571
10572 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10573
10574         PR target/39152
10575         * gfortran.dg/gomp/pr39152.f90: New.
10576
10577 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10578
10579         PR target/39162
10580         * gcc.target/i386/pr39162.c: New.
10581
10582 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10583
10584         PR c/35444
10585         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10586         New tests.
10587
10588 2009-02-12  Jason Merrill  <jason@redhat.com>
10589
10590         PR c++/38950
10591         * g++.dg/template/array20.C: New test.
10592
10593 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10594
10595         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10596         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10597         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10598
10599 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10600
10601         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10602
10603 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10604
10605         PR target/39152
10606         * gfortran.dg/pr39152.f: New.
10607
10608 2009-02-11  Jason Merrill  <jason@redhat.com>
10609
10610         PR c++/39153
10611         * g++.dg/cpp0x/defaulted9.C: New test.
10612
10613         PR c++/30111
10614         * g++.dg/init/value7.C: New test.
10615
10616 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10617
10618         PR target/38824
10619         * gcc.target/i386/pr38824.c: New testcase.
10620
10621 2009-02-11  Jason Merrill  <jason@redhat.com>
10622
10623         PR c++/38649
10624         * g++.dg/cpp0x/defaulted8.C: New test.
10625
10626         PR c++/36744
10627         * g++.dg/cpp0x/rv9p.C: New test.
10628
10629 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10630
10631         * gnat.dg/aliasing3.adb: New test.
10632         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10633
10634 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10635
10636         PR c++/34397
10637         * g++.dg/template/crash88.C: New.
10638         * g++.dg/template/crash89.C: Likewise.
10639
10640 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10641
10642         PR c/39084
10643         * gcc.dg/pr39084.c: New test.
10644
10645 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10646
10647         PR target/39139
10648         * gcc.target/i386/pr39139.c: New test.
10649
10650 2009-02-10  Richard Guenther  <rguenther@suse.de>
10651
10652         PR tree-optimization/39132
10653         * gcc.dg/torture/pr39132.c: New testcase.
10654
10655 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10656
10657         PR target/39119
10658         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10659         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10660         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10661         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10662         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10663         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10664         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10665         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10666
10667 2009-02-09  Jason Merrill  <jason@redhat.com>
10668
10669         PR c++/39109
10670         * g++.dg/init/value6.C: New test.
10671
10672 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10673
10674         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10675
10676 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10677
10678         * gcc.c-torture/compile/20090209-1.c: New test.
10679
10680 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10681
10682         PR c++/35147
10683         PR c++/37737
10684         * g++.dg/cpp0x/vt-35147.C: New.
10685         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10686         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10687
10688 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10689
10690         PR c/35434
10691         * gcc.dg/attr-alias-4.c: New test.
10692
10693 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10694
10695         PR c/39035
10696         * gcc.dg/dfp/pr39035.c: New test.
10697
10698 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10699
10700         PR c/36432
10701         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10702
10703 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10704
10705         PR c++/39106
10706         * g++.dg/opt/thunk3.C: New test.
10707
10708 2009-02-05  Nick Clifton  <nickc@redhat.com>
10709
10710         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10711         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10712         * gcc.dg/cdce1.c: Likewise.
10713         * gcc.dg/cpp/_Pragma6.c: Likewise.
10714         * g++.dg/cpp/_Pragma1.C: Likewise.
10715         * gcc.dg/utf32-2.c: Xfail for M32C.
10716         * gcc.dg/utf32-1.c: Likewise.
10717         * gcc.dg/utf32-3.c: Likewise.
10718         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10719         targets.
10720         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10721         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10722         * gcc.dg/Wconversion-5.c: Likewise.
10723         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10724         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10725         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10726         * gcc.dg/utf-inc-init.c: Likewise.
10727         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10728         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10729         * gcc.dg/utf-array-short-wchar.c: Likewise.
10730         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10731         * gcc.dg/mallign.c: Use size_t instead of long.
10732
10733 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10734
10735         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10736
10737 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10738
10739         * gcc.c-torture/execute/pr39100.c: New.
10740
10741 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10742
10743         PR c/35435
10744         * gcc.dg/tls/diag-6.c: New test.
10745
10746 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10747
10748         * gcc.dg/graphite/scop-19.c: New
10749
10750 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10751
10752         AVX Programming Reference (January, 2009)
10753         * gcc.target/i386/avx-vpclmulqdq.c: New.
10754         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10755
10756         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10757
10758         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10759         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10760         (pclmul_test): Renamed to ...
10761         (TEST): This.
10762
10763 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10764
10765         PR c++/39095
10766         * g++.dg/abi/mangle31.C: New test.
10767
10768 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10769
10770         PR c/29129
10771         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10772         declarator.
10773         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10774         inside function prototype but not part of parameter declarator.
10775         * vla-11.c: New test.
10776
10777 2009-02-03  Jason Merrill  <jason@redhat.com>
10778
10779         * g++.dg/warn/main-4.C: New test.
10780         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10781
10782 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10783
10784         PR c++/36607
10785         * g++.dg/expr/cast10.C: New test.
10786
10787 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10788
10789         PR c/35433
10790         * gcc.dg/init-bad-6.c: New test.
10791
10792 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10793
10794         PR target/35318
10795         * gcc.c-torture/compile/pr35318.c: New test.
10796
10797         PR inline-asm/39059
10798         * gcc.dg/nofixed-point-2.c: New test.
10799         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10800         * g++.dg/ext/fixed2.C: Likewise.
10801         * g++.dg/other/error25.C: Likewise.
10802         * g++.dg/lookup/crash7.C: Likewise.
10803         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10804
10805         PR c++/39056
10806         * g++.dg/cpp0x/initlist13.C: New test.
10807
10808 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10809
10810         PR c++/36897
10811         * g++.dg/template/func2.C: New test.
10812
10813         PR c++/37314
10814         * g++.dg/template/typename15.C: New.
10815         * g++.dg/template/typename16.C: New.
10816
10817 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10818             Ben Elliston  <bje@au.ibm.com>
10819
10820         PR c/39034
10821         * gcc.dg/dfp/pr39034.c: New test.
10822
10823 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10824
10825         PR testsuite/38263
10826         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10827
10828 2009-02-02  Jason Merrill  <jason@redhat.com>
10829
10830         PR c++/39054
10831         * g++.dg/parse/dtor14.C: New test.
10832
10833 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10834
10835         * lib/target-supports.exp
10836         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10837         * g++.dg/ext/builtin10.C: New test.
10838
10839         PR inline-asm/39058
10840         * gcc.target/i386/pr39058.c: New test.
10841
10842 2009-02-02  Richard Guenther  <rguenther@suse.de>
10843
10844         PR tree-optimization/38937
10845         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10846
10847 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10848
10849         PR c++/39053
10850         * g++.dg/parse/crash52.C: New.
10851
10852 2009-01-30  Richard Guenther  <rguenther@suse.de>
10853
10854         PR tree-optimization/39041
10855         * gcc.c-torture/compile/pr39041.c: New testcase.
10856
10857 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10858
10859         PR target/39013
10860         * gcc.target/i386/pr39013-1.c: New test.
10861         * gcc.target/i386/pr39013-2.c: New test.
10862
10863         PR c++/39028
10864         * g++.dg/ext/label12.C: New test.
10865
10866 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10867
10868         PR c++/33465
10869         * g++.dg/parse/error34.C: New.
10870         * g++.dg/parse/error35.C: Likewise.
10871
10872 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10873
10874         PR c++/38655
10875         * g++.dg/cpp0x/decltype-38655.C: New.
10876
10877 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10878
10879         PR target/39002
10880         * g++.dg/torture/pr39002.C: New test.
10881
10882 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10883
10884         PR tree-optimization/39007
10885         * gcc.dg/tree-ssa/pr39007.c: New.
10886
10887 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10888
10889         PR middle-end/35854
10890         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10891         to "subreg1".
10892
10893 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10894
10895         PR middle-end/38857
10896         * gcc.c-torture/compile/pr38857.c: New test.
10897
10898 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10899
10900         PR fortran/38852
10901         PR fortran/39006
10902         * gfortran.dg/bound_6.f90: New test.
10903
10904 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10905
10906         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10907
10908 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10909
10910         PR tree-optimization/38997
10911         * gcc.dg/tree-ssa/pr38997.c: New.
10912
10913 2009-01-28  Richard Guenther  <rguenther@suse.de>
10914
10915         PR tree-optimization/38926
10916         * gcc.c-torture/compile/pr38926.c: New testcase.
10917
10918 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10919
10920         PR middle-end/38934
10921         * gcc.dg/pr38934.c: New test.
10922
10923 2009-01-28  Richard Guenther  <rguenther@suse.de>
10924
10925         PR middle-end/38908
10926         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10927
10928 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10929
10930         PR tree-optimization/38984
10931         * gcc.dg/pr38984.c: New XFAILed testcase.
10932
10933
10934 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10935
10936         PR target/38988
10937         * gcc.target/i386/pr38988.c: New test.
10938
10939 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10940
10941         PR c++/37554
10942         * g++.dg/parse/crash51.C: New.
10943         * g++.old-deja/g++.pt/crash9.C: Adjust.
10944
10945 2009-01-27  Daniel Kraft  <d@domob.eu>
10946
10947         PR fortran/38883
10948         * gfortran.dg/mvbits_6.f90:  New test.
10949         * gfortran.dg/mvbits_7.f90:  New test.
10950         * gfortran.dg/mvbits_8.f90:  New test.
10951
10952 2009-01-27  Richard Guenther  <rguenther@suse.de>
10953
10954         PR tree-optimization/38503
10955         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10956
10957 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10958
10959         PR middle-end/38969
10960         * gcc.c-torture/execute/pr38969.c: New test.
10961
10962 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10963
10964         PR testsuite/38864
10965         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10966         to dg-do compile.
10967         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10968         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10969         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10970
10971 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10972
10973         PR target/38952
10974         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10975         if __USING_SJLJ_EXCEPTIONS__ is defined.
10976
10977         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10978         __USING_SJLJ_EXCEPTIONS__ is defined.
10979         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10980         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10981         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10982         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10983         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10984         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10985
10986 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10987
10988         PR testsuite/38949
10989         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10990         Use instead of C name in asm statements.
10991
10992 2009-01-26  Richard Guenther  <rguenther@suse.de>
10993
10994         PR tree-optimization/38745
10995         * g++.dg/torture/pr38745.C: New testcase.
10996
10997 2009-01-26  Richard Guenther  <rguenther@suse.de>
10998
10999         PR middle-end/38851
11000         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11001
11002 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11003
11004         * gcc.dg/bitfld-15.c: Gate warning on target
11005         pcc_bitfield_type_matters.
11006         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11007         g++.dg/ext/bitfield4.C: Likewise.
11008         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11009         bitfield for any target.
11010
11011 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11012
11013         PR c/38957
11014         * gcc.dg/pr38957.c: New test.
11015
11016 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11017
11018         PR fortran/38955
11019         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11020         comparing floats.
11021
11022 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11023
11024         PR tree-optimization/38953
11025         * gfortran.dg/graphite/pr38953.f90: New.
11026
11027 2009-01-24  Paul Brook  <paul@codesourcery.com>
11028
11029         * gcc.target/arm/neon-cond-1.c: New test.
11030
11031 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11032
11033         PR tree-optimization/38932
11034         * gcc.dg/pr38932.c: New.
11035
11036 2009-01-23  Revital Eres  <eres@il.ibm.com>
11037
11038         * gcc.dg/sms-7.c: Fix test.
11039
11040 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11041
11042         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11043         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11044         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11045         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11046
11047 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11048
11049         * gcc.dg/pr35729.c: Make test x86 specific.
11050
11051 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11052
11053         PR middle-end/38615
11054         * gcc.dg/pr38615.c: New test.
11055
11056 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11057
11058         PR target/38931
11059         * gcc.target/i386/pr38931.c: New test.
11060
11061 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11062
11063         PR c++/38930
11064         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11065         * g++.dg/template/typedef12.C: Likewise.
11066         * g++.dg/template/typedef13.C: Likewise.
11067         * g++.dg/template/typedef14.C: Likewise.
11068         * g++.dg/template/sfinae3.C: Likewise.
11069         * g++.old-deja/g++.pt/typename8.C: Likewise.
11070         * g++.dg/template/access11.C: Likewise
11071
11072 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11073
11074         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11075         and mips*-*-irix*.
11076         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11077
11078 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11079
11080         PR c++/26693
11081         * g++.dg/template/typedef11.C: New test.
11082         * g++.dg/template/typedef12.C: Likewise.
11083         * g++.dg/template/typedef13.C: Likewise.
11084         * g++.dg/template/typedef14.C: Likewise.
11085         * g++.dg/template/sfinae3.C: Compile this pedantically.
11086         The only errors expected should be the one saying the typedef is ill
11087         formed.
11088         * g++.old-deja/g++.pt/typename8.C: Likewise.
11089         * g++.dg/template/access11.C: Update this.
11090
11091 2009-01-21  Daniel Kraft  <d@domob.eu>
11092
11093         PR fortran/38887
11094         * gfortran.dg/mvbits_5.f90:  New test.
11095
11096 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11097
11098         * gcc.dg/sms-6.c: New test.
11099         * gcc.dg/sms-7.c: Likewise.
11100
11101 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11102
11103         PR fortran/38907
11104         * gfortran.dg/host_assoc_function_7.f90: New test
11105
11106 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11107             Richard Guenther  <rguenther@suse.de>
11108
11109         PR tree-optimization/38747
11110         PR tree-optimization/38748
11111         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11112         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11113         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11114
11115 2009-01-20  Kees Cook  <kees@ubuntu.com>
11116             H.J. Lu  <hongjiu.lu@intel.com>
11117
11118         PR target/38902
11119         * gcc.dg/pr38902.c: New.
11120
11121 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11122
11123         PR target/38868
11124         * gfortran.dg/pr38868.f: New testcase.
11125
11126 2009-01-20  Richard Guenther  <rguenther@suse.de>
11127
11128         * gcc.c-torture/execute/pr36227.c: Move ...
11129         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11130
11131 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11132
11133         * lib/gfortran.exp: Add -B options for targets that use
11134         libgfortran.a%s in their specs.
11135
11136 2009-01-19  Jason Merrill  <jason@redhat.com>
11137
11138         PR c++/23287
11139         * g++.dg/template/dtor5.C: New test.
11140
11141 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11142
11143         PR fortran/38859
11144         * gfortran.dg/bound_5.f90: New test.
11145
11146 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11147
11148         PR target/38736
11149         * g++.dg/compat/abi/pr38736_main.C: New.
11150         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11151         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11152         * g++.dg/other/macro-1.C: Likewise.
11153         * gcc.dg/macro-1.c: Likewise.
11154         * gcc.dg/compat/pr38736_main.c: Likewise.
11155         * gcc.dg/compat/pr38736_x.c: Likewise.
11156         * gcc.dg/compat/pr38736_y.c: Likewise.
11157
11158 2009-01-18  Richard Guenther  <rguenther@suse.de>
11159
11160         PR tree-optimization/38819
11161         * gcc.c-torture/execute/pr38819.c: New testcase.
11162
11163 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11164
11165         PR fortran/38657
11166         * gfortran.dg/module_commons_3.f90: Reapply.
11167
11168 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11169
11170         PR fortran/34955
11171         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11172         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11173
11174 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11175
11176         PR fortran/38657
11177         * gfortran.dg/module_commons_3.f90: Remove
11178
11179 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11180
11181         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11182
11183 2009-01-16  Jason Merrill  <jason@redhat.com>
11184
11185         PR c++/38877
11186         * g++.dg/template/lvalue1.C: New test.
11187
11188         PR c++/29470
11189         * g++.dg/template/access20.C: New test.
11190         * g++.dg/torture/pr34641.C: Fix access.
11191
11192 2009-01-16  Richard Guenther  <rguenther@suse.de>
11193
11194         PR tree-optimization/38835
11195         PR middle-end/36227
11196         * gcc.c-torture/execute/pr36227.c: New testcase.
11197         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11198         * g++.dg/init/const7.C: Likewise.
11199
11200 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11201
11202         PR target/38554
11203         * gcc.c-torture/compile/pr38554.c: New test.
11204
11205 2009-01-16  Jason Merrill  <jason@redhat.com>
11206
11207         PR c++/38579
11208         * g++.dg/conversion/access1.C: New test.
11209
11210 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11211
11212         PR tree-optimization/38789
11213         * gcc.c-torture/compile/pr38789.c: New test.
11214
11215 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11216
11217         PR fortran/38152
11218         * gfortran.dg/proc_ptr_13.f90: New.
11219
11220 2009-01-15  Jason Merrill  <jason@redhat.com>
11221
11222         PR c++/38850
11223         * g++.dg/template/koenig6.C: New test.
11224
11225 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11226
11227         PR c++/29388
11228         * g++.dg/template/error37.C: New testcase.
11229
11230 2009-01-15  Jason Merrill  <jason@redhat.com>
11231
11232         PR c++/36334
11233         * g++.dg/conversion/memfn1.C: New test.
11234
11235         PR c++/37646
11236         * g++.dg/conversion/memfn2.C: New test.
11237
11238 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11239
11240         PR c++/38357
11241         * g++.dg/template/crash87.C: New test.
11242
11243 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11244
11245         PR middle-end/37843
11246         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11247
11248 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11249
11250         PR c++/38636
11251         * g++.dg/parse/crash50.C: New test.
11252
11253 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11254
11255         PR rtl-optimization/38245
11256         * gcc.dg/pr38245-3.c: New test.
11257         * gcc.dg/pr38245-3.h: New file.
11258         * gcc.dg/pr38245-4.c: New file.
11259         * gcc.dg/pr38364.c: New test.
11260
11261 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11262
11263         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11264         sequence PC-relative.
11265
11266 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11267
11268         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11269         calls and/or PLT markers.
11270         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11271         calls and/or PLT markers.
11272         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11273         calls and/or PLT markers.
11274         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11275         calls and/or PLT markers.
11276
11277 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11278             Nathan Froyd  <froydnj@codesourcery.com>
11279             Joseph Myers  <joseph@codesourcery.com>
11280
11281         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11282         New function.
11283         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11284         and use consistent CFLAGS.
11285         * gcc.target/powerpc/20030505.c: Likewise.
11286         * gcc.target/powerpc/20081204-1.c: Likewise.
11287         * gcc.target/powerpc/ppc-spe.c: Likewise.
11288         * gcc.target/powerpc/spe1.c: Likewise.
11289         * g++.dg/ext/spe1.C: Likewise.
11290         * g++.dg/other/opaque-1.C: Likewise.
11291         * g++.dg/other/opaque-2.C: Likewise.
11292         * g++.dg/other/opaque-3.C: Likewise.
11293
11294 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11295
11296         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11297         out of loop.
11298
11299 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11300
11301         PR target/38811
11302         * g++.dg/torture/pr38811.C: New file.
11303
11304 2009-01-14  Richard Guenther  <rguenther@suse.de>
11305
11306         PR tree-optimization/38826
11307         PR middle-end/38477
11308         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11309
11310 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11311
11312         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11313
11314 2009-01-14  Nick Clifton  <nickc@redhat.com>
11315
11316         PR c++/37862
11317         * g++.cp/parse/pr37862.C: New test.
11318
11319 2009-01-14  Julian Brown  <julian@codesourcery.com>
11320
11321         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11322         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11323         to...
11324         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11325         These.
11326
11327 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11328
11329         PR rtl-optimization/38774
11330         * gcc.dg/torture/pr38774.c: New test.
11331
11332         PR c++/38795
11333         * g++.dg/cpp0x/pr38795.C: New test.
11334
11335 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11336             Nathan Froyd  <froydnj@codesourcery.com>
11337             Joseph Myers  <joseph@codesourcery.com>
11338
11339         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11340         otherwise.  Do not check for AltiVec at runtime.
11341         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11342         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11343         * gcc.target/powerpc/altivec-1.c: Likewise.
11344         * gcc.target/powerpc/altivec-3.c: Likewise.
11345         * gcc.target/powerpc/altivec-10.c: Likewise.
11346         * gcc.target/powerpc/altivec-12.c: Likewise.
11347         * gcc.target/powerpc/altivec-24.c: Likewise.
11348         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11349         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11350         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11351         * gcc.target/powerpc/pr35907.c: Likewise.
11352         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11353         otherwise.  Do not check for Cell at runtime.
11354         * gcc.target/powerpc/altivec_check.h: Delete.
11355
11356         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11357         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11358         not check for AltiVec at runtime.
11359         * g++.dg/ext/altivec-cell-2.C: Likewise.
11360         * g++.dg/ext/altivec-cell-3.C: Likewise.
11361         * g++.dg/ext/altivec-cell-4.C: Likewise.
11362         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11363         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11364         check.
11365         * g++.dg/ext/altivec_check.h: Delete.
11366
11367 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11368
11369         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11370         effective target.  Adjust line numbers accordingly.
11371
11372 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11373
11374         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11375
11376 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11377
11378         PR tree-optimization/38786
11379         * gcc.dg/graphite/pr38786.c: New.
11380
11381 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11382
11383         Revert:
11384         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11385
11386         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11387         for alpha*-*-* targets.
11388         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11389
11390 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11391
11392         PR libfortran/38772
11393         * gfortran.dg/fmt_bz_bn_err.f: New test.
11394
11395 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11396
11397         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11398
11399 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11400
11401         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11402         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11403         instruction support.  Do not check for it at runtime.
11404
11405 2009-01-12  Jason Merrill  <jason@redhat.com>
11406
11407         PR c++/35109
11408         * g++.dg/lookup/friend11.C: Remove expected error.
11409         * g++.dg/lookup/friend14.C: New test.
11410         * g++.dg/lookup/friend15.C: New test.
11411
11412 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11413
11414         PR c++/36019
11415         * g++.dg/lookup/hidden-class12.C: New test.
11416         * g++.dg/lookup/hidden-class13.C: New test.
11417         * g++.dg/lookup/hidden-class14.C: New test.
11418         * g++.dg/lookup/hidden-class15.C: New test.
11419         * g++.dg/lookup/hidden-class16.C: New test.
11420
11421 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11422
11423         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11424         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11425         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11426
11427 2009-01-12  Jason Merrill  <jason@redhat.com>
11428
11429         PR c++/31488
11430         * g++.dg/other/vararg-3.C: New test.
11431
11432 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11433
11434         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11435         Explicitly enable SPE.
11436         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11437         directive.
11438
11439         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11440         Expect -flax-vector-conversions message.  Adjust incompatible
11441         types errors.
11442         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11443         Make Foo extern.
11444
11445         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11446
11447         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11448
11449         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11450         * g++.dg/other/opaque-2.C: Likewise.
11451         * g++.dg/other/opaque-3.C: Likewise.
11452
11453 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11454
11455         PR c/32041
11456         * gcc.dg/pr32041.c: New test.
11457         * g++.dg/parse/offsetof9.C: New test.
11458
11459 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11460             Nathan Froyd  <froydnj@codesourcery.com>
11461
11462         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11463         * g++.dg/ext/attribute-test-1.C: Likewise.
11464         * g++.dg/ext/attribute-test-2.C: Likewise.
11465         * g++.dg/ext/attribute-test-3.C: Likewise.
11466         * g++.dg/ext/attribute-test-4.C: Likewise.
11467
11468 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11469
11470         * gnat.dg/unchecked_convert3.adb: New test.
11471
11472 2009-01-12  Tomas Bily  <tbily@suse.cz>
11473
11474         PR middlend/38385
11475         * gcc.dg/tree-ssa/pr38385.c: New file.
11476
11477 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11478
11479         PR c++/38794
11480         * g++.dg/parse/typedef9.C: New test.
11481
11482         PR tree-optimization/38807
11483         * gcc.c-torture/compile/pr38807.c: New test.
11484
11485 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11486
11487         * gcc.target/mips/ins-2.c: New test.
11488
11489 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11490
11491         PR testsuite/38809
11492         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11493
11494 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11495
11496         PR c++/36254
11497         * g++.dg/warn/Wreturn-type-5.C: New test.
11498
11499 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11500
11501         PR middle-end/38616
11502         * gcc.dg/pr38616.c: New test.
11503
11504 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11505
11506         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11507
11508 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11509
11510         PR c++/38648
11511         * g++.dg/expr/string-1.C: New test.
11512         * g++.dg/expr/string-2.C: New test.
11513
11514         PR c++/36695
11515         * g++.dg/ext/complex4.C: New test.
11516         * g++.dg/ext/complex5.C: New test.
11517         * g++.dg/init/reference1.C: New test.
11518         * g++.dg/init/reference2.C: New test.
11519         * g++.dg/init/reference3.C: New test.
11520
11521 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11522
11523         PR fortran/38763
11524         * gfortran.dg/transfer_null_1.f90: New test.
11525
11526 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11527
11528         PR fortran/38765
11529         * gfortran.dg/host_assoc_function_6.f90: New test.
11530
11531 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11532
11533         * lib/target-supports.exp: Add method to determine if the effective
11534         target is really a ppc405 after applying all compile options.
11535         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11536         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11537         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11538         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11539         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11540         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11541         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11542         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11543         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11544         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11545         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11546         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11547         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11548         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11549         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11550         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11551         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11552         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11553         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11554         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11555         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11556         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11557         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11558         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11559         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11560         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11561         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11562         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11563         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11564         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11565         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11566
11567 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11568
11569         PR c++/35335
11570         * g++.dg/other/error31.C: New testcase.
11571
11572         PR c/35742
11573         * gcc.dg/pr35742.c: New test.
11574
11575 2009-01-09  John F. Carr  <jfc@mit.edu>
11576
11577         PR c++/37877
11578         * g++.dg/parse/linkage3.C: New test.
11579
11580 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11581
11582         PR middle-end/38771
11583         * gcc.c-torture/compile/pr38771.c: New test.
11584
11585 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11586
11587         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11588
11589 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11590
11591         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11592         * gcc.dg/sibcall-4.c: Likewise.
11593
11594 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11595             Jan Sjodin  <jan.sjodin@amd.com>
11596
11597         PR tree-optimization/38559
11598         * gcc.dg/graphite/pr38559.c: New.
11599
11600 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11601
11602         PR tree-optimization/37194
11603         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11604
11605 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11606
11607         PR c++/38725
11608         * g++.dg/ext/label11.C: New test.
11609
11610 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11611
11612         * lib/target-supports.exp (check_weak_override_available): New.
11613         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11614         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11615         dg-require-weak-override.
11616
11617 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11618             Alan Modra  <amodra@bigpond.net.au>
11619
11620         * gcc.c-torture/compile/20090107-1.c: New test.
11621
11622 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11623
11624         PR target/38706
11625         * g++.dg/other/pr38706.C: New test.
11626
11627 2009-01-07  Jason Merrill  <jason@redhat.com>
11628
11629         * g++.dg/cpp0x/variadic92.C: New test.
11630         * g++.dg/cpp0x/variadic93.C: New test.
11631
11632 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11633
11634         * lib/target-supports-dg.exp (current_compiler_flags): New.
11635         (check-flags): Use it; do not access dg-test local variables.
11636         (dg-skip-if): Do not access dg-test local variables.
11637         (dg-xfail-run-if): Ditto.
11638         (dg-shouldfail): Ditto.
11639         * gcc.test-framework/test-framework.exp
11640         (check_effective_target_def_nocache): New.
11641         * gcc.test-framework/test-framework.awk: Handle scan tests.
11642         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11643         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11644         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11645         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11646         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11647         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11648         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11649         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11650         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11651
11652         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11653
11654         * lib/target-supports-dg.exp (check_test_flags): Delete.
11655
11656 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11657
11658         PR tree-optimization/38492
11659         PR tree-optimization/38498
11660         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11661         in trunk.
11662         * gcc.dg/graphite/block-0.c: Update test.
11663         * gcc.dg/graphite/block-1.c: Same.
11664         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11665         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11666         * gcc.dg/graphite/block-3.c: New.
11667         * gcc.dg/graphite/pr38498.c: New.
11668
11669 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11670
11671         AVX Programming Reference (December, 2008)
11672         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11673         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11674         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11675
11676         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11677         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11678
11679 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11680
11681         PR fortran/38220
11682         * gfortran.dg/c_loc_pure_1.f90:  New test.
11683
11684 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11685
11686         PR fortran/38669
11687         * gfortran.dg/elemental_dependency_3.f90:
11688         Add the final tree dump cleanup.
11689
11690 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11691
11692         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11693         passing -m32.
11694
11695         PR rtl-optimization/38722
11696         * gfortran.dg/pr38722.f90: New test.
11697
11698 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11699
11700         PR c/34252
11701         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11702         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11703
11704 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11705
11706         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11707         * gfortran.dg/typebound_call_8.f03: Same.
11708         * gfortran.dg/elemental_bind_c.f90: Same.
11709         * gfortran.dg/typebound_call_7.f03: Same.
11710         * gfortran.dg/interface_proc_end.f90: Same
11711         * gfortran.dg/pr37243.f: Fix typo.
11712
11713 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11714
11715         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11716         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11717         large stack sizes.
11718
11719 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11720
11721         AVX Programming Reference (December, 2008)
11722         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11723         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11724         * gcc.target/i386/sse-14.c: Likewise.
11725
11726         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11727         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11728         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11729         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11730
11731 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11732
11733         PR libfortran/38735
11734         * gfortran.dg/fmt_bz_bn.f: Update test.
11735
11736 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11737
11738         PR c++/38472
11739         * g++.dg/conversion/usual-arith-conv.C: New test.
11740
11741 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11742
11743         PR c/34911
11744         * gcc.dg/vector-3.c: New testcase.
11745         * g++.dg/ext/vector15.C: New test.
11746
11747 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11748
11749         PR tree-optimization/38510
11750         * gcc.dg/graphite/pr38510.c: New.
11751
11752 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11753             Jan Sjodin <jan.sjodin@amd.com>
11754
11755         PR tree-optimization/38500
11756         * gcc.dg/graphite/pr38500.c: New.
11757
11758 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11759
11760         * gcc.c-torture/compile/20001226-1.c: Generalize
11761         dg-timeout-factor.
11762         * gcc.c-torture/compile/limits-fnargs.c: Add
11763         dg-timeout-factor.
11764         * gcc.dg/20020425-1.c: Likewise.
11765         * gcc.dg/pch/pch.exp: Likewise.
11766
11767 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11768
11769         PR fortran/38657
11770         * gfortran.dg/module_commons_3.f90: New test.
11771
11772 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11773
11774         PR fortran/37159
11775         * gfortran.dg/random_seed_1.f90: Updated.
11776
11777 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11778
11779         PR fortran/38669
11780         PR fortran/38726
11781         * gfortran.dg/elemental_subroutine_7.f90:
11782         Fix p values so that it can be used as vector subscript.
11783
11784 2009-01-05  Jason Merrill  <jason@redhat.com>
11785
11786         * g++.dg/cpp0x/initlist12.C: Add another test.
11787
11788         * g++.dg/cpp0x/defaulted7.C: New test.
11789
11790 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11791
11792         PR fortran/38672
11793         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11794         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11795
11796 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11797
11798         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11799         for alpha*-*-* targets.
11800         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11801
11802 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11803
11804         PR fortran/38665
11805         * gfortran.dg/host_assoc_function_5.f90: New test.
11806
11807 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11808
11809         PR fortran/38669
11810         * gfortran.dg/elemental_dependency_3.f90: New test.
11811         * gfortran.dg/elemental_subroutine_7.f90: New test.
11812
11813 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11814
11815         * gcc.dg/struct-ret-3.c: Include unistd.h.
11816         (main): Exit early if system memory page size is
11817         larger than 4096 bytes.
11818
11819 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11820
11821         PR fortran/38718
11822         * gfortran.dg/merge_init_expr.f90: New.
11823
11824 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11825
11826         PR fortran/38536
11827         * gfortran.dg/c_loc_tests_13.f90: New test.
11828         * gfortran.dg/c_loc_tests_14.f90: New test.
11829
11830 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11831
11832         * gfortran.dg/func_result_4.f90: New.
11833
11834 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11835
11836         PR fortran/38594
11837         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11838         interface still works, in addition to original tests.
11839         * gfortran.dg/host_assoc_call_6.f90: New test.
11840
11841 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11842
11843         PR c++/38705
11844         * g++.dg/torture/pr38705.C: New test.
11845
11846         PR c/38700
11847         * gcc.dg/pr38700.c: New test.
11848
11849 2009-01-02  Jason Merrill  <jason@redhat.com>
11850
11851         * g++.dg/cpp0x/initlist11.C: New test.
11852         * g++.dg/cpp0x/initlist12.C: New test.
11853
11854 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11855
11856         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11857         Allow extra informative notes.
11858
11859 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11860
11861         PR c/36489
11862         * gcc.dg/pr36489.c: New test.
11863
11864 \f
11865 Copyright (C) 2009 Free Software Foundation, Inc.
11866
11867 Copying and distribution of this file, with or without modification,
11868 are permitted in any medium without royalty provided the copyright
11869 notice and this notice are preserved.