OSDN Git Service

2009-11-21 Martin Jambor <mjambor@suse.cz>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-21  Martin Jambor  <mjambor@suse.cz>
2
3         PR middle-end/42025
4         * gcc.c-torture/compile/pr42025-1.c: New test.
5         * gcc.c-torture/compile/pr42025-2.c: New test.
6
7 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
8
9         * gcc.target/mips/mult-1.c: Forbid octeon.
10         * gcc.target/mips/octeon-dmul-3.c: New test.
11
12 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13
14         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
15
16 2009-11-20  Jason Merrill  <jason@redhat.com>
17
18         PR c++/9050, DR 147, DR 318
19         * g++.dg/template/ctor9.C: New.
20         * g++.dg/tc1/dr147.C: Remove xfails.
21         * g++.dg/lookup/name-clash4.C: Adjust.
22         * g++.old-deja/g++.jason/temporary5.C: Adjust.
23         * g++.old-deja/g++.pt/ctor2.C: Adjust.
24
25 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
26
27         PR tree-optimization/42078
28         * gcc.dg/pr42078.c: New test.
29
30 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
31
32         PR Testsuite/42114
33         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
34         XFAIL ptrdiff range test for avr.
35         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
36         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
37         * gcc-dg/c99-stdint-6.c: Ditto.
38
39 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
40
41         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
42         2009-10-23 change to set VRSAVE if VSX has been reverted.
43
44 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
45
46         PR c++/38646
47         * g++.dg/cpp0x/pr38646.C: New test.
48
49 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
50
51         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
52         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
53         Wrap *intmax_t tests in !NO_MAX_TYPES.
54
55 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
56
57         PR c++/42060
58         * g++.dg/cpp0x/initlist28.C: New.
59
60 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
61
62         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
63
64 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
65
66         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
67
68 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
69
70         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
71         explicit.
72         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
73         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
74         * g++.old-deja/g++.law/typeck1.C: Likewise.
75         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
76         * g++.dg/conversion/ptrmem9.C: Likewise.
77         * g++.dg/expr/cond2.C: Likewise.
78
79 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
80             Janus Weil  <janus@gcc.gnu.org>
81
82         PR fortran/42104
83         * gfortran.dg/proc_ptr_comp_23.f90: New test.
84
85 2009-11-19  Jason Merrill  <jason@redhat.com>
86
87         PR c++/42115
88         * g++.dg/init/placement5.C: Add positive test.
89
90         DR 176 permissiveness
91         * g++.dg/ext/injected-ttp.C: New.
92         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
93         * g++.old-deja/g++.pt/ttp41.C: Adjust.
94
95 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
96
97         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
98         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
99
100 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
101
102         * gcc-dg/raw-string-1.c: Skip test for avr target.
103         * gcc-dg/utf-array-short-wchar.c: Ditto.
104         * gcc-dg/utf-array.c: Ditto.
105         * gcc-dg/utf8-2.c: Ditto.
106
107 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
108
109         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
110         (plugin_init): Pass correct version to plugin_default_version_check.
111         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
112         (plugin_init): Pass correct version to plugin_default_version_check.
113         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
114         (plugin_init): Pass correct version to plugin_default_version_check.
115
116 2009-11-19  Jason Merrill  <jason@redhat.com>
117
118         PR c++/561
119         * g++.dg/overload/pmf2.C: New.
120
121 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
122
123         PR libgfortran/42090
124         * gfortran.dg/direct_io_11.f90: New test.
125
126 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
127
128         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
129
130 2009-11-18  Nick Clifton  <nickc@redhat.com>
131         
132         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
133         * g++.dg/lto/20081120-1_0.C: Likewise.
134         * g++.dg/lto/20091002-2_0.C: Likewise.
135         * g++.dg/lto/20081120-2_0.C: Likewise.
136         * g++.dg/lto/20091002-3_0.C: Likewise.
137         * g++.dg/lto/20081123_0.C: Likewise.
138         * g++.dg/lto/20090313_0.C: Likewise.
139         * g++.dg/lto/20081109-1_0.C: Likewise.
140         * g++.dg/lto/20081219_0.C: Likewise.
141         * g++.dg/lto/20081204-1_0.C: Likewise.
142         * g++.dg/lto/20090302_0.C: Likewise.
143         * g++.dg/lto/20081119-1_0.C: Likewise.
144         * g++.dg/lto/20081118_0.C: Likewise.
145
146 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
147
148         PR testsuite/41913
149         * lib/lto.exp (scan-symbol): Properly check if target exist.
150
151 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
152
153         PR fortran/42072
154         * gfortran.dg/proc_ptr_8.f90: Extended.
155
156 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
157
158         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
159         explicit.
160         * g++.dg/inherit/error4.C: Likewise.
161         * g++.dg/template/crash90.C: Likewise.
162
163 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
164
165         PR c++/3187
166         * g++.dg/abi/mangle26.C: Also match *C2* definition.
167         * g++.dg/abi/mangle27.C: Likewise.
168         * g++.dg/abi/mangle28.C: Likewise.
169         * g++.dg/abi/mangle29.C: Likewise.
170
171 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
172
173         PR debug/41926
174         * gcc.dg/vect/vect-debug-pr41926.c: New.
175
176 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
177
178         PR c++/42058
179         * g++.dg/init/array26.C: New.
180         * g++.dg/init/array27.C: Likewise.
181         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
182
183 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
184
185         PR c++/42061
186         * g++.dg/cpp0x/initlist27.C: New test.
187
188         PR c++/42059
189         * g++.dg/cpp0x/initlist26.C: New test.
190
191 2009-11-16  Jason Merrill  <jason@redhat.com>
192
193         PR c++/189, c++/9937, c++/13950, DR 176
194         * g++.dg/tc1/dr176.C: Adjust.
195         * g++.dg/template/injected1.C: New.
196         * g++.dg/template/inherit.C: Adjust.
197         * g++.old-deja/g++.brendan/crash56.C: Adjust.
198         * g++.old-deja/g++.pt/lookup8.C: Adjust.
199         * g++.old-deja/g++.pt/ttp22.C: Adjust.
200         * g++.old-deja/g++.pt/ttp23.C: Adjust.
201
202 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
203
204         PR c++/42055
205         * g++.dg/template/crash92.C: New.
206
207 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
208
209         PR c++/32056
210         * g++.dg/template/error44.C: New.
211
212 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
213
214         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
215
216 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
217
218         PR fortran/42048
219         * gfortran.dg/typebound_call_11.f03: New test.
220
221 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
222
223         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
224         init functions.
225
226 2009-11-13  Jason Merrill  <jason@redhat.com>
227
228         PR c++/27425
229         PR c++/34274
230         * g++.dg/template/arg7.C: New.
231
232         PR c++/29363
233         * g++.dg/template/error43.C: New.
234
235         PR debug/26965
236         * g++.dg/debug/dwarf2/static-data-member2.C: New.
237
238         PR c++/35075
239         * g++.dg/template/ref5.C: New.
240
241         PR c++/21008, DR 515
242         * g++.dg/template/inherit4.C: New.
243         * g++.dg/lookup/scoped8.C: Adjust.
244
245         PR c++/11987
246         * g++.dg/parse/typename11.C: New.
247         * g++.dg/template/crash48.C: Adjust.
248
249 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
250
251         PR testsuite/42001
252         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
253         lto_finish at the end.
254         * gfortran.dg/lto/lto.exp: Ditto.
255
256 2009-11-12  Jason Merrill  <jason@redhat.com>
257
258         PR c++/39560
259         * g++.dg/lookup/anon7.C: New.
260
261         PR c++/37037
262         * g++.dg/template/typedef21.C: New.
263
264         PR c++/42013
265         * g++.dg/cpp0x/decltype19.C: New.
266
267 2009-11-11  Jason Merrill  <jason@redhat.com>
268
269         PR c++/39131
270         * g++.dg/dfp/typeid1.C: New.
271
272 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
273
274         PR fortran/41978
275         * gfortran.dg/proc_ptr_comp_22.f90: New test.
276
277 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
278
279         PR testsuite/42001
280         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
281         lto_finish at the end.
282
283         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
284         (lto_finish): New. Restore mathlib.
285
286 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
287
288         * g++.dg/torture/pushpop_macro.C: New testcase.
289         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
290         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
291
292 2009-11-11  Jon Beniston  <jon@beniston.com>
293
294         * lib/target-supports.exp (check_profiling_available): lm32 target
295           doesn't support profiling.
296         * gcc.dg/20020312-2.c: Add lm32 support.
297         * g++.dg/other/packed1.C: Expect to fail on lm32.
298         * g++.old-deja/g++.jason/thunk3.C: Likewise.
299
300 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
301
302         * gcc.target/arm/neon: Regenerate generated tests.
303
304 2009-11-10  Jason Merrill  <jason@redhat.com>
305
306         * g++.dg/init/placement5.C: New.
307
308         PR c++/34158
309         * g++.dg/init/placement4.C: New.
310
311 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
312
313         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
314         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
315         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
316         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
317
318 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
319
320         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
321         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
322
323 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
324
325         * gcc.c-torture/compile/pr41987.c: New.
326
327 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
328
329         PR middle-end/40946
330         * gcc.dg/pr40946.c: New test.
331
332 2009-11-09  Jason Merrill  <jason@redhat.com>
333
334         PR c++/41972
335         * g++.dg/template/ref4.C: New.
336
337         PR c++/41994
338         * g++.dg/template/conv10.C: New.
339
340 2009-11-07  Jason Merrill  <jason@redhat.com>
341
342         PR c++/37920
343         * g++.dg/ext/typeof11.C: New.
344
345 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
346
347         PR target/41985
348         * gcc.target/i386/pr41985.c: New test.
349
350 2009-11-08  Richard Guenther  <rguenther@suse.de>
351
352         * gcc.dg/torture/pta-escape-1.c: New testcase.
353
354 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
355
356         * gnat.dg/rep_clause4.adb: New test.
357
358 2009-11-08  Richard Guenther  <rguenther@suse.de>
359
360         PR rtl-optimization/41928
361         * gfortran.dg/pr41928.f90: New testcase.
362
363 2009-11-07  Jason Merrill  <jason@redhat.com>
364
365         PR c++/18451
366         PR c++/40738
367         * g++.dg/parse/error36.C: Add parameter and template cases.
368         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
369         * g++.dg/ext/typedef-init.C: Likewise.
370         * g++.dg/lookup/hidden-class1.C: Likewise.
371         * g++.dg/lookup/hidden-class10.C: Likewise.
372         * g++.dg/lookup/hidden-class5.C: Likewise.
373         * g++.dg/lookup/hidden-class7.C: Likewise.
374         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
375         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
376         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
377         * g++.dg/lookup/strong-using-2.C: Likewise.
378         * g++.dg/other/typedef1.C: Likewise.
379         * g++.dg/parse/access10.C: Likewise.
380         * g++.dg/parse/constructor1.C: Likewise.
381         * g++.dg/parse/crash38.C: Likewise.
382         * g++.dg/parse/error3.C: Likewise.
383         * g++.dg/parse/typespec1.C: Likewise.
384         * g++.dg/template/typedef5.C: Likewise.
385         * g++.old-deja/g++.pt/typename3.C: Likewise.
386         * g++.old-deja/g++.pt/typename4.C: Likewise.
387         * g++.old-deja/g++.pt/typename6.C: Likewise.
388         * g++.old-deja/g++.robertl/eb94.C: Likewise.
389
390         * g++.dg/abi/regparm1.C: Fix execute test.
391
392 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
393
394         PR tree-optimization/41643
395         * gcc.dg/pr41643.c: New test.
396
397 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
398
399         PR fortran/41909
400         * gfortran.dg/recursive_check_15.f90: New test.
401
402 2009-11-06  Jason Merrill  <jason@redhat.com>
403
404         PR c++/15946
405         * g++.dg/parse/error36.C: New.
406         * g++.old-deja/g++.other/typename1.C: Adjust.
407
408         PR c++/9381
409         * g++.dg/abi/regparm1.C: New.
410
411 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
412
413         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
414         PLUGIN_PRAGMAS.
415         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
416         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
417         and pragma_plugin-test-1.C.
418
419 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
420
421         PR c++/41536
422         * g++.dg/ext/always_inline-5.C: New test.
423
424 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
425
426         PR c++/41967
427         * g++.dg/gomp/pr41967.C: New test.
428
429 2009-11-06  Michael Matz  <matz@suse.de>
430
431         PR middle-end/41963
432         * gcc.dg/pr41963.c: New test.
433
434 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
435
436         PR middle-end/41935
437         * gcc.dg/pr41935.c: New test.
438         * c-c++-common/pr41935.c: New test.
439         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
440         element.
441         * gcc.c-torture/execute/pr41935.c: New test.
442
443 2009-11-05  Jason Merrill  <jason@redhat.com>
444
445         PR c++/34180
446         * g++.dg/init/synth2.C: New.
447
448         PR c++/7046
449         * g++.dg/abi/pragma-pack1.C: New.
450
451         PR c++/34870
452         * g++.dg/lookup/koenig7.C: New.
453
454         PR c++/41703
455         * g++.dg/template/partial6.C: New.
456
457 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
458
459         PR fortran/41556
460         * gfortran.dg/class_12.f03: New test.
461
462 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
463
464         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
465         in builtin's name.
466
467 2009-11-04  Jason Merrill  <jason@redhat.com>
468
469         PR c++/36912
470         * g++.dg/init/static-init2.C: New.
471
472 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
473
474         PR fortran/41556
475         PR fortran/41873
476         * gfortran.dg/interface_abstract_4.f90: New test.
477
478 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
479
480         * gcc.target/m68k/pr41302.c: Fix target triplet.
481
482 2009-11-04  Jason Merrill  <jason@redhat.com>
483
484         PR c++/39413
485         * g++.dg/template/overload11.C: New.
486         * g++.dg/template/nested3.C: Adjust.
487
488 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
489
490         PR ada/20548
491         * ada/acats/norun.lst: Remove the stack checking tests.
492         * ada/acats/run_acats: Limit the stack to 8MB.
493
494 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
495
496         PR fortran/41556
497         PR fortran/41937
498         * gfortran.dg/class_11.f03: New test.
499
500 2009-11-04  Jason Merrill  <jason@redhat.com>
501
502         PR c++/35067
503         * g++.dg/abi/thunk5.C: New.
504
505 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
506
507         PR rtl-opt/41833
508         * gcc.target/powerpc/altivec-33.c: New testcase.
509
510 2009-11-04  Jason Merrill  <jason@redhat.com>
511
512         PR c++/17365, DR 218
513         * g++.dg/lookup/koenig6.C: New.
514         * g++.dg/lookup/koenig5.C: Adjust.
515         * g++.dg/template/crash56.C: Adjust.
516         * g++.old-deja/g++.ns/koenig5.C: Adjust.
517
518 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
519             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
520
521         * gcc.target/i386/xop-check.h: New file.
522         * gcc.target/i386/xop-hadduX.c: Ditto.
523         * gcc.target/i386/xop-haddX.c: Ditto.
524         * gcc.target/i386/xop-hsubX.c: Ditto.
525         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
526         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
527         * gcc.target/i386/xop-pcmov2.c: Ditto.
528         * gcc.target/i386/xop-pcmov.c: Ditto.
529         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
530         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
531         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
532         * gcc.target/i386/xop-shift1-vector.c: Ditto.
533         * gcc.target/i386/xop-shift2-vector.c: Ditto.
534         * gcc.target/i386/xop-shift3-vector.c: Ditto.
535         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
536         * gcc.target/i386/sse-12.c: Update with new compile options to
537         activate and check xopintrin.h intrinsic file.
538         * gcc.target/i386/sse-13.c: Ditto.
539         * gcc.target/i386/sse-14.c: Ditto.
540         * gcc.target/i386/sse-22.c: Ditto.
541         * gcc.target/i386/sse-23.c: Ditto.
542         * g++.dg/other/i386-2.C: Ditto.
543         * g++.dg/other/i386-3.C: Ditto.
544         * g++.dg/other/i386-5.C: Ditto.
545         * g++.dg/other/i386-6.C: Ditto.
546         
547 2009-11-04  Wei Guozhi  <carrot@google.com>
548
549         PR target/40835
550         * gcc.target/arm/pr40835: New testcase.
551
552 2009-11-04  Revital Eres  <eres@il.ibm.com>
553
554         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
555         change in decision of peeling for alignment.
556         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
557         * gcc.dg/vect/vect-50.c: Likewise.
558         * gcc.dg/vect/vect-42.c: Likewise.
559         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
560         Likewise.
561         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
562         Likewise.
563         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
564         * gcc.dg/vect/vect-60.c: Likewise.
565         * gcc.dg/vect/vect-52.c: Likewise.
566         * gcc.dg/vect/vect-44.c: Likewise.
567         * gcc.dg/vect/vect-27.c: Likewise.
568         * gcc.dg/vect/vect-29.c: Likewise.
569         * gcc.dg/vect/vect-72.c: Likewise.
570         * gcc.dg/vect/vect-56.c: Likewise.
571         * gcc.dg/vect/vect-48.c: Likewise.
572         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
573         * gfortran.dg/vect/vect-2.f90: Likewise.
574         * gfortran.dg/vect/vect-5.f90: Likewise.
575
576 2009-11-04  Richard Guenther  <rguenther@suse.de>
577
578         PR tree-optimization/41919
579         * gcc.c-torture/execute/pr41919.c: New testcase.
580
581 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
582
583         PR target/41302
584         * gcc.target/m68k/pr41302.c: New test.
585
586 2009-11-03  Jason Merrill  <jason@redhat.com>
587
588         PR c++/36959
589         * g++.dg/opt/inline16.C: New.
590
591 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
592
593         * gnat.dg/stack_check.adb1: New test.
594         * gnat.dg/stack_check.adb2: Likewise.
595
596 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
597
598         PR rtl-optimization/41917
599         * gcc.c-torture/execute/pr41917.c: New test.
600
601 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
602
603         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
604         dump to not include "call *%esp".
605
606 2009-11-03  Jason Merrill  <jason@redhat.com>
607
608         PR c++/39786
609         * g++.dg/lookup/using22.C: New.
610
611         PR c++/41876
612         * g++.dg/parse/eh-decl.C: New.
613
614         PR c++/41927
615         * g++.dg/template/sfinae16.C: New.
616
617         PR c++/41815
618         * g++.dg/cpp0x/rv-return.C: New.
619         * g++.dg/cpp0x/deduce.C: Adjust.
620
621         PR c++/40944
622         * g++.dg/template/sfinae15.C: New.
623
624         PR c++/40687
625         * g++.dg/cpp0x/auto3.C: Remove xfail.
626
627 2009-11-03  Tobias Burnus  <burnus@net-b.de>
628
629         PR fortran/41907
630         * gfortran.dg/missing_optional_dummy_6.f90: New test.
631
632 2009-11-03  Nick Clifton  <nickc@redhat.com>
633
634         * gcc.target/rx/builtins.c: Remove redundant tests.
635         Add test of MVTIPL instruction.
636         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
637         function attributes.  Add -msave-acc-in-interrupts option to the
638         command line.
639
640 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
641             Maxim Kuvyrkov  <maxim@codesourcery.com>
642
643         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
644         sh, m68k and fido.
645
646 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
647
648         PR c++/38699
649         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
650         * c-c++-common/builtin-offsetof.c: ... here.
651
652 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
653
654         PR c++/38699
655         * c-c++-common/dfp/builtin-offsetof.c: New test.
656         * g++.dg/other/offsetof6.C: Likewise.
657
658 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
659
660         PR target/41900
661         * gcc.target/i386/pr41900.c: New test.
662
663 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
664
665         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
666
667 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
668
669         PR c++/41856
670         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
671         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
672
673 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
674
675         PR c++/37093
676         * g++.dg/other/ptrmem10.C: New test.
677         * g++.dg/other/ptrmem11.C: Likewise.
678
679 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
680
681         PR testsuite/41878
682         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
683         spaces in some expressions.
684
685 2009-11-02  Jason Merrill  <jason@redhat.com>
686
687         * g++.dg/other/linkage2.C: Move to...
688         * g++.dg/cpp0x/linkage2.C: ..here.
689         * g++.dg/abi/mangle32.C: Add -std=c++0x.
690         * g++.dg/cpp0x/nolinkage1.C: Likewise.
691         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
692         * g++.dg/ext/anon-struct4.C: Revert earlier change.
693         * g++.dg/lookup/anon2.C: Likewise.
694         * g++.dg/other/anon3.C: Likewise.
695         * g++.dg/template/arg2.C: Likewise.
696         * g++.dg/template/local4.C: Likewise.
697         * g++.old-deja/g++.law/operators32.C: Likewise.
698         * g++.old-deja/g++.other/linkage2.C: Likewise.
699         * g++.old-deja/g++.pt/enum6.C: Likewise.
700         * g++.old-deja/g++.other/anon9.C: Likewise.
701         * g++.old-deja/g++.other/linkage1.C: Likewise.
702         * c-c++-common/dfp/pr35620.c: Give the union a name.
703
704 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
705
706         PR tree-optimization/41857
707         * gcc.target/spu/ea/pr41857.c: New file.
708
709 2009-11-02  Martin Jambor  <mjambor@suse.cz>
710
711         PR tree-optimization/41750
712         * gcc.c-torture/execute/pr41750.c: New test.
713
714 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
715
716         PR tree-optimization/41841
717         * gcc.dg/pr41841.c: New test.
718
719         PR debug/41893
720         * gcc.dg/debug/pr41893-1.c: New test.
721         * gcc.dg/debug/pr41893-2.c: New file.
722
723         PR c++/41774
724         * g++.dg/ext/visibility/namespace3.C: New test.
725
726 2009-11-01  Jason Merrill  <jason@redhat.com>
727
728         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
729         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
730         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
731
732 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
733
734         * gnat.dg/opt5.adb: New test.
735
736 2009-11-01  Tobias Burnus  <burnus@net-b.de>
737
738         PR fortran/41872
739         * gfortran.dg/allocatable_scalar_4.f90: New test.
740
741 2009-11-01  Tobias Burnus  <burnus@net-b.de>
742
743         PR fortran/41850
744         * gfortran.dg/intent_out_6.f90: New testcase.
745
746 2009-10-31  Richard Guenther  <rguenther@suse.de>
747
748         * g++.dg/tree-ssa/restrict1.C: New.
749
750 2009-10-31  Jason Merrill  <jason@redhat.com>
751
752         * g++.dg/rtti/typeid9.C: New.
753
754         PR c++/41754
755         * g++.dg/cpp0x/initlist25.C: New.
756
757 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
758
759         * gnat.dg/specs/rep_clause4.ads: New test.
760
761 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
762
763         PR target/41885
764         * gcc.target/avr/torture/pr41885.c: New test.
765
766 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
767
768         * gnat.dg/specs/pack5.ads: New test.
769
770 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
771
772         * lib/target-supports.exp: Handle powerpc-*-elf.
773
774 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
775
776         PR target/40838
777         * gcc.target/i386/incoming-6.c: New.
778         * gcc.target/i386/incoming-7.c: Likewise.
779         * gcc.target/i386/incoming-8.c: Likewise.
780         * gcc.target/i386/incoming-9.c: Likewise.
781         * gcc.target/i386/incoming-10.c: Likewise.
782         * gcc.target/i386/incoming-11.c: Likewise.
783         * gcc.target/i386/incoming-12.c: Likewise.
784         * gcc.target/i386/incoming-13.c: Likewise.
785         * gcc.target/i386/incoming-14.c: Likewise.
786         * gcc.target/i386/incoming-15.c: Likewise.
787         * gcc.target/i386/pr37843-4.c: Likewise.
788
789 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
790
791         PR c++/41863
792         * g++.dg/template/sizeof12.C: New test.
793
794 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
795
796         * gnat.dg/pack14.adb: New test.
797
798 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
799
800         * gcc.target/mips/mips.exp (mips_option_groups): Add
801         mcount-ra-address.
802         * gcc.target/mips/mmcount-ra-address-1.c: New test.
803         * gcc.target/mips/mmcount-ra-address-2.c: New test.
804         * gcc.target/mips/mmcount-ra-address-3.c: New test.
805
806 2009-10-29  Michael Matz  <matz@suse.de>
807
808         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
809         * gcc.target/i386/sse-recip-vec.c: Ditto.
810         * gcc.target/i386/brokensqrt.c: New test.
811
812 2009-10-29  Tobias Burnus  <burnus@net-b.de>
813
814         PR fortran/41777
815         * gfortran.dg/associated_target_3.f90: New testcase.
816
817 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
818
819         * gfortran.dg/lto/pr41764_0.f: New.
820
821 2009-10-29  Martin Jambor  <mjambor@suse.cz>
822
823         PR tree-optimization/41775
824         * g++.dg/torture/pr41775.C: New testcase.
825
826 2009-10-28  Jason Merrill  <jason@redhat.com>
827
828         * g++.dg/cpp0x/inline-ns1.C: New.
829         * g++.dg/cpp0x/inline-ns2.C: New.
830         * g++.dg/cpp0x/inline-ns3.C: New.
831
832 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
833
834         PR rtl-optimization/39715
835         * gcc.target/arm/thumb-ltu.c: New.
836
837 2009-10-28  Richard Guenther  <rguenther@suse.de>
838
839         PR lto/41808
840         PR lto/41839
841         * gcc.dg/lto/20091027-1_0.c: New testcase.
842         * gcc.dg/lto/20091027-1_1.c: Likewise.
843         * g++.dg/lto/20091026-1_0.C: Likewise.
844         * g++.dg/lto/20091026-1_1.C: Likewise.
845         * g++.dg/lto/20091026-1_a.h: Likewise.
846
847 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
848
849         PR middle-end/41837
850         * gcc.dg/pr41837.c: New test.
851
852         PR debug/41801
853         * g++.dg/ext/sync-3.C: New test.
854
855         PR target/41762
856         * gcc.dg/pr41762.c: New test.
857
858 2009-10-28  Richard Guenther  <rguenther@suse.de>
859
860         PR middle-end/41855
861         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
862         * gfortran.dg/lto/20091028-1_1.c: Likewise.
863         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
864         * gfortran.dg/lto/20091028-2_1.c: Likewise.
865
866 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
867
868         PR rtl-optimization/39715
869         * gcc.target/arm/thumb-bitfld1.c: New.
870
871 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
872
873         PR rtl-optimization/40741
874         * gcc.target/arm/thumb-branch1.c: New.
875
876 2009-10-27  Jason Merrill  <jason@redhat.com>
877
878         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
879         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
880         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
881         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
882
883 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
884
885         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
886         * gnat.dg/null_pointer_deref2.adb: Likewise.
887
888 2009-10-27  Richard Guenther  <rguenther@suse.de>
889
890         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
891
892 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
893
894         PR c/41842
895         * gcc.dg/pr41842.c: New test.
896
897 2009-10-27  Revital Eres  <eres@il.ibm.com>
898
899         PR tree-optimization/40648
900         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
901         change in decision of peeling for alignment.
902         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
903         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
904         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
905         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
906         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
907         * gcc.dg/vect/vect-50.c: Likewise.
908         * gcc.dg/vect/vect-33.c: Likewise.
909         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
910         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
911         Likewise.
912         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
913         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
914         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
915         Likewise.
916         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
917         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
918         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
919         * gcc.dg/vect/vect-60.c: Likewise.
920         * gcc.dg/vect/vect-26.c: Likewise.
921         * gcc.dg/vect/vect-52.c: Likewise.
922         * gcc.dg/vect/vect-44.c: Likewise.
923         * gcc.dg/vect/vect-27.c: Likewise.
924         * gcc.dg/vect/vect-70.c: Likewise.
925         * gcc.dg/vect/vect-28.c: Likewise.
926         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
927         * gcc.dg/vect/vect-109.c: Likewise.
928         * gcc.dg/vect/vect-54.c: Likewise.
929         * gcc.dg/vect/vect-29.c: Likewise.
930         * gcc.dg/vect/vect-72.c: Likewise.
931         * gcc.dg/vect/vect-56.c: Likewise.
932         * gcc.dg/vect/vect-48.c: Likewise.
933         * gcc.dg/vect/vect-91.c: Likewise.
934         * gcc.dg/vect/vect-92.c: Likewise.
935         * gcc.dg/vect/vect-58.c: Likewise.
936         * gcc.dg/vect/slp-25.c: Likewise.
937         * gcc.dg/vect/vect-93.c: Likewise.
938         * gcc.dg/vect/vect-95.c: Likewise.
939         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
940         * gcc.dg/vect/vect-87.c: Likewise.
941         * gcc.dg/vect/vect-96.c: Likewise.
942         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
943         * gcc.dg/vect/vect-88.c: Likewise.
944         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
945         * gcc.dg/vect/vect-89.c: Likewise.
946         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
947         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
948         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
949         * gfortran.dg/vect/vect-2.f90: Likewise.
950         * gfortran.dg/vect/vect-3.f90: Likewise.
951         * gfortran.dg/vect/vect-4.f90: Likewise.
952         * gfortran.dg/vect/vect-5.f90: Likewise.
953
954 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
955
956         PR c++/41020
957         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
958
959 2009-10-26  Ben Elliston  <bje@au.ibm.com>
960             Michael Meissner  <meissner@linux.vnet.ibm.com>
961             Ulrich Weigand  <uweigand@de.ibm.com>
962
963         * gcc.target/spu/ea/ea.exp: New file.
964         * gcc.target/spu/ea/cache1.c: Likewise.
965         * gcc.target/spu/ea/cast1.c: Likewise.
966         * gcc.target/spu/ea/cast2.c: Likewise.
967         * gcc.target/spu/ea/compile1.c: Likewise.
968         * gcc.target/spu/ea/compile2.c: Likewise.
969         * gcc.target/spu/ea/cppdefine.c: Likewise.
970         * gcc.target/spu/ea/errors1.c: Likewise.
971         * gcc.target/spu/ea/errors2.c: Likewise.
972         * gcc.target/spu/ea/execute1.c: Likewise.
973         * gcc.target/spu/ea/execute2.c: Likewise.
974         * gcc.target/spu/ea/execute3.c: Likewise.
975         * gcc.target/spu/ea/ops1.c: Likewise.
976         * gcc.target/spu/ea/ops2.c: Likewise.
977         * gcc.target/spu/ea/options1.c: Likewise.
978         * gcc.target/spu/ea/test-sizes.c: Likewise.
979
980 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
981
982         PR bootstrap/41345
983         * gcc.dg/pr41345.c: New test.
984
985         PR debug/41828
986         * g++.dg/debug/dwarf2/anonname1.C: New test.
987
988 2009-10-26  Jason Merrill  <jason@redhat.com>
989
990         PR c++/38796
991         * g++.dg/cpp0x/defaulted15.C: New.
992         * g++.dg/cpp0x/defaulted16.C: New.
993
994 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
995
996         PR c++/41785
997         * g++.dg/cpp0x/variadic96.C: New test.
998
999 2009-10-26  Nick Clifton  <nickc@redhat.com>
1000
1001         * lib/target-supports.exp (check_profiling_available):
1002         Profiling is not, currently, available for the RX port.
1003         (check_effective_target_hard_float): Add support for RX target.
1004         * gcc.target/rx: New directory.
1005         * gcc.target/rx/builtins.c: New test file.
1006         * gcc.target/rx/interrupts.c: New test file.
1007         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1008         * gcc.target/rx/zero-width-bitfield.c: New test file.
1009         * gcc.target/rx/i272091.c: New test file.
1010         * gcc.target/rx/packed-struct.c: New test file.
1011         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1012
1013 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1014
1015         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1016         * gcc.dg/lto/20091016-1_0.c: Likewise.
1017         * gcc.dg/lto/20090206-1_0.c: Likewise.
1018         * gcc.dg/lto/20081120-1_0.c: Likewise.
1019         * gcc.dg/lto/20081120-2_0.c: Likewise.
1020         * gcc.dg/lto/20090116_0.c: Likewise.
1021         * gcc.dg/lto/20081126_0.c: Likewise.
1022         * gcc.dg/lto/20091013-1_0.c: Likewise.
1023         * gcc.dg/lto/20081212-1_0.c: Likewise.
1024         * gcc.dg/lto/20091015-1_0.c: Likewise.
1025         * gcc.dg/lto/20090126-1_0.c: Likewise.
1026         * gcc.dg/lto/20090126-2_0.c: Likewise.
1027         * gcc.dg/lto/20091020-1_0.c: Likewise.
1028         * gcc.dg/lto/20091020-2_0.c: Likewise.
1029         * gcc.dg/lto/20081204-1_0.c: Likewise.
1030         * gcc.dg/lto/20081204-2_0.c: Likewise.
1031         * gcc.dg/lto/20081224_0.c: Likewise.
1032         * gcc.dg/lto/20090219_0.c: Likewise.
1033
1034 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1035
1036         PR c++/41020
1037         * g++.dg/lookup/extern-c-redecl2.C: New test.
1038         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1039         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1040         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1041
1042 2009-10-26  Michael Matz  <matz@suse.de>
1043
1044         PR tree-optimization/41783
1045         * gcc.dg/pr41783.c: New test.
1046         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1047         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1048         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1049
1050 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1051
1052         PR fortran/41714
1053         * gfortran.dg/class_allocate_4.f03: New test.
1054
1055 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1056
1057         * gcc.target/mips/mult-1.c: New test.
1058
1059 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1060
1061         PR fortran/41784
1062         * gfortran.dg/extends_8.f03: New test.
1063
1064 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1065
1066         * gnat.dg/specs/pack4.ads: New test.
1067
1068 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1069
1070         * gnat.dg/null_pointer_deref1.adb: New test.
1071         * gnat.dg/null_pointer_deref2.adb: Likewise.
1072
1073 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1074
1075         PR fortran/41772
1076         * gfortran.dg/transfer_intrinsic_3.f90.
1077
1078 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1079
1080         * gnat.dg/opt4.adb: New test.
1081
1082 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1083
1084         PR c/40033
1085         * gcc.dg/noncompile/pr40033-1.c: New test.
1086
1087 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1088
1089         PR c++/40808
1090         * g++.dg/abi/mangle34.C: New test
1091
1092 2009-10-23  Jason Merrill  <jason@redhat.com>
1093
1094         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1095
1096         Core issue 899
1097         * g++.dg/cpp0x/explicit4.C: New.
1098
1099 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1100
1101         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1102         *-*-cygwin.
1103         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1104         for *-*-mingw* and *-*-cygwin.
1105         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1106         * g++.dg/template/spec35.C: Disable weak symbol test for
1107         *-*-mingw* and *-*-cygwin.
1108
1109         PR testsuite/31342
1110         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1111
1112 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1113
1114         PR fortran/41800
1115         * gfortran.dg/class_10.f03: New test.
1116
1117 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1118
1119         PR target/41787
1120         * gcc.target/powerpc/vsx-vrsave.c: New file.
1121
1122 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1123
1124         PR c/41673
1125         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1126
1127 2009-10-23  Richard Guenther  <rguenther@suse.de>
1128
1129         PR tree-optimization/41778
1130         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1131
1132 2009-10-22  Richard Guenther  <rguenther@suse.de>
1133
1134         PR lto/41791
1135         * g++.dg/lto/20091022-2_0.C: New testcase.
1136
1137 2009-10-22  Richard Guenther  <rguenther@suse.de>
1138
1139         PR lto/41730
1140         * g++.dg/lto/20091022-1_0.C: New testcase.
1141
1142 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1143
1144         * gcc.dg/autopar/outer-4.c: Adjust scan.
1145         * gcc.dg/autopar/outer-5.c: Adjust scan.
1146         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1147
1148         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1149         * gcc.dg/autopar/outer-1.c: New testcase.
1150         * gcc.dg/autopar/outer-2.c: New testcase.
1151         * gcc.dg/autopar/outer-3.c: New testcase.
1152         * gcc.dg/autopar/outer-4.c: New testcase.
1153         * gcc.dg/autopar/outer-5.c: New testcase.
1154         * gcc.dg/autopar/outer-6.c: New testcase.
1155
1156 2009-10-22  Jan Hubicka  <jh@suse.cz>
1157
1158         * gcc.c-torture/compile/pr40556.c: New testcase.
1159
1160 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1161
1162         PR fortran/41781
1163         * gfortran.dg/goto_8.f90: New test case.
1164
1165 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1166
1167         PR tree-optimization/41497
1168         * gcc.dg/tree-ssa/pr41497.c: New.
1169
1170 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1171
1172         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1173
1174 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1175
1176         * gcc.dg/tls/pie-1.c: New test.
1177
1178 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1179
1180         * g++.dg/abi/mangle33.C: New test.
1181
1182 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1183
1184         * gnat.dg/discr22.adb: New test.
1185
1186 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1187
1188         * gnat.dg/loop_optimization7.ad[sb]: New test.
1189         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1190
1191 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1192
1193         PR fortran/41706
1194         PR fortran/41766
1195         * gfortran.dg/class_9.f03: Extended test case.
1196         * gfortran.dg/select_type_7.f03: New test case.
1197
1198 2009-10-20  Richard Guenther  <rguenther@suse.de>
1199
1200         * gcc.dg/lto/20091020-3_0.c: New testcase.
1201
1202 2009-10-20  Richard Guenther  <rguenther@suse.de>
1203
1204         PR lto/41761
1205         * gcc.dg/lto/20091020-1_0.c: New testcase.
1206         * gcc.dg/lto/20091020-1_1.c: Likewise.
1207         * gcc.dg/lto/20091020-2_0.c: Likewise.
1208         * gcc.dg/lto/20091020-2_1.c: Likewise.
1209
1210 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1211
1212         PR debug/41340
1213         * gcc.dg/pr41340.c: New test.
1214
1215 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1216
1217         * gnat.dg/discr21.ad[sb]: New test.
1218         * gnat.dg/discr21_pkg.ads: New helper.
1219
1220 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1221
1222         PR fortran/41706
1223         * gfortran.dg/class_9 : New test.
1224
1225 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1226
1227         * gcc.dg/raw-string-1.c: New test.
1228         * gcc.dg/raw-string-2.c: New test.
1229         * gcc.dg/raw-string-3.c: New test.
1230         * gcc.dg/raw-string-4.c: New test.
1231         * gcc.dg/raw-string-5.c: New test.
1232         * gcc.dg/raw-string-6.c: New test.
1233         * gcc.dg/raw-string-7.c: New test.
1234         * gcc.dg/utf8-1.c: New test.
1235         * gcc.dg/utf8-2.c: New test.
1236         * gcc.dg/utf-badconcat2.c: New test.
1237         * gcc.dg/utf-dflt2.c: New test.
1238         * gcc.dg/cpp/include6.c: New test.
1239         * g++.dg/ext/raw-string-1.C: New test.
1240         * g++.dg/ext/raw-string-2.C: New test.
1241         * g++.dg/ext/raw-string-3.C: New test.
1242         * g++.dg/ext/raw-string-4.C: New test.
1243         * g++.dg/ext/raw-string-5.C: New test.
1244         * g++.dg/ext/raw-string-6.C: New test.
1245         * g++.dg/ext/raw-string-7.C: New test.
1246         * g++.dg/ext/utf8-1.C: New test.
1247         * g++.dg/ext/utf8-2.C: New test.
1248         * g++.dg/ext/utf-badconcat2.C: New test.
1249         * g++.dg/ext/utf-dflt2.C: New test.
1250
1251         * gcc.dg/cleanup-13.c: New test.
1252
1253 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1254
1255         PR fortran/41586
1256         * gfortran.dg/auto_dealloc_1.f90: New test case.
1257
1258 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1259
1260         Port from redhat/gcc-4_4-branch:
1261         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1262         * gcc.dg/debug/vta-2.c: New test.
1263
1264         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1265         * gcc.dg/debug/vta-1.c: New.
1266
1267 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1268
1269         * gnat.dg/noreturn2.ad[sb]: New test.
1270
1271 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1272
1273         PR fortran/41755
1274         * gfortran.dg/equiv_8.f90: New test.
1275         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1276
1277 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1278
1279         * gcc.target/arm/neon-thumb2-move.c: New test.
1280
1281 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1282
1283         * gcc.dg/debug/vta-3.c: New test.
1284
1285 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1286
1287         * gnat.dg/nested_proc.adb: Rename into...
1288         * gnat.dg/nested_proc1.adb: ...this.
1289         * gnat.dg/nested_proc2.adb: New test.
1290
1291 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1292
1293         * gnat.dg/noreturn1.ad[sb]: New test.
1294
1295 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1296             Paul Thomas  <pault@gcc.gnu.org>
1297
1298         PR fortran/41629
1299         * gfortran.dg/class_6.f90: New test.
1300
1301         PR fortran/41608
1302         PR fortran/41587
1303         * gfortran.dg/class_7.f90: New test.
1304
1305         PR fortran/41618
1306         * gfortran.dg/class_8.f90: New test.
1307
1308 2009-10-17  Richard Guenther  <rguenther@suse.de>
1309
1310         * gcc.dg/lto/20091017-1_0.c: New testcase.
1311         * gcc.dg/lto/20091017-1_1.c: Likewise.
1312
1313 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1314
1315         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1316
1317 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1318
1319         * gnat.dg/aggr11.adb: New test.
1320         * gnat.dg/aggr11_pkg.ads: New helper.
1321
1322 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1323
1324         * gnat.dg/slice8.adb: New test.
1325         * gnat.dg/slice8_pkg1.ads: New helper.
1326         * gnat.dg/slice8_pkg2.ads: Likewise.
1327         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1328
1329 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1330
1331         * gnat.dg/unchecked_convert4.adb: New test.
1332
1333 2009-10-15  Jason Merrill  <jason@redhat.com>
1334
1335         PR c++/38798
1336         * g++.dg/cpp0x/trailing5.C: New.
1337
1338         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1339         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1340         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1341         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1342
1343 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1344
1345         PR fortran/41719
1346         * gfortran.dg/class_5.f03: New test case.
1347         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1348         * gfortran.dg/typebound_operator_4.f03: Ditto.
1349
1350 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1351
1352         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1353         * g++.dg/other/first-global.C: Likewise.
1354         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1355         * g++.dg/torture/pr40323.C: Likewise.
1356         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1357         * gcc.dg/inline-33.c: Likewise.
1358         * gcc.dg/ipa/ipa-1.c: Likewise.
1359         * gcc.dg/ipa/ipa-2.c: Likewise.
1360         * gcc.dg/ipa/ipa-3.c: Likewise.
1361         * gcc.dg/ipa/ipa-4.c: Likewise.
1362         * gcc.dg/ipa/ipa-5.c: Likewise.
1363         * gcc.dg/ipa/ipa-7.c: Likewise.
1364         * gcc.dg/ipa/ipacost-2.c: Likewise.
1365         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1366         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1367         * gfortran.dg/whole_file_5.f90: Likewise.
1368         * gfortran.dg/whole_file_6.f90: Likewise.
1369
1370 2009-10-16  Richard Guenther  <rguenther@suse.de>
1371
1372         PR tree-optimization/41728
1373         * gcc.c-torture/compile/pr41728.c: New testcase.
1374
1375 2009-10-16  Richard Guenther  <rguenther@suse.de>
1376
1377         PR lto/41598
1378         * gcc.dg/lto/20091016-1_0.c: New testcase.
1379         * gcc.dg/lto/20091016-1_1.c: Likewise.
1380         * gcc.dg/lto/20091016-1_a.h: Likewise.
1381
1382 2009-10-16  Richard Guenther  <rguenther@suse.de>
1383
1384         PR lto/41715
1385         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1386         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1387         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1388
1389 2009-10-16  Richard Guenther  <rguenther@suse.de>
1390
1391         PR lto/41713
1392         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1393
1394 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1395
1396         PR debug/41717
1397         * gcc.dg/debug/pr41717.c: New test.
1398
1399 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1400
1401         PR fortran/41648
1402         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1403
1404         PR fortran/41656
1405         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1406
1407 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1408
1409         PR target/23983
1410         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1411         result used.
1412         * g++.dg/ext/altivec-2.C (main): Ditto.
1413
1414 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1415
1416         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1417         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1418
1419 2009-10-15  Richard Guenther  <rguenther@suse.de>
1420
1421         PR lto/41669
1422         * gcc.dg/lto/20091015-1_0.c: New testcase.
1423         * gcc.dg/lto/20091015-1_1.c: Likewise.
1424         * gcc.dg/lto/20091015-1_2.c: Likewise.
1425         * gcc.dg/lto/20091015-1_a.h: Likewise.
1426         * gcc.dg/lto/20091015-1_b.h: Likewise.
1427
1428 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1429
1430         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1431
1432 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1433
1434         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1435
1436 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1437
1438         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1439         line from 1 to 0.
1440         * obj-c++.dg/bitfield-1.mm: Likewise.
1441         * obj-c++.dg/bitfield-4.mm: Likewise.
1442
1443 2009-10-14  Richard Guenther  <rguenther@suse.de>
1444
1445         PR lto/41173
1446         * gcc.dg/lto/20091014-1_0.c: New testcase.
1447
1448 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1449
1450         PR testsuite/41707
1451         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1452         warning on line 0 instead of 1.
1453
1454 2009-10-14  Richard Guenther  <rguenther@suse.de>
1455
1456         PR lto/41521
1457         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1458         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1459
1460 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1461
1462         PR preprocessor/41543
1463         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1464
1465         PR debug/41695
1466         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1467
1468 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1469
1470         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1471         New procedure.
1472         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1473         effective target.
1474
1475 2009-10-14  Jason Merrill  <jason@redhat.com>
1476
1477         PR c++/39866
1478         * g++.dg/cpp0x/defaulted14.C: New.
1479
1480 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1481
1482         * g++.dg/cpp0x/vt-40092.C: New.
1483
1484 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1485
1486         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1487         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1488
1489 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1490
1491         * gfortran.dg/complex_intrinsic_8.f90: New test.
1492
1493 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1494
1495         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1496         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1497
1498 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1499
1500         PR target/38948
1501         * gcc.dg/torture/pr38948.c: New test.
1502
1503 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1504
1505         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1506
1507 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1508
1509         PR fortran/41581
1510         * gfortran.dg/class_allocate_2.f03: Modified.
1511         * gfortran.dg/class_allocate_3.f03: New test case.
1512
1513 2009-10-13  Richard Guenther  <rguenther@suse.de>
1514
1515         PR lto/41668
1516         * gcc.dg/lto/20091006-2_0.c: New testcase.
1517         * gcc.dg/lto/20091006-2_1.c: Likewise.
1518         * gcc.dg/lto/20091006-2_2.c: Likewise.
1519         * gcc.dg/lto/20091013-1_0.c: Likewise.
1520         * gcc.dg/lto/20091013-1_1.c: Likewise.
1521         * gcc.dg/lto/20091013-1_2.c: Likewise.
1522
1523 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1524
1525         * gcc.c-torture/compile/pr41661.c: New test.
1526
1527 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1528
1529         PR libgfortran/41683
1530         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1531
1532 2009-10-12  Jason Merrill  <jason@redhat.com>
1533
1534         PR c++/37875
1535         * g++.dg/cpp0x/decltype18.C: New.
1536
1537         PR c++/37766
1538         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1539
1540 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1541
1542         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1543
1544 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1545
1546         PR debug/41343
1547         PR debug/41447
1548         PR debug/41264
1549         PR debug/41338
1550         * gcc.dg/guality/pr41447-1.c: New.
1551         * gcc.dg/debug/pr41264-1.c: New.
1552         * gcc.dg/debug/pr41343-1.c: New.
1553
1554 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1555
1556         PR target/26515
1557         * gcc.dg/torture/pr26515.c: New test.
1558
1559 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1560
1561         PR testsuite/41659
1562         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1563         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1564         or "xfail" with dg-lto-do.
1565
1566 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1567
1568         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1569
1570 2009-10-12  Michael Matz  <matz@suse.de>
1571
1572         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1573         pass.
1574
1575 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1576
1577         PR target/41680
1578         * g++.dg/torture/pr41680.C: New test.
1579
1580 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1581
1582         PR c++/41570
1583         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1584
1585 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1586
1587         PR debug/41616
1588         * gcc.dg/guality/pr41616-1.c: New.
1589
1590 2009-10-11  Jason Merrill  <jason@redhat.com>
1591
1592         PR c++/37204
1593         * g++.dg/cpp0x/rv-reinterpret.C: New.
1594
1595 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1596
1597         PR libgfortran/38439
1598         * gfortran.dg/fmt_error_9.f: New test.
1599         * gfortran.dg/fmt_error_10.f: New test.
1600
1601 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1602
1603         PR fortran/41583
1604         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1605         * gfortran.dg/class_4b.f03: As above.
1606         * gfortran.dg/class_4c.f03: As above.
1607         * gfortran.dg/class_4d.f03: As above.
1608
1609 2009-10-11  Richard Guenther  <rguenther@suse.de>
1610
1611         PR tree-optimization/41555
1612         * gcc.dg/torture/pr41555.c: New testcase.
1613
1614 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1615
1616         PR libgfortran/35862
1617         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1618         function correctly.
1619
1620 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1621
1622         PR libgfortran/35862
1623         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1624         Add conditions to avoid runtime errors if not supported.
1625
1626 2009-10-10  Richard Guenther  <rguenther@suse.de>
1627
1628         PR tree-optimization/41654
1629         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1630
1631 2009-10-09  Jason Merrill  <jason@redhat.com>
1632
1633         * g++.dg/cpp/ucn-1.C: New.
1634
1635 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1636
1637         PR fortran/41585
1638         * gfortran.dg/class_2.f03: Extended test case.
1639
1640 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1641
1642         PR fortran/41582
1643         * gfortran.dg/class_allocate_1.f03: Modify code such that
1644         it compiles with the gfc_warning->gfc_error change.
1645         * gfortran.dg/class_allocate_1.f03: New test.
1646
1647 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1648
1649         PR fortran/41579
1650         * gfortran.dg/select_type_6.f03: New test.
1651
1652 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1653
1654         PR preprocessor/41445
1655         * gcc.dg/cpp/separate-1.c: Adjust.
1656         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1657         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1658         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1659         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1660         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1661         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1662         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1663
1664         PR rtl-optimization/41646
1665         * gcc.c-torture/compile/pr41646.c: New test.
1666
1667 2009-10-09  Richard Guenther  <rguenther@suse.de>
1668
1669         PR tree-optimization/41634
1670         * gcc.c-torture/compile/pr41634.c: New testcase.
1671
1672 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1673
1674         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1675
1676 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1677
1678         * gnat.dg/opt3.adb: New test.
1679         * gnat.dg/opt3_pkg.ads: New helper.
1680
1681 2009-10-08  Doug Kwan  <dougkwan@google.com>
1682
1683         PR rtl-optimization/41574
1684         * gcc.dg/pr41574.c: New test.
1685
1686 2009-10-08  Cary Coutant  <ccoutant@google.com>
1687
1688         Add support for debugging with ICF (Identical Code Folding).
1689         * g++.dg/debug/dwarf2/icf.C: New test.
1690
1691 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1692
1693         * gcc.target/mips/truncate-6.c: New test.
1694
1695 2009-10-08  Jason Merrill  <jason@redhat.com>
1696
1697         PR c++/36816
1698         * g++.dg/cpp0x/rv-deduce.C: New.
1699
1700         PR c++/37177
1701         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1702         * g++.dg/template/explicit-args2.C: New.
1703         * g++.dg/template/explicit-args3.C: New.
1704         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1705
1706 2009-10-08  Michael Matz  <matz@suse.de>
1707
1708         PR middle-end/41573
1709         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1710         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1711         * gcc.dg/pr41573.c: New test.
1712
1713 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1714
1715         PR c/41182
1716         * gcc.c-torture/compile/pr41182-1.c: New.
1717
1718 2009-10-07  Jason Merrill  <jason@redhat.com>
1719
1720         * g++.dg/cpp0x/variadic95.C: New.
1721
1722 2009-10-07  Jason Merrill  <jason@redhat.com>
1723
1724         * g++.dg/template/scope3.C: New.
1725
1726 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1727
1728         * gcc.dg/debug/dwarf2/inline3.c: New test.
1729
1730 2009-10-07  Daniel Kraft  <d@domob.eu>
1731
1732         PR fortran/41615
1733         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1734
1735 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1736
1737         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1738         * gfortran.dg/select_type_1.f03: Modified error message.
1739         * gfortran.dg/select_type_5.f03: New test.
1740
1741 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1742
1743         PR libgfortran/41612
1744         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1745         have kind=10 reals.
1746
1747 2009-10-06  Jason Merrill  <jason@redhat.com>
1748
1749         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1750         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1751
1752 2009-10-06  Richard Guenther  <rguenther@suse.de>
1753
1754         PR lto/41502
1755         * gcc.dg/lto/20091006-1_0.c: New testcase.
1756         * gcc.dg/lto/20091006-1_1.c: Likewise.
1757         * gcc.dg/lto/20091005-2_0.c: Likewise.
1758
1759 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1760
1761         PR ada/41383
1762         * gnat.dg/timer_cancel.adb: New test.
1763
1764 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1765
1766         PR ada/38333
1767         * gnat.dg/specs/import_abstract.ads: New.
1768
1769 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1770
1771         PR libgfortran/35862
1772         * gfortran.dg/round_2.f03: New test.
1773
1774 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1775
1776         PR debug/41558
1777         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1778         * lib/gcc-gdb-test.exp: ... here.  New file.
1779         * gfortran.dg/guality/guality.exp: New file.
1780         * gfortran.dg/guality/pr41558.f90: New test.
1781         * gfortran.dg/guality/arg1.f90: New test.
1782
1783 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1784
1785         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1786         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1787         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1788         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1789
1790 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1791
1792         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1793         register_pass_info.
1794         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1795         plugin_pass to register_pass_info.
1796         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1797         register_pass_info.
1798         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1799         register_pass_info.
1800
1801 2009-10-05  Richard Guenther  <rguenther@suse.de>
1802
1803         PR lto/41281
1804         * gcc.dg/lto/20090914-2_0.c: New testcase.
1805
1806 2009-10-05  Richard Guenther  <rguenther@suse.de>
1807
1808         PR lto/40902
1809         * gcc.dg/lto/20091005-1_0.c: New testcase.
1810         * gcc.dg/lto/20091005-1_1.c: Likewise.
1811
1812 2009-10-05  Richard Guenther  <rguenther@suse.de>
1813
1814         PR lto/41552
1815         PR lto/41487
1816         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1817         * g++.dg/lto/20091004-1_0.C: New testcase.
1818         * g++.dg/lto/20091004-1_1.C: Likewise.
1819         * g++.dg/lto/20091004-2_0.C: Likewise.
1820         * g++.dg/lto/20091004-2_1.C: Likewise.
1821         * g++.dg/lto/20091004-3_0.C: Likewise.
1822         * g++.dg/lto/20091004-3_1.C: Likewise.
1823
1824 2009-10-05  Richard Guenther  <rguenther@suse.de>
1825
1826         PR tree-optimization/23821
1827         * gcc.dg/torture/pr23821.c: New testcase.
1828
1829 2009-10-05  Daniel Kraft  <d@domob.eu>
1830
1831         PR fortran/41403
1832         * gfortran.dg/goto_6.f: New test.
1833         * gfortran.dg/goto_7.f: New test.
1834
1835 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1836             Bill Maddox  <maddox@google.com>
1837             Cary Coutant  <ccoutant@google.com>
1838             Chris Demetriou  <cgd@google.com>
1839             Diego Novillo  <dnovillo@google.com>
1840             Doug Kwan  <dougkwan@google.com>
1841             Jan Hubicka  <jh@suse.cz>
1842             Ollie Wild  <aaw@google.com>
1843             Rafael Espindola  <espindola@google.com>
1844             Richard Guenther  <rguenther@suse.de>
1845             Simon Baldwin  <simonb@google.com>
1846
1847         * g++.dg/20090107-1.C: New.
1848         * g++.dg/20090121-1.C: New.
1849         * g++.dg/ipa/20090113-1.C: New.
1850         * g++.dg/lto: New directory.
1851         * g++.dg/lto/20080829_0.C: New.
1852         * g++.dg/lto/20080904_0.C: New.
1853         * g++.dg/lto/20080907_0.C: New.
1854         * g++.dg/lto/20080908-1_0.C: New.
1855         * g++.dg/lto/20080908-2_0.C: New.
1856         * g++.dg/lto/20080908-3_0.C: New.
1857         * g++.dg/lto/20080909-1_0.C: New.
1858         * g++.dg/lto/20080910-1_0.C: New.
1859         * g++.dg/lto/20080912-1_0.C: New.
1860         * g++.dg/lto/20080912_0.C: New.
1861         * g++.dg/lto/20080915_0.C: New.
1862         * g++.dg/lto/20080916_0.C: New.
1863         * g++.dg/lto/20080917_0.C: New.
1864         * g++.dg/lto/20080924_0.C: New.
1865         * g++.dg/lto/20080926_0.C: New.
1866         * g++.dg/lto/20081008_0.C: New.
1867         * g++.dg/lto/20081022.h: New.
1868         * g++.dg/lto/20081022_0.C: New.
1869         * g++.dg/lto/20081022_1.C: New.
1870         * g++.dg/lto/20081023_0.C: New.
1871         * g++.dg/lto/20081109-1_0.C: New.
1872         * g++.dg/lto/20081109-2_0.C: New.
1873         * g++.dg/lto/20081109_0.C: New.
1874         * g++.dg/lto/20081109_1.C: New.
1875         * g++.dg/lto/20081118-1_0.C: New.
1876         * g++.dg/lto/20081118-1_1.C: New.
1877         * g++.dg/lto/20081118_0.C: New.
1878         * g++.dg/lto/20081118_1.C: New.
1879         * g++.dg/lto/20081119-1.h: New.
1880         * g++.dg/lto/20081119-1_0.C: New.
1881         * g++.dg/lto/20081119-1_1.C: New.
1882         * g++.dg/lto/20081119_0.C: New.
1883         * g++.dg/lto/20081119_1.C: New.
1884         * g++.dg/lto/20081120-1_0.C: New.
1885         * g++.dg/lto/20081120-1_1.C: New.
1886         * g++.dg/lto/20081120-2_0.C: New.
1887         * g++.dg/lto/20081120-2_1.C: New.
1888         * g++.dg/lto/20081123_0.C: New.
1889         * g++.dg/lto/20081123_1.C: New.
1890         * g++.dg/lto/20081125.h: New.
1891         * g++.dg/lto/20081125_0.C: New.
1892         * g++.dg/lto/20081125_1.C: New.
1893         * g++.dg/lto/20081127_0.C: New.
1894         * g++.dg/lto/20081127_1.C: New.
1895         * g++.dg/lto/20081203_0.C: New.
1896         * g++.dg/lto/20081203_1.C: New.
1897         * g++.dg/lto/20081204-1_0.C: New.
1898         * g++.dg/lto/20081204-1_1.C: New.
1899         * g++.dg/lto/20081204-2_0.C: New.
1900         * g++.dg/lto/20081204-2_1.C: New.
1901         * g++.dg/lto/20081209_0.C: New.
1902         * g++.dg/lto/20081209_1.C: New.
1903         * g++.dg/lto/20081211-1.h: New.
1904         * g++.dg/lto/20081211-1_0.C: New.
1905         * g++.dg/lto/20081211-1_1.C: New.
1906         * g++.dg/lto/20081217-1_0.C: New.
1907         * g++.dg/lto/20081217-2_0.C: New.
1908         * g++.dg/lto/20081219_0.C: New.
1909         * g++.dg/lto/20081219_1.C: New.
1910         * g++.dg/lto/20090106_0.C: New.
1911         * g++.dg/lto/20090112_0.C: New.
1912         * g++.dg/lto/20090128_0.C: New.
1913         * g++.dg/lto/20090221_0.C: New.
1914         * g++.dg/lto/20090302_0.C: New.
1915         * g++.dg/lto/20090302_1.C: New.
1916         * g++.dg/lto/20090303_0.C: New.
1917         * g++.dg/lto/20090311-1.h: New.
1918         * g++.dg/lto/20090311-1_0.C: New.
1919         * g++.dg/lto/20090311-1_1.C: New.
1920         * g++.dg/lto/20090311_0.C: New.
1921         * g++.dg/lto/20090311_1.C: New.
1922         * g++.dg/lto/20090312.h: New.
1923         * g++.dg/lto/20090312_0.C: New.
1924         * g++.dg/lto/20090312_1.C: New.
1925         * g++.dg/lto/20090313_0.C: New.
1926         * g++.dg/lto/20090313_1.C: New.
1927         * g++.dg/lto/20090315_0.C: New.
1928         * g++.dg/lto/20090315_1.C: New.
1929         * g++.dg/lto/20091002-1_0.C: New testcase.
1930         * g++.dg/lto/20091002-2_0.C: Likewise..
1931         * g++.dg/lto/20091002-3_0.C: Likewise..
1932         * g++.dg/lto/README: New.
1933         * g++.dg/lto/pr40818_0.C: New.
1934         * g++.dg/opt/thunk3-1.C: New.
1935         * g++.dg/opt/thunk4.C: New.
1936         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1937         replacements with __attribute__ ((__noinline__)).
1938         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1939         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1940         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1941         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1942         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1943         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1944         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1945         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1946         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1947         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1948         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1949         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1950         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1951         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1952         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1953         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1954         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1955         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1956         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1957         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1958         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1959         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1960         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1961         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1962         * gcc.dg/20081223-1.c: New.
1963         * gcc.dg/lto: New directory.
1964         * gcc.dg/lto/20080908_0.c: New.
1965         * gcc.dg/lto/20080917_0.c: New.
1966         * gcc.dg/lto/20080924_0.c: New.
1967         * gcc.dg/lto/20081024_0.c: New.
1968         * gcc.dg/lto/20081109_0.c: New.
1969         * gcc.dg/lto/20081111_0.c: New.
1970         * gcc.dg/lto/20081111_1.c: New.
1971         * gcc.dg/lto/20081112_0.c: New.
1972         * gcc.dg/lto/20081112_1.c: New.
1973         * gcc.dg/lto/20081115_0.c: New.
1974         * gcc.dg/lto/20081115_1.c: New.
1975         * gcc.dg/lto/20081115_2.c: New.
1976         * gcc.dg/lto/20081118_0.c: New.
1977         * gcc.dg/lto/20081118_1.c: New.
1978         * gcc.dg/lto/20081118_2.c: New.
1979         * gcc.dg/lto/20081120-1_0.c: New.
1980         * gcc.dg/lto/20081120-1_1.c: New.
1981         * gcc.dg/lto/20081120-2_0.c: New.
1982         * gcc.dg/lto/20081120-2_1.c: New.
1983         * gcc.dg/lto/20081125_0.c: New.
1984         * gcc.dg/lto/20081125_1.c: New.
1985         * gcc.dg/lto/20081126_0.c: New.
1986         * gcc.dg/lto/20081201-1_0.c: New.
1987         * gcc.dg/lto/20081201-1_1.c: New.
1988         * gcc.dg/lto/20081201-1_2.c: New.
1989         * gcc.dg/lto/20081201-2_0.c: New.
1990         * gcc.dg/lto/20081201-2_1.c: New.
1991         * gcc.dg/lto/20081202-1_0.c: New.
1992         * gcc.dg/lto/20081202-1_1.c: New.
1993         * gcc.dg/lto/20081202-2_0.c: New.
1994         * gcc.dg/lto/20081202-2_1.c: New.
1995         * gcc.dg/lto/20081204-1_0.c: New.
1996         * gcc.dg/lto/20081204-1_1.c: New.
1997         * gcc.dg/lto/20081204-2_0.c: New.
1998         * gcc.dg/lto/20081210-1_0.c: New.
1999         * gcc.dg/lto/20081212-1_0.c: New.
2000         * gcc.dg/lto/20081222_0.c: New.
2001         * gcc.dg/lto/20081222_0.h: New.
2002         * gcc.dg/lto/20081222_1.c: New.
2003         * gcc.dg/lto/20081224_0.c: New.
2004         * gcc.dg/lto/20081224_0.h: New.
2005         * gcc.dg/lto/20081224_1.c: New.
2006         * gcc.dg/lto/20090116_0.c: New.
2007         * gcc.dg/lto/20090120_0.c: New.
2008         * gcc.dg/lto/20090126-1_0.c: New.
2009         * gcc.dg/lto/20090126-2_0.c: New.
2010         * gcc.dg/lto/20090206-1_0.c: New.
2011         * gcc.dg/lto/20090206-2_0.c: New.
2012         * gcc.dg/lto/20090210_0.c: New.
2013         * gcc.dg/lto/20090210_1.c: New.
2014         * gcc.dg/lto/20090213_0.c: New.
2015         * gcc.dg/lto/20090213_1.c: New.
2016         * gcc.dg/lto/20090218-1_0.c: New.
2017         * gcc.dg/lto/20090218-1_1.c: New.
2018         * gcc.dg/lto/20090218-2_0.c: New.
2019         * gcc.dg/lto/20090218-2_1.c: New.
2020         * gcc.dg/lto/20090218_0.c: New.
2021         * gcc.dg/lto/20090218_1.c: New.
2022         * gcc.dg/lto/20090218_2.c: New.
2023         * gcc.dg/lto/20090218_3.c: New.
2024         * gcc.dg/lto/20090219_0.c: New.
2025         * gcc.dg/lto/20090312_0.c: New.
2026         * gcc.dg/lto/20090312_1.c: New.
2027         * gcc.dg/lto/20090313_0.c: New.
2028         * gcc.dg/lto/20090706-1_0.c: New.
2029         * gcc.dg/lto/20090706-2_0.c: New.
2030         * gcc.dg/lto/20090717_0.c: New.
2031         * gcc.dg/lto/20090717_1.c: New.
2032         * gcc.dg/lto/20090729_0.c: New.
2033         * gcc.dg/lto/20090729_1.c: New.
2034         * gcc.dg/lto/20090812_0.c: New.
2035         * gcc.dg/lto/20090812_1.c: New.
2036         * gcc.dg/lto/20090914-1_0.c: New.
2037         * gcc.dg/lto/README: New.
2038         * gcc.dg/visibility-7.c: Adjust expected pattern
2039         * gfortran.dg/lto: New directory.
2040         * gfortran.dg/lto/pr40724_0.f: New.
2041         * gfortran.dg/lto/pr40724_1.f: New.
2042         * gfortran.dg/lto/pr40725_0.f03: New.
2043         * gfortran.dg/lto/pr40725_1.c: New.
2044         * gfortran.dg/lto/pr41069_0.f90: New.
2045         * gfortran.dg/lto/pr41069_1.f90: New.
2046         * gfortran.dg/lto/pr41069_2.f90: New.
2047         * g++.dg/README: Add 'lto' directory.
2048         * g++.dg/dg.exp: Also scan 'lto' directory
2049
2050 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2051             Janis Johnson  <janis187@us.ibm.com>
2052             Diego Novillo  <dnovillo@google.com>
2053
2054         * g++.dg/lto/lto.exp: New.
2055         * gcc.c-torture/execute/execute.exp: Add
2056         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2057         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2058         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2059         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2060         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2061         * gcc.dg/lto/lto.exp: New.
2062         * gfortran.dg/lto/lto.exp: New.
2063         * lib/target-supports.exp (check_effective_target_lto): New.
2064         * lib/c-torture.exp: Load target-supports.exp.  Define
2065         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2066         * lib/gcc-dg.exp: Likewise.
2067         * lib/lto.exp: New.
2068         * lib/torture-options.exp: Add support for a third argument.
2069
2070 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2071
2072         PR testsuite/41542
2073         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2074
2075 2009-10-02  Jason Merrill  <jason@redhat.com>
2076
2077         * g++.dg/abi/mangle32.C: New.
2078
2079 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2080
2081         * gnat.dg/atomic2.adb: New test.
2082
2083 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2084
2085         * gnat.dg/array11.adb: New test.
2086         * gnat.dg/array12.adb: Likewise.
2087
2088 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2089
2090         * gnat.dg/array10.adb: New test.
2091         * gnat.dg/object_overflow.adb: Tweak.
2092
2093 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2094
2095         * gcc.dg/guality/guality.exp: Disable on darwin.
2096
2097 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2098
2099         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2100         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2101         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2102         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2103
2104 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2105
2106         PR fortran/41479
2107         * gfortran.dg/intent_out_5.f90: New test.
2108
2109 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2110
2111         PR debug/41404
2112         PR debug/41353
2113         * gcc.dg/guality/pr41404-1.c: New test.
2114         * gcc.dg/guality/pr41353-2.c: New test.
2115
2116 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2117
2118         PR testsuite/41546
2119         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2120         to -mtune=generic.
2121
2122 2009-10-01  Jan Hubicka  <jh@suse.cz>
2123
2124         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2125
2126 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2127
2128         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2129
2130         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2131
2132 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2133
2134         PR fortran/41515
2135         * gfortran.dg/parameter_array_init_5.f90: New test.
2136
2137 2009-10-01  Jason Merrill  <jason@redhat.com>
2138
2139         * g++.dg/cpp0x/defaulted13.C: New.
2140
2141 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2142
2143         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2144         * gfortran.dg/bounds_check_11.f90: Likewise.
2145         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2146
2147 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2148
2149         * gfortran.dg/select_type_4.f90: New test.
2150
2151 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2152
2153         * gfortran.dg/same_type_as_1.f03: New test.
2154         * gfortran.dg/same_type_as_2.f03: Ditto.
2155
2156 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2157
2158         * gfortran.dg/select_type_1.f03: Extended.
2159         * gfortran.dg/select_type_3.f03: New test.
2160
2161 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2162
2163         * gfortran.dg/class_allocate_1.f03: New test.
2164
2165 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2166
2167         PR fortran/40996
2168         * gfortran.dg/allocatable_scalar_3.f90: New test.
2169         * gfortran.dg/select_type_2.f03: Ditto.
2170         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2171
2172 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2173
2174         * gfortran.dg/block_name_2.f90: Modified error message.
2175         * gfortran.dg/select_6.f90: Ditto.
2176         * gfortran.dg/select_type_1.f03: New test.
2177
2178 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2179
2180         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2181         * gfortran.dg/class_1.f03: Ditto.
2182         * gfortran.dg/class_2.f03: Ditto.
2183         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2184         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2185         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2186         * gfortran.dg/typebound_call_10.f03: Ditto.
2187         * gfortran.dg/typebound_call_2.f03: Ditto.
2188         * gfortran.dg/typebound_call_3.f03: Ditto.
2189         * gfortran.dg/typebound_call_4.f03: Ditto.
2190         * gfortran.dg/typebound_call_9.f03: Ditto.
2191         * gfortran.dg/typebound_generic_3.f03: Ditto.
2192         * gfortran.dg/typebound_generic_4.f03: Ditto.
2193         * gfortran.dg/typebound_operator_1.f03: Ditto.
2194         * gfortran.dg/typebound_operator_2.f03: Ditto.
2195         * gfortran.dg/typebound_operator_3.f03: Ditto.
2196         * gfortran.dg/typebound_operator_4.f03: Ditto.
2197         * gfortran.dg/typebound_proc_1.f08: Ditto.
2198         * gfortran.dg/typebound_proc_5.f03: Ditto.
2199         * gfortran.dg/typebound_proc_6.f03: Ditto.
2200
2201 2009-09-30  Jason Merrill  <jason@redhat.com>
2202
2203         * g++.dg/eh/init-temp1.C: Improve test.
2204
2205 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2206
2207         PR target/22093
2208         * gcc.target/alpha/pr22093.c: New test.
2209
2210 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2211             Jason Merrill  <jason@redhat.com>
2212
2213         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2214         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2215         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2216         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2217         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2218         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2219         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2220         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2221         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2222         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2223         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2224         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2225         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2226         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2227         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2228         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2229         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2230         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2231         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2232         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2233         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2234         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2235         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2236         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2237         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2238         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2239         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2240         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2241         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2242         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2243         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2244         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2245         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2246         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2247         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2248         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2249         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2250         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2251         * lib/prune.exp: Accept "In lambda function".
2252
2253 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2254
2255         * gcc.target/i386/fma4-check.h: New file.
2256         * gcc.target/i386/fma4-fma.c: Ditto.
2257         * gcc.target/i386/fma4-maccXX.c: Ditto.
2258         * gcc.target/i386/fma4-msubXX.c: Ditto.
2259         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2260         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2261         * gcc.target/i386/fma4-vector.c: Ditto.
2262         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2263         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2264         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2265         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2266         * gcc.target/i386/fma4-256-vector.c: Ditto.
2267         * gcc.target/i386/funcspec-2.c: Ditto.
2268
2269         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2270
2271         * gcc.target/i386/funcspec-5.c: Add FMA4.
2272         * gcc.target/i386/funcspec-6.c: Ditto.
2273         * gcc.target/i386/funcspec-8.c: Ditto.
2274
2275         * gcc.target/i386/funcspec-9.c: New file.
2276
2277         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2278
2279         * gcc.target/i386/isa-10.c: New file.
2280         * gcc.target/i386/isa-11.c: Ditto.
2281         * gcc.target/i386/isa-12.c: Ditto.
2282         * gcc.target/i386/isa-13.c: Ditto.
2283         * gcc.target/i386/isa-2.c: Ditto.
2284         * gcc.target/i386/isa-3.c: Ditto.
2285         * gcc.target/i386/isa-4.c: Ditto.
2286         * gcc.target/i386/isa-7.c: Ditto.
2287         * gcc.target/i386/isa-8.c: Ditto.
2288         * gcc.target/i386/isa-9.c: Ditto.
2289
2290         * gcc.target/i386/isa-14.c: Add FMA4.
2291         * gcc.target/i386/isa-1.c: Ditto.
2292         * gcc.target/i386/isa-5.c: Ditto.
2293         * gcc.target/i386/isa-6.c: Ditto.
2294
2295         * gcc.target/i386/sse-12.c: New file.
2296         * gcc.target/i386/sse-13.c: Ditto.
2297         * gcc.target/i386/sse-14.c: Ditto.
2298         * gcc.target/i386/sse-22.c: Ditto.
2299
2300         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2301         * g++.dg/other/i386-3.C: Ditto.
2302         * g++.dg/other/i386-5.C: Ditto.
2303         * g++.dg/other/i386-6.C: Ditto.
2304
2305 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2306
2307         PR testsuite/41496
2308         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2309         before.
2310
2311 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2312
2313         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2314         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2315
2316 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2317
2318         PR debug/41438
2319         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2320         hidden.
2321         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2322
2323 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2324
2325         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2326         * gcc.target/i386/isa-1.c: Remove SSE5.
2327         * gcc.target/i386/isa-5.c: Ditto.
2328         * gcc.target/i386/isa-6.c: Ditto.
2329         * gcc.target/i386/funcspec-4.c: Remove error conditions
2330         related to SSE5.
2331         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2332         * gcc.target/i386/avx-2.c: Ditto.
2333         * gcc.target/i386/sse-23.c: Ditto.
2334         * gcc.target/i386/funcspec-9.c: Delete.
2335
2336 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2337
2338         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2339         * gcc.dg/guality/pr41353-1.c: New test.
2340
2341         PR testsuite/41444
2342         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2343         in macro name definition for non-unix/win32/msdos.
2344
2345 2009-09-29  Daniel Kraft  <d@domob.eu>
2346
2347         PR fortran/39626
2348         * gfortran.dg/block_1.f08: New test.
2349         * gfortran.dg/block_2.f08: New test.
2350         * gfortran.dg/block_3.f90: New test.
2351         * gfortran.dg/block_4.f08: New test.
2352         * gfortran.dg/block_5.f08: New test.
2353         * gfortran.dg/block_6.f08: New test.
2354         * gfortran.dg/block_7.f08: New test.
2355         * gfortran.dg/block_8.f08: New test.
2356
2357 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2358
2359         PR libgfortran/35862
2360         * gfortran.dg/round_1.f03: New test.
2361         * gfortran.dg/f2003_io_3.f03: Update test.
2362
2363 2009-09-28  Easwaran Raman  <eraman@google.com>
2364
2365         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2366         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2367
2368 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2369
2370         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2371         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2372         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2373         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2374         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2375
2376         * g++.dg/dfp/dfp.exp: Fix typo.
2377
2378         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2379         Fix typo that breaks the check.
2380
2381 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2382
2383         * gnat.dg (tagged_alloc_free.adb): New testcase.
2384
2385 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2386
2387         * g++.dg/dfp: New directory.
2388         * g++.dg/dg.exp: Prune tests in dfp directory.
2389         * g++.dg/dfp/dfp.exp: New.
2390         * g++.dg/dfp/mangle-mode.C: New test.
2391
2392 2009-09-28  Michael Matz  <matz@suse.de>
2393
2394         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2395         for sign of -Inf.
2396
2397 2009-09-27  Richard Henderson  <rth@redhat.com>
2398
2399         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2400         * gcc.dg/tree-ssa/pr41469-1.c: New.
2401
2402 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2403
2404         PR c/41476
2405         * gcc.dg/cond-constqual-1.c: New test.
2406
2407 2009-09-26  Michael Matz  <matz@suse.de>
2408
2409         PR lto/40758
2410         PR middle-end/41470
2411         * gcc.dg/pr41470.c: New test.
2412
2413 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2414
2415         * gnat.dg/array9.adb: New test.
2416
2417 2009-09-26  Michael Matz  <matz@suse.de>
2418
2419         PR tree-optimization/41454
2420         * gcc.dg/pr41454.c: New test.
2421
2422 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2423
2424         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2425         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2426         into DW_TAG_GNU_template_parameter_pack and
2427         DW_TAG_GNU_formal_parameter_pack.
2428         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2429         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2430
2431 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2432
2433         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2434         parameters for alignment-sensitive -fsection-anchors tests.
2435
2436 2009-09-25  Richard Guenther  <rguenther@suse.de>
2437
2438         PR middle-end/41463
2439         * gcc.c-torture/execute/pr41463.c: New testcase.
2440
2441 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2442
2443         * gnat.dg/sse_nolib.adb: New testcase.
2444
2445 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2446
2447         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2448         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2449         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2450         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2451         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2452         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2453         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2454         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2455         * gcc.dg/vect/vect.exp: Add Power7 flags.
2456         * g++.dg/vect/vect.exp: Likewise.
2457         * gfortran.dg/vect/vect.exp: Likewise.
2458
2459 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2460
2461         PR fortran/41459
2462         * gfortran.dg/empty_label.f: New test.
2463         * gfortran.dg/empty_label.f90: Ditto.
2464         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2465
2466 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2467
2468         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2469         compile-time.
2470
2471 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2472
2473         * lib/scanasm.exp (make_pattern_printable): New function.
2474         (dg-scan, scan-assembler-times, scan-assembler-dem,
2475         scan-assembler-dem-not): Use it.
2476
2477 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2478
2479         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2480         (test_nested): Renamed to ...
2481         (test_nested1): This.
2482         (test_nested2): New.
2483         (main): Likewise.
2484
2485 2009-09-24  Richard Guenther  <rguenther@suse.de>
2486
2487         PR tree-optimization/36143
2488         PR tree-optimization/38747
2489         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2490         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2491         * g++.dg/torture/pr38747.C: New testcase.
2492         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2493
2494 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2495
2496         * gnat.dg/nested_proc.adb: New test.
2497
2498 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2499
2500         * gcc.target/i386/pr12329.c: Adjust.
2501
2502 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2503
2504         PR debug/41248
2505         * gcc.dg/pr41248.c: New.
2506
2507 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2508
2509         PR debug/41065
2510         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2511
2512 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2513
2514         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2515         current_compiler_flags.  Fix typos.
2516
2517 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2518
2519         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2520
2521 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2522
2523         PR c/39779
2524         * gcc.c-torture/compile/pr39779.c: New test.
2525
2526 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2527
2528         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2529         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2530         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2531
2532 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2533
2534         PR debug/41295
2535         * gcc.dg/pr41295.c: New.
2536
2537 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2538
2539         * gcc.dg/pr40209.c: Add test case.
2540
2541 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2542
2543         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2544         matching assembly.
2545         * gcc.target/mips/code-readable-2.c: Likewise.
2546         * gcc.target/mips/code-readable-3.c: Likewise.
2547
2548 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2549
2550         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2551         Check support via mode instead of C type.
2552         (check_effective_target_dfprt_nocache): Ditto.
2553         (check_effective_target_hard_dfp): Ditto.
2554
2555 2009-09-22  Richard Guenther  <rguenther@suse.de>
2556
2557         PR middle-end/41395
2558         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2559         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2560
2561 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2562
2563         * gcc.dg/20090922-1.c: New test.
2564
2565         PR bootstrap/41405
2566         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2567         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2568         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2569         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2570         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2571         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2572         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2573         * objc.dg/dwarf-2.m: Likewise.
2574
2575 2009-09-22  Richard Guenther  <rguenther@suse.de>
2576
2577         PR tree-optimization/41428
2578         * g++.dg/tree-ssa/pr41428.C: New testcase.
2579
2580 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2581
2582         PR middle-end/41429
2583         * g++.dg/gomp/pr41429.C: New test.
2584
2585 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2586
2587         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2588
2589 2009-09-21  Jason Merrill  <jason@redhat.com>
2590
2591         PR c++/41421
2592         * g++.dg/cpp0x/trivial1.C: Expand.
2593
2594 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2595
2596         * gcc.dg/torture/calleesave-sse.c: New.
2597
2598 2009-09-21  Jan Hubicka  <jh@suse.cz>
2599
2600         * gcc.dg/guality/inline-params.c: New testcase.
2601
2602 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2603
2604         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2605         Add -fno-inline.
2606         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2607         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2608         (f2): Ditto.
2609
2610 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2611
2612         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2613         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2614         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2615         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2616         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2617
2618 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2619
2620         PR middle-end/40642
2621         * g++.dg/torture/pr40642.C: New testcase.
2622
2623 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2624
2625         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2626         cases in static initializers.
2627
2628 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2629
2630         * gcc.c-tortue/compile/pr39886.c: New.
2631
2632 2009-09-20  Chris Demetriou  <cgd@google.com>
2633
2634         PR preprocessor/28435:
2635         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2636         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2637         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2638         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2639         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2640
2641 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2642
2643         * gcc.target/mips/mips.exp: Add relax-pic-calls
2644         under -mfoo/-mno-foo options.
2645         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2646         and -mexplicit-relocs.
2647         * gcc.target/mips/call-1.c: New test.
2648         * gcc.target/mips/call-2.c: New test.
2649         * gcc.target/mips/call-3.c: New test.
2650         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2651         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2652
2653 2009-09-19  Chris Demetriou  <cgd@google.com>
2654
2655         PR preprocessor/28435:
2656         * gcc.dg/cpp/missing-header-MD.c: New test.
2657         * gcc.dg/cpp/missing-header-MMD.c: New test.
2658         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2659         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2660
2661 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2662
2663         PR libgfortran/41328
2664         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2665         EOF works.
2666
2667 2009-09-18  Jason Merrill  <jason@redhat.com>
2668
2669         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2670         * g++.dg/cpp0x/initlist-deduce.C: New.
2671
2672 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2673
2674         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2675
2676 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2677
2678         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2679         * c-c++-common/dfp: New directory.
2680         * c-c++-common/dfp/dfp-dbg.h: New file.
2681         * gcc.dg/dfp/call-by-value.c: Move to ...
2682         * c-c++-common/call-by-value.c: here.
2683         * gcc.dg/dfp/cast.c: Move to ...
2684         * c-c++-common/cast.c: here.
2685         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2686         * c-c++-common/compare-eq-const.c: here.
2687         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2688         * c-c++-common/compare-eq-d128.c: here.
2689         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2690         * c-c++-common/compare-eq-d32.c: here.
2691         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2692         * c-c++-common/compare-eq-d64.c: here.
2693         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2694         * c-c++-common/compare-eq-dfp.c: here.
2695         * gcc.dg/dfp/compare-eq.h: Move to ...
2696         * c-c++-common/compare-eq.h: here.
2697         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2698         * c-c++-common/compare-rel-const.c: here.
2699         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2700         * c-c++-common/compare-rel-d128.c: here.
2701         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2702         * c-c++-common/compare-rel-d32.c: here.
2703         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2704         * c-c++-common/compare-rel-d64.c: here.
2705         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2706         * c-c++-common/compare-rel-dfp.c: here.
2707         * gcc.dg/dfp/compare-rel.h: Move to ...
2708         * c-c++-common/compare-rel.h: here.
2709         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2710         * c-c++-common/compare-special-d128.c: here.
2711         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2712         * c-c++-common/compare-special-d32.c: here.
2713         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2714         * c-c++-common/compare-special-d64.c: here.
2715         * gcc.dg/dfp/compare-special.h: Move to ...
2716         * c-c++-common/compare-special.h: here.
2717         * gcc.dg/dfp/constants-zero.c: Move to ...
2718         * c-c++-common/constants-zero.c: here.
2719         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2720         * c-c++-common/convert-bfp-10.c: here.
2721         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2722         * c-c++-common/convert-bfp-11.c: here.
2723         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2724         * c-c++-common/convert-bfp-12.c: here.
2725         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2726         * c-c++-common/convert-bfp-13.c: here.
2727         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2728         * c-c++-common/convert-bfp-14.c: here.
2729         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2730         * c-c++-common/convert-bfp-2.c: here.
2731         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2732         * c-c++-common/convert-bfp-3.c: here.
2733         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2734         * c-c++-common/convert-bfp-4.c: here.
2735         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2736         * c-c++-common/convert-bfp-5.c: here.
2737         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2738         * c-c++-common/convert-bfp-6.c: here.
2739         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2740         * c-c++-common/convert-bfp-7.c: here.
2741         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2742         * c-c++-common/convert-bfp-8.c: here.
2743         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2744         * c-c++-common/convert-bfp-9.c: here.
2745         * gcc.dg/dfp/convert-bfp.c: Move to ...
2746         * c-c++-common/convert-bfp.c: here.
2747         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2748         * c-c++-common/convert-bfp-fold.c: here.
2749         * gcc.dg/dfp/convert-dfp.c: Move to ...
2750         * c-c++-common/convert-dfp.c: here.
2751         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2752         * c-c++-common/convert-dfp-fold-2.c: here.
2753         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2754         * c-c++-common/convert-dfp-fold.c: here.
2755         * gcc.dg/dfp/convert.h: Move to ...
2756         * c-c++-common/convert.h: here.
2757         * gcc.dg/dfp/convert-int.c: Move to ...
2758         * c-c++-common/convert-int.c: here.
2759         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2760         * c-c++-common/convert-int-fold.c: here.
2761         * gcc.dg/dfp/convert-int-max.c: Move to ...
2762         * c-c++-common/convert-int-max.c: here.
2763         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2764         * c-c++-common/convert-int-max-fold.c: here.
2765         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2766         * c-c++-common/convert-int-saturate.c: here.
2767         * gcc.dg/dfp/func-array.c: Move to ...
2768         * c-c++-common/func-array.c: here.
2769         * gcc.dg/dfp/func-deref.c: Move to ...
2770         * c-c++-common/func-deref.c: here.
2771         * gcc.dg/dfp/func-mixed.c: Move to ...
2772         * c-c++-common/func-mixed.c: here.
2773         * gcc.dg/dfp/func-pointer.c: Move to ...
2774         * c-c++-common/func-pointer.c: here.
2775         * gcc.dg/dfp/func-scalar.c: Move to ...
2776         * c-c++-common/func-scalar.c: here.
2777         * gcc.dg/dfp/func-struct.c: Move to ...
2778         * c-c++-common/func-struct.c: here.
2779         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2780         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2781         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2782         * c-c++-common/func-vararg-alternate-d128.c: here.
2783         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2784         * c-c++-common/func-vararg-alternate-d32.c: here.
2785         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2786         * c-c++-common/func-vararg-alternate-d64.c: here.
2787         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2788         * c-c++-common/func-vararg-alternate.h: here.
2789         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2790         * c-c++-common/func-vararg-dfp.c: here.
2791         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2792         * c-c++-common/func-vararg-mixed-2.c: here.
2793         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2794         * c-c++-common/func-vararg-mixed.c: here.
2795         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2796         * c-c++-common/func-vararg-size0.c: here.
2797         * gcc.dg/dfp/inf-1.c: Move to ...
2798         * c-c++-common/inf-1.c: here.
2799         * gcc.dg/dfp/loop-index.c: Move to ...
2800         * c-c++-common/loop-index.c: here.
2801         * gcc.dg/dfp/modes.c: Move to ...
2802         * c-c++-common/modes.c: here.
2803         * gcc.dg/dfp/nan-1.c: Move to ...
2804         * c-c++-common/nan-1.c: here.
2805         * gcc.dg/dfp/nan-2.c: Move to ...
2806         * c-c++-common/nan-2.c: here.
2807         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2808         * c-c++-common/operator-arith-fold.c: here.
2809         * gcc.dg/dfp/operator-assignment.c: Move to ...
2810         * c-c++-common/operator-assignment.c: here.
2811         * gcc.dg/dfp/operator-comma.c: Move to ...
2812         * c-c++-common/operator-comma.c: here.
2813         * gcc.dg/dfp/operator-cond.c: Move to ...
2814         * c-c++-common/operator-cond.c: here.
2815         * gcc.dg/dfp/operator-logical.c: Move to ...
2816         * c-c++-common/operator-logical.c: here.
2817         * gcc.dg/dfp/operator-unary.c: Move to ...
2818         * c-c++-common/operator-unary.c: here.
2819         * gcc.dg/dfp/pr31385.c: Move to ...
2820         * c-c++-common/pr31385.c: here.
2821         * gcc.dg/dfp/pr33466.c: Move to ...
2822         * c-c++-common/pr33466.c: here.
2823         * gcc.dg/dfp/pr35620.c: Move to ...
2824         * c-c++-common/pr35620.c: here.
2825         * gcc.dg/dfp/pr36800.c: Move to ...
2826         * c-c++-common/pr36800.c: here.
2827         * gcc.dg/dfp/pr39034.c: Move to ...
2828         * c-c++-common/pr39034.c: here.
2829         * gcc.dg/dfp/pr39035.c: Move to ...
2830         * c-c++-common/pr39035.c: here.
2831         * gcc.dg/dfp/pr39902.c: Move to ...
2832         * c-c++-common/pr39902.c: here.
2833         * gcc.dg/dfp/pr39986.c: Move to ...
2834         * c-c++-common/pr39986.c: here.
2835         * gcc.dg/dfp/signbit-1.c: Move to ...
2836         * c-c++-common/signbit-1.c: here.
2837         * gcc.dg/dfp/signbit-2.c: Move to ...
2838         * c-c++-common/signbit-2.c: here.
2839         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2840         * c-c++-common/struct-layout-1.c: here.
2841         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2842         * c-c++-common/usual-arith-conv.c: here.
2843         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2844         * c-c++-common/usual-arith-conv-const.c: here.
2845
2846 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2847
2848         PR testsuite/41288
2849         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2850         stack alignment.
2851
2852 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2853
2854         PR c++/39365
2855         * g++.dg/expr/bool3.C: New test.
2856         * g++.dg/expr/bool4.C: New test.
2857
2858 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2859
2860         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2861         * gcc.dg/dfp/signbit-2.c: Use it.
2862         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2863         arguments to unsigned int.
2864         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2865         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2866         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2867         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2868         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2869         * gcc.dg/dfp/pr39986.c: Ditto.
2870         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2871         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2872         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2873         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2874         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2875
2876 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2877
2878         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2879
2880 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2881
2882         PR c/41049
2883         * dfp/pr41049.c: New test.
2884
2885 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2886
2887         PR testsuite/41385
2888         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2889
2890 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2891
2892         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2893         * gcc.dg/ipa/ipa-sra-1.c: New test.
2894         * gcc.dg/ipa/ipa-sra-2.c: New test.
2895         * gcc.dg/ipa/ipa-sra-3.c: New test.
2896         * gcc.dg/ipa/ipa-sra-4.c: New test.
2897         * gcc.dg/ipa/ipa-sra-5.c: New test.
2898         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2899         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2900
2901 2009-09-17  Michael Matz  <matz@suse.de>
2902
2903         PR middle-end/41347
2904         * gfortran.dg/pr41347.f90: New test.
2905
2906 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2907
2908         * gcc.c-torture/compile/20090917-1.c: New testcase.
2909
2910 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2911
2912         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2913         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2914         alpha*-*-* target from XFAIL list.
2915
2916 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2917
2918         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2919         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2920         * gcc.dg/dfp/cast-bad.c: Use default options.
2921         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2922         * gcc.dg/dfp/composite-type.c: Ditto.
2923         * gcc.dg/dfp/constants.c: Ditto.
2924         * gcc.dg/dfp/constants-hex.c: Ditto.
2925         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2926         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2927         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2928         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2929         * gcc.dg/dfp/ctypes.c: Ditto.
2930         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2931         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2932         * gcc.dg/dfp/float-constant-double.c: Ditto.
2933         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2934         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2935         * gcc.dg/dfp/modes.c: Ditto.
2936         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2937         * gcc.dg/dfp/pr31344.c: Ditto.
2938         * gcc.dg/dfp/pr31385.c: Ditto.
2939         * gcc.dg/dfp/pr33466.c: Ditto.
2940         * gcc.dg/dfp/pr35620.c: Ditto.
2941         * gcc.dg/dfp/pr37435.c: Ditto.
2942         * gcc.dg/dfp/pr39986.c: Ditto.
2943         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2944         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2945         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2946         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2947         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2948         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2949         * gcc.dg/dfp/typespec.c: Ditto.
2950         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2951         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2952         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2953         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2954         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2955         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2956         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2957         * gcc.dg/dfp/compare-rel.h: Ditto.
2958         * gcc.dg/dfp/compare-special.h: Ditto.
2959         * gcc.dg/dfp/convert.h: Ditto.
2960         * gcc.dg/dfp/fe-check.h: Ditto.
2961         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2962         * gcc.dg/dfp/cast.c: Ditto.
2963         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2964         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2965         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2966         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2967         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2968         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2969         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2970         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2971         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2972         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2973         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2974         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2975         * gcc.dg/dfp/constants-zero.c: Ditto.
2976         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2977         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2978         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2979         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2980         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2981         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2982         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2983         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2984         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2985         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2986         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2987         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2988         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2989         * gcc.dg/dfp/convert-bfp.c: Ditto.
2990         * gcc.dg/dfp/convert-complex.c: Ditto.
2991         * gcc.dg/dfp/convert-dfp.c: Ditto.
2992         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2993         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2994         * gcc.dg/dfp/convert-int.c: Ditto.
2995         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2996         * gcc.dg/dfp/convert-int-max.c: Ditto.
2997         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2998         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2999         * gcc.dg/dfp/fe-binop.c: Ditto.
3000         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3001         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3002         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3003         * gcc.dg/dfp/func-array.c: Ditto.
3004         * gcc.dg/dfp/func-deref.c: Ditto.
3005         * gcc.dg/dfp/func-mixed.c: Ditto.
3006         * gcc.dg/dfp/func-pointer.c: Ditto.
3007         * gcc.dg/dfp/func-scalar.c: Ditto.
3008         * gcc.dg/dfp/func-struct.c: Ditto.
3009         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3010         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3011         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3012         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3013         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3014         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3015         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3016         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3017         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3018         * gcc.dg/dfp/inf-1.c: Ditto.
3019         * gcc.dg/dfp/loop-index.c: Ditto.
3020         * gcc.dg/dfp/nan-1.c: Ditto.
3021         * gcc.dg/dfp/nan-2.c: Ditto.
3022         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3023         * gcc.dg/dfp/operator-assignment.c: Ditto.
3024         * gcc.dg/dfp/operator-comma.c: Ditto.
3025         * gcc.dg/dfp/operator-cond.c: Ditto.
3026         * gcc.dg/dfp/operator-logical.c: Ditto.
3027         * gcc.dg/dfp/operator-unary.c: Ditto.
3028         * gcc.dg/dfp/pr36800.c: Ditto.
3029         * gcc.dg/dfp/pr39034.c: Ditto.
3030         * gcc.dg/dfp/pr39035.c: Ditto.
3031         * gcc.dg/dfp/pr39902.c: Ditto.
3032         * gcc.dg/dfp/signbit-1.c: Ditto.
3033         * gcc.dg/dfp/signbit-2.c: Ditto.
3034         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3035         * gcc.dg/dfp/union-init.c: Ditto.
3036         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3037
3038 2009-09-16  Michael Matz  <matz@suse.de>
3039
3040         PR fortran/41212
3041         * gfortran.dg/pr41212.f90: New test.
3042
3043 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3044
3045         * gnat.dg/alignment9.adb: New test.
3046
3047 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3048
3049         * gnat.dg/discr20.ad[sb]: New test.
3050
3051 2009-09-16  Richard Guenther  <rguenther@suse.de>
3052
3053         PR middle-end/34011
3054         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3055
3056 2009-09-16  DJ Delorie  <dj@redhat.com>
3057             Kaz Kojima  <kkojima@gcc.gnu.org>
3058
3059         * gcc.target/sh/struct-arg-dw2.c: New test.
3060
3061 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3062             Jakub Jelinek  <jakub@redhat.com>
3063
3064         PR target/41175
3065         * gcc.target/powerpc/pr41175.c: New test.
3066
3067 2009-09-14  Richard Henderson  <rth@redhat.com>
3068
3069         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3070         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3071         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3072
3073 2009-09-14  Richard Henderson  <rth@redhat.com>
3074
3075         * g++.dg/eh/builtin1.C: Update resx pattern match.
3076         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3077
3078 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3079
3080         * gcc.target/mips/branch-helper.h: New file.
3081         * gcc.target/mips/branch-2.c,
3082         * gcc.target/mips/branch-3.c,
3083         * gcc.target/mips/branch-4.c,
3084         * gcc.target/mips/branch-5.c,
3085         * gcc.target/mips/branch-6.c,
3086         * gcc.target/mips/branch-7.c,
3087         * gcc.target/mips/branch-8.c,
3088         * gcc.target/mips/branch-9.c,
3089         * gcc.target/mips/branch-10.c,
3090         * gcc.target/mips/branch-11.c,
3091         * gcc.target/mips/branch-12.c,
3092         * gcc.target/mips/branch-13.c,
3093         * gcc.target/mips/branch-14.c,
3094         * gcc.target/mips/branch-15.c: New tests.
3095
3096 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3097
3098         PR target/41331
3099         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3100         -m32 -mpowerpc64 system.
3101
3102 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3103
3104         From Jie Zhang <jie.zhang@analog.com>:
3105         * gcc.target/bfin/saveall.c: New test.
3106         * gcc.target/bfin/20090914-1.c: New test.
3107         * gcc.target/bfin/20090914-2.c: New test.
3108
3109         * gcc.target/bfin/20090914-3.c: New test.
3110
3111 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3112
3113         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3114
3115 2009-09-14  Richard Guenther  <rguenther@suse.de>
3116
3117         PR middle-end/41350
3118         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3119
3120 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3121
3122         PR libgfortran/41328
3123         * gfortran.dg/cr_lf.f90: New test.
3124
3125 2009-09-11  Michael Matz  <matz@suse.de>
3126
3127         PR middle-end/41275
3128         * g++.dg/tree-ssa/pr41275.C: New test.
3129
3130 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3131
3132         PR fortran/41242
3133         * gfortran.dg/proc_ptr_comp_21.f90: New.
3134
3135 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3136
3137         PR fortran/31292
3138         * gfortran.dg/module_procedure_1.f90: New test.
3139         * gfortran.dg/module_procedure_2.f90: Ditto.
3140         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3141
3142 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3143             James A. Morrison  <phython@gcc.gnu.org>
3144
3145         PR ada/18302
3146         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3147         commands.
3148         * ada/acats/run_test.exp: New file.
3149
3150 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3151
3152         Revert:
3153         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3154
3155         PR rtl-optimization/39779
3156         * gcc.dg/pr39979.c: New test.
3157
3158 2009-09-10  Richard Guenther  <rguenther@suse.de>
3159
3160         PR middle-end/41257
3161         * g++.dg/torture/pr41257-2.C: New testcase.
3162
3163 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3164
3165         PR c++/28293
3166         * g++.dg/template/crash91.C: New.
3167
3168 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3169
3170         PR rtl-optimization/39779
3171         * gcc.dg/pr39979.c: New test.
3172
3173 2009-09-09  Richard Guenther  <rguenther@suse.de>
3174
3175         PR tree-optimization/41101
3176         * gcc.c-torture/compile/pr41101.c: New testcase.
3177
3178 2009-09-09  Richard Guenther  <rguenther@suse.de>
3179
3180         PR middle-end/41317
3181         * gcc.c-torture/execute/pr41317.c: New testcase.
3182         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3183         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3184
3185 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3186
3187         Fix some test breakages on Darwin
3188         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3189         and adjust.
3190         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3191         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3192         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3193         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3194         take darwin specifics in account.
3195
3196 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3197
3198         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3199         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3200
3201 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3202
3203         PR c++/39923
3204         * g++.dg/cpp0x/initlist24.C: New.
3205
3206 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3207
3208         * gcc.dg/large-size-array-2.c: Fix target requirement.
3209         * gcc.dg/large-size-array-4.c: Likewise.
3210         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3211         * gcc.dg/c99-const-expr-2.c: Likewise.
3212         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3213         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3214         * gcc.dg/c90-const-expr-10.c: Likewise.
3215         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3216         instead of long.
3217         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3218         * gcc.dg/vect/pr33846.c: Likewise.
3219         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3220         __PTRDIFF_TYPE__, instead of unsigned long.
3221         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3222
3223 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3224
3225         PR debug/41229
3226         PR debug/41291
3227         PR debug/41300
3228         * gfortran.dg/pr41229.f90: New.
3229
3230 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3231
3232         PR debug/41232
3233         * gcc.dg/pr41232.c: New.
3234
3235 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3236
3237         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3238         contain -march.
3239         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3240         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3241         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3242         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3243         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3244         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3245         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3246         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3247         options other than that used in dg-options.
3248
3249 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3250
3251         PR rtl-optimization/41239
3252         * gcc.c-torture/execute/pr41239.c: New test.
3253
3254 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3255
3256         PR libgfortran/41192
3257         * gfortran.dg/namelist_59.f90: New test.
3258
3259 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3260
3261         From Mike Frysinger  <michael.frysinger@analog.com>
3262         * gcc.target/bfin/mcpu-bf542m.c: New file.
3263         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3264         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3265         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3266         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3267
3268 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3269
3270         PR middle-end/41282
3271         * gcc.c-torture/compile/pr41282.c: New test.
3272
3273 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3274
3275         PR fortran/41197
3276         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3277         variables for stat and errmsg.
3278         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3279         * gfortran.dg/allocate_stat_2.f90:  New test.
3280
3281 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3282
3283         * gcc.c-torture/compile/20090907-1.c: New test.
3284
3285 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3286
3287         PR bootstrap/41241
3288         * gcc.dg/pr41241.c: New test.
3289
3290 2009-09-06  Richard Guenther  <rguenther@suse.de>
3291
3292         PR middle-end/41144
3293         * g++.dg/torture/pr41144.C: New testcase.
3294
3295 2009-09-06  Richard Guenther  <rguenther@suse.de>
3296
3297         PR middle-end/41261
3298         * gcc.dg/torture/pr41261.c: New testcase.
3299
3300 2009-09-05  Richard Guenther  <rguenther@suse.de>
3301
3302         PR middle-end/41181
3303         * gcc.c-torture/compile/pr41181.c: New testcase.
3304
3305 2009-09-05  Richard Guenther  <rguenther@suse.de>
3306
3307         PR debug/41273
3308         * g++.dg/torture/pr41273.C: New testcase.
3309
3310 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3311
3312         PR fortran/41258
3313         * gfortran.dg/typebound_proc_12.f90 : New test.
3314
3315 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3316
3317         PR debug/41225
3318         * gfortran.dg/pr41225.f90: New.
3319
3320 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3321
3322         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3323         unistd.h, sys/types.h and sys/wait.h.
3324         (gualchk_t): New.
3325         (GUALCVT): New.
3326         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3327         (GUALITY_GDB_REDIRECT): New.
3328         (GUALITY_GDB_ARGS): Use it.
3329
3330 2009-09-04  Richard Guenther  <rguenther@suse.de>
3331
3332         PR middle-end/41257
3333         * g++.dg/torture/pr41257.C: New testcase.
3334
3335 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3336
3337         PR tree-optimization/41112
3338         * gnat.dg/array8.adb: New test.
3339
3340 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3341
3342         * gcc.target/arm/ctz.c: New test case.
3343
3344 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3345
3346         PR tree-optimization/38275
3347         * gcc.dg/autopar/reduc-1char.c: Increase number
3348         of iterations. Adjust the logic accordingly.
3349         * gcc.dg/autopar/reduc-2char.c: Ditto.
3350         * gcc.dg/autopar/reduc-1.c: Ditto.
3351         * gcc.dg/autopar/reduc-2.c: Ditto.
3352         * gcc.dg/autopar/reduc-3.c: Ditto.
3353         * gcc.dg/autopar/reduc-6.c: Ditto.
3354         * gcc.dg/autopar/reduc-7.c: Ditto.
3355         * gcc.dg/autopar/reduc-8.c: Ditto.
3356         * gcc.dg/autopar/reduc-9.c: Ditto.
3357         * gcc.dg/autopar/pr39500-1.c: Ditto.
3358         * gcc.dg/autopar/reduc-1short.c: Ditto.
3359         * gcc.dg/autopar/reduc-2short.c: Ditto.
3360         * gcc.dg/autopar/parallelization-1.c: Ditto.
3361
3362 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3363
3364         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3365         testcase using guality.h compiles and links and if a global variable
3366         can be verified by gdb.
3367
3368 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3369
3370         * lib/target-supports.exp (check_effective_target_sync_int_long):
3371         Supported on Blackfin Linux targets.
3372
3373 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3374
3375         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3376
3377 2009-09-03  Diego Novillo  <dnovillo@google.com>
3378
3379         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3380         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3381         * g++.dg/warn/unit-1.C: Likewise.
3382         * g++.dg/ipa/iinline-1.C: Likewise.
3383         * g++.dg/template/cond2.C: Adjust expected line location for the
3384         error.
3385         * g++.dg/template/pr35240.C: Likewise.
3386
3387 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3388
3389         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3390         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3391
3392 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3393
3394         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3395         * gcc.dg/memcpy-1.c: Add . to match pattern.
3396         * gcc.dg/uninit-I.c: XFAIL warning test.
3397         * g++.dg/warn/unit-1.C: XFAIL warning test.
3398
3399 2009-09-02  Ian Lance Taylor  <iant@google.com>
3400
3401         * gcc.dg/20090902-1.c: New test.
3402
3403 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3404
3405         * gcc.dg/builtin-object-size-9.c: New test.
3406
3407 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3408
3409         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3410
3411 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3412             Olivier Hainque  <hainque@adacore.com>
3413
3414         * gnat.dg/misaligned_param.adb: New test.
3415         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3416         * gnat.dg/slice7.adb: Add 1 more related case.
3417
3418 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3419
3420         * gcc.dg/guality/guality.c: Expect to fail for now.
3421         * gcc.dg/guality/example.c: Likewise.
3422
3423 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3424
3425         * gcc.dg/guality/guality.c: New.
3426         * gcc.dg/guality/guality.h: New.
3427         * gcc.dg/guality/guality.exp: New.
3428         * gcc.dg/guality/example.c: New.
3429         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3430         (cleanup-saved-temps): Likewise, .gkd files too.
3431
3432 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3433
3434         PR fortran/39229
3435         * gfortran.dg/line_length_3.f: New test.
3436         * gfortran.dg/line_length_4.f90: New test.
3437
3438 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3439
3440         * lib/target-supports.exp (check_gc_sections_available):
3441         Add proper pattern quote.
3442
3443 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3444             Kaz Kojima  <kkojima@gcc.gnu.org>
3445
3446         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3447         * g++.dg/cdce3.C: Use dg-add-options ieee.
3448         * g++.dg/torture/type-generic-1.C: Likewise.
3449         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3450         * gcc.dg/pr28796-2.c: Likewise.
3451         * gcc.dg/torture/builtin-math-7.c: Likewise.
3452         * gcc.dg/torture/type-generic-1.c: Likewise.
3453         * gfortran.dg/boz_14.f90: Likewise.
3454         * gfortran.dg/erf_2.F90: Likewise.
3455         * gfortran.dg/init_flag_3.f90: Likewise.
3456         * gfortran.dg/init_flag_4.f90: Likewise.
3457         * gfortran.dg/init_flag_5.f90: Likewise.
3458         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3459         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3460         * gfortran.dg/isnan_1.f90: Likewise.
3461         * gfortran.dg/isnan_2.f90: Likewise.
3462         * gfortran.dg/maxlocval_2.f90: Likewise.
3463         * gfortran.dg/maxlocval_4.f90: Likewise.
3464         * gfortran.dg/minlocval_1.f90: Likewise.
3465         * gfortran.dg/minlocval_4.f90: Likewise.
3466         * gfortran.dg/module_nan.f90: Likewise.
3467         * gfortran.dg/namelist_42.f90: Likewise.
3468         * gfortran.dg/namelist_43.f90: Likewise.
3469         * gfortran.dg/nan_1.f90: Likewise.
3470         * gfortran.dg/nan_2.f90: Likewise.
3471         * gfortran.dg/nan_3.f90: Likewise.
3472         * gfortran.dg/nan_4.f90: Likewise.
3473         * gfortran.dg/nan_5.f90: Likewise.
3474         * gfortran.dg/nearest_1.f90: Likewise.
3475         * gfortran.dg/nearest_2.f90: Likewise.
3476         * gfortran.dg/nearest_3.f90: Likewise.
3477         * gfortran.dg/pr37243.f: Likewise.
3478         * gfortran.dg/real_const_3.f90: Likewise.
3479         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3480
3481 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3482
3483         PR debug/30161
3484         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3485         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3486         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3487         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3488         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3489         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3490         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3491         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3492         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3493         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3494         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3495         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3496         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3497
3498 2009-08-31  Jason Merrill  <jason@redhat.com>
3499
3500         PR c++/41127
3501         * g++.dg/parse/enum5.C: New.
3502         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3503
3504 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3505
3506         PR fortran/40940
3507         * gfortran.dg/allocate_derived_1.f90: New.
3508         * gfortran.dg/class_3.f03: New.
3509
3510 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3511
3512         PR fortran/40996
3513         * gfortran.dg/allocatable_scalar_1.f90: New.
3514         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3515         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3516         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3517
3518 2009-08-30  Richard Guenther  <rguenther@suse.de>
3519
3520         PR tree-optimization/41186
3521         * g++.dg/torture/pr41186.C: New testcase.
3522         * g++.dg/tree-ssa/pr41186.C: Likewise.
3523
3524 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3525
3526         PR c++/41187
3527         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3528         take ia64 assembly comments syntax in account.
3529
3530 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3531
3532         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3533
3534 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3535
3536         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3537         * gfortran.dg/whole_file_6.f90: Likewise.
3538
3539 2009-08-28  Cary Coutant  <ccoutant@google.com>
3540
3541         PR debug/41063
3542         * g++.dg/debug/dwarf2/pr41063.C: New test.
3543
3544 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3545
3546         PR rtl-optimization/40861
3547         * gcc.dg/pr40861.c: New test.
3548
3549 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3550
3551         PR fortran/40869
3552         * gfortran.dg/proc_ptr_comp_20.f90: New.
3553
3554 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3555
3556         PR libfortran/39667
3557         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3558         open temp file with status="scratch".
3559         * gfortran.dg/fmt_cache_1.f: Likewise.
3560         * gfortran.dg/fmt_exhaust.f90: Likewise.
3561         * gfortran.dg/fmt_t_4.f90: Likewise.
3562         * gfortran.dg/fseek.f90: Likewise.
3563         * gfortran.dg/list_read_5.f90: Likewise.
3564         * gfortran.dg/namelist_39.f90: Likewise.
3565         * gfortran.dg/namelist_56.f90: Likewise.
3566         * gfortran.dg/read_bad_advance.f90: Likewise.
3567         * gfortran.dg/read_repeat.f90: Likewise.
3568         * gfortran.dg/read_size_noadvance.f90: Likewise.
3569         * gfortran.dg/read_x_past.f: Likewise.
3570
3571 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3572
3573         PR fortran/28039
3574         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3575
3576 2009-08-27  Daniel Kraft  <d@domob.eu>
3577
3578         PR fortran/37425
3579         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3580         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3581         error and fix problem with recursive assignment.
3582         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3583         * gfortran.dg/typebound_operator_3.f03: New test.
3584         * gfortran.dg/typebound_operator_4.f03: New test.
3585
3586 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3587
3588         PR debug/41170
3589         * debug/dwarf2/namespace-1.C: New test.
3590
3591 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3592
3593         PR fortran/41162
3594         * gfortran.dg/pr41162.f: New.
3595
3596 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3597             Richard Sandiford  <rdsandiford@googlemail.com>
3598
3599         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3600         with "forbid_cpu".
3601         * gcc.target/mips/branch-1.c: Update accordingly.
3602         * gcc.target/mips/extend-1.c: Likewise.
3603         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3604
3605 2009-08-26  Richard Guenther  <rguenther@suse.de>
3606
3607         PR middle-end/41163
3608         * gcc.c-torture/compile/pr41163.c: New testcase.
3609         * gcc.dg/pr35899.c: Adjust.
3610
3611 2009-08-26  Richard Guenther  <rguenther@suse.de>
3612
3613         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3614
3615 2009-08-26  Jason Merrill  <jason@redhat.com>
3616
3617         * g++.dg/cpp0x/explicit3.C: New.
3618         * g++.dg/overload/cond2.C: New.
3619
3620 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3621
3622         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3623
3624 2009-08-25  Jan Hubicka  <jh@suse.cz>
3625
3626         * gcc.target/i386/sse5-shift1-vector.c
3627         * gcc.target/i386/isa-12.c
3628         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3629         * gcc.target/i386/sse5-pcmov2.c
3630         * gcc.target/i386/isa-3.c
3631         * gcc.target/i386/sse5-shift2-vector.c
3632         * gcc.target/i386/isa-7.c
3633         * gcc.target/i386/funcspec-2.c
3634         * gcc.target/i386/sse5-haddX.c
3635         * gcc.target/i386/sse5-hadduX.c
3636         * gcc.target/i386/isa-9.c
3637         * gcc.target/i386/sse5-maccXX.c
3638         * gcc.target/i386/sse5-shift3-vector.c
3639         * gcc.target/i386/sse5-msubXX.c
3640         * gcc.target/i386/sse5-permpX.c
3641         * gcc.target/i386/sse5-check.h
3642         * gcc.target/i386/sse-12.c
3643         * gcc.target/i386/sse-11.c
3644         * gcc.target/i386/sse-10.c
3645         * gcc.target/i386/sse-13.c
3646         * gcc.target/i386/sse-14.c
3647         * gcc.target/i386/sse-22.c
3648         * gcc.target/i386/sse-2.c
3649         * gcc.target/i386/sse-13.c
3650         * gcc.target/i386/avx-2.c
3651         * gcc.target/i386/sse5-rotate1-vector.c
3652         * gcc.target/i386/isa-4.c
3653         * gcc.target/i386/sse5-hsubX.c
3654         * gcc.target/i386/sse5-pcmov.c
3655         * gcc.target/i386/sse5-fma.c
3656         * gcc.target/i386/isa-8.c
3657         * gcc.target/i386/sse5-rotate2-vector.c
3658         * gcc.target/i386/sse5-nmaccXX.c
3659         * gcc.target/i386/sse5-imul64-vector.c
3660         * gcc.target/i386/sse5-nmsubXX.c
3661         * gcc.target/i386/sse5-rotate3-vector.c
3662         * gcc.target/i386/sse5-fma-vector.c
3663         * gcc.target/i386/sse5-imul32widen-vector.c
3664         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3665
3666         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3667         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3668         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3669         * gcc.target/i386/avx-1.c: Remove SSE5.
3670         * gcc.target/i386/avx-2.c: Remove SSE5.
3671         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3672         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3673         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3674         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3675
3676 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3677
3678         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3679
3680 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3681
3682         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3683         keyword works in the same manner as __alignof.
3684
3685 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3686
3687         PR libfortran/34670
3688         * gfortran.dg/unpack_bounds_1.f90:  New test.
3689         * gfortran.dg/unpack_bounds_2.f90:  New test.
3690         * gfortran.dg/unpack_bounds_3.f90:  New test.
3691
3692 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3693
3694         * gnat.dg/slice7.adb: New test.
3695         * gnat.dg/slice7_pkg.ads: New helper.
3696
3697 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3698
3699         PR fortran/41139
3700         * gfortran.dg/proc_ptr_25.f90: New.
3701         * gfortran.dg/proc_ptr_comp_18.f90: New.
3702         * gfortran.dg/proc_ptr_comp_19.f90: New.
3703
3704 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3705
3706         PR fortran/41154
3707         * gfortran.dg/fmt_error_8.f: New test.
3708
3709 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3710
3711         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3712         number, update all callers and synchronize results for latest MPC.
3713
3714 2009-08-21  Jason Merrill  <jason@redhat.com>
3715
3716         * g++.dg/warn/Wunused-17.C: New.
3717
3718 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3719
3720         * gcc.target/arm/combine-cmp-shift.c: New test.
3721
3722 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3723
3724         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3725         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3726         width specifier.
3727
3728 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3729
3730         * gfortran.dg/fmt_error_7.f: New test.
3731
3732 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3733
3734         PR target/40718
3735         * gcc.target/i386/pr40718.c: New test.
3736
3737 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3738
3739         * gfortran.dg/proc_ptr_24.f90: New test.
3740
3741 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3742
3743         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3744         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3745         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3746
3747 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3748
3749         PR fortran/28039
3750         * gfortran.dg/fmt_with_extra.f: new file.
3751
3752 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3753
3754         * lib/target-supports.exp
3755         (check_effective_target_arm_iwmmxt_ok): New procedure.
3756         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3757         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3758
3759 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3760
3761         * gfortran.dg/boz_9.f90: Do not load denormal floating
3762         point constants.  Remove -mieee option for alpha*-*-* targets.
3763
3764 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3765
3766         PR fortran/41106
3767         * gfortran.dg/proc_ptr_23.f90: New.
3768         * gfortran.dg/proc_ptr_comp_15.f90: New.
3769         * gfortran.dg/proc_ptr_comp_16.f90: New.
3770         * gfortran.dg/proc_ptr_comp_17.f90: New.
3771
3772 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3773
3774         PR c++/41131
3775         * g++.dg/expr/unary3.C: New test.
3776
3777 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3778
3779         * gfortran.dg/common_5.f: Add -mdalign for sh.
3780         * gfortran.dg/common_align_2.f90: Likewise.
3781
3782 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3783
3784         PR libfortran/40962
3785         * c_f_pointer_tests_4.f90:  New test.
3786
3787 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3788
3789         * gnat.dg/slice6.adb: New test.
3790         * gnat.dg/slice6_pkg.ads: New helper.
3791
3792 2009-08-20  Michael Matz  <matz@suse.de>
3793
3794         PR fortran/41126
3795         * gfortran.dg/pr41126.f90: New test.
3796
3797 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3798
3799         * gnat.dg/dynamic_bound.adb: New test.
3800
3801 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3802
3803         PR fortran/41121
3804         * gfortran.dg/intrinsic_5.f90: New.
3805
3806 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3807             Richard Earnshaw  <richard.earnshaw@arm.com>
3808
3809         * gcc.target/arm/20090811-1.c: New test.
3810
3811 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3812
3813         PR middle-end/41123
3814         * gcc.dg/pr41123.c: New test.
3815
3816 2009-08-19  Jason Merrill  <jason@redhat.com>
3817
3818         PR c++/41120
3819         * g++.dg/other/gc4.C: New.
3820
3821 2009-08-18  Michael Matz  <matz@suse.de>
3822
3823         * gfortran.dg/vect/vect-gems.f90: New test.
3824         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3825
3826 2009-08-18  DJ Delorie  <dj@redhat.com>
3827
3828         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3829         * lib/gcc-defs.exp: ... to here.
3830
3831         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3832         GCC_EXEC_PREFIX before building the wrapper.
3833
3834 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3835
3836         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3837         tests.
3838         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3839         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3840         dg-options.  Fix dg-final clause.
3841
3842 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3843
3844         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3845
3846 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3847             Paul Thomas  <pault@gcc.gnu.org>
3848
3849         PR fortran/40870
3850         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3851
3852 2009-08-18  Richard Guenther  <rguenther@suse.de>
3853
3854         PR middle-end/41094
3855         * gcc.dg/torture/pr41094.c: New testcase.
3856         * gcc.dg/torture/builtin-power-1.c: Adjust.
3857         * gcc.dg/builtins-10.c: Likewise.
3858
3859 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3860
3861         PR target/40971
3862         * gcc.dg/pr40971.c: New test.
3863
3864 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3865
3866         PR fortran/41062
3867         * gfortran.dg/use_only_4.f90: New test.
3868
3869 2009-08-17  Daniel Kraft  <d@domob.eu>
3870
3871         PR fortran/37425
3872         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3873         NOPASS bindings as operators.
3874
3875 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3876
3877         * lib/target-supports.exp
3878         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3879         of targets that do not need command line argument to enable SIMD.
3880
3881 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3882
3883         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3884         typo in cache name.
3885
3886 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3887
3888         PR fortran/41075
3889         * gfortran.dg/unlimited_fmt_1.f90: New test.
3890
3891 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3892
3893         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3894
3895 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3896
3897         * gnat.dg/itype.ad[sb]: New test.
3898
3899 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3900
3901         * gcc.target/mips/mips.exp: Add terminology section to comment
3902         at the top of the file.  Fix typos.
3903
3904 2009-08-16  Jason Merrill  <jason@redhat.com>
3905
3906         * g++.dg/debug/dwarf2/inline1.C: New.
3907
3908 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3909
3910         PR target/38599
3911         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3912
3913 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3914
3915         PR debug/37801
3916         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3917         Make sure to trigger inlining optimizations.
3918         * gcc.dg/debug/dwarf2/inline2.c: New test.
3919
3920 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3921
3922         PR fortran/41070
3923         * gfortran.dg/structure_constructor_10.f90: New.
3924
3925 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3926
3927         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3928         * gcc.dg/pragma-re-2.c: Likewise.
3929         * gcc.dg/pragma-re-3.c: Likewise.
3930         * gcc.dg/pragma-re-4.c: Likewise.
3931         * g++.dg/other/pragma-re-1.C: Likewise.
3932         * g++.dg/other/pragma-re-2.C: Likewise.
3933
3934 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3935
3936         * gcc.dg/torture/builtin-math-7.c: New.
3937
3938 2009-08-14  Richard Guenther  <rguenther@suse.de>
3939
3940         * gcc.c-torture/execute/20090814-1.c: New testcase.
3941
3942 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3943
3944         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3945
3946 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3947
3948         PR target/40934
3949         * gcc.target/i386/pr40934.c: New.
3950
3951 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3952
3953         PR target/41019
3954         * gcc.target/i386/pr41019.c: New test.
3955
3956 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3957
3958         PR fortran/40955
3959         * gfortran.dg/winapi.f90: New test.
3960
3961 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3962
3963         PR fortran/40995
3964         * gfortran.dg/intrinsic_4.f90: New.
3965         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3966         different line.
3967
3968 2009-08-13  Richard Guenther  <rguenther@suse.de>
3969
3970         PR middle-end/41047
3971         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3972
3973 2009-08-12  Richard Guenther  <rguenther@suse.de>
3974
3975         PR tree-optimization/41011
3976         * gfortran.dg/pr41011.f: New testcase.
3977
3978 2009-08-11  Andrew Haley  <aph@redhat.com>
3979
3980         * gcc.target/arm/synchronize.c: New file.
3981
3982 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3983
3984         PR middle-end/40980
3985         * gfortran.dg/graphite/id-17.f: New.
3986
3987 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3988             Sebastian Pop  <sebastian.pop@amd.com>
3989
3990         * gcc.dg/graphite/interchange-1.c: XFAILed.
3991         * gcc.dg/graphite/interchange-2.c: XFAILed.
3992         * gcc.dg/graphite/interchange-3.c: XFAILed.
3993         * gcc.dg/graphite/interchange-4.c: XFAILed.
3994         * gcc.dg/graphite/interchange-7.c: XFAILed.
3995
3996 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3997
3998         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3999
4000 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4001             Pranav Garg  <pranav.garg2107@gmail.com>
4002
4003         * gcc.dg/graphite/interchange-6.c: XFAILed.
4004
4005 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4006
4007         * gcc.dg/graphite/interchange-9.c: New.
4008
4009 2009-08-12  Richard Guenther  <rguenther@suse.de>
4010
4011         PR rtl-optimization/41033
4012         * gcc.dg/pr41033.c: New test.
4013
4014 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4015
4016         PR fortran/41022
4017         * gfortran.dg/proc_ptr_comp_14.f90: New.
4018
4019 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4020
4021         * gcc.target/mips/ext-5.c: New test.
4022         * gcc.target/mips/ext-6.c: New test.
4023         * gcc.target/mips/ext-7.c: New test.
4024         * gcc.target/mips/ext-8.c: New test.
4025         * gcc.target/mips/extend-2.c: New test.
4026
4027 2009-08-10  Jason Merrill  <jason@redhat.com>
4028
4029         * g++.dg/other/linkage2.C: New test for types-without-linkage
4030         handling.
4031         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4032         * g++.dg/lookup/anon2.C: Likewise.
4033         * g++.dg/other/anon3.C: Likewise.
4034         * g++.dg/template/arg2.C: Likewise.
4035         * g++.dg/template/local4.C: Likewise.
4036         * g++.old-deja/g++.law/operators32.C: Likewise.
4037         * g++.old-deja/g++.other/linkage2.C: Likewise.
4038         * g++.old-deja/g++.pt/enum6.C: Likewise.
4039         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4040         * g++.old-deja/g++.other/linkage1.C: Likewise.
4041
4042 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4043
4044         * gcc.dg/dg.exp: Test also c-c++-common dir.
4045         * g++.dg/dg.exp: Likewise.
4046         * g++.dg/warn/Wconversion-real.C: Delete.
4047         * gcc.dg/Wconversion-real.c: Move to ...
4048         * c-c++-common/Wconversion-real.c: ... here.
4049         * lib/target-supports.exp
4050         (check_effective_target_c,check_effective_target_c++): New.
4051
4052 2009-08-10  Daniel Kraft  <d@domob.eu>
4053
4054         PR fortran/37425
4055         * gfortran.dg/typebound_operator_1.f03: New test.
4056         * gfortran.dg/typebound_operator_2.f03: New test.
4057
4058 2009-08-10  Richard Guenther  <rguenther@suse.de>
4059
4060         PR middle-end/41006
4061         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4062         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4063
4064 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4065
4066         PR fortran/40940
4067         * gfortran.dg/class_1.f03: New.
4068         * gfortran.dg/class_2.f03: New.
4069         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4070         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4071         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4072         * gfortran.dg/typebound_call_10.f03: Ditto.
4073         * gfortran.dg/typebound_call_2.f03: Ditto.
4074         * gfortran.dg/typebound_call_3.f03: Ditto.
4075         * gfortran.dg/typebound_call_4.f03: Ditto.
4076         * gfortran.dg/typebound_generic_3.f03: Ditto.
4077         * gfortran.dg/typebound_generic_4.f03: Ditto.
4078         * gfortran.dg/typebound_proc_1.f08: Ditto.
4079         * gfortran.dg/typebound_proc_5.f03: Ditto.
4080         * gfortran.dg/typebound_proc_6.f03: Ditto.
4081
4082 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4083
4084         PR c++/40866
4085         * g++.dg/expr/stmt-expr-1.C: New test.
4086
4087 2009-08-09  Richard Guenther  <rguenther@suse.de>
4088
4089         PR tree-optimization/41016
4090         * gcc.c-torture/compile/pr41016.c: New testcase.
4091
4092 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4093
4094         * gcc.dg/overflow-warn-8.c: New test.
4095
4096 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4097
4098         PR tree-optimization/41008
4099         * gcc.dg/vect/O1-pr41008.c: New test.
4100
4101 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4102
4103         PR fortran/40955
4104         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4105
4106 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4107
4108         * gcc.target/bfin/loop-autoinc.c: New file.
4109
4110 2009-08-08  Richard Guenther  <rguenther@suse.de>
4111
4112         PR tree-optimization/40991
4113         * g++.dg/torture/pr40991.C: New testcase.
4114
4115 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4116
4117         * ada/acats/support/impdef.a: Tweak timing constants. Add
4118         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4119         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4120         * ada/acats/tests/c9/c940007.a: Likewise.
4121         * ada/acats/tests/c9/c94001c.ada: Likewise.
4122         * ada/acats/tests/c9/c94006a.ada: Likewise.
4123         * ada/acats/tests/c9/c94008c.ada: Likewise.
4124         * ada/acats/tests/c9/c951002.a: Likewise.
4125         * ada/acats/tests/c9/c954a01.a: Likewise.
4126         * ada/acats/tests/c9/c96001a.ada: Likewise.
4127         * ada/acats/tests/c9/c97307a.ada: Likewise.
4128
4129 2009-08-07  Richard Guenther  <rguenther@suse.de>
4130
4131         PR tree-optimization/40999
4132         * gfortran.dg/pr40999.f: New testcase.
4133
4134 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4135
4136         * g++.dg/tree-prof/partition1.C: New test.
4137
4138 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4139
4140         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4141         hook.
4142         (check_effective_target_arm_neon_ok): Improve test for neon
4143         availability.
4144         * gcc.target/arm/eabi1.c: Only run test in base variant.
4145         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4146         attribute.
4147         * gcc.target/arm/vfp1[567].c: New tests.
4148
4149 2009-08-06  Jason Merrill  <jason@redhat.com>
4150
4151         PR c++/40948
4152         * g++.dg/ext/complit12.C: Expand.
4153
4154 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4155
4156         Merge ARM/hard_vfp_branch to trunk.
4157
4158         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4159
4160         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4161         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4162
4163         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4164
4165         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4166         (PCS): Define macro to use base AAPCS.
4167         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4168
4169         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4170
4171         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4172         Correct arm_neon.h typo.
4173
4174         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4175
4176         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4177         this a linkage test.
4178         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4179         argument marshalling.
4180         * abitest.h: New file.
4181         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4182         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4183
4184 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4185
4186         PR middle-end/32964
4187         * gcc.dg/tree-ssa/pr32964.c: New test.
4188
4189 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4190             H.J. Lu  <hongjiu.lu@intel.com>
4191
4192         PR target/40957
4193         * gcc.target/i386/pr40957.c: New test.
4194
4195 2009-08-06  Richard Guenther  <rguenther@suse.de>
4196
4197         PR tree-optimization/40964
4198         * gcc.c-torture/compile/pr40964.c: New testcase.
4199
4200 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4201
4202         PR fortran/40847
4203         * gfortran.dg/transfer_resolve_1.f90 : New test.
4204
4205 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4206             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4207
4208         PR target/40906
4209         * gcc.target/i386/pr40906-1.c: New test.
4210         * gcc.target/i386/pr40906-2.c: Ditto.
4211         * gcc.target/i386/pr40906-3.c: Ditto.
4212
4213 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4214
4215         PR rtl-optimization/40924
4216         * g++.dg/torture/pr40924.C: New test.
4217
4218 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4219
4220         PR c++/36069
4221         * g++.dg/warn/pr36069.C: New.
4222
4223 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4224
4225         PR c++/39987
4226         * g++.dg/overload/defarg4.C: New test.
4227
4228 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4229
4230         PR c++/16696
4231         * g++.dg/parse/pr16696.C: New.
4232         * g++.dg/parse/pr16696-permissive.C: New.
4233
4234 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4235
4236         PR fortran/40875
4237         * gfortran.dg/initialization_23.f90 : New test.
4238
4239 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4240
4241         PR debug/39706
4242         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4243
4244 2009-08-03  Jason Merrill  <jason@redhat.com>
4245             Jakub Jelinek  <jakub@redhat.com>
4246
4247         PR c++/40948
4248         * g++.dg/ext/complit12.C: New.
4249
4250 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4251
4252         PR c/39902
4253         * gcc.target/powerpc/pr39902-2.c: New test.
4254
4255 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4256
4257         PR middle-end/40943
4258         * gcc.dg/uninit-6.c: Re-add XFAIL.
4259         * gcc.dg/uninit-6-O0.c: Likewise.
4260         * gcc.dg/uninit-pr40943.c: New test.
4261
4262 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4263
4264         PR testsuite/40858
4265         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4266         .ascii.
4267
4268 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4269
4270         PR libfortran/40853
4271         * gfortran.dg/namelist_40.f90: Update error output.
4272         * gfortran.dg/namelist_47.f90: Update error output.
4273         * gfortran.dg/namelist_58.f90: New test.
4274
4275 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4276
4277         PR fortran/40881
4278         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4279         * gfortran.dg/altreturn_3.f90: Ditto.
4280         * gfortran.dg/altreturn_5.f90: Ditto.
4281         * gfortran.dg/altreturn_6.f90: Ditto.
4282         * gfortran.dg/altreturn_7.f90: Ditto.
4283         * gfortran.dg/array_constructor_13.f90: Ditto.
4284         * gfortran.dg/arrayio_7.f90: Ditto.
4285         * gfortran.dg/arrayio_8.f90: Ditto.
4286         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4287         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4288         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4289         * gfortran.dg/backspace_8.f: Add -std=legacy.
4290         * gfortran.dg/backspace_9.f: Ditto.
4291         * gfortran.dg/char_comparison_1.f: Ditto.
4292         * gfortran.dg/char_decl_1.f90: Ditto.
4293         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4294         * gfortran.dg/char_pointer_assign.f90: Ditto.
4295         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4296         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4297         * gfortran.dg/char_pointer_func.f90: Ditto.
4298         * gfortran.dg/common_8.f90: Ditto.
4299         * gfortran.dg/constant_substring.f: Ditto.
4300         * gfortran.dg/data_char_2.f90: Ditto.
4301         * gfortran.dg/der_array_io_1.f90: Ditto.
4302         * gfortran.dg/der_array_io_2.f90: Ditto.
4303         * gfortran.dg/der_array_io_3.f90: Ditto.
4304         * gfortran.dg/der_io_3.f90: Ditto.
4305         * gfortran.dg/dev_null.F90: Ditto.
4306         * gfortran.dg/direct_io_2.f90: Ditto.
4307         * gfortran.dg/do_iterator_2.f90: Ditto.
4308         * gfortran.dg/e_d_fmt.f90: Ditto.
4309         * gfortran.dg/empty_format_1.f90: Ditto.
4310         * gfortran.dg/entry_17.f90: Modified warning message.
4311         * gfortran.dg/entry_7.f90: Add -std=legacy.
4312         * gfortran.dg/eor_1.f90: Ditto.
4313         * gfortran.dg/equiv_2.f90: Ditto.
4314         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4315         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4316         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4317         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4318         * gfortran.dg/fmt_error_2.f90: Ditto.
4319         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4320         * gfortran.dg/fmt_tl.f: Ditto.
4321         * gfortran.dg/fmt_white.f: Ditto.
4322         * gfortran.dg/func_derived_1.f90: Ditto.
4323         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4324         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4325         * gfortran.dg/global_references_2.f90: Ditto.
4326         * gfortran.dg/hollerith_1.f90: Ditto.
4327         * gfortran.dg/hollerith.f90: Use new-style character length.
4328         * gfortran.dg/hollerith_f95.f90: Ditto.
4329         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4330         * gfortran.dg/implicit_6.f90: Ditto.
4331         * gfortran.dg/implicit_9.f90: Ditto.
4332         * gfortran.dg/inquire_13.f90: Ditto.
4333         * gfortran.dg/inquire_5.f90: Ditto.
4334         * gfortran.dg/inquire_6.f90: Ditto.
4335         * gfortran.dg/inquire.f90: Ditto.
4336         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4337         * gfortran.dg/io_constraints_2.f90: Ditto.
4338         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4339         * gfortran.dg/loc_2.f90: Ditto.
4340         * gfortran.dg/logical_1.f90: Ditto.
4341         * gfortran.dg/longline.f: Ditto.
4342         * gfortran.dg/merge_char_1.f90: Ditto.
4343         * gfortran.dg/namelist_12.f: Ditto.
4344         * gfortran.dg/namelist_14.f90: Ditto.
4345         * gfortran.dg/namelist_18.f90: Ditto.
4346         * gfortran.dg/namelist_19.f90: Ditto.
4347         * gfortran.dg/namelist_21.f90: Ditto.
4348         * gfortran.dg/namelist_22.f90: Ditto.
4349         * gfortran.dg/namelist_37.f90: Ditto.
4350         * gfortran.dg/namelist_54.f90: Ditto.
4351         * gfortran.dg/namelist_55.f90: Ditto.
4352         * gfortran.dg/namelist_empty.f90: Ditto.
4353         * gfortran.dg/namelist_use.f90: Use new-style character length.
4354         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4355         * gfortran.dg/nested_modules_4.f90: Ditto.
4356         * gfortran.dg/nested_modules_5.f90: Ditto.
4357         * gfortran.dg/open-options-blanks.f: Ditto.
4358         * gfortran.dg/output_exponents_1.f90: Ditto.
4359         * gfortran.dg/parens_5.f90: Ditto.
4360         * gfortran.dg/parens_6.f90: Ditto.
4361         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4362         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4363         * gfortran.dg/pr15129.f90: Ditto.
4364         * gfortran.dg/pr15332.f: Ditto.
4365         * gfortran.dg/pr16597.f90: Ditto.
4366         * gfortran.dg/pr17143.f90: Ditto.
4367         * gfortran.dg/pr17164.f90: Ditto.
4368         * gfortran.dg/pr17229.f: Modified warning message.
4369         * gfortran.dg/pr18210.f90: Add -std=legacy.
4370         * gfortran.dg/pr19155.f: Ditto.
4371         * gfortran.dg/pr20086.f90: Ditto.
4372         * gfortran.dg/pr20124.f90: Ditto.
4373         * gfortran.dg/pr20755.f: Ditto.
4374         * gfortran.dg/pr20865.f90: Ditto.
4375         * gfortran.dg/pr20950.f: Ditto.
4376         * gfortran.dg/pr21730.f: Ditto.
4377         * gfortran.dg/pr22491.f: Ditto.
4378         * gfortran.dg/pr29713.f90: Ditto.
4379         * gfortran.dg/print_parentheses_1.f: Ditto.
4380         * gfortran.dg/print_parentheses_2.f90: Ditto.
4381         * gfortran.dg/proc_assign_1.f90: Ditto.
4382         * gfortran.dg/proc_decl_1.f90: Ditto.
4383         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4384         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4385         * gfortran.dg/read_float_1.f90: Ditto.
4386         * gfortran.dg/read_logical.f90: Ditto.
4387         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4388         * gfortran.dg/return_1.f90: Ditto.
4389         * gfortran.dg/rewind_1.f90: Ditto.
4390         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4391         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4392         * gfortran.dg/stfunc_1.f90: Ditto.
4393         * gfortran.dg/stfunc_3.f90: Ditto.
4394         * gfortran.dg/stfunc_4.f90: Ditto.
4395         * gfortran.dg/stfunc_6.f90: Ditto.
4396         * gfortran.dg/streamio_2.f90: Ditto.
4397         * gfortran.dg/string_ctor_1.f90: Ditto.
4398         * gfortran.dg/string_null_compare_1.f: Ditto.
4399         * gfortran.dg/substr_6.f90: Ditto.
4400         * gfortran.dg/tl_editing.f90: Ditto.
4401         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4402         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4403         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4404         * gfortran.dg/g77/1832.f: Ditto.
4405         * gfortran.dg/g77/19981216-0.f Ditto.
4406         * gfortran.dg/g77/19990525-0.f: Ditto.
4407         * gfortran.dg/g77/19990826-2.f: Ditto.
4408         * gfortran.dg/g77/20000630-2.f: Ditto.
4409         * gfortran.dg/g77/20010116.f: Ditto.
4410         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4411         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4412         * gfortran.dg/g77/980520-1.f: Ditto.
4413         * gfortran.dg/g77/check0.f: Ditto.
4414         * gfortran.dg/g77/cpp3.F: Ditto.
4415         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4416         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4417         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4418         * gfortran.dg/g77/short.f: Ditto.
4419
4420 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4421
4422         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4423         * gcc.target/mips/ext-4.c: Likewise.
4424         * gcc.target/mips/interrupt_handler.c: Likewise.
4425         * gcc.target/mips/truncate-4.c: Likewise.
4426         * gcc.target/mips/truncate-5.c: Likewise.
4427
4428 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4429
4430         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4431         -fgraphite-force-parallel to -floop-parallelize-all.
4432
4433 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4434
4435         PR fortran/40011
4436         * gfortran.dg/whole_file_7.f90: New test.
4437         * gfortran.dg/whole_file_8.f90: New test.
4438         * gfortran.dg/whole_file_9.f90: New test.
4439         * gfortran.dg/whole_file_10.f90: New test.
4440         * gfortran.dg/whole_file_11.f90: New test.
4441         * gfortran.dg/whole_file_12.f90: New test.
4442         * gfortran.dg/whole_file_13.f90: New test.
4443         * gfortran.dg/whole_file_14.f90: New test.
4444
4445 2009-07-31  Jason Merrill  <jason@redhat.com>
4446
4447         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4448         binding semantics.
4449         * g++.dg/cpp0x/named.C: Likewise.
4450         * g++.dg/cpp0x/overload.C: Likewise.
4451         * g++.dg/cpp0x/rv1n.C: Likewise.
4452         * g++.dg/cpp0x/rv1p.C: Likewise.
4453         * g++.dg/cpp0x/rv2n.C: Likewise.
4454         * g++.dg/cpp0x/rv2p.C: Likewise.
4455         * g++.dg/cpp0x/rv3n.C: Likewise.
4456         * g++.dg/cpp0x/rv3p.C: Likewise.
4457         * g++.dg/cpp0x/rv4n.C: Likewise.
4458         * g++.dg/cpp0x/rv4p.C: Likewise.
4459         * g++.dg/cpp0x/rv5n.C: Likewise.
4460         * g++.dg/cpp0x/rv5p.C: Likewise.
4461         * g++.dg/cpp0x/rv6n.C: Likewise.
4462         * g++.dg/cpp0x/rv6p.C: Likewise.
4463         * g++.dg/cpp0x/rv7n.C: Likewise.
4464         * g++.dg/cpp0x/rv7p.C: Likewise.
4465         * g++.dg/cpp0x/template_deduction.C: Likewise.
4466         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4467         * g++.dg/cpp0x/overloadn.C: New.
4468         * g++.dg/cpp0x/rv-cast.C: New.
4469
4470 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4471
4472         * gcc.target/mips/ext-4.c: New test.
4473
4474 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4475
4476         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4477
4478 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4479
4480         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4481         * gcc.dg/tree-ssa/loop-32.c: Same.
4482         * gcc.dg/tree-ssa/loop-33.c: Same.
4483         * gcc.dg/tree-ssa/loop-34.c: Same.
4484         * gcc.dg/tree-ssa/loop-35.c: Same.
4485         * gcc.dg/tree-ssa/loop-7.c: Same.
4486         * gcc.dg/tree-ssa/pr23109.c: Same.
4487         * gcc.dg/tree-ssa/restrict-2.c: Same.
4488         * gcc.dg/tree-ssa/restrict-3.c: Same.
4489         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4490         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4491         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4492         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4493         * gcc.dg/tree-ssa/structopt-1.c: Same.
4494         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4495         * gfortran.dg/pr32921.f: Same.
4496
4497 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4498
4499         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4500         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4501         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4502         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4503         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4504         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4505         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4506         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4507         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4508         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4509         * gcc.dg/graphite/id-1.c: New.
4510         * gcc.dg/graphite/id-10.c: New.
4511         * gcc.dg/graphite/id-11.c: New.
4512         * gcc.dg/graphite/id-12.c: New.
4513         * gcc.dg/graphite/id-13.c: New.
4514         * gcc.dg/graphite/id-14.c: New.
4515         * gcc.dg/graphite/id-15.c: New.
4516         * gcc.dg/graphite/id-2.c: New.
4517         * gcc.dg/graphite/id-3.c: New.
4518         * gcc.dg/graphite/id-4.c: New.
4519         * gcc.dg/graphite/id-5.c: New.
4520         * gcc.dg/graphite/id-6.c: New.
4521         * gcc.dg/graphite/id-7.c: New.
4522         * gcc.dg/graphite/id-8.c: New.
4523         * gcc.dg/graphite/id-9.c: New.
4524         * gcc.dg/graphite/interchange-0.c: New.
4525         * gcc.dg/graphite/interchange-1.c: New.
4526         * gcc.dg/graphite/interchange-2.c: New.
4527         * gcc.dg/graphite/interchange-3.c: New.
4528         * gcc.dg/graphite/interchange-4.c: New.
4529         * gcc.dg/graphite/interchange-5.c: New.
4530         * gcc.dg/graphite/interchange-6.c: New.
4531         * gcc.dg/graphite/interchange-7.c: New.
4532         * gcc.dg/graphite/interchange-8.c: New.
4533         * gcc.dg/graphite/pr35356-1.c: New.
4534         * gcc.dg/graphite/pr35356-2.c: New.
4535         * gcc.dg/graphite/pr35356-3.c: New.
4536         * gcc.dg/graphite/pr40157.c: New.
4537         * gcc.dg/graphite/run-id-1.c: New.
4538         * gcc.dg/graphite/scop-20.c: New.
4539         * gcc.dg/graphite/scop-21.c: New.
4540         * gfortran.dg/graphite/id-1.f90: New.
4541         * gfortran.dg/graphite/id-10.f90: New.
4542         * gfortran.dg/graphite/id-11.f: New.
4543         * gfortran.dg/graphite/id-12.f: New.
4544         * gfortran.dg/graphite/id-13.f: New.
4545         * gfortran.dg/graphite/id-14.f: New.
4546         * gfortran.dg/graphite/id-15.f: New.
4547         * gfortran.dg/graphite/id-16.f: New.
4548         * gfortran.dg/graphite/id-5.f: New.
4549         * gfortran.dg/graphite/id-6.f: New.
4550         * gfortran.dg/graphite/id-7.f: New.
4551         * gfortran.dg/graphite/id-8.f: New.
4552         * gfortran.dg/graphite/id-9.f: New.
4553         * gfortran.dg/graphite/interchange-1.f: New.
4554         * gfortran.dg/graphite/interchange-2.f: New.
4555
4556 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4557
4558         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4559         flags based on the name of the testcase.
4560         * gfortran.dg/graphite/graphite.exp: Same.
4561
4562         * gcc.dg/graphite/block-0.c: Adjusted.
4563         * gcc.dg/graphite/block-1.c: Adjusted.
4564         * gcc.dg/graphite/block-2.c: Adjusted.
4565         * gcc.dg/graphite/block-3.c: Adjusted.
4566         * gcc.dg/graphite/block-4.c: Adjusted.
4567         * gcc.dg/graphite/block-5.c: Adjusted.
4568         * gcc.dg/graphite/block-6.c: Adjusted.
4569         * gcc.dg/graphite/pr37485.c: Adjusted.
4570         * gcc.dg/graphite/pr37684.c: Adjusted.
4571         * gcc.dg/graphite/pr37828.c: Adjusted.
4572         * gcc.dg/graphite/pr37883.c: Adjusted.
4573         * gcc.dg/graphite/pr37928.c: Adjusted.
4574         * gcc.dg/graphite/pr37943.c: Adjusted.
4575         * gcc.dg/graphite/pr38409.c: Adjusted.
4576         * gcc.dg/graphite/pr38498.c: Adjusted.
4577         * gcc.dg/graphite/pr38559.c: Adjusted.
4578         * gcc.dg/graphite/pr39335.c: Adjusted.
4579         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4580         * gcc.dg/graphite/scop-0.c: Adjusted.
4581         * gcc.dg/graphite/scop-1.c: Adjusted.
4582         * gcc.dg/graphite/scop-10.c: Adjusted.
4583         * gcc.dg/graphite/scop-11.c: Adjusted.
4584         * gcc.dg/graphite/scop-12.c: Adjusted.
4585         * gcc.dg/graphite/scop-13.c: Adjusted.
4586         * gcc.dg/graphite/scop-14.c: Adjusted.
4587         * gcc.dg/graphite/scop-15.c: Adjusted.
4588         * gcc.dg/graphite/scop-16.c: Adjusted.
4589         * gcc.dg/graphite/scop-17.c: Adjusted.
4590         * gcc.dg/graphite/scop-18.c: Adjusted.
4591         * gcc.dg/graphite/scop-19.c: Adjusted.
4592         * gcc.dg/graphite/scop-2.c: Adjusted.
4593         * gcc.dg/graphite/scop-3.c: Adjusted.-
4594         * gcc.dg/graphite/scop-4.c: Adjusted.
4595         * gcc.dg/graphite/scop-5.c: Adjusted.
4596         * gcc.dg/graphite/scop-6.c: Adjusted.
4597         * gcc.dg/graphite/scop-7.c: Adjusted.
4598         * gcc.dg/graphite/scop-8.c: Adjusted.
4599         * gcc.dg/graphite/scop-9.c: Adjusted.
4600         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4601         * gfortran.dg/graphite/block-1.f90: Adjusted.
4602         * gfortran.dg/graphite/block-2.f: Adjusted.
4603         * gfortran.dg/graphite/block-3.f90: Adjusted.
4604         * gfortran.dg/graphite/block-4.f90: Adjusted.
4605         * gfortran.dg/graphite/id-2.f90: Adjusted.
4606         * gfortran.dg/graphite/id-3.f90: Adjusted.
4607         * gfortran.dg/graphite/id-4.f90: Adjusted.
4608         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4609         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4610         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4611         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4612         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4613         * gfortran.dg/graphite/scop-1.f: Adjusted.
4614
4615 2009-07-30  Doug Kwan  <dougkwan@google.com>
4616
4617         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4618         in warnings added in rev 141298.
4619
4620 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4621
4622         * lib/options.exp: Use "!=" instead of "ne".
4623
4624         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4625
4626         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4627         * gcc.dg/ucnid-12.c: Likewise.
4628
4629 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4630             Pat Haugen  <pthaugen@us.ibm.com>
4631             Revital Eres <ERES@il.ibm.com>
4632
4633         * gcc.target/powerpc/altivec-32.c: New file to test
4634         Altivec simple math function vectorization.
4635
4636         * gcc.target/powerpc/bswap-run.c: New file to test swap
4637         builtins.
4638         * gcc.target/powerpc/bswap16.c: Ditto.
4639         * gcc.target/powerpc/bswap32.c: Ditto.
4640         * gcc.target/powerpc/bswap64-1.c: Ditto.
4641         * gcc.target/powerpc/bswap64-2.c: Ditto.
4642         * gcc.target/powerpc/bswap64-3.c: Ditto.
4643         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4644         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4645         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4646
4647         * gcc.target/powerpc/popcount-2.c: New file to test
4648         power7 popcntd instructions.
4649         * gcc.target/powerpc/popcount-3.c: Ditto.
4650
4651         * gcc.target/powerpc/pr39457.c: New VSX test.
4652         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4653         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4654         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4655         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4656         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4657         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4658         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4659         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4660         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4661         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4662         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4663         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4664
4665         * gcc.target/powerpc/altivec-6.c: Store the result of
4666         vec_add, so the optimizer doesn't remove it.
4667
4668         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4669         systems that support bswap64.
4670
4671         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4672         prevent VSX code generation.
4673
4674         * lib/target-supports.exp (check_vsx_hw_available): New
4675         function to test if VSX available.
4676         (check_effective_target_powerpc_vsx_ok): Ditto.
4677         (check_vmx_hw_available): Add explicit -mno-vsx.
4678
4679 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4680
4681         PR c/39902
4682         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4683
4684 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4685
4686         PR tree-optimization/40570
4687         * gcc.c-torture/compile/pr40570.c: New test.
4688
4689 2009-07-29  Jason Merrill  <jason@redhat.com>
4690
4691         PR c++/14912
4692         * g++.dg/template/defarg13.C: New.
4693
4694 2009-07-29  Richard Guenther  <rguenther@suse.de>
4695
4696         PR c++/40834
4697         * g++.dg/torture/pr40834.C: New testcase.
4698
4699 2009-07-29  Michael Matz  <matz@suse.de>
4700
4701         PR middle-end/40830
4702         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4703
4704 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4705
4706         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4707         sh*-*-* targets.  Skip on spu-*-* targets.
4708         * gfortran.dg/maxlocval_4.f90: Likewise.
4709         * gfortran.dg/minlocval_1.f90: Likewise.
4710         * gfortran.dg/minlocval_4.f90: Likewise.
4711
4712 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4713
4714         PR fortran/40878
4715         * gfortran.dg/gomp/pr40878-1.f90: New test.
4716         * gfortran.dg/gomp/pr40878-2.f90: New test.
4717
4718         PR testsuite/40891
4719         * gcc.dg/cdce1.c: Adjust note line number.
4720         * gcc.dg/cdce2.c: Likewise.
4721
4722 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4723
4724         PR fortran/40882
4725         * gfortran.dg/proc_ptr_comp_13.f90: New.
4726
4727 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4728
4729         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4730         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4731         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4732         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4733         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4734         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4735         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4736         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4737         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4738         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4739         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4740         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4741         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4742         #ifdef NEED_IEEE754_FLOAT conditional.
4743         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4744         conditional.
4745
4746 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4747
4748         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4749         i?86-*-netware.
4750         * g++.dg/ext/bitfield3.C: Likewise.
4751         * g++.dg/ext/bitfield4.C: Likewise.
4752         * g++.dg/ext/bitfield5.C: Likewise.
4753         * gcc.dg/bitfld-15.c: Likewise.
4754         * gcc.dg/bitfld-16.c: Likewise.
4755         * gcc.dg/bitfld-17.c: Likewise.
4756         * gcc.dg/bitfld-18.c: Likewise.
4757         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4758         * gcc.dg/20010912-1.c: Likewise.
4759         * gcc.dg/20021018-1.c: Likewise.
4760         * gcc.dg/20030213-1.c: Likewise.
4761         * gcc.dg/20030225-1.c: Likewise.
4762         * gcc.dg/20030708-1.c: Likewise.
4763         * gcc.dg/20050321-2.c: Likewise.
4764         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4765         * gcc.dg/cdce2.c: Likewise.
4766         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4767         targets.
4768         * gcc.target/i386/pr37248-3.c: Likewise.
4769
4770 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4771
4772         PR fortran/40848
4773         * gfortran.dg/altreturn_7.f90: New.
4774
4775 2009-07-27  Simon Baldwin  <simonb@google.com>
4776
4777         PR testsuite/40829
4778         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4779         so that indexing no longer runs off array end.
4780
4781 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4782
4783         PR fortran/40851
4784         * gfortran.dg/derived_init_3.f90: New test.
4785
4786 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4787
4788         PR fortran/33197
4789         * gfortran.dg/atan2_1.f90: New test
4790         * gfortran.dg/atan2_2.f90: New test
4791
4792 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4793
4794         PR c++/40749
4795         * g++.dg/warn/Wreturn-type-6.C: New test.
4796
4797 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4798
4799         PR tree-optimization/40801
4800         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4801         * gfortran.dg/vect/vect.exp: Run tests starting with
4802         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4803
4804 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4805
4806         PR rtl-optimization/40445
4807         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4808
4809 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4810
4811         * gcc.dg/builtin-unreachable-4.c: New test.
4812
4813 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4814
4815         PR fortran/33197
4816         * gfortran.dg/complex_intrinsic_5.f90: New test.
4817         * gfortran.dg/complex_intrinsic_7.f90: New test.
4818
4819 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4820
4821         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4822         * gcc.dg/ipa/noclone-1.c: New test.
4823
4824 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4825
4826         * lib/target-supports.exp (check_effective_target_static): New
4827         procedure.
4828         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4829         supported.
4830         * g++.old-deja/g++.law/weak.C: Require static effective target.
4831
4832 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4833
4834         PR fortran/39630
4835         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4836         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4837         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4838         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4839         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4840         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4841         * gfortran.dg/typebound_call_10.f03: New.
4842
4843 2009-07-24  Jason Merrill  <jason@redhat.com>
4844
4845         * g++.dg/cpp0x/defaulted11.C: New.
4846
4847         * g++.dg/cpp0x/initlist23.C: New.
4848
4849 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4850
4851         PR fortran/40822
4852         * gfortran.dg/char_length_16.f90: New.
4853
4854 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4855
4856         PR fortran/40643
4857         PR fortran/31067
4858         * gfortran.dg/maxlocval_2.f90: New test.
4859         * gfortran.dg/maxlocval_3.f90: New test.
4860         * gfortran.dg/maxlocval_4.f90: New test.
4861         * gfortran.dg/minlocval_1.f90: New test.
4862         * gfortran.dg/minlocval_2.f90: New test.
4863         * gfortran.dg/minlocval_3.f90: New test.
4864         * gfortran.dg/minlocval_4.f90: New test.
4865
4866 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4867
4868         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4869         scan-assembler.
4870
4871 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4872
4873         PR fortran/40839
4874         * gfortran.dg/pr40839.f90: New test.
4875
4876 2009-07-23  Michael Matz  <matz@suse.de>
4877
4878         PR middle-end/40830
4879         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4880         don't set options ourself.
4881
4882 2009-07-23  Simon Baldwin  <simonb@google.com>
4883
4884         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4885         native C compilation where required.
4886
4887 2009-07-22  Doug Kwan  <dougkwan@google.com>
4888
4889         * gcc.c-torture/compile/20090721-1.c: New test.
4890
4891 2009-07-22  Michael Matz  <matz@suse.de>
4892
4893         PR tree-optimization/35229
4894         PR tree-optimization/39300
4895         * gcc.dg/vect/vect-pre-interact.c: New test.
4896
4897 2009-07-22  Richard Guenther  <rguenther@suse.de>
4898
4899         * g++.dg/lookup/using21.C: Fix duplicate paste.
4900
4901 2009-07-22  Richard Guenther  <rguenther@suse.de>
4902
4903         PR c++/40799
4904         * g++.dg/lookup/using21.C: New testcase.
4905
4906 2009-07-21  Jason Merrill  <jason@redhat.com>
4907
4908         * g++.dg/init/aggr4.C: New.
4909
4910 2009-07-21  Jason Merrill  <jason@redhat.com>
4911
4912         Core issue 934
4913         * g++.dg/cpp0x/initlist22.C: New.
4914
4915 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4916
4917         * gcc.target/i386/vectorize8.c: New test.
4918
4919 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4920
4921         PR target/40811
4922         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4923         Add i?86 and x86_64 targets.
4924         * gcc.target/i386/vectorize7.c: New test.
4925
4926         PR target/40809
4927         * gcc.target/i386/pr40809.c: New test.
4928
4929 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4930
4931         PR tree-optimization/40813
4932         * g++.dg/opt/inline15.C: New test.
4933
4934 2009-07-21  Paul Brook <paul@codesourcery.com>
4935
4936         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4937         * lib/target-supports.exp (check_effective_target_section_anchors):
4938         Add arm*-*-*.
4939
4940 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4941
4942         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4943         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4944         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4945
4946 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4947
4948         * gcc.target/mips/ext-3.c: New test.
4949
4950 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4951
4952         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4953         * gcc.dg/builtin-object-size-8.c: New test.
4954         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4955         * g++.dg/ext/builtin-object-size2.C: Likewise.
4956
4957         PR tree-optimization/40792
4958         * gcc.dg/pr40792.c: New test.
4959
4960 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4961
4962         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4963         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4964         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4965
4966 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4967
4968         * gcc.target/sh/mfmovd.c: New test.
4969
4970 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4971             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4972
4973         PR libfortran/40714
4974         * gfortran.dg/eof_3.f90: New test.
4975
4976 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4977
4978         PR fortran/40727
4979         * gfortran.dg/intrinsic_cmplx.f90: New test.
4980
4981 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4982
4983         PR libfortran/34670
4984         PR libfortran/36874
4985         * gfortran.dg/cshift_bounds_1.f90:  New test.
4986         * gfortran.dg/cshift_bounds_2.f90:  New test.
4987         * gfortran.dg/cshift_bounds_3.f90:  New test.
4988         * gfortran.dg/cshift_bounds_4.f90:  New test.
4989         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4990         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4991         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4992         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4993
4994 2009-07-19  Jan Hubicka  <jh@suse.cz>
4995
4996         PR tree-optimization/40676
4997         * gcc.c-torture/compile/pr40676.c: New testcase.
4998
4999 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5000
5001         * gcc.target/mips/ext-2.c: New test.
5002
5003 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5004
5005         * gcc.target/mips/octeon-exts-7.c: New test.
5006         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5007         * gcc.target/mips/octeon-exts-5.c: Likewise.
5008
5009 2009-07-18  Richard Guenther  <rguenther@suse.de>
5010
5011         PR testsuite/40798
5012         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5013
5014 2009-07-18  Richard Guenther  <rguenther@suse.de>
5015
5016         PR c/40787
5017         * gcc.dg/pr35899.c: Adjust.
5018
5019 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5020
5021         * gcc.target/powerpc/asm-es-1.c: New test.
5022         * gcc.target/powerpc/asm-es-2.c: Likewise.
5023
5024 2009-07-17  Richard Guenther  <rguenther@suse.de>
5025
5026         PR c/40401
5027         * g++.dg/rtti/crash4.C: New testcase.
5028         * g++.dg/torture/20090706-1.C: Likewise.
5029         * gcc.dg/redecl-17.c: Likewise.
5030         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5031         * gcc.dg/declspec-9.c: Expect extra error.
5032         * gcc.dg/declspec-10.c: Likewise.
5033         * gcc.dg/declspec-11.c: Likewise.
5034         * gcc.dg/redecl-10.c: Expect extra warnings.
5035         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5036         * gcc.target/i386/pr39545-1.c: Likewise.
5037         * g++.dg/ext/asm3.C: Expect more errors.
5038         * g++.dg/gomp/block-1.C: Likewise.
5039         * g++.dg/gomp/block-2.C: Likewise.
5040         * g++.dg/gomp/block-3.C: Likewise.
5041         * g++.dg/gomp/block-5.C: Likewise.
5042         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5043         * g++.dg/warn/unused-result1.C: XFAIL.
5044
5045 2009-07-17  Richard Guenther  <rguenther@suse.de>
5046
5047         PR tree-optimization/40321
5048         * gcc.c-torture/compile/pr40321.c: New testcase.
5049         * g++.dg/torture/pr40321.C: Likewise.
5050
5051 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5052
5053         PR c++/40780
5054         * g++.dg/template/ptrmem19.C: New test.
5055
5056 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5057             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5058
5059         PR 40435
5060         * gcc.dg/pr36902.c: Add column info.
5061         * g++.dg/gcov/gcov-2.C: Change count for definition.
5062
5063 2009-07-16  Jason Merrill  <jason@redhat.com>
5064
5065         PR libstdc++/37907
5066         * g++.dg/cpp0x/std-layout1.C: New.
5067         * g++.dg/ext/has_nothrow_assign.C: Fix.
5068         * g++.dg/ext/has_nothrow_copy.C: Fix.
5069         * g++.dg/ext/has_trivial_assign.C: Fix.
5070         * g++.dg/ext/has_trivial_copy.C: Fix.
5071         * g++.dg/ext/is_pod.C: Fix.
5072         * g++.dg/other/offsetof3.C: Adjust.
5073         * g++.dg/overload/ellipsis1.C: Adjust.
5074         * g++.dg/warn/var-args1.C: Adjust.
5075         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5076         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5077         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5078         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5079         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5080
5081 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5082
5083         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5084         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5085         effective target "mpc_pow".
5086         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5087
5088 2009-07-16  Richard Henderson  <rth@redhat.com>
5089
5090         * g++.dg/opt/eh4.C: New test.
5091
5092 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5093
5094         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5095
5096 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5097
5098         PR middle-end/40747
5099         * gcc.c-torture/execute/pr40747.c: New test.
5100
5101 2009-07-15  Richard Guenther  <rguenther@suse.de>
5102
5103         PR middle-end/40753
5104         * gcc.c-torture/compile/pr40753.c: New testcase.
5105
5106 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5107
5108         PR fortran/40743
5109         * gfortran.dg/interface_assignment_4.f90: New.
5110
5111 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5112
5113         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5114         for FreeBSD up to and including version 8.
5115
5116 2009-07-14  Taras Glek  <tglek@mozilla.com>
5117             Rafael Espindola  <espindola@google.com>
5118
5119         * g++.dg/plugin/header-plugin-test.C: New.
5120         * g++.dg/plugin/header_plugin.c: New.
5121         * g++.dg/plugin/plugin.exp: Update.
5122
5123 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5124
5125         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5126         function to enable vectorization.
5127         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5128         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5129
5130 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5131
5132         * gcc.target/i386/sse-copysignf-vec.c: New test.
5133         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5134
5135 2009-07-14  Jason Merrill  <jason@redhat.com>
5136
5137         PR c++/37276
5138         * g++.dg/lookup/builtin5.C: New.
5139         * g++.dg/other/error22.C: Add missing extern "C".
5140         * g++.dg/warn/Warray-bounds.C: Likewise.
5141         * gcc.dg/compat/compat-common.h: Likewise.
5142
5143         PR c++/40746
5144         * g++.dg/lookup/using20.C: New.
5145
5146         PR c++/40740
5147         * g++.dg/template/koenig8.C: New.
5148
5149 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5150
5151         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5152         both i?86-*-darwin* and x86_64-*-darwin*.
5153
5154 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5155
5156         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5157         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5158         name.
5159
5160 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5161
5162         PR debug/40705
5163         * g++.dg/debug/dwarf2/typedef1.C: New test.
5164
5165         PR c++/40357
5166         * g++.dg/other/typedef3.C: New test.
5167
5168 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5169
5170         * gcc.dg/20090709-1.c: Move to a proper place ...
5171         * gcc.target/m68k/20090709-1.c: ... here.
5172
5173 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5174
5175         PR C++/22154
5176         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5177         front of qualified names are allowed.
5178         * g++.dg/parse/crash10.C: Likewise.
5179         * g++.dg/parse/error15.C: Likewise.
5180         * g++.dg/parse/typename9.C: Likewise.
5181         * g++.dg/parse/error8.C: Likewise.
5182
5183 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5184
5185         PR fortran/40646
5186         * gfortran.dg/proc_ptr_22.f90: Extended.
5187         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5188
5189 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5190
5191         * gfortran.dg/vect/vect-6.f: New test.
5192
5193 2009-07-12  Jason Merrill  <jason@redhat.com>
5194
5195         PR c++/36628
5196         * g++.dg/cpp0x/decltype17.C: New.
5197
5198         PR c++/37206
5199         * g++.dg/cpp0x/rv10.C: New.
5200
5201 2009-07-12  Jason Merrill  <jason@redhat.com>
5202
5203         PR c++/40689
5204         * g++.dg/cpp0x/initlist20.C: New.
5205         * g++.dg/cpp0x/initlist21.C: New.
5206
5207 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5208
5209         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5210         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5211         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5212         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5213         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5214
5215 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5216
5217         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5218         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5219         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5220         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5221         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5222         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5223         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5224         effective_target fd_truncate.
5225
5226 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5227
5228         * gnat.dg/specs/addr1.ads: New test.
5229
5230 2009-07-11  Jan Hubicka  <jh@suse.cz>
5231
5232         PR middle-end/48388
5233         * g++.dg/torture/pr40388.C: New testcase.
5234
5235 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5236
5237         PR target/40668
5238         * gcc.c-torture/execute/pr40668.c: New test.
5239
5240 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5241
5242         * gcc.c-torture/execute/20090711-1.c: New test.
5243
5244 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5245
5246         PR testsuite/40699
5247         PR testsuite/40707
5248         PR testsuite/40709
5249         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5250         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5251         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5252         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5253
5254 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5255
5256         PR fortran/33197
5257         * gfortran.dg/complex_intrinsic_3.f90: New test.
5258         * gfortran.dg/complex_intrinsic_4.f90: New test.
5259
5260 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5261
5262         PR target/39079
5263         * gcc.target/mips/mips.exp: Make -msynci a known option.
5264         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5265
5266 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5267
5268         PR c++/40502
5269         * g++.dg/ext/strncpy-chk1.C: New test.
5270
5271 2009-07-10  Richard Guenther  <rguenther@suse.de>
5272
5273         PR tree-optimization/40496
5274         * g++.dg/opt/pr40496.C: New testcase.
5275
5276 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5277
5278         PR 25509
5279         PR 40614
5280         * g++.dg/warn/unused-result1-Werror.c: New.
5281
5282 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5283
5284         PR fortran/39334
5285         * gfortran.dg/recursive_parameter_1.f90: New test.
5286
5287 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5288
5289         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5290         * gfortran.dg/module_equivalence_6.f90: Ditto.
5291         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5292         * gfortran.dg/nan_2.f90: Ditto.
5293         * gfortran.dg/inquire_11.f90: Ditto.
5294         * gfortran.dg/abstract_type_3.f03: Ditto.
5295         * gfortran.dg/abstract_type_1.f90: Ditto.
5296         * gfortran.dg/private_type_9.f90: Ditto.
5297         * gfortran.dg/abstract_type_5.f03: Ditto.
5298         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5299         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5300         * gfortran.dg/derived_sub.f90: Ditto.
5301         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5302         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5303         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5304         * gfortran.dg/mvbits_6.f90: Ditto.
5305         * gfortran.dg/abstract_type_2.f03: Ditto.
5306         * gfortran.dg/abstract_type_4.f03: Ditto.
5307         * gfortran.dg/bounds_check_9.f90: Ditto.
5308         * gfortran.dg/optional_dim_3.f90: Ditto.
5309         * gfortran.dg/pr32921.f: Ditto.
5310         * gfortran.dg/entry_16.f90: Ditto.
5311         * gfortran.dg/generic_16.f90: Ditto.
5312
5313
5314 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5315
5316         * gcc.target/m68k/20090709-1.c: New.
5317
5318 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5319
5320         PR c++/40684
5321         * g++.dg/template/unify11.C: New test.
5322
5323 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5324
5325         PR fortran/40629
5326         * gfortran.dg/host_assoc_function_9.f90: New test.
5327
5328 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5329
5330         PR fortran/40646
5331         * gfortran.dg/proc_ptr_22.f90: New.
5332         * gfortran.dg/proc_ptr_comp_12.f90: New.
5333
5334 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5335
5336         PR middle-end/40692
5337         * gcc.c-torture/compile/pr40692.c: New test.
5338
5339 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5340
5341         PR fortran/40604
5342         * gfortran.dg/pointer_check_6.f90: New test.
5343
5344 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5345
5346         * gcc.target/mips/truncate-5.c: New test.
5347
5348 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5349
5350         PR libfortran/40330
5351         PR libfortran/40662
5352         * gfortran.dg/fmt_cache_1.f: New test.
5353
5354 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5355
5356         PR fortran/40675
5357         * gfortran.dg/nosigned_zero_1.f90: New test.
5358         * gfortran.dg/nosigned_zero_2.f90: New test.
5359
5360 2009-07-08  Richard Guenther  <rguenther@suse.de>
5361
5362         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5363
5364 2009-07-08  Richard Guenther  <rguenther@suse.de>
5365
5366         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5367
5368 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5369
5370         PR fortran/40591
5371         * gfortran.dg/proc_ptr_21.f90: New test.
5372
5373 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5374
5375         PR c++/31246
5376         * g++.dg/warn/pr31246.C: New.
5377         * g++.dg/warn/pr31246-2.C: New.
5378
5379 2009-07-07  Jason Merrill  <jason@redhat.com>
5380
5381         PR c++/35828
5382         * g++.dg/template/defarg12.C: New.
5383
5384         PR c++/37816
5385         * g++.dg/cpp0x/enum7.C: New.
5386
5387         PR c++/37946
5388         * g++.dg/cpp0x/enum6.C: New.
5389
5390         PR c++/40639
5391         * g++.dg/cpp0x/enum5.C: New.
5392
5393         PR c++/40633
5394         * g++.dg/cpp0x/enum4.C: New.
5395
5396 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5397
5398         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5399
5400 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5401
5402         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5403
5404 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5405
5406         PR middle-end/40669
5407         * gcc.dg/pr40669.c: New test.
5408
5409 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5410
5411         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5412         location. Update all calls.
5413         * g++.dg/plugin/selfassign.c: Likewise.
5414
5415 2009-07-06  Jason Merrill  <jason@redhat.com>
5416
5417         * g++.dg/rtti/dyncast[34].C: New.
5418
5419 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5420
5421         * lib/target-supports.exp
5422         (check_effective_target_mips_newabi_large_long_double): New.
5423         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5424         target.
5425         * gcc.target/mips/fpr-moves-6.c: Likewise.
5426
5427 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5428
5429         PR c++/40557
5430         * g++.dg/template/union2.C: New test.
5431
5432 2009-07-04  Jason Merrill  <jason@redhat.com>
5433
5434         * g++.dg/template/using15.C: New.
5435
5436 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5437
5438         * gfortran.dg/maxloc_1.f90: New test.
5439
5440 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5441
5442         PR fortran/40593
5443         * gfortran.dg/proc_ptr_result_6.f90: New.
5444
5445 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5446
5447         * gcc.dg/framework-2.c: Adjust testcase to pass.
5448
5449 2009-07-04  Jason Merrill  <jason@redhat.com>
5450
5451         PR c++/40619
5452         * g++.dg/cpp0x/auto16.C: New.
5453
5454 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5455
5456         PR target/40587
5457         * gfortran.dg/pr40587.f: New test.
5458
5459 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5460
5461         PR fortran/40638
5462         * gfortran.dg/unit_1.f90: New test.
5463
5464 2009-07-03  Jason Merrill  <jason@redhat.com>
5465
5466         * g++.dg/template/pure1.C: Expect another error.
5467
5468 2009-07-03  Richard Guenther  <rguenther@suse.de>
5469
5470         PR tree-optimization/40640
5471         * gcc.c-torture/compile/pr40640.c: New testcase.
5472
5473 2009-07-03  Richard Guenther  <rguenther@suse.de>
5474
5475         PR middle-end/34163
5476         * gfortran.dg/pr34163.f90: New testcase.
5477
5478 2009-07-03  Jan Hubicka  <jh@suse.cz>
5479
5480         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5481         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5482         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5483         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5484         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5485         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5486         * gnat.dg/loop_optimization6.adb: Enable -O2.
5487
5488 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5489
5490         * g++.dg/warn/null4.C: Extend.
5491
5492 2009-07-02  Jason Merrill  <jason@redhat.com>
5493
5494         * g++.dg/template/spec8.C: Fix.
5495
5496 2009-07-02  Michael Matz  <matz@suse.de>
5497
5498         PR fortran/32131
5499         * gfortran.dg/pr32921.f: Adjust.
5500
5501 2009-07-02  Jan Hubicka  <jh@suse.cz>
5502
5503         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5504
5505 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5506
5507         * gcc.target/mips/truncate-4.c: New testcase.
5508
5509 2009-07-01  Richard Guenther  <rguenther@suse.de>
5510
5511         PR tree-optimization/19831
5512         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5513         make allocated memory escape.  Un-XFAIL.
5514         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5515         * gcc.dg/vect/pr31699.c: Likewise.
5516         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5517
5518 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5519
5520         PR c++/40566
5521         * g++.dg/parse/cond5.C: New test.
5522
5523 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5524
5525         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5526         (main): Pass n to main_1 instead.
5527         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5528         (main_1): New function, split off from...
5529         (main): ...here.  Pass `off' to main_1 instead.
5530
5531 2009-06-30  Jason Merrill  <jason@redhat.com>
5532
5533         PR c++/40595
5534         * g++.dg/cpp0x/variadic94.C: New.
5535
5536 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5537
5538         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5539         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5540         (init_ld_library_path_env_vars): New function, replacing the
5541         orig_*_saved assignments.  Call it after defining it.
5542         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5543         (restore_ld_library_path_env_vars): Likewise.
5544         (add_path, find_libgcc_s): New functions.
5545         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5546         gcc-set-multilib-library-path.
5547         (objc_target_compile): Don't add "." to ld_library_path.
5548         Use add_path.
5549         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5550         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5551         gcc-set-multilib-library-path.
5552         * lib/g++.exp (g++_link_flags): Likewise.
5553         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5554         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5555         top level; do it...
5556         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5557         to tell when this needs to happen.  Use find_libgcc_s instead of
5558         gcc-set-multilib-library-path.
5559         * lib/gcc-dg.exp: Likewise.
5560         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5561         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5562         unless it is in $ALT_LD_LIBRARY_PATH.
5563         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5564
5565 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5566
5567         * gnat.dg/discr12.adb: New test.
5568         * gnat.dg/discr12_pkg.ads: New helper.
5569         * gnat.dg/discr13.adb: New test.
5570         * gnat.dg/discr14.ad[sb]: Likewise.
5571         * gnat.dg/discr15.adb: Likewise.
5572         * gnat.dg/discr15_pkg.ads: New helper.
5573         * gnat.dg/discr16.adb: New test.
5574         * gnat.dg/discr16_g.ads: New helper.
5575         * gnat.dg/discr16_pkg.ads: Likewise.
5576         * gnat.dg/discr16_cont.ads: Likewise.
5577         * gnat.dg/discr17.adb: New test.
5578         * gnat.dg/discr18.adb: Likewise.
5579         * gnat.dg/discr18_pkg.ads: New helper.
5580         * gnat.dg/discr19.adb: New test.
5581
5582 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5583
5584         PR fortran/40576
5585         * gfortran.dg/internal_write_1.f90:  New testcase.
5586
5587 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5588
5589         PR fortran/40594
5590         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5591
5592 2009-06-30  Richard Guenther  <rguenther@suse.de>
5593
5594         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5595
5596 2009-06-30  Wei Guozhi  <carrot@google.com>
5597
5598         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5599         to "-Os".
5600
5601 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5602
5603         PR tree-optimization/40542
5604         * gcc.dg/vect/pr40542.c: New test.
5605
5606 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5607
5608         PR tree-optimization/40582
5609         * gcc.c-torture/compile/pr40582.c: New test.
5610
5611 2009-06-30  Wei Guozhi  <carrot@google.com>
5612
5613         PR/40416
5614         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5615
5616 2009-06-29  Jason Merrill  <jason@redhat.com>
5617
5618         PR c++/40274
5619         * g++.dg/template/debug1.C: New.
5620
5621 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5622
5623         PR fortran/40580
5624         * pointer_check_1.f90: New test.
5625         * pointer_check_2.f90: New test.
5626         * pointer_check_3.f90: New test.
5627         * pointer_check_4.f90: New test.
5628         * pointer_check_5.f90: New test.
5629
5630 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5631
5632         PR fortran/40551
5633         * gfortran.dg/func_assign_2.f90 : New test.
5634
5635 2009-06-29  Richard Guenther  <rguenther@suse.de>
5636
5637         PR middle-end/14187
5638         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5639         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5640         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5641         * gcc.c-torture/execute/20090623-1.c: Likewise.
5642         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5643         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5644
5645 2009-06-29  Richard Guenther  <rguenther@suse.de>
5646
5647         PR middle-end/38212
5648         * gcc.c-torture/execute/pr38212.c: New testcase.
5649
5650 2009-06-29  Richard Guenther  <rguenther@suse.de>
5651
5652         PR tree-optimization/40579
5653         * gcc.c-torture/execute/pr40579.c: New testcase.
5654
5655 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5656
5657         PR tree-optimization/40550
5658         * gcc.dg/pr40550.c: New test.
5659
5660 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5661
5662         * gnat.dg/overflow_sum2.adb: New test
5663         * gnat.dg/namet.ads: New helper.
5664
5665         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5666
5667 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5668
5669         PR fortran/34112
5670         * gfortran.dg/compiler-directive_1.f90: New test.
5671         * gfortran.dg/compiler-directive_2.f: New test.
5672
5673 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5674
5675         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5676         comment out some values and add some cases.
5677
5678 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5679
5680         PR testsuite/40567
5681         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5682
5683 2009-06-26  Richard Henderson  <rth@redhat.com>
5684
5685         PR testsuite/40565
5686         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5687         * gcc.target/i386/local.c: Pass a non-constant to T.
5688
5689 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5690
5691         PR fortran/39997
5692         PR fortran/40541
5693         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5694         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5695         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5696         * gfortran.dg/proc_ptr_result_5.f90: New.
5697
5698 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5699
5700         PR c/39902
5701         * gcc.dg/dfp/pr39902.c: New test.
5702
5703 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5704
5705         PR testsuite/40532
5706         * gcc.dg/builtins-65.c: Require c99 runtime.
5707
5708 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5709
5710         * gnat.dg/array7.ad[sb]: New test.
5711
5712 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5713
5714         * gnat.dg/array6.adb: New test.
5715
5716 2009-06-25  Ian Lance Taylor  <iant@google.com>
5717
5718         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5719
5720 2009-06-25  Ian Lance Taylor  <iant@google.com>
5721
5722         * g++.dg/warn/Wunused-16.C: New testcase.
5723
5724 2009-06-25  Ian Lance Taylor  <iant@google.com>
5725
5726         * g++.dg/warn/skip-2.C: New testcase.
5727
5728 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5729
5730         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5731         dg-skip-if and move to ...
5732         * gcc.dg/torture/20090618-1.c.
5733
5734 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5735
5736         PR tree-optimization/40493
5737         * gcc.c-torture/execute/pr40493.c: New test.
5738
5739 2009-06-24  Jason Merrill  <jason@redhat.com>
5740
5741         PR c++/40342
5742         * g++.dg/template/overload10.C: New.
5743
5744 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5745
5746         PR fortran/40427
5747         * gfortran.dg/proc_ptr_comp_11.f90: New.
5748
5749 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5750
5751         * gcc.dg/pr40501.c: New testcase.
5752
5753 2009-06-23  DJ Delorie  <dj@redhat.com>
5754
5755         Add MeP port.
5756         * lib/target-supports.exp: Add mep support (no profiling).
5757
5758 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5759
5760         PR testsuite/39297
5761         * gcc.dg/ssa/loop-31.c: Change scan rules.
5762
5763 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5764
5765         * gcc.dg/cpp/empty-include.c: Update column info.
5766         * gcc.dg/cpp/assert2.c: Update column info.
5767
5768 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5769
5770         * g++.dg/ext/builtin-object-size1.C: New test.
5771         * g++.dg/ext/builtin-object-size2.C: New test.
5772
5773 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5774
5775         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5776         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5777
5778 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5779
5780         * gcc.target/mips/truncate-3.c: New test.
5781
5782 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5783
5784         PR fortran/37254
5785         PR fortran/39850
5786         * gfortran.dg/interface_30.f90: Modified error message.
5787         * gfortran.dg/proc_decl_22.f90: New.
5788
5789 2009-06-22  Ian Lance Taylor  <iant@google.com>
5790
5791         * gcc.dg/Wcxx-compat-19.c: New testcase.
5792
5793 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5794
5795         PR objc/28050
5796         * pr28050.m: New testcase.
5797
5798 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5799
5800         PR testsuite/40481
5801         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5802
5803 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5804
5805         PR tree-optimization/40492
5806         * g++.dg/torture/pr40492.C: New test.
5807
5808 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5809
5810         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5811         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5812
5813 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5814
5815         * gnat.dg/raise_ce.adb: Helper for ...
5816         * gnat.dg/handle_and_return.adb: New test.
5817
5818 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5819
5820         PR fortran/40443
5821         * gfortran.dg/generic_18.f90: New test.
5822
5823 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5824
5825         PR fortran/40472
5826         * gfortran.dg/spread_size_limit.f90: New test.
5827
5828 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5829
5830         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5831         to put dump files in a subdirectory.
5832         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5833         ".o" temporary files.
5834
5835 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5836
5837         PR fortran/39850
5838         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5839         * gfortran.dg/interface_20.f90: Ditto.
5840         * gfortran.dg/interface_21.f90: Ditto.
5841         * gfortran.dg/interface_22.f90: Ditto.
5842         * gfortran.dg/interface_30.f90: New.
5843         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5844
5845 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5846
5847         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5848         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5849         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5850         DEFAULT_VECTFLAGS.
5851
5852 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5853             Revital Eres  <eres@il.ibm.com>
5854
5855         PR testsuite/40359
5856         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5857         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5858         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5859
5860 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5861
5862         PR testsuite/40475
5863         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5864         without misalignment support.
5865         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5866
5867 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5868
5869         PR fortran/40452
5870         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5871
5872 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5873
5874         PR fortran/40440
5875         * gfortran.dg/alloc_comp_result_2.f90: New test.
5876
5877 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5878
5879         PR target/40482
5880         * gcc.target/arm/pr40482.c: New test.
5881
5882 2009-06-19  Ian Lance Taylor  <iant@google.com>
5883
5884         * gcc.dg/Wcxx-compat-18.c: New testcase.
5885
5886 2009-06-19  Richard Guenther  <rguenther@suse.de>
5887
5888         * gcc.c-torture/execute/20090618-1.c: New testcase.
5889
5890 2009-06-19  Ian Lance Taylor  <iant@google.com>
5891
5892         * gcc.dg/Wcxx-compat-17.c: New testcase.
5893
5894 2009-06-19  Ian Lance Taylor  <iant@google.com>
5895
5896         * gcc.dg/Wcxx-compat-15.c: New testcase.
5897
5898 2009-06-19  Ian Lance Taylor  <iant@google.com>
5899
5900         * gcc.dg/Wcxx-compat-16.c: New testcase.
5901
5902 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5903
5904         * gcc.dg/builtins-34.c: Add significand cases.
5905
5906 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5907
5908         PR testsuite/40491
5909         * gcc.dg/20080522-1.c: Remove testcase for real.
5910         * gcc.dg/20080528-1.c: Ditto.
5911
5912 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5913
5914         PR fortran/40450
5915         * gfortran.dg/proc_ptr_20.f90: New.
5916
5917 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5918
5919         PR target/40470
5920         * gcc.dg/torture/pr40470-1.c: New.
5921         * gcc.dg/torture/pr40470-2.c: Likewise.
5922         * gcc.dg/torture/pr40470-3.c: Likewise.
5923         * gcc.dg/torture/pr40470-4.c: Likewise.
5924
5925 2009-06-18  Diego Novillo  <dnovillo@google.com>
5926
5927         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5928         * gcc.dg/plugin/ggcplug.c: Likewise.
5929         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5930         * g++.dg/plugin/selfassign.c: Likewise.
5931         * g++.dg/plugin/attribute_plugin.c: Likewise.
5932         * g++.dg/plugin/dumb_plugin.c: Likewise.
5933
5934 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5935
5936         * gcc.dg/cpp/arith-3.c: Add column info.
5937
5938 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5939
5940         * gcc.target/arm/fp16-compile-none-2.c: New.
5941         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5942         * gcc.target/arm/fp16-compile-alt-12.c: New.
5943
5944 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5945
5946         * gcc.target/arm/fp16-compile-alt-1.c: New.
5947         * gcc.target/arm/fp16-compile-alt-2.c: New.
5948         * gcc.target/arm/fp16-compile-alt-3.c: New.
5949         * gcc.target/arm/fp16-compile-alt-4.c: New.
5950         * gcc.target/arm/fp16-compile-alt-5.c: New.
5951         * gcc.target/arm/fp16-compile-alt-6.c: New.
5952         * gcc.target/arm/fp16-compile-alt-7.c: New.
5953         * gcc.target/arm/fp16-compile-alt-8.c: New.
5954         * gcc.target/arm/fp16-compile-alt-9.c: New.
5955         * gcc.target/arm/fp16-compile-alt-10.c: New.
5956         * gcc.target/arm/fp16-compile-alt-11.c: New.
5957         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5958         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5959         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5960         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5961         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5962         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5963         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5964         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5965         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5966         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5967         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5968         * gcc.target/arm/fp16-compile-none-1.c: New.
5969         * gcc.target/arm/fp16-compile-exprtype.c: New.
5970         * gcc.target/arm/fp16-compile-vcvt.c: New.
5971         * gcc.target/arm/fp16-builtins-1.c: New.
5972         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5973         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5974         * gcc.target/arm/fp16-param-1.c: New.
5975         * gcc.target/arm/fp16-return-1.c: New.
5976         * gcc.target/arm/fp16-unprototyped-1.c: New.
5977         * gcc.target/arm/fp16-unprototyped-2.c: New.
5978         * gcc.target/arm/fp16-variadic-1.c: New.
5979         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5980         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5981         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5982         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5983         * gcc.dg/torture/arm-fp16-ops.h: New.
5984         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5985         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5986         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5987         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5988         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5989         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5990         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5991         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5992         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5993         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5994         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5995         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5996         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5997         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5998         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5999         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6000         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6001         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6002         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6003         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6004         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6005
6006 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6007
6008         * gcc.dg/builtins-65.c: New test.
6009
6010 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6011
6012         PR fortran/40451
6013         * gfortran.dg/proc_ptr_result_4.f90: New.
6014
6015 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6016
6017         * gcc.c-torture/execute/bitfld-5.c: New test.
6018
6019 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6020
6021         * gcc.dg/builtin-unreachable-3.c: New test.
6022
6023 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6024
6025         * gcc.target/i386/builtin-unreachable.c: New test.
6026
6027 2009-06-17  Ian Lance Taylor  <iant@google.com>
6028
6029         * gcc.dg/Wcxx-compat-14.c: New testcase.
6030
6031 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6032
6033         * gcc.dg/func-ptr-conv-1.c: Update column info.
6034
6035 2009-06-17  Richard Guenther  <rguenther@suse.de>
6036
6037         PR middle-end/40404
6038         * gcc.c-torture/execute/pr40404.c: New testcase.
6039
6040 2009-06-17  Richard Guenther  <rguenther@suse.de>
6041
6042         PR middle-end/40460
6043         * g++.dg/torture/pr40460.C: New testcase.
6044
6045 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6046
6047         * gcc.dg/plugin/one_time_plugin.c: New test.
6048         * gcc.dg/plugin/one_time-test-1.c: New test.
6049         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6050
6051 2009-06-16  Ian Lance Taylor  <iant@google.com>
6052
6053         * g++.dg/warn/skip-1.C: New testcase.
6054
6055 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6056
6057         PR middle-end/40446
6058         * g++.dg/other/pr40446.C: New test.
6059
6060 2009-06-16  Richard Guenther  <rguenther@suse.de>
6061
6062         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6063         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6064         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6065         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6066
6067 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6068
6069         * gcc.c-torture/compile/pr40432.c: New file.
6070
6071 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6072
6073         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6074
6075 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6076
6077         PR fortran/36947
6078         PR fortran/40039
6079         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6080         * gfortran.dg/interface_20.f90: Modified error messages.
6081         * gfortran.dg/interface_21.f90: Ditto.
6082         * gfortran.dg/interface_26.f90: Ditto.
6083         * gfortran.dg/interface_27.f90: Ditto.
6084         * gfortran.dg/interface_28.f90: Extended test case.
6085         * gfortran.dg/interface_29.f90: New.
6086         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6087         * gfortran.dg/proc_decl_8.f90: Ditto.
6088         * gfortran.dg/proc_ptr_11.f90: Ditto.
6089         * gfortran.dg/proc_ptr_15.f90: Ditto.
6090
6091 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6092
6093         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6094         printing.
6095         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6096         gcc.dg/vect/vect-outer-4f.c: Likewise.
6097         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6098         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6099         Likewise.
6100         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6101         outer loop.
6102
6103 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6104
6105         PR fortran/40383
6106         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6107
6108 2009-06-15  Ian Lance Taylor  <iant@google.com>
6109
6110         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6111         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6112         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6113         Recognize new notes.
6114         * gcc.dg/stmt-expr-label-2.c: Likewise.
6115         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6116         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6117         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6118         * gcc.dg/c99-vla-jump-4.c: Likewise.
6119         * gcc.dg/stmt-expr-label-1.c: Likewise.
6120         * gcc.dg/stmt-expr-label-3.c: Likewise.
6121         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6122
6123 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6124
6125         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6126
6127 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6128
6129         * gcc.dg/builtin-object-size-7.c: New test.
6130
6131 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6132
6133         PR testsuite/40426
6134         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6135         level != "" use separate -gdwarf-2 -g${level} options instead of
6136         -gdwarf-2${level}.
6137         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6138         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6139         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6140
6141 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6142
6143         * g++.dg/abi/mangle11.C: Update warning line.
6144         * g++.dg/abi/mangle12.C: Update warning line.
6145         * g++.dg/abi/mangle17.C: Update warning line.
6146         * g++.dg/abi/mangle20-2.C: Update warning line.
6147
6148 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6149
6150         * gcc.dg/optimize-bswap-1.c: Split into these two:
6151         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6152         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6153
6154 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6155
6156         * gcc.dg/optimize-bswap-1.c: New testcase.
6157
6158 2009-06-14  Richard Guenther  <rguenther@suse.de>
6159
6160         PR middle-end/40389
6161         * g++.dg/torture/pr40389.C: New testcase.
6162
6163 2009-06-13  Richard Guenther  <rguenther@suse.de>
6164
6165         PR tree-optimization/40421
6166         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6167
6168 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6169
6170         * gcc.dg/old-style-prom-3.c: Add column info.
6171         * gcc.dg/overflow-warn-1.c
6172         * gcc.dg/gomp/pr27415.c
6173         * gcc.dg/gomp/for-1.c: Same.
6174         * gcc.dg/enum-compat-1.c: Same.
6175         * gcc.dg/c99-tag-3.c: Same.
6176         * gcc.dg/Wredundant-decls-2.c: Same.
6177         * gcc.dg/func-ptr-conv-1.c: Same.
6178         * gcc.dg/asm-wide-1.c: Same.
6179         * gcc.dg/nofixed-point-2.c: Same.
6180         * gcc.dg/cpp/line3.c: Same.
6181         * gcc.dg/array-10.c: Same.
6182         * gcc.dg/c99-vla-jump-1.c: Same.
6183         * gcc.dg/pr20368-1.c: Same.
6184         * gcc.dg/Wshadow-3.c: Same.
6185         * gcc.dg/c90-const-expr-8.c: Same.
6186         * gcc.dg/label-decl-2.c: Same.
6187         * gcc.dg/dremf-type-compat-2.c: Same.
6188         * gcc.dg/c90-const-expr-5.c: Same.
6189         * gcc.dg/builtins-30.c: Same.
6190         * gcc.dg/Warray-bounds.c: Same.
6191         * gcc.dg/Wcxx-compat-2.c: Same.
6192         * gcc.dg/tree-ssa/col-1.c: Same.
6193         * gcc.dg/old-style-prom-2.c: Same.
6194         * gcc.dg/cast-function-1.c: Same.
6195         * gcc.dg/pr15698-1.c: Same.
6196         * gcc.dg/dremf-type-compat-3.c: Same.
6197         * gcc.dg/vla-8.c: Same.
6198         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6199         line.
6200         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6201         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6202         * gcc.dg/enum-compat-1.c: Same.
6203         * gcc.dg/dremf-type-compat-2.c: Same.
6204         * gcc.dg/old-style-prom-2.c: Same.
6205         * gcc.dg/pr15698-1.c: Same.
6206         * gcc.dg/pr20368-1.c: Same.
6207         * gcc.dg/dremf-type-compat-3.c: Same.
6208         * gcc.dg/builtins-30.c: Same.  Test for columns.
6209
6210 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6211
6212         PR fortran/40176
6213         * gfortran.dg/proc_decl_1.f90: Extended.
6214
6215 2009-06-12  Ian Lance Taylor  <iant@google.com>
6216
6217         * gcc.dg/Wcxx-compat-13.c: New testcase.
6218
6219 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6220
6221         PR tree-opt/38865
6222         * gcc.dg/tree-ssa/fre-vce-1.c
6223
6224 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6225
6226         PR testsuite/40384
6227         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6228         min-insn-to-prefetch-ratio=5.
6229
6230 2009-06-12  Joey Ye  <joey.ye@intel.com>
6231             H.J. Lu  <hongjiu.lu@intel.com>
6232
6233         PR middle-end/39146
6234         * gcc.target/i386/stackalign/pr39146.c: New.
6235
6236 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6237
6238         * gcc.target/i386/crc32-1.c: New.
6239         * gcc.target/i386/crc32-2.c: Likewise.
6240
6241 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6242
6243         PR c/39252
6244         * gcc.dg/builtin-unreachable-1.c: New test.
6245         * gcc.dg/builtin-unreachable-2.c: Same.
6246
6247 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6248
6249         PR fortran/40402
6250         * gfortran.dg/data_value_1.f90: New test.
6251
6252 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6253
6254         PR testsuite/39831
6255         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6256         remove ilp32 requirement.
6257         * gcc.target/i386/excess-precision-2.c: Likewise.
6258         * gcc.target/i386/excess-precision-3.c: Likewise.
6259         * gcc.target/i386/excess-precision-4.c: Likewise.
6260         * gcc.target/i386/excess-precision-5.c: Likewise.
6261         * gcc.target/i386/excess-precision-6.c: Likewise.
6262
6263 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6264
6265         PR fortran/38718
6266         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6267         * gfortran.dg/nan_5.f90: New test.
6268
6269 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6270
6271         * gcc.target/arm/neon-modes-1.c: New test.
6272
6273 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6274
6275         * g++.dg/torture/pr31579.C: Cast pointer
6276         via __SIZE_TYPE__ instead of 'unsigned long'.
6277
6278 2009-06-10  Anthony Green  <green@moxielogic.com>
6279
6280         * lib/target-supports.exp (check_profiling_available):
6281         Profiling is not available for testing purposes on moxie.
6282
6283 2009-06-09  Ian Lance Taylor  <iant@google.com>
6284
6285         * gcc.dg/Wcxx-compat-12.c: New testcase.
6286
6287 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6288
6289         PR libfortran/40334
6290         * gfortran.dg/backspace_11.f90: New.
6291
6292 2009-06-09  Jason Merrill  <jason@redhat.com>
6293
6294         * g++.dg/cpp0x/defaulted10.C: New.
6295
6296 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6297
6298         * gcc.c-torture/compile/pr40351.c: New file.
6299
6300 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6301
6302         * gnat.dg/align_max.adb: New test.
6303
6304 2009-06-08  Jason Merrill  <jason@redhat.com>
6305
6306         * g++.dg/cpp0x/auto15.C: New.
6307
6308 2009-06-08  Jan Hubicka  <jh@suse.cz>
6309
6310         PR debug/39834
6311         * gcc.dg/torture/pr39834.c
6312
6313 2009-06-08  Jan Hubicka  <jh@suse.cz>
6314
6315         PR middle-end/40102
6316         * g++.dg/torture/pr40102.C: New testcase.
6317
6318 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6319
6320         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6321         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6322         * gcc.dg/builtin-object-size-6.c: New test.
6323
6324         PR c++/40373
6325         * g++.dg/template/dtor7.C: New test.
6326
6327         PR c++/40370
6328         PR c++/40372
6329         * g++.dg/template/error41.C: New test.
6330         * g++.dg/template/error42.C: New test.
6331
6332 2009-06-08  Revital Eres  <eres@il.ibm.com>
6333
6334         PR testsuite/40359
6335         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6336         * gcc.dg/vect/vect-88.c: Likewise.
6337         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6338         * gcc.dg/vect/pr25413.c: Likewise.
6339         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6340
6341 2009-06-07  Ian Lance Taylor  <iant@google.com>
6342
6343         * g++.dg/warn/Wswitch-3.C: New testcase.
6344         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6345         * gcc.dg/Wswitch-enum-error.c: Likewise.
6346         * gcc.dg/Wswitch-error.c: Likewise.
6347
6348 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6349
6350         PR fortran/40008
6351         * gfortran.dg/negative_unit.f: Update test.
6352         * gfortran.dg/negative_unit_int8.f: Update test.
6353         * gfortran.dg/newunit_1.f90: New test.
6354
6355 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6356
6357         PR fortran/25104
6358         PR fortran/29962
6359         * gfortran.dg/spread_init_expr.f03: New.
6360         * gfortran.dg/unpack_init_expr.f03: New.
6361         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6362         error message.
6363
6364 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6365
6366         PR fortran/25104
6367         PR fortran/29962
6368         * gfortran.dg/count_init_expr.f03
6369         * gfortran.dg/product_init_expr.f03
6370         * gfortran.dg/sum_init_expr.f03
6371
6372 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6373
6374         PR fortran/36874
6375         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6376         message.
6377         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6378         shapes.
6379         * gfortran.dg/zero_sized_5.f90: Likewise.
6380
6381 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6382
6383         PR middle-end/32950
6384         * g++.dg/torture/pr32950.C: New.
6385
6386 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6387
6388         PR fortran/25104
6389         PR fortran/29962
6390         * gfortran.dg/dot_product_1.f03: New.
6391         * gfortran.dg/matmul_8.f03: New.
6392         * gfortran.dg/transpose_3.f03: New.
6393
6394 2009-06-06  Ian Lance Taylor  <iant@google.com>
6395
6396         * gcc.dg/Wunused-label-1.c: New test case.
6397         * g++.dg/warn/Wunused-label-1.C: New test case.
6398         * g++.dg/warn/Wunused-label-2.C: New test case.
6399         * g++.dg/warn/Wunused-label-3.C: New test case.
6400
6401 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6402
6403         PR fortran/37203
6404         * reshape_zerosize_2.f90: New.
6405
6406 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6407
6408         PR fortran/32890
6409         * gfortran.dg/pack_assign_1.f90: New.
6410         * gfortran.dg/pack_vector_1.f90: New.
6411
6412 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6413
6414         PR middle-end/40340
6415         * gcc.dg/pr40340-1.c: New test.
6416         * gcc.dg/pr40340-2.c: New test.
6417         * gcc.dg/pr40340-3.c: New test.
6418         * gcc.dg/pr40340-4.c: New test.
6419         * gcc.dg/pr40340-5.c: New test.
6420         * gcc.dg/pr40340.h: New file.
6421
6422 2009-06-05  Revital Eres  <eres@il.ibm.com>
6423
6424         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6425         New procedure.
6426         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6427         * gcc.dg/vect/vect-33.c: Likewise.
6428         * gcc.dg/vect/vect-92.c: Likewise.
6429         * gcc.dg/vect/vect-58.c: Likewise.
6430         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6431         * gcc.dg/vect/vect-42.c: Likewise.
6432         * gcc.dg/vect/slp-25.c: Likewise.
6433         * gcc.dg/vect/vect-align-1.c: Likewise.
6434         * gcc.dg/vect/vect-align-2.c: Likewise.
6435         * gcc.dg/vect/vect-93.c: Likewise.
6436         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6437         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6438         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6439         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6440         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6441         * gcc.dg/vect/vect-26.c: Likewise.
6442         * gcc.dg/vect/vect-44.c: Likewise.
6443         * gcc.dg/vect/vect-70.c: Likewise.
6444         * gcc.dg/vect/vect-95.c: Likewise.
6445         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6446         * gcc.dg/vect/vect-28.c: Likewise.
6447         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6448         * gcc.dg/vect/vect-87.c: Likewise.
6449         * gcc.dg/vect/vect-109.c: Likewise.
6450         * gcc.dg/vect/vect-54.c: Likewise.
6451         * gcc.dg/vect/vect-96.c: Likewise.
6452         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6453         * gcc.dg/vect/vect-88.c: Likewise.
6454         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6455         * gcc.dg/vect/vect-89.c: Likewise.
6456         * gcc.dg/vect/vect-91.c: Likewise.
6457         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6458         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6459         * gfortran.dg/vect/vect-2.f90: Likewise.
6460         * gfortran.dg/vect/vect-3.f90: Likewise.
6461         * gfortran.dg/vect/vect-4.f90: Likewise.
6462         * gfortran.dg/vect/vect-5.f90: Likewise.
6463
6464 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6465
6466         PR tree-optimization/36318
6467         * gcc.dg/tree-ssa/sra-7.c: New test.
6468
6469 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6470
6471         PR fortran/37203
6472         * gfortran.dg/reshape_order_5.f90: New.
6473         * gfortran.dg/reshape_shape_1.f90: New.
6474
6475 2009-06-04  Jason Merrill  <jason@redhat.com>
6476
6477         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6478
6479 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6480
6481         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6482         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6483
6484 2009-06-04  Richard Guenther  <rguenther@suse.de>
6485
6486         PR c++/39371
6487         * g++.dg/torture/pr40335.C: New testcase.
6488
6489 2009-06-03  Richard Guenther  <rguenther@suse.de>
6490
6491         PR middle-end/40328
6492         * gcc.dg/torture/pr40328.c: New testcase.
6493
6494 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6495
6496         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6497         m68k and fido.
6498
6499 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6500
6501         * g++.dg/torture/pr40323.C: New file.
6502
6503 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6504
6505         * gnat.dg/specs/root.ads: New test.
6506         * gnat.dg/specs/root-level_1.ads: Likewise.
6507         * gnat.dg/specs/root-level_2.ads: Likewise.
6508         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6509
6510 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6511
6512         * g++.dg/init/ref15.C: Require unwrapped targets.
6513
6514 2009-06-02  Jason Merrill  <jason@redhat.com>
6515
6516         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6517         * g++.dg/cpp0x/initlist18.C: New.
6518         * g++.dg/cpp0x/initlist19.C: New.
6519
6520         * g++.dg/cpp0x/auto14.C: New.
6521
6522 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6523
6524         * gnat.dg/alignment6.adb: Remove XFAIL.
6525
6526 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6527
6528         PR c++/38089
6529         * g++.dg/template/spec36.C: New test.
6530
6531 2009-06-01  Ian Lance Taylor  <iant@google.com>
6532
6533         * gcc.dg/cast-qual-3.c: New testcase.
6534         * g++.dg/warn/Wcast-qual2.C: New testcase.
6535
6536 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6537
6538         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6539         (process-message): Expect column numbers.
6540         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6541         * gcc.dg/pch/counter-2.c: Same.
6542         * gcc.dg/pch/valid-2.c: Same.
6543         * gcc.dg/pch/warn-1.c: Same.
6544         * gcc.dg/pch/valid-1.c: Same.
6545         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6546         * gcc.dg/cpp/syshdr.c: Same.
6547         * gcc.dg/cpp/19940712-1.c: Same.
6548         * gcc.dg/cpp/missing-header-1.c: Same.
6549         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6550         * gcc.dg/cpp/tr-warn3.c: Same.
6551         * gcc.dg/cpp/pr29612-2.c: Same.
6552         * gcc.dg/cpp/tr-warn4.c: Same.
6553         * gcc.dg/cpp/Wtrigraphs.c: Same.
6554         * gcc.dg/cpp/poison.c: Same.
6555         * gcc.dg/cpp/arith-3.c: Same.
6556         * gcc.dg/cpp/sysmac2.c: Same.
6557         * gcc.dg/cpp/cpp.exp: Same.
6558         * gcc.dg/cpp/tr-warn5.c: Same.
6559         * gcc.dg/cpp/include2.c: Same.
6560         * gcc.dg/cpp/Wmissingdirs.c: Same.
6561         * gcc.dg/cpp/Wmissingdirs.c: Same.
6562         * gcc.dg/cpp/tr-warn6.c: Same.
6563         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6564         * gcc.dg/cpp/macspace1.c: Same.
6565         * gcc.dg/cpp/escape-2.c: Same.
6566         * gcc.dg/cpp/assert2.c: Same.
6567         * gcc.dg/cpp/undef2.c: Same.
6568         * gcc.dg/cpp/macspace2.c: Same.
6569         * gcc.dg/cpp/tr-warn1.c: Same.
6570         * gcc.dg/cpp/extratokens2.c: Same.
6571         * gcc.dg/cpp/strify2.c: Same.
6572         * gcc.dg/cpp/Wsignprom.c: Same.
6573         * gcc.dg/cpp/redef2.c: Same.
6574         * gcc.dg/cpp/trad/trad.exp: Same.
6575         * gcc.dg/cpp/arith-1.c: Same.
6576         * gcc.dg/cpp/extratokens.c: Same.
6577         * gcc.dg/cpp/if-mpar.c: Same.
6578
6579 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6580
6581         * gnat.dg/nested_float_packed.ads: New test.
6582
6583 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6584             Eric Botcazou  <botcazou@adacore.com>
6585
6586         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6587         * gnat.dg/test_oconst.adb: New test.
6588
6589 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6590
6591         * gcc.dg/plugin/ggcplug.c: Moved comment.
6592         (plugin_init): Fixed typo, declared i, returned 0 at end.
6593
6594 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6595
6596         PR testsuite/40244
6597         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6598         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6599
6600 2009-05-29  Ian Lance Taylor  <iant@google.com>
6601
6602         * gcc.dg/Wcxx-compat-11.c: New testcase.
6603
6604 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6605
6606         PR fortran/40019
6607         * gfortran.dg/leadz_trailz_1.f90: New test.
6608         * gfortran.dg/leadz_trailz_2.f90: New test.
6609
6610 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6611
6612         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6613         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6614         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6615         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6616         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6617         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6618         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6619         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6620         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6621         * gcc.dg/tree-ssa/sra-5.c: New file.
6622         * gcc.dg/tree-ssa/sra-6.c: New file.
6623         * gcc.c-torture/compile/sra-1.c: New file.
6624
6625 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6626
6627         PR middle-end/40291
6628         * gcc.c-torture/compile/pr40291.c: New test.
6629
6630         PR target/40017
6631         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6632         __vector _Bool.
6633         * gcc.target/powerpc/altivec-30.c: New test.
6634         * gcc.target/powerpc/altivec-31.c: New test.
6635
6636 2009-05-28  Richard Guenther  <rguenther@suse.de>
6637
6638         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6639         * gcc.c-torture/execute/20090527-1.c: Likewise.
6640
6641 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6642
6643         PR c++/39754
6644         * g++.dg/template/canon-type-1.C: New test.
6645         * g++.dg/template/canon-type-2.C: Likewise.
6646         * g++.dg/template/canon-type-3.C: Likewise.
6647         * g++.dg/template/canon-type-4.C: Likewise.
6648         * g++.dg/template/canon-type-5.C: Likewise.
6649         * g++.dg/template/canon-type-6.C: Likewise.
6650         * g++.dg/template/canon-type-7.C: Likewise.
6651
6652 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6653             Uros Bizjak  <ubizjak@gmail.com>
6654             Danny Smith  <dansmister@gmail.com>
6655
6656         PR target/37216
6657
6658         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6659         New function.
6660         * gcc.target/i386/pr37216.c:  New test source file.
6661         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6662         use -fno-common for testing Cygwin and MinGW targets.
6663
6664 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6665
6666         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6667         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6668         * g++.dg/pr37742.C (size_t): Likewise.
6669         * g++.dg/torture/pr34850.C (size_t): Likewise.
6670         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6671         _PTRDIFF_TYPE__.
6672         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6673         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6674         (size_t): Use __extension__ and __SIZE_TYPE__.
6675         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6676         __SIZE_TYPE__.
6677         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6678         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6679         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6680         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6681         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6682         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6683         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6684         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6685         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6686         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6687         (__ssize_t): Likewise.
6688         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6689         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6690         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6691         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6692         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6693         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6694         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6695         * gcc.dg/pr33667.c (size_t): Likewise.
6696         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6697         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6698         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6699         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6700         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6701         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6702
6703 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6704
6705         PR tree-optimization/40254
6706         * gcc.dg/vect/pr40254.c: New test.
6707
6708 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6709
6710         PR middle-end/33699
6711         * gcc.target/mips/const-anchor-1.c: New test.
6712         * gcc.target/mips/const-anchor-2.c: New test.
6713
6714 2009-05-27  Jason Merrill  <jason@redhat.com>
6715
6716         * g++.dg/cpp0x/initlist15.C: New.
6717         * g++.dg/cpp0x/initlist16.C: New.
6718         * g++.dg/cpp0x/initlist17.C: New.
6719
6720 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6721
6722         PR fortran/39178
6723         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6724         patterns to reflect frontend changes.
6725         * gfortran.dg/vector_subscript_4.f90: Likewise.
6726
6727 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6728             Eric Botcazou  <botcazou@adacore.com>
6729
6730         * gcc.c-torture/execute/align-nest.c: New testcase.
6731         * gnat.dg/misaligned_nest.adb: New testcase.
6732
6733 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6734
6735         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6736         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6737         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6738         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6739
6740 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6741
6742         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6743         cast instead of assuming 0ul.
6744         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6745         __SIZE_TYPE__.
6746         (_type_desc): Make first argument const.
6747         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6748
6749 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6750
6751         PR libfortran/40187
6752         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6753         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6754
6755 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6756
6757         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6758         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6759         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6760         * gcc.dg/plugin/ggcplug.c: Added new file.
6761
6762 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6763
6764         PR fortran/40246
6765         * gfortran.dg/nullify_4.f90: New test.
6766
6767 2009-05-26  Richard Guenther  <rguenther@suse.de>
6768
6769         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6770
6771 2009-05-26  Richard Guenther  <rguenther@suse.de>
6772
6773         PR middle-end/40252
6774         * gcc.c-torture/compile/pr40252.c: New testcase.
6775
6776 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6777
6778         PR c++/40007
6779         * g++.dg/template/typedef18.C: New test.
6780         * g++.dg/template/typedef19.C: Likewise.
6781         * g++.dg/template/typedef20.C: Likewise.
6782         * g++.dg/template/access11.C: Adjust.
6783
6784 2009-05-26  Richard Guenther  <rguenther@suse.de>
6785
6786         PR testsuite/40247
6787         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6788
6789 2009-05-25  Jason Merrill  <jason@redhat.com>
6790
6791         PR c++/38064
6792         * g++.dg/cpp0x/enum3.C: New test.
6793
6794 2009-05-25  Richard Guenther  <rguenther@suse.de>
6795
6796         PR tree-optimization/36327
6797         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6798         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6799         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6800         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6801         * gcc.dg/vect/vect-40.c: Likewise.
6802         * gcc.dg/vect/vect-42.c: Likewise.
6803         * gcc.dg/vect/vect-46.c: Likewise.
6804         * gcc.dg/vect/vect-76.c: Likewise.
6805
6806 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6807
6808         PR fortran/40176
6809         * gfortran.dg/proc_ptr_18.f90: New.
6810         * gfortran.dg/proc_ptr_19.f90: New.
6811         * gfortran.dg/proc_ptr_comp_9.f90: New.
6812         * gfortran.dg/proc_ptr_comp_10.f90: New.
6813
6814 2009-05-25  Richard Guenther  <rguenther@suse.de>
6815
6816         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6817         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6818
6819 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6820
6821         PR tree-optimization/40238
6822         * gcc.dg/vect/pr40238.c: New test.
6823
6824 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6825             Dominique Dhumieres  <dominiq@lps.ens.fr>
6826
6827         PR fortran/35732
6828         PR fortran/39872
6829         * gfortran.dg/bounds_check_fail_3.f90: New test.
6830         * gfortran.dg/bounds_check_fail_4.f90: New test.
6831         * gfortran.dg/bounds_check_14.f90: Update test.
6832         * gfortran.dg/bound_4.f90: Update test.
6833
6834 2009-05-24  Richard Guenther  <rguenther@suse.de>
6835
6836         PR middle-end/40233
6837         * gcc.c-torture/compile/pr40233.c: New testcase.
6838
6839 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6840
6841         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6842         for alpha*-*-* targets.
6843
6844 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6845
6846         * gcc.dg/vect/bb-slp-1.c: New test.
6847         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6848         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6849         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6850         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6851         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6852         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6853         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6854         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6855         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6856         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6857         gcc.dg/vect/bb-slp-22.c: Likewise.
6858         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6859
6860 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6861             Maxim Kuvyrkov  <maxim@codesourcery.com>
6862
6863         * gcc.dg/falign-labels-1.c: New test.
6864
6865 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6866
6867         * gnat.dg/specs/rep_clause3.ads: New test.
6868
6869 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6870
6871         * gnat.dg/addr6.adb: New test.
6872
6873 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6874
6875         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6876         New function.
6877         * gcc.target/arm/thumb2-mul-space.c: New file.
6878         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6879         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6880         * gcc.target/arm/thumb2-mul-speed.c: New file.
6881
6882 2009-05-22  Richard Guenther  <rguenther@suse.de>
6883
6884         PR middle-end/38964
6885         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6886         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6887         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6888
6889 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6890
6891         * gcc.dg/dll-6.c: New test.
6892         * gcc.dg/dll-6a.c: Likewise.
6893         * gcc.dg/dll-7.c: Likewise.
6894         * gcc.dg/dll-7a.c: Likewise.
6895         * g++.dg/ext/dllexport2.C: Likewise.
6896         * g++.dg/ext/dllexport2a.cc: Likewise.
6897
6898 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6899
6900         PR target/37846
6901         * gcc.target/ia64/mfused-madd-vect.c: New test.
6902         * gcc.target/ia64/mfused-madd.c: New test.
6903         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6904         * gcc.target/ia64/mno-fused-madd.c: New test.
6905
6906 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6907
6908         * gcc.target/i386/movbe-1.c: New.
6909         * gcc.target/i386/movbe-2.c: Likewise.
6910
6911 2009-05-21  Taras Glek  <tglek@mozilla.com>
6912
6913         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6914         plugin_init signature.
6915         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6916         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6917         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6918
6919 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6920
6921         * gcc.dg/target/arm/neon-vmla-1.c: New.
6922         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6923
6924 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6925
6926         * gcc.target/mips/octeon-exts-6.c: New test.
6927         * gcc.target/mips/extend-1.c: New test.
6928         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6929         EXTS.
6930         * gcc.target/mips/octeon-exts-5.c: Likewise.
6931
6932 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6933
6934         PR middle-end/40204
6935         * gcc.c-torture/compile/pr40204.c: New test.
6936
6937 2009-05-20  Richard Guenther  <rguenther@suse.de>
6938
6939         * gcc.c-torture/compile/20090518-1.c: New testcase.
6940
6941 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6942
6943         PR tree-optimization/40087
6944         * gcc.dg/tree-ssa/pr40087.c: New test.
6945
6946 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6947
6948         * gcc.dg/vector-4.c: New testcase.
6949         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6950         * g++.dg/ext/vector16.C: New testcase.
6951
6952 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6953
6954         PR c/40172
6955         * gcc.dg/pr40172.c: Renamed to ...
6956         * gcc.dg/pr40172-1.c: This.
6957
6958         * gcc.dg/pr40172-2.c: New.
6959         * gcc.dg/pr40172-3.c: Likewise.
6960
6961 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6962
6963         PR c/40172
6964         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6965
6966 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6967
6968         * gnat.dg/loop_optimization6.ad[sb]: New test.
6969
6970 2009-05-19  Richard Guenther  <rguenther@suse.de>
6971
6972         * gcc.c-torture/compile/20090519-1.c: New testcase.
6973
6974 2009-05-18  Jason Merrill  <jason@redhat.com>
6975
6976         * g++.dg/cpp0x/explicit1.C: New.
6977         * g++.dg/cpp0x/explicit2.C: New.
6978
6979 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6980
6981         PR debug/40109
6982         * g++.dg/debug/dwarf2/nested-1.C: New test.
6983
6984 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6985
6986         PR testsuite/39907
6987         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6988         stack alignment.
6989
6990 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6991
6992         PR fortran/40164
6993         * gfortran.dg/proc_ptr_comp_8.f90: New.
6994
6995 2009-05-18  Richard Guenther  <rguenther@suse.de>
6996
6997         PR fortran/40168
6998         * gfortran.dg/array_memset_2.f90: Adjust.
6999
7000 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7001
7002         PR fortran/36947
7003         PR fortran/40039
7004         * gfortran.dg/interface_27.f90: New.
7005         * gfortran.dg/interface_28.f90: New.
7006         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7007         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7008
7009 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7010
7011         * gcc.target/m68k/tls-ie.c: New test.
7012         * gcc.target/m68k/tls-le.c: New test.
7013         * gcc.target/m68k/tls-gd.c: New test.
7014         * gcc.target/m68k/tls-ld.c: New test.
7015         * gcc.target/m68k/tls-ie-xgot.c: New test.
7016         * gcc.target/m68k/tls-le-xtls.c: New test.
7017         * gcc.target/m68k/tls-gd-xgot.c: New test.
7018         * gcc.target/m68k/tls-ld-xgot.c: New test.
7019         * gcc.target/m68k/tls-ld-xtls.c: New test.
7020         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7021
7022 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7023
7024         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7025
7026 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7027
7028         PR c/40172
7029         * gcc.dg/pr40172.c: New.
7030
7031 2009-05-17  Jason Merrill  <jason@redhat.com>
7032
7033         PR c++/40139
7034         * g++.dg/template/dtor6.C: New.
7035
7036 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7037
7038         * g++.dg/warn/translate-ice-1.C: New test.
7039
7040 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7041
7042         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7043         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7044         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7045         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7046
7047 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7048
7049         PR fortran/33197
7050         * gfortran.dg/erf_2.F90: New test.
7051         * gfortran.dg/erfc_scaled_2.f90: New test.
7052
7053 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7054
7055         PR fortran/31243
7056         * gfortran.dg/string_1.f90: New test.
7057         * gfortran.dg/string_2.f90: New test.
7058         * gfortran.dg/string_3.f90: New test.
7059
7060 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7061
7062         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7063         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7064
7065 2009-05-15  Ian Lance Taylor  <iant@google.com>
7066
7067         * gcc.dg/Wcxx-compat-10.c: New testcase.
7068
7069 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7070
7071         PR 16302
7072         * gcc.dg/pr16302.c: New.
7073         * g++.dg/warn/pr16302.C: New.
7074
7075 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7076
7077         * gcc.dg/torture/builtin-math-5.c: New.
7078         * gcc.dg/torture/builtin-math-6.c: New.
7079         * lib/target-supports.exp (check_effective_target_mpc): New.
7080
7081 2009-05-15  Jan Hubicka  <jh@suse.cz>
7082
7083         * gcc.dg/tree-ssa/inline-3.c: New testcase
7084
7085 2009-05-15  Jan Hubicka  <jh@suse.cz>
7086
7087         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7088         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7089         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7090         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7091         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7092         Mark noinline.
7093         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7094         Mark noinline.
7095         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7096         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7097
7098 2009-05-15  Jan Hubicka  <jh@suse.cz>
7099
7100         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7101         optimized by sibcall noinline.
7102
7103 2009-05-15  Jan Hubicka  <jh@suse.cz>
7104
7105         * sibcall-1.c (track): Mark noinline.
7106         * sibcall-2.c (track): Mark noinline.
7107         * sibcall-3.c (track): Mark noinline.
7108         * sibcall-4.c (track): Mark noinline.
7109
7110 2009-05-15  Jan Hubicka  <jh@suse.cz>
7111
7112         * flatten-2.c: Disable early inlining; add comment.
7113         * flatten-3.c: New test based on flatten-2.c.
7114
7115 2009-05-15  Richard Guenther  <rguenther@suse.de>
7116
7117         PR tree-optimization/39999
7118         * gcc.c-torture/compile/pr39999.c: New testcase.
7119
7120 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7121
7122         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7123
7124 2009-05-14  Ian Lance Taylor  <iant@google.com>
7125
7126         * gcc.dg/Wcxx-compat-9.c: New testcase.
7127
7128 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7129
7130         PR fortran/39996
7131         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7132         * gfortran.dg/duplicate_type_2.f90: Ditto.
7133         * gfortran.dg/duplicate_type_3.f90: New.
7134
7135 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7136
7137         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7138         * ada/acats/tests/c5/c59002c.ada: Likewise.
7139
7140 2009-05-13  Taras Glek  <tglek@mozilla.com>
7141
7142         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7143         attributes and decl smashing.
7144         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7145         attributes.
7146         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7147         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7148
7149 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7150
7151         PR fortran/39865
7152         * gfortran.dg/pr39865.f90: New test.
7153         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7154         arrays in FMT=.
7155         * gfortran.dg/hollerith_f95.f90: Likewise.
7156         * gfortran.dg/hollerith6.f90: New test.
7157         * gfortran.dg/hollerith7.f90: New test.
7158
7159 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7160
7161         PR cpp/36674
7162         * gcc.dg/cpp/pr36674.i: New.
7163
7164 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7165
7166         PR middle-end/40035
7167         * gcc.c-torture/compile/pr40035.c: New test.
7168
7169 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7170
7171         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7172
7173 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7174
7175         PR fortran/40110
7176         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7177         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7178         * gfortran.dg/interop_params.f03: Ditto.
7179
7180 2009-05-12  Jan Hubicka  <jh@suse.cz>
7181
7182         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7183         so unrolling still happens.
7184         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7185         * gcc.dg/ipa/ipacost-2.c: Likewise.
7186         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7187
7188 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7189
7190         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7191
7192 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7193
7194         * lib/target-supports.exp (check_profiling_available): Return
7195         false for -p on *-*-cygwin* targets.
7196
7197 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7198
7199         PR tree-optimization/38632
7200         * g++.dg/tree-ssa/pr38632.C: New.
7201
7202 2009-05-11  Jan Hubicka  <jh@suse.cz>
7203
7204         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7205         we now optimize better.
7206         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7207         out at different places.
7208         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7209         unroling.
7210         * gcc.dg/vect/vect-76.c: Likewise.
7211         * gcc.dg/vect/vect-70.c: Likewise.
7212         * gcc.dg/vect/vect-66.c: Likewise.
7213         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7214         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7215
7216 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7217
7218         PR middle-end/40080
7219         * gcc.c-torture/compile/pr40080.c: New.
7220
7221 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7222
7223         * gcc.c-torture/compile/pr40026.c: New testcase.
7224
7225 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7226
7227         PR fortran/40089
7228         * gfortran.dg/proc_ptr_comp_7.f90: New.
7229
7230 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7231
7232         PR tree-optimization/40074
7233         * gcc.dg/vect/pr40074.c: New test.
7234
7235 2009-05-10  Ian Lance Taylor  <iant@google.com>
7236
7237         * gcc.dg/Wcxx-compat-7.c: New testcase.
7238         * gcc.dg/Wcxx-compat-8.c: New testcase.
7239         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7240         * gcc.dg/pr17188-1.c: Likewise.
7241         * gcc.dg/pr39084.c: Likewise.
7242
7243 2009-05-10  Michael Matz  <matz@suse.de>
7244
7245         PR target/40031
7246         * gcc.dg/pr40031.c: New test.
7247
7248 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7249
7250         PR fortran/40018
7251         * gfortran.dg/array_constructor_31.f90: New test.
7252
7253 2009-05-10  Richard Guenther  <rguenther@suse.de>
7254
7255         PR tree-optimization/40081
7256         * g++.dg/torture/pr40081.C: New testcase.
7257
7258 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7259
7260         PR fortran/38863
7261         * gfortran.dg/dependency_24.f90: New test.
7262         * gfortran.dg/dependency_23.f90: Clean up module files.
7263
7264 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7265
7266         PR fortran/38956
7267         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7268         * gfortran.dg/chmod_2.f90: Likewise.
7269         * gfortran.dg/chmod_3.f90: Likewise.
7270         * gfortran.dg/open_errors.f90: Likewise.
7271
7272 2009-05-09  Jan Hubicka  <jh@suse.cz>
7273
7274         PR middle-end/40043
7275         * g++.dg/eh/nested-try.C: New test.
7276
7277 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7278
7279         PR tree-optimization/40049
7280         * gcc.dg/vect/vect-shift-2.c: New test.
7281
7282 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7283
7284         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7285         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7286
7287 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7288
7289         PR c/36892
7290         * g++.dg/warn/deprecated-6.C: New.
7291         * gcc.dg/deprecated-4.c: Likewise.
7292         * gcc.dg/deprecated-5.c: Likewise.
7293         * gcc.dg/deprecated-6.c: Likewise.
7294
7295 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7296
7297         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7298         __aligned__(__BIGGEST_ALIGNMENT__).
7299         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7300         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7301         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7302         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7303         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7304         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7305         * gcc.dg/vect/Os-vect-95.c: Likewise.
7306         * gcc.dg/vect/pr20122.c: Likewise.
7307         * gcc.dg/vect/pr36493.c: Likewise.
7308         * gcc.dg/vect/pr37385.c: Likewise.
7309         * gcc.dg/vect/slp-7.c: Likewise.
7310         * gcc.dg/vect/slp-9.c: Likewise.
7311         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7312         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7313         * gcc.dg/vect/vect-35.c: Likewise.
7314         * gcc.dg/vect/vect-40.c: Likewise.
7315         * gcc.dg/vect/vect-42.c: Likewise.
7316         * gcc.dg/vect/vect-44.c: Likewise.
7317         * gcc.dg/vect/vect-46.c: Likewise.
7318         * gcc.dg/vect/vect-48.c: Likewise.
7319         * gcc.dg/vect/vect-52.c: Likewise.
7320         * gcc.dg/vect/vect-54.c: Likewise.
7321         * gcc.dg/vect/vect-56.c: Likewise.
7322         * gcc.dg/vect/vect-58.c: Likewise.
7323         * gcc.dg/vect/vect-60.c: Likewise.
7324         * gcc.dg/vect/vect-74.c: Likewise.
7325         * gcc.dg/vect/vect-75.c: Likewise.
7326         * gcc.dg/vect/vect-76.c: Likewise.
7327         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7328         * gcc.dg/vect/vect-77.c: Likewise.
7329         * gcc.dg/vect/vect-77-global.c: Likewise.
7330         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7331         * gcc.dg/vect/vect-78.c: Likewise.
7332         * gcc.dg/vect/vect-78-global.c: Likewise.
7333         * gcc.dg/vect/vect-80.c: Likewise.
7334         * gcc.dg/vect/vect-85.c: Likewise.
7335         * gcc.dg/vect/vect-87.c: Likewise.
7336         * gcc.dg/vect/vect-88.c: Likewise.
7337         * gcc.dg/vect/vect-92.c: Likewise.
7338         * gcc.dg/vect/vect-93.c: Likewise.
7339         * gcc.dg/vect/vect-95.c: Likewise.
7340         * gcc.dg/vect/vect-97.c: Likewise.
7341         * gcc.dg/vect/vect-complex-1.c: Likewise.
7342         * gcc.dg/vect/vect-complex-4.c: Likewise.
7343         * gcc.dg/vect/vect-complex-5.c: Likewise.
7344         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7345         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7346         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7347         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7348         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7349         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7350         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7351         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7352         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7353         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7354         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7355         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7356         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7357         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7358         * gcc.dg/vect/vect-outer-1.c: Likewise.
7359         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7360         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7361         * gcc.dg/vect/vect-outer-2.c: Likewise.
7362         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7363         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7364         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7365         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7366         * gcc.dg/vect/vect-outer-3.c: Likewise.
7367         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7368         * gcc.dg/vect/vect-outer-5.c: Likewise.
7369         * gcc.dg/vect/vect-outer-6.c: Likewise.
7370         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7371         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7372         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7373         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7374         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7375         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7376         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7377         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7378         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7379         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7380         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7381         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7382         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7383         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7384
7385 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7386
7387         PR c/24581
7388         * gcc.dg/torture/complex-sign.h: New header.
7389         * gcc.dg/torture/complex-sign-add.c,
7390         gcc.dg/torture/complex-sign-mixed-add.c,
7391         gcc.dg/torture/complex-sign-mixed-div.c,
7392         gcc.dg/torture/complex-sign-mixed-mul.c,
7393         gcc.dg/torture/complex-sign-mixed-sub.c,
7394         gcc.dg/torture/complex-sign-mul.c,
7395         gcc.dg/torture/complex-sign-sub.c: New tests.
7396
7397 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7398
7399         PR fortran/39876
7400         * gfortran.dg/intrinsic_3.f90: New.
7401
7402 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7403
7404         PR c/39037
7405         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7406         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7407         * gcc.dg/dfp/float-constant-double.c: New test.
7408         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7409         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7410         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7411         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7412         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7413         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7414         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7415         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7416         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7417
7418 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7419
7420         PR middle-end/40057
7421         * gcc.c-torture/execute/pr40057.c: New test.
7422
7423 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7424
7425         * gcc.c-torture/compile/const-high-part.c: New test.
7426
7427 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7428
7429         PR testsuite/40050
7430         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7431         build plugin.
7432
7433 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7434
7435         PR fortran/39630
7436         * gfortran.dg/proc_decl_1.f90: Modified.
7437         * gfortran.dg/proc_ptr_comp_1.f90: New.
7438         * gfortran.dg/proc_ptr_comp_2.f90: New.
7439         * gfortran.dg/proc_ptr_comp_3.f90: New.
7440         * gfortran.dg/proc_ptr_comp_4.f90: New.
7441         * gfortran.dg/proc_ptr_comp_5.f90: New.
7442         * gfortran.dg/proc_ptr_comp_6.f90: New.
7443
7444 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7445
7446         PR c++/17395
7447         * g++.dg/template/call7.C: New test.
7448
7449 2009-05-06  Diego Novillo  <dnovillo@google.com>
7450
7451         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7452
7453 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7454
7455         * gfortran.dg/pr40021.f: Moved to ...
7456         * gfortran.fortran-torture/execute/pr40021.f: Here.
7457
7458 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7459
7460         PR middle-end/39986
7461         * gcc.dg/dfp/pr39986.c: New test.
7462
7463 2009-05-06  Michael Matz  <matz@suse.de>
7464
7465         PR middle-end/40021
7466         * gfortran.dg/pr40021.f: New test.
7467
7468 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7469
7470         * lib/plugin-support.exp: New file containing support procs for
7471         plugin testcases.
7472         * lib/target-supports.exp (check_plugin_available): New proc.
7473         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7474         * gcc.dg/plugin/selfassign.c: New plugin source file.
7475         * gcc.dg/plugin/self-assign-test-1.c: New test.
7476         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7477         * g++.dg/README: Add description for plugin test.
7478         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7479         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7480         * g++.dg/plugin/selfassign.c: New plugin source file.
7481         * g++.dg/plugin/self-assign-test-1.C: New test.
7482         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7483         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7484         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7485         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7486
7487 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7488
7489         PR fortran/40041
7490         * gfortran.dg/intrinsic_2.f90: New test.
7491         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7492
7493 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7494
7495         PR c/40032
7496         * gcc.dg/noncompile/incomplete-5.c: New test.
7497
7498 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7499
7500         PR middle-end/39666
7501         * gcc.dg/pr39666-1.c: New test.
7502         * gcc.dg/pr39666-2.c: Likewise.
7503         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7504         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7505         * gfortran.dg/pr39666-1.f90: Likewise.
7506         * gfortran.dg/pr39666-2.f90: Likewise.
7507
7508 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7509
7510         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7511         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7512         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7513
7514 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7515
7516         PR fortran/39998
7517         * gfortran.dg/proc_ptr_17.f90: New.
7518
7519 2009-05-05  Richard Guenther  <rguenther@suse.de>
7520
7521         PR tree-optimization/40022
7522         * gcc.c-torture/execute/pr40022.c: New testcase.
7523
7524 2009-05-05  Richard Guenther  <rguenther@suse.de>
7525
7526         PR middle-end/40023
7527         * gcc.c-torture/compile/pr40023.c: New testcase.
7528
7529 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7530
7531         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7532         * g++.dg/template/overload9.C: Likewise.
7533         * g++.dg/ext/ms-1.C: New.
7534
7535 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7536
7537         PR c++/40013
7538         * g++.dg/ext/vla7.C: New test.
7539
7540 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7541
7542         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7543
7544 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7545
7546         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7547         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7548         Update expected errors.
7549
7550 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7551
7552         PR c++/28152
7553         * g++.dg/parse/parser-pr28152.C: New.
7554         * g++.dg/parse/parser-pr28152-2.C: New.
7555
7556 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7557
7558         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7559
7560 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7561
7562         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7563         * gcc.target/sparc/fexpand-2.c: Likewise.
7564         * gcc.target/sparc/fpmerge-2.c: Likewise.
7565         * gcc.target/sparc/pdist-2.c: Likewise.
7566
7567 2009-05-03  Richard Guenther  <rguenther@suse.de>
7568
7569         PR c/39983
7570         * gcc.c-torture/compile/pr39983.c: New testcase.
7571
7572 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7573
7574         * gcc.dg/c99-complex-3.c: New test.
7575
7576 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7577
7578         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7579
7580 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7581
7582         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7583
7584 2009-05-02  Richard Guenther  <rguenther@suse.de>
7585
7586         PR middle-end/40001
7587         * gcc.target/spu/pr40001.c: New testcase.
7588
7589 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7590
7591         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7592
7593 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7594
7595         PR middle-end/39579
7596         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7597         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7598
7599 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7600
7601         PR testsuite/39776
7602         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7603         no longer issued.
7604
7605 2009-04-30  David Ayers  <ayers@fsfe.org>
7606
7607         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7608         and gcc_error_prefix variables.
7609         * objc.dg/bad-receiver-type.m: Update to match correct
7610         diagnostics marker.
7611         * objc.dg/encode-5.m: Likewise.
7612         * objc.dg/id-1.m: Likewise.
7613         * objc.dg/method-1.m: Likewise.
7614         * objc.dg/method-6.m: Likewise.
7615         * objc.dg/method-7.m: Likewise.
7616         * objc.dg/method-9.m: Likewise.
7617         * objc.dg/method-11.m: Likewise.
7618         * objc.dg/method-20.m: Likewise.
7619         * objc.dg/private-1.m: Likewise.
7620
7621 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7622
7623         PR libfortran/39667
7624         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7625         * gfortran.dg/advance_4.f90: Likewise
7626         * gfortran.dg/advance_5.f90: Likewise
7627         * gfortran.dg/append_1.f90: Likewise
7628         * gfortran.dg/backslash_1.f90: Likewise
7629         * gfortran.dg/backslash_2.f90: Likewise
7630         * gfortran.dg/backslash_3.f: Likewise
7631         * gfortran.dg/backspace_10.f90: Likewise
7632         * gfortran.dg/backspace_3.f: Likewise
7633         * gfortran.dg/backspace_4.f: Likewise
7634         * gfortran.dg/backspace_5.f: Likewise
7635         * gfortran.dg/backspace_8.f: Likewise
7636         * gfortran.dg/backspace_9.f: Likewise
7637         * gfortran.dg/complex_write.f90: Likewise
7638         * gfortran.dg/convert_implied_open.f90: Likewise
7639         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7640         * gfortran.dg/dos_eol.f: Likewise
7641         * gfortran.dg/empty_format_1.f90: Likewise
7642         * gfortran.dg/endfile.f: Likewise
7643         * gfortran.dg/eof_1.f90: Likewise
7644         * gfortran.dg/eor_1.f90: Likewise
7645         * gfortran.dg/eor_handling_1.f90: Likewise
7646         * gfortran.dg/eor_handling_2.f90: Likewise
7647         * gfortran.dg/eor_handling_3.f90: Likewise
7648         * gfortran.dg/eor_handling_4.f90: Likewise
7649         * gfortran.dg/eor_handling_5.f90: Likewise
7650         * gfortran.dg/error_recovery_5.f90: Likewise
7651         * gfortran.dg/f2003_inquire_1.f03: Likewise
7652         * gfortran.dg/f2003_io_4.f03: Likewise
7653         * gfortran.dg/f2003_io_5.f03: Likewise
7654         * gfortran.dg/f2003_io_7.f03: Likewise
7655         * gfortran.dg/fgetc_1.f90: Likewise
7656         * gfortran.dg/fgetc_2.f90: Likewise
7657         * gfortran.dg/flush_1.f90: Likewise
7658         * gfortran.dg/fmt_exhaust.f90: Likewise
7659         * gfortran.dg/fmt_huge.f90: Likewise
7660         * gfortran.dg/fmt_read.f90: Likewise
7661         * gfortran.dg/fmt_t_1.f90: Likewise
7662         * gfortran.dg/fmt_t_2.f90: Likewise
7663         * gfortran.dg/fmt_t_3.f90: Likewise
7664         * gfortran.dg/fmt_t_4.f90: Likewise
7665         * gfortran.dg/fmt_t_5.f90: Likewise
7666         * gfortran.dg/fmt_t_7.f: Likewise
7667         * gfortran.dg/fseek.f90: Likewise
7668         * gfortran.dg/ftell_1.f90: Likewise
7669         * gfortran.dg/ftell_2.f90: Likewise
7670         * gfortran.dg/func_derived_3.f90: Likewise
7671         * gfortran.dg/inquire_9.f90: Likewise
7672         * gfortran.dg/iostat_1.f90: Likewise
7673         * gfortran.dg/iostat_2.f90: Likewise
7674         * gfortran.dg/list_read_1.f90: Likewise
7675         * gfortran.dg/list_read_4.f90: Likewise
7676         * gfortran.dg/list_read_5.f90: Likewise
7677         * gfortran.dg/list_read_7.f90: Likewise
7678         * gfortran.dg/list_read_8.f90: Likewise
7679         * gfortran.dg/list_read_9.f90: Likewise
7680         * gfortran.dg/namelist_13.f90: Likewise
7681         * gfortran.dg/namelist_14.f90: Likewise
7682         * gfortran.dg/namelist_15.f90: Likewise
7683         * gfortran.dg/namelist_16.f90: Likewise
7684         * gfortran.dg/namelist_17.f90: Likewise
7685         * gfortran.dg/namelist_18.f90: Likewise
7686         * gfortran.dg/namelist_19.f90: Likewise
7687         * gfortran.dg/namelist_20.f90: Likewise
7688         * gfortran.dg/namelist_24.f90: Likewise
7689         * gfortran.dg/namelist_26.f90: Likewise
7690         * gfortran.dg/namelist_27.f90: Likewise
7691         * gfortran.dg/namelist_28.f90: Likewise
7692         * gfortran.dg/namelist_37.f90: Likewise
7693         * gfortran.dg/namelist_38.f90: Likewise
7694         * gfortran.dg/namelist_39.f90: Likewise
7695         * gfortran.dg/namelist_40.f90: Likewise
7696         * gfortran.dg/namelist_43.f90: Likewise
7697         * gfortran.dg/namelist_44.f90: Likewise
7698         * gfortran.dg/namelist_45.f90: Likewise
7699         * gfortran.dg/namelist_46.f90: Likewise
7700         * gfortran.dg/namelist_47.f90: Likewise
7701         * gfortran.dg/namelist_48.f90: Likewise
7702         * gfortran.dg/namelist_49.f90: Likewise
7703         * gfortran.dg/namelist_50.f90: Likewise
7704         * gfortran.dg/namelist_51.f90: Likewise
7705         * gfortran.dg/namelist_52.f90: Likewise
7706         * gfortran.dg/namelist_56.f90: Likewise
7707         * gfortran.dg/namelist_char_only.f90: Likewise
7708         * gfortran.dg/namelist_use.f90: Likewise
7709         * gfortran.dg/namelist_use_only.f90: Likewise
7710         * gfortran.dg/noadv_size.f90: Likewise
7711         * gfortran.dg/open_access_append_1.f90: Likewise
7712         * gfortran.dg/pad_no.f90: Likewise
7713         * gfortran.dg/pr12884.f: Likewise
7714         * gfortran.dg/pr17090.f90: Likewise
7715         * gfortran.dg/pr17285.f90: Likewise
7716         * gfortran.dg/pr17286.f90: Likewise
7717         * gfortran.dg/pr18122.f90: Likewise
7718         * gfortran.dg/pr18210.f90: Likewise
7719         * gfortran.dg/pr18392.f90: Likewise
7720         * gfortran.dg/pr19155.f: Likewise
7721         * gfortran.dg/pr19216.f: Likewise
7722         * gfortran.dg/pr19467.f90: Likewise
7723         * gfortran.dg/pr19657.f: Likewise
7724         * gfortran.dg/pr20257.f90: Likewise
7725         * gfortran.dg/read_bad_advance.f90: Likewise
7726         * gfortran.dg/read_eof_2.f90: Likewise
7727         * gfortran.dg/read_eof_4.f90: Likewise
7728         * gfortran.dg/read_many_1.f: Likewise
7729         * gfortran.dg/read_noadvance.f90: Likewise
7730         * gfortran.dg/read_repeat.f90: Likewise
7731         * gfortran.dg/read_size_noadvance.f90: Likewise
7732         * gfortran.dg/read_x_past.f: Likewise
7733         * gfortran.dg/record_marker_1.f90: Likewise
7734         * gfortran.dg/record_marker_3.f90: Likewise
7735         * gfortran.dg/rewind_1.f90: Likewise
7736         * gfortran.dg/runtime_warning_1.f90: Likewise
7737         * gfortran.dg/shape_3.f90: Likewise
7738         * gfortran.dg/slash_1.f90: Likewise
7739         * gfortran.dg/stat_1.f90: Likewise
7740         * gfortran.dg/stat_2.f90: Likewise
7741         * gfortran.dg/streamio_11.f90: Likewise
7742         * gfortran.dg/streamio_3.f90: Likewise
7743         * gfortran.dg/streamio_4.f90: Likewise
7744         * gfortran.dg/streamio_9.f90: Likewise
7745         * gfortran.dg/tl_editing.f90: Likewise
7746         * gfortran.dg/unf_io_convert_1.f90: Likewise
7747         * gfortran.dg/unf_io_convert_2.f90: Likewise
7748         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7749         * gfortran.dg/unf_short_record_1.f90: Likewise
7750         * gfortran.dg/utf8_1.f03: Likewise
7751         * gfortran.dg/utf8_2.f03: Likewise
7752         * gfortran.dg/widechar_IO_1.f90: Likewise
7753         * gfortran.dg/write_check3.f90: Likewise
7754         * gfortran.dg/write_rewind_2.f: Likewise
7755         * gfortran.dg/x_slash_2.f: Likewise
7756
7757 2009-04-29  Richard Guenther  <rguenther@suse.de>
7758
7759         PR target/39943
7760         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7761         New.
7762         (check_effective_target_vect_floatuint_cvt): Likewise.
7763         * gcc.dg/vect/slp-10.c: Adjust.
7764         * gcc.dg/vect/slp-11.c: Adjust.
7765         * gcc.dg/vect/slp-12b.c: Adjust.
7766         * gcc.dg/vect/slp-33.c: Adjust.
7767         * gcc.c-torture/compile/pr39943.c: New testcase.
7768
7769 2009-04-29  Richard Guenther  <rguenther@suse.de>
7770
7771         PR middle-end/39937
7772         * gcc.c-torture/compile/pr39937.c: New testcase.
7773
7774 2009-04-29  Richard Guenther  <rguenther@suse.de>
7775
7776         PR tree-optimization/39941
7777         * gcc.c-torture/compile/pr39941.c: New testcase.
7778
7779 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7780
7781         * gcc.target/bfin/20090411-1.c: New test.
7782
7783 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7784
7785         PR target/39565
7786         * gcc.dg/pr39565.c: New testcase.
7787
7788 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7789
7790         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7791         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7792         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7793         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7794         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7795         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7796         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7797         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7798         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7799         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7800         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7801         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7802         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7803         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7804         * gcc.target/i386/pr37191.c: Likewise.
7805         * gcc.target/i386/reload-1.c: Likewise.
7806         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7807         * g++.old-deja/g++.pt/repo2.C: Likewise.
7808         * g++.old-deja/g++.pt/repo3.C: Likewise.
7809         * g++.old-deja/g++.pt/repo4.C: Likewise.
7810         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7811         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7812         * g++.dg/template/repo1.C: Likewise.
7813         * g++.dg/template/repo2.C: Likewise.
7814         * g++.dg/template/repo3.C: Likewise.
7815         * g++.dg/template/repo4.C: Likewise.
7816         * g++.dg/template/repo5.C: Likewise.
7817         * g++.dg/template/repo6.C: Likewise.
7818         * g++.dg/template/repo7.C: Likewise.
7819         * g++.dg/template/repo8.C: Likewise.
7820         * g++.dg/template/repo9.C: Likewise.
7821         * g++.dg/rtti/repo1.C: Likewise.
7822         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7823         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7824         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7825         * g++.dg/other/PR23205.C: Skip for vxworks.
7826         * g++.dg/ext/visibility/class1.C: Requires PIC.
7827         * g++.dg/eh/async-unwind2.C: Requires PIC.
7828         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7829         does not have cxa_exit.
7830
7831 2009-04-28  Jing Yu  <jingyu@google.com>
7832
7833         PR testsuite/39790
7834         * lib/target-supports.exp (check_effective_target_tls): Remove
7835         comment of caching.
7836         (check_effective_target_tls_native): Likewise.
7837         (check_effective_target_tls_runtime): Likewise.
7838         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7839         tls to tls_runtime.
7840         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7841
7842 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7843
7844         PR fortran/39946
7845         * gfortran.dg/proc_ptr_16.f90: New.
7846
7847 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7848
7849         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7850         lp64 is true.
7851
7852 2009-04-28  Richard Guenther  <rguenther@suse.de>
7853
7854         PR middle-end/39937
7855         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7856
7857 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7858
7859         * g++.dg/warn/pr35652.C: Removed.
7860         * gcc.dg/pr35652.c: Likewise.
7861
7862 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7863
7864         * gcc.target/ia64/20071210-2.c: New testcase.
7865
7866 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7867
7868         PR c/39323
7869         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7870         * gcc.dg/pr39323-3.c: Ditto.
7871
7872 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7873
7874         PR fortran/39930
7875         PR fortran/39931
7876         * gfortran.dg/ambiguous_reference_2.f90: New.
7877         * gfortran.dg/pointer_assign_7.f90: New.
7878
7879 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7880             Mark Mitchell  <mark@codesourcery.com>
7881
7882         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7883         * gcc.dg/20020103-1.c: Check for __ppc.
7884         * gcc.dg/asm-b.c: Check for __ppc.
7885         * gcc.dg/20020919-1.c: Check for __ppc.
7886         * gcc.dg/20020312-2.c: Likewise.
7887         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7888         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7889         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7890         * g++.dg/warn/weak1.C: Likewise.
7891         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7892         static so appropriate optimizations kick in.
7893         (find_base_value_wrapper): New function.
7894         * g++.dg/eh/simd-5.C: Fix target triplet.
7895         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7896
7897 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7898             H.J. Lu  <hongjiu.lu@intel.com>
7899
7900         PR target/39911
7901         * gcc.target/i386/pr39911.c: New test.
7902
7903 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7904
7905         PR fortran/39879
7906         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7907
7908 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7909
7910         PR c++/35652
7911         Revert:
7912
7913         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7914
7915         * gcc.dg/pr35652.C: New.
7916         * g++.dg/warn/pr35652.C: New.
7917         * gcc.dg/format/plus-1.c: Adjust message.
7918
7919 2009-04-27  DJ Delorie  <dj@redhat.com>
7920
7921         * lib/target-supports.exp (check_effective_target_double64): New.
7922         (check_effective_target_double64plus): New.
7923         (check_effective_target_large_double): New.
7924         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7925         * gcc.dg/div-double-1.c: Likewise.
7926         * gcc.dg/Wconversion-real.c: Require large_double.
7927         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7928
7929         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7930         are too small.
7931
7932         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7933         constants as long.
7934
7935 2009-04-27  Ian Lance Taylor  <iant@google.com>
7936
7937         * gcc.dg/Wcxx-compat-5.c: New testcase.
7938         * gcc.dg/Wcxx-compat-6.c: New testcase.
7939
7940 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7941
7942         Allow non-constant arguments to conversion intrinsics.
7943         * gcc.target/spu/intrinsics-3.c: Update tests.
7944
7945 2009-04-27  Richard Guenther  <rguenther@suse.de>
7946
7947         PR middle-end/39928
7948         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7949         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7950
7951 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7952
7953         PR target/39903
7954         * gcc.dg/torture/pr39903-1.c: New.
7955         * gcc.dg/torture/pr39903-2.c: Likewise.
7956
7957 2009-04-27  Revital Eres  <eres@il.ibm.com>
7958
7959         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7960         and check it.
7961         * gcc.dg/sms-2.c: Add dump check.
7962         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7963         and check it.
7964         * gcc.dg/sms-4.c: Likewise.
7965         * gcc.dg/sms-5.c: Likewise.
7966         * gcc.dg/sms-6.c: Likewise.
7967         * gcc.dg/sms-7.c: Likewise.
7968         * gcc.dg/sms-antideps.c: Rename to...
7969         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7970
7971 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7972
7973         * gnat.dg/opt2.adb: New test.
7974
7975 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7976
7977         PR c++/39875
7978         * g++.dg/warn/Wunused-15.C: New test.
7979
7980 2009-04-26  Michael Matz  <matz@suse.de>
7981
7982         Expand from SSA.
7983         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7984         change regexps.
7985         * gcc.target/i386/pr37248-1.c: Modified.
7986         * gcc.target/i386/pr37248-3.c: Modified.
7987         * gcc.target/i386/pr37248-2.c: Modified.
7988         * gnat.dg/aliasing1.adb: Modified.
7989         * gnat.dg/pack9.adb: Modified.
7990         * gnat.dg/aliasing2.adb: Modified.
7991         * gcc.dg/strict-overflow-2.c: Modified.
7992         * gcc.dg/autopar/reduc-1char.c: Modified.
7993         * gcc.dg/autopar/reduc-2char.c: Modified.
7994         * gcc.dg/autopar/reduc-1.c: Modified.
7995         * gcc.dg/autopar/reduc-2.c: Modified.
7996         * gcc.dg/autopar/reduc-3.c: Modified.
7997         * gcc.dg/autopar/reduc-6.c: Modified.
7998         * gcc.dg/autopar/reduc-7.c: Modified.
7999         * gcc.dg/autopar/reduc-8.c: Modified.
8000         * gcc.dg/autopar/reduc-9.c: Modified.
8001         * gcc.dg/autopar/reduc-1short.c: Modified.
8002         * gcc.dg/autopar/reduc-2short.c: Modified.
8003         * gcc.dg/autopar/parallelization-1.c: Modified.
8004         * gcc.dg/strict-overflow-4.c: Modified.
8005         * gcc.dg/strict-overflow-6.c: Modified.
8006         * gcc.dg/gomp/combined-1.c: Modified.
8007         * gcc.dg/no-strict-overflow-1.c: Modified.
8008         * gcc.dg/no-strict-overflow-3.c: Modified.
8009         * gcc.dg/no-strict-overflow-5.c: Modified.
8010         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8011         * gcc.dg/tree-ssa/pr18134.c: Modified.
8012         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8013         * gcc.dg/tree-ssa/vector-2.c: Modified.
8014         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8015         * gcc.dg/tree-ssa/loop-21.c: Modified.
8016         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8017         * gcc.dg/tree-ssa/vector-3.c: Modified.
8018         * gcc.dg/tree-ssa/asm-3.c: Modified.
8019         * gcc.dg/tree-ssa/pr23294.c: Modified.
8020         * gcc.dg/tree-ssa/loop-22.c: Modified.
8021         * gcc.dg/tree-ssa/loop-15.c: Modified.
8022         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8023         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8024         * gcc.dg/tree-ssa/pr20139.c: Modified.
8025         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8026         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8027         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8028         * gcc.dg/tree-ssa/loop-5.c: Modified.
8029         * gcc.dg/tree-ssa/pr19431.c: Modified.
8030         * gcc.dg/tree-ssa/pr32044.c: Modified.
8031         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8032         * gcc.dg/tree-ssa/loop-19.c: Modified.
8033         * gcc.dg/tree-ssa/loop-28.c: Modified.
8034         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8035         * gcc.dg/tree-ssa/divide-1.c: Modified.
8036         * gcc.dg/tree-ssa/inline-1.c: Modified.
8037         * gcc.dg/tree-ssa/divide-3.c: Modified.
8038         * gcc.dg/tree-ssa/pr30978.c: Modified.
8039         * gcc.dg/tree-ssa/alias-6.c: Modified.
8040         * gcc.dg/tree-ssa/divide-4.c: Modified.
8041         * gcc.dg/tree-ssa/alias-11.c: Modified.
8042         * gcc.dg/no-strict-overflow-7.c: Modified.
8043         * gcc.dg/strict-overflow-1.c: Modified.
8044         * gcc.dg/pr15784-4.c: Modified.
8045         * gcc.dg/pr34263.c: Modified.
8046         * gcc.dg/strict-overflow-3.c: Modified.
8047         * gcc.dg/tree-prof/stringop-1.c: Modified.
8048         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8049         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8050         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8051         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8052         * gcc.dg/no-strict-overflow-2.c: Modified.
8053         * gcc.dg/no-strict-overflow-4.c: Modified.
8054         * gcc.dg/no-strict-overflow-6.c: Modified.
8055         * g++.dg/tree-ssa/pr27090.C: Modified.
8056         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8057         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8058         * g++.dg/tree-ssa/pr19807.C: Modified.
8059         * g++.dg/opt/pr30965.C: Modified.
8060         * g++.dg/init/new17.C: Modified.
8061         * gfortran.dg/whole_file_6.f90: Modified.
8062         * gfortran.dg/whole_file_5.f90: Modified.
8063         * gfortran.dg/reassoc_1.f90: Modified.
8064         * gfortran.dg/reassoc_3.f90: Modified.
8065
8066 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8067
8068         PR fortran/39893
8069         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8070
8071 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8072
8073         PR inline-asm/39543
8074         * gcc.target/i386/pr39543-1.c: New test.
8075         * gcc.target/i386/pr39543-2.c: New test.
8076         * gcc.target/i386/pr39543-3.c: New test.
8077
8078         PR c/39889
8079         * gcc.dg/Wunused-value-3.c: New test.
8080
8081 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8082
8083         PR c/39581
8084         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8085         gcc.dg/vla-21.c: New tests.
8086
8087 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8088
8089         PR c/39556
8090         * gcc.dg/inline-34.c: New test.
8091
8092 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8093
8094         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8095         gcc.dg/enum-const-3.c: New tests.
8096         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8097         -pedantic-errors.  Update expected diagnostics.
8098
8099 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8100
8101         PR c/39582
8102         * gcc.dg/vla-20.c: New test.
8103
8104 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8105
8106         PR c/39564
8107         * gcc.dg/vla-19.c: New test.
8108
8109 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8110
8111         PR preprocessor/39559
8112         * gcc.dg/c99-intconst-2.c: New test.
8113
8114 2009-04-25  Jan Hubicka  <jh@suse.cz>
8115
8116         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8117
8118 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8119
8120         PR fortran/39688
8121         * gfortran.dg/import7.f90: New.
8122
8123 2009-04-24  Richard Guenther  <rguenther@suse.de>
8124
8125         * gcc.dg/tree-ssa/vrp48.c: Fix.
8126
8127 2008-04-24  Doug Kwan  <dougkwan@google.com>
8128
8129         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8130         destination are the same.
8131
8132 2009-04-24  Richard Guenther  <rguenther@suse.de>
8133
8134         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8135
8136 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8137
8138         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8139         gcc.dg/array-const-3.c: New tests.
8140
8141 2009-04-24  Ian Lance Taylor  <iant@google.com>
8142
8143         * gcc.dg/Wcxx-compat-4.c: New testcase.
8144
8145 2009-04-24  Daniel Kraft  <d@domob.eu>
8146
8147         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8148         expected on already erraneous symbol (renamed to fresh one).
8149
8150 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8151
8152         PR middle-end/39867
8153         * gcc.dg/pr39867.c: New.
8154
8155 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8156
8157         PR fortran/39861
8158         PR fortran/39864
8159         * gfortran.dg/intrinsic_1.f90: New.
8160
8161 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8162
8163         * gnat.dg/alignment7.adb: New test.
8164         * gnat.dg/alignment8.adb: Likewise.
8165
8166 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8167
8168         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8169         * gnat.dg/specs/rep_clause2.ads: New test.
8170
8171 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8172
8173         PR rtl-optimization/39794
8174         * gcc.dg/pr39794.c: New test.
8175
8176 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8177
8178         * gnat.dg/atomic1.adb: New test.
8179         * gnat.dg/atomic1_pkg.ads: New helper.
8180
8181 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8182
8183         PR testsuite/39623
8184         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8185         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8186
8187 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8188
8189         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8190         warning.
8191
8192 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8193
8194         PR C/31499
8195         * gcc.dg/vector-init-1.c: New testcase.
8196         * gcc.dg/vector-init-2.c: New testcase.
8197
8198 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8199
8200         * gnat.dg/enum2.adb: New test.
8201         * gnat.dg/enum2_pkg.ads: New helper.
8202
8203 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8204
8205         PR c/39855
8206         * gcc.dg/torture/pr39855.c: New test.
8207
8208 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8209
8210         PR c++/39639
8211         * g++.dg/cpp0x/pr39639.C: New test.
8212
8213 2009-04-22  Mark Heffernan  <meheff@google.com>
8214
8215         * gcc.dg/profile-generate-3.c: New test.
8216
8217 2009-04-22  Jan Hubicka  <jh@suse.cz>
8218
8219         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8220
8221 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8222
8223         PR testsuite/39623
8224         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8225
8226 2009-04-22  Richard Guenther  <rguenther@suse.de>
8227
8228         PR tree-optimization/39824
8229         * gcc.c-torture/compile/pr39824.c: New testcase.
8230
8231 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8232
8233         PR c++/14875
8234         * g++.dg/parse/parser-pr14875.C: New.
8235         * g++.dg/parse/parser-pr14875-2.C: New.
8236         * g++.dg/parse/error6.C: Update match string.
8237
8238 2009-04-22  Richard Guenther  <rguenther@suse.de>
8239
8240         PR tree-optimization/39845
8241         * gcc.c-torture/compile/pr39845.c: New testcase.
8242
8243 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8244
8245         PR fortran/39735
8246         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8247         * gfortran.dg/external_initializer.f90: Modified.
8248         * gfortran.dg/interface_26.f90: Modified.
8249         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8250         * gfortran.dg/proc_ptr_3.f90: Modified.
8251         * gfortran.dg/proc_ptr_15.f90: New.
8252         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8253
8254 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8255
8256         PR c++/35711
8257         * g++.dg/warn/pr35711.C: New.
8258         * g++.dg/conversion/ptrmem2.C: Update.
8259
8260 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8261
8262         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8263         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8264         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8265         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8266         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8267         gcc.c-torture/ChangeLog.0,
8268         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8269         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8270         gcc.target/i386/math-torture/math-torture.exp,
8271         gcc.target/mips/inter/mips16-inter.exp,
8272         gcc.target/mips/mips-nonpic/README,
8273         gcc.target/x86_64/abi/README.gcc,
8274         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8275         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8276         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8277         notices.
8278         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8279
8280 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8281
8282         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8283
8284 2009-04-21  Richard Guenther  <rguenther@suse.de>
8285
8286         PR middle-end/39829
8287         * gcc.dg/torture/pr39829.c: New testcase.
8288
8289 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8290
8291         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8292
8293 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8294
8295         PR 16202
8296         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8297         * gcc.dg/sequence-pt-2.c: New.
8298         * gcc.dg/sequence-pt-3.c: New.
8299         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8300         * g++.dg/warn/sequence-pt-2.c: New.
8301         * g++.dg/warn/sequence-pt-3.c: New.
8302
8303 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8304
8305         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8306
8307 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8308
8309         * gnat.dg/import1.ad[sb]: New test.
8310
8311 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8312
8313         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8314         return 0.
8315
8316 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8317
8318         PR fortran/39811
8319         * gfortran.dg/continuation_11.f90: New test.
8320
8321 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8322
8323         PR c++/13358
8324         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8325         messages. Test for "long long" in system headers.
8326         * gcc.dg/c99-longlong-2.c: New.
8327         * g++.dg/warn/pr13358.C: New.
8328         * g++.dg/warn/pr13358-2.C: New.
8329         * g++.dg/warn/pr13358-3.C: New.
8330         * g++.dg/warn/pr13358-4.C: New.
8331
8332 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8333
8334         * gcc.dg/framework-2.c: Fix up for non existent includes
8335         being fatal errors now.
8336
8337 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8338
8339         PR fortran/39800
8340         * gfortran.dg/private_type_13.f90: New test.
8341         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8342
8343 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8344
8345         PR c++/39803
8346         * g++.dg/warn/Wunused-14.C: New test.
8347
8348 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8349
8350         * gnat.dg/specs/small_alignment.ads: New test.
8351
8352 2009-04-20  Ian Lance Taylor  <iant@google.com>
8353
8354         * gcc.dg/Wcxx-compat-3.c: New testcase.
8355
8356 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8357
8358         * gnat.dg/pack13.ad[sb]: New test.
8359         * gnat.dg/pack13_pkg.ads: New helper.
8360
8361 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8362
8363         * gnat.dg/discr11.ad[sb]: New test.
8364         * gnat.dg/discr11_pkg.ads: New helper.
8365
8366 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8367
8368         PR tree-optimization/39675
8369         * gcc.dg/vect/O3-pr39675-2.c: New test.
8370
8371 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8372
8373         * gnat.dg/rep_clause3.adb: New test.
8374
8375 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8376
8377         PR c/37481
8378         * gcc.dg/c99-flex-array-7.c: New test.
8379
8380 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8381
8382         PR c/19771
8383         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8384
8385 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8386
8387         PR c/38243
8388         * gcc.dg/c99-restrict-3.c: New test.
8389
8390 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8391
8392         PR preprocessor/20078
8393         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8394
8395 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8396
8397         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8398         Do not pass -B$root after -margs.
8399
8400 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8401
8402         PR c/32061
8403         PR c++/36954
8404         * gcc.dg/pr32061.c: New.
8405         * gcc.dg/Wlogical-op-1.c: Update.
8406         * g++.dg/warn/Wlogical-op-1.C: Update.
8407         * g++.dg/warn/pr36954.C: New.
8408
8409 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8410
8411         PR c/27676
8412         * gcc.dg/lvalue-5.c: New test.
8413
8414 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8415
8416         PR c/22367
8417         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8418
8419 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8420
8421         * gcc.dg/cpp/include5.c: New test.
8422
8423 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8424
8425         PR c/35210
8426         * gcc.dg/call-diag-2.c: New test.
8427
8428 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8429
8430         PR preprocessor/39646
8431         * gcc.dg/cpp/line8.c: New test.
8432
8433 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8434
8435         PR preprocessor/39647
8436         * gcc.dg/cpp/line7.c: New test.
8437
8438 2009-04-18  Richard Guenther  <rguenther@suse.de>
8439
8440         PR middle-end/39804
8441         * gcc.target/i386/pr39804.c: New testcase.
8442
8443 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8444
8445         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8446         * g++.dg/other/pr39496.C: Likewise.
8447
8448 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8449
8450         PR middle-end/36902
8451         * gcc.dg/pr36902.c: New.
8452
8453 2009-04-17  Diego Novillo  <dnovillo@google.com>
8454
8455         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8456         violation for variable 'inside_main'.
8457
8458 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8459
8460         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8461
8462 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8463
8464         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8465
8466 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8467
8468         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8469         * gfortran.dg/chmod_2.f90: Likewise.
8470         * gfortran.dg/chmod_3.f90: Likewise.
8471         * gfortran.dg/open_errors.f90: Likewise.
8472         * gfortran.dg/stat_1.f90: Likewise.
8473         * gfortran.dg/stat_2.f90: Likewise.
8474
8475 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8476
8477         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8478         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8479         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8480         * gfortran.dg/nearest_1.f90: Likewise.
8481         * gfortran.dg/nearest_3.f90: Likewise.
8482         * gfortran.dg/isnan_1.f90: Likewise.
8483         * gfortran.dg/isnan_2.f90: Likewise.
8484         * gfortran.dg/nan_1.f90: Likewise.
8485         * gfortran.dg/nan_2.f90: Likewise.
8486         * gfortran.dg/nan_3.f90: Likewise.
8487         * gfortran.dg/nan_4.f90: Likewise.
8488         * gfortran.dg/module_nan.f90: Likewise.
8489         * gfortran.dg/int_conv_2.f90: Likewise.
8490         * gfortran.dg/init_flag_3.f90: Likewise.
8491         * gfortran.dg/namelist_42.f90: Likewise.
8492         * gfortran.dg/namelist_43.f90: Likewise.
8493         * gfortran.dg/real_const_3.f90: Likewise.
8494         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8495
8496         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8497         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8498         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8499         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8500         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8501
8502         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8503         * gfortran.dg/gamma_5.f90: Likewise.
8504
8505 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8506
8507         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8508         less strict so it also works with auto-overlay support.
8509         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8510         for "exceeds local store" linker errors on the SPU.
8511
8512         * lib/gfortran.exp: Include target-supports.exp.
8513         (gfortran_init): On SPU targets where automatic overlay support
8514         is available, use it to build all Fortran test cases.
8515
8516         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8517
8518 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8519
8520         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8521         rule enforced by gnat on taft types.
8522
8523 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8524
8525         PR testsuite/39792
8526         * g++.dg/ext/complit11.C: Add empty dg-options.
8527
8528 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8529
8530         PR c++/17570
8531         * g++.dg/template/defarg11.C: New test.
8532
8533 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8534
8535         PR c++/28766
8536         * g++.dg/ext/complit11.C: New testcase.
8537
8538 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8539
8540         PR c++/39551
8541         * g++.dg/warn/Wunused-13.C: New testcase.
8542
8543 2009-04-15  Ian Lance Taylor  <iant@google.com>
8544
8545         * gcc.dg/Wenum-compare-1.c: New testcase.
8546
8547 2009-04-15  Richard Guenther  <rguenther@suse.de>
8548
8549         PR tree-optimization/39764
8550         * g++.dg/torture/pr39764.C: New testcase.
8551
8552 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8553
8554         * g++.dg/ext/altivec-17.C: New.
8555
8556 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8557
8558         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8559         * gnat.dg/specs/limited1.ads: Ditto.
8560
8561 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8562
8563         PR testsuite/39769
8564         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8565         for testing the results of estimate instructions.
8566         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8567         * gcc.dg/vmx/3a-05.c (test): Ditto.
8568
8569 2009-04-14  Jason Merrill  <jason@redhat.com>
8570
8571         PR c++/39763
8572         * g++.dg/warn/Wshadow-4.C: Extend.
8573
8574 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8575
8576         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8577         (do_D): Remove attribute hidden.
8578
8579 2009-04-13  Jason Merrill  <jason@redhat.com>
8580
8581         PR c++/39480
8582         * g++.dg/init/copy7.C: New.
8583
8584 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8585
8586         PR testsuite/39733
8587         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8588         (check_for_all_options): This.
8589
8590 2009-04-13  Jason Merrill  <jason@redhat.com>
8591
8592         PR c++/39750
8593         * g++.dg/template/crash90.C: New.
8594
8595 2009-04-12  Jason Merrill  <jason@redhat.com>
8596
8597         PR c++/39742
8598         * g++.dg/overload/extern-C-2.C: New.
8599
8600 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8601
8602         PR preprocessor/31869
8603         * gcc.dg/cpp/strify5.c: New test.
8604
8605 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8606
8607         * gnat.dg/enum1.adb: New test.
8608         * gnat.dg/enum1_pkg.ads: New helper.
8609
8610 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8611
8612         PR target/39740
8613         * gcc.target/alpha/pr39740.c: New test.
8614
8615 2009-04-11  Daniel Kraft  <d@domob.eu>
8616
8617         PR fortran/37746
8618         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8619         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8620         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8621         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8622         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8623         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8624         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8625         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8626         expected string length that failed with -fbounds-check now.
8627         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8628
8629 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8630
8631         PR fortran/39692
8632         * gfortran.dg/proc_ptr_14.f90: New.
8633
8634 2009-04-11  Richard Guenther  <rguenther@suse.de>
8635
8636         PR middle-end/39732
8637         * g++.dg/torture/pr39732.C: New testcase.
8638
8639 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8640
8641         * gfortran.dg/whole_file_5.f90: New.
8642         * gfortran.dg/whole_file_6.f90: New.
8643
8644 2009-04-11  Richard Guenther  <rguenther@suse.de>
8645
8646         PR tree-optimization/39713
8647         * g++.dg/torture/pr39713.C: New testcase.
8648
8649 2009-04-10  Richard Guenther  <rguenther@suse.de>
8650
8651         PR c/39712
8652         * gcc.dg/pr39712.c: New testcase.
8653
8654 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8655
8656         PR c++/28301
8657         * g++.dg/cpp0x/enum2.C: Updated.
8658         * g++.dg/debug/pr22514.C: Likewise.
8659         * g++.dg/parse/enum2.C: Likewise.
8660         * g++.dg/parse/enum3.C: Likewise.
8661         * g++.dg/template/crash79.C: Likewise.
8662         * g++.old-deja/g++.jason/cond.C: Likewise.
8663
8664 2009-04-10  Chao-ying Fu  <fu@mips.com>
8665
8666         * gcc.target/mips/interrupt_handler.c: Change from compile to
8667         assemble.
8668
8669 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8670
8671         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8672
8673 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8674
8675         PR fortran/38709
8676         * gfortran.dg/zero_sized_6.f90: New.
8677
8678 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8679
8680         PR  c++/20118
8681         * g++.dg/parse/pr20118.C: New.
8682         * g++.dg/template/spec16.C: Update.
8683
8684 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8685
8686         PR testsuite/35621
8687         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8688         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8689         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8690         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8691         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8692         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8693         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8694         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8695         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8696         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8697         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8698         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8699         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8700         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8701         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8702         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8703         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8704
8705 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8706
8707         PR target/39678
8708         * g++.dg/torture/pr39678.C: New.
8709         * gcc.dg/compat/struct-complex-2.h: Likewise.
8710         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8711         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8712         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8713         * gcc.dg/torture/pr39678.c: Likewise.
8714         * gcc.target/i386/pr39678.c: Likewise.
8715
8716         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8717         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8718
8719         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8720         <complex.h>.  Add tests for structure with complex float.
8721
8722 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8723             Joseph Myers  <joseph@codesourcery.com>
8724
8725         PR target/36800
8726         * gcc.dg/dfp/pr36800.c: New.
8727
8728 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8729             Rafael Avila de Espindola  <espindola@google.com>
8730
8731         * gcc.misc-tests/help.exp: New file.
8732         * lib/options.exp: New file.
8733
8734 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8735
8736         PR libobjc/36610
8737         * objc/execute/forward-1.x: New.
8738
8739 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8740
8741         * gcc.dg/pr27150-1.c: Change to a link test.
8742
8743 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8744
8745         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8746         3 of the GNU General Public License and to point readers at the
8747         COPYING3 file and the FSF's license web page.
8748         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8749         * gcc.dg/struct/struct-reorg.exp: Likewise.
8750         * gcc.target/spu/tag_manager.c: Likewise.
8751
8752 2009-04-09  Richard Guenther  <rguenther@suse.de>
8753
8754         PR testsuite/39696
8755         * ssa-ccp-25.c: Adjust pattern.
8756
8757 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8758
8759         PR fortran/36704
8760         * gfortran.dg/external_procedures_1.f90: Modified.
8761         * gfortran.dg/proc_ptr_result_1.f90: New.
8762         * gfortran.dg/proc_ptr_result_2.f90: New.
8763         * gfortran.dg/proc_ptr_result_3.f90: New.
8764
8765 2009-04-09  Richard Guenther  <rguenther@suse.de>
8766
8767         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8768         to prevent constant propagation.
8769         * gcc.dg/vect/vect-56.c: Likewise.
8770         * gcc.dg/vect/vect-58.c: Likewise.
8771         * gcc.dg/vect/vect-60.c: Likewise.
8772         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8773         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8774         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8775
8776 2009-04-09  Richard Guenther  <rguenther@suse.de>
8777
8778         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8779         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8780
8781 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8782
8783         PR c/39613
8784         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8785         New tests.
8786
8787 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8788
8789         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8790         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8791
8792 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8793
8794         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8795
8796 2009-04-08  Jason Merrill  <jason@redhat.com>
8797
8798         PR c++/25185
8799         * g++.dg/template/error40.C: Add another test.
8800
8801 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8802
8803         PR c/39614
8804         PR c/39673
8805         * gcc.c-torture/compile/pr39614-1.c,
8806         gcc.c-torture/compile/pr39614-2.c,
8807         gcc.c-torture/compile/pr39614-3.c,
8808         gcc.c-torture/compile/pr39614-4.c,
8809         gcc.c-torture/compile/pr39614-5.c,
8810         gcc.c-torture/compile/pr39673-1.c,
8811         gcc.c-torture/compile/pr39673-2.c: New tests.
8812         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8813         more cases.
8814         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8815         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8816         expected errors.
8817
8818 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8819
8820         PRc++/39637
8821         * g++.dg/cpp0x/variadic-crash2.C: New test.
8822
8823 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8824
8825         PR fortran/38863
8826         * gfortran.dg/alloc_comp_result_1.f90: New test.
8827
8828 2009-04-07  Jason Merrill  <jason@redhat.com>
8829
8830         PR c++/34691
8831         * g++.dg/overload/extern-C-1.C: New.
8832
8833 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8834
8835         PR testsuite/39325
8836         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8837
8838 2009-04-07  Jason Merrill  <jason@redhat.com>
8839
8840         PR c++/25185
8841         * g++.dg/template/error40.C: New.
8842
8843 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8844
8845         PR fortran/38152
8846         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8847
8848 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8849
8850         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8851
8852 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8853
8854         PR fortran/38290
8855         * gfortran.dg/proc_decl_1.f90: Modified.
8856         * gfortran.dg/proc_ptr_11.f90: Extended.
8857         * gfortran.dg/proc_ptr_13.f90: Modified.
8858
8859 2009-04-06  Jason Merrill  <jason@redhat.com>
8860
8861         PR c++/35146
8862         * g++.dg/template/fnspec1.C: New.
8863
8864 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8865
8866         * lib/gnat.exp: Handle multilib.
8867
8868 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8869
8870         PR fortran/38863
8871         * gfortran.dg/dependency_23.f90: New test.
8872
8873 2009-04-06  Richard Guenther  <rguenther@suse.de>
8874
8875         PR tree-optimization/28868
8876         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8877         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8878         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8879         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8880
8881 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8882
8883         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8884
8885 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8886
8887         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8888
8889 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8890
8891         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8892         with the built-in y0, and the subsequent warning.
8893         (y1): Likewise, rename to y_1.
8894
8895 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8896
8897         PR fortran/39414
8898         * gfortran.dg/proc_decl_21.f90: New.
8899
8900 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8901
8902         PR fortran/36091
8903         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8904
8905 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8906
8907         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8908         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8909         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8910         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8911         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8912         gfortran.dg/namelist_49.f90: Gate test on effective_target
8913         fd_truncate.
8914         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8915
8916 2009-04-05  Daniel Kraft  <d@domob.eu>
8917
8918         PR fortran/38654
8919         * gfortran.dg/read_float_2.f03
8920         * gfortran.dg/read_float_3.f90
8921
8922 2009-04-05  Richard Guenther  <rguenther@suse.de>
8923
8924         PR tree-optimization/39648
8925         * gcc.c-torture/compile/pr39648.c: New testcase.
8926
8927 2009-04-05  Jason Merrill  <jason@redhat.com>
8928
8929         PR c++/14912
8930         * g++.dg/template/error39.C: New.
8931
8932 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8933
8934         PR fortran/29458
8935         * gfortran.dg/implied_do_1.f90: New.
8936
8937 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8938
8939         PR fortran/39577
8940         * gfortran.dg/recursive_check_8.f90: New.
8941         * gfortran.dg/recursive_check_9.f90: New.
8942         * gfortran.dg/recursive_check_10.f90: New.
8943         * gfortran.dg/recursive_check_11.f90: New.
8944         * gfortran.dg/recursive_check_12.f90: New.
8945         * gfortran.dg/recursive_check_13.f90: New.
8946         * gfortran.dg/recursive_check_14.f90: New.
8947
8948 2009-04-04  Jason Merrill  <jason@redhat.com>
8949
8950         PR c++/25185
8951         * g++.dg/template/error38.C: Add more tests.
8952
8953 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8954
8955         PR fortran/37614
8956         * gfortran.dg/common_align_2.f90: New test.
8957
8958 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8959
8960         PR target/39501
8961         * gcc.c-torture/execute/pr39501.c: New file.
8962         * gcc.c-torture/execute/pr39501.x: New file.
8963
8964 2009-04-04  Richard Guenther  <rguenther@suse.de>
8965
8966         PR tree-optimization/8781
8967         PR tree-optimization/37892
8968         * g++.dg/tree-ssa/pr8781.C: New testcase.
8969         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8970
8971 2009-04-04  Richard Guenther  <rguenther@suse.de>
8972
8973         PR tree-optimization/39636
8974         * gcc.c-torture/compile/pr39636.c: New testcase.
8975
8976 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8977
8978         PR rtl-optimization/39607
8979         * g++.dg/opt/pr39607.C: New.
8980
8981 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8982
8983         PR fortran/39594
8984         * gfortran.dg/common_12.f90: New.
8985
8986 2009-04-03  Jason Merrill  <jason@redhat.com>
8987
8988         PR c++/39608
8989         * g++.dg/template/const2.C: New test.
8990
8991 2009-04-03  Richard Guenther  <rguenther@suse.de>
8992
8993         PR tree-optimization/2480
8994         PR tree-optimization/23086
8995         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8996         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8997
8998 2009-04-03  Richard Guenther  <rguenther@suse.de>
8999
9000         PR tree-optimization/34743
9001         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9002         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9003         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9004         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9005         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9006         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9007         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9008         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9009
9010 2009-04-03  Richard Guenther  <rguenther@suse.de>
9011
9012         PR middle-end/13146
9013         PR tree-optimization/23940
9014         PR tree-optimization/33237
9015         PR middle-end/33974
9016         PR middle-end/34093
9017         PR tree-optimization/36201
9018         PR tree-optimization/36230
9019         PR tree-optimization/38049
9020         PR tree-optimization/38207
9021         PR tree-optimization/38230
9022         PR tree-optimization/38301
9023         PR tree-optimization/38585
9024         PR middle-end/38895
9025         PR tree-optimization/38985
9026         PR tree-optimization/39299
9027         * gcc.dg/pr19633-1.c: Adjust.
9028         * gcc.dg/torture/pta-callused-1.c: Likewise.
9029         * gcc.dg/torture/pr39074-2.c: Likewise.
9030         * gcc.dg/torture/pr39074.c: Likewise.
9031         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9032         * gcc.dg/torture/pr30375.c: Adjust.
9033         * gcc.dg/torture/pr33563.c: Likewise.
9034         * gcc.dg/torture/pr33870.c: Likewise.
9035         * gcc.dg/torture/pr33560.c: Likewise.
9036         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9037         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9038         * gcc.dg/tree-ssa/alias-15.c: Remove.
9039         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9040         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9041         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9042         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9043         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9044         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9045         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9046         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9047         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9048         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9049         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9050         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9051         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9052         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9053         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9054         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9055         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9056         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9057         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9058         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9059         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9060         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9061         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9062         * gcc.dg/uninit-B.c: XFAIL.
9063         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9064         * gcc.dg/uninit-pr19430.c: XFAIL.
9065         * g++.dg/tree-ssa/pr13146.C: New testcase.
9066         * g++.dg/opt/pr36187.C: Adjust.
9067         * g++.dg/torture/20090329-1.C: New testcase.
9068
9069 2009-04-02  Chao-ying Fu  <fu@mips.com>
9070
9071         * gcc.target/mips/interrupt_handler.c: New test.
9072
9073 2009-04-02  David Ayers  <ayers@fsfe.org>
9074
9075         PR objc/18456
9076         * objc.dg/bad-receiver-type-2.m: New test contributed by
9077         Alexander Mamberg.
9078
9079 2009-04-02  Jason Merrill  <jason@redhat.com>
9080
9081         PR c++/25185
9082         * g++.dg/template/error38.C: New test.
9083
9084 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9085
9086         PR tree-optimization/31677
9087         * gcc.dg/memcpy-1.c: Add compiler option.
9088
9089 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9090
9091         PR tree-optimization/39595
9092         * gfortran.dg/vect/O3-pr39595.f: New test.
9093
9094 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9095
9096         PR c++/26693
9097         * g++.dg/template/typedef11.C: New test.
9098         * g++.dg/template/typedef12.C: Likewise.
9099         * g++.dg/template/typedef13.C: Likewise.
9100         * g++.dg/template/typedef14.C: Likewise.
9101         * g++.dg/template/typedef15.C: Likewise.
9102         * g++.dg/template/typedef16.C: Likewise.
9103         * g++.dg/template/sfinae3.C: Compile this pedantically.
9104         The only errors expected should be the one saying the typedef is ill
9105         formed.
9106         * g++.old-deja/g++.pt/typename8.C: Likewise.
9107         * g++.dg/template/access11.C: Update this.
9108
9109 2009-04-02  Richard Guenther  <rguenther@suse.de>
9110
9111         PR tree-optimization/37221
9112         * gcc.c-torture/compile/20090331-1.c: New testcase.
9113
9114 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9115
9116         * gcc.c-torture/compile/20090401-1.c: New test.
9117
9118 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9119
9120         PR c++/4926
9121         * g++.dg/template/pr4926-1.C: New.
9122
9123 2009-04-01  Xinliang David Li  <davidxl@google.com>
9124
9125         * gcc.target/i386/all_one_m128i.c: New test.
9126
9127 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9128
9129         PR c/39027
9130         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9131         * gcc.dg/fltconst-2.c: New test.
9132         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9133         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9134
9135         PR c/33466
9136         * gcc.dg/cpp/pr33466.c: New test.
9137         * gcc.dg/dfp/pr33466.c: New test.
9138         * gcc.dg/fixed-point/pr33466.c: New test.
9139
9140 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9141
9142         PR tree-optimization/35011
9143         * g++.dg/other/pr35011.C: New.
9144
9145 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9146
9147         PR target/39226
9148         * gcc.dg/pr39226.c: New test.
9149
9150 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9151
9152         PR c++/35240
9153         * g++.dg/template/pr35240.C: New.
9154
9155 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9156
9157         PR c/39605
9158         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9159         * gcc.dg/pr25682.c: Update expected diagnostics.
9160
9161 2009-04-01  Richard Guenther  <rguenther@suse.de>
9162
9163         * gcc.dg/fold-plusmult-2.c: New testcase.
9164
9165 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9166
9167         PR c/37772
9168         * gcc.dg/pr37772.c: New test.
9169         * g++.dg/ext/asm11.C: New test.
9170
9171 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9172
9173         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9174         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9175         defined.
9176
9177 2009-03-31  Jason Merrill  <jason@redhat.com>
9178
9179         * g++.old-deja/g++.other/using9.C: Add expected errors.
9180
9181 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9182
9183         * gcc.c-torture/compile/pr33009.c: Removed.
9184
9185 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9186
9187         * gcc.c-torture/compile/pr33009.c: Delete.
9188         * gcc.c-torture/compile/pr11832.c: Likewise.
9189
9190 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9191
9192         PR c/448
9193         * lib/target-supports.exp (check_effective_target_stdint_types):
9194         Update comment.
9195         (check_effective_target_inttypes_types): New.
9196         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9197         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9198         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9199
9200 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9201
9202         PR fortran/38917
9203         PR fortran/38918
9204         * gfortran.dg/data_pointer_1.f90: New test.
9205
9206 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9207
9208         PR fortran/38915
9209         * gfortran.dg/char_length_15.f90: New test.
9210
9211 2009-03-31  Jason Merrill  <jason@redhat.com>
9212
9213         C++ DR 613
9214         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9215         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9216         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9217         xfail others.
9218
9219         * g++.dg/other/typedef2.C: New test.
9220
9221         PR c++/37806
9222         * g++.dg/template/typedef17.C: New test.
9223
9224         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9225         * g++.dg/cpp0x/auto12.C: Likewise.
9226
9227 2009-03-31  Richard Guenther  <rguenther@suse.de>
9228
9229         PR middle-end/31029
9230         * gcc.dg/fold-compare-4.c: New testcase.
9231         * gcc.dg/fold-compare-5.c: Likewise.
9232
9233 2009-03-31  Richard Guenther  <rguenther@suse.de>
9234
9235         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9236
9237 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9238
9239         PR target/39592
9240         * gcc.target/i386/pr39592-1.c: New test.
9241
9242 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9243
9244         PR preprocessor/15638
9245         * gcc.dg/cpp/missing-header-1.c: New test.
9246         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9247         "compilation terminated" message.
9248         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9249         test #include "".
9250         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9251         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9252         terminated" message.
9253
9254 2009-03-31  Richard Guenther  <rguenther@suse.de>
9255
9256         PR middle-end/23401
9257         PR middle-end/27810
9258         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9259         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9260
9261 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9262
9263         PR fortran/38389
9264         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9265         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9266         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9267         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9268         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9269         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9270         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9271
9272 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9273
9274         PR fortran/22571
9275         * gfortran.dg/whole_file_1.f90: New test.
9276         PR fortran/26227
9277         * gfortran.dg/whole_file_2.f90: New test.
9278         * gfortran.dg/whole_file_3.f90: New test.
9279         PR fortran/24886
9280         * gfortran.dg/whole_file_4.f90: New test.
9281
9282 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9283
9284         * gfortran.dg/bind_c_usage_19.f90: New test.
9285
9286         PR target/39558
9287         * gcc.target/powerpc/altivec-29.c: New test.
9288
9289 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9290
9291         PR rtl-optimization/323
9292         * gcc.target/i386/excess-precision-1.c,
9293         gcc.target/i386/excess-precision-2.c,
9294         gcc.target/i386/excess-precision-3.c,
9295         gcc.target/i386/excess-precision-4.c,
9296         gcc.target/i386/excess-precision-5.c,
9297         gcc.target/i386/excess-precision-6.c: New tests.
9298
9299 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9300
9301         PR c/35235
9302         * gcc.dg/c99-array-lval-8.c: New test.
9303
9304 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9305
9306         PR preprocessor/34695
9307         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9308         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9309         instead of dg-warning for "previous definition" messages.
9310         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9311         "warnings being treated as errors" message.
9312         * gcc.dg/fltconst-1.c: Use -fshow-column.
9313
9314 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9315
9316         PR fortran/38823
9317         * gfortran.dg/power1.f90: New test.
9318
9319 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9320
9321         PR c/456
9322         PR c/5675
9323         PR c/19976
9324         PR c/29116
9325         PR c/31871
9326         PR c/35198
9327         * gcc.c-torture/compile/20081108-1.c,
9328         gcc.c-torture/compile/20081108-2.c,
9329         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9330         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9331         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9332         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9333         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9334         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9335         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9336         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9337         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9338         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9339         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9340         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9341         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9342         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9343         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9344         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9345         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9346         case.
9347         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9348         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9349         XFAILs.  Update expected messages.
9350         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9351         expected messages.
9352         * gcc.dg/real-const-1.c: Replace with test from original PR.
9353         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9354         when casting from non-constant integer to pointer.
9355
9356 2009-03-29  Richard Guenther  <rguenther@suse.de>
9357
9358         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9359
9360 2009-03-29  Daniel Kraft  <d@domob.eu>
9361
9362         PR fortran/37423
9363         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9364         DEFERRED bindings.
9365         * gfortran.dg/typebound_proc_9.f03: New test.
9366         * gfortran.dg/typebound_proc_10.f03: New test.
9367         * gfortran.dg/typebound_proc_11.f03: New test.
9368         * gfortran.dg/abstract_type_5.f03: New test.
9369
9370 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9371
9372         PR fortran/38507
9373         * gfortran.dg/do_4.f: New.
9374         * gfortran.dg/goto_2.f90: Correct expected warnings.
9375         * gfortran.dg/goto_4.f90: Likewise.
9376         * gfortran.dg/goto_5.f90: New.
9377
9378 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9379
9380         PR target/39545
9381         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9382
9383         * gcc.target/i386/pr39545-1.c: New.
9384         * gcc.target/i386/pr39545-2.c: Likewise.
9385
9386         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9387         (flex2_struct): Likewise.
9388         (check_struct_passing7): Likewise.
9389         (check_struct_passing8): Likewise.
9390         (f1s): Likewise.
9391         (f2s): Likewise.
9392         (main): Call check_struct_passing7 and check_struct_passing8.
9393
9394 2009-03-29  Richard Guenther  <rguenther@suse.de>
9395
9396         * gcc.c-torture/execute/20090113-1.c: New testcase.
9397         * gcc.c-torture/execute/20090113-2.c: Likewise.
9398         * gcc.c-torture/execute/20090113-3.c: Likewise.
9399         * gcc.c-torture/execute/20090207-1.c: Likewise.
9400         * gcc.c-torture/compile/20090114-1.c: Likewise.
9401         * gcc.c-torture/compile/20090328-1.c: Likewise.
9402         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9403
9404 2009-03-29  David Ayers  <ayers@fsfe.org>
9405
9406         PR objc/27377
9407         * objc.dg/conditional-1.m: New tests.
9408
9409 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9410
9411         * gcc.dg/winline-10.c: New test.
9412
9413 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9414
9415         PR fortran/34656
9416         * gfortran.dg/do_check_1.f90: Add test.
9417         * gfortran.dg/do_check_2.f90: Add test.
9418         * gfortran.dg/do_check_3.f90: Add test.
9419         * gfortran.dg/do_check_4.f90: Add test.
9420
9421 2009-03-28  Jan Hubicka  <jh@suse.cz>
9422
9423         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9424         * gcc.dg/pr33826.c: Update dump files.
9425         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9426         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9427
9428 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9429
9430         * g++.dg/tree-ssa/fwprop-align.C: New test.
9431
9432 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9433
9434         * gcc.target/powerpc/altivec-28.c: New test.
9435
9436         PR c++/39554
9437         * gcc.dg/wdisallowed-functions-1.c: Removed.
9438         * gcc.dg/wdisallowed-functions-2.c: Removed.
9439         * gcc.dg/wdisallowed-functions-3.c: Removed.
9440         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9441         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9442         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9443
9444 2009-03-28  Richard Guenther  <rguenther@suse.de>
9445
9446         PR tree-optimization/38723
9447         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9448
9449 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9450
9451         PR fortran/38538
9452         * gfortran.dg/char_result_13.f90: New test.
9453
9454 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9455
9456         PR fortran/38765
9457         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9458
9459 2009-03-28  Daniel Kraft  <d@domob.eu>
9460
9461         * gfortran.dg/trim_1.f90: New test.
9462
9463 2009-03-28  Richard Guenther  <rguenther@suse.de>
9464
9465         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9466         * g++.dg/warn/Warray-bounds.C: Likewise.
9467
9468 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9469
9470         PR fortran/32626
9471         * gfortran.dg/recursive_check_7.f90: New test.
9472
9473 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9474
9475         PR fortran/38432
9476         * gfortran.dg/do_check_5.f90: New test.
9477         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9478         * gfortran.dg/array_constructor_18.f90: Ditto.
9479         * gfortran.dg/array_constructor_22.f90: Ditto.
9480         * gfortran.dg/do_3.F90: Ditto.
9481         * gfortran.dg/do_1.f90: Ditto.
9482
9483 2009-03-28  Richard Guenther  <rguenther@suse.de>
9484
9485         PR tree-optimization/38180
9486         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9487
9488 2009-03-28  Richard Guenther  <rguenther@suse.de>
9489
9490         PR tree-optimization/38513
9491         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9492         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9493         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9494         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9495         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9496         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9497         * gcc.dg/vect/vect-35.c: Likewise.
9498         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9499         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9500         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9501
9502 2009-03-28  Richard Guenther  <rguenther@suse.de>
9503
9504         PR tree-optimization/38968
9505         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9506
9507 2009-03-28  Richard Guenther  <rguenther@suse.de>
9508
9509         PR tree-optimization/37795
9510         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9511
9512 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9513
9514         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9515         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9516         options for removed targets.
9517
9518 2009-03-27  Richard Guenther  <rguenther@suse.de>
9519
9520         PR tree-optimization/39120
9521         * gcc.c-torture/execute/pr39120.c: New testcase.
9522
9523 2009-03-27  Richard Guenther  <rguenther@suse.de>
9524
9525         PR tree-optimization/39120
9526         * gcc.dg/torture/pta-callused-1.c: New testcase.
9527
9528 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9529
9530         PR middle-end/39315
9531         * gcc.target/i386/pr39315-1.c: New.
9532         * gcc.target/i386/pr39315-2.c: Likewise.
9533         * gcc.target/i386/pr39315-3.c: Likewise.
9534         * gcc.target/i386/pr39315-4.c: Likewise.
9535         * gcc.target/i386/pr39315-check.c: Likewise.
9536
9537 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9538
9539         PR c/39323
9540         * gcc.dg/pr39323-1.c: New.
9541         * gcc.dg/pr39323-2.c: Likewise.
9542         * gcc.dg/pr39323-3.c: Likewise.
9543
9544 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9545
9546         PR target/38034
9547         * gcc.target/ia64/sync-1.c: New.
9548
9549 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9550
9551         PR target/39472
9552         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9553         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9554         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9555         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9556         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9557         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9558         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9559         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9560
9561 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9562
9563         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9564         for low precision (i.e. float).
9565
9566 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9567             Jakub Jelinek  <jakub@redhat.com>
9568
9569         PR debug/37959
9570         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9571
9572 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9573
9574         * gcc.dg/memmove-2.c: New test.
9575         * gcc.dg/memmove-3.c: New test.
9576
9577         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9578         in clone naming.
9579
9580 2009-03-27  Xinliang David Li  <davidxl@google.com>
9581
9582         PR tree-optimization/39557
9583         * g++.dg/tree-ssa/dom-invalid.C: New test.
9584
9585 2009-03-27  Xinliang David Li  <davidxl@google.com>
9586
9587         PR tree-optimization/39548
9588         * g++.dg/tree-ssa/copyprop.C: New test.
9589
9590 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9591
9592         PR c++/38638
9593         * g++.dg/template/typename17.C: New testcase.
9594         * g++.dg/template/typename18.C: New testcase.
9595
9596 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9597
9598         PR c++/36799
9599         * g++.dg/other/var_copy-1.C: New test.
9600
9601 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9602
9603         PR c++/37647
9604         * g++.dg/parse/ctor9.C: New test.
9605
9606 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9607
9608         PR c++/29727
9609         * g++.dg/init/error2.C: New test.
9610
9611 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9612
9613         PR c++/35652
9614         * gcc.dg/pr35652.C: New.
9615         * g++.dg/warn/pr35652.C: New.
9616         * gcc.dg/format/plus-1.c: Adjust message.
9617
9618 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9619
9620         PR c++/39554
9621         * gcc.dg/wdisallowed-functions-3.c: New test.
9622         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9623
9624 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9625
9626         * gcc.dg/inline-33.c: Fix when pic.
9627
9628 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9629
9630         * gcc.target/ia64/20090324-1.c: New test.
9631
9632 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9633
9634         PR c/27898
9635         * gcc.dg/pr27898.c: New test.
9636
9637         PR tree-optimization/32139
9638         * gcc.c-torture/compile/pr32139.c: New test.
9639
9640 2009-03-24  Jason Merrill  <jason@redhat.com>
9641
9642         PR c++/28274
9643         * g++.dg/parse/defarg14.C: New test.
9644
9645 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9646
9647         PR libfortran/39528
9648         * gfortran.dg/read_repeat.f90: New test.
9649
9650 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9651
9652         PR tree-optimization/39529
9653         * gcc.dg/vect/pr39529.c: New test.
9654
9655 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9656             Jakub Jelinek  <jakub@redhat.com>
9657
9658         PR debug/39524
9659         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9660
9661 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9662
9663         PR c/39495
9664         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9665
9666 2009-03-23  Jason Merrill  <jason@redhat.com>
9667
9668         * g++.dg/cpp0x/auto12.C: Add variadic test.
9669
9670         PR c++/39526
9671         * g++.dg/warn/Wshadow-4.C: New test.
9672
9673 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9674
9675         PR tree-optimization/39516
9676         * gfortran.dg/pr39516.f: New test.
9677
9678 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9679
9680         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9681         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9682         variable, not environment variable.
9683
9684 2009-03-21  Jason Merrill  <jason@redhat.com>
9685
9686         PR c++/28879
9687         * g++.dg/ext/vla6.C: New test.
9688
9689 2009-03-20  Jason Merrill  <jason@redhat.com>
9690
9691         * g++.dg/cpp0x/initlist5.C: Add additional test.
9692
9693 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9694             Janis Johnson  <janis187@us.ibm.com>
9695
9696         * lib/compat.exp (compat-get-options-main, compat-get-options):
9697         Handle dg-prune-output in source file.
9698         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9699         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9700         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9701         two warnings.
9702
9703 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9704
9705         PR c/39495
9706         * gcc.dg/gomp/pr39495-1.c: New test.
9707         * gcc.dg/gomp/pr39495-2.c: New test.
9708         * g++.dg/gomp/pr39495-1.C: New test.
9709         * g++.dg/gomp/pr39495-2.C: New test.
9710
9711         PR target/39496
9712         * gcc.target/i386/pr39496.c: New test.
9713         * g++.dg/other/pr39496.C: New test.
9714
9715 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9716
9717         PR middle-end/39500
9718         * gcc.dg/autopar/pr39500-1.c: New.
9719         * gcc.dg/autopar/pr39500-2.c: New.
9720
9721 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9722
9723         * g++.dg/dg.exp: Prune graphite.
9724
9725 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9726
9727         PR middle-end/39447
9728         * g++.dg/graphite: New.
9729         * g++.dg/graphite/graphite.exp: New.
9730         * g++.dg/graphite/pr39447.C: New.
9731
9732 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9733
9734         PR c++/39425
9735         * g++.dg/template/pr39425.C: New.
9736
9737         * g++.dg/template/spec33.C: Updated.
9738
9739 2009-03-17  Jason Merrill  <jason@redhat.com>
9740
9741         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9742
9743 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9744
9745         PR c++/39475
9746         * g++.dg/ext/unary_trait_incomplete.C: New.
9747
9748 2009-03-17  Jing Yu  <jingyu@google.com>
9749
9750         PR middle-end/39378
9751         * g++.dg/inherit/thunk10.C: New test.
9752
9753 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9754
9755         PR target/39482
9756         * gcc.target/i386/pr39482.c: New test.
9757
9758 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9759
9760         PR debug/39471
9761         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9762         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9763         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9764         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9765
9766         PR middle-end/39443
9767         * gcc.dg/pr39443.c: New test.
9768
9769         PR debug/39412
9770         * gcc.dg/debug/pr39412.c: New test.
9771
9772 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9773
9774         PR testsuite/38526
9775         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9776         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9777         is defined.
9778         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9779         its original value, or unset if it was not defined.
9780         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9781         path procs around use of HOSTCC.
9782         * g++.dg/compat/struct-layout-1.exp: Ditto.
9783         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9784
9785 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9786
9787         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9788
9789 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9790
9791         Revert patch for PR testsuite/37630.
9792
9793         PR testsuite/37960
9794         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9795
9796         PR testsuite/37630
9797         * lib/target-supports.exp (check_effective_target_ieee): New.
9798         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9799         * gcc.dg/20001012-1.c: Require ieee.
9800
9801         PR testsuite/37628
9802         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9803
9804 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9805
9806         PR tree-optimization/39455
9807         * gcc.dg/pr39455.c: New test.
9808
9809 2009-03-13  David Ayers  <ayers@fsfe.org>
9810
9811         * objc/execute/trivial.m. New test.
9812
9813 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9814
9815         PR target/39137
9816         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9817
9818 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9819
9820         PR testsuite/39451
9821         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9822         constraint on (%2).
9823
9824 2009-03-12  David Ayers  <ayers@fsfe.org>
9825
9826         PR libobjc/27466
9827         * objc/execute/exceptions/handler-1.m. New test.
9828
9829 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9830
9831         PR target/39431
9832         * gcc.target/i386/pr39431.c: New test.
9833
9834 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9835
9836         PR target/39445
9837         * gcc.target/i386/pr39445.c: New.
9838
9839         * gcc.target/i386/push-1.c: XFAIL.
9840
9841 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9842
9843         * gcc.dg/inline-33.c: New test.
9844
9845 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9846
9847         * gcc.dg/vect/vect-82.c: Combine dg-do and
9848         dg-require-effective-target into dg-skip-if.
9849         * gcc.dg/vect/vect-83.c: Likewise.
9850
9851 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9852
9853         PR target/39137
9854         * gcc.target/i386/stackalign/longlong-1.c: New test.
9855         * gcc.target/i386/stackalign/longlong-2.c: New test.
9856
9857 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9858
9859         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9860
9861 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9862
9863         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9864         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9865
9866 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9867
9868         * gnat.dg/slice_enum.adb: New test.
9869
9870 2009-03-11  Jason Merrill  <jason@redhat.com>
9871
9872         PR debug/39086
9873         * g++.dg/opt/nrv15.C: New test.
9874
9875 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9876
9877         PR tree-optimization/39422
9878         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9879         constant array with static initialization to global memory.
9880         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9881
9882 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9883
9884         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9885         padding.
9886
9887 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9888
9889         PR c++/39371
9890         * g++.dg/opt/switch2.C: Add -w to dg-options.
9891         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9892         * g++.dg/warn/switch1.C: New test.
9893         * g++.dg/other/switch3.C: New test.
9894
9895         PR tree-optimization/39394
9896         * gcc.c-torture/compile/pr39394.c: New test.
9897
9898 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9899
9900         * gcc.target/s390/20090223-1.c: New testcase.
9901
9902 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9903
9904         PR libfortran/39402
9905         * gfortran.dg/fmt_f0_1.f90: New test.
9906
9907 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9908
9909         PR c++/39060
9910         * g++.dg/other/new1.C: Adjusted.
9911         * g++.dg/parse/crash40.C: Likewise.
9912         * g++.dg/parse/defarg12.C: Likewise.
9913         * g++.dg/template/error15.C: Likewise.
9914
9915         * g++.dg/other/pr39060.C: New.
9916
9917 2009-03-07  Jason Merrill  <jason@redhat.com>
9918
9919         PR c++/39367
9920         * g++.dg/opt/new1.C: New.
9921
9922 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9923
9924         PR c++/33492
9925         * g++.dg/other/error32.C: New.
9926
9927 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9928
9929         PR middle-end/39360
9930         * gcc.c-torture/compile/pr39360.c: New test.
9931
9932         PR debug/39372
9933         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9934
9935 2009-03-05  Jason Merrill  <jason@redhat.com>
9936
9937         PR c++/38908
9938         * g++.dg/warn/Wuninitialized-3.C: New test.
9939
9940 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9941
9942         PR debug/39379
9943         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9944         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9945
9946 2009-03-04  Jason Merrill  <jason@redhat.com>
9947
9948         PR c++/13549
9949         * g++.dg/template/koenig7.C: New test.
9950
9951 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9952
9953         * g++.dg/torture/predcom-1.C: New test.
9954
9955 2009-03-04  Richard Guenther  <rguenther@suse.de>
9956
9957         PR tree-optimization/39362
9958         * g++.dg/torture/pr39362.C: New testcase.
9959
9960 2009-03-04  Jason Merrill  <jason@redhat.com>
9961             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9962
9963         PR c++/9634
9964         PR c++/29469
9965         PR c++/29607
9966         * g++.dg/template/dependent-name5.C: New test.
9967
9968 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9969
9970         PR testsuite/39357
9971         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9972         vect_int to vect_int_mult.
9973
9974 2009-03-04  Richard Guenther  <rguenther@suse.de>
9975
9976         PR tree-optimization/39358
9977         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9978         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9979
9980 2009-03-04  Richard Guenther  <rguenther@suse.de>
9981
9982         PR tree-optimization/39339
9983         * gcc.c-torture/execute/pr39339.c: New testcase.
9984
9985 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9986
9987         * gcc.c-torture/compile/20090303-1.c,
9988         gcc.c-torture/compile/20090303-2.c: New tests.
9989
9990 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9991
9992         PR fortran/39354
9993         * gfortran.dg/gomp/pr39354.f90: New test.
9994
9995         PR tree-optimization/39343
9996         * gcc.dg/pr39343.c: New test.
9997
9998 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9999
10000         PR tree-optimization/39248
10001         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10002         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10003         on targets without vector misalignment support.
10004         * lib/target-supports.exp
10005         (check_effective_target_vect_short_mult): Add
10006         check_effective_target_arm32.
10007
10008 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10009
10010         PR middle-end/39335
10011         * gcc.dg/graphite/pr39335_1.c: New.
10012         * gcc.dg/graphite/pr39335.c: New.
10013
10014 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10015
10016         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10017         of andl.
10018         * gcc.target/i386/stackalign/return-5.c: Likewise.
10019         * gcc.target/i386/stackalign/return-6.c: Likewise.
10020
10021 2009-03-02  Richard Guenther  <rguenther@suse.de>
10022             Ira Rosen  <irar@il.ibm.com>
10023
10024         PR tree-optimization/39318
10025         * gfortran.dg/vect/pr39318.f90: New test.
10026
10027 2009-03-01  Jan Hubicka  <jh@suse.cz>
10028
10029         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10030
10031 2009-03-01  Jan Hubicka  <jh@suse.cz>
10032
10033         PR debug/39267
10034         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10035
10036 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10037
10038         * gnat.dg/pack12.adb: New test.
10039
10040 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10041
10042         PR c++/37789
10043         * g++.dg/other/pr37789.C: New.
10044
10045 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10046
10047         PR fortran/39295
10048         * gfortran.dg/interface_25.f90: New test.
10049         * gfortran.dg/interface_26.f90: New test.
10050
10051 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10052
10053         PR fortran/39292
10054         * gfortran.dg/initialization_22.f90: New test.
10055
10056 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10057
10058         PR rtl-optimization/39241
10059         * gcc.dg/torture/pr39241.c: New.
10060
10061 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10062
10063         PR tree-optimizations/39259
10064         * g++.dg/torture/pr39259.C: New testcase.
10065
10066 2009-02-24  Richard Guenther  <rguenther@suse.de>
10067
10068         PR c++/39242
10069         * g++.dg/template/instantiate10.C: New testcase.
10070
10071 2009-02-24  Richard Guenther  <rguenther@suse.de>
10072             Zdenek Dvorak  <ook@ucw.cz>
10073
10074         PR tree-optimization/39233
10075         * gcc.c-torture/execute/pr39233.c: New testcase.
10076
10077 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10078
10079         PR tree-optimization/39260
10080         * gcc.dg/graphite/pr39260.c: New.
10081
10082 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10083
10084         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10085
10086 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10087
10088         PR c++/36411
10089         * g++.dg/template/void14.C: New.
10090
10091 2009-02-23  Jason Merrill  <jason@redhat.com>
10092
10093         PR c++/38880
10094         * g++.dg/init/const7.C: Remove XFAIL.
10095         * g++.dg/init/static-init1.C: New test.
10096
10097         * g++.dg/cpp0x/initlist14.C: New test.
10098
10099 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10100
10101         PR fortran/38914
10102         * bound_simplification_2.f90:  New test case.
10103         * bound_7.f90:  New test case.
10104
10105 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10106
10107         * gcc.dg/cpp/include4.c: New test.
10108
10109 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10110
10111         PR target/39256
10112         * gcc.target/i386/abi-2.c: New.
10113
10114 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10115
10116         * gcc.c-torture/execute/pr39228.x: New.
10117
10118 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10119
10120         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10121         scan-assembler to check for xmm0 register.
10122
10123 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10124             Joseph Myers  <joseph@codesourcery.com>
10125
10126         * gcc.target/arm/va_list.c: New test.
10127         * g++.dg/abi/arm_va_list.C: Likewise.
10128         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10129         function.
10130         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10131         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10132         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10133         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10134         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10135         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10136
10137 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10138
10139         PR testsuite/38164
10140         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10141         to dg-options.
10142
10143 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10144
10145         PR target/39240
10146         * gcc.c-torture/execute/pr39240.c: New test.
10147
10148 2009-02-20  Jason Merrill  <jason@redhat.com>
10149
10150         PR c++/39225
10151         * g++.dg/parse/dtor15.C: New test.
10152
10153 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10154
10155         * gcc.c-torture/execute/20090219-1.c: New.
10156
10157 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10158
10159         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10160         (mips-dg-options): When matching isa* pseudo-options make
10161         'value' optional and accept ! entries.  Use $spec instead of
10162         $isa_spec in the isa pseudo-option error message.  Only
10163         perform the ISA-range check when 'value' is set.  If arch is
10164         matching any CPU in the ! entries switch to its generic ISA.
10165         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10166         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10167
10168 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10169
10170         PR target/39175
10171         * gcc.dg/visibility-20.c: New test.
10172         * g++.dg/ext/visibility/visibility-11.C: New test.
10173
10174 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10175
10176         PR c++/39188
10177         * g++.dg/abi/pr39188-1a.C: New.
10178         * g++.dg/abi/pr39188-1b.C: Likewise.
10179         * g++.dg/abi/pr39188-1.h: Likewise.
10180         * g++.dg/abi/pr39188-2a.C: Likewise.
10181         * g++.dg/abi/pr39188-2b.C: Likewise.
10182         * g++.dg/abi/pr39188-2.h: Likewise.
10183         * g++.dg/abi/pr39188-3a.C: Likewise.
10184         * g++.dg/abi/pr39188-3b.C: Likewise.
10185         * g++.dg/abi/pr39188-3.h: Likewise.
10186
10187 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10188
10189         PR c/38483
10190         * gcc.c-torture/execute/call-trap-1.c,
10191         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10192         tests.
10193
10194 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10195
10196         PR target/39228
10197         * gcc.c-torture/execute/pr39228.c: New test.
10198
10199 2009-02-19  Richard Guenther  <rguenther@suse.de>
10200
10201         PR tree-optimization/39074
10202         * gcc.dg/torture/pr39074.c: New testcase.
10203         * gcc.dg/torture/pr39074-2.c: Likewise.
10204         * gcc.dg/torture/pr39074-3.c: Likewise.
10205
10206 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10207
10208         PR c++/39219
10209         * g++.dg/parse/attr3.C: New.
10210
10211 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10212
10213         PR testsuite/38165
10214         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10215
10216         PR testsuite/38166
10217         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10218         and skip on Darwin.
10219
10220 2009-02-18  Jason Merrill  <jason@redhat.com>
10221
10222         PR c++/38880
10223         * g++.dg/init/const7.C: Remove XFAIL.
10224
10225         PR target/39179
10226         * g++.dg/opt/const6.C: New test.
10227
10228 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10229
10230         * gcc.dg/callabi/callabi.exp: Moved to ...
10231         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10232         in 64bit mode.
10233
10234         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10235         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10236         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10237         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10238         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10239         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10240         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10241
10242         * gcc.dg/callabi/callabi.h: Moved to ...
10243         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10244
10245         * gcc.dg/callabi/func-1.c: Moved to ...
10246         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10247
10248         * gcc.dg/callabi/func-indirect.c: Moved to ...
10249         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10250
10251         * gcc.dg/callabi/pr38891.c: Moved to ...
10252         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10253
10254         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10255         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10256
10257         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10258         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10259
10260         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10261         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10262
10263 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10264
10265         PR target/38891
10266         * gcc.dg/callabi/pr38891.c: New.
10267
10268 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10269
10270         * gcc.dg/callabi/callabi.exp: New.
10271
10272 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10273
10274         PR target/39082
10275         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10276         -Wno-abi for x86.
10277         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10278
10279         * gcc.target/i386/pr39082-1.c: New.
10280
10281         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10282         -Wno-abi.
10283
10284         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10285         CHECK_M64_M128 is defined.
10286         (check_f_arguments): Add "do".
10287         (check_vector_arguments): New.
10288         (check_m64_arguments): Likewise.
10289         (check_m128_arguments): Likewise.
10290
10291         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10292         (CHECK_M64_M128): Define.
10293
10294         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10295         on abitest.
10296         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10297
10298         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10299         tests only if CHECK_M64_M128 is defined.
10300
10301         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10302         (m128_2_struct): Likewise.
10303         (check_struct_passing5): Likewise.
10304         (check_struct_passing6): Likewise.
10305         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10306
10307         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10308         (un5): Likewise.
10309         (check_union_passing4): Likewise.
10310         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10311
10312 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10313
10314         PR c/35447
10315         * gcc.dg/noncompile/pr35447-1.c: New test.
10316
10317 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10318
10319         PR tree-optimization/36922
10320         * gfortran.dg/pr36922.f: New test.
10321
10322 2009-02-17  Richard Guenther  <rguenther@suse.de>
10323
10324         PR tree-optimization/39202
10325         * gcc.c-torture/compile/pr39202.c: New testcase.
10326
10327 2009-02-17  Richard Guenther  <rguenther@suse.de>
10328
10329         PR tree-optimization/39204
10330         * gcc.dg/torture/pr39204.c: New testcase.
10331
10332 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10333
10334         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10335         * gcc.dg/vect/vect-outer-6.c: Ditto.
10336
10337 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10338
10339         PR c/35446
10340         * gcc.dg/noncompile/init-5.c: New test.
10341         * gcc.dg/init-bad-4.c: Adjust expected errors.
10342
10343 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10344
10345         PR target/37049
10346         * gcc.target/i386/push-1.c: New.
10347
10348 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10349
10350         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10351
10352 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10353
10354         * gcc.target/spu/intrinsics-sr.c: New test.
10355
10356 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10357
10358         PR target/38056
10359         * gcc.target/ia64/sibcall-opt-1.c: New test.
10360         * gcc.target/ia64/sibcall-opt-2.c: New test.
10361
10362 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10363
10364         PR fortran/36528
10365         * gfortran.dg/cray_pointers_8.f90: New test.
10366
10367         PR fortran/36703
10368         * gfortran.dg/cray_pointers_9.f90: New test.
10369
10370 2009-02-13  Jason Merrill  <jason@redhat.com>
10371
10372         PR c++/39070
10373         * g++.dg/cpp0x/decltype16.C: New.
10374
10375 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10376
10377         PR target/39152
10378         * gfortran.dg/gomp/pr39152.f90: New.
10379
10380 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10381
10382         PR target/39162
10383         * gcc.target/i386/pr39162.c: New.
10384
10385 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10386
10387         PR c/35444
10388         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10389         New tests.
10390
10391 2009-02-12  Jason Merrill  <jason@redhat.com>
10392
10393         PR c++/38950
10394         * g++.dg/template/array20.C: New test.
10395
10396 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10397
10398         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10399         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10400         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10401
10402 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10403
10404         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10405
10406 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10407
10408         PR target/39152
10409         * gfortran.dg/pr39152.f: New.
10410
10411 2009-02-11  Jason Merrill  <jason@redhat.com>
10412
10413         PR c++/39153
10414         * g++.dg/cpp0x/defaulted9.C: New test.
10415
10416         PR c++/30111
10417         * g++.dg/init/value7.C: New test.
10418
10419 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10420
10421         PR target/38824
10422         * gcc.target/i386/pr38824.c: New testcase.
10423
10424 2009-02-11  Jason Merrill  <jason@redhat.com>
10425
10426         PR c++/38649
10427         * g++.dg/cpp0x/defaulted8.C: New test.
10428
10429         PR c++/36744
10430         * g++.dg/cpp0x/rv9p.C: New test.
10431
10432 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10433
10434         * gnat.dg/aliasing3.adb: New test.
10435         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10436
10437 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10438
10439         PR c++/34397
10440         * g++.dg/template/crash88.C: New.
10441         * g++.dg/template/crash89.C: Likewise.
10442
10443 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10444
10445         PR c/39084
10446         * gcc.dg/pr39084.c: New test.
10447
10448 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10449
10450         PR target/39139
10451         * gcc.target/i386/pr39139.c: New test.
10452
10453 2009-02-10  Richard Guenther  <rguenther@suse.de>
10454
10455         PR tree-optimization/39132
10456         * gcc.dg/torture/pr39132.c: New testcase.
10457
10458 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10459
10460         PR target/39119
10461         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10462         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10463         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10464         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10465         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10466         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10467         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10468         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10469
10470 2009-02-09  Jason Merrill  <jason@redhat.com>
10471
10472         PR c++/39109
10473         * g++.dg/init/value6.C: New test.
10474
10475 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10476
10477         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10478
10479 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10480
10481         * gcc.c-torture/compile/20090209-1.c: New test.
10482
10483 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10484
10485         PR c++/35147
10486         PR c++/37737
10487         * g++.dg/cpp0x/vt-35147.C: New.
10488         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10489         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10490
10491 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10492
10493         PR c/35434
10494         * gcc.dg/attr-alias-4.c: New test.
10495
10496 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10497
10498         PR c/39035
10499         * gcc.dg/dfp/pr39035.c: New test.
10500
10501 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10502
10503         PR c/36432
10504         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10505
10506 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10507
10508         PR c++/39106
10509         * g++.dg/opt/thunk3.C: New test.
10510
10511 2009-02-05  Nick Clifton  <nickc@redhat.com>
10512
10513         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10514         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10515         * gcc.dg/cdce1.c: Likewise.
10516         * gcc.dg/cpp/_Pragma6.c: Likewise.
10517         * g++.dg/cpp/_Pragma1.C: Likewise.
10518         * gcc.dg/utf32-2.c: Xfail for M32C.
10519         * gcc.dg/utf32-1.c: Likewise.
10520         * gcc.dg/utf32-3.c: Likewise.
10521         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10522         targets.
10523         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10524         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10525         * gcc.dg/Wconversion-5.c: Likewise.
10526         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10527         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10528         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10529         * gcc.dg/utf-inc-init.c: Likewise.
10530         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10531         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10532         * gcc.dg/utf-array-short-wchar.c: Likewise.
10533         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10534         * gcc.dg/mallign.c: Use size_t instead of long.
10535
10536 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10537
10538         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10539
10540 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10541
10542         * gcc.c-torture/execute/pr39100.c: New.
10543
10544 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10545
10546         PR c/35435
10547         * gcc.dg/tls/diag-6.c: New test.
10548
10549 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10550
10551         * gcc.dg/graphite/scop-19.c: New
10552
10553 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10554
10555         AVX Programming Reference (January, 2009)
10556         * gcc.target/i386/avx-vpclmulqdq.c: New.
10557         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10558
10559         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10560
10561         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10562         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10563         (pclmul_test): Renamed to ...
10564         (TEST): This.
10565
10566 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10567
10568         PR c++/39095
10569         * g++.dg/abi/mangle31.C: New test.
10570
10571 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10572
10573         PR c/29129
10574         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10575         declarator.
10576         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10577         inside function prototype but not part of parameter declarator.
10578         * vla-11.c: New test.
10579
10580 2009-02-03  Jason Merrill  <jason@redhat.com>
10581
10582         * g++.dg/warn/main-4.C: New test.
10583         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10584
10585 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10586
10587         PR c++/36607
10588         * g++.dg/expr/cast10.C: New test.
10589
10590 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10591
10592         PR c/35433
10593         * gcc.dg/init-bad-6.c: New test.
10594
10595 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10596
10597         PR target/35318
10598         * gcc.c-torture/compile/pr35318.c: New test.
10599
10600         PR inline-asm/39059
10601         * gcc.dg/nofixed-point-2.c: New test.
10602         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10603         * g++.dg/ext/fixed2.C: Likewise.
10604         * g++.dg/other/error25.C: Likewise.
10605         * g++.dg/lookup/crash7.C: Likewise.
10606         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10607
10608         PR c++/39056
10609         * g++.dg/cpp0x/initlist13.C: New test.
10610
10611 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10612
10613         PR c++/36897
10614         * g++.dg/template/func2.C: New test.
10615
10616         PR c++/37314
10617         * g++.dg/template/typename15.C: New.
10618         * g++.dg/template/typename16.C: New.
10619
10620 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10621             Ben Elliston  <bje@au.ibm.com>
10622
10623         PR c/39034
10624         * gcc.dg/dfp/pr39034.c: New test.
10625
10626 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10627
10628         PR testsuite/38263
10629         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10630
10631 2009-02-02  Jason Merrill  <jason@redhat.com>
10632
10633         PR c++/39054
10634         * g++.dg/parse/dtor14.C: New test.
10635
10636 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10637
10638         * lib/target-supports.exp
10639         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10640         * g++.dg/ext/builtin10.C: New test.
10641
10642         PR inline-asm/39058
10643         * gcc.target/i386/pr39058.c: New test.
10644
10645 2009-02-02  Richard Guenther  <rguenther@suse.de>
10646
10647         PR tree-optimization/38937
10648         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10649
10650 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10651
10652         PR c++/39053
10653         * g++.dg/parse/crash52.C: New.
10654
10655 2009-01-30  Richard Guenther  <rguenther@suse.de>
10656
10657         PR tree-optimization/39041
10658         * gcc.c-torture/compile/pr39041.c: New testcase.
10659
10660 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10661
10662         PR target/39013
10663         * gcc.target/i386/pr39013-1.c: New test.
10664         * gcc.target/i386/pr39013-2.c: New test.
10665
10666         PR c++/39028
10667         * g++.dg/ext/label12.C: New test.
10668
10669 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10670
10671         PR c++/33465
10672         * g++.dg/parse/error34.C: New.
10673         * g++.dg/parse/error35.C: Likewise.
10674
10675 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10676
10677         PR c++/38655
10678         * g++.dg/cpp0x/decltype-38655.C: New.
10679
10680 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10681
10682         PR target/39002
10683         * g++.dg/torture/pr39002.C: New test.
10684
10685 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10686
10687         PR tree-optimization/39007
10688         * gcc.dg/tree-ssa/pr39007.c: New.
10689
10690 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10691
10692         PR middle-end/35854
10693         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10694         to "subreg1".
10695
10696 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10697
10698         PR middle-end/38857
10699         * gcc.c-torture/compile/pr38857.c: New test.
10700
10701 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10702
10703         PR fortran/38852
10704         PR fortran/39006
10705         * gfortran.dg/bound_6.f90: New test.
10706
10707 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10708
10709         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10710
10711 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10712
10713         PR tree-optimization/38997
10714         * gcc.dg/tree-ssa/pr38997.c: New.
10715
10716 2009-01-28  Richard Guenther  <rguenther@suse.de>
10717
10718         PR tree-optimization/38926
10719         * gcc.c-torture/compile/pr38926.c: New testcase.
10720
10721 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10722
10723         PR middle-end/38934
10724         * gcc.dg/pr38934.c: New test.
10725
10726 2009-01-28  Richard Guenther  <rguenther@suse.de>
10727
10728         PR middle-end/38908
10729         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10730
10731 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10732
10733         PR tree-optimization/38984
10734         * gcc.dg/pr38984.c: New XFAILed testcase.
10735
10736
10737 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10738
10739         PR target/38988
10740         * gcc.target/i386/pr38988.c: New test.
10741
10742 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10743
10744         PR c++/37554
10745         * g++.dg/parse/crash51.C: New.
10746         * g++.old-deja/g++.pt/crash9.C: Adjust.
10747
10748 2009-01-27  Daniel Kraft  <d@domob.eu>
10749
10750         PR fortran/38883
10751         * gfortran.dg/mvbits_6.f90:  New test.
10752         * gfortran.dg/mvbits_7.f90:  New test.
10753         * gfortran.dg/mvbits_8.f90:  New test.
10754
10755 2009-01-27  Richard Guenther  <rguenther@suse.de>
10756
10757         PR tree-optimization/38503
10758         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10759
10760 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10761
10762         PR middle-end/38969
10763         * gcc.c-torture/execute/pr38969.c: New test.
10764
10765 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10766
10767         PR testsuite/38864
10768         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10769         to dg-do compile.
10770         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10771         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10772         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10773
10774 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10775
10776         PR target/38952
10777         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10778         if __USING_SJLJ_EXCEPTIONS__ is defined.
10779
10780         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10781         __USING_SJLJ_EXCEPTIONS__ is defined.
10782         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10783         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10784         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10785         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10786         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10787         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10788
10789 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10790
10791         PR testsuite/38949
10792         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10793         Use instead of C name in asm statements.
10794
10795 2009-01-26  Richard Guenther  <rguenther@suse.de>
10796
10797         PR tree-optimization/38745
10798         * g++.dg/torture/pr38745.C: New testcase.
10799
10800 2009-01-26  Richard Guenther  <rguenther@suse.de>
10801
10802         PR middle-end/38851
10803         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10804
10805 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10806
10807         * gcc.dg/bitfld-15.c: Gate warning on target
10808         pcc_bitfield_type_matters.
10809         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10810         g++.dg/ext/bitfield4.C: Likewise.
10811         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10812         bitfield for any target.
10813
10814 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10815
10816         PR c/38957
10817         * gcc.dg/pr38957.c: New test.
10818
10819 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10820
10821         PR fortran/38955
10822         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10823         comparing floats.
10824
10825 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10826
10827         PR tree-optimization/38953
10828         * gfortran.dg/graphite/pr38953.f90: New.
10829
10830 2009-01-24  Paul Brook  <paul@codesourcery.com>
10831
10832         * gcc.target/arm/neon-cond-1.c: New test.
10833
10834 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10835
10836         PR tree-optimization/38932
10837         * gcc.dg/pr38932.c: New.
10838
10839 2009-01-23  Revital Eres  <eres@il.ibm.com>
10840
10841         * gcc.dg/sms-7.c: Fix test.
10842
10843 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10844
10845         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10846         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10847         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10848         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10849
10850 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10851
10852         * gcc.dg/pr35729.c: Make test x86 specific.
10853
10854 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10855
10856         PR middle-end/38615
10857         * gcc.dg/pr38615.c: New test.
10858
10859 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10860
10861         PR target/38931
10862         * gcc.target/i386/pr38931.c: New test.
10863
10864 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10865
10866         PR c++/38930
10867         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10868         * g++.dg/template/typedef12.C: Likewise.
10869         * g++.dg/template/typedef13.C: Likewise.
10870         * g++.dg/template/typedef14.C: Likewise.
10871         * g++.dg/template/sfinae3.C: Likewise.
10872         * g++.old-deja/g++.pt/typename8.C: Likewise.
10873         * g++.dg/template/access11.C: Likewise
10874
10875 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10876
10877         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10878         and mips*-*-irix*.
10879         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10880
10881 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10882
10883         PR c++/26693
10884         * g++.dg/template/typedef11.C: New test.
10885         * g++.dg/template/typedef12.C: Likewise.
10886         * g++.dg/template/typedef13.C: Likewise.
10887         * g++.dg/template/typedef14.C: Likewise.
10888         * g++.dg/template/sfinae3.C: Compile this pedantically.
10889         The only errors expected should be the one saying the typedef is ill
10890         formed.
10891         * g++.old-deja/g++.pt/typename8.C: Likewise.
10892         * g++.dg/template/access11.C: Update this.
10893
10894 2009-01-21  Daniel Kraft  <d@domob.eu>
10895
10896         PR fortran/38887
10897         * gfortran.dg/mvbits_5.f90:  New test.
10898
10899 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10900
10901         * gcc.dg/sms-6.c: New test.
10902         * gcc.dg/sms-7.c: Likewise.
10903
10904 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10905
10906         PR fortran/38907
10907         * gfortran.dg/host_assoc_function_7.f90: New test
10908
10909 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10910             Richard Guenther  <rguenther@suse.de>
10911
10912         PR tree-optimization/38747
10913         PR tree-optimization/38748
10914         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10915         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10916         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10917
10918 2009-01-20  Kees Cook  <kees@ubuntu.com>
10919             H.J. Lu  <hongjiu.lu@intel.com>
10920
10921         PR target/38902
10922         * gcc.dg/pr38902.c: New.
10923
10924 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10925
10926         PR target/38868
10927         * gfortran.dg/pr38868.f: New testcase.
10928
10929 2009-01-20  Richard Guenther  <rguenther@suse.de>
10930
10931         * gcc.c-torture/execute/pr36227.c: Move ...
10932         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10933
10934 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10935
10936         * lib/gfortran.exp: Add -B options for targets that use
10937         libgfortran.a%s in their specs.
10938
10939 2009-01-19  Jason Merrill  <jason@redhat.com>
10940
10941         PR c++/23287
10942         * g++.dg/template/dtor5.C: New test.
10943
10944 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10945
10946         PR fortran/38859
10947         * gfortran.dg/bound_5.f90: New test.
10948
10949 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10950
10951         PR target/38736
10952         * g++.dg/compat/abi/pr38736_main.C: New.
10953         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10954         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10955         * g++.dg/other/macro-1.C: Likewise.
10956         * gcc.dg/macro-1.c: Likewise.
10957         * gcc.dg/compat/pr38736_main.c: Likewise.
10958         * gcc.dg/compat/pr38736_x.c: Likewise.
10959         * gcc.dg/compat/pr38736_y.c: Likewise.
10960
10961 2009-01-18  Richard Guenther  <rguenther@suse.de>
10962
10963         PR tree-optimization/38819
10964         * gcc.c-torture/execute/pr38819.c: New testcase.
10965
10966 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10967
10968         PR fortran/38657
10969         * gfortran.dg/module_commons_3.f90: Reapply.
10970
10971 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10972
10973         PR fortran/34955
10974         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10975         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10976
10977 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10978
10979         PR fortran/38657
10980         * gfortran.dg/module_commons_3.f90: Remove
10981
10982 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10983
10984         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10985
10986 2009-01-16  Jason Merrill  <jason@redhat.com>
10987
10988         PR c++/38877
10989         * g++.dg/template/lvalue1.C: New test.
10990
10991         PR c++/29470
10992         * g++.dg/template/access20.C: New test.
10993         * g++.dg/torture/pr34641.C: Fix access.
10994
10995 2009-01-16  Richard Guenther  <rguenther@suse.de>
10996
10997         PR tree-optimization/38835
10998         PR middle-end/36227
10999         * gcc.c-torture/execute/pr36227.c: New testcase.
11000         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11001         * g++.dg/init/const7.C: Likewise.
11002
11003 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11004
11005         PR target/38554
11006         * gcc.c-torture/compile/pr38554.c: New test.
11007
11008 2009-01-16  Jason Merrill  <jason@redhat.com>
11009
11010         PR c++/38579
11011         * g++.dg/conversion/access1.C: New test.
11012
11013 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11014
11015         PR tree-optimization/38789
11016         * gcc.c-torture/compile/pr38789.c: New test.
11017
11018 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11019
11020         PR fortran/38152
11021         * gfortran.dg/proc_ptr_13.f90: New.
11022
11023 2009-01-15  Jason Merrill  <jason@redhat.com>
11024
11025         PR c++/38850
11026         * g++.dg/template/koenig6.C: New test.
11027
11028 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11029
11030         PR c++/29388
11031         * g++.dg/template/error37.C: New testcase.
11032
11033 2009-01-15  Jason Merrill  <jason@redhat.com>
11034
11035         PR c++/36334
11036         * g++.dg/conversion/memfn1.C: New test.
11037
11038         PR c++/37646
11039         * g++.dg/conversion/memfn2.C: New test.
11040
11041 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11042
11043         PR c++/38357
11044         * g++.dg/template/crash87.C: New test.
11045
11046 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11047
11048         PR middle-end/37843
11049         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11050
11051 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11052
11053         PR c++/38636
11054         * g++.dg/parse/crash50.C: New test.
11055
11056 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11057
11058         PR rtl-optimization/38245
11059         * gcc.dg/pr38245-3.c: New test.
11060         * gcc.dg/pr38245-3.h: New file.
11061         * gcc.dg/pr38245-4.c: New file.
11062         * gcc.dg/pr38364.c: New test.
11063
11064 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11065
11066         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11067         sequence PC-relative.
11068
11069 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11070
11071         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11072         calls and/or PLT markers.
11073         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11074         calls and/or PLT markers.
11075         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11076         calls and/or PLT markers.
11077         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11078         calls and/or PLT markers.
11079
11080 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11081             Nathan Froyd  <froydnj@codesourcery.com>
11082             Joseph Myers  <joseph@codesourcery.com>
11083
11084         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11085         New function.
11086         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11087         and use consistent CFLAGS.
11088         * gcc.target/powerpc/20030505.c: Likewise.
11089         * gcc.target/powerpc/20081204-1.c: Likewise.
11090         * gcc.target/powerpc/ppc-spe.c: Likewise.
11091         * gcc.target/powerpc/spe1.c: Likewise.
11092         * g++.dg/ext/spe1.C: Likewise.
11093         * g++.dg/other/opaque-1.C: Likewise.
11094         * g++.dg/other/opaque-2.C: Likewise.
11095         * g++.dg/other/opaque-3.C: Likewise.
11096
11097 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11098
11099         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11100         out of loop.
11101
11102 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11103
11104         PR target/38811
11105         * g++.dg/torture/pr38811.C: New file.
11106
11107 2009-01-14  Richard Guenther  <rguenther@suse.de>
11108
11109         PR tree-optimization/38826
11110         PR middle-end/38477
11111         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11112
11113 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11114
11115         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11116
11117 2009-01-14  Nick Clifton  <nickc@redhat.com>
11118
11119         PR c++/37862
11120         * g++.cp/parse/pr37862.C: New test.
11121
11122 2009-01-14  Julian Brown  <julian@codesourcery.com>
11123
11124         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11125         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11126         to...
11127         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11128         These.
11129
11130 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11131
11132         PR rtl-optimization/38774
11133         * gcc.dg/torture/pr38774.c: New test.
11134
11135         PR c++/38795
11136         * g++.dg/cpp0x/pr38795.C: New test.
11137
11138 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11139             Nathan Froyd  <froydnj@codesourcery.com>
11140             Joseph Myers  <joseph@codesourcery.com>
11141
11142         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11143         otherwise.  Do not check for AltiVec at runtime.
11144         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11145         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11146         * gcc.target/powerpc/altivec-1.c: Likewise.
11147         * gcc.target/powerpc/altivec-3.c: Likewise.
11148         * gcc.target/powerpc/altivec-10.c: Likewise.
11149         * gcc.target/powerpc/altivec-12.c: Likewise.
11150         * gcc.target/powerpc/altivec-24.c: Likewise.
11151         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11152         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11153         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11154         * gcc.target/powerpc/pr35907.c: Likewise.
11155         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11156         otherwise.  Do not check for Cell at runtime.
11157         * gcc.target/powerpc/altivec_check.h: Delete.
11158
11159         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11160         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11161         not check for AltiVec at runtime.
11162         * g++.dg/ext/altivec-cell-2.C: Likewise.
11163         * g++.dg/ext/altivec-cell-3.C: Likewise.
11164         * g++.dg/ext/altivec-cell-4.C: Likewise.
11165         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11166         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11167         check.
11168         * g++.dg/ext/altivec_check.h: Delete.
11169
11170 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11171
11172         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11173         effective target.  Adjust line numbers accordingly.
11174
11175 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11176
11177         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11178
11179 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11180
11181         PR tree-optimization/38786
11182         * gcc.dg/graphite/pr38786.c: New.
11183
11184 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11185
11186         Revert:
11187         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11188
11189         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11190         for alpha*-*-* targets.
11191         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11192
11193 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11194
11195         PR libfortran/38772
11196         * gfortran.dg/fmt_bz_bn_err.f: New test.
11197
11198 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11199
11200         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11201
11202 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11203
11204         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11205         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11206         instruction support.  Do not check for it at runtime.
11207
11208 2009-01-12  Jason Merrill  <jason@redhat.com>
11209
11210         PR c++/35109
11211         * g++.dg/lookup/friend11.C: Remove expected error.
11212         * g++.dg/lookup/friend14.C: New test.
11213         * g++.dg/lookup/friend15.C: New test.
11214
11215 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11216
11217         PR c++/36019
11218         * g++.dg/lookup/hidden-class12.C: New test.
11219         * g++.dg/lookup/hidden-class13.C: New test.
11220         * g++.dg/lookup/hidden-class14.C: New test.
11221         * g++.dg/lookup/hidden-class15.C: New test.
11222         * g++.dg/lookup/hidden-class16.C: New test.
11223
11224 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11225
11226         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11227         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11228         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11229
11230 2009-01-12  Jason Merrill  <jason@redhat.com>
11231
11232         PR c++/31488
11233         * g++.dg/other/vararg-3.C: New test.
11234
11235 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11236
11237         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11238         Explicitly enable SPE.
11239         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11240         directive.
11241
11242         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11243         Expect -flax-vector-conversions message.  Adjust incompatible
11244         types errors.
11245         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11246         Make Foo extern.
11247
11248         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11249
11250         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11251
11252         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11253         * g++.dg/other/opaque-2.C: Likewise.
11254         * g++.dg/other/opaque-3.C: Likewise.
11255
11256 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11257
11258         PR c/32041
11259         * gcc.dg/pr32041.c: New test.
11260         * g++.dg/parse/offsetof9.C: New test.
11261
11262 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11263             Nathan Froyd  <froydnj@codesourcery.com>
11264
11265         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11266         * g++.dg/ext/attribute-test-1.C: Likewise.
11267         * g++.dg/ext/attribute-test-2.C: Likewise.
11268         * g++.dg/ext/attribute-test-3.C: Likewise.
11269         * g++.dg/ext/attribute-test-4.C: Likewise.
11270
11271 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11272
11273         * gnat.dg/unchecked_convert3.adb: New test.
11274
11275 2009-01-12  Tomas Bily  <tbily@suse.cz>
11276
11277         PR middlend/38385
11278         * gcc.dg/tree-ssa/pr38385.c: New file.
11279
11280 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11281
11282         PR c++/38794
11283         * g++.dg/parse/typedef9.C: New test.
11284
11285         PR tree-optimization/38807
11286         * gcc.c-torture/compile/pr38807.c: New test.
11287
11288 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11289
11290         * gcc.target/mips/ins-2.c: New test.
11291
11292 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11293
11294         PR testsuite/38809
11295         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11296
11297 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11298
11299         PR c++/36254
11300         * g++.dg/warn/Wreturn-type-5.C: New test.
11301
11302 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11303
11304         PR middle-end/38616
11305         * gcc.dg/pr38616.c: New test.
11306
11307 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11308
11309         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11310
11311 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11312
11313         PR c++/38648
11314         * g++.dg/expr/string-1.C: New test.
11315         * g++.dg/expr/string-2.C: New test.
11316
11317         PR c++/36695
11318         * g++.dg/ext/complex4.C: New test.
11319         * g++.dg/ext/complex5.C: New test.
11320         * g++.dg/init/reference1.C: New test.
11321         * g++.dg/init/reference2.C: New test.
11322         * g++.dg/init/reference3.C: New test.
11323
11324 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11325
11326         PR fortran/38763
11327         * gfortran.dg/transfer_null_1.f90: New test.
11328
11329 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11330
11331         PR fortran/38765
11332         * gfortran.dg/host_assoc_function_6.f90: New test.
11333
11334 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11335
11336         * lib/target-supports.exp: Add method to determine if the effective
11337         target is really a ppc405 after applying all compile options.
11338         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11339         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11340         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11341         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11342         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11343         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11344         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11345         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11346         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11347         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11348         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11349         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11350         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11351         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11352         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11353         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11354         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11355         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11356         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11357         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11358         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11359         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11360         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11361         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11362         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11363         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11364         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11365         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11366         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11367         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11368         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11369
11370 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11371
11372         PR c++/35335
11373         * g++.dg/other/error31.C: New testcase.
11374
11375         PR c/35742
11376         * gcc.dg/pr35742.c: New test.
11377
11378 2009-01-09  John F. Carr  <jfc@mit.edu>
11379
11380         PR c++/37877
11381         * g++.dg/parse/linkage3.C: New test.
11382
11383 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11384
11385         PR middle-end/38771
11386         * gcc.c-torture/compile/pr38771.c: New test.
11387
11388 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11389
11390         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11391
11392 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11393
11394         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11395         * gcc.dg/sibcall-4.c: Likewise.
11396
11397 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11398             Jan Sjodin  <jan.sjodin@amd.com>
11399
11400         PR tree-optimization/38559
11401         * gcc.dg/graphite/pr38559.c: New.
11402
11403 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11404
11405         PR tree-optimization/37194
11406         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11407
11408 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11409
11410         PR c++/38725
11411         * g++.dg/ext/label11.C: New test.
11412
11413 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11414
11415         * lib/target-supports.exp (check_weak_override_available): New.
11416         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11417         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11418         dg-require-weak-override.
11419
11420 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11421             Alan Modra  <amodra@bigpond.net.au>
11422
11423         * gcc.c-torture/compile/20090107-1.c: New test.
11424
11425 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11426
11427         PR target/38706
11428         * g++.dg/other/pr38706.C: New test.
11429
11430 2009-01-07  Jason Merrill  <jason@redhat.com>
11431
11432         * g++.dg/cpp0x/variadic92.C: New test.
11433         * g++.dg/cpp0x/variadic93.C: New test.
11434
11435 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11436
11437         * lib/target-supports-dg.exp (current_compiler_flags): New.
11438         (check-flags): Use it; do not access dg-test local variables.
11439         (dg-skip-if): Do not access dg-test local variables.
11440         (dg-xfail-run-if): Ditto.
11441         (dg-shouldfail): Ditto.
11442         * gcc.test-framework/test-framework.exp
11443         (check_effective_target_def_nocache): New.
11444         * gcc.test-framework/test-framework.awk: Handle scan tests.
11445         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11446         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11447         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11448         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11449         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11450         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11451         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11452         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11453         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11454
11455         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11456
11457         * lib/target-supports-dg.exp (check_test_flags): Delete.
11458
11459 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11460
11461         PR tree-optimization/38492
11462         PR tree-optimization/38498
11463         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11464         in trunk.
11465         * gcc.dg/graphite/block-0.c: Update test.
11466         * gcc.dg/graphite/block-1.c: Same.
11467         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11468         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11469         * gcc.dg/graphite/block-3.c: New.
11470         * gcc.dg/graphite/pr38498.c: New.
11471
11472 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11473
11474         AVX Programming Reference (December, 2008)
11475         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11476         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11477         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11478
11479         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11480         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11481
11482 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11483
11484         PR fortran/38220
11485         * gfortran.dg/c_loc_pure_1.f90:  New test.
11486
11487 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11488
11489         PR fortran/38669
11490         * gfortran.dg/elemental_dependency_3.f90:
11491         Add the final tree dump cleanup.
11492
11493 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11494
11495         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11496         passing -m32.
11497
11498         PR rtl-optimization/38722
11499         * gfortran.dg/pr38722.f90: New test.
11500
11501 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11502
11503         PR c/34252
11504         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11505         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11506
11507 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11508
11509         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11510         * gfortran.dg/typebound_call_8.f03: Same.
11511         * gfortran.dg/elemental_bind_c.f90: Same.
11512         * gfortran.dg/typebound_call_7.f03: Same.
11513         * gfortran.dg/interface_proc_end.f90: Same
11514         * gfortran.dg/pr37243.f: Fix typo.
11515
11516 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11517
11518         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11519         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11520         large stack sizes.
11521
11522 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11523
11524         AVX Programming Reference (December, 2008)
11525         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11526         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11527         * gcc.target/i386/sse-14.c: Likewise.
11528
11529         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11530         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11531         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11532         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11533
11534 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11535
11536         PR libfortran/38735
11537         * gfortran.dg/fmt_bz_bn.f: Update test.
11538
11539 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11540
11541         PR c++/38472
11542         * g++.dg/conversion/usual-arith-conv.C: New test.
11543
11544 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11545
11546         PR c/34911
11547         * gcc.dg/vector-3.c: New testcase.
11548         * g++.dg/ext/vector15.C: New test.
11549
11550 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11551
11552         PR tree-optimization/38510
11553         * gcc.dg/graphite/pr38510.c: New.
11554
11555 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11556             Jan Sjodin <jan.sjodin@amd.com>
11557
11558         PR tree-optimization/38500
11559         * gcc.dg/graphite/pr38500.c: New.
11560
11561 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11562
11563         * gcc.c-torture/compile/20001226-1.c: Generalize
11564         dg-timeout-factor.
11565         * gcc.c-torture/compile/limits-fnargs.c: Add
11566         dg-timeout-factor.
11567         * gcc.dg/20020425-1.c: Likewise.
11568         * gcc.dg/pch/pch.exp: Likewise.
11569
11570 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11571
11572         PR fortran/38657
11573         * gfortran.dg/module_commons_3.f90: New test.
11574
11575 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11576
11577         PR fortran/37159
11578         * gfortran.dg/random_seed_1.f90: Updated.
11579
11580 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11581
11582         PR fortran/38669
11583         PR fortran/38726
11584         * gfortran.dg/elemental_subroutine_7.f90:
11585         Fix p values so that it can be used as vector subscript.
11586
11587 2009-01-05  Jason Merrill  <jason@redhat.com>
11588
11589         * g++.dg/cpp0x/initlist12.C: Add another test.
11590
11591         * g++.dg/cpp0x/defaulted7.C: New test.
11592
11593 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11594
11595         PR fortran/38672
11596         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11597         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11598
11599 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11600
11601         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11602         for alpha*-*-* targets.
11603         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11604
11605 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11606
11607         PR fortran/38665
11608         * gfortran.dg/host_assoc_function_5.f90: New test.
11609
11610 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11611
11612         PR fortran/38669
11613         * gfortran.dg/elemental_dependency_3.f90: New test.
11614         * gfortran.dg/elemental_subroutine_7.f90: New test.
11615
11616 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11617
11618         * gcc.dg/struct-ret-3.c: Include unistd.h.
11619         (main): Exit early if system memory page size is
11620         larger than 4096 bytes.
11621
11622 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11623
11624         PR fortran/38718
11625         * gfortran.dg/merge_init_expr.f90: New.
11626
11627 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11628
11629         PR fortran/38536
11630         * gfortran.dg/c_loc_tests_13.f90: New test.
11631         * gfortran.dg/c_loc_tests_14.f90: New test.
11632
11633 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11634
11635         * gfortran.dg/func_result_4.f90: New.
11636
11637 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11638
11639         PR fortran/38594
11640         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11641         interface still works, in addition to original tests.
11642         * gfortran.dg/host_assoc_call_6.f90: New test.
11643
11644 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11645
11646         PR c++/38705
11647         * g++.dg/torture/pr38705.C: New test.
11648
11649         PR c/38700
11650         * gcc.dg/pr38700.c: New test.
11651
11652 2009-01-02  Jason Merrill  <jason@redhat.com>
11653
11654         * g++.dg/cpp0x/initlist11.C: New test.
11655         * g++.dg/cpp0x/initlist12.C: New test.
11656
11657 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11658
11659         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11660         Allow extra informative notes.
11661
11662 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11663
11664         PR c/36489
11665         * gcc.dg/pr36489.c: New test.
11666
11667 \f
11668 Copyright (C) 2009 Free Software Foundation, Inc.
11669
11670 Copying and distribution of this file, with or without modification,
11671 are permitted in any medium without royalty provided the copyright
11672 notice and this notice are preserved.