OSDN Git Service

2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
4
5 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6
7         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
8
9 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
10
11         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
12         explicit.
13         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
14         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
15         * g++.old-deja/g++.law/typeck1.C: Likewise.
16         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
17         * g++.dg/conversion/ptrmem9.C: Likewise.
18         * g++.dg/expr/cond2.C: Likewise.
19
20 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
21             Janus Weil  <janus@gcc.gnu.org>
22
23         PR fortran/42104
24         * gfortran.dg/proc_ptr_comp_23.f90: New test.
25
26 2009-11-19  Jason Merrill  <jason@redhat.com>
27
28         PR c++/42115
29         * g++.dg/init/placement5.C: Add positive test.
30
31         DR 176 permissiveness
32         * g++.dg/ext/injected-ttp.C: New.
33         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
34         * g++.old-deja/g++.pt/ttp41.C: Adjust.
35
36 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
37
38         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
39         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
40
41 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
42
43         * gcc-dg/raw-string-1.c: Skip test for avr target.
44         * gcc-dg/utf-array-short-wchar.c: Ditto.
45         * gcc-dg/utf-array.c: Ditto.
46         * gcc-dg/utf8-2.c: Ditto.
47
48 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
49
50         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
51         (plugin_init): Pass correct version to plugin_default_version_check.
52         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
53         (plugin_init): Pass correct version to plugin_default_version_check.
54         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
55         (plugin_init): Pass correct version to plugin_default_version_check.
56
57 2009-11-19  Jason Merrill  <jason@redhat.com>
58
59         PR c++/561
60         * g++.dg/overload/pmf2.C: New.
61
62 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
63
64         PR libgfortran/42090
65         * gfortran.dg/direct_io_11.f90: New test.
66
67 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
68
69         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
70
71 2009-11-18  Nick Clifton  <nickc@redhat.com>
72         
73         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
74         * g++.dg/lto/20081120-1_0.C: Likewise.
75         * g++.dg/lto/20091002-2_0.C: Likewise.
76         * g++.dg/lto/20081120-2_0.C: Likewise.
77         * g++.dg/lto/20091002-3_0.C: Likewise.
78         * g++.dg/lto/20081123_0.C: Likewise.
79         * g++.dg/lto/20090313_0.C: Likewise.
80         * g++.dg/lto/20081109-1_0.C: Likewise.
81         * g++.dg/lto/20081219_0.C: Likewise.
82         * g++.dg/lto/20081204-1_0.C: Likewise.
83         * g++.dg/lto/20090302_0.C: Likewise.
84         * g++.dg/lto/20081119-1_0.C: Likewise.
85         * g++.dg/lto/20081118_0.C: Likewise.
86
87 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
88
89         PR testsuite/41913
90         * lib/lto.exp (scan-symbol): Properly check if target exist.
91
92 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
93
94         PR fortran/42072
95         * gfortran.dg/proc_ptr_8.f90: Extended.
96
97 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
98
99         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
100         explicit.
101         * g++.dg/inherit/error4.C: Likewise.
102         * g++.dg/template/crash90.C: Likewise.
103
104 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
105
106         PR c++/3187
107         * g++.dg/abi/mangle26.C: Also match *C2* definition.
108         * g++.dg/abi/mangle27.C: Likewise.
109         * g++.dg/abi/mangle28.C: Likewise.
110         * g++.dg/abi/mangle29.C: Likewise.
111
112 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
113
114         PR debug/41926
115         * gcc.dg/vect/vect-debug-pr41926.c: New.
116
117 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
118
119         PR c++/42058
120         * testsuite/g++.dg/init/array26.C: New.
121         * testsuite/g++.dg/init/array27.C: Likewise.
122         * testsuite/g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
123
124 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
125
126         PR c++/42061
127         * g++.dg/cpp0x/initlist27.C: New test.
128
129         PR c++/42059
130         * g++.dg/cpp0x/initlist26.C: New test.
131
132 2009-11-16  Jason Merrill  <jason@redhat.com>
133
134         PR c++/189, c++/9937, c++/13950, DR 176
135         * g++.dg/tc1/dr176.C: Adjust.
136         * g++.dg/template/injected1.C: New.
137         * g++.dg/template/inherit.C: Adjust.
138         * g++.old-deja/g++.brendan/crash56.C: Adjust.
139         * g++.old-deja/g++.pt/lookup8.C: Adjust.
140         * g++.old-deja/g++.pt/ttp22.C: Adjust.
141         * g++.old-deja/g++.pt/ttp23.C: Adjust.
142
143 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
144
145         PR c++/42055
146         * testsuite/g++.dg/template/crash92.C: New.
147
148 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
149
150         PR c++/32056
151         * testsuite/g++.dg/template/error44.C: New.
152
153 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
154
155         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
156
157 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
158
159         PR fortran/42048
160         * gfortran.dg/typebound_call_11.f03: New test.
161
162 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
163
164         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
165         init functions.
166
167 2009-11-13  Jason Merrill  <jason@redhat.com>
168
169         PR c++/27425
170         PR c++/34274
171         * g++.dg/template/arg7.C: New.
172
173         PR c++/29363
174         * g++.dg/template/error43.C: New.
175
176         PR debug/26965
177         * g++.dg/debug/dwarf2/static-data-member2.C: New.
178
179         PR c++/35075
180         * g++.dg/template/ref5.C: New.
181
182         PR c++/21008, DR 515
183         * g++.dg/template/inherit4.C: New.
184         * g++.dg/lookup/scoped8.C: Adjust.
185
186         PR c++/11987
187         * g++.dg/parse/typename11.C: New.
188         * g++.dg/template/crash48.C: Adjust.
189
190 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
191
192         PR testsuite/42001
193         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
194         lto_finish at the end.
195         * gfortran.dg/lto/lto.exp: Ditto.
196
197 2009-11-12  Jason Merrill  <jason@redhat.com>
198
199         PR c++/39560
200         * g++.dg/lookup/anon7.C: New.
201
202         PR c++/37037
203         * g++.dg/template/typedef21.C: New.
204
205         PR c++/42013
206         * g++.dg/cpp0x/decltype19.C: New.
207
208 2009-11-11  Jason Merrill  <jason@redhat.com>
209
210         PR c++/39131
211         * g++.dg/dfp/typeid1.C: New.
212
213 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
214
215         PR fortran/41978
216         * gfortran.dg/proc_ptr_comp_22.f90: New test.
217
218 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
219
220         PR testsuite/42001
221         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
222         lto_finish at the end.
223
224         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
225         (lto_finish): New. Restore mathlib.
226
227 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
228
229         * g++.dg/torture/pushpop_macro.C: New testcase.
230         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
231         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
232
233 2009-11-11  Jon Beniston  <jon@beniston.com>
234
235         * lib/target-supports.exp (check_profiling_available): lm32 target
236           doesn't support profiling.
237         * gcc.dg/20020312-2.c: Add lm32 support.
238         * g++.dg/other/packed1.C: Expect to fail on lm32.
239         * g++.old-deja/g++.jason/thunk3.C: Likewise.
240
241 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
242
243         * gcc.target/arm/neon: Regenerate generated tests.
244
245 2009-11-10  Jason Merrill  <jason@redhat.com>
246
247         * g++.dg/init/placement5.C: New.
248
249         PR c++/34158
250         * g++.dg/init/placement4.C: New.
251
252 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
253
254         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
255         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
256         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
257         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
258
259 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
260
261         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
262         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
263
264 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
265
266         * gcc.c-torture/compile/pr41987.c: New.
267
268 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
269
270         PR middle-end/40946
271         * gcc.dg/pr40946.c: New test.
272
273 2009-11-09  Jason Merrill  <jason@redhat.com>
274
275         PR c++/41972
276         * g++.dg/template/ref4.C: New.
277
278         PR c++/41994
279         * g++.dg/template/conv10.C: New.
280
281 2009-11-07  Jason Merrill  <jason@redhat.com>
282
283         PR c++/37920
284         * g++.dg/ext/typeof11.C: New.
285
286 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
287
288         PR target/41985
289         * gcc.target/i386/pr41985.c: New test.
290
291 2009-11-08  Richard Guenther  <rguenther@suse.de>
292
293         * gcc.dg/torture/pta-escape-1.c: New testcase.
294
295 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
296
297         * gnat.dg/rep_clause4.adb: New test.
298
299 2009-11-08  Richard Guenther  <rguenther@suse.de>
300
301         PR rtl-optimization/41928
302         * gfortran.dg/pr41928.f90: New testcase.
303
304 2009-11-07  Jason Merrill  <jason@redhat.com>
305
306         PR c++/18451
307         PR c++/40738
308         * g++.dg/parse/error36.C: Add parameter and template cases.
309         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
310         * g++.dg/ext/typedef-init.C: Likewise.
311         * g++.dg/lookup/hidden-class1.C: Likewise.
312         * g++.dg/lookup/hidden-class10.C: Likewise.
313         * g++.dg/lookup/hidden-class5.C: Likewise.
314         * g++.dg/lookup/hidden-class7.C: Likewise.
315         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
316         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
317         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
318         * g++.dg/lookup/strong-using-2.C: Likewise.
319         * g++.dg/other/typedef1.C: Likewise.
320         * g++.dg/parse/access10.C: Likewise.
321         * g++.dg/parse/constructor1.C: Likewise.
322         * g++.dg/parse/crash38.C: Likewise.
323         * g++.dg/parse/error3.C: Likewise.
324         * g++.dg/parse/typespec1.C: Likewise.
325         * g++.dg/template/typedef5.C: Likewise.
326         * g++.old-deja/g++.pt/typename3.C: Likewise.
327         * g++.old-deja/g++.pt/typename4.C: Likewise.
328         * g++.old-deja/g++.pt/typename6.C: Likewise.
329         * g++.old-deja/g++.robertl/eb94.C: Likewise.
330
331         * g++.dg/abi/regparm1.C: Fix execute test.
332
333 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
334
335         PR tree-optimization/41643
336         * gcc.dg/pr41643.c: New test.
337
338 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
339
340         PR fortran/41909
341         * gfortran.dg/recursive_check_15.f90: New test.
342
343 2009-11-06  Jason Merrill  <jason@redhat.com>
344
345         PR c++/15946
346         * g++.dg/parse/error36.C: New.
347         * g++.old-deja/g++.other/typename1.C: Adjust.
348
349         PR c++/9381
350         * g++.dg/abi/regparm1.C: New.
351
352 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
353
354         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
355         PLUGIN_PRAGMAS.
356         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
357         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
358         and pragma_plugin-test-1.C.
359
360 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
361
362         PR c++/41536
363         * g++.dg/ext/always_inline-5.C: New test.
364
365 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
366
367         PR c++/41967
368         * g++.dg/gomp/pr41967.C: New test.
369
370 2009-11-06  Michael Matz  <matz@suse.de>
371
372         PR middle-end/41963
373         * gcc.dg/pr41963.c: New test.
374
375 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
376
377         PR middle-end/41935
378         * gcc.dg/pr41935.c: New test.
379         * c-c++-common/pr41935.c: New test.
380         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
381         element.
382         * gcc.c-torture/execute/pr41935.c: New test.
383
384 2009-11-05  Jason Merrill  <jason@redhat.com>
385
386         PR c++/34180
387         * g++.dg/init/synth2.C: New.
388
389         PR c++/7046
390         * g++.dg/abi/pragma-pack1.C: New.
391
392         PR c++/34870
393         * g++.dg/lookup/koenig7.C: New.
394
395         PR c++/41703
396         * g++.dg/template/partial6.C: New.
397
398 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
399
400         PR fortran/41556
401         * gfortran.dg/class_12.f03: New test.
402
403 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
404
405         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
406         in builtin's name.
407
408 2009-11-04  Jason Merrill  <jason@redhat.com>
409
410         PR c++/36912
411         * g++.dg/init/static-init2.C: New.
412
413 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
414
415         PR fortran/41556
416         PR fortran/41873
417         * gfortran.dg/interface_abstract_4.f90: New test.
418
419 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
420
421         * gcc.target/m68k/pr41302.c: Fix target triplet.
422
423 2009-11-04  Jason Merrill  <jason@redhat.com>
424
425         PR c++/39413
426         * g++.dg/template/overload11.C: New.
427         * g++.dg/template/nested3.C: Adjust.
428
429 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
430
431         PR ada/20548
432         * ada/acats/norun.lst: Remove the stack checking tests.
433         * ada/acats/run_acats: Limit the stack to 8MB.
434
435 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
436
437         PR fortran/41556
438         PR fortran/41937
439         * gfortran.dg/class_11.f03: New test.
440
441 2009-11-04  Jason Merrill  <jason@redhat.com>
442
443         PR c++/35067
444         * g++.dg/abi/thunk5.C: New.
445
446 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
447
448         PR rtl-opt/41833
449         * gcc.target/powerpc/altivec-33.c: New testcase.
450
451 2009-11-04  Jason Merrill  <jason@redhat.com>
452
453         PR c++/17365, DR 218
454         * g++.dg/lookup/koenig6.C: New.
455         * g++.dg/lookup/koenig5.C: Adjust.
456         * g++.dg/template/crash56.C: Adjust.
457         * g++.old-deja/g++.ns/koenig5.C: Adjust.
458
459 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
460             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
461
462         * gcc.target/i386/xop-check.h: New file.
463         * gcc.target/i386/xop-hadduX.c: Ditto.
464         * gcc.target/i386/xop-haddX.c: Ditto.
465         * gcc.target/i386/xop-hsubX.c: Ditto.
466         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
467         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
468         * gcc.target/i386/xop-pcmov2.c: Ditto.
469         * gcc.target/i386/xop-pcmov.c: Ditto.
470         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
471         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
472         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
473         * gcc.target/i386/xop-shift1-vector.c: Ditto.
474         * gcc.target/i386/xop-shift2-vector.c: Ditto.
475         * gcc.target/i386/xop-shift3-vector.c: Ditto.
476         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
477         * gcc.target/i386/sse-12.c: Update with new compile options to
478         activate and check xopintrin.h intrinsic file.
479         * gcc.target/i386/sse-13.c: Ditto.
480         * gcc.target/i386/sse-14.c: Ditto.
481         * gcc.target/i386/sse-22.c: Ditto.
482         * gcc.target/i386/sse-23.c: Ditto.
483         * g++.dg/other/i386-2.C: Ditto.
484         * g++.dg/other/i386-3.C: Ditto.
485         * g++.dg/other/i386-5.C: Ditto.
486         * g++.dg/other/i386-6.C: Ditto.
487         
488 2009-11-04  Wei Guozhi  <carrot@google.com>
489
490         PR target/40835
491         * gcc.target/arm/pr40835: New testcase.
492
493 2009-11-04  Revital Eres  <eres@il.ibm.com>
494
495         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
496         change in decision of peeling for alignment.
497         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
498         * gcc.dg/vect/vect-50.c: Likewise.
499         * gcc.dg/vect/vect-42.c: Likewise.
500         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
501         Likewise.
502         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
503         Likewise.
504         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
505         * gcc.dg/vect/vect-60.c: Likewise.
506         * gcc.dg/vect/vect-52.c: Likewise.
507         * gcc.dg/vect/vect-44.c: Likewise.
508         * gcc.dg/vect/vect-27.c: Likewise.
509         * gcc.dg/vect/vect-29.c: Likewise.
510         * gcc.dg/vect/vect-72.c: Likewise.
511         * gcc.dg/vect/vect-56.c: Likewise.
512         * gcc.dg/vect/vect-48.c: Likewise.
513         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
514         * gfortran.dg/vect/vect-2.f90: Likewise.
515         * gfortran.dg/vect/vect-5.f90: Likewise.
516
517 2009-11-04  Richard Guenther  <rguenther@suse.de>
518
519         PR tree-optimization/41919
520         * gcc.c-torture/execute/pr41919.c: New testcase.
521
522 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
523
524         PR target/41302
525         * gcc.target/m68k/pr41302.c: New test.
526
527 2009-11-03  Jason Merrill  <jason@redhat.com>
528
529         PR c++/36959
530         * g++.dg/opt/inline16.C: New.
531
532 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
533
534         * gnat.dg/stack_check.adb1: New test.
535         * gnat.dg/stack_check.adb2: Likewise.
536
537 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
538
539         PR rtl-optimization/41917
540         * gcc.c-torture/execute/pr41917.c: New test.
541
542 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
543
544         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
545         dump to not include "call *%esp".
546
547 2009-11-03  Jason Merrill  <jason@redhat.com>
548
549         PR c++/39786
550         * g++.dg/lookup/using22.C: New.
551
552         PR c++/41876
553         * g++.dg/parse/eh-decl.C: New.
554
555         PR c++/41927
556         * g++.dg/template/sfinae16.C: New.
557
558         PR c++/41815
559         * g++.dg/cpp0x/rv-return.C: New.
560         * g++.dg/cpp0x/deduce.C: Adjust.
561
562         PR c++/40944
563         * g++.dg/template/sfinae15.C: New.
564
565         PR c++/40687
566         * g++.dg/cpp0x/auto3.C: Remove xfail.
567
568 2009-11-03  Tobias Burnus  <burnus@net-b.de>
569
570         PR fortran/41907
571         * gfortran.dg/missing_optional_dummy_6.f90: New test.
572
573 2009-11-03  Nick Clifton  <nickc@redhat.com>
574
575         * gcc.target/rx/builtins.c: Remove redundant tests.
576         Add test of MVTIPL instruction.
577         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
578         function attributes.  Add -msave-acc-in-interrupts option to the
579         command line.
580
581 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
582             Maxim Kuvyrkov  <maxim@codesourcery.com>
583
584         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
585         sh, m68k and fido.
586
587 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
588
589         PR c++/38699
590         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
591         * c-c++-common/builtin-offsetof.c: ... here.
592
593 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
594
595         PR c++/38699
596         * c-c++-common/dfp/builtin-offsetof.c: New test.
597         * g++.dg/other/offsetof6.C: Likewise.
598
599 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
600
601         PR target/41900
602         * gcc.target/i386/pr41900.c: New test.
603
604 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
605
606         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
607
608 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
609
610         PR c++/41856
611         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
612         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
613
614 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
615
616         PR c++/37093
617         * g++.dg/other/ptrmem10.C: New test.
618         * g++.dg/other/ptrmem11.C: Likewise.
619
620 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
621
622         PR testsuite/41878
623         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
624         spaces in some expressions.
625
626 2009-11-02  Jason Merrill  <jason@redhat.com>
627
628         * g++.dg/other/linkage2.C: Move to...
629         * g++.dg/cpp0x/linkage2.C: ..here.
630         * g++.dg/abi/mangle32.C: Add -std=c++0x.
631         * g++.dg/cpp0x/nolinkage1.C: Likewise.
632         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
633         * g++.dg/ext/anon-struct4.C: Revert earlier change.
634         * g++.dg/lookup/anon2.C: Likewise.
635         * g++.dg/other/anon3.C: Likewise.
636         * g++.dg/template/arg2.C: Likewise.
637         * g++.dg/template/local4.C: Likewise.
638         * g++.old-deja/g++.law/operators32.C: Likewise.
639         * g++.old-deja/g++.other/linkage2.C: Likewise.
640         * g++.old-deja/g++.pt/enum6.C: Likewise.
641         * g++.old-deja/g++.other/anon9.C: Likewise.
642         * g++.old-deja/g++.other/linkage1.C: Likewise.
643         * c-c++-common/dfp/pr35620.c: Give the union a name.
644
645 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
646
647         PR tree-optimization/41857
648         * gcc.target/spu/ea/pr41857.c: New file.
649
650 2009-11-02  Martin Jambor  <mjambor@suse.cz>
651
652         PR tree-optimization/41750
653         * gcc.c-torture/execute/pr41750.c: New test.
654
655 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
656
657         PR tree-optimization/41841
658         * gcc.dg/pr41841.c: New test.
659
660         PR debug/41893
661         * gcc.dg/debug/pr41893-1.c: New test.
662         * gcc.dg/debug/pr41893-2.c: New file.
663
664         PR c++/41774
665         * g++.dg/ext/visibility/namespace3.C: New test.
666
667 2009-11-01  Jason Merrill  <jason@redhat.com>
668
669         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
670         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
671         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
672
673 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
674
675         * gnat.dg/opt5.adb: New test.
676
677 2009-11-01  Tobias Burnus  <burnus@net-b.de>
678
679         PR fortran/41872
680         * gfortran.dg/allocatable_scalar_4.f90: New test.
681
682 2009-11-01  Tobias Burnus  <burnus@net-b.de>
683
684         PR fortran/41850
685         * gfortran.dg/intent_out_6.f90: New testcase.
686
687 2009-10-31  Richard Guenther  <rguenther@suse.de>
688
689         * g++.dg/tree-ssa/restrict1.C: New.
690
691 2009-10-31  Jason Merrill  <jason@redhat.com>
692
693         * g++.dg/rtti/typeid9.C: New.
694
695         PR c++/41754
696         * g++.dg/cpp0x/initlist25.C: New.
697
698 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
699
700         * gnat.dg/specs/rep_clause4.ads: New test.
701
702 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
703
704         PR target/41885
705         * gcc.target/avr/torture/pr41885.c: New test.
706
707 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
708
709         * gnat.dg/specs/pack5.ads: New test.
710
711 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
712
713         * lib/target-supports.exp: Handle powerpc-*-elf.
714
715 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
716
717         PR target/40838
718         * gcc.target/i386/incoming-6.c: New.
719         * gcc.target/i386/incoming-7.c: Likewise.
720         * gcc.target/i386/incoming-8.c: Likewise.
721         * gcc.target/i386/incoming-9.c: Likewise.
722         * gcc.target/i386/incoming-10.c: Likewise.
723         * gcc.target/i386/incoming-11.c: Likewise.
724         * gcc.target/i386/incoming-12.c: Likewise.
725         * gcc.target/i386/incoming-13.c: Likewise.
726         * gcc.target/i386/incoming-14.c: Likewise.
727         * gcc.target/i386/incoming-15.c: Likewise.
728         * gcc.target/i386/pr37843-4.c: Likewise.
729
730 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
731
732         PR c++/41863
733         * g++.dg/template/sizeof12.C: New test.
734
735 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
736
737         * gnat.dg/pack14.adb: New test.
738
739 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
740
741         * gcc.target/mips/mips.exp (mips_option_groups): Add
742         mcount-ra-address.
743         * gcc.target/mips/mmcount-ra-address-1.c: New test.
744         * gcc.target/mips/mmcount-ra-address-2.c: New test.
745         * gcc.target/mips/mmcount-ra-address-3.c: New test.
746
747 2009-10-29  Michael Matz  <matz@suse.de>
748
749         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
750         * gcc.target/i386/sse-recip-vec.c: Ditto.
751         * gcc.target/i386/brokensqrt.c: New test.
752
753 2009-10-29  Tobias Burnus  <burnus@net-b.de>
754
755         PR fortran/41777
756         * gfortran.dg/associated_target_3.f90: New testcase.
757
758 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
759
760         * gfortran.dg/lto/pr41764_0.f: New.
761
762 2009-10-29  Martin Jambor  <mjambor@suse.cz>
763
764         PR tree-optimization/41775
765         * g++.dg/torture/pr41775.C: New testcase.
766
767 2009-10-28  Jason Merrill  <jason@redhat.com>
768
769         * g++.dg/cpp0x/inline-ns1.C: New.
770         * g++.dg/cpp0x/inline-ns2.C: New.
771         * g++.dg/cpp0x/inline-ns3.C: New.
772
773 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
774
775         PR rtl-optimization/39715
776         * gcc.target/arm/thumb-ltu.c: New.
777
778 2009-10-28  Richard Guenther  <rguenther@suse.de>
779
780         PR lto/41808
781         PR lto/41839
782         * gcc.dg/lto/20091027-1_0.c: New testcase.
783         * gcc.dg/lto/20091027-1_1.c: Likewise.
784         * g++.dg/lto/20091026-1_0.C: Likewise.
785         * g++.dg/lto/20091026-1_1.C: Likewise.
786         * g++.dg/lto/20091026-1_a.h: Likewise.
787
788 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
789
790         PR middle-end/41837
791         * gcc.dg/pr41837.c: New test.
792
793         PR debug/41801
794         * g++.dg/ext/sync-3.C: New test.
795
796         PR target/41762
797         * gcc.dg/pr41762.c: New test.
798
799 2009-10-28  Richard Guenther  <rguenther@suse.de>
800
801         PR middle-end/41855
802         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
803         * gfortran.dg/lto/20091028-1_1.c: Likewise.
804         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
805         * gfortran.dg/lto/20091028-2_1.c: Likewise.
806
807 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
808
809         PR rtl-optimization/39715
810         * gcc.target/arm/thumb-bitfld1.c: New.
811
812 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
813
814         PR rtl-optimization/40741
815         * gcc.target/arm/thumb-branch1.c: New.
816
817 2009-10-27  Jason Merrill  <jason@redhat.com>
818
819         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
820         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
821         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
822         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
823
824 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
825
826         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
827         * gnat.dg/null_pointer_deref2.adb: Likewise.
828
829 2009-10-27  Richard Guenther  <rguenther@suse.de>
830
831         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
832
833 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
834
835         PR c/41842
836         * gcc.dg/pr41842.c: New test.
837
838 2009-10-27  Revital Eres  <eres@il.ibm.com>
839
840         PR tree-optimization/40648
841         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
842         change in decision of peeling for alignment.
843         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
844         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
845         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
846         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
847         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
848         * gcc.dg/vect/vect-50.c: Likewise.
849         * gcc.dg/vect/vect-33.c: Likewise.
850         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
851         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
852         Likewise.
853         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
854         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
855         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
856         Likewise.
857         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
858         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
859         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
860         * gcc.dg/vect/vect-60.c: Likewise.
861         * gcc.dg/vect/vect-26.c: Likewise.
862         * gcc.dg/vect/vect-52.c: Likewise.
863         * gcc.dg/vect/vect-44.c: Likewise.
864         * gcc.dg/vect/vect-27.c: Likewise.
865         * gcc.dg/vect/vect-70.c: Likewise.
866         * gcc.dg/vect/vect-28.c: Likewise.
867         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
868         * gcc.dg/vect/vect-109.c: Likewise.
869         * gcc.dg/vect/vect-54.c: Likewise.
870         * gcc.dg/vect/vect-29.c: Likewise.
871         * gcc.dg/vect/vect-72.c: Likewise.
872         * gcc.dg/vect/vect-56.c: Likewise.
873         * gcc.dg/vect/vect-48.c: Likewise.
874         * gcc.dg/vect/vect-91.c: Likewise.
875         * gcc.dg/vect/vect-92.c: Likewise.
876         * gcc.dg/vect/vect-58.c: Likewise.
877         * gcc.dg/vect/slp-25.c: Likewise.
878         * gcc.dg/vect/vect-93.c: Likewise.
879         * gcc.dg/vect/vect-95.c: Likewise.
880         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
881         * gcc.dg/vect/vect-87.c: Likewise.
882         * gcc.dg/vect/vect-96.c: Likewise.
883         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
884         * gcc.dg/vect/vect-88.c: Likewise.
885         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
886         * gcc.dg/vect/vect-89.c: Likewise.
887         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
888         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
889         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
890         * gfortran.dg/vect/vect-2.f90: Likewise.
891         * gfortran.dg/vect/vect-3.f90: Likewise.
892         * gfortran.dg/vect/vect-4.f90: Likewise.
893         * gfortran.dg/vect/vect-5.f90: Likewise.
894
895 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
896
897         PR c++/41020
898         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
899
900 2009-10-26  Ben Elliston  <bje@au.ibm.com>
901             Michael Meissner  <meissner@linux.vnet.ibm.com>
902             Ulrich Weigand  <uweigand@de.ibm.com>
903
904         * gcc.target/spu/ea/ea.exp: New file.
905         * gcc.target/spu/ea/cache1.c: Likewise.
906         * gcc.target/spu/ea/cast1.c: Likewise.
907         * gcc.target/spu/ea/cast2.c: Likewise.
908         * gcc.target/spu/ea/compile1.c: Likewise.
909         * gcc.target/spu/ea/compile2.c: Likewise.
910         * gcc.target/spu/ea/cppdefine.c: Likewise.
911         * gcc.target/spu/ea/errors1.c: Likewise.
912         * gcc.target/spu/ea/errors2.c: Likewise.
913         * gcc.target/spu/ea/execute1.c: Likewise.
914         * gcc.target/spu/ea/execute2.c: Likewise.
915         * gcc.target/spu/ea/execute3.c: Likewise.
916         * gcc.target/spu/ea/ops1.c: Likewise.
917         * gcc.target/spu/ea/ops2.c: Likewise.
918         * gcc.target/spu/ea/options1.c: Likewise.
919         * gcc.target/spu/ea/test-sizes.c: Likewise.
920
921 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
922
923         PR bootstrap/41345
924         * gcc.dg/pr41345.c: New test.
925
926         PR debug/41828
927         * g++.dg/debug/dwarf2/anonname1.C: New test.
928
929 2009-10-26  Jason Merrill  <jason@redhat.com>
930
931         PR c++/38796
932         * g++.dg/cpp0x/defaulted15.C: New.
933         * g++.dg/cpp0x/defaulted16.C: New.
934
935 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
936
937         PR c++/41785
938         * g++.dg/cpp0x/variadic96.C: New test.
939
940 2009-10-26  Nick Clifton  <nickc@redhat.com>
941
942         * lib/target-supports.exp (check_profiling_available):
943         Profiling is not, currently, available for the RX port.
944         (check_effective_target_hard_float): Add support for RX target.
945         * gcc.target/rx: New directory.
946         * gcc.target/rx/builtins.c: New test file.
947         * gcc.target/rx/interrupts.c: New test file.
948         * gcc.target/rx/rx-abi-function-tests.c: New test file.
949         * gcc.target/rx/zero-width-bitfield.c: New test file.
950         * gcc.target/rx/i272091.c: New test file.
951         * gcc.target/rx/packed-struct.c: New test file.
952         * gcc.target/rx/rx.exp: New file: Drives RX tests.
953
954 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
955
956         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
957         * gcc.dg/lto/20091016-1_0.c: Likewise.
958         * gcc.dg/lto/20090206-1_0.c: Likewise.
959         * gcc.dg/lto/20081120-1_0.c: Likewise.
960         * gcc.dg/lto/20081120-2_0.c: Likewise.
961         * gcc.dg/lto/20090116_0.c: Likewise.
962         * gcc.dg/lto/20081126_0.c: Likewise.
963         * gcc.dg/lto/20091013-1_0.c: Likewise.
964         * gcc.dg/lto/20081212-1_0.c: Likewise.
965         * gcc.dg/lto/20091015-1_0.c: Likewise.
966         * gcc.dg/lto/20090126-1_0.c: Likewise.
967         * gcc.dg/lto/20090126-2_0.c: Likewise.
968         * gcc.dg/lto/20091020-1_0.c: Likewise.
969         * gcc.dg/lto/20091020-2_0.c: Likewise.
970         * gcc.dg/lto/20081204-1_0.c: Likewise.
971         * gcc.dg/lto/20081204-2_0.c: Likewise.
972         * gcc.dg/lto/20081224_0.c: Likewise.
973         * gcc.dg/lto/20090219_0.c: Likewise.
974
975 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
976
977         PR c++/41020
978         * g++.dg/lookup/extern-c-redecl2.C: New test.
979         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
980         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
981         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
982
983 2009-10-26  Michael Matz  <matz@suse.de>
984
985         PR tree-optimization/41783
986         * gcc.dg/pr41783.c: New test.
987         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
988         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
989         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
990
991 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
992
993         PR fortran/41714
994         * gfortran.dg/class_allocate_4.f03: New test.
995
996 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
997
998         * gcc.target/mips/mult-1.c: New test.
999
1000 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1001
1002         PR fortran/41784
1003         * gfortran.dg/extends_8.f03: New test.
1004
1005 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1006
1007         * gnat.dg/specs/pack4.ads: New test.
1008
1009 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1010
1011         * gnat.dg/null_pointer_deref1.adb: New test.
1012         * gnat.dg/null_pointer_deref2.adb: Likewise.
1013
1014 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1015
1016         PR fortran/41772
1017         * gfortran.dg/transfer_intrinsic_3.f90.
1018
1019 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1020
1021         * gnat.dg/opt4.adb: New test.
1022
1023 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1024
1025         PR c/40033
1026         * gcc.dg/noncompile/pr40033-1.c: New test.
1027
1028 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1029
1030         PR c++/40808
1031         * g++.dg/abi/mangle34.C: New test
1032
1033 2009-10-23  Jason Merrill  <jason@redhat.com>
1034
1035         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1036
1037         Core issue 899
1038         * g++.dg/cpp0x/explicit4.C: New.
1039
1040 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1041
1042         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1043         *-*-cygwin.
1044         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1045         for *-*-mingw* and *-*-cygwin.
1046         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1047         * g++.dg/template/spec35.C: Disable weak symbol test for
1048         *-*-mingw* and *-*-cygwin.
1049
1050         PR testsuite/31342
1051         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1052
1053 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1054
1055         PR fortran/41800
1056         * gfortran.dg/class_10.f03: New test.
1057
1058 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1059
1060         PR target/41787
1061         * gcc.target/powerpc/vsx-vrsave.c: New file.
1062
1063 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1064
1065         PR c/41673
1066         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1067
1068 2009-10-23  Richard Guenther  <rguenther@suse.de>
1069
1070         PR tree-optimization/41778
1071         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1072
1073 2009-10-22  Richard Guenther  <rguenther@suse.de>
1074
1075         PR lto/41791
1076         * g++.dg/lto/20091022-2_0.C: New testcase.
1077
1078 2009-10-22  Richard Guenther  <rguenther@suse.de>
1079
1080         PR lto/41730
1081         * g++.dg/lto/20091022-1_0.C: New testcase.
1082
1083 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1084
1085         * gcc.dg/autopar/outer-4.c: Adjust scan.
1086         * gcc.dg/autopar/outer-5.c: Adjust scan.
1087         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1088
1089         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1090         * gcc.dg/autopar/outer-1.c: New testcase.
1091         * gcc.dg/autopar/outer-2.c: New testcase.
1092         * gcc.dg/autopar/outer-3.c: New testcase.
1093         * gcc.dg/autopar/outer-4.c: New testcase.
1094         * gcc.dg/autopar/outer-5.c: New testcase.
1095         * gcc.dg/autopar/outer-6.c: New testcase.
1096
1097 2009-10-22  Jan Hubicka  <jh@suse.cz>
1098
1099         * gcc.c-torture/compile/pr40556.c: New testcase.
1100
1101 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1102
1103         PR fortran/41781
1104         * gfortran.dg/goto_8.f90: New test case.
1105
1106 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1107
1108         PR tree-optimization/41497
1109         * gcc.dg/tree-ssa/pr41497.c: New.
1110
1111 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1112
1113         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1114
1115 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1116
1117         * gcc.dg/tls/pie-1.c: New test.
1118
1119 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1120
1121         * g++.dg/abi/mangle33.C: New test.
1122
1123 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1124
1125         * gnat.dg/discr22.adb: New test.
1126
1127 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1128
1129         * gnat.dg/loop_optimization7.ad[sb]: New test.
1130         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1131
1132 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1133
1134         PR fortran/41706
1135         PR fortran/41766
1136         * gfortran.dg/class_9.f03: Extended test case.
1137         * gfortran.dg/select_type_7.f03: New test case.
1138
1139 2009-10-20  Richard Guenther  <rguenther@suse.de>
1140
1141         * gcc.dg/lto/20091020-3_0.c: New testcase.
1142
1143 2009-10-20  Richard Guenther  <rguenther@suse.de>
1144
1145         PR lto/41761
1146         * gcc.dg/lto/20091020-1_0.c: New testcase.
1147         * gcc.dg/lto/20091020-1_1.c: Likewise.
1148         * gcc.dg/lto/20091020-2_0.c: Likewise.
1149         * gcc.dg/lto/20091020-2_1.c: Likewise.
1150
1151 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1152
1153         PR debug/41340
1154         * gcc.dg/pr41340.c: New test.
1155
1156 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1157
1158         * gnat.dg/discr21.ad[sb]: New test.
1159         * gnat.dg/discr21_pkg.ads: New helper.
1160
1161 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1162
1163         PR fortran/41706
1164         * gfortran.dg/class_9 : New test.
1165
1166 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1167
1168         * gcc.dg/raw-string-1.c: New test.
1169         * gcc.dg/raw-string-2.c: New test.
1170         * gcc.dg/raw-string-3.c: New test.
1171         * gcc.dg/raw-string-4.c: New test.
1172         * gcc.dg/raw-string-5.c: New test.
1173         * gcc.dg/raw-string-6.c: New test.
1174         * gcc.dg/raw-string-7.c: New test.
1175         * gcc.dg/utf8-1.c: New test.
1176         * gcc.dg/utf8-2.c: New test.
1177         * gcc.dg/utf-badconcat2.c: New test.
1178         * gcc.dg/utf-dflt2.c: New test.
1179         * gcc.dg/cpp/include6.c: New test.
1180         * g++.dg/ext/raw-string-1.C: New test.
1181         * g++.dg/ext/raw-string-2.C: New test.
1182         * g++.dg/ext/raw-string-3.C: New test.
1183         * g++.dg/ext/raw-string-4.C: New test.
1184         * g++.dg/ext/raw-string-5.C: New test.
1185         * g++.dg/ext/raw-string-6.C: New test.
1186         * g++.dg/ext/raw-string-7.C: New test.
1187         * g++.dg/ext/utf8-1.C: New test.
1188         * g++.dg/ext/utf8-2.C: New test.
1189         * g++.dg/ext/utf-badconcat2.C: New test.
1190         * g++.dg/ext/utf-dflt2.C: New test.
1191
1192         * gcc.dg/cleanup-13.c: New test.
1193
1194 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1195
1196         PR fortran/41586
1197         * gfortran.dg/auto_dealloc_1.f90: New test case.
1198
1199 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1200
1201         Port from redhat/gcc-4_4-branch:
1202         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1203         * gcc.dg/debug/vta-2.c: New test.
1204
1205         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1206         * gcc.dg/debug/vta-1.c: New.
1207
1208 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1209
1210         * gnat.dg/noreturn2.ad[sb]: New test.
1211
1212 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1213
1214         PR fortran/41755
1215         * gfortran.dg/equiv_8.f90: New test.
1216         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1217
1218 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1219
1220         * gcc.target/arm/neon-thumb2-move.c: New test.
1221
1222 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1223
1224         * gcc.dg/debug/vta-3.c: New test.
1225
1226 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1227
1228         * gnat.dg/nested_proc.adb: Rename into...
1229         * gnat.dg/nested_proc1.adb: ...this.
1230         * gnat.dg/nested_proc2.adb: New test.
1231
1232 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1233
1234         * gnat.dg/noreturn1.ad[sb]: New test.
1235
1236 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1237             Paul Thomas  <pault@gcc.gnu.org>
1238
1239         PR fortran/41629
1240         * gfortran.dg/class_6.f90: New test.
1241
1242         PR fortran/41608
1243         PR fortran/41587
1244         * gfortran.dg/class_7.f90: New test.
1245
1246         PR fortran/41618
1247         * gfortran.dg/class_8.f90: New test.
1248
1249 2009-10-17  Richard Guenther  <rguenther@suse.de>
1250
1251         * gcc.dg/lto/20091017-1_0.c: New testcase.
1252         * gcc.dg/lto/20091017-1_1.c: Likewise.
1253
1254 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1255
1256         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1257
1258 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1259
1260         * gnat.dg/aggr11.adb: New test.
1261         * gnat.dg/aggr11_pkg.ads: New helper.
1262
1263 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1264
1265         * gnat.dg/slice8.adb: New test.
1266         * gnat.dg/slice8_pkg1.ads: New helper.
1267         * gnat.dg/slice8_pkg2.ads: Likewise.
1268         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1269
1270 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1271
1272         * gnat.dg/unchecked_convert4.adb: New test.
1273
1274 2009-10-15  Jason Merrill  <jason@redhat.com>
1275
1276         PR c++/38798
1277         * g++.dg/cpp0x/trailing5.C: New.
1278
1279         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1280         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1281         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1282         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1283
1284 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1285
1286         PR fortran/41719
1287         * gfortran.dg/class_5.f03: New test case.
1288         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1289         * gfortran.dg/typebound_operator_4.f03: Ditto.
1290
1291 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1292
1293         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1294         * g++.dg/other/first-global.C: Likewise.
1295         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1296         * g++.dg/torture/pr40323.C: Likewise.
1297         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1298         * gcc.dg/inline-33.c: Likewise.
1299         * gcc.dg/ipa/ipa-1.c: Likewise.
1300         * gcc.dg/ipa/ipa-2.c: Likewise.
1301         * gcc.dg/ipa/ipa-3.c: Likewise.
1302         * gcc.dg/ipa/ipa-4.c: Likewise.
1303         * gcc.dg/ipa/ipa-5.c: Likewise.
1304         * gcc.dg/ipa/ipa-7.c: Likewise.
1305         * gcc.dg/ipa/ipacost-2.c: Likewise.
1306         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1307         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1308         * gfortran.dg/whole_file_5.f90: Likewise.
1309         * gfortran.dg/whole_file_6.f90: Likewise.
1310
1311 2009-10-16  Richard Guenther  <rguenther@suse.de>
1312
1313         PR tree-optimization/41728
1314         * gcc.c-torture/compile/pr41728.c: New testcase.
1315
1316 2009-10-16  Richard Guenther  <rguenther@suse.de>
1317
1318         PR lto/41598
1319         * gcc.dg/lto/20091016-1_0.c: New testcase.
1320         * gcc.dg/lto/20091016-1_1.c: Likewise.
1321         * gcc.dg/lto/20091016-1_a.h: Likewise.
1322
1323 2009-10-16  Richard Guenther  <rguenther@suse.de>
1324
1325         PR lto/41715
1326         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1327         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1328         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1329
1330 2009-10-16  Richard Guenther  <rguenther@suse.de>
1331
1332         PR lto/41713
1333         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1334
1335 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1336
1337         PR debug/41717
1338         * gcc.dg/debug/pr41717.c: New test.
1339
1340 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1341
1342         PR fortran/41648
1343         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1344
1345         PR fortran/41656
1346         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1347
1348 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1349
1350         PR target/23983
1351         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1352         result used.
1353         * g++.dg/ext/altivec-2.C (main): Ditto.
1354
1355 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1356
1357         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1358         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1359
1360 2009-10-15  Richard Guenther  <rguenther@suse.de>
1361
1362         PR lto/41669
1363         * gcc.dg/lto/20091015-1_0.c: New testcase.
1364         * gcc.dg/lto/20091015-1_1.c: Likewise.
1365         * gcc.dg/lto/20091015-1_2.c: Likewise.
1366         * gcc.dg/lto/20091015-1_a.h: Likewise.
1367         * gcc.dg/lto/20091015-1_b.h: Likewise.
1368
1369 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1370
1371         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1372
1373 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1374
1375         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1376
1377 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1378
1379         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1380         line from 1 to 0.
1381         * obj-c++.dg/bitfield-1.mm: Likewise.
1382         * obj-c++.dg/bitfield-4.mm: Likewise.
1383
1384 2009-10-14  Richard Guenther  <rguenther@suse.de>
1385
1386         PR lto/41173
1387         * gcc.dg/lto/20091014-1_0.c: New testcase.
1388
1389 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1390
1391         PR testsuite/41707
1392         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1393         warning on line 0 instead of 1.
1394
1395 2009-10-14  Richard Guenther  <rguenther@suse.de>
1396
1397         PR lto/41521
1398         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1399         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1400
1401 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1402
1403         PR preprocessor/41543
1404         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1405
1406         PR debug/41695
1407         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1408
1409 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1410
1411         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1412         New procedure.
1413         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1414         effective target.
1415
1416 2009-10-14  Jason Merrill  <jason@redhat.com>
1417
1418         PR c++/39866
1419         * g++.dg/cpp0x/defaulted14.C: New.
1420
1421 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1422
1423         * g++.dg/cpp0x/vt-40092.C: New.
1424
1425 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1426
1427         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1428         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1429
1430 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1431
1432         * gfortran.dg/complex_intrinsic_8.f90: New test.
1433
1434 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1435
1436         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1437         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1438
1439 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1440
1441         PR target/38948
1442         * gcc.dg/torture/pr38948.c: New test.
1443
1444 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1445
1446         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1447
1448 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1449
1450         PR fortran/41581
1451         * gfortran.dg/class_allocate_2.f03: Modified.
1452         * gfortran.dg/class_allocate_3.f03: New test case.
1453
1454 2009-10-13  Richard Guenther  <rguenther@suse.de>
1455
1456         PR lto/41668
1457         * gcc.dg/lto/20091006-2_0.c: New testcase.
1458         * gcc.dg/lto/20091006-2_1.c: Likewise.
1459         * gcc.dg/lto/20091006-2_2.c: Likewise.
1460         * gcc.dg/lto/20091013-1_0.c: Likewise.
1461         * gcc.dg/lto/20091013-1_1.c: Likewise.
1462         * gcc.dg/lto/20091013-1_2.c: Likewise.
1463
1464 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1465
1466         * gcc.c-torture/compile/pr41661.c: New test.
1467
1468 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1469
1470         PR libgfortran/41683
1471         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1472
1473 2009-10-12  Jason Merrill  <jason@redhat.com>
1474
1475         PR c++/37875
1476         * g++.dg/cpp0x/decltype18.C: New.
1477
1478         PR c++/37766
1479         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1480
1481 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1482
1483         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1484
1485 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1486
1487         PR debug/41343
1488         PR debug/41447
1489         PR debug/41264
1490         PR debug/41338
1491         * gcc.dg/guality/pr41447-1.c: New.
1492         * gcc.dg/debug/pr41264-1.c: New.
1493         * gcc.dg/debug/pr41343-1.c: New.
1494
1495 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1496
1497         PR target/26515
1498         * gcc.dg/torture/pr26515.c: New test.
1499
1500 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1501
1502         PR testsuite/41659
1503         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1504         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1505         or "xfail" with dg-lto-do.
1506
1507 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1508
1509         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1510
1511 2009-10-12  Michael Matz  <matz@suse.de>
1512
1513         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1514         pass.
1515
1516 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1517
1518         PR target/41680
1519         * g++.dg/torture/pr41680.C: New test.
1520
1521 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1522
1523         PR c++/41570
1524         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1525
1526 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1527
1528         PR debug/41616
1529         * gcc.dg/guality/pr41616-1.c: New.
1530
1531 2009-10-11  Jason Merrill  <jason@redhat.com>
1532
1533         PR c++/37204
1534         * g++.dg/cpp0x/rv-reinterpret.C: New.
1535
1536 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1537
1538         PR libgfortran/38439
1539         * gfortran.dg/fmt_error_9.f: New test.
1540         * gfortran.dg/fmt_error_10.f: New test.
1541
1542 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1543
1544         PR fortran/41583
1545         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1546         * gfortran.dg/class_4b.f03: As above.
1547         * gfortran.dg/class_4c.f03: As above.
1548         * gfortran.dg/class_4d.f03: As above.
1549
1550 2009-10-11  Richard Guenther  <rguenther@suse.de>
1551
1552         PR tree-optimization/41555
1553         * gcc.dg/torture/pr41555.c: New testcase.
1554
1555 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1556
1557         PR libgfortran/35862
1558         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1559         function correctly.
1560
1561 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1562
1563         PR libgfortran/35862
1564         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1565         Add conditions to avoid runtime errors if not supported.
1566
1567 2009-10-10  Richard Guenther  <rguenther@suse.de>
1568
1569         PR tree-optimization/41654
1570         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1571
1572 2009-10-09  Jason Merrill  <jason@redhat.com>
1573
1574         * g++.dg/cpp/ucn-1.C: New.
1575
1576 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1577
1578         PR fortran/41585
1579         * gfortran.dg/class_2.f03: Extended test case.
1580
1581 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1582
1583         PR fortran/41582
1584         * gfortran.dg/class_allocate_1.f03: Modify code such that
1585         it compiles with the gfc_warning->gfc_error change.
1586         * gfortran.dg/class_allocate_1.f03: New test.
1587
1588 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1589
1590         PR fortran/41579
1591         * gfortran.dg/select_type_6.f03: New test.
1592
1593 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1594
1595         PR preprocessor/41445
1596         * gcc.dg/cpp/separate-1.c: Adjust.
1597         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1598         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1599         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1600         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1601         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1602         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1603         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1604
1605         PR rtl-optimization/41646
1606         * gcc.c-torture/compile/pr41646.c: New test.
1607
1608 2009-10-09  Richard Guenther  <rguenther@suse.de>
1609
1610         PR tree-optimization/41634
1611         * gcc.c-torture/compile/pr41634.c: New testcase.
1612
1613 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1614
1615         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1616
1617 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1618
1619         * gnat.dg/opt3.adb: New test.
1620         * gnat.dg/opt3_pkg.ads: New helper.
1621
1622 2009-10-08  Doug Kwan  <dougkwan@google.com>
1623
1624         PR rtl-optimization/41574
1625         * gcc.dg/pr41574.c: New test.
1626
1627 2009-10-08  Cary Coutant  <ccoutant@google.com>
1628
1629         Add support for debugging with ICF (Identical Code Folding).
1630         * g++.dg/debug/dwarf2/icf.C: New test.
1631
1632 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1633
1634         * gcc.target/mips/truncate-6.c: New test.
1635
1636 2009-10-08  Jason Merrill  <jason@redhat.com>
1637
1638         PR c++/36816
1639         * g++.dg/cpp0x/rv-deduce.C: New.
1640
1641         PR c++/37177
1642         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1643         * g++.dg/template/explicit-args2.C: New.
1644         * g++.dg/template/explicit-args3.C: New.
1645         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1646
1647 2009-10-08  Michael Matz  <matz@suse.de>
1648
1649         PR middle-end/41573
1650         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1651         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1652         * gcc.dg/pr41573.c: New test.
1653
1654 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1655
1656         PR c/41182
1657         * gcc.c-torture/compile/pr41182-1.c: New.
1658
1659 2009-10-07  Jason Merrill  <jason@redhat.com>
1660
1661         * g++.dg/cpp0x/variadic95.C: New.
1662
1663 2009-10-07  Jason Merrill  <jason@redhat.com>
1664
1665         * g++.dg/template/scope3.C: New.
1666
1667 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1668
1669         * gcc.dg/debug/dwarf2/inline3.c: New test.
1670
1671 2009-10-07  Daniel Kraft  <d@domob.eu>
1672
1673         PR fortran/41615
1674         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1675
1676 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1677
1678         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1679         * gfortran.dg/select_type_1.f03: Modified error message.
1680         * gfortran.dg/select_type_5.f03: New test.
1681
1682 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1683
1684         PR libgfortran/41612
1685         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1686         have kind=10 reals.
1687
1688 2009-10-06  Jason Merrill  <jason@redhat.com>
1689
1690         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1691         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1692
1693 2009-10-06  Richard Guenther  <rguenther@suse.de>
1694
1695         PR lto/41502
1696         * gcc.dg/lto/20091006-1_0.c: New testcase.
1697         * gcc.dg/lto/20091006-1_1.c: Likewise.
1698         * gcc.dg/lto/20091005-2_0.c: Likewise.
1699
1700 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1701
1702         PR ada/41383
1703         * gnat.dg/timer_cancel.adb: New test.
1704
1705 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1706
1707         PR ada/38333
1708         * gnat.dg/specs/import_abstract.ads: New.
1709
1710 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1711
1712         PR libgfortran/35862
1713         * gfortran.dg/round_2.f03: New test.
1714
1715 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1716
1717         PR debug/41558
1718         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1719         * lib/gcc-gdb-test.exp: ... here.  New file.
1720         * gfortran.dg/guality/guality.exp: New file.
1721         * gfortran.dg/guality/pr41558.f90: New test.
1722         * gfortran.dg/guality/arg1.f90: New test.
1723
1724 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1725
1726         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1727         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1728         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1729         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1730
1731 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1732
1733         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1734         register_pass_info.
1735         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1736         plugin_pass to register_pass_info.
1737         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1738         register_pass_info.
1739         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1740         register_pass_info.
1741
1742 2009-10-05  Richard Guenther  <rguenther@suse.de>
1743
1744         PR lto/41281
1745         * gcc.dg/lto/20090914-2_0.c: New testcase.
1746
1747 2009-10-05  Richard Guenther  <rguenther@suse.de>
1748
1749         PR lto/40902
1750         * gcc.dg/lto/20091005-1_0.c: New testcase.
1751         * gcc.dg/lto/20091005-1_1.c: Likewise.
1752
1753 2009-10-05  Richard Guenther  <rguenther@suse.de>
1754
1755         PR lto/41552
1756         PR lto/41487
1757         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1758         * g++.dg/lto/20091004-1_0.C: New testcase.
1759         * g++.dg/lto/20091004-1_1.C: Likewise.
1760         * g++.dg/lto/20091004-2_0.C: Likewise.
1761         * g++.dg/lto/20091004-2_1.C: Likewise.
1762         * g++.dg/lto/20091004-3_0.C: Likewise.
1763         * g++.dg/lto/20091004-3_1.C: Likewise.
1764
1765 2009-10-05  Richard Guenther  <rguenther@suse.de>
1766
1767         PR tree-optimization/23821
1768         * gcc.dg/torture/pr23821.c: New testcase.
1769
1770 2009-10-05  Daniel Kraft  <d@domob.eu>
1771
1772         PR fortran/41403
1773         * gfortran.dg/goto_6.f: New test.
1774         * gfortran.dg/goto_7.f: New test.
1775
1776 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1777             Bill Maddox  <maddox@google.com>
1778             Cary Coutant  <ccoutant@google.com>
1779             Chris Demetriou  <cgd@google.com>
1780             Diego Novillo  <dnovillo@google.com>
1781             Doug Kwan  <dougkwan@google.com>
1782             Jan Hubicka  <jh@suse.cz>
1783             Ollie Wild  <aaw@google.com>
1784             Rafael Espindola  <espindola@google.com>
1785             Richard Guenther  <rguenther@suse.de>
1786             Simon Baldwin  <simonb@google.com>
1787
1788         * g++.dg/20090107-1.C: New.
1789         * g++.dg/20090121-1.C: New.
1790         * g++.dg/ipa/20090113-1.C: New.
1791         * g++.dg/lto: New directory.
1792         * g++.dg/lto/20080829_0.C: New.
1793         * g++.dg/lto/20080904_0.C: New.
1794         * g++.dg/lto/20080907_0.C: New.
1795         * g++.dg/lto/20080908-1_0.C: New.
1796         * g++.dg/lto/20080908-2_0.C: New.
1797         * g++.dg/lto/20080908-3_0.C: New.
1798         * g++.dg/lto/20080909-1_0.C: New.
1799         * g++.dg/lto/20080910-1_0.C: New.
1800         * g++.dg/lto/20080912-1_0.C: New.
1801         * g++.dg/lto/20080912_0.C: New.
1802         * g++.dg/lto/20080915_0.C: New.
1803         * g++.dg/lto/20080916_0.C: New.
1804         * g++.dg/lto/20080917_0.C: New.
1805         * g++.dg/lto/20080924_0.C: New.
1806         * g++.dg/lto/20080926_0.C: New.
1807         * g++.dg/lto/20081008_0.C: New.
1808         * g++.dg/lto/20081022.h: New.
1809         * g++.dg/lto/20081022_0.C: New.
1810         * g++.dg/lto/20081022_1.C: New.
1811         * g++.dg/lto/20081023_0.C: New.
1812         * g++.dg/lto/20081109-1_0.C: New.
1813         * g++.dg/lto/20081109-2_0.C: New.
1814         * g++.dg/lto/20081109_0.C: New.
1815         * g++.dg/lto/20081109_1.C: New.
1816         * g++.dg/lto/20081118-1_0.C: New.
1817         * g++.dg/lto/20081118-1_1.C: New.
1818         * g++.dg/lto/20081118_0.C: New.
1819         * g++.dg/lto/20081118_1.C: New.
1820         * g++.dg/lto/20081119-1.h: New.
1821         * g++.dg/lto/20081119-1_0.C: New.
1822         * g++.dg/lto/20081119-1_1.C: New.
1823         * g++.dg/lto/20081119_0.C: New.
1824         * g++.dg/lto/20081119_1.C: New.
1825         * g++.dg/lto/20081120-1_0.C: New.
1826         * g++.dg/lto/20081120-1_1.C: New.
1827         * g++.dg/lto/20081120-2_0.C: New.
1828         * g++.dg/lto/20081120-2_1.C: New.
1829         * g++.dg/lto/20081123_0.C: New.
1830         * g++.dg/lto/20081123_1.C: New.
1831         * g++.dg/lto/20081125.h: New.
1832         * g++.dg/lto/20081125_0.C: New.
1833         * g++.dg/lto/20081125_1.C: New.
1834         * g++.dg/lto/20081127_0.C: New.
1835         * g++.dg/lto/20081127_1.C: New.
1836         * g++.dg/lto/20081203_0.C: New.
1837         * g++.dg/lto/20081203_1.C: New.
1838         * g++.dg/lto/20081204-1_0.C: New.
1839         * g++.dg/lto/20081204-1_1.C: New.
1840         * g++.dg/lto/20081204-2_0.C: New.
1841         * g++.dg/lto/20081204-2_1.C: New.
1842         * g++.dg/lto/20081209_0.C: New.
1843         * g++.dg/lto/20081209_1.C: New.
1844         * g++.dg/lto/20081211-1.h: New.
1845         * g++.dg/lto/20081211-1_0.C: New.
1846         * g++.dg/lto/20081211-1_1.C: New.
1847         * g++.dg/lto/20081217-1_0.C: New.
1848         * g++.dg/lto/20081217-2_0.C: New.
1849         * g++.dg/lto/20081219_0.C: New.
1850         * g++.dg/lto/20081219_1.C: New.
1851         * g++.dg/lto/20090106_0.C: New.
1852         * g++.dg/lto/20090112_0.C: New.
1853         * g++.dg/lto/20090128_0.C: New.
1854         * g++.dg/lto/20090221_0.C: New.
1855         * g++.dg/lto/20090302_0.C: New.
1856         * g++.dg/lto/20090302_1.C: New.
1857         * g++.dg/lto/20090303_0.C: New.
1858         * g++.dg/lto/20090311-1.h: New.
1859         * g++.dg/lto/20090311-1_0.C: New.
1860         * g++.dg/lto/20090311-1_1.C: New.
1861         * g++.dg/lto/20090311_0.C: New.
1862         * g++.dg/lto/20090311_1.C: New.
1863         * g++.dg/lto/20090312.h: New.
1864         * g++.dg/lto/20090312_0.C: New.
1865         * g++.dg/lto/20090312_1.C: New.
1866         * g++.dg/lto/20090313_0.C: New.
1867         * g++.dg/lto/20090313_1.C: New.
1868         * g++.dg/lto/20090315_0.C: New.
1869         * g++.dg/lto/20090315_1.C: New.
1870         * g++.dg/lto/20091002-1_0.C: New testcase.
1871         * g++.dg/lto/20091002-2_0.C: Likewise..
1872         * g++.dg/lto/20091002-3_0.C: Likewise..
1873         * g++.dg/lto/README: New.
1874         * g++.dg/lto/pr40818_0.C: New.
1875         * g++.dg/opt/thunk3-1.C: New.
1876         * g++.dg/opt/thunk4.C: New.
1877         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1878         replacements with __attribute__ ((__noinline__)).
1879         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1880         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1881         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1882         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1883         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1884         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1885         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1886         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1887         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1888         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1889         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1890         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1891         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1892         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1893         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1894         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1895         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1896         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1897         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1898         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1899         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1900         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1901         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1902         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1903         * gcc.dg/20081223-1.c: New.
1904         * gcc.dg/lto: New directory.
1905         * gcc.dg/lto/20080908_0.c: New.
1906         * gcc.dg/lto/20080917_0.c: New.
1907         * gcc.dg/lto/20080924_0.c: New.
1908         * gcc.dg/lto/20081024_0.c: New.
1909         * gcc.dg/lto/20081109_0.c: New.
1910         * gcc.dg/lto/20081111_0.c: New.
1911         * gcc.dg/lto/20081111_1.c: New.
1912         * gcc.dg/lto/20081112_0.c: New.
1913         * gcc.dg/lto/20081112_1.c: New.
1914         * gcc.dg/lto/20081115_0.c: New.
1915         * gcc.dg/lto/20081115_1.c: New.
1916         * gcc.dg/lto/20081115_2.c: New.
1917         * gcc.dg/lto/20081118_0.c: New.
1918         * gcc.dg/lto/20081118_1.c: New.
1919         * gcc.dg/lto/20081118_2.c: New.
1920         * gcc.dg/lto/20081120-1_0.c: New.
1921         * gcc.dg/lto/20081120-1_1.c: New.
1922         * gcc.dg/lto/20081120-2_0.c: New.
1923         * gcc.dg/lto/20081120-2_1.c: New.
1924         * gcc.dg/lto/20081125_0.c: New.
1925         * gcc.dg/lto/20081125_1.c: New.
1926         * gcc.dg/lto/20081126_0.c: New.
1927         * gcc.dg/lto/20081201-1_0.c: New.
1928         * gcc.dg/lto/20081201-1_1.c: New.
1929         * gcc.dg/lto/20081201-1_2.c: New.
1930         * gcc.dg/lto/20081201-2_0.c: New.
1931         * gcc.dg/lto/20081201-2_1.c: New.
1932         * gcc.dg/lto/20081202-1_0.c: New.
1933         * gcc.dg/lto/20081202-1_1.c: New.
1934         * gcc.dg/lto/20081202-2_0.c: New.
1935         * gcc.dg/lto/20081202-2_1.c: New.
1936         * gcc.dg/lto/20081204-1_0.c: New.
1937         * gcc.dg/lto/20081204-1_1.c: New.
1938         * gcc.dg/lto/20081204-2_0.c: New.
1939         * gcc.dg/lto/20081210-1_0.c: New.
1940         * gcc.dg/lto/20081212-1_0.c: New.
1941         * gcc.dg/lto/20081222_0.c: New.
1942         * gcc.dg/lto/20081222_0.h: New.
1943         * gcc.dg/lto/20081222_1.c: New.
1944         * gcc.dg/lto/20081224_0.c: New.
1945         * gcc.dg/lto/20081224_0.h: New.
1946         * gcc.dg/lto/20081224_1.c: New.
1947         * gcc.dg/lto/20090116_0.c: New.
1948         * gcc.dg/lto/20090120_0.c: New.
1949         * gcc.dg/lto/20090126-1_0.c: New.
1950         * gcc.dg/lto/20090126-2_0.c: New.
1951         * gcc.dg/lto/20090206-1_0.c: New.
1952         * gcc.dg/lto/20090206-2_0.c: New.
1953         * gcc.dg/lto/20090210_0.c: New.
1954         * gcc.dg/lto/20090210_1.c: New.
1955         * gcc.dg/lto/20090213_0.c: New.
1956         * gcc.dg/lto/20090213_1.c: New.
1957         * gcc.dg/lto/20090218-1_0.c: New.
1958         * gcc.dg/lto/20090218-1_1.c: New.
1959         * gcc.dg/lto/20090218-2_0.c: New.
1960         * gcc.dg/lto/20090218-2_1.c: New.
1961         * gcc.dg/lto/20090218_0.c: New.
1962         * gcc.dg/lto/20090218_1.c: New.
1963         * gcc.dg/lto/20090218_2.c: New.
1964         * gcc.dg/lto/20090218_3.c: New.
1965         * gcc.dg/lto/20090219_0.c: New.
1966         * gcc.dg/lto/20090312_0.c: New.
1967         * gcc.dg/lto/20090312_1.c: New.
1968         * gcc.dg/lto/20090313_0.c: New.
1969         * gcc.dg/lto/20090706-1_0.c: New.
1970         * gcc.dg/lto/20090706-2_0.c: New.
1971         * gcc.dg/lto/20090717_0.c: New.
1972         * gcc.dg/lto/20090717_1.c: New.
1973         * gcc.dg/lto/20090729_0.c: New.
1974         * gcc.dg/lto/20090729_1.c: New.
1975         * gcc.dg/lto/20090812_0.c: New.
1976         * gcc.dg/lto/20090812_1.c: New.
1977         * gcc.dg/lto/20090914-1_0.c: New.
1978         * gcc.dg/lto/README: New.
1979         * gcc.dg/visibility-7.c: Adjust expected pattern
1980         * gfortran.dg/lto: New directory.
1981         * gfortran.dg/lto/pr40724_0.f: New.
1982         * gfortran.dg/lto/pr40724_1.f: New.
1983         * gfortran.dg/lto/pr40725_0.f03: New.
1984         * gfortran.dg/lto/pr40725_1.c: New.
1985         * gfortran.dg/lto/pr41069_0.f90: New.
1986         * gfortran.dg/lto/pr41069_1.f90: New.
1987         * gfortran.dg/lto/pr41069_2.f90: New.
1988         * g++.dg/README: Add 'lto' directory.
1989         * g++.dg/dg.exp: Also scan 'lto' directory
1990
1991 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1992             Janis Johnson  <janis187@us.ibm.com>
1993             Diego Novillo  <dnovillo@google.com>
1994
1995         * g++.dg/lto/lto.exp: New.
1996         * gcc.c-torture/execute/execute.exp: Add
1997         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1998         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1999         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2000         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2001         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2002         * gcc.dg/lto/lto.exp: New.
2003         * gfortran.dg/lto/lto.exp: New.
2004         * lib/target-supports.exp (check_effective_target_lto): New.
2005         * lib/c-torture.exp: Load target-supports.exp.  Define
2006         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2007         * lib/gcc-dg.exp: Likewise.
2008         * lib/lto.exp: New.
2009         * lib/torture-options.exp: Add support for a third argument.
2010
2011 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2012
2013         PR testsuite/41542
2014         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2015
2016 2009-10-02  Jason Merrill  <jason@redhat.com>
2017
2018         * g++.dg/abi/mangle32.C: New.
2019
2020 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2021
2022         * gnat.dg/atomic2.adb: New test.
2023
2024 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2025
2026         * gnat.dg/array11.adb: New test.
2027         * gnat.dg/array12.adb: Likewise.
2028
2029 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2030
2031         * gnat.dg/array10.adb: New test.
2032         * gnat.dg/object_overflow.adb: Tweak.
2033
2034 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2035
2036         * gcc.dg/guality/guality.exp: Disable on darwin.
2037
2038 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2039
2040         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2041         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2042         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2043         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2044
2045 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2046
2047         PR fortran/41479
2048         * gfortran.dg/intent_out_5.f90: New test.
2049
2050 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2051
2052         PR debug/41404
2053         PR debug/41353
2054         * gcc.dg/guality/pr41404-1.c: New test.
2055         * gcc.dg/guality/pr41353-2.c: New test.
2056
2057 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2058
2059         PR testsuite/41546
2060         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2061         to -mtune=generic.
2062
2063 2009-10-01  Jan Hubicka  <jh@suse.cz>
2064
2065         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2066
2067 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2068
2069         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2070
2071         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2072
2073 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2074
2075         PR fortran/41515
2076         * gfortran.dg/parameter_array_init_5.f90: New test.
2077
2078 2009-10-01  Jason Merrill  <jason@redhat.com>
2079
2080         * g++.dg/cpp0x/defaulted13.C: New.
2081
2082 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2083
2084         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2085         * gfortran.dg/bounds_check_11.f90: Likewise.
2086         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2087
2088 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2089
2090         * gfortran.dg/select_type_4.f90: New test.
2091
2092 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2093
2094         * gfortran.dg/same_type_as_1.f03: New test.
2095         * gfortran.dg/same_type_as_2.f03: Ditto.
2096
2097 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2098
2099         * gfortran.dg/select_type_1.f03: Extended.
2100         * gfortran.dg/select_type_3.f03: New test.
2101
2102 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2103
2104         * gfortran.dg/class_allocate_1.f03: New test.
2105
2106 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2107
2108         PR fortran/40996
2109         * gfortran.dg/allocatable_scalar_3.f90: New test.
2110         * gfortran.dg/select_type_2.f03: Ditto.
2111         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2112
2113 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2114
2115         * gfortran.dg/block_name_2.f90: Modified error message.
2116         * gfortran.dg/select_6.f90: Ditto.
2117         * gfortran.dg/select_type_1.f03: New test.
2118
2119 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2120
2121         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2122         * gfortran.dg/class_1.f03: Ditto.
2123         * gfortran.dg/class_2.f03: Ditto.
2124         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2125         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2126         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2127         * gfortran.dg/typebound_call_10.f03: Ditto.
2128         * gfortran.dg/typebound_call_2.f03: Ditto.
2129         * gfortran.dg/typebound_call_3.f03: Ditto.
2130         * gfortran.dg/typebound_call_4.f03: Ditto.
2131         * gfortran.dg/typebound_call_9.f03: Ditto.
2132         * gfortran.dg/typebound_generic_3.f03: Ditto.
2133         * gfortran.dg/typebound_generic_4.f03: Ditto.
2134         * gfortran.dg/typebound_operator_1.f03: Ditto.
2135         * gfortran.dg/typebound_operator_2.f03: Ditto.
2136         * gfortran.dg/typebound_operator_3.f03: Ditto.
2137         * gfortran.dg/typebound_operator_4.f03: Ditto.
2138         * gfortran.dg/typebound_proc_1.f08: Ditto.
2139         * gfortran.dg/typebound_proc_5.f03: Ditto.
2140         * gfortran.dg/typebound_proc_6.f03: Ditto.
2141
2142 2009-09-30  Jason Merrill  <jason@redhat.com>
2143
2144         * g++.dg/eh/init-temp1.C: Improve test.
2145
2146 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2147
2148         PR target/22093
2149         * gcc.target/alpha/pr22093.c: New test.
2150
2151 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2152             Jason Merrill  <jason@redhat.com>
2153
2154         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2155         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2156         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2157         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2158         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2159         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2160         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2161         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2162         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2163         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2164         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2165         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2166         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2167         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2168         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2169         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2170         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2171         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2172         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2173         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2174         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2175         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2176         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2177         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2178         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2179         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2180         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2181         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2182         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2183         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2184         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2185         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2186         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2187         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2188         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2189         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2190         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2191         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2192         * lib/prune.exp: Accept "In lambda function".
2193
2194 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2195
2196         * gcc.target/i386/fma4-check.h: New file.
2197         * gcc.target/i386/fma4-fma.c: Ditto.
2198         * gcc.target/i386/fma4-maccXX.c: Ditto.
2199         * gcc.target/i386/fma4-msubXX.c: Ditto.
2200         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2201         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2202         * gcc.target/i386/fma4-vector.c: Ditto.
2203         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2204         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2205         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2206         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2207         * gcc.target/i386/fma4-256-vector.c: Ditto.
2208         * gcc.target/i386/funcspec-2.c: Ditto.
2209
2210         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2211
2212         * gcc.target/i386/funcspec-5.c: Add FMA4.
2213         * gcc.target/i386/funcspec-6.c: Ditto.
2214         * gcc.target/i386/funcspec-8.c: Ditto.
2215
2216         * gcc.target/i386/funcspec-9.c: New file.
2217
2218         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2219
2220         * gcc.target/i386/isa-10.c: New file.
2221         * gcc.target/i386/isa-11.c: Ditto.
2222         * gcc.target/i386/isa-12.c: Ditto.
2223         * gcc.target/i386/isa-13.c: Ditto.
2224         * gcc.target/i386/isa-2.c: Ditto.
2225         * gcc.target/i386/isa-3.c: Ditto.
2226         * gcc.target/i386/isa-4.c: Ditto.
2227         * gcc.target/i386/isa-7.c: Ditto.
2228         * gcc.target/i386/isa-8.c: Ditto.
2229         * gcc.target/i386/isa-9.c: Ditto.
2230
2231         * gcc.target/i386/isa-14.c: Add FMA4.
2232         * gcc.target/i386/isa-1.c: Ditto.
2233         * gcc.target/i386/isa-5.c: Ditto.
2234         * gcc.target/i386/isa-6.c: Ditto.
2235
2236         * gcc.target/i386/sse-12.c: New file.
2237         * gcc.target/i386/sse-13.c: Ditto.
2238         * gcc.target/i386/sse-14.c: Ditto.
2239         * gcc.target/i386/sse-22.c: Ditto.
2240
2241         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2242         * g++.dg/other/i386-3.C: Ditto.
2243         * g++.dg/other/i386-5.C: Ditto.
2244         * g++.dg/other/i386-6.C: Ditto.
2245
2246 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2247
2248         PR testsuite/41496
2249         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2250         before.
2251
2252 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2253
2254         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2255         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2256
2257 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2258
2259         PR debug/41438
2260         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2261         hidden.
2262         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2263
2264 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2265
2266         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2267         * gcc.target/i386/isa-1.c: Remove SSE5.
2268         * gcc.target/i386/isa-5.c: Ditto.
2269         * gcc.target/i386/isa-6.c: Ditto.
2270         * gcc.target/i386/funcspec-4.c: Remove error conditions
2271         related to SSE5.
2272         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2273         * gcc.target/i386/avx-2.c: Ditto.
2274         * gcc.target/i386/sse-23.c: Ditto.
2275         * gcc.target/i386/funcspec-9.c: Delete.
2276
2277 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2278
2279         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2280         * gcc.dg/guality/pr41353-1.c: New test.
2281
2282         PR testsuite/41444
2283         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2284         in macro name definition for non-unix/win32/msdos.
2285
2286 2009-09-29  Daniel Kraft  <d@domob.eu>
2287
2288         PR fortran/39626
2289         * gfortran.dg/block_1.f08: New test.
2290         * gfortran.dg/block_2.f08: New test.
2291         * gfortran.dg/block_3.f90: New test.
2292         * gfortran.dg/block_4.f08: New test.
2293         * gfortran.dg/block_5.f08: New test.
2294         * gfortran.dg/block_6.f08: New test.
2295         * gfortran.dg/block_7.f08: New test.
2296         * gfortran.dg/block_8.f08: New test.
2297
2298 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2299
2300         PR libgfortran/35862
2301         * gfortran.dg/round_1.f03: New test.
2302         * gfortran.dg/f2003_io_3.f03: Update test.
2303
2304 2009-09-28  Easwaran Raman  <eraman@google.com>
2305
2306         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2307         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2308
2309 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2310
2311         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2312         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2313         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2314         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2315         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2316
2317         * g++.dg/dfp/dfp.exp: Fix typo.
2318
2319         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2320         Fix typo that breaks the check.
2321
2322 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2323
2324         * gnat.dg (tagged_alloc_free.adb): New testcase.
2325
2326 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2327
2328         * g++.dg/dfp: New directory.
2329         * g++.dg/dg.exp: Prune tests in dfp directory.
2330         * g++.dg/dfp/dfp.exp: New.
2331         * g++.dg/dfp/mangle-mode.C: New test.
2332
2333 2009-09-28  Michael Matz  <matz@suse.de>
2334
2335         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2336         for sign of -Inf.
2337
2338 2009-09-27  Richard Henderson  <rth@redhat.com>
2339
2340         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2341         * gcc.dg/tree-ssa/pr41469-1.c: New.
2342
2343 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2344
2345         PR c/41476
2346         * gcc.dg/cond-constqual-1.c: New test.
2347
2348 2009-09-26  Michael Matz  <matz@suse.de>
2349
2350         PR lto/40758
2351         PR middle-end/41470
2352         * gcc.dg/pr41470.c: New test.
2353
2354 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2355
2356         * gnat.dg/array9.adb: New test.
2357
2358 2009-09-26  Michael Matz  <matz@suse.de>
2359
2360         PR tree-optimization/41454
2361         * gcc.dg/pr41454.c: New test.
2362
2363 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2364
2365         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2366         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2367         into DW_TAG_GNU_template_parameter_pack and
2368         DW_TAG_GNU_formal_parameter_pack.
2369         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2370         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2371
2372 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2373
2374         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2375         parameters for alignment-sensitive -fsection-anchors tests.
2376
2377 2009-09-25  Richard Guenther  <rguenther@suse.de>
2378
2379         PR middle-end/41463
2380         * gcc.c-torture/execute/pr41463.c: New testcase.
2381
2382 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2383
2384         * gnat.dg/sse_nolib.adb: New testcase.
2385
2386 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2387
2388         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2389         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2390         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2391         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2392         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2393         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2394         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2395         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2396         * gcc.dg/vect/vect.exp: Add Power7 flags.
2397         * g++.dg/vect/vect.exp: Likewise.
2398         * gfortran.dg/vect/vect.exp: Likewise.
2399
2400 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2401
2402         PR fortran/41459
2403         * gfortran.dg/empty_label.f: New test.
2404         * gfortran.dg/empty_label.f90: Ditto.
2405         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2406
2407 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2408
2409         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2410         compile-time.
2411
2412 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2413
2414         * lib/scanasm.exp (make_pattern_printable): New function.
2415         (dg-scan, scan-assembler-times, scan-assembler-dem,
2416         scan-assembler-dem-not): Use it.
2417
2418 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2419
2420         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2421         (test_nested): Renamed to ...
2422         (test_nested1): This.
2423         (test_nested2): New.
2424         (main): Likewise.
2425
2426 2009-09-24  Richard Guenther  <rguenther@suse.de>
2427
2428         PR tree-optimization/36143
2429         PR tree-optimization/38747
2430         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2431         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2432         * g++.dg/torture/pr38747.C: New testcase.
2433         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2434
2435 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2436
2437         * gnat.dg/nested_proc.adb: New test.
2438
2439 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2440
2441         * gcc.target/i386/pr12329.c: Adjust.
2442
2443 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2444
2445         PR debug/41248
2446         * gcc.dg/pr41248.c: New.
2447
2448 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2449
2450         PR debug/41065
2451         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2452
2453 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2454
2455         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2456         current_compiler_flags.  Fix typos.
2457
2458 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2459
2460         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2461
2462 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2463
2464         PR c/39779
2465         * gcc.c-torture/compile/pr39779.c: New test.
2466
2467 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2468
2469         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2470         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2471         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2472
2473 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2474
2475         PR debug/41295
2476         * gcc.dg/pr41295.c: New.
2477
2478 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2479
2480         * gcc.dg/pr40209.c: Add test case.
2481
2482 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2483
2484         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2485         matching assembly.
2486         * gcc.target/mips/code-readable-2.c: Likewise.
2487         * gcc.target/mips/code-readable-3.c: Likewise.
2488
2489 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2490
2491         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2492         Check support via mode instead of C type.
2493         (check_effective_target_dfprt_nocache): Ditto.
2494         (check_effective_target_hard_dfp): Ditto.
2495
2496 2009-09-22  Richard Guenther  <rguenther@suse.de>
2497
2498         PR middle-end/41395
2499         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2500         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2501
2502 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2503
2504         * gcc.dg/20090922-1.c: New test.
2505
2506         PR bootstrap/41405
2507         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2508         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2509         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2510         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2511         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2512         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2513         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2514         * objc.dg/dwarf-2.m: Likewise.
2515
2516 2009-09-22  Richard Guenther  <rguenther@suse.de>
2517
2518         PR tree-optimization/41428
2519         * g++.dg/tree-ssa/pr41428.C: New testcase.
2520
2521 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2522
2523         PR middle-end/41429
2524         * g++.dg/gomp/pr41429.C: New test.
2525
2526 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2527
2528         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2529
2530 2009-09-21  Jason Merrill  <jason@redhat.com>
2531
2532         PR c++/41421
2533         * g++.dg/cpp0x/trivial1.C: Expand.
2534
2535 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2536
2537         * gcc.dg/torture/calleesave-sse.c: New.
2538
2539 2009-09-21  Jan Hubicka  <jh@suse.cz>
2540
2541         * gcc.dg/guality/inline-params.c: New testcase.
2542
2543 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2544
2545         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2546         Add -fno-inline.
2547         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2548         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2549         (f2): Ditto.
2550
2551 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2552
2553         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2554         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2555         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2556         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2557         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2558
2559 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2560
2561         PR middle-end/40642
2562         * g++.dg/torture/pr40642.C: New testcase.
2563
2564 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2565
2566         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2567         cases in static initializers.
2568
2569 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2570
2571         * gcc.c-tortue/compile/pr39886.c: New.
2572
2573 2009-09-20  Chris Demetriou  <cgd@google.com>
2574
2575         PR preprocessor/28435:
2576         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2577         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2578         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2579         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2580         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2581
2582 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2583
2584         * gcc.target/mips/mips.exp: Add relax-pic-calls
2585         under -mfoo/-mno-foo options.
2586         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2587         and -mexplicit-relocs.
2588         * gcc.target/mips/call-1.c: New test.
2589         * gcc.target/mips/call-2.c: New test.
2590         * gcc.target/mips/call-3.c: New test.
2591         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2592         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2593
2594 2009-09-19  Chris Demetriou  <cgd@google.com>
2595
2596         PR preprocessor/28435:
2597         * gcc.dg/cpp/missing-header-MD.c: New test.
2598         * gcc.dg/cpp/missing-header-MMD.c: New test.
2599         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2600         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2601
2602 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2603
2604         PR libgfortran/41328
2605         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2606         EOF works.
2607
2608 2009-09-18  Jason Merrill  <jason@redhat.com>
2609
2610         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2611         * g++.dg/cpp0x/initlist-deduce.C: New.
2612
2613 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2614
2615         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2616
2617 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2618
2619         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2620         * c-c++-common/dfp: New directory.
2621         * c-c++-common/dfp/dfp-dbg.h: New file.
2622         * gcc.dg/dfp/call-by-value.c: Move to ...
2623         * c-c++-common/call-by-value.c: here.
2624         * gcc.dg/dfp/cast.c: Move to ...
2625         * c-c++-common/cast.c: here.
2626         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2627         * c-c++-common/compare-eq-const.c: here.
2628         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2629         * c-c++-common/compare-eq-d128.c: here.
2630         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2631         * c-c++-common/compare-eq-d32.c: here.
2632         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2633         * c-c++-common/compare-eq-d64.c: here.
2634         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2635         * c-c++-common/compare-eq-dfp.c: here.
2636         * gcc.dg/dfp/compare-eq.h: Move to ...
2637         * c-c++-common/compare-eq.h: here.
2638         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2639         * c-c++-common/compare-rel-const.c: here.
2640         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2641         * c-c++-common/compare-rel-d128.c: here.
2642         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2643         * c-c++-common/compare-rel-d32.c: here.
2644         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2645         * c-c++-common/compare-rel-d64.c: here.
2646         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2647         * c-c++-common/compare-rel-dfp.c: here.
2648         * gcc.dg/dfp/compare-rel.h: Move to ...
2649         * c-c++-common/compare-rel.h: here.
2650         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2651         * c-c++-common/compare-special-d128.c: here.
2652         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2653         * c-c++-common/compare-special-d32.c: here.
2654         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2655         * c-c++-common/compare-special-d64.c: here.
2656         * gcc.dg/dfp/compare-special.h: Move to ...
2657         * c-c++-common/compare-special.h: here.
2658         * gcc.dg/dfp/constants-zero.c: Move to ...
2659         * c-c++-common/constants-zero.c: here.
2660         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2661         * c-c++-common/convert-bfp-10.c: here.
2662         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2663         * c-c++-common/convert-bfp-11.c: here.
2664         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2665         * c-c++-common/convert-bfp-12.c: here.
2666         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2667         * c-c++-common/convert-bfp-13.c: here.
2668         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2669         * c-c++-common/convert-bfp-14.c: here.
2670         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2671         * c-c++-common/convert-bfp-2.c: here.
2672         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2673         * c-c++-common/convert-bfp-3.c: here.
2674         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2675         * c-c++-common/convert-bfp-4.c: here.
2676         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2677         * c-c++-common/convert-bfp-5.c: here.
2678         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2679         * c-c++-common/convert-bfp-6.c: here.
2680         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2681         * c-c++-common/convert-bfp-7.c: here.
2682         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2683         * c-c++-common/convert-bfp-8.c: here.
2684         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2685         * c-c++-common/convert-bfp-9.c: here.
2686         * gcc.dg/dfp/convert-bfp.c: Move to ...
2687         * c-c++-common/convert-bfp.c: here.
2688         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2689         * c-c++-common/convert-bfp-fold.c: here.
2690         * gcc.dg/dfp/convert-dfp.c: Move to ...
2691         * c-c++-common/convert-dfp.c: here.
2692         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2693         * c-c++-common/convert-dfp-fold-2.c: here.
2694         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2695         * c-c++-common/convert-dfp-fold.c: here.
2696         * gcc.dg/dfp/convert.h: Move to ...
2697         * c-c++-common/convert.h: here.
2698         * gcc.dg/dfp/convert-int.c: Move to ...
2699         * c-c++-common/convert-int.c: here.
2700         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2701         * c-c++-common/convert-int-fold.c: here.
2702         * gcc.dg/dfp/convert-int-max.c: Move to ...
2703         * c-c++-common/convert-int-max.c: here.
2704         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2705         * c-c++-common/convert-int-max-fold.c: here.
2706         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2707         * c-c++-common/convert-int-saturate.c: here.
2708         * gcc.dg/dfp/func-array.c: Move to ...
2709         * c-c++-common/func-array.c: here.
2710         * gcc.dg/dfp/func-deref.c: Move to ...
2711         * c-c++-common/func-deref.c: here.
2712         * gcc.dg/dfp/func-mixed.c: Move to ...
2713         * c-c++-common/func-mixed.c: here.
2714         * gcc.dg/dfp/func-pointer.c: Move to ...
2715         * c-c++-common/func-pointer.c: here.
2716         * gcc.dg/dfp/func-scalar.c: Move to ...
2717         * c-c++-common/func-scalar.c: here.
2718         * gcc.dg/dfp/func-struct.c: Move to ...
2719         * c-c++-common/func-struct.c: here.
2720         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2721         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2722         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2723         * c-c++-common/func-vararg-alternate-d128.c: here.
2724         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2725         * c-c++-common/func-vararg-alternate-d32.c: here.
2726         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2727         * c-c++-common/func-vararg-alternate-d64.c: here.
2728         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2729         * c-c++-common/func-vararg-alternate.h: here.
2730         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2731         * c-c++-common/func-vararg-dfp.c: here.
2732         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2733         * c-c++-common/func-vararg-mixed-2.c: here.
2734         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2735         * c-c++-common/func-vararg-mixed.c: here.
2736         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2737         * c-c++-common/func-vararg-size0.c: here.
2738         * gcc.dg/dfp/inf-1.c: Move to ...
2739         * c-c++-common/inf-1.c: here.
2740         * gcc.dg/dfp/loop-index.c: Move to ...
2741         * c-c++-common/loop-index.c: here.
2742         * gcc.dg/dfp/modes.c: Move to ...
2743         * c-c++-common/modes.c: here.
2744         * gcc.dg/dfp/nan-1.c: Move to ...
2745         * c-c++-common/nan-1.c: here.
2746         * gcc.dg/dfp/nan-2.c: Move to ...
2747         * c-c++-common/nan-2.c: here.
2748         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2749         * c-c++-common/operator-arith-fold.c: here.
2750         * gcc.dg/dfp/operator-assignment.c: Move to ...
2751         * c-c++-common/operator-assignment.c: here.
2752         * gcc.dg/dfp/operator-comma.c: Move to ...
2753         * c-c++-common/operator-comma.c: here.
2754         * gcc.dg/dfp/operator-cond.c: Move to ...
2755         * c-c++-common/operator-cond.c: here.
2756         * gcc.dg/dfp/operator-logical.c: Move to ...
2757         * c-c++-common/operator-logical.c: here.
2758         * gcc.dg/dfp/operator-unary.c: Move to ...
2759         * c-c++-common/operator-unary.c: here.
2760         * gcc.dg/dfp/pr31385.c: Move to ...
2761         * c-c++-common/pr31385.c: here.
2762         * gcc.dg/dfp/pr33466.c: Move to ...
2763         * c-c++-common/pr33466.c: here.
2764         * gcc.dg/dfp/pr35620.c: Move to ...
2765         * c-c++-common/pr35620.c: here.
2766         * gcc.dg/dfp/pr36800.c: Move to ...
2767         * c-c++-common/pr36800.c: here.
2768         * gcc.dg/dfp/pr39034.c: Move to ...
2769         * c-c++-common/pr39034.c: here.
2770         * gcc.dg/dfp/pr39035.c: Move to ...
2771         * c-c++-common/pr39035.c: here.
2772         * gcc.dg/dfp/pr39902.c: Move to ...
2773         * c-c++-common/pr39902.c: here.
2774         * gcc.dg/dfp/pr39986.c: Move to ...
2775         * c-c++-common/pr39986.c: here.
2776         * gcc.dg/dfp/signbit-1.c: Move to ...
2777         * c-c++-common/signbit-1.c: here.
2778         * gcc.dg/dfp/signbit-2.c: Move to ...
2779         * c-c++-common/signbit-2.c: here.
2780         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2781         * c-c++-common/struct-layout-1.c: here.
2782         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2783         * c-c++-common/usual-arith-conv.c: here.
2784         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2785         * c-c++-common/usual-arith-conv-const.c: here.
2786
2787 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2788
2789         PR testsuite/41288
2790         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2791         stack alignment.
2792
2793 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2794
2795         PR c++/39365
2796         * g++.dg/expr/bool3.C: New test.
2797         * g++.dg/expr/bool4.C: New test.
2798
2799 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2800
2801         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2802         * gcc.dg/dfp/signbit-2.c: Use it.
2803         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2804         arguments to unsigned int.
2805         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2806         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2807         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2808         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2809         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2810         * gcc.dg/dfp/pr39986.c: Ditto.
2811         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2812         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2813         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2814         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2815         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2816
2817 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2818
2819         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2820
2821 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2822
2823         PR c/41049
2824         * dfp/pr41049.c: New test.
2825
2826 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2827
2828         PR testsuite/41385
2829         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2830
2831 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2832
2833         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2834         * gcc.dg/ipa/ipa-sra-1.c: New test.
2835         * gcc.dg/ipa/ipa-sra-2.c: New test.
2836         * gcc.dg/ipa/ipa-sra-3.c: New test.
2837         * gcc.dg/ipa/ipa-sra-4.c: New test.
2838         * gcc.dg/ipa/ipa-sra-5.c: New test.
2839         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2840         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2841
2842 2009-09-17  Michael Matz  <matz@suse.de>
2843
2844         PR middle-end/41347
2845         * gfortran.dg/pr41347.f90: New test.
2846
2847 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2848
2849         * gcc.c-torture/compile/20090917-1.c: New testcase.
2850
2851 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2852
2853         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2854         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2855         alpha*-*-* target from XFAIL list.
2856
2857 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2858
2859         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2860         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2861         * gcc.dg/dfp/cast-bad.c: Use default options.
2862         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2863         * gcc.dg/dfp/composite-type.c: Ditto.
2864         * gcc.dg/dfp/constants.c: Ditto.
2865         * gcc.dg/dfp/constants-hex.c: Ditto.
2866         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2867         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2868         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2869         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2870         * gcc.dg/dfp/ctypes.c: Ditto.
2871         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2872         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2873         * gcc.dg/dfp/float-constant-double.c: Ditto.
2874         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2875         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2876         * gcc.dg/dfp/modes.c: Ditto.
2877         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2878         * gcc.dg/dfp/pr31344.c: Ditto.
2879         * gcc.dg/dfp/pr31385.c: Ditto.
2880         * gcc.dg/dfp/pr33466.c: Ditto.
2881         * gcc.dg/dfp/pr35620.c: Ditto.
2882         * gcc.dg/dfp/pr37435.c: Ditto.
2883         * gcc.dg/dfp/pr39986.c: Ditto.
2884         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2885         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2886         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2887         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2888         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2889         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2890         * gcc.dg/dfp/typespec.c: Ditto.
2891         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2892         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2893         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2894         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2895         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2896         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2897         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2898         * gcc.dg/dfp/compare-rel.h: Ditto.
2899         * gcc.dg/dfp/compare-special.h: Ditto.
2900         * gcc.dg/dfp/convert.h: Ditto.
2901         * gcc.dg/dfp/fe-check.h: Ditto.
2902         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2903         * gcc.dg/dfp/cast.c: Ditto.
2904         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2905         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2906         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2907         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2908         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2909         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2910         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2911         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2912         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2913         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2914         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2915         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2916         * gcc.dg/dfp/constants-zero.c: Ditto.
2917         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2918         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2919         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2920         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2921         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2922         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2923         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2924         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2925         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2926         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2927         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2928         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2929         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2930         * gcc.dg/dfp/convert-bfp.c: Ditto.
2931         * gcc.dg/dfp/convert-complex.c: Ditto.
2932         * gcc.dg/dfp/convert-dfp.c: Ditto.
2933         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2934         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2935         * gcc.dg/dfp/convert-int.c: Ditto.
2936         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2937         * gcc.dg/dfp/convert-int-max.c: Ditto.
2938         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2939         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2940         * gcc.dg/dfp/fe-binop.c: Ditto.
2941         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2942         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2943         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2944         * gcc.dg/dfp/func-array.c: Ditto.
2945         * gcc.dg/dfp/func-deref.c: Ditto.
2946         * gcc.dg/dfp/func-mixed.c: Ditto.
2947         * gcc.dg/dfp/func-pointer.c: Ditto.
2948         * gcc.dg/dfp/func-scalar.c: Ditto.
2949         * gcc.dg/dfp/func-struct.c: Ditto.
2950         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2951         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2952         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2953         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2954         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2955         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2956         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2957         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2958         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2959         * gcc.dg/dfp/inf-1.c: Ditto.
2960         * gcc.dg/dfp/loop-index.c: Ditto.
2961         * gcc.dg/dfp/nan-1.c: Ditto.
2962         * gcc.dg/dfp/nan-2.c: Ditto.
2963         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2964         * gcc.dg/dfp/operator-assignment.c: Ditto.
2965         * gcc.dg/dfp/operator-comma.c: Ditto.
2966         * gcc.dg/dfp/operator-cond.c: Ditto.
2967         * gcc.dg/dfp/operator-logical.c: Ditto.
2968         * gcc.dg/dfp/operator-unary.c: Ditto.
2969         * gcc.dg/dfp/pr36800.c: Ditto.
2970         * gcc.dg/dfp/pr39034.c: Ditto.
2971         * gcc.dg/dfp/pr39035.c: Ditto.
2972         * gcc.dg/dfp/pr39902.c: Ditto.
2973         * gcc.dg/dfp/signbit-1.c: Ditto.
2974         * gcc.dg/dfp/signbit-2.c: Ditto.
2975         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2976         * gcc.dg/dfp/union-init.c: Ditto.
2977         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2978
2979 2009-09-16  Michael Matz  <matz@suse.de>
2980
2981         PR fortran/41212
2982         * gfortran.dg/pr41212.f90: New test.
2983
2984 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2985
2986         * gnat.dg/alignment9.adb: New test.
2987
2988 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2989
2990         * gnat.dg/discr20.ad[sb]: New test.
2991
2992 2009-09-16  Richard Guenther  <rguenther@suse.de>
2993
2994         PR middle-end/34011
2995         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2996
2997 2009-09-16  DJ Delorie  <dj@redhat.com>
2998             Kaz Kojima  <kkojima@gcc.gnu.org>
2999
3000         * gcc.target/sh/struct-arg-dw2.c: New test.
3001
3002 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3003             Jakub Jelinek  <jakub@redhat.com>
3004
3005         PR target/41175
3006         * gcc.target/powerpc/pr41175.c: New test.
3007
3008 2009-09-14  Richard Henderson  <rth@redhat.com>
3009
3010         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3011         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3012         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3013
3014 2009-09-14  Richard Henderson  <rth@redhat.com>
3015
3016         * g++.dg/eh/builtin1.C: Update resx pattern match.
3017         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3018
3019 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3020
3021         * gcc.target/mips/branch-helper.h: New file.
3022         * gcc.target/mips/branch-2.c,
3023         * gcc.target/mips/branch-3.c,
3024         * gcc.target/mips/branch-4.c,
3025         * gcc.target/mips/branch-5.c,
3026         * gcc.target/mips/branch-6.c,
3027         * gcc.target/mips/branch-7.c,
3028         * gcc.target/mips/branch-8.c,
3029         * gcc.target/mips/branch-9.c,
3030         * gcc.target/mips/branch-10.c,
3031         * gcc.target/mips/branch-11.c,
3032         * gcc.target/mips/branch-12.c,
3033         * gcc.target/mips/branch-13.c,
3034         * gcc.target/mips/branch-14.c,
3035         * gcc.target/mips/branch-15.c: New tests.
3036
3037 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3038
3039         PR target/41331
3040         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3041         -m32 -mpowerpc64 system.
3042
3043 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3044
3045         From Jie Zhang <jie.zhang@analog.com>:
3046         * gcc.target/bfin/saveall.c: New test.
3047         * gcc.target/bfin/20090914-1.c: New test.
3048         * gcc.target/bfin/20090914-2.c: New test.
3049
3050         * gcc.target/bfin/20090914-3.c: New test.
3051
3052 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3053
3054         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3055
3056 2009-09-14  Richard Guenther  <rguenther@suse.de>
3057
3058         PR middle-end/41350
3059         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3060
3061 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3062
3063         PR libgfortran/41328
3064         * gfortran.dg/cr_lf.f90: New test.
3065
3066 2009-09-11  Michael Matz  <matz@suse.de>
3067
3068         PR middle-end/41275
3069         * g++.dg/tree-ssa/pr41275.C: New test.
3070
3071 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3072
3073         PR fortran/41242
3074         * gfortran.dg/proc_ptr_comp_21.f90: New.
3075
3076 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3077
3078         PR fortran/31292
3079         * gfortran.dg/module_procedure_1.f90: New test.
3080         * gfortran.dg/module_procedure_2.f90: Ditto.
3081         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3082
3083 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3084             James A. Morrison  <phython@gcc.gnu.org>
3085
3086         PR ada/18302
3087         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3088         commands.
3089         * ada/acats/run_test.exp: New file.
3090
3091 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3092
3093         Revert:
3094         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3095
3096         PR rtl-optimization/39779
3097         * gcc.dg/pr39979.c: New test.
3098
3099 2009-09-10  Richard Guenther  <rguenther@suse.de>
3100
3101         PR middle-end/41257
3102         * g++.dg/torture/pr41257-2.C: New testcase.
3103
3104 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3105
3106         PR c++/28293
3107         * g++.dg/template/crash91.C: New.
3108
3109 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3110
3111         PR rtl-optimization/39779
3112         * gcc.dg/pr39979.c: New test.
3113
3114 2009-09-09  Richard Guenther  <rguenther@suse.de>
3115
3116         PR tree-optimization/41101
3117         * gcc.c-torture/compile/pr41101.c: New testcase.
3118
3119 2009-09-09  Richard Guenther  <rguenther@suse.de>
3120
3121         PR middle-end/41317
3122         * gcc.c-torture/execute/pr41317.c: New testcase.
3123         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3124         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3125
3126 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3127
3128         Fix some test breakages on Darwin
3129         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3130         and adjust.
3131         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3132         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3133         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3134         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3135         take darwin specifics in account.
3136
3137 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3138
3139         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3140         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3141
3142 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3143
3144         PR c++/39923
3145         * g++.dg/cpp0x/initlist24.C: New.
3146
3147 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3148
3149         * gcc.dg/large-size-array-2.c: Fix target requirement.
3150         * gcc.dg/large-size-array-4.c: Likewise.
3151         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3152         * gcc.dg/c99-const-expr-2.c: Likewise.
3153         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3154         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3155         * gcc.dg/c90-const-expr-10.c: Likewise.
3156         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3157         instead of long.
3158         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3159         * gcc.dg/vect/pr33846.c: Likewise.
3160         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3161         __PTRDIFF_TYPE__, instead of unsigned long.
3162         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3163
3164 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3165
3166         PR debug/41229
3167         PR debug/41291
3168         PR debug/41300
3169         * gfortran.dg/pr41229.f90: New.
3170
3171 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3172
3173         PR debug/41232
3174         * gcc.dg/pr41232.c: New.
3175
3176 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3177
3178         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3179         contain -march.
3180         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3181         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3182         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3183         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3184         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3185         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3186         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3187         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3188         options other than that used in dg-options.
3189
3190 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3191
3192         PR rtl-optimization/41239
3193         * gcc.c-torture/execute/pr41239.c: New test.
3194
3195 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3196
3197         PR libgfortran/41192
3198         * gfortran.dg/namelist_59.f90: New test.
3199
3200 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3201
3202         From Mike Frysinger  <michael.frysinger@analog.com>
3203         * gcc.target/bfin/mcpu-bf542m.c: New file.
3204         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3205         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3206         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3207         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3208
3209 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3210
3211         PR middle-end/41282
3212         * gcc.c-torture/compile/pr41282.c: New test.
3213
3214 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3215
3216         PR fortran/41197
3217         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3218         variables for stat and errmsg.
3219         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3220         * gfortran.dg/allocate_stat_2.f90:  New test.
3221
3222 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3223
3224         * gcc.c-torture/compile/20090907-1.c: New test.
3225
3226 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3227
3228         PR bootstrap/41241
3229         * gcc.dg/pr41241.c: New test.
3230
3231 2009-09-06  Richard Guenther  <rguenther@suse.de>
3232
3233         PR middle-end/41144
3234         * g++.dg/torture/pr41144.C: New testcase.
3235
3236 2009-09-06  Richard Guenther  <rguenther@suse.de>
3237
3238         PR middle-end/41261
3239         * gcc.dg/torture/pr41261.c: New testcase.
3240
3241 2009-09-05  Richard Guenther  <rguenther@suse.de>
3242
3243         PR middle-end/41181
3244         * gcc.c-torture/compile/pr41181.c: New testcase.
3245
3246 2009-09-05  Richard Guenther  <rguenther@suse.de>
3247
3248         PR debug/41273
3249         * g++.dg/torture/pr41273.C: New testcase.
3250
3251 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3252
3253         PR fortran/41258
3254         * gfortran.dg/typebound_proc_12.f90 : New test.
3255
3256 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3257
3258         PR debug/41225
3259         * gfortran.dg/pr41225.f90: New.
3260
3261 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3262
3263         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3264         unistd.h, sys/types.h and sys/wait.h.
3265         (gualchk_t): New.
3266         (GUALCVT): New.
3267         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3268         (GUALITY_GDB_REDIRECT): New.
3269         (GUALITY_GDB_ARGS): Use it.
3270
3271 2009-09-04  Richard Guenther  <rguenther@suse.de>
3272
3273         PR middle-end/41257
3274         * g++.dg/torture/pr41257.C: New testcase.
3275
3276 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3277
3278         PR tree-optimization/41112
3279         * gnat.dg/array8.adb: New test.
3280
3281 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3282
3283         * gcc.target/arm/ctz.c: New test case.
3284
3285 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3286
3287         PR tree-optimization/38275
3288         * gcc.dg/autopar/reduc-1char.c: Increase number
3289         of iterations. Adjust the logic accordingly.
3290         * gcc.dg/autopar/reduc-2char.c: Ditto.
3291         * gcc.dg/autopar/reduc-1.c: Ditto.
3292         * gcc.dg/autopar/reduc-2.c: Ditto.
3293         * gcc.dg/autopar/reduc-3.c: Ditto.
3294         * gcc.dg/autopar/reduc-6.c: Ditto.
3295         * gcc.dg/autopar/reduc-7.c: Ditto.
3296         * gcc.dg/autopar/reduc-8.c: Ditto.
3297         * gcc.dg/autopar/reduc-9.c: Ditto.
3298         * gcc.dg/autopar/pr39500-1.c: Ditto.
3299         * gcc.dg/autopar/reduc-1short.c: Ditto.
3300         * gcc.dg/autopar/reduc-2short.c: Ditto.
3301         * gcc.dg/autopar/parallelization-1.c: Ditto.
3302
3303 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3304
3305         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3306         testcase using guality.h compiles and links and if a global variable
3307         can be verified by gdb.
3308
3309 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3310
3311         * lib/target-supports.exp (check_effective_target_sync_int_long):
3312         Supported on Blackfin Linux targets.
3313
3314 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3315
3316         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3317
3318 2009-09-03  Diego Novillo  <dnovillo@google.com>
3319
3320         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3321         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3322         * g++.dg/warn/unit-1.C: Likewise.
3323         * g++.dg/ipa/iinline-1.C: Likewise.
3324         * g++.dg/template/cond2.C: Adjust expected line location for the
3325         error.
3326         * g++.dg/template/pr35240.C: Likewise.
3327
3328 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3329
3330         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3331         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3332
3333 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3334
3335         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3336         * gcc.dg/memcpy-1.c: Add . to match pattern.
3337         * gcc.dg/uninit-I.c: XFAIL warning test.
3338         * g++.dg/warn/unit-1.C: XFAIL warning test.
3339
3340 2009-09-02  Ian Lance Taylor  <iant@google.com>
3341
3342         * gcc.dg/20090902-1.c: New test.
3343
3344 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3345
3346         * gcc.dg/builtin-object-size-9.c: New test.
3347
3348 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3349
3350         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3351
3352 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3353             Olivier Hainque  <hainque@adacore.com>
3354
3355         * gnat.dg/misaligned_param.adb: New test.
3356         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3357         * gnat.dg/slice7.adb: Add 1 more related case.
3358
3359 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3360
3361         * gcc.dg/guality/guality.c: Expect to fail for now.
3362         * gcc.dg/guality/example.c: Likewise.
3363
3364 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3365
3366         * gcc.dg/guality/guality.c: New.
3367         * gcc.dg/guality/guality.h: New.
3368         * gcc.dg/guality/guality.exp: New.
3369         * gcc.dg/guality/example.c: New.
3370         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3371         (cleanup-saved-temps): Likewise, .gkd files too.
3372
3373 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3374
3375         PR fortran/39229
3376         * gfortran.dg/line_length_3.f: New test.
3377         * gfortran.dg/line_length_4.f90: New test.
3378
3379 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3380
3381         * lib/target-supports.exp (check_gc_sections_available):
3382         Add proper pattern quote.
3383
3384 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3385             Kaz Kojima  <kkojima@gcc.gnu.org>
3386
3387         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3388         * g++.dg/cdce3.C: Use dg-add-options ieee.
3389         * g++.dg/torture/type-generic-1.C: Likewise.
3390         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3391         * gcc.dg/pr28796-2.c: Likewise.
3392         * gcc.dg/torture/builtin-math-7.c: Likewise.
3393         * gcc.dg/torture/type-generic-1.c: Likewise.
3394         * gfortran.dg/boz_14.f90: Likewise.
3395         * gfortran.dg/erf_2.F90: Likewise.
3396         * gfortran.dg/init_flag_3.f90: Likewise.
3397         * gfortran.dg/init_flag_4.f90: Likewise.
3398         * gfortran.dg/init_flag_5.f90: Likewise.
3399         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3400         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3401         * gfortran.dg/isnan_1.f90: Likewise.
3402         * gfortran.dg/isnan_2.f90: Likewise.
3403         * gfortran.dg/maxlocval_2.f90: Likewise.
3404         * gfortran.dg/maxlocval_4.f90: Likewise.
3405         * gfortran.dg/minlocval_1.f90: Likewise.
3406         * gfortran.dg/minlocval_4.f90: Likewise.
3407         * gfortran.dg/module_nan.f90: Likewise.
3408         * gfortran.dg/namelist_42.f90: Likewise.
3409         * gfortran.dg/namelist_43.f90: Likewise.
3410         * gfortran.dg/nan_1.f90: Likewise.
3411         * gfortran.dg/nan_2.f90: Likewise.
3412         * gfortran.dg/nan_3.f90: Likewise.
3413         * gfortran.dg/nan_4.f90: Likewise.
3414         * gfortran.dg/nan_5.f90: Likewise.
3415         * gfortran.dg/nearest_1.f90: Likewise.
3416         * gfortran.dg/nearest_2.f90: Likewise.
3417         * gfortran.dg/nearest_3.f90: Likewise.
3418         * gfortran.dg/pr37243.f: Likewise.
3419         * gfortran.dg/real_const_3.f90: Likewise.
3420         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3421
3422 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3423
3424         PR debug/30161
3425         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3426         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3427         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3428         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3429         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3430         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3431         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3432         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3433         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3434         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3435         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3436         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3437         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3438
3439 2009-08-31  Jason Merrill  <jason@redhat.com>
3440
3441         PR c++/41127
3442         * g++.dg/parse/enum5.C: New.
3443         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3444
3445 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3446
3447         PR fortran/40940
3448         * gfortran.dg/allocate_derived_1.f90: New.
3449         * gfortran.dg/class_3.f03: New.
3450
3451 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3452
3453         PR fortran/40996
3454         * gfortran.dg/allocatable_scalar_1.f90: New.
3455         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3456         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3457         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3458
3459 2009-08-30  Richard Guenther  <rguenther@suse.de>
3460
3461         PR tree-optimization/41186
3462         * g++.dg/torture/pr41186.C: New testcase.
3463         * g++.dg/tree-ssa/pr41186.C: Likewise.
3464
3465 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3466
3467         PR c++/41187
3468         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3469         take ia64 assembly comments syntax in account.
3470
3471 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3472
3473         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3474
3475 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3476
3477         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3478         * gfortran.dg/whole_file_6.f90: Likewise.
3479
3480 2009-08-28  Cary Coutant  <ccoutant@google.com>
3481
3482         PR debug/41063
3483         * g++.dg/debug/dwarf2/pr41063.C: New test.
3484
3485 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3486
3487         PR rtl-optimization/40861
3488         * gcc.dg/pr40861.c: New test.
3489
3490 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3491
3492         PR fortran/40869
3493         * gfortran.dg/proc_ptr_comp_20.f90: New.
3494
3495 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3496
3497         PR libfortran/39667
3498         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3499         open temp file with status="scratch".
3500         * gfortran.dg/fmt_cache_1.f: Likewise.
3501         * gfortran.dg/fmt_exhaust.f90: Likewise.
3502         * gfortran.dg/fmt_t_4.f90: Likewise.
3503         * gfortran.dg/fseek.f90: Likewise.
3504         * gfortran.dg/list_read_5.f90: Likewise.
3505         * gfortran.dg/namelist_39.f90: Likewise.
3506         * gfortran.dg/namelist_56.f90: Likewise.
3507         * gfortran.dg/read_bad_advance.f90: Likewise.
3508         * gfortran.dg/read_repeat.f90: Likewise.
3509         * gfortran.dg/read_size_noadvance.f90: Likewise.
3510         * gfortran.dg/read_x_past.f: Likewise.
3511
3512 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3513
3514         PR fortran/28039
3515         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3516
3517 2009-08-27  Daniel Kraft  <d@domob.eu>
3518
3519         PR fortran/37425
3520         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3521         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3522         error and fix problem with recursive assignment.
3523         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3524         * gfortran.dg/typebound_operator_3.f03: New test.
3525         * gfortran.dg/typebound_operator_4.f03: New test.
3526
3527 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3528
3529         PR debug/41170
3530         * debug/dwarf2/namespace-1.C: New test.
3531
3532 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3533
3534         PR fortran/41162
3535         * gfortran.dg/pr41162.f: New.
3536
3537 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3538             Richard Sandiford  <rdsandiford@googlemail.com>
3539
3540         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3541         with "forbid_cpu".
3542         * gcc.target/mips/branch-1.c: Update accordingly.
3543         * gcc.target/mips/extend-1.c: Likewise.
3544         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3545
3546 2009-08-26  Richard Guenther  <rguenther@suse.de>
3547
3548         PR middle-end/41163
3549         * gcc.c-torture/compile/pr41163.c: New testcase.
3550         * gcc.dg/pr35899.c: Adjust.
3551
3552 2009-08-26  Richard Guenther  <rguenther@suse.de>
3553
3554         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3555
3556 2009-08-26  Jason Merrill  <jason@redhat.com>
3557
3558         * g++.dg/cpp0x/explicit3.C: New.
3559         * g++.dg/overload/cond2.C: New.
3560
3561 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3562
3563         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3564
3565 2009-08-25  Jan Hubicka  <jh@suse.cz>
3566
3567         * gcc.target/i386/sse5-shift1-vector.c
3568         * gcc.target/i386/isa-12.c
3569         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3570         * gcc.target/i386/sse5-pcmov2.c
3571         * gcc.target/i386/isa-3.c
3572         * gcc.target/i386/sse5-shift2-vector.c
3573         * gcc.target/i386/isa-7.c
3574         * gcc.target/i386/funcspec-2.c
3575         * gcc.target/i386/sse5-haddX.c
3576         * gcc.target/i386/sse5-hadduX.c
3577         * gcc.target/i386/isa-9.c
3578         * gcc.target/i386/sse5-maccXX.c
3579         * gcc.target/i386/sse5-shift3-vector.c
3580         * gcc.target/i386/sse5-msubXX.c
3581         * gcc.target/i386/sse5-permpX.c
3582         * gcc.target/i386/sse5-check.h
3583         * gcc.target/i386/sse-12.c
3584         * gcc.target/i386/sse-11.c
3585         * gcc.target/i386/sse-10.c
3586         * gcc.target/i386/sse-13.c
3587         * gcc.target/i386/sse-14.c
3588         * gcc.target/i386/sse-22.c
3589         * gcc.target/i386/sse-2.c
3590         * gcc.target/i386/sse-13.c
3591         * gcc.target/i386/avx-2.c
3592         * gcc.target/i386/sse5-rotate1-vector.c
3593         * gcc.target/i386/isa-4.c
3594         * gcc.target/i386/sse5-hsubX.c
3595         * gcc.target/i386/sse5-pcmov.c
3596         * gcc.target/i386/sse5-fma.c
3597         * gcc.target/i386/isa-8.c
3598         * gcc.target/i386/sse5-rotate2-vector.c
3599         * gcc.target/i386/sse5-nmaccXX.c
3600         * gcc.target/i386/sse5-imul64-vector.c
3601         * gcc.target/i386/sse5-nmsubXX.c
3602         * gcc.target/i386/sse5-rotate3-vector.c
3603         * gcc.target/i386/sse5-fma-vector.c
3604         * gcc.target/i386/sse5-imul32widen-vector.c
3605         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3606
3607         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3608         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3609         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3610         * gcc.target/i386/avx-1.c: Remove SSE5.
3611         * gcc.target/i386/avx-2.c: Remove SSE5.
3612         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3613         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3614         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3615         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3616
3617 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3618
3619         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3620
3621 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3622
3623         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3624         keyword works in the same manner as __alignof.
3625
3626 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3627
3628         PR libfortran/34670
3629         * gfortran.dg/unpack_bounds_1.f90:  New test.
3630         * gfortran.dg/unpack_bounds_2.f90:  New test.
3631         * gfortran.dg/unpack_bounds_3.f90:  New test.
3632
3633 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3634
3635         * gnat.dg/slice7.adb: New test.
3636         * gnat.dg/slice7_pkg.ads: New helper.
3637
3638 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3639
3640         PR fortran/41139
3641         * gfortran.dg/proc_ptr_25.f90: New.
3642         * gfortran.dg/proc_ptr_comp_18.f90: New.
3643         * gfortran.dg/proc_ptr_comp_19.f90: New.
3644
3645 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3646
3647         PR fortran/41154
3648         * gfortran.dg/fmt_error_8.f: New test.
3649
3650 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3651
3652         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3653         number, update all callers and synchronize results for latest MPC.
3654
3655 2009-08-21  Jason Merrill  <jason@redhat.com>
3656
3657         * g++.dg/warn/Wunused-17.C: New.
3658
3659 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3660
3661         * gcc.target/arm/combine-cmp-shift.c: New test.
3662
3663 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3664
3665         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3666         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3667         width specifier.
3668
3669 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3670
3671         * gfortran.dg/fmt_error_7.f: New test.
3672
3673 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3674
3675         PR target/40718
3676         * gcc.target/i386/pr40718.c: New test.
3677
3678 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3679
3680         * gfortran.dg/proc_ptr_24.f90: New test.
3681
3682 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3683
3684         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3685         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3686         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3687
3688 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3689
3690         PR fortran/28039
3691         * gfortran.dg/fmt_with_extra.f: new file.
3692
3693 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3694
3695         * lib/target-supports.exp
3696         (check_effective_target_arm_iwmmxt_ok): New procedure.
3697         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3698         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3699
3700 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3701
3702         * gfortran.dg/boz_9.f90: Do not load denormal floating
3703         point constants.  Remove -mieee option for alpha*-*-* targets.
3704
3705 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3706
3707         PR fortran/41106
3708         * gfortran.dg/proc_ptr_23.f90: New.
3709         * gfortran.dg/proc_ptr_comp_15.f90: New.
3710         * gfortran.dg/proc_ptr_comp_16.f90: New.
3711         * gfortran.dg/proc_ptr_comp_17.f90: New.
3712
3713 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3714
3715         PR c++/41131
3716         * g++.dg/expr/unary3.C: New test.
3717
3718 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3719
3720         * gfortran.dg/common_5.f: Add -mdalign for sh.
3721         * gfortran.dg/common_align_2.f90: Likewise.
3722
3723 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3724
3725         PR libfortran/40962
3726         * c_f_pointer_tests_4.f90:  New test.
3727
3728 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3729
3730         * gnat.dg/slice6.adb: New test.
3731         * gnat.dg/slice6_pkg.ads: New helper.
3732
3733 2009-08-20  Michael Matz  <matz@suse.de>
3734
3735         PR fortran/41126
3736         * gfortran.dg/pr41126.f90: New test.
3737
3738 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3739
3740         * gnat.dg/dynamic_bound.adb: New test.
3741
3742 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3743
3744         PR fortran/41121
3745         * gfortran.dg/intrinsic_5.f90: New.
3746
3747 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3748             Richard Earnshaw  <richard.earnshaw@arm.com>
3749
3750         * gcc.target/arm/20090811-1.c: New test.
3751
3752 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3753
3754         PR middle-end/41123
3755         * gcc.dg/pr41123.c: New test.
3756
3757 2009-08-19  Jason Merrill  <jason@redhat.com>
3758
3759         PR c++/41120
3760         * g++.dg/other/gc4.C: New.
3761
3762 2009-08-18  Michael Matz  <matz@suse.de>
3763
3764         * gfortran.dg/vect/vect-gems.f90: New test.
3765         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3766
3767 2009-08-18  DJ Delorie  <dj@redhat.com>
3768
3769         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3770         * lib/gcc-defs.exp: ... to here.
3771
3772         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3773         GCC_EXEC_PREFIX before building the wrapper.
3774
3775 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3776
3777         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3778         tests.
3779         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3780         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3781         dg-options.  Fix dg-final clause.
3782
3783 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3784
3785         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3786
3787 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3788             Paul Thomas  <pault@gcc.gnu.org>
3789
3790         PR fortran/40870
3791         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3792
3793 2009-08-18  Richard Guenther  <rguenther@suse.de>
3794
3795         PR middle-end/41094
3796         * gcc.dg/torture/pr41094.c: New testcase.
3797         * gcc.dg/torture/builtin-power-1.c: Adjust.
3798         * gcc.dg/builtins-10.c: Likewise.
3799
3800 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3801
3802         PR target/40971
3803         * gcc.dg/pr40971.c: New test.
3804
3805 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3806
3807         PR fortran/41062
3808         * gfortran.dg/use_only_4.f90: New test.
3809
3810 2009-08-17  Daniel Kraft  <d@domob.eu>
3811
3812         PR fortran/37425
3813         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3814         NOPASS bindings as operators.
3815
3816 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3817
3818         * lib/target-supports.exp
3819         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3820         of targets that do not need command line argument to enable SIMD.
3821
3822 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3823
3824         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3825         typo in cache name.
3826
3827 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3828
3829         PR fortran/41075
3830         * gfortran.dg/unlimited_fmt_1.f90: New test.
3831
3832 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3833
3834         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3835
3836 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3837
3838         * gnat.dg/itype.ad[sb]: New test.
3839
3840 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3841
3842         * gcc.target/mips/mips.exp: Add terminology section to comment
3843         at the top of the file.  Fix typos.
3844
3845 2009-08-16  Jason Merrill  <jason@redhat.com>
3846
3847         * g++.dg/debug/dwarf2/inline1.C: New.
3848
3849 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3850
3851         PR target/38599
3852         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3853
3854 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3855
3856         PR debug/37801
3857         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3858         Make sure to trigger inlining optimizations.
3859         * gcc.dg/debug/dwarf2/inline2.c: New test.
3860
3861 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3862
3863         PR fortran/41070
3864         * gfortran.dg/structure_constructor_10.f90: New.
3865
3866 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3867
3868         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3869         * gcc.dg/pragma-re-2.c: Likewise.
3870         * gcc.dg/pragma-re-3.c: Likewise.
3871         * gcc.dg/pragma-re-4.c: Likewise.
3872         * g++.dg/other/pragma-re-1.C: Likewise.
3873         * g++.dg/other/pragma-re-2.C: Likewise.
3874
3875 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3876
3877         * gcc.dg/torture/builtin-math-7.c: New.
3878
3879 2009-08-14  Richard Guenther  <rguenther@suse.de>
3880
3881         * gcc.c-torture/execute/20090814-1.c: New testcase.
3882
3883 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3884
3885         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3886
3887 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3888
3889         PR target/40934
3890         * gcc.target/i386/pr40934.c: New.
3891
3892 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3893
3894         PR target/41019
3895         * gcc.target/i386/pr41019.c: New test.
3896
3897 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3898
3899         PR fortran/40955
3900         * gfortran.dg/winapi.f90: New test.
3901
3902 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3903
3904         PR fortran/40995
3905         * gfortran.dg/intrinsic_4.f90: New.
3906         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3907         different line.
3908
3909 2009-08-13  Richard Guenther  <rguenther@suse.de>
3910
3911         PR middle-end/41047
3912         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3913
3914 2009-08-12  Richard Guenther  <rguenther@suse.de>
3915
3916         PR tree-optimization/41011
3917         * gfortran.dg/pr41011.f: New testcase.
3918
3919 2009-08-11  Andrew Haley  <aph@redhat.com>
3920
3921         * gcc.target/arm/synchronize.c: New file.
3922
3923 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3924
3925         PR middle-end/40980
3926         * gfortran.dg/graphite/id-17.f: New.
3927
3928 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3929             Sebastian Pop  <sebastian.pop@amd.com>
3930
3931         * gcc.dg/graphite/interchange-1.c: XFAILed.
3932         * gcc.dg/graphite/interchange-2.c: XFAILed.
3933         * gcc.dg/graphite/interchange-3.c: XFAILed.
3934         * gcc.dg/graphite/interchange-4.c: XFAILed.
3935         * gcc.dg/graphite/interchange-7.c: XFAILed.
3936
3937 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3938
3939         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3940
3941 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3942             Pranav Garg  <pranav.garg2107@gmail.com>
3943
3944         * gcc.dg/graphite/interchange-6.c: XFAILed.
3945
3946 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3947
3948         * gcc.dg/graphite/interchange-9.c: New.
3949
3950 2009-08-12  Richard Guenther  <rguenther@suse.de>
3951
3952         PR rtl-optimization/41033
3953         * gcc.dg/pr41033.c: New test.
3954
3955 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3956
3957         PR fortran/41022
3958         * gfortran.dg/proc_ptr_comp_14.f90: New.
3959
3960 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3961
3962         * gcc.target/mips/ext-5.c: New test.
3963         * gcc.target/mips/ext-6.c: New test.
3964         * gcc.target/mips/ext-7.c: New test.
3965         * gcc.target/mips/ext-8.c: New test.
3966         * gcc.target/mips/extend-2.c: New test.
3967
3968 2009-08-10  Jason Merrill  <jason@redhat.com>
3969
3970         * g++.dg/other/linkage2.C: New test for types-without-linkage
3971         handling.
3972         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3973         * g++.dg/lookup/anon2.C: Likewise.
3974         * g++.dg/other/anon3.C: Likewise.
3975         * g++.dg/template/arg2.C: Likewise.
3976         * g++.dg/template/local4.C: Likewise.
3977         * g++.old-deja/g++.law/operators32.C: Likewise.
3978         * g++.old-deja/g++.other/linkage2.C: Likewise.
3979         * g++.old-deja/g++.pt/enum6.C: Likewise.
3980         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3981         * g++.old-deja/g++.other/linkage1.C: Likewise.
3982
3983 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3984
3985         * gcc.dg/dg.exp: Test also c-c++-common dir.
3986         * g++.dg/dg.exp: Likewise.
3987         * g++.dg/warn/Wconversion-real.C: Delete.
3988         * gcc.dg/Wconversion-real.c: Move to ...
3989         * c-c++-common/Wconversion-real.c: ... here.
3990         * lib/target-supports.exp
3991         (check_effective_target_c,check_effective_target_c++): New.
3992
3993 2009-08-10  Daniel Kraft  <d@domob.eu>
3994
3995         PR fortran/37425
3996         * gfortran.dg/typebound_operator_1.f03: New test.
3997         * gfortran.dg/typebound_operator_2.f03: New test.
3998
3999 2009-08-10  Richard Guenther  <rguenther@suse.de>
4000
4001         PR middle-end/41006
4002         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4003         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4004
4005 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4006
4007         PR fortran/40940
4008         * gfortran.dg/class_1.f03: New.
4009         * gfortran.dg/class_2.f03: New.
4010         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4011         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4012         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4013         * gfortran.dg/typebound_call_10.f03: Ditto.
4014         * gfortran.dg/typebound_call_2.f03: Ditto.
4015         * gfortran.dg/typebound_call_3.f03: Ditto.
4016         * gfortran.dg/typebound_call_4.f03: Ditto.
4017         * gfortran.dg/typebound_generic_3.f03: Ditto.
4018         * gfortran.dg/typebound_generic_4.f03: Ditto.
4019         * gfortran.dg/typebound_proc_1.f08: Ditto.
4020         * gfortran.dg/typebound_proc_5.f03: Ditto.
4021         * gfortran.dg/typebound_proc_6.f03: Ditto.
4022
4023 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4024
4025         PR c++/40866
4026         * g++.dg/expr/stmt-expr-1.C: New test.
4027
4028 2009-08-09  Richard Guenther  <rguenther@suse.de>
4029
4030         PR tree-optimization/41016
4031         * gcc.c-torture/compile/pr41016.c: New testcase.
4032
4033 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4034
4035         * gcc.dg/overflow-warn-8.c: New test.
4036
4037 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4038
4039         PR tree-optimization/41008
4040         * gcc.dg/vect/O1-pr41008.c: New test.
4041
4042 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4043
4044         PR fortran/40955
4045         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4046
4047 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4048
4049         * gcc.target/bfin/loop-autoinc.c: New file.
4050
4051 2009-08-08  Richard Guenther  <rguenther@suse.de>
4052
4053         PR tree-optimization/40991
4054         * g++.dg/torture/pr40991.C: New testcase.
4055
4056 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4057
4058         * ada/acats/support/impdef.a: Tweak timing constants. Add
4059         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4060         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4061         * ada/acats/tests/c9/c940007.a: Likewise.
4062         * ada/acats/tests/c9/c94001c.ada: Likewise.
4063         * ada/acats/tests/c9/c94006a.ada: Likewise.
4064         * ada/acats/tests/c9/c94008c.ada: Likewise.
4065         * ada/acats/tests/c9/c951002.a: Likewise.
4066         * ada/acats/tests/c9/c954a01.a: Likewise.
4067         * ada/acats/tests/c9/c96001a.ada: Likewise.
4068         * ada/acats/tests/c9/c97307a.ada: Likewise.
4069
4070 2009-08-07  Richard Guenther  <rguenther@suse.de>
4071
4072         PR tree-optimization/40999
4073         * gfortran.dg/pr40999.f: New testcase.
4074
4075 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4076
4077         * g++.dg/tree-prof/partition1.C: New test.
4078
4079 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4080
4081         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4082         hook.
4083         (check_effective_target_arm_neon_ok): Improve test for neon
4084         availability.
4085         * gcc.target/arm/eabi1.c: Only run test in base variant.
4086         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4087         attribute.
4088         * gcc.target/arm/vfp1[567].c: New tests.
4089
4090 2009-08-06  Jason Merrill  <jason@redhat.com>
4091
4092         PR c++/40948
4093         * g++.dg/ext/complit12.C: Expand.
4094
4095 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4096
4097         Merge ARM/hard_vfp_branch to trunk.
4098
4099         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4100
4101         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4102         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4103
4104         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4105
4106         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4107         (PCS): Define macro to use base AAPCS.
4108         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4109
4110         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4111
4112         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4113         Correct arm_neon.h typo.
4114
4115         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4116
4117         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4118         this a linkage test.
4119         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4120         argument marshalling.
4121         * abitest.h: New file.
4122         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4123         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4124
4125 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4126
4127         PR middle-end/32964
4128         * gcc.dg/tree-ssa/pr32964.c: New test.
4129
4130 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4131             H.J. Lu  <hongjiu.lu@intel.com>
4132
4133         PR target/40957
4134         * gcc.target/i386/pr40957.c: New test.
4135
4136 2009-08-06  Richard Guenther  <rguenther@suse.de>
4137
4138         PR tree-optimization/40964
4139         * gcc.c-torture/compile/pr40964.c: New testcase.
4140
4141 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4142
4143         PR fortran/40847
4144         * gfortran.dg/transfer_resolve_1.f90 : New test.
4145
4146 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4147             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4148
4149         PR target/40906
4150         * gcc.target/i386/pr40906-1.c: New test.
4151         * gcc.target/i386/pr40906-2.c: Ditto.
4152         * gcc.target/i386/pr40906-3.c: Ditto.
4153
4154 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4155
4156         PR rtl-optimization/40924
4157         * g++.dg/torture/pr40924.C: New test.
4158
4159 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4160
4161         PR c++/36069
4162         * g++.dg/warn/pr36069.C: New.
4163
4164 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4165
4166         PR c++/39987
4167         * g++.dg/overload/defarg4.C: New test.
4168
4169 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4170
4171         PR c++/16696
4172         * g++.dg/parse/pr16696.C: New.
4173         * g++.dg/parse/pr16696-permissive.C: New.
4174
4175 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4176
4177         PR fortran/40875
4178         * gfortran.dg/initialization_23.f90 : New test.
4179
4180 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4181
4182         PR debug/39706
4183         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4184
4185 2009-08-03  Jason Merrill  <jason@redhat.com>
4186             Jakub Jelinek  <jakub@redhat.com>
4187
4188         PR c++/40948
4189         * g++.dg/ext/complit12.C: New.
4190
4191 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4192
4193         PR c/39902
4194         * gcc.target/powerpc/pr39902-2.c: New test.
4195
4196 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4197
4198         PR middle-end/40943
4199         * gcc.dg/uninit-6.c: Re-add XFAIL.
4200         * gcc.dg/uninit-6-O0.c: Likewise.
4201         * gcc.dg/uninit-pr40943.c: New test.
4202
4203 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4204
4205         PR testsuite/40858
4206         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4207         .ascii.
4208
4209 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4210
4211         PR libfortran/40853
4212         * gfortran.dg/namelist_40.f90: Update error output.
4213         * gfortran.dg/namelist_47.f90: Update error output.
4214         * gfortran.dg/namelist_58.f90: New test.
4215
4216 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4217
4218         PR fortran/40881
4219         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4220         * gfortran.dg/altreturn_3.f90: Ditto.
4221         * gfortran.dg/altreturn_5.f90: Ditto.
4222         * gfortran.dg/altreturn_6.f90: Ditto.
4223         * gfortran.dg/altreturn_7.f90: Ditto.
4224         * gfortran.dg/array_constructor_13.f90: Ditto.
4225         * gfortran.dg/arrayio_7.f90: Ditto.
4226         * gfortran.dg/arrayio_8.f90: Ditto.
4227         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4228         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4229         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4230         * gfortran.dg/backspace_8.f: Add -std=legacy.
4231         * gfortran.dg/backspace_9.f: Ditto.
4232         * gfortran.dg/char_comparison_1.f: Ditto.
4233         * gfortran.dg/char_decl_1.f90: Ditto.
4234         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4235         * gfortran.dg/char_pointer_assign.f90: Ditto.
4236         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4237         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4238         * gfortran.dg/char_pointer_func.f90: Ditto.
4239         * gfortran.dg/common_8.f90: Ditto.
4240         * gfortran.dg/constant_substring.f: Ditto.
4241         * gfortran.dg/data_char_2.f90: Ditto.
4242         * gfortran.dg/der_array_io_1.f90: Ditto.
4243         * gfortran.dg/der_array_io_2.f90: Ditto.
4244         * gfortran.dg/der_array_io_3.f90: Ditto.
4245         * gfortran.dg/der_io_3.f90: Ditto.
4246         * gfortran.dg/dev_null.F90: Ditto.
4247         * gfortran.dg/direct_io_2.f90: Ditto.
4248         * gfortran.dg/do_iterator_2.f90: Ditto.
4249         * gfortran.dg/e_d_fmt.f90: Ditto.
4250         * gfortran.dg/empty_format_1.f90: Ditto.
4251         * gfortran.dg/entry_17.f90: Modified warning message.
4252         * gfortran.dg/entry_7.f90: Add -std=legacy.
4253         * gfortran.dg/eor_1.f90: Ditto.
4254         * gfortran.dg/equiv_2.f90: Ditto.
4255         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4256         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4257         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4258         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4259         * gfortran.dg/fmt_error_2.f90: Ditto.
4260         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4261         * gfortran.dg/fmt_tl.f: Ditto.
4262         * gfortran.dg/fmt_white.f: Ditto.
4263         * gfortran.dg/func_derived_1.f90: Ditto.
4264         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4265         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4266         * gfortran.dg/global_references_2.f90: Ditto.
4267         * gfortran.dg/hollerith_1.f90: Ditto.
4268         * gfortran.dg/hollerith.f90: Use new-style character length.
4269         * gfortran.dg/hollerith_f95.f90: Ditto.
4270         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4271         * gfortran.dg/implicit_6.f90: Ditto.
4272         * gfortran.dg/implicit_9.f90: Ditto.
4273         * gfortran.dg/inquire_13.f90: Ditto.
4274         * gfortran.dg/inquire_5.f90: Ditto.
4275         * gfortran.dg/inquire_6.f90: Ditto.
4276         * gfortran.dg/inquire.f90: Ditto.
4277         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4278         * gfortran.dg/io_constraints_2.f90: Ditto.
4279         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4280         * gfortran.dg/loc_2.f90: Ditto.
4281         * gfortran.dg/logical_1.f90: Ditto.
4282         * gfortran.dg/longline.f: Ditto.
4283         * gfortran.dg/merge_char_1.f90: Ditto.
4284         * gfortran.dg/namelist_12.f: Ditto.
4285         * gfortran.dg/namelist_14.f90: Ditto.
4286         * gfortran.dg/namelist_18.f90: Ditto.
4287         * gfortran.dg/namelist_19.f90: Ditto.
4288         * gfortran.dg/namelist_21.f90: Ditto.
4289         * gfortran.dg/namelist_22.f90: Ditto.
4290         * gfortran.dg/namelist_37.f90: Ditto.
4291         * gfortran.dg/namelist_54.f90: Ditto.
4292         * gfortran.dg/namelist_55.f90: Ditto.
4293         * gfortran.dg/namelist_empty.f90: Ditto.
4294         * gfortran.dg/namelist_use.f90: Use new-style character length.
4295         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4296         * gfortran.dg/nested_modules_4.f90: Ditto.
4297         * gfortran.dg/nested_modules_5.f90: Ditto.
4298         * gfortran.dg/open-options-blanks.f: Ditto.
4299         * gfortran.dg/output_exponents_1.f90: Ditto.
4300         * gfortran.dg/parens_5.f90: Ditto.
4301         * gfortran.dg/parens_6.f90: Ditto.
4302         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4303         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4304         * gfortran.dg/pr15129.f90: Ditto.
4305         * gfortran.dg/pr15332.f: Ditto.
4306         * gfortran.dg/pr16597.f90: Ditto.
4307         * gfortran.dg/pr17143.f90: Ditto.
4308         * gfortran.dg/pr17164.f90: Ditto.
4309         * gfortran.dg/pr17229.f: Modified warning message.
4310         * gfortran.dg/pr18210.f90: Add -std=legacy.
4311         * gfortran.dg/pr19155.f: Ditto.
4312         * gfortran.dg/pr20086.f90: Ditto.
4313         * gfortran.dg/pr20124.f90: Ditto.
4314         * gfortran.dg/pr20755.f: Ditto.
4315         * gfortran.dg/pr20865.f90: Ditto.
4316         * gfortran.dg/pr20950.f: Ditto.
4317         * gfortran.dg/pr21730.f: Ditto.
4318         * gfortran.dg/pr22491.f: Ditto.
4319         * gfortran.dg/pr29713.f90: Ditto.
4320         * gfortran.dg/print_parentheses_1.f: Ditto.
4321         * gfortran.dg/print_parentheses_2.f90: Ditto.
4322         * gfortran.dg/proc_assign_1.f90: Ditto.
4323         * gfortran.dg/proc_decl_1.f90: Ditto.
4324         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4325         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4326         * gfortran.dg/read_float_1.f90: Ditto.
4327         * gfortran.dg/read_logical.f90: Ditto.
4328         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4329         * gfortran.dg/return_1.f90: Ditto.
4330         * gfortran.dg/rewind_1.f90: Ditto.
4331         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4332         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4333         * gfortran.dg/stfunc_1.f90: Ditto.
4334         * gfortran.dg/stfunc_3.f90: Ditto.
4335         * gfortran.dg/stfunc_4.f90: Ditto.
4336         * gfortran.dg/stfunc_6.f90: Ditto.
4337         * gfortran.dg/streamio_2.f90: Ditto.
4338         * gfortran.dg/string_ctor_1.f90: Ditto.
4339         * gfortran.dg/string_null_compare_1.f: Ditto.
4340         * gfortran.dg/substr_6.f90: Ditto.
4341         * gfortran.dg/tl_editing.f90: Ditto.
4342         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4343         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4344         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4345         * gfortran.dg/g77/1832.f: Ditto.
4346         * gfortran.dg/g77/19981216-0.f Ditto.
4347         * gfortran.dg/g77/19990525-0.f: Ditto.
4348         * gfortran.dg/g77/19990826-2.f: Ditto.
4349         * gfortran.dg/g77/20000630-2.f: Ditto.
4350         * gfortran.dg/g77/20010116.f: Ditto.
4351         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4352         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4353         * gfortran.dg/g77/980520-1.f: Ditto.
4354         * gfortran.dg/g77/check0.f: Ditto.
4355         * gfortran.dg/g77/cpp3.F: Ditto.
4356         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4357         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4358         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4359         * gfortran.dg/g77/short.f: Ditto.
4360
4361 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4362
4363         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4364         * gcc.target/mips/ext-4.c: Likewise.
4365         * gcc.target/mips/interrupt_handler.c: Likewise.
4366         * gcc.target/mips/truncate-4.c: Likewise.
4367         * gcc.target/mips/truncate-5.c: Likewise.
4368
4369 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4370
4371         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4372         -fgraphite-force-parallel to -floop-parallelize-all.
4373
4374 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4375
4376         PR fortran/40011
4377         * gfortran.dg/whole_file_7.f90: New test.
4378         * gfortran.dg/whole_file_8.f90: New test.
4379         * gfortran.dg/whole_file_9.f90: New test.
4380         * gfortran.dg/whole_file_10.f90: New test.
4381         * gfortran.dg/whole_file_11.f90: New test.
4382         * gfortran.dg/whole_file_12.f90: New test.
4383         * gfortran.dg/whole_file_13.f90: New test.
4384         * gfortran.dg/whole_file_14.f90: New test.
4385
4386 2009-07-31  Jason Merrill  <jason@redhat.com>
4387
4388         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4389         binding semantics.
4390         * g++.dg/cpp0x/named.C: Likewise.
4391         * g++.dg/cpp0x/overload.C: Likewise.
4392         * g++.dg/cpp0x/rv1n.C: Likewise.
4393         * g++.dg/cpp0x/rv1p.C: Likewise.
4394         * g++.dg/cpp0x/rv2n.C: Likewise.
4395         * g++.dg/cpp0x/rv2p.C: Likewise.
4396         * g++.dg/cpp0x/rv3n.C: Likewise.
4397         * g++.dg/cpp0x/rv3p.C: Likewise.
4398         * g++.dg/cpp0x/rv4n.C: Likewise.
4399         * g++.dg/cpp0x/rv4p.C: Likewise.
4400         * g++.dg/cpp0x/rv5n.C: Likewise.
4401         * g++.dg/cpp0x/rv5p.C: Likewise.
4402         * g++.dg/cpp0x/rv6n.C: Likewise.
4403         * g++.dg/cpp0x/rv6p.C: Likewise.
4404         * g++.dg/cpp0x/rv7n.C: Likewise.
4405         * g++.dg/cpp0x/rv7p.C: Likewise.
4406         * g++.dg/cpp0x/template_deduction.C: Likewise.
4407         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4408         * g++.dg/cpp0x/overloadn.C: New.
4409         * g++.dg/cpp0x/rv-cast.C: New.
4410
4411 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4412
4413         * gcc.target/mips/ext-4.c: New test.
4414
4415 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4416
4417         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4418
4419 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4420
4421         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4422         * gcc.dg/tree-ssa/loop-32.c: Same.
4423         * gcc.dg/tree-ssa/loop-33.c: Same.
4424         * gcc.dg/tree-ssa/loop-34.c: Same.
4425         * gcc.dg/tree-ssa/loop-35.c: Same.
4426         * gcc.dg/tree-ssa/loop-7.c: Same.
4427         * gcc.dg/tree-ssa/pr23109.c: Same.
4428         * gcc.dg/tree-ssa/restrict-2.c: Same.
4429         * gcc.dg/tree-ssa/restrict-3.c: Same.
4430         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4431         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4432         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4433         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4434         * gcc.dg/tree-ssa/structopt-1.c: Same.
4435         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4436         * gfortran.dg/pr32921.f: Same.
4437
4438 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4439
4440         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4441         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4442         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4443         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4444         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4445         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4446         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4447         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4448         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4449         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4450         * gcc.dg/graphite/id-1.c: New.
4451         * gcc.dg/graphite/id-10.c: New.
4452         * gcc.dg/graphite/id-11.c: New.
4453         * gcc.dg/graphite/id-12.c: New.
4454         * gcc.dg/graphite/id-13.c: New.
4455         * gcc.dg/graphite/id-14.c: New.
4456         * gcc.dg/graphite/id-15.c: New.
4457         * gcc.dg/graphite/id-2.c: New.
4458         * gcc.dg/graphite/id-3.c: New.
4459         * gcc.dg/graphite/id-4.c: New.
4460         * gcc.dg/graphite/id-5.c: New.
4461         * gcc.dg/graphite/id-6.c: New.
4462         * gcc.dg/graphite/id-7.c: New.
4463         * gcc.dg/graphite/id-8.c: New.
4464         * gcc.dg/graphite/id-9.c: New.
4465         * gcc.dg/graphite/interchange-0.c: New.
4466         * gcc.dg/graphite/interchange-1.c: New.
4467         * gcc.dg/graphite/interchange-2.c: New.
4468         * gcc.dg/graphite/interchange-3.c: New.
4469         * gcc.dg/graphite/interchange-4.c: New.
4470         * gcc.dg/graphite/interchange-5.c: New.
4471         * gcc.dg/graphite/interchange-6.c: New.
4472         * gcc.dg/graphite/interchange-7.c: New.
4473         * gcc.dg/graphite/interchange-8.c: New.
4474         * gcc.dg/graphite/pr35356-1.c: New.
4475         * gcc.dg/graphite/pr35356-2.c: New.
4476         * gcc.dg/graphite/pr35356-3.c: New.
4477         * gcc.dg/graphite/pr40157.c: New.
4478         * gcc.dg/graphite/run-id-1.c: New.
4479         * gcc.dg/graphite/scop-20.c: New.
4480         * gcc.dg/graphite/scop-21.c: New.
4481         * gfortran.dg/graphite/id-1.f90: New.
4482         * gfortran.dg/graphite/id-10.f90: New.
4483         * gfortran.dg/graphite/id-11.f: New.
4484         * gfortran.dg/graphite/id-12.f: New.
4485         * gfortran.dg/graphite/id-13.f: New.
4486         * gfortran.dg/graphite/id-14.f: New.
4487         * gfortran.dg/graphite/id-15.f: New.
4488         * gfortran.dg/graphite/id-16.f: New.
4489         * gfortran.dg/graphite/id-5.f: New.
4490         * gfortran.dg/graphite/id-6.f: New.
4491         * gfortran.dg/graphite/id-7.f: New.
4492         * gfortran.dg/graphite/id-8.f: New.
4493         * gfortran.dg/graphite/id-9.f: New.
4494         * gfortran.dg/graphite/interchange-1.f: New.
4495         * gfortran.dg/graphite/interchange-2.f: New.
4496
4497 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4498
4499         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4500         flags based on the name of the testcase.
4501         * gfortran.dg/graphite/graphite.exp: Same.
4502
4503         * gcc.dg/graphite/block-0.c: Adjusted.
4504         * gcc.dg/graphite/block-1.c: Adjusted.
4505         * gcc.dg/graphite/block-2.c: Adjusted.
4506         * gcc.dg/graphite/block-3.c: Adjusted.
4507         * gcc.dg/graphite/block-4.c: Adjusted.
4508         * gcc.dg/graphite/block-5.c: Adjusted.
4509         * gcc.dg/graphite/block-6.c: Adjusted.
4510         * gcc.dg/graphite/pr37485.c: Adjusted.
4511         * gcc.dg/graphite/pr37684.c: Adjusted.
4512         * gcc.dg/graphite/pr37828.c: Adjusted.
4513         * gcc.dg/graphite/pr37883.c: Adjusted.
4514         * gcc.dg/graphite/pr37928.c: Adjusted.
4515         * gcc.dg/graphite/pr37943.c: Adjusted.
4516         * gcc.dg/graphite/pr38409.c: Adjusted.
4517         * gcc.dg/graphite/pr38498.c: Adjusted.
4518         * gcc.dg/graphite/pr38559.c: Adjusted.
4519         * gcc.dg/graphite/pr39335.c: Adjusted.
4520         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4521         * gcc.dg/graphite/scop-0.c: Adjusted.
4522         * gcc.dg/graphite/scop-1.c: Adjusted.
4523         * gcc.dg/graphite/scop-10.c: Adjusted.
4524         * gcc.dg/graphite/scop-11.c: Adjusted.
4525         * gcc.dg/graphite/scop-12.c: Adjusted.
4526         * gcc.dg/graphite/scop-13.c: Adjusted.
4527         * gcc.dg/graphite/scop-14.c: Adjusted.
4528         * gcc.dg/graphite/scop-15.c: Adjusted.
4529         * gcc.dg/graphite/scop-16.c: Adjusted.
4530         * gcc.dg/graphite/scop-17.c: Adjusted.
4531         * gcc.dg/graphite/scop-18.c: Adjusted.
4532         * gcc.dg/graphite/scop-19.c: Adjusted.
4533         * gcc.dg/graphite/scop-2.c: Adjusted.
4534         * gcc.dg/graphite/scop-3.c: Adjusted.-
4535         * gcc.dg/graphite/scop-4.c: Adjusted.
4536         * gcc.dg/graphite/scop-5.c: Adjusted.
4537         * gcc.dg/graphite/scop-6.c: Adjusted.
4538         * gcc.dg/graphite/scop-7.c: Adjusted.
4539         * gcc.dg/graphite/scop-8.c: Adjusted.
4540         * gcc.dg/graphite/scop-9.c: Adjusted.
4541         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4542         * gfortran.dg/graphite/block-1.f90: Adjusted.
4543         * gfortran.dg/graphite/block-2.f: Adjusted.
4544         * gfortran.dg/graphite/block-3.f90: Adjusted.
4545         * gfortran.dg/graphite/block-4.f90: Adjusted.
4546         * gfortran.dg/graphite/id-2.f90: Adjusted.
4547         * gfortran.dg/graphite/id-3.f90: Adjusted.
4548         * gfortran.dg/graphite/id-4.f90: Adjusted.
4549         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4550         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4551         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4552         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4553         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4554         * gfortran.dg/graphite/scop-1.f: Adjusted.
4555
4556 2009-07-30  Doug Kwan  <dougkwan@google.com>
4557
4558         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4559         in warnings added in rev 141298.
4560
4561 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4562
4563         * lib/options.exp: Use "!=" instead of "ne".
4564
4565         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4566
4567         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4568         * gcc.dg/ucnid-12.c: Likewise.
4569
4570 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4571             Pat Haugen  <pthaugen@us.ibm.com>
4572             Revital Eres <ERES@il.ibm.com>
4573
4574         * gcc.target/powerpc/altivec-32.c: New file to test
4575         Altivec simple math function vectorization.
4576
4577         * gcc.target/powerpc/bswap-run.c: New file to test swap
4578         builtins.
4579         * gcc.target/powerpc/bswap16.c: Ditto.
4580         * gcc.target/powerpc/bswap32.c: Ditto.
4581         * gcc.target/powerpc/bswap64-1.c: Ditto.
4582         * gcc.target/powerpc/bswap64-2.c: Ditto.
4583         * gcc.target/powerpc/bswap64-3.c: Ditto.
4584         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4585         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4586         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4587
4588         * gcc.target/powerpc/popcount-2.c: New file to test
4589         power7 popcntd instructions.
4590         * gcc.target/powerpc/popcount-3.c: Ditto.
4591
4592         * gcc.target/powerpc/pr39457.c: New VSX test.
4593         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4594         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4595         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4596         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4597         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4598         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4599         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4600         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4601         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4602         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4603         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4604         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4605
4606         * gcc.target/powerpc/altivec-6.c: Store the result of
4607         vec_add, so the optimizer doesn't remove it.
4608
4609         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4610         systems that support bswap64.
4611
4612         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4613         prevent VSX code generation.
4614
4615         * lib/target-supports.exp (check_vsx_hw_available): New
4616         function to test if VSX available.
4617         (check_effective_target_powerpc_vsx_ok): Ditto.
4618         (check_vmx_hw_available): Add explicit -mno-vsx.
4619
4620 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4621
4622         PR c/39902
4623         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4624
4625 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4626
4627         PR tree-optimization/40570
4628         * gcc.c-torture/compile/pr40570.c: New test.
4629
4630 2009-07-29  Jason Merrill  <jason@redhat.com>
4631
4632         PR c++/14912
4633         * g++.dg/template/defarg13.C: New.
4634
4635 2009-07-29  Richard Guenther  <rguenther@suse.de>
4636
4637         PR c++/40834
4638         * g++.dg/torture/pr40834.C: New testcase.
4639
4640 2009-07-29  Michael Matz  <matz@suse.de>
4641
4642         PR middle-end/40830
4643         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4644
4645 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4646
4647         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4648         sh*-*-* targets.  Skip on spu-*-* targets.
4649         * gfortran.dg/maxlocval_4.f90: Likewise.
4650         * gfortran.dg/minlocval_1.f90: Likewise.
4651         * gfortran.dg/minlocval_4.f90: Likewise.
4652
4653 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4654
4655         PR fortran/40878
4656         * gfortran.dg/gomp/pr40878-1.f90: New test.
4657         * gfortran.dg/gomp/pr40878-2.f90: New test.
4658
4659         PR testsuite/40891
4660         * gcc.dg/cdce1.c: Adjust note line number.
4661         * gcc.dg/cdce2.c: Likewise.
4662
4663 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4664
4665         PR fortran/40882
4666         * gfortran.dg/proc_ptr_comp_13.f90: New.
4667
4668 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4669
4670         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4671         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4672         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4673         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4674         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4675         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4676         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4677         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4678         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4679         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4680         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4681         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4682         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4683         #ifdef NEED_IEEE754_FLOAT conditional.
4684         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4685         conditional.
4686
4687 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4688
4689         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4690         i?86-*-netware.
4691         * g++.dg/ext/bitfield3.C: Likewise.
4692         * g++.dg/ext/bitfield4.C: Likewise.
4693         * g++.dg/ext/bitfield5.C: Likewise.
4694         * gcc.dg/bitfld-15.c: Likewise.
4695         * gcc.dg/bitfld-16.c: Likewise.
4696         * gcc.dg/bitfld-17.c: Likewise.
4697         * gcc.dg/bitfld-18.c: Likewise.
4698         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4699         * gcc.dg/20010912-1.c: Likewise.
4700         * gcc.dg/20021018-1.c: Likewise.
4701         * gcc.dg/20030213-1.c: Likewise.
4702         * gcc.dg/20030225-1.c: Likewise.
4703         * gcc.dg/20030708-1.c: Likewise.
4704         * gcc.dg/20050321-2.c: Likewise.
4705         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4706         * gcc.dg/cdce2.c: Likewise.
4707         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4708         targets.
4709         * gcc.target/i386/pr37248-3.c: Likewise.
4710
4711 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4712
4713         PR fortran/40848
4714         * gfortran.dg/altreturn_7.f90: New.
4715
4716 2009-07-27  Simon Baldwin  <simonb@google.com>
4717
4718         PR testsuite/40829
4719         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4720         so that indexing no longer runs off array end.
4721
4722 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4723
4724         PR fortran/40851
4725         * gfortran.dg/derived_init_3.f90: New test.
4726
4727 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4728
4729         PR fortran/33197
4730         * gfortran.dg/atan2_1.f90: New test
4731         * gfortran.dg/atan2_2.f90: New test
4732
4733 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4734
4735         PR c++/40749
4736         * g++.dg/warn/Wreturn-type-6.C: New test.
4737
4738 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4739
4740         PR tree-optimization/40801
4741         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4742         * gfortran.dg/vect/vect.exp: Run tests starting with
4743         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4744
4745 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4746
4747         PR rtl-optimization/40445
4748         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4749
4750 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4751
4752         * gcc.dg/builtin-unreachable-4.c: New test.
4753
4754 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4755
4756         PR fortran/33197
4757         * gfortran.dg/complex_intrinsic_5.f90: New test.
4758         * gfortran.dg/complex_intrinsic_7.f90: New test.
4759
4760 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4761
4762         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4763         * gcc.dg/ipa/noclone-1.c: New test.
4764
4765 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4766
4767         * lib/target-supports.exp (check_effective_target_static): New
4768         procedure.
4769         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4770         supported.
4771         * g++.old-deja/g++.law/weak.C: Require static effective target.
4772
4773 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4774
4775         PR fortran/39630
4776         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4777         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4778         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4779         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4780         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4781         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4782         * gfortran.dg/typebound_call_10.f03: New.
4783
4784 2009-07-24  Jason Merrill  <jason@redhat.com>
4785
4786         * g++.dg/cpp0x/defaulted11.C: New.
4787
4788         * g++.dg/cpp0x/initlist23.C: New.
4789
4790 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4791
4792         PR fortran/40822
4793         * gfortran.dg/char_length_16.f90: New.
4794
4795 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4796
4797         PR fortran/40643
4798         PR fortran/31067
4799         * gfortran.dg/maxlocval_2.f90: New test.
4800         * gfortran.dg/maxlocval_3.f90: New test.
4801         * gfortran.dg/maxlocval_4.f90: New test.
4802         * gfortran.dg/minlocval_1.f90: New test.
4803         * gfortran.dg/minlocval_2.f90: New test.
4804         * gfortran.dg/minlocval_3.f90: New test.
4805         * gfortran.dg/minlocval_4.f90: New test.
4806
4807 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4808
4809         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4810         scan-assembler.
4811
4812 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4813
4814         PR fortran/40839
4815         * gfortran.dg/pr40839.f90: New test.
4816
4817 2009-07-23  Michael Matz  <matz@suse.de>
4818
4819         PR middle-end/40830
4820         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4821         don't set options ourself.
4822
4823 2009-07-23  Simon Baldwin  <simonb@google.com>
4824
4825         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4826         native C compilation where required.
4827
4828 2009-07-22  Doug Kwan  <dougkwan@google.com>
4829
4830         * gcc.c-torture/compile/20090721-1.c: New test.
4831
4832 2009-07-22  Michael Matz  <matz@suse.de>
4833
4834         PR tree-optimization/35229
4835         PR tree-optimization/39300
4836         * gcc.dg/vect/vect-pre-interact.c: New test.
4837
4838 2009-07-22  Richard Guenther  <rguenther@suse.de>
4839
4840         * g++.dg/lookup/using21.C: Fix duplicate paste.
4841
4842 2009-07-22  Richard Guenther  <rguenther@suse.de>
4843
4844         PR c++/40799
4845         * g++.dg/lookup/using21.C: New testcase.
4846
4847 2009-07-21  Jason Merrill  <jason@redhat.com>
4848
4849         * g++.dg/init/aggr4.C: New.
4850
4851 2009-07-21  Jason Merrill  <jason@redhat.com>
4852
4853         Core issue 934
4854         * g++.dg/cpp0x/initlist22.C: New.
4855
4856 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4857
4858         * gcc.target/i386/vectorize8.c: New test.
4859
4860 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4861
4862         PR target/40811
4863         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4864         Add i?86 and x86_64 targets.
4865         * gcc.target/i386/vectorize7.c: New test.
4866
4867         PR target/40809
4868         * gcc.target/i386/pr40809.c: New test.
4869
4870 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4871
4872         PR tree-optimization/40813
4873         * g++.dg/opt/inline15.C: New test.
4874
4875 2009-07-21  Paul Brook <paul@codesourcery.com>
4876
4877         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4878         * lib/target-supports.exp (check_effective_target_section_anchors):
4879         Add arm*-*-*.
4880
4881 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4882
4883         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4884         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4885         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4886
4887 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4888
4889         * gcc.target/mips/ext-3.c: New test.
4890
4891 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4892
4893         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4894         * gcc.dg/builtin-object-size-8.c: New test.
4895         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4896         * g++.dg/ext/builtin-object-size2.C: Likewise.
4897
4898         PR tree-optimization/40792
4899         * gcc.dg/pr40792.c: New test.
4900
4901 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4902
4903         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4904         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4905         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4906
4907 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4908
4909         * gcc.target/sh/mfmovd.c: New test.
4910
4911 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4912             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4913
4914         PR libfortran/40714
4915         * gfortran.dg/eof_3.f90: New test.
4916
4917 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4918
4919         PR fortran/40727
4920         * gfortran.dg/intrinsic_cmplx.f90: New test.
4921
4922 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4923
4924         PR libfortran/34670
4925         PR libfortran/36874
4926         * gfortran.dg/cshift_bounds_1.f90:  New test.
4927         * gfortran.dg/cshift_bounds_2.f90:  New test.
4928         * gfortran.dg/cshift_bounds_3.f90:  New test.
4929         * gfortran.dg/cshift_bounds_4.f90:  New test.
4930         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4931         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4932         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4933         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4934
4935 2009-07-19  Jan Hubicka  <jh@suse.cz>
4936
4937         PR tree-optimization/40676
4938         * gcc.c-torture/compile/pr40676.c: New testcase.
4939
4940 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4941
4942         * gcc.target/mips/ext-2.c: New test.
4943
4944 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4945
4946         * gcc.target/mips/octeon-exts-7.c: New test.
4947         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4948         * gcc.target/mips/octeon-exts-5.c: Likewise.
4949
4950 2009-07-18  Richard Guenther  <rguenther@suse.de>
4951
4952         PR testsuite/40798
4953         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4954
4955 2009-07-18  Richard Guenther  <rguenther@suse.de>
4956
4957         PR c/40787
4958         * gcc.dg/pr35899.c: Adjust.
4959
4960 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4961
4962         * gcc.target/powerpc/asm-es-1.c: New test.
4963         * gcc.target/powerpc/asm-es-2.c: Likewise.
4964
4965 2009-07-17  Richard Guenther  <rguenther@suse.de>
4966
4967         PR c/40401
4968         * g++.dg/rtti/crash4.C: New testcase.
4969         * g++.dg/torture/20090706-1.C: Likewise.
4970         * gcc.dg/redecl-17.c: Likewise.
4971         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4972         * gcc.dg/declspec-9.c: Expect extra error.
4973         * gcc.dg/declspec-10.c: Likewise.
4974         * gcc.dg/declspec-11.c: Likewise.
4975         * gcc.dg/redecl-10.c: Expect extra warnings.
4976         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4977         * gcc.target/i386/pr39545-1.c: Likewise.
4978         * g++.dg/ext/asm3.C: Expect more errors.
4979         * g++.dg/gomp/block-1.C: Likewise.
4980         * g++.dg/gomp/block-2.C: Likewise.
4981         * g++.dg/gomp/block-3.C: Likewise.
4982         * g++.dg/gomp/block-5.C: Likewise.
4983         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4984         * g++.dg/warn/unused-result1.C: XFAIL.
4985
4986 2009-07-17  Richard Guenther  <rguenther@suse.de>
4987
4988         PR tree-optimization/40321
4989         * gcc.c-torture/compile/pr40321.c: New testcase.
4990         * g++.dg/torture/pr40321.C: Likewise.
4991
4992 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4993
4994         PR c++/40780
4995         * g++.dg/template/ptrmem19.C: New test.
4996
4997 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4998             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4999
5000         PR 40435
5001         * gcc.dg/pr36902.c: Add column info.
5002         * g++.dg/gcov/gcov-2.C: Change count for definition.
5003
5004 2009-07-16  Jason Merrill  <jason@redhat.com>
5005
5006         PR libstdc++/37907
5007         * g++.dg/cpp0x/std-layout1.C: New.
5008         * g++.dg/ext/has_nothrow_assign.C: Fix.
5009         * g++.dg/ext/has_nothrow_copy.C: Fix.
5010         * g++.dg/ext/has_trivial_assign.C: Fix.
5011         * g++.dg/ext/has_trivial_copy.C: Fix.
5012         * g++.dg/ext/is_pod.C: Fix.
5013         * g++.dg/other/offsetof3.C: Adjust.
5014         * g++.dg/overload/ellipsis1.C: Adjust.
5015         * g++.dg/warn/var-args1.C: Adjust.
5016         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5017         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5018         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5019         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5020         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5021
5022 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5023
5024         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5025         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5026         effective target "mpc_pow".
5027         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5028
5029 2009-07-16  Richard Henderson  <rth@redhat.com>
5030
5031         * g++.dg/opt/eh4.C: New test.
5032
5033 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5034
5035         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5036
5037 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5038
5039         PR middle-end/40747
5040         * gcc.c-torture/execute/pr40747.c: New test.
5041
5042 2009-07-15  Richard Guenther  <rguenther@suse.de>
5043
5044         PR middle-end/40753
5045         * gcc.c-torture/compile/pr40753.c: New testcase.
5046
5047 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5048
5049         PR fortran/40743
5050         * gfortran.dg/interface_assignment_4.f90: New.
5051
5052 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5053
5054         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5055         for FreeBSD up to and including version 8.
5056
5057 2009-07-14  Taras Glek  <tglek@mozilla.com>
5058             Rafael Espindola  <espindola@google.com>
5059
5060         * g++.dg/plugin/header-plugin-test.C: New.
5061         * g++.dg/plugin/header_plugin.c: New.
5062         * g++.dg/plugin/plugin.exp: Update.
5063
5064 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5065
5066         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5067         function to enable vectorization.
5068         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5069         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5070
5071 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5072
5073         * gcc.target/i386/sse-copysignf-vec.c: New test.
5074         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5075
5076 2009-07-14  Jason Merrill  <jason@redhat.com>
5077
5078         PR c++/37276
5079         * g++.dg/lookup/builtin5.C: New.
5080         * g++.dg/other/error22.C: Add missing extern "C".
5081         * g++.dg/warn/Warray-bounds.C: Likewise.
5082         * gcc.dg/compat/compat-common.h: Likewise.
5083
5084         PR c++/40746
5085         * g++.dg/lookup/using20.C: New.
5086
5087         PR c++/40740
5088         * g++.dg/template/koenig8.C: New.
5089
5090 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5091
5092         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5093         both i?86-*-darwin* and x86_64-*-darwin*.
5094
5095 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5096
5097         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5098         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5099         name.
5100
5101 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5102
5103         PR debug/40705
5104         * g++.dg/debug/dwarf2/typedef1.C: New test.
5105
5106         PR c++/40357
5107         * g++.dg/other/typedef3.C: New test.
5108
5109 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5110
5111         * gcc.dg/20090709-1.c: Move to a proper place ...
5112         * gcc.target/m68k/20090709-1.c: ... here.
5113
5114 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5115
5116         PR C++/22154
5117         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5118         front of qualified names are allowed.
5119         * g++.dg/parse/crash10.C: Likewise.
5120         * g++.dg/parse/error15.C: Likewise.
5121         * g++.dg/parse/typename9.C: Likewise.
5122         * g++.dg/parse/error8.C: Likewise.
5123
5124 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5125
5126         PR fortran/40646
5127         * gfortran.dg/proc_ptr_22.f90: Extended.
5128         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5129
5130 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5131
5132         * gfortran.dg/vect/vect-6.f: New test.
5133
5134 2009-07-12  Jason Merrill  <jason@redhat.com>
5135
5136         PR c++/36628
5137         * g++.dg/cpp0x/decltype17.C: New.
5138
5139         PR c++/37206
5140         * g++.dg/cpp0x/rv10.C: New.
5141
5142 2009-07-12  Jason Merrill  <jason@redhat.com>
5143
5144         PR c++/40689
5145         * g++.dg/cpp0x/initlist20.C: New.
5146         * g++.dg/cpp0x/initlist21.C: New.
5147
5148 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5149
5150         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5151         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5152         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5153         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5154         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5155
5156 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5157
5158         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5159         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5160         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5161         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5162         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5163         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5164         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5165         effective_target fd_truncate.
5166
5167 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5168
5169         * gnat.dg/specs/addr1.ads: New test.
5170
5171 2009-07-11  Jan Hubicka  <jh@suse.cz>
5172
5173         PR middle-end/48388
5174         * g++.dg/torture/pr40388.C: New testcase.
5175
5176 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5177
5178         PR target/40668
5179         * gcc.c-torture/execute/pr40668.c: New test.
5180
5181 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5182
5183         * gcc.c-torture/execute/20090711-1.c: New test.
5184
5185 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5186
5187         PR testsuite/40699
5188         PR testsuite/40707
5189         PR testsuite/40709
5190         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5191         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5192         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5193         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5194
5195 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5196
5197         PR fortran/33197
5198         * gfortran.dg/complex_intrinsic_3.f90: New test.
5199         * gfortran.dg/complex_intrinsic_4.f90: New test.
5200
5201 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5202
5203         PR target/39079
5204         * gcc.target/mips/mips.exp: Make -msynci a known option.
5205         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5206
5207 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5208
5209         PR c++/40502
5210         * g++.dg/ext/strncpy-chk1.C: New test.
5211
5212 2009-07-10  Richard Guenther  <rguenther@suse.de>
5213
5214         PR tree-optimization/40496
5215         * g++.dg/opt/pr40496.C: New testcase.
5216
5217 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5218
5219         PR 25509
5220         PR 40614
5221         * g++.dg/warn/unused-result1-Werror.c: New.
5222
5223 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5224
5225         PR fortran/39334
5226         * gfortran.dg/recursive_parameter_1.f90: New test.
5227
5228 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5229
5230         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5231         * gfortran.dg/module_equivalence_6.f90: Ditto.
5232         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5233         * gfortran.dg/nan_2.f90: Ditto.
5234         * gfortran.dg/inquire_11.f90: Ditto.
5235         * gfortran.dg/abstract_type_3.f03: Ditto.
5236         * gfortran.dg/abstract_type_1.f90: Ditto.
5237         * gfortran.dg/private_type_9.f90: Ditto.
5238         * gfortran.dg/abstract_type_5.f03: Ditto.
5239         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5240         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5241         * gfortran.dg/derived_sub.f90: Ditto.
5242         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5243         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5244         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5245         * gfortran.dg/mvbits_6.f90: Ditto.
5246         * gfortran.dg/abstract_type_2.f03: Ditto.
5247         * gfortran.dg/abstract_type_4.f03: Ditto.
5248         * gfortran.dg/bounds_check_9.f90: Ditto.
5249         * gfortran.dg/optional_dim_3.f90: Ditto.
5250         * gfortran.dg/pr32921.f: Ditto.
5251         * gfortran.dg/entry_16.f90: Ditto.
5252         * gfortran.dg/generic_16.f90: Ditto.
5253
5254
5255 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5256
5257         * gcc.target/m68k/20090709-1.c: New.
5258
5259 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5260
5261         PR c++/40684
5262         * g++.dg/template/unify11.C: New test.
5263
5264 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5265
5266         PR fortran/40629
5267         * gfortran.dg/host_assoc_function_9.f90: New test.
5268
5269 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5270
5271         PR fortran/40646
5272         * gfortran.dg/proc_ptr_22.f90: New.
5273         * gfortran.dg/proc_ptr_comp_12.f90: New.
5274
5275 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5276
5277         PR middle-end/40692
5278         * gcc.c-torture/compile/pr40692.c: New test.
5279
5280 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5281
5282         PR fortran/40604
5283         * gfortran.dg/pointer_check_6.f90: New test.
5284
5285 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5286
5287         * gcc.target/mips/truncate-5.c: New test.
5288
5289 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5290
5291         PR libfortran/40330
5292         PR libfortran/40662
5293         * gfortran.dg/fmt_cache_1.f: New test.
5294
5295 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5296
5297         PR fortran/40675
5298         * gfortran.dg/nosigned_zero_1.f90: New test.
5299         * gfortran.dg/nosigned_zero_2.f90: New test.
5300
5301 2009-07-08  Richard Guenther  <rguenther@suse.de>
5302
5303         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5304
5305 2009-07-08  Richard Guenther  <rguenther@suse.de>
5306
5307         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5308
5309 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5310
5311         PR fortran/40591
5312         * gfortran.dg/proc_ptr_21.f90: New test.
5313
5314 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5315
5316         PR c++/31246
5317         * g++.dg/warn/pr31246.C: New.
5318         * g++.dg/warn/pr31246-2.C: New.
5319
5320 2009-07-07  Jason Merrill  <jason@redhat.com>
5321
5322         PR c++/35828
5323         * g++.dg/template/defarg12.C: New.
5324
5325         PR c++/37816
5326         * g++.dg/cpp0x/enum7.C: New.
5327
5328         PR c++/37946
5329         * g++.dg/cpp0x/enum6.C: New.
5330
5331         PR c++/40639
5332         * g++.dg/cpp0x/enum5.C: New.
5333
5334         PR c++/40633
5335         * g++.dg/cpp0x/enum4.C: New.
5336
5337 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5338
5339         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5340
5341 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5342
5343         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5344
5345 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5346
5347         PR middle-end/40669
5348         * gcc.dg/pr40669.c: New test.
5349
5350 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5351
5352         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5353         location. Update all calls.
5354         * g++.dg/plugin/selfassign.c: Likewise.
5355
5356 2009-07-06  Jason Merrill  <jason@redhat.com>
5357
5358         * g++.dg/rtti/dyncast[34].C: New.
5359
5360 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5361
5362         * lib/target-supports.exp
5363         (check_effective_target_mips_newabi_large_long_double): New.
5364         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5365         target.
5366         * gcc.target/mips/fpr-moves-6.c: Likewise.
5367
5368 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5369
5370         PR c++/40557
5371         * g++.dg/template/union2.C: New test.
5372
5373 2009-07-04  Jason Merrill  <jason@redhat.com>
5374
5375         * g++.dg/template/using15.C: New.
5376
5377 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5378
5379         * gfortran.dg/maxloc_1.f90: New test.
5380
5381 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5382
5383         PR fortran/40593
5384         * gfortran.dg/proc_ptr_result_6.f90: New.
5385
5386 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5387
5388         * gcc.dg/framework-2.c: Adjust testcase to pass.
5389
5390 2009-07-04  Jason Merrill  <jason@redhat.com>
5391
5392         PR c++/40619
5393         * g++.dg/cpp0x/auto16.C: New.
5394
5395 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5396
5397         PR target/40587
5398         * gfortran.dg/pr40587.f: New test.
5399
5400 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5401
5402         PR fortran/40638
5403         * gfortran.dg/unit_1.f90: New test.
5404
5405 2009-07-03  Jason Merrill  <jason@redhat.com>
5406
5407         * g++.dg/template/pure1.C: Expect another error.
5408
5409 2009-07-03  Richard Guenther  <rguenther@suse.de>
5410
5411         PR tree-optimization/40640
5412         * gcc.c-torture/compile/pr40640.c: New testcase.
5413
5414 2009-07-03  Richard Guenther  <rguenther@suse.de>
5415
5416         PR middle-end/34163
5417         * gfortran.dg/pr34163.f90: New testcase.
5418
5419 2009-07-03  Jan Hubicka  <jh@suse.cz>
5420
5421         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5422         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5423         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5424         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5425         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5426         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5427         * gnat.dg/loop_optimization6.adb: Enable -O2.
5428
5429 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5430
5431         * g++.dg/warn/null4.C: Extend.
5432
5433 2009-07-02  Jason Merrill  <jason@redhat.com>
5434
5435         * g++.dg/template/spec8.C: Fix.
5436
5437 2009-07-02  Michael Matz  <matz@suse.de>
5438
5439         PR fortran/32131
5440         * gfortran.dg/pr32921.f: Adjust.
5441
5442 2009-07-02  Jan Hubicka  <jh@suse.cz>
5443
5444         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5445
5446 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5447
5448         * gcc.target/mips/truncate-4.c: New testcase.
5449
5450 2009-07-01  Richard Guenther  <rguenther@suse.de>
5451
5452         PR tree-optimization/19831
5453         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5454         make allocated memory escape.  Un-XFAIL.
5455         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5456         * gcc.dg/vect/pr31699.c: Likewise.
5457         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5458
5459 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5460
5461         PR c++/40566
5462         * g++.dg/parse/cond5.C: New test.
5463
5464 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5465
5466         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5467         (main): Pass n to main_1 instead.
5468         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5469         (main_1): New function, split off from...
5470         (main): ...here.  Pass `off' to main_1 instead.
5471
5472 2009-06-30  Jason Merrill  <jason@redhat.com>
5473
5474         PR c++/40595
5475         * g++.dg/cpp0x/variadic94.C: New.
5476
5477 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5478
5479         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5480         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5481         (init_ld_library_path_env_vars): New function, replacing the
5482         orig_*_saved assignments.  Call it after defining it.
5483         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5484         (restore_ld_library_path_env_vars): Likewise.
5485         (add_path, find_libgcc_s): New functions.
5486         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5487         gcc-set-multilib-library-path.
5488         (objc_target_compile): Don't add "." to ld_library_path.
5489         Use add_path.
5490         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5491         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5492         gcc-set-multilib-library-path.
5493         * lib/g++.exp (g++_link_flags): Likewise.
5494         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5495         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5496         top level; do it...
5497         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5498         to tell when this needs to happen.  Use find_libgcc_s instead of
5499         gcc-set-multilib-library-path.
5500         * lib/gcc-dg.exp: Likewise.
5501         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5502         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5503         unless it is in $ALT_LD_LIBRARY_PATH.
5504         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5505
5506 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5507
5508         * gnat.dg/discr12.adb: New test.
5509         * gnat.dg/discr12_pkg.ads: New helper.
5510         * gnat.dg/discr13.adb: New test.
5511         * gnat.dg/discr14.ad[sb]: Likewise.
5512         * gnat.dg/discr15.adb: Likewise.
5513         * gnat.dg/discr15_pkg.ads: New helper.
5514         * gnat.dg/discr16.adb: New test.
5515         * gnat.dg/discr16_g.ads: New helper.
5516         * gnat.dg/discr16_pkg.ads: Likewise.
5517         * gnat.dg/discr16_cont.ads: Likewise.
5518         * gnat.dg/discr17.adb: New test.
5519         * gnat.dg/discr18.adb: Likewise.
5520         * gnat.dg/discr18_pkg.ads: New helper.
5521         * gnat.dg/discr19.adb: New test.
5522
5523 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5524
5525         PR fortran/40576
5526         * gfortran.dg/internal_write_1.f90:  New testcase.
5527
5528 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5529
5530         PR fortran/40594
5531         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5532
5533 2009-06-30  Richard Guenther  <rguenther@suse.de>
5534
5535         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5536
5537 2009-06-30  Wei Guozhi  <carrot@google.com>
5538
5539         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5540         to "-Os".
5541
5542 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5543
5544         PR tree-optimization/40542
5545         * gcc.dg/vect/pr40542.c: New test.
5546
5547 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5548
5549         PR tree-optimization/40582
5550         * gcc.c-torture/compile/pr40582.c: New test.
5551
5552 2009-06-30  Wei Guozhi  <carrot@google.com>
5553
5554         PR/40416
5555         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5556
5557 2009-06-29  Jason Merrill  <jason@redhat.com>
5558
5559         PR c++/40274
5560         * g++.dg/template/debug1.C: New.
5561
5562 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5563
5564         PR fortran/40580
5565         * pointer_check_1.f90: New test.
5566         * pointer_check_2.f90: New test.
5567         * pointer_check_3.f90: New test.
5568         * pointer_check_4.f90: New test.
5569         * pointer_check_5.f90: New test.
5570
5571 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5572
5573         PR fortran/40551
5574         * gfortran.dg/func_assign_2.f90 : New test.
5575
5576 2009-06-29  Richard Guenther  <rguenther@suse.de>
5577
5578         PR middle-end/14187
5579         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5580         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5581         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5582         * gcc.c-torture/execute/20090623-1.c: Likewise.
5583         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5584         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5585
5586 2009-06-29  Richard Guenther  <rguenther@suse.de>
5587
5588         PR middle-end/38212
5589         * gcc.c-torture/execute/pr38212.c: New testcase.
5590
5591 2009-06-29  Richard Guenther  <rguenther@suse.de>
5592
5593         PR tree-optimization/40579
5594         * gcc.c-torture/execute/pr40579.c: New testcase.
5595
5596 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5597
5598         PR tree-optimization/40550
5599         * gcc.dg/pr40550.c: New test.
5600
5601 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5602
5603         * gnat.dg/overflow_sum2.adb: New test
5604         * gnat.dg/namet.ads: New helper.
5605
5606         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5607
5608 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5609
5610         PR fortran/34112
5611         * gfortran.dg/compiler-directive_1.f90: New test.
5612         * gfortran.dg/compiler-directive_2.f: New test.
5613
5614 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5615
5616         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5617         comment out some values and add some cases.
5618
5619 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5620
5621         PR testsuite/40567
5622         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5623
5624 2009-06-26  Richard Henderson  <rth@redhat.com>
5625
5626         PR testsuite/40565
5627         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5628         * gcc.target/i386/local.c: Pass a non-constant to T.
5629
5630 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5631
5632         PR fortran/39997
5633         PR fortran/40541
5634         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5635         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5636         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5637         * gfortran.dg/proc_ptr_result_5.f90: New.
5638
5639 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5640
5641         PR c/39902
5642         * gcc.dg/dfp/pr39902.c: New test.
5643
5644 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5645
5646         PR testsuite/40532
5647         * gcc.dg/builtins-65.c: Require c99 runtime.
5648
5649 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5650
5651         * gnat.dg/array7.ad[sb]: New test.
5652
5653 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5654
5655         * gnat.dg/array6.adb: New test.
5656
5657 2009-06-25  Ian Lance Taylor  <iant@google.com>
5658
5659         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5660
5661 2009-06-25  Ian Lance Taylor  <iant@google.com>
5662
5663         * g++.dg/warn/Wunused-16.C: New testcase.
5664
5665 2009-06-25  Ian Lance Taylor  <iant@google.com>
5666
5667         * g++.dg/warn/skip-2.C: New testcase.
5668
5669 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5670
5671         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5672         dg-skip-if and move to ...
5673         * gcc.dg/torture/20090618-1.c.
5674
5675 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5676
5677         PR tree-optimization/40493
5678         * gcc.c-torture/execute/pr40493.c: New test.
5679
5680 2009-06-24  Jason Merrill  <jason@redhat.com>
5681
5682         PR c++/40342
5683         * g++.dg/template/overload10.C: New.
5684
5685 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5686
5687         PR fortran/40427
5688         * gfortran.dg/proc_ptr_comp_11.f90: New.
5689
5690 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5691
5692         * gcc.dg/pr40501.c: New testcase.
5693
5694 2009-06-23  DJ Delorie  <dj@redhat.com>
5695
5696         Add MeP port.
5697         * lib/target-supports.exp: Add mep support (no profiling).
5698
5699 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5700
5701         PR testsuite/39297
5702         * gcc.dg/ssa/loop-31.c: Change scan rules.
5703
5704 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5705
5706         * gcc.dg/cpp/empty-include.c: Update column info.
5707         * gcc.dg/cpp/assert2.c: Update column info.
5708
5709 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5710
5711         * g++.dg/ext/builtin-object-size1.C: New test.
5712         * g++.dg/ext/builtin-object-size2.C: New test.
5713
5714 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5715
5716         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5717         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5718
5719 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5720
5721         * gcc.target/mips/truncate-3.c: New test.
5722
5723 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5724
5725         PR fortran/37254
5726         PR fortran/39850
5727         * gfortran.dg/interface_30.f90: Modified error message.
5728         * gfortran.dg/proc_decl_22.f90: New.
5729
5730 2009-06-22  Ian Lance Taylor  <iant@google.com>
5731
5732         * gcc.dg/Wcxx-compat-19.c: New testcase.
5733
5734 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5735
5736         PR objc/28050
5737         * pr28050.m: New testcase.
5738
5739 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5740
5741         PR testsuite/40481
5742         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5743
5744 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5745
5746         PR tree-optimization/40492
5747         * g++.dg/torture/pr40492.C: New test.
5748
5749 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5750
5751         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5752         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5753
5754 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5755
5756         * gnat.dg/raise_ce.adb: Helper for ...
5757         * gnat.dg/handle_and_return.adb: New test.
5758
5759 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5760
5761         PR fortran/40443
5762         * gfortran.dg/generic_18.f90: New test.
5763
5764 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5765
5766         PR fortran/40472
5767         * gfortran.dg/spread_size_limit.f90: New test.
5768
5769 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5770
5771         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5772         to put dump files in a subdirectory.
5773         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5774         ".o" temporary files.
5775
5776 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5777
5778         PR fortran/39850
5779         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5780         * gfortran.dg/interface_20.f90: Ditto.
5781         * gfortran.dg/interface_21.f90: Ditto.
5782         * gfortran.dg/interface_22.f90: Ditto.
5783         * gfortran.dg/interface_30.f90: New.
5784         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5785
5786 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5787
5788         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5789         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5790         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5791         DEFAULT_VECTFLAGS.
5792
5793 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5794             Revital Eres  <eres@il.ibm.com>
5795
5796         PR testsuite/40359
5797         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5798         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5799         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5800
5801 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5802
5803         PR testsuite/40475
5804         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5805         without misalignment support.
5806         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5807
5808 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5809
5810         PR fortran/40452
5811         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5812
5813 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5814
5815         PR fortran/40440
5816         * gfortran.dg/alloc_comp_result_2.f90: New test.
5817
5818 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5819
5820         PR target/40482
5821         * gcc.target/arm/pr40482.c: New test.
5822
5823 2009-06-19  Ian Lance Taylor  <iant@google.com>
5824
5825         * gcc.dg/Wcxx-compat-18.c: New testcase.
5826
5827 2009-06-19  Richard Guenther  <rguenther@suse.de>
5828
5829         * gcc.c-torture/execute/20090618-1.c: New testcase.
5830
5831 2009-06-19  Ian Lance Taylor  <iant@google.com>
5832
5833         * gcc.dg/Wcxx-compat-17.c: New testcase.
5834
5835 2009-06-19  Ian Lance Taylor  <iant@google.com>
5836
5837         * gcc.dg/Wcxx-compat-15.c: New testcase.
5838
5839 2009-06-19  Ian Lance Taylor  <iant@google.com>
5840
5841         * gcc.dg/Wcxx-compat-16.c: New testcase.
5842
5843 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5844
5845         * gcc.dg/builtins-34.c: Add significand cases.
5846
5847 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5848
5849         PR testsuite/40491
5850         * gcc.dg/20080522-1.c: Remove testcase for real.
5851         * gcc.dg/20080528-1.c: Ditto.
5852
5853 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5854
5855         PR fortran/40450
5856         * gfortran.dg/proc_ptr_20.f90: New.
5857
5858 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5859
5860         PR target/40470
5861         * gcc.dg/torture/pr40470-1.c: New.
5862         * gcc.dg/torture/pr40470-2.c: Likewise.
5863         * gcc.dg/torture/pr40470-3.c: Likewise.
5864         * gcc.dg/torture/pr40470-4.c: Likewise.
5865
5866 2009-06-18  Diego Novillo  <dnovillo@google.com>
5867
5868         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5869         * gcc.dg/plugin/ggcplug.c: Likewise.
5870         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5871         * g++.dg/plugin/selfassign.c: Likewise.
5872         * g++.dg/plugin/attribute_plugin.c: Likewise.
5873         * g++.dg/plugin/dumb_plugin.c: Likewise.
5874
5875 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5876
5877         * gcc.dg/cpp/arith-3.c: Add column info.
5878
5879 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5880
5881         * gcc.target/arm/fp16-compile-none-2.c: New.
5882         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5883         * gcc.target/arm/fp16-compile-alt-12.c: New.
5884
5885 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5886
5887         * gcc.target/arm/fp16-compile-alt-1.c: New.
5888         * gcc.target/arm/fp16-compile-alt-2.c: New.
5889         * gcc.target/arm/fp16-compile-alt-3.c: New.
5890         * gcc.target/arm/fp16-compile-alt-4.c: New.
5891         * gcc.target/arm/fp16-compile-alt-5.c: New.
5892         * gcc.target/arm/fp16-compile-alt-6.c: New.
5893         * gcc.target/arm/fp16-compile-alt-7.c: New.
5894         * gcc.target/arm/fp16-compile-alt-8.c: New.
5895         * gcc.target/arm/fp16-compile-alt-9.c: New.
5896         * gcc.target/arm/fp16-compile-alt-10.c: New.
5897         * gcc.target/arm/fp16-compile-alt-11.c: New.
5898         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5899         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5900         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5901         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5902         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5903         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5904         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5905         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5906         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5907         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5908         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5909         * gcc.target/arm/fp16-compile-none-1.c: New.
5910         * gcc.target/arm/fp16-compile-exprtype.c: New.
5911         * gcc.target/arm/fp16-compile-vcvt.c: New.
5912         * gcc.target/arm/fp16-builtins-1.c: New.
5913         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5914         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5915         * gcc.target/arm/fp16-param-1.c: New.
5916         * gcc.target/arm/fp16-return-1.c: New.
5917         * gcc.target/arm/fp16-unprototyped-1.c: New.
5918         * gcc.target/arm/fp16-unprototyped-2.c: New.
5919         * gcc.target/arm/fp16-variadic-1.c: New.
5920         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5921         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5922         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5923         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5924         * gcc.dg/torture/arm-fp16-ops.h: New.
5925         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5926         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5927         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5928         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5929         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5930         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5931         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5932         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5933         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5934         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5935         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5936         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5937         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5938         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5939         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5940         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5941         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5942         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5943         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5944         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5945         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5946
5947 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5948
5949         * gcc.dg/builtins-65.c: New test.
5950
5951 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5952
5953         PR fortran/40451
5954         * gfortran.dg/proc_ptr_result_4.f90: New.
5955
5956 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5957
5958         * gcc.c-torture/execute/bitfld-5.c: New test.
5959
5960 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5961
5962         * gcc.dg/builtin-unreachable-3.c: New test.
5963
5964 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5965
5966         * gcc.target/i386/builtin-unreachable.c: New test.
5967
5968 2009-06-17  Ian Lance Taylor  <iant@google.com>
5969
5970         * gcc.dg/Wcxx-compat-14.c: New testcase.
5971
5972 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5973
5974         * gcc.dg/func-ptr-conv-1.c: Update column info.
5975
5976 2009-06-17  Richard Guenther  <rguenther@suse.de>
5977
5978         PR middle-end/40404
5979         * gcc.c-torture/execute/pr40404.c: New testcase.
5980
5981 2009-06-17  Richard Guenther  <rguenther@suse.de>
5982
5983         PR middle-end/40460
5984         * g++.dg/torture/pr40460.C: New testcase.
5985
5986 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5987
5988         * gcc.dg/plugin/one_time_plugin.c: New test.
5989         * gcc.dg/plugin/one_time-test-1.c: New test.
5990         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5991
5992 2009-06-16  Ian Lance Taylor  <iant@google.com>
5993
5994         * g++.dg/warn/skip-1.C: New testcase.
5995
5996 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5997
5998         PR middle-end/40446
5999         * g++.dg/other/pr40446.C: New test.
6000
6001 2009-06-16  Richard Guenther  <rguenther@suse.de>
6002
6003         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6004         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6005         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6006         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6007
6008 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6009
6010         * gcc.c-torture/compile/pr40432.c: New file.
6011
6012 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6013
6014         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6015
6016 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6017
6018         PR fortran/36947
6019         PR fortran/40039
6020         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6021         * gfortran.dg/interface_20.f90: Modified error messages.
6022         * gfortran.dg/interface_21.f90: Ditto.
6023         * gfortran.dg/interface_26.f90: Ditto.
6024         * gfortran.dg/interface_27.f90: Ditto.
6025         * gfortran.dg/interface_28.f90: Extended test case.
6026         * gfortran.dg/interface_29.f90: New.
6027         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6028         * gfortran.dg/proc_decl_8.f90: Ditto.
6029         * gfortran.dg/proc_ptr_11.f90: Ditto.
6030         * gfortran.dg/proc_ptr_15.f90: Ditto.
6031
6032 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6033
6034         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6035         printing.
6036         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6037         gcc.dg/vect/vect-outer-4f.c: Likewise.
6038         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6039         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6040         Likewise.
6041         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6042         outer loop.
6043
6044 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6045
6046         PR fortran/40383
6047         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6048
6049 2009-06-15  Ian Lance Taylor  <iant@google.com>
6050
6051         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6052         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6053         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6054         Recognize new notes.
6055         * gcc.dg/stmt-expr-label-2.c: Likewise.
6056         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6057         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6058         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6059         * gcc.dg/c99-vla-jump-4.c: Likewise.
6060         * gcc.dg/stmt-expr-label-1.c: Likewise.
6061         * gcc.dg/stmt-expr-label-3.c: Likewise.
6062         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6063
6064 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6065
6066         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6067
6068 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6069
6070         * gcc.dg/builtin-object-size-7.c: New test.
6071
6072 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6073
6074         PR testsuite/40426
6075         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6076         level != "" use separate -gdwarf-2 -g${level} options instead of
6077         -gdwarf-2${level}.
6078         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6079         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6080         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6081
6082 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6083
6084         * g++.dg/abi/mangle11.C: Update warning line.
6085         * g++.dg/abi/mangle12.C: Update warning line.
6086         * g++.dg/abi/mangle17.C: Update warning line.
6087         * g++.dg/abi/mangle20-2.C: Update warning line.
6088
6089 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6090
6091         * gcc.dg/optimize-bswap-1.c: Split into these two:
6092         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6093         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6094
6095 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6096
6097         * gcc.dg/optimize-bswap-1.c: New testcase.
6098
6099 2009-06-14  Richard Guenther  <rguenther@suse.de>
6100
6101         PR middle-end/40389
6102         * g++.dg/torture/pr40389.C: New testcase.
6103
6104 2009-06-13  Richard Guenther  <rguenther@suse.de>
6105
6106         PR tree-optimization/40421
6107         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6108
6109 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6110
6111         * gcc.dg/old-style-prom-3.c: Add column info.
6112         * gcc.dg/overflow-warn-1.c
6113         * gcc.dg/gomp/pr27415.c
6114         * gcc.dg/gomp/for-1.c: Same.
6115         * gcc.dg/enum-compat-1.c: Same.
6116         * gcc.dg/c99-tag-3.c: Same.
6117         * gcc.dg/Wredundant-decls-2.c: Same.
6118         * gcc.dg/func-ptr-conv-1.c: Same.
6119         * gcc.dg/asm-wide-1.c: Same.
6120         * gcc.dg/nofixed-point-2.c: Same.
6121         * gcc.dg/cpp/line3.c: Same.
6122         * gcc.dg/array-10.c: Same.
6123         * gcc.dg/c99-vla-jump-1.c: Same.
6124         * gcc.dg/pr20368-1.c: Same.
6125         * gcc.dg/Wshadow-3.c: Same.
6126         * gcc.dg/c90-const-expr-8.c: Same.
6127         * gcc.dg/label-decl-2.c: Same.
6128         * gcc.dg/dremf-type-compat-2.c: Same.
6129         * gcc.dg/c90-const-expr-5.c: Same.
6130         * gcc.dg/builtins-30.c: Same.
6131         * gcc.dg/Warray-bounds.c: Same.
6132         * gcc.dg/Wcxx-compat-2.c: Same.
6133         * gcc.dg/tree-ssa/col-1.c: Same.
6134         * gcc.dg/old-style-prom-2.c: Same.
6135         * gcc.dg/cast-function-1.c: Same.
6136         * gcc.dg/pr15698-1.c: Same.
6137         * gcc.dg/dremf-type-compat-3.c: Same.
6138         * gcc.dg/vla-8.c: Same.
6139         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6140         line.
6141         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6142         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6143         * gcc.dg/enum-compat-1.c: Same.
6144         * gcc.dg/dremf-type-compat-2.c: Same.
6145         * gcc.dg/old-style-prom-2.c: Same.
6146         * gcc.dg/pr15698-1.c: Same.
6147         * gcc.dg/pr20368-1.c: Same.
6148         * gcc.dg/dremf-type-compat-3.c: Same.
6149         * gcc.dg/builtins-30.c: Same.  Test for columns.
6150
6151 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6152
6153         PR fortran/40176
6154         * gfortran.dg/proc_decl_1.f90: Extended.
6155
6156 2009-06-12  Ian Lance Taylor  <iant@google.com>
6157
6158         * gcc.dg/Wcxx-compat-13.c: New testcase.
6159
6160 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6161
6162         PR tree-opt/38865
6163         * gcc.dg/tree-ssa/fre-vce-1.c
6164
6165 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6166
6167         PR testsuite/40384
6168         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6169         min-insn-to-prefetch-ratio=5.
6170
6171 2009-06-12  Joey Ye  <joey.ye@intel.com>
6172             H.J. Lu  <hongjiu.lu@intel.com>
6173
6174         PR middle-end/39146
6175         * gcc.target/i386/stackalign/pr39146.c: New.
6176
6177 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6178
6179         * gcc.target/i386/crc32-1.c: New.
6180         * gcc.target/i386/crc32-2.c: Likewise.
6181
6182 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6183
6184         PR c/39252
6185         * gcc.dg/builtin-unreachable-1.c: New test.
6186         * gcc.dg/builtin-unreachable-2.c: Same.
6187
6188 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6189
6190         PR fortran/40402
6191         * gfortran.dg/data_value_1.f90: New test.
6192
6193 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6194
6195         PR testsuite/39831
6196         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6197         remove ilp32 requirement.
6198         * gcc.target/i386/excess-precision-2.c: Likewise.
6199         * gcc.target/i386/excess-precision-3.c: Likewise.
6200         * gcc.target/i386/excess-precision-4.c: Likewise.
6201         * gcc.target/i386/excess-precision-5.c: Likewise.
6202         * gcc.target/i386/excess-precision-6.c: Likewise.
6203
6204 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6205
6206         PR fortran/38718
6207         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6208         * gfortran.dg/nan_5.f90: New test.
6209
6210 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6211
6212         * gcc.target/arm/neon-modes-1.c: New test.
6213
6214 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6215
6216         * g++.dg/torture/pr31579.C: Cast pointer
6217         via __SIZE_TYPE__ instead of 'unsigned long'.
6218
6219 2009-06-10  Anthony Green  <green@moxielogic.com>
6220
6221         * lib/target-supports.exp (check_profiling_available):
6222         Profiling is not available for testing purposes on moxie.
6223
6224 2009-06-09  Ian Lance Taylor  <iant@google.com>
6225
6226         * gcc.dg/Wcxx-compat-12.c: New testcase.
6227
6228 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6229
6230         PR libfortran/40334
6231         * gfortran.dg/backspace_11.f90: New.
6232
6233 2009-06-09  Jason Merrill  <jason@redhat.com>
6234
6235         * g++.dg/cpp0x/defaulted10.C: New.
6236
6237 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6238
6239         * gcc.c-torture/compile/pr40351.c: New file.
6240
6241 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6242
6243         * gnat.dg/align_max.adb: New test.
6244
6245 2009-06-08  Jason Merrill  <jason@redhat.com>
6246
6247         * g++.dg/cpp0x/auto15.C: New.
6248
6249 2009-06-08  Jan Hubicka  <jh@suse.cz>
6250
6251         PR debug/39834
6252         * gcc.dg/torture/pr39834.c
6253
6254 2009-06-08  Jan Hubicka  <jh@suse.cz>
6255
6256         PR middle-end/40102
6257         * g++.dg/torture/pr40102.C: New testcase.
6258
6259 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6260
6261         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6262         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6263         * gcc.dg/builtin-object-size-6.c: New test.
6264
6265         PR c++/40373
6266         * g++.dg/template/dtor7.C: New test.
6267
6268         PR c++/40370
6269         PR c++/40372
6270         * g++.dg/template/error41.C: New test.
6271         * g++.dg/template/error42.C: New test.
6272
6273 2009-06-08  Revital Eres  <eres@il.ibm.com>
6274
6275         PR testsuite/40359
6276         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6277         * gcc.dg/vect/vect-88.c: Likewise.
6278         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6279         * gcc.dg/vect/pr25413.c: Likewise.
6280         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6281
6282 2009-06-07  Ian Lance Taylor  <iant@google.com>
6283
6284         * g++.dg/warn/Wswitch-3.C: New testcase.
6285         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6286         * gcc.dg/Wswitch-enum-error.c: Likewise.
6287         * gcc.dg/Wswitch-error.c: Likewise.
6288
6289 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6290
6291         PR fortran/40008
6292         * gfortran.dg/negative_unit.f: Update test.
6293         * gfortran.dg/negative_unit_int8.f: Update test.
6294         * gfortran.dg/newunit_1.f90: New test.
6295
6296 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6297
6298         PR fortran/25104
6299         PR fortran/29962
6300         * gfortran.dg/spread_init_expr.f03: New.
6301         * gfortran.dg/unpack_init_expr.f03: New.
6302         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6303         error message.
6304
6305 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6306
6307         PR fortran/25104
6308         PR fortran/29962
6309         * gfortran.dg/count_init_expr.f03
6310         * gfortran.dg/product_init_expr.f03
6311         * gfortran.dg/sum_init_expr.f03
6312
6313 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6314
6315         PR fortran/36874
6316         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6317         message.
6318         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6319         shapes.
6320         * gfortran.dg/zero_sized_5.f90: Likewise.
6321
6322 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6323
6324         PR middle-end/32950
6325         * g++.dg/torture/pr32950.C: New.
6326
6327 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6328
6329         PR fortran/25104
6330         PR fortran/29962
6331         * gfortran.dg/dot_product_1.f03: New.
6332         * gfortran.dg/matmul_8.f03: New.
6333         * gfortran.dg/transpose_3.f03: New.
6334
6335 2009-06-06  Ian Lance Taylor  <iant@google.com>
6336
6337         * gcc.dg/Wunused-label-1.c: New test case.
6338         * g++.dg/warn/Wunused-label-1.C: New test case.
6339         * g++.dg/warn/Wunused-label-2.C: New test case.
6340         * g++.dg/warn/Wunused-label-3.C: New test case.
6341
6342 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6343
6344         PR fortran/37203
6345         * reshape_zerosize_2.f90: New.
6346
6347 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6348
6349         PR fortran/32890
6350         * gfortran.dg/pack_assign_1.f90: New.
6351         * gfortran.dg/pack_vector_1.f90: New.
6352
6353 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6354
6355         PR middle-end/40340
6356         * gcc.dg/pr40340-1.c: New test.
6357         * gcc.dg/pr40340-2.c: New test.
6358         * gcc.dg/pr40340-3.c: New test.
6359         * gcc.dg/pr40340-4.c: New test.
6360         * gcc.dg/pr40340-5.c: New test.
6361         * gcc.dg/pr40340.h: New file.
6362
6363 2009-06-05  Revital Eres  <eres@il.ibm.com>
6364
6365         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6366         New procedure.
6367         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6368         * gcc.dg/vect/vect-33.c: Likewise.
6369         * gcc.dg/vect/vect-92.c: Likewise.
6370         * gcc.dg/vect/vect-58.c: Likewise.
6371         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6372         * gcc.dg/vect/vect-42.c: Likewise.
6373         * gcc.dg/vect/slp-25.c: Likewise.
6374         * gcc.dg/vect/vect-align-1.c: Likewise.
6375         * gcc.dg/vect/vect-align-2.c: Likewise.
6376         * gcc.dg/vect/vect-93.c: Likewise.
6377         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6378         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6379         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6380         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6381         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6382         * gcc.dg/vect/vect-26.c: Likewise.
6383         * gcc.dg/vect/vect-44.c: Likewise.
6384         * gcc.dg/vect/vect-70.c: Likewise.
6385         * gcc.dg/vect/vect-95.c: Likewise.
6386         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6387         * gcc.dg/vect/vect-28.c: Likewise.
6388         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6389         * gcc.dg/vect/vect-87.c: Likewise.
6390         * gcc.dg/vect/vect-109.c: Likewise.
6391         * gcc.dg/vect/vect-54.c: Likewise.
6392         * gcc.dg/vect/vect-96.c: Likewise.
6393         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6394         * gcc.dg/vect/vect-88.c: Likewise.
6395         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6396         * gcc.dg/vect/vect-89.c: Likewise.
6397         * gcc.dg/vect/vect-91.c: Likewise.
6398         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6399         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6400         * gfortran.dg/vect/vect-2.f90: Likewise.
6401         * gfortran.dg/vect/vect-3.f90: Likewise.
6402         * gfortran.dg/vect/vect-4.f90: Likewise.
6403         * gfortran.dg/vect/vect-5.f90: Likewise.
6404
6405 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6406
6407         PR tree-optimization/36318
6408         * gcc.dg/tree-ssa/sra-7.c: New test.
6409
6410 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6411
6412         PR fortran/37203
6413         * gfortran.dg/reshape_order_5.f90: New.
6414         * gfortran.dg/reshape_shape_1.f90: New.
6415
6416 2009-06-04  Jason Merrill  <jason@redhat.com>
6417
6418         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6419
6420 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6421
6422         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6423         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6424
6425 2009-06-04  Richard Guenther  <rguenther@suse.de>
6426
6427         PR c++/39371
6428         * g++.dg/torture/pr40335.C: New testcase.
6429
6430 2009-06-03  Richard Guenther  <rguenther@suse.de>
6431
6432         PR middle-end/40328
6433         * gcc.dg/torture/pr40328.c: New testcase.
6434
6435 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6436
6437         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6438         m68k and fido.
6439
6440 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6441
6442         * g++.dg/torture/pr40323.C: New file.
6443
6444 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6445
6446         * gnat.dg/specs/root.ads: New test.
6447         * gnat.dg/specs/root-level_1.ads: Likewise.
6448         * gnat.dg/specs/root-level_2.ads: Likewise.
6449         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6450
6451 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6452
6453         * g++.dg/init/ref15.C: Require unwrapped targets.
6454
6455 2009-06-02  Jason Merrill  <jason@redhat.com>
6456
6457         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6458         * g++.dg/cpp0x/initlist18.C: New.
6459         * g++.dg/cpp0x/initlist19.C: New.
6460
6461         * g++.dg/cpp0x/auto14.C: New.
6462
6463 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6464
6465         * gnat.dg/alignment6.adb: Remove XFAIL.
6466
6467 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6468
6469         PR c++/38089
6470         * g++.dg/template/spec36.C: New test.
6471
6472 2009-06-01  Ian Lance Taylor  <iant@google.com>
6473
6474         * gcc.dg/cast-qual-3.c: New testcase.
6475         * g++.dg/warn/Wcast-qual2.C: New testcase.
6476
6477 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6478
6479         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6480         (process-message): Expect column numbers.
6481         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6482         * gcc.dg/pch/counter-2.c: Same.
6483         * gcc.dg/pch/valid-2.c: Same.
6484         * gcc.dg/pch/warn-1.c: Same.
6485         * gcc.dg/pch/valid-1.c: Same.
6486         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6487         * gcc.dg/cpp/syshdr.c: Same.
6488         * gcc.dg/cpp/19940712-1.c: Same.
6489         * gcc.dg/cpp/missing-header-1.c: Same.
6490         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6491         * gcc.dg/cpp/tr-warn3.c: Same.
6492         * gcc.dg/cpp/pr29612-2.c: Same.
6493         * gcc.dg/cpp/tr-warn4.c: Same.
6494         * gcc.dg/cpp/Wtrigraphs.c: Same.
6495         * gcc.dg/cpp/poison.c: Same.
6496         * gcc.dg/cpp/arith-3.c: Same.
6497         * gcc.dg/cpp/sysmac2.c: Same.
6498         * gcc.dg/cpp/cpp.exp: Same.
6499         * gcc.dg/cpp/tr-warn5.c: Same.
6500         * gcc.dg/cpp/include2.c: Same.
6501         * gcc.dg/cpp/Wmissingdirs.c: Same.
6502         * gcc.dg/cpp/Wmissingdirs.c: Same.
6503         * gcc.dg/cpp/tr-warn6.c: Same.
6504         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6505         * gcc.dg/cpp/macspace1.c: Same.
6506         * gcc.dg/cpp/escape-2.c: Same.
6507         * gcc.dg/cpp/assert2.c: Same.
6508         * gcc.dg/cpp/undef2.c: Same.
6509         * gcc.dg/cpp/macspace2.c: Same.
6510         * gcc.dg/cpp/tr-warn1.c: Same.
6511         * gcc.dg/cpp/extratokens2.c: Same.
6512         * gcc.dg/cpp/strify2.c: Same.
6513         * gcc.dg/cpp/Wsignprom.c: Same.
6514         * gcc.dg/cpp/redef2.c: Same.
6515         * gcc.dg/cpp/trad/trad.exp: Same.
6516         * gcc.dg/cpp/arith-1.c: Same.
6517         * gcc.dg/cpp/extratokens.c: Same.
6518         * gcc.dg/cpp/if-mpar.c: Same.
6519
6520 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6521
6522         * gnat.dg/nested_float_packed.ads: New test.
6523
6524 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6525             Eric Botcazou  <botcazou@adacore.com>
6526
6527         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6528         * gnat.dg/test_oconst.adb: New test.
6529
6530 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6531
6532         * gcc.dg/plugin/ggcplug.c: Moved comment.
6533         (plugin_init): Fixed typo, declared i, returned 0 at end.
6534
6535 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6536
6537         PR testsuite/40244
6538         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6539         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6540
6541 2009-05-29  Ian Lance Taylor  <iant@google.com>
6542
6543         * gcc.dg/Wcxx-compat-11.c: New testcase.
6544
6545 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6546
6547         PR fortran/40019
6548         * gfortran.dg/leadz_trailz_1.f90: New test.
6549         * gfortran.dg/leadz_trailz_2.f90: New test.
6550
6551 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6552
6553         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6554         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6555         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6556         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6557         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6558         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6559         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6560         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6561         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6562         * gcc.dg/tree-ssa/sra-5.c: New file.
6563         * gcc.dg/tree-ssa/sra-6.c: New file.
6564         * gcc.c-torture/compile/sra-1.c: New file.
6565
6566 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6567
6568         PR middle-end/40291
6569         * gcc.c-torture/compile/pr40291.c: New test.
6570
6571         PR target/40017
6572         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6573         __vector _Bool.
6574         * gcc.target/powerpc/altivec-30.c: New test.
6575         * gcc.target/powerpc/altivec-31.c: New test.
6576
6577 2009-05-28  Richard Guenther  <rguenther@suse.de>
6578
6579         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6580         * gcc.c-torture/execute/20090527-1.c: Likewise.
6581
6582 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6583
6584         PR c++/39754
6585         * g++.dg/template/canon-type-1.C: New test.
6586         * g++.dg/template/canon-type-2.C: Likewise.
6587         * g++.dg/template/canon-type-3.C: Likewise.
6588         * g++.dg/template/canon-type-4.C: Likewise.
6589         * g++.dg/template/canon-type-5.C: Likewise.
6590         * g++.dg/template/canon-type-6.C: Likewise.
6591         * g++.dg/template/canon-type-7.C: Likewise.
6592
6593 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6594             Uros Bizjak  <ubizjak@gmail.com>
6595             Danny Smith  <dansmister@gmail.com>
6596
6597         PR target/37216
6598
6599         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6600         New function.
6601         * gcc.target/i386/pr37216.c:  New test source file.
6602         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6603         use -fno-common for testing Cygwin and MinGW targets.
6604
6605 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6606
6607         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6608         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6609         * g++.dg/pr37742.C (size_t): Likewise.
6610         * g++.dg/torture/pr34850.C (size_t): Likewise.
6611         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6612         _PTRDIFF_TYPE__.
6613         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6614         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6615         (size_t): Use __extension__ and __SIZE_TYPE__.
6616         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6617         __SIZE_TYPE__.
6618         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6619         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6620         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6621         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6622         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6623         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6624         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6625         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6626         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6627         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6628         (__ssize_t): Likewise.
6629         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6630         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6631         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6632         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6633         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6634         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6635         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6636         * gcc.dg/pr33667.c (size_t): Likewise.
6637         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6638         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6639         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6640         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6641         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6642         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6643
6644 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6645
6646         PR tree-optimization/40254
6647         * gcc.dg/vect/pr40254.c: New test.
6648
6649 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6650
6651         PR middle-end/33699
6652         * gcc.target/mips/const-anchor-1.c: New test.
6653         * gcc.target/mips/const-anchor-2.c: New test.
6654
6655 2009-05-27  Jason Merrill  <jason@redhat.com>
6656
6657         * g++.dg/cpp0x/initlist15.C: New.
6658         * g++.dg/cpp0x/initlist16.C: New.
6659         * g++.dg/cpp0x/initlist17.C: New.
6660
6661 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6662
6663         PR fortran/39178
6664         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6665         patterns to reflect frontend changes.
6666         * gfortran.dg/vector_subscript_4.f90: Likewise.
6667
6668 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6669             Eric Botcazou  <botcazou@adacore.com>
6670
6671         * gcc.c-torture/execute/align-nest.c: New testcase.
6672         * gnat.dg/misaligned_nest.adb: New testcase.
6673
6674 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6675
6676         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6677         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6678         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6679         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6680
6681 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6682
6683         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6684         cast instead of assuming 0ul.
6685         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6686         __SIZE_TYPE__.
6687         (_type_desc): Make first argument const.
6688         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6689
6690 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6691
6692         PR libfortran/40187
6693         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6694         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6695
6696 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6697
6698         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6699         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6700         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6701         * gcc.dg/plugin/ggcplug.c: Added new file.
6702
6703 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6704
6705         PR fortran/40246
6706         * gfortran.dg/nullify_4.f90: New test.
6707
6708 2009-05-26  Richard Guenther  <rguenther@suse.de>
6709
6710         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6711
6712 2009-05-26  Richard Guenther  <rguenther@suse.de>
6713
6714         PR middle-end/40252
6715         * gcc.c-torture/compile/pr40252.c: New testcase.
6716
6717 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6718
6719         PR c++/40007
6720         * g++.dg/template/typedef18.C: New test.
6721         * g++.dg/template/typedef19.C: Likewise.
6722         * g++.dg/template/typedef20.C: Likewise.
6723         * g++.dg/template/access11.C: Adjust.
6724
6725 2009-05-26  Richard Guenther  <rguenther@suse.de>
6726
6727         PR testsuite/40247
6728         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6729
6730 2009-05-25  Jason Merrill  <jason@redhat.com>
6731
6732         PR c++/38064
6733         * g++.dg/cpp0x/enum3.C: New test.
6734
6735 2009-05-25  Richard Guenther  <rguenther@suse.de>
6736
6737         PR tree-optimization/36327
6738         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6739         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6740         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6741         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6742         * gcc.dg/vect/vect-40.c: Likewise.
6743         * gcc.dg/vect/vect-42.c: Likewise.
6744         * gcc.dg/vect/vect-46.c: Likewise.
6745         * gcc.dg/vect/vect-76.c: Likewise.
6746
6747 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6748
6749         PR fortran/40176
6750         * gfortran.dg/proc_ptr_18.f90: New.
6751         * gfortran.dg/proc_ptr_19.f90: New.
6752         * gfortran.dg/proc_ptr_comp_9.f90: New.
6753         * gfortran.dg/proc_ptr_comp_10.f90: New.
6754
6755 2009-05-25  Richard Guenther  <rguenther@suse.de>
6756
6757         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6758         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6759
6760 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6761
6762         PR tree-optimization/40238
6763         * gcc.dg/vect/pr40238.c: New test.
6764
6765 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6766             Dominique Dhumieres  <dominiq@lps.ens.fr>
6767
6768         PR fortran/35732
6769         PR fortran/39872
6770         * gfortran.dg/bounds_check_fail_3.f90: New test.
6771         * gfortran.dg/bounds_check_fail_4.f90: New test.
6772         * gfortran.dg/bounds_check_14.f90: Update test.
6773         * gfortran.dg/bound_4.f90: Update test.
6774
6775 2009-05-24  Richard Guenther  <rguenther@suse.de>
6776
6777         PR middle-end/40233
6778         * gcc.c-torture/compile/pr40233.c: New testcase.
6779
6780 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6781
6782         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6783         for alpha*-*-* targets.
6784
6785 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6786
6787         * gcc.dg/vect/bb-slp-1.c: New test.
6788         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6789         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6790         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6791         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6792         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6793         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6794         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6795         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6796         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6797         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6798         gcc.dg/vect/bb-slp-22.c: Likewise.
6799         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6800
6801 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6802             Maxim Kuvyrkov  <maxim@codesourcery.com>
6803
6804         * gcc.dg/falign-labels-1.c: New test.
6805
6806 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6807
6808         * gnat.dg/specs/rep_clause3.ads: New test.
6809
6810 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6811
6812         * gnat.dg/addr6.adb: New test.
6813
6814 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6815
6816         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6817         New function.
6818         * gcc.target/arm/thumb2-mul-space.c: New file.
6819         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6820         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6821         * gcc.target/arm/thumb2-mul-speed.c: New file.
6822
6823 2009-05-22  Richard Guenther  <rguenther@suse.de>
6824
6825         PR middle-end/38964
6826         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6827         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6828         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6829
6830 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6831
6832         * gcc.dg/dll-6.c: New test.
6833         * gcc.dg/dll-6a.c: Likewise.
6834         * gcc.dg/dll-7.c: Likewise.
6835         * gcc.dg/dll-7a.c: Likewise.
6836         * g++.dg/ext/dllexport2.C: Likewise.
6837         * g++.dg/ext/dllexport2a.cc: Likewise.
6838
6839 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6840
6841         PR target/37846
6842         * gcc.target/ia64/mfused-madd-vect.c: New test.
6843         * gcc.target/ia64/mfused-madd.c: New test.
6844         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6845         * gcc.target/ia64/mno-fused-madd.c: New test.
6846
6847 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6848
6849         * gcc.target/i386/movbe-1.c: New.
6850         * gcc.target/i386/movbe-2.c: Likewise.
6851
6852 2009-05-21  Taras Glek  <tglek@mozilla.com>
6853
6854         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6855         plugin_init signature.
6856         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6857         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6858         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6859
6860 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6861
6862         * gcc.dg/target/arm/neon-vmla-1.c: New.
6863         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6864
6865 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6866
6867         * gcc.target/mips/octeon-exts-6.c: New test.
6868         * gcc.target/mips/extend-1.c: New test.
6869         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6870         EXTS.
6871         * gcc.target/mips/octeon-exts-5.c: Likewise.
6872
6873 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6874
6875         PR middle-end/40204
6876         * gcc.c-torture/compile/pr40204.c: New test.
6877
6878 2009-05-20  Richard Guenther  <rguenther@suse.de>
6879
6880         * gcc.c-torture/compile/20090518-1.c: New testcase.
6881
6882 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6883
6884         PR tree-optimization/40087
6885         * gcc.dg/tree-ssa/pr40087.c: New test.
6886
6887 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6888
6889         * gcc.dg/vector-4.c: New testcase.
6890         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6891         * g++.dg/ext/vector16.C: New testcase.
6892
6893 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6894
6895         PR c/40172
6896         * gcc.dg/pr40172.c: Renamed to ...
6897         * gcc.dg/pr40172-1.c: This.
6898
6899         * gcc.dg/pr40172-2.c: New.
6900         * gcc.dg/pr40172-3.c: Likewise.
6901
6902 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6903
6904         PR c/40172
6905         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6906
6907 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6908
6909         * gnat.dg/loop_optimization6.ad[sb]: New test.
6910
6911 2009-05-19  Richard Guenther  <rguenther@suse.de>
6912
6913         * gcc.c-torture/compile/20090519-1.c: New testcase.
6914
6915 2009-05-18  Jason Merrill  <jason@redhat.com>
6916
6917         * g++.dg/cpp0x/explicit1.C: New.
6918         * g++.dg/cpp0x/explicit2.C: New.
6919
6920 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6921
6922         PR debug/40109
6923         * g++.dg/debug/dwarf2/nested-1.C: New test.
6924
6925 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6926
6927         PR testsuite/39907
6928         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6929         stack alignment.
6930
6931 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6932
6933         PR fortran/40164
6934         * gfortran.dg/proc_ptr_comp_8.f90: New.
6935
6936 2009-05-18  Richard Guenther  <rguenther@suse.de>
6937
6938         PR fortran/40168
6939         * gfortran.dg/array_memset_2.f90: Adjust.
6940
6941 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6942
6943         PR fortran/36947
6944         PR fortran/40039
6945         * gfortran.dg/interface_27.f90: New.
6946         * gfortran.dg/interface_28.f90: New.
6947         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6948         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6949
6950 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6951
6952         * gcc.target/m68k/tls-ie.c: New test.
6953         * gcc.target/m68k/tls-le.c: New test.
6954         * gcc.target/m68k/tls-gd.c: New test.
6955         * gcc.target/m68k/tls-ld.c: New test.
6956         * gcc.target/m68k/tls-ie-xgot.c: New test.
6957         * gcc.target/m68k/tls-le-xtls.c: New test.
6958         * gcc.target/m68k/tls-gd-xgot.c: New test.
6959         * gcc.target/m68k/tls-ld-xgot.c: New test.
6960         * gcc.target/m68k/tls-ld-xtls.c: New test.
6961         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6962
6963 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6964
6965         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6966
6967 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6968
6969         PR c/40172
6970         * gcc.dg/pr40172.c: New.
6971
6972 2009-05-17  Jason Merrill  <jason@redhat.com>
6973
6974         PR c++/40139
6975         * g++.dg/template/dtor6.C: New.
6976
6977 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6978
6979         * g++.dg/warn/translate-ice-1.C: New test.
6980
6981 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6982
6983         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6984         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6985         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6986         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6987
6988 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6989
6990         PR fortran/33197
6991         * gfortran.dg/erf_2.F90: New test.
6992         * gfortran.dg/erfc_scaled_2.f90: New test.
6993
6994 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6995
6996         PR fortran/31243
6997         * gfortran.dg/string_1.f90: New test.
6998         * gfortran.dg/string_2.f90: New test.
6999         * gfortran.dg/string_3.f90: New test.
7000
7001 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7002
7003         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7004         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7005
7006 2009-05-15  Ian Lance Taylor  <iant@google.com>
7007
7008         * gcc.dg/Wcxx-compat-10.c: New testcase.
7009
7010 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7011
7012         PR 16302
7013         * gcc.dg/pr16302.c: New.
7014         * g++.dg/warn/pr16302.C: New.
7015
7016 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7017
7018         * gcc.dg/torture/builtin-math-5.c: New.
7019         * gcc.dg/torture/builtin-math-6.c: New.
7020         * lib/target-supports.exp (check_effective_target_mpc): New.
7021
7022 2009-05-15  Jan Hubicka  <jh@suse.cz>
7023
7024         * gcc.dg/tree-ssa/inline-3.c: New testcase
7025
7026 2009-05-15  Jan Hubicka  <jh@suse.cz>
7027
7028         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7029         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7030         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7031         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7032         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7033         Mark noinline.
7034         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7035         Mark noinline.
7036         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7037         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7038
7039 2009-05-15  Jan Hubicka  <jh@suse.cz>
7040
7041         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7042         optimized by sibcall noinline.
7043
7044 2009-05-15  Jan Hubicka  <jh@suse.cz>
7045
7046         * sibcall-1.c (track): Mark noinline.
7047         * sibcall-2.c (track): Mark noinline.
7048         * sibcall-3.c (track): Mark noinline.
7049         * sibcall-4.c (track): Mark noinline.
7050
7051 2009-05-15  Jan Hubicka  <jh@suse.cz>
7052
7053         * flatten-2.c: Disable early inlining; add comment.
7054         * flatten-3.c: New test based on flatten-2.c.
7055
7056 2009-05-15  Richard Guenther  <rguenther@suse.de>
7057
7058         PR tree-optimization/39999
7059         * gcc.c-torture/compile/pr39999.c: New testcase.
7060
7061 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7062
7063         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7064
7065 2009-05-14  Ian Lance Taylor  <iant@google.com>
7066
7067         * gcc.dg/Wcxx-compat-9.c: New testcase.
7068
7069 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7070
7071         PR fortran/39996
7072         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7073         * gfortran.dg/duplicate_type_2.f90: Ditto.
7074         * gfortran.dg/duplicate_type_3.f90: New.
7075
7076 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7077
7078         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7079         * ada/acats/tests/c5/c59002c.ada: Likewise.
7080
7081 2009-05-13  Taras Glek  <tglek@mozilla.com>
7082
7083         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7084         attributes and decl smashing.
7085         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7086         attributes.
7087         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7088         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7089
7090 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7091
7092         PR fortran/39865
7093         * gfortran.dg/pr39865.f90: New test.
7094         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7095         arrays in FMT=.
7096         * gfortran.dg/hollerith_f95.f90: Likewise.
7097         * gfortran.dg/hollerith6.f90: New test.
7098         * gfortran.dg/hollerith7.f90: New test.
7099
7100 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7101
7102         PR cpp/36674
7103         * gcc.dg/cpp/pr36674.i: New.
7104
7105 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7106
7107         PR middle-end/40035
7108         * gcc.c-torture/compile/pr40035.c: New test.
7109
7110 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7111
7112         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7113
7114 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7115
7116         PR fortran/40110
7117         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7118         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7119         * gfortran.dg/interop_params.f03: Ditto.
7120
7121 2009-05-12  Jan Hubicka  <jh@suse.cz>
7122
7123         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7124         so unrolling still happens.
7125         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7126         * gcc.dg/ipa/ipacost-2.c: Likewise.
7127         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7128
7129 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7130
7131         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7132
7133 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7134
7135         * lib/target-supports.exp (check_profiling_available): Return
7136         false for -p on *-*-cygwin* targets.
7137
7138 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7139
7140         PR tree-optimization/38632
7141         * g++.dg/tree-ssa/pr38632.C: New.
7142
7143 2009-05-11  Jan Hubicka  <jh@suse.cz>
7144
7145         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7146         we now optimize better.
7147         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7148         out at different places.
7149         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7150         unroling.
7151         * gcc.dg/vect/vect-76.c: Likewise.
7152         * gcc.dg/vect/vect-70.c: Likewise.
7153         * gcc.dg/vect/vect-66.c: Likewise.
7154         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7155         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7156
7157 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7158
7159         PR middle-end/40080
7160         * gcc.c-torture/compile/pr40080.c: New.
7161
7162 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7163
7164         * gcc.c-torture/compile/pr40026.c: New testcase.
7165
7166 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7167
7168         PR fortran/40089
7169         * gfortran.dg/proc_ptr_comp_7.f90: New.
7170
7171 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7172
7173         PR tree-optimization/40074
7174         * gcc.dg/vect/pr40074.c: New test.
7175
7176 2009-05-10  Ian Lance Taylor  <iant@google.com>
7177
7178         * gcc.dg/Wcxx-compat-7.c: New testcase.
7179         * gcc.dg/Wcxx-compat-8.c: New testcase.
7180         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7181         * gcc.dg/pr17188-1.c: Likewise.
7182         * gcc.dg/pr39084.c: Likewise.
7183
7184 2009-05-10  Michael Matz  <matz@suse.de>
7185
7186         PR target/40031
7187         * gcc.dg/pr40031.c: New test.
7188
7189 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7190
7191         PR fortran/40018
7192         * gfortran.dg/array_constructor_31.f90: New test.
7193
7194 2009-05-10  Richard Guenther  <rguenther@suse.de>
7195
7196         PR tree-optimization/40081
7197         * g++.dg/torture/pr40081.C: New testcase.
7198
7199 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7200
7201         PR fortran/38863
7202         * gfortran.dg/dependency_24.f90: New test.
7203         * gfortran.dg/dependency_23.f90: Clean up module files.
7204
7205 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7206
7207         PR fortran/38956
7208         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7209         * gfortran.dg/chmod_2.f90: Likewise.
7210         * gfortran.dg/chmod_3.f90: Likewise.
7211         * gfortran.dg/open_errors.f90: Likewise.
7212
7213 2009-05-09  Jan Hubicka  <jh@suse.cz>
7214
7215         PR middle-end/40043
7216         * g++.dg/eh/nested-try.C: New test.
7217
7218 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7219
7220         PR tree-optimization/40049
7221         * gcc.dg/vect/vect-shift-2.c: New test.
7222
7223 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7224
7225         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7226         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7227
7228 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7229
7230         PR c/36892
7231         * g++.dg/warn/deprecated-6.C: New.
7232         * gcc.dg/deprecated-4.c: Likewise.
7233         * gcc.dg/deprecated-5.c: Likewise.
7234         * gcc.dg/deprecated-6.c: Likewise.
7235
7236 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7237
7238         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7239         __aligned__(__BIGGEST_ALIGNMENT__).
7240         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7241         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7242         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7243         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7244         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7245         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7246         * gcc.dg/vect/Os-vect-95.c: Likewise.
7247         * gcc.dg/vect/pr20122.c: Likewise.
7248         * gcc.dg/vect/pr36493.c: Likewise.
7249         * gcc.dg/vect/pr37385.c: Likewise.
7250         * gcc.dg/vect/slp-7.c: Likewise.
7251         * gcc.dg/vect/slp-9.c: Likewise.
7252         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7253         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7254         * gcc.dg/vect/vect-35.c: Likewise.
7255         * gcc.dg/vect/vect-40.c: Likewise.
7256         * gcc.dg/vect/vect-42.c: Likewise.
7257         * gcc.dg/vect/vect-44.c: Likewise.
7258         * gcc.dg/vect/vect-46.c: Likewise.
7259         * gcc.dg/vect/vect-48.c: Likewise.
7260         * gcc.dg/vect/vect-52.c: Likewise.
7261         * gcc.dg/vect/vect-54.c: Likewise.
7262         * gcc.dg/vect/vect-56.c: Likewise.
7263         * gcc.dg/vect/vect-58.c: Likewise.
7264         * gcc.dg/vect/vect-60.c: Likewise.
7265         * gcc.dg/vect/vect-74.c: Likewise.
7266         * gcc.dg/vect/vect-75.c: Likewise.
7267         * gcc.dg/vect/vect-76.c: Likewise.
7268         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7269         * gcc.dg/vect/vect-77.c: Likewise.
7270         * gcc.dg/vect/vect-77-global.c: Likewise.
7271         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7272         * gcc.dg/vect/vect-78.c: Likewise.
7273         * gcc.dg/vect/vect-78-global.c: Likewise.
7274         * gcc.dg/vect/vect-80.c: Likewise.
7275         * gcc.dg/vect/vect-85.c: Likewise.
7276         * gcc.dg/vect/vect-87.c: Likewise.
7277         * gcc.dg/vect/vect-88.c: Likewise.
7278         * gcc.dg/vect/vect-92.c: Likewise.
7279         * gcc.dg/vect/vect-93.c: Likewise.
7280         * gcc.dg/vect/vect-95.c: Likewise.
7281         * gcc.dg/vect/vect-97.c: Likewise.
7282         * gcc.dg/vect/vect-complex-1.c: Likewise.
7283         * gcc.dg/vect/vect-complex-4.c: Likewise.
7284         * gcc.dg/vect/vect-complex-5.c: Likewise.
7285         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7286         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7287         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7288         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7289         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7290         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7291         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7292         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7293         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7294         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7295         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7296         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7297         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7298         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7299         * gcc.dg/vect/vect-outer-1.c: Likewise.
7300         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7301         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7302         * gcc.dg/vect/vect-outer-2.c: Likewise.
7303         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7304         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7305         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7306         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7307         * gcc.dg/vect/vect-outer-3.c: Likewise.
7308         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7309         * gcc.dg/vect/vect-outer-5.c: Likewise.
7310         * gcc.dg/vect/vect-outer-6.c: Likewise.
7311         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7312         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7313         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7314         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7315         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7316         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7317         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7318         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7319         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7320         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7321         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7322         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7323         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7324         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7325
7326 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7327
7328         PR c/24581
7329         * gcc.dg/torture/complex-sign.h: New header.
7330         * gcc.dg/torture/complex-sign-add.c,
7331         gcc.dg/torture/complex-sign-mixed-add.c,
7332         gcc.dg/torture/complex-sign-mixed-div.c,
7333         gcc.dg/torture/complex-sign-mixed-mul.c,
7334         gcc.dg/torture/complex-sign-mixed-sub.c,
7335         gcc.dg/torture/complex-sign-mul.c,
7336         gcc.dg/torture/complex-sign-sub.c: New tests.
7337
7338 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7339
7340         PR fortran/39876
7341         * gfortran.dg/intrinsic_3.f90: New.
7342
7343 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7344
7345         PR c/39037
7346         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7347         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7348         * gcc.dg/dfp/float-constant-double.c: New test.
7349         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7350         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7351         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7352         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7353         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7354         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7355         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7356         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7357         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7358
7359 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7360
7361         PR middle-end/40057
7362         * gcc.c-torture/execute/pr40057.c: New test.
7363
7364 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7365
7366         * gcc.c-torture/compile/const-high-part.c: New test.
7367
7368 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7369
7370         PR testsuite/40050
7371         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7372         build plugin.
7373
7374 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7375
7376         PR fortran/39630
7377         * gfortran.dg/proc_decl_1.f90: Modified.
7378         * gfortran.dg/proc_ptr_comp_1.f90: New.
7379         * gfortran.dg/proc_ptr_comp_2.f90: New.
7380         * gfortran.dg/proc_ptr_comp_3.f90: New.
7381         * gfortran.dg/proc_ptr_comp_4.f90: New.
7382         * gfortran.dg/proc_ptr_comp_5.f90: New.
7383         * gfortran.dg/proc_ptr_comp_6.f90: New.
7384
7385 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7386
7387         PR c++/17395
7388         * g++.dg/template/call7.C: New test.
7389
7390 2009-05-06  Diego Novillo  <dnovillo@google.com>
7391
7392         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7393
7394 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7395
7396         * gfortran.dg/pr40021.f: Moved to ...
7397         * gfortran.fortran-torture/execute/pr40021.f: Here.
7398
7399 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7400
7401         PR middle-end/39986
7402         * gcc.dg/dfp/pr39986.c: New test.
7403
7404 2009-05-06  Michael Matz  <matz@suse.de>
7405
7406         PR middle-end/40021
7407         * gfortran.dg/pr40021.f: New test.
7408
7409 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7410
7411         * lib/plugin-support.exp: New file containing support procs for
7412         plugin testcases.
7413         * lib/target-supports.exp (check_plugin_available): New proc.
7414         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7415         * gcc.dg/plugin/selfassign.c: New plugin source file.
7416         * gcc.dg/plugin/self-assign-test-1.c: New test.
7417         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7418         * g++.dg/README: Add description for plugin test.
7419         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7420         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7421         * g++.dg/plugin/selfassign.c: New plugin source file.
7422         * g++.dg/plugin/self-assign-test-1.C: New test.
7423         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7424         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7425         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7426         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7427
7428 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7429
7430         PR fortran/40041
7431         * gfortran.dg/intrinsic_2.f90: New test.
7432         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7433
7434 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7435
7436         PR c/40032
7437         * gcc.dg/noncompile/incomplete-5.c: New test.
7438
7439 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7440
7441         PR middle-end/39666
7442         * gcc.dg/pr39666-1.c: New test.
7443         * gcc.dg/pr39666-2.c: Likewise.
7444         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7445         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7446         * gfortran.dg/pr39666-1.f90: Likewise.
7447         * gfortran.dg/pr39666-2.f90: Likewise.
7448
7449 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7450
7451         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7452         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7453         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7454
7455 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7456
7457         PR fortran/39998
7458         * gfortran.dg/proc_ptr_17.f90: New.
7459
7460 2009-05-05  Richard Guenther  <rguenther@suse.de>
7461
7462         PR tree-optimization/40022
7463         * gcc.c-torture/execute/pr40022.c: New testcase.
7464
7465 2009-05-05  Richard Guenther  <rguenther@suse.de>
7466
7467         PR middle-end/40023
7468         * gcc.c-torture/compile/pr40023.c: New testcase.
7469
7470 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7471
7472         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7473         * g++.dg/template/overload9.C: Likewise.
7474         * g++.dg/ext/ms-1.C: New.
7475
7476 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7477
7478         PR c++/40013
7479         * g++.dg/ext/vla7.C: New test.
7480
7481 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7482
7483         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7484
7485 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7486
7487         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7488         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7489         Update expected errors.
7490
7491 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7492
7493         PR c++/28152
7494         * g++.dg/parse/parser-pr28152.C: New.
7495         * g++.dg/parse/parser-pr28152-2.C: New.
7496
7497 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7498
7499         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7500
7501 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7502
7503         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7504         * gcc.target/sparc/fexpand-2.c: Likewise.
7505         * gcc.target/sparc/fpmerge-2.c: Likewise.
7506         * gcc.target/sparc/pdist-2.c: Likewise.
7507
7508 2009-05-03  Richard Guenther  <rguenther@suse.de>
7509
7510         PR c/39983
7511         * gcc.c-torture/compile/pr39983.c: New testcase.
7512
7513 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7514
7515         * gcc.dg/c99-complex-3.c: New test.
7516
7517 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7518
7519         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7520
7521 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7522
7523         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7524
7525 2009-05-02  Richard Guenther  <rguenther@suse.de>
7526
7527         PR middle-end/40001
7528         * gcc.target/spu/pr40001.c: New testcase.
7529
7530 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7531
7532         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7533
7534 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7535
7536         PR middle-end/39579
7537         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7538         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7539
7540 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7541
7542         PR testsuite/39776
7543         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7544         no longer issued.
7545
7546 2009-04-30  David Ayers  <ayers@fsfe.org>
7547
7548         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7549         and gcc_error_prefix variables.
7550         * objc.dg/bad-receiver-type.m: Update to match correct
7551         diagnostics marker.
7552         * objc.dg/encode-5.m: Likewise.
7553         * objc.dg/id-1.m: Likewise.
7554         * objc.dg/method-1.m: Likewise.
7555         * objc.dg/method-6.m: Likewise.
7556         * objc.dg/method-7.m: Likewise.
7557         * objc.dg/method-9.m: Likewise.
7558         * objc.dg/method-11.m: Likewise.
7559         * objc.dg/method-20.m: Likewise.
7560         * objc.dg/private-1.m: Likewise.
7561
7562 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7563
7564         PR libfortran/39667
7565         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7566         * gfortran.dg/advance_4.f90: Likewise
7567         * gfortran.dg/advance_5.f90: Likewise
7568         * gfortran.dg/append_1.f90: Likewise
7569         * gfortran.dg/backslash_1.f90: Likewise
7570         * gfortran.dg/backslash_2.f90: Likewise
7571         * gfortran.dg/backslash_3.f: Likewise
7572         * gfortran.dg/backspace_10.f90: Likewise
7573         * gfortran.dg/backspace_3.f: Likewise
7574         * gfortran.dg/backspace_4.f: Likewise
7575         * gfortran.dg/backspace_5.f: Likewise
7576         * gfortran.dg/backspace_8.f: Likewise
7577         * gfortran.dg/backspace_9.f: Likewise
7578         * gfortran.dg/complex_write.f90: Likewise
7579         * gfortran.dg/convert_implied_open.f90: Likewise
7580         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7581         * gfortran.dg/dos_eol.f: Likewise
7582         * gfortran.dg/empty_format_1.f90: Likewise
7583         * gfortran.dg/endfile.f: Likewise
7584         * gfortran.dg/eof_1.f90: Likewise
7585         * gfortran.dg/eor_1.f90: Likewise
7586         * gfortran.dg/eor_handling_1.f90: Likewise
7587         * gfortran.dg/eor_handling_2.f90: Likewise
7588         * gfortran.dg/eor_handling_3.f90: Likewise
7589         * gfortran.dg/eor_handling_4.f90: Likewise
7590         * gfortran.dg/eor_handling_5.f90: Likewise
7591         * gfortran.dg/error_recovery_5.f90: Likewise
7592         * gfortran.dg/f2003_inquire_1.f03: Likewise
7593         * gfortran.dg/f2003_io_4.f03: Likewise
7594         * gfortran.dg/f2003_io_5.f03: Likewise
7595         * gfortran.dg/f2003_io_7.f03: Likewise
7596         * gfortran.dg/fgetc_1.f90: Likewise
7597         * gfortran.dg/fgetc_2.f90: Likewise
7598         * gfortran.dg/flush_1.f90: Likewise
7599         * gfortran.dg/fmt_exhaust.f90: Likewise
7600         * gfortran.dg/fmt_huge.f90: Likewise
7601         * gfortran.dg/fmt_read.f90: Likewise
7602         * gfortran.dg/fmt_t_1.f90: Likewise
7603         * gfortran.dg/fmt_t_2.f90: Likewise
7604         * gfortran.dg/fmt_t_3.f90: Likewise
7605         * gfortran.dg/fmt_t_4.f90: Likewise
7606         * gfortran.dg/fmt_t_5.f90: Likewise
7607         * gfortran.dg/fmt_t_7.f: Likewise
7608         * gfortran.dg/fseek.f90: Likewise
7609         * gfortran.dg/ftell_1.f90: Likewise
7610         * gfortran.dg/ftell_2.f90: Likewise
7611         * gfortran.dg/func_derived_3.f90: Likewise
7612         * gfortran.dg/inquire_9.f90: Likewise
7613         * gfortran.dg/iostat_1.f90: Likewise
7614         * gfortran.dg/iostat_2.f90: Likewise
7615         * gfortran.dg/list_read_1.f90: Likewise
7616         * gfortran.dg/list_read_4.f90: Likewise
7617         * gfortran.dg/list_read_5.f90: Likewise
7618         * gfortran.dg/list_read_7.f90: Likewise
7619         * gfortran.dg/list_read_8.f90: Likewise
7620         * gfortran.dg/list_read_9.f90: Likewise
7621         * gfortran.dg/namelist_13.f90: Likewise
7622         * gfortran.dg/namelist_14.f90: Likewise
7623         * gfortran.dg/namelist_15.f90: Likewise
7624         * gfortran.dg/namelist_16.f90: Likewise
7625         * gfortran.dg/namelist_17.f90: Likewise
7626         * gfortran.dg/namelist_18.f90: Likewise
7627         * gfortran.dg/namelist_19.f90: Likewise
7628         * gfortran.dg/namelist_20.f90: Likewise
7629         * gfortran.dg/namelist_24.f90: Likewise
7630         * gfortran.dg/namelist_26.f90: Likewise
7631         * gfortran.dg/namelist_27.f90: Likewise
7632         * gfortran.dg/namelist_28.f90: Likewise
7633         * gfortran.dg/namelist_37.f90: Likewise
7634         * gfortran.dg/namelist_38.f90: Likewise
7635         * gfortran.dg/namelist_39.f90: Likewise
7636         * gfortran.dg/namelist_40.f90: Likewise
7637         * gfortran.dg/namelist_43.f90: Likewise
7638         * gfortran.dg/namelist_44.f90: Likewise
7639         * gfortran.dg/namelist_45.f90: Likewise
7640         * gfortran.dg/namelist_46.f90: Likewise
7641         * gfortran.dg/namelist_47.f90: Likewise
7642         * gfortran.dg/namelist_48.f90: Likewise
7643         * gfortran.dg/namelist_49.f90: Likewise
7644         * gfortran.dg/namelist_50.f90: Likewise
7645         * gfortran.dg/namelist_51.f90: Likewise
7646         * gfortran.dg/namelist_52.f90: Likewise
7647         * gfortran.dg/namelist_56.f90: Likewise
7648         * gfortran.dg/namelist_char_only.f90: Likewise
7649         * gfortran.dg/namelist_use.f90: Likewise
7650         * gfortran.dg/namelist_use_only.f90: Likewise
7651         * gfortran.dg/noadv_size.f90: Likewise
7652         * gfortran.dg/open_access_append_1.f90: Likewise
7653         * gfortran.dg/pad_no.f90: Likewise
7654         * gfortran.dg/pr12884.f: Likewise
7655         * gfortran.dg/pr17090.f90: Likewise
7656         * gfortran.dg/pr17285.f90: Likewise
7657         * gfortran.dg/pr17286.f90: Likewise
7658         * gfortran.dg/pr18122.f90: Likewise
7659         * gfortran.dg/pr18210.f90: Likewise
7660         * gfortran.dg/pr18392.f90: Likewise
7661         * gfortran.dg/pr19155.f: Likewise
7662         * gfortran.dg/pr19216.f: Likewise
7663         * gfortran.dg/pr19467.f90: Likewise
7664         * gfortran.dg/pr19657.f: Likewise
7665         * gfortran.dg/pr20257.f90: Likewise
7666         * gfortran.dg/read_bad_advance.f90: Likewise
7667         * gfortran.dg/read_eof_2.f90: Likewise
7668         * gfortran.dg/read_eof_4.f90: Likewise
7669         * gfortran.dg/read_many_1.f: Likewise
7670         * gfortran.dg/read_noadvance.f90: Likewise
7671         * gfortran.dg/read_repeat.f90: Likewise
7672         * gfortran.dg/read_size_noadvance.f90: Likewise
7673         * gfortran.dg/read_x_past.f: Likewise
7674         * gfortran.dg/record_marker_1.f90: Likewise
7675         * gfortran.dg/record_marker_3.f90: Likewise
7676         * gfortran.dg/rewind_1.f90: Likewise
7677         * gfortran.dg/runtime_warning_1.f90: Likewise
7678         * gfortran.dg/shape_3.f90: Likewise
7679         * gfortran.dg/slash_1.f90: Likewise
7680         * gfortran.dg/stat_1.f90: Likewise
7681         * gfortran.dg/stat_2.f90: Likewise
7682         * gfortran.dg/streamio_11.f90: Likewise
7683         * gfortran.dg/streamio_3.f90: Likewise
7684         * gfortran.dg/streamio_4.f90: Likewise
7685         * gfortran.dg/streamio_9.f90: Likewise
7686         * gfortran.dg/tl_editing.f90: Likewise
7687         * gfortran.dg/unf_io_convert_1.f90: Likewise
7688         * gfortran.dg/unf_io_convert_2.f90: Likewise
7689         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7690         * gfortran.dg/unf_short_record_1.f90: Likewise
7691         * gfortran.dg/utf8_1.f03: Likewise
7692         * gfortran.dg/utf8_2.f03: Likewise
7693         * gfortran.dg/widechar_IO_1.f90: Likewise
7694         * gfortran.dg/write_check3.f90: Likewise
7695         * gfortran.dg/write_rewind_2.f: Likewise
7696         * gfortran.dg/x_slash_2.f: Likewise
7697
7698 2009-04-29  Richard Guenther  <rguenther@suse.de>
7699
7700         PR target/39943
7701         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7702         New.
7703         (check_effective_target_vect_floatuint_cvt): Likewise.
7704         * gcc.dg/vect/slp-10.c: Adjust.
7705         * gcc.dg/vect/slp-11.c: Adjust.
7706         * gcc.dg/vect/slp-12b.c: Adjust.
7707         * gcc.dg/vect/slp-33.c: Adjust.
7708         * gcc.c-torture/compile/pr39943.c: New testcase.
7709
7710 2009-04-29  Richard Guenther  <rguenther@suse.de>
7711
7712         PR middle-end/39937
7713         * gcc.c-torture/compile/pr39937.c: New testcase.
7714
7715 2009-04-29  Richard Guenther  <rguenther@suse.de>
7716
7717         PR tree-optimization/39941
7718         * gcc.c-torture/compile/pr39941.c: New testcase.
7719
7720 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7721
7722         * gcc.target/bfin/20090411-1.c: New test.
7723
7724 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7725
7726         PR target/39565
7727         * gcc.dg/pr39565.c: New testcase.
7728
7729 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7730
7731         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7732         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7733         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7734         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7735         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7736         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7737         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7738         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7739         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7740         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7741         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7742         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7743         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7744         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7745         * gcc.target/i386/pr37191.c: Likewise.
7746         * gcc.target/i386/reload-1.c: Likewise.
7747         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7748         * g++.old-deja/g++.pt/repo2.C: Likewise.
7749         * g++.old-deja/g++.pt/repo3.C: Likewise.
7750         * g++.old-deja/g++.pt/repo4.C: Likewise.
7751         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7752         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7753         * g++.dg/template/repo1.C: Likewise.
7754         * g++.dg/template/repo2.C: Likewise.
7755         * g++.dg/template/repo3.C: Likewise.
7756         * g++.dg/template/repo4.C: Likewise.
7757         * g++.dg/template/repo5.C: Likewise.
7758         * g++.dg/template/repo6.C: Likewise.
7759         * g++.dg/template/repo7.C: Likewise.
7760         * g++.dg/template/repo8.C: Likewise.
7761         * g++.dg/template/repo9.C: Likewise.
7762         * g++.dg/rtti/repo1.C: Likewise.
7763         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7764         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7765         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7766         * g++.dg/other/PR23205.C: Skip for vxworks.
7767         * g++.dg/ext/visibility/class1.C: Requires PIC.
7768         * g++.dg/eh/async-unwind2.C: Requires PIC.
7769         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7770         does not have cxa_exit.
7771
7772 2009-04-28  Jing Yu  <jingyu@google.com>
7773
7774         PR testsuite/39790
7775         * lib/target-supports.exp (check_effective_target_tls): Remove
7776         comment of caching.
7777         (check_effective_target_tls_native): Likewise.
7778         (check_effective_target_tls_runtime): Likewise.
7779         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7780         tls to tls_runtime.
7781         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7782
7783 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7784
7785         PR fortran/39946
7786         * gfortran.dg/proc_ptr_16.f90: New.
7787
7788 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7789
7790         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7791         lp64 is true.
7792
7793 2009-04-28  Richard Guenther  <rguenther@suse.de>
7794
7795         PR middle-end/39937
7796         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7797
7798 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7799
7800         * g++.dg/warn/pr35652.C: Removed.
7801         * gcc.dg/pr35652.c: Likewise.
7802
7803 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7804
7805         * gcc.target/ia64/20071210-2.c: New testcase.
7806
7807 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7808
7809         PR c/39323
7810         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7811         * gcc.dg/pr39323-3.c: Ditto.
7812
7813 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7814
7815         PR fortran/39930
7816         PR fortran/39931
7817         * gfortran.dg/ambiguous_reference_2.f90: New.
7818         * gfortran.dg/pointer_assign_7.f90: New.
7819
7820 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7821             Mark Mitchell  <mark@codesourcery.com>
7822
7823         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7824         * gcc.dg/20020103-1.c: Check for __ppc.
7825         * gcc.dg/asm-b.c: Check for __ppc.
7826         * gcc.dg/20020919-1.c: Check for __ppc.
7827         * gcc.dg/20020312-2.c: Likewise.
7828         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7829         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7830         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7831         * g++.dg/warn/weak1.C: Likewise.
7832         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7833         static so appropriate optimizations kick in.
7834         (find_base_value_wrapper): New function.
7835         * g++.dg/eh/simd-5.C: Fix target triplet.
7836         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7837
7838 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7839             H.J. Lu  <hongjiu.lu@intel.com>
7840
7841         PR target/39911
7842         * gcc.target/i386/pr39911.c: New test.
7843
7844 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7845
7846         PR fortran/39879
7847         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7848
7849 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7850
7851         PR c++/35652
7852         Revert:
7853
7854         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7855
7856         * gcc.dg/pr35652.C: New.
7857         * g++.dg/warn/pr35652.C: New.
7858         * gcc.dg/format/plus-1.c: Adjust message.
7859
7860 2009-04-27  DJ Delorie  <dj@redhat.com>
7861
7862         * lib/target-supports.exp (check_effective_target_double64): New.
7863         (check_effective_target_double64plus): New.
7864         (check_effective_target_large_double): New.
7865         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7866         * gcc.dg/div-double-1.c: Likewise.
7867         * gcc.dg/Wconversion-real.c: Require large_double.
7868         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7869
7870         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7871         are too small.
7872
7873         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7874         constants as long.
7875
7876 2009-04-27  Ian Lance Taylor  <iant@google.com>
7877
7878         * gcc.dg/Wcxx-compat-5.c: New testcase.
7879         * gcc.dg/Wcxx-compat-6.c: New testcase.
7880
7881 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7882
7883         Allow non-constant arguments to conversion intrinsics.
7884         * gcc.target/spu/intrinsics-3.c: Update tests.
7885
7886 2009-04-27  Richard Guenther  <rguenther@suse.de>
7887
7888         PR middle-end/39928
7889         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7890         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7891
7892 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7893
7894         PR target/39903
7895         * gcc.dg/torture/pr39903-1.c: New.
7896         * gcc.dg/torture/pr39903-2.c: Likewise.
7897
7898 2009-04-27  Revital Eres  <eres@il.ibm.com>
7899
7900         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7901         and check it.
7902         * gcc.dg/sms-2.c: Add dump check.
7903         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7904         and check it.
7905         * gcc.dg/sms-4.c: Likewise.
7906         * gcc.dg/sms-5.c: Likewise.
7907         * gcc.dg/sms-6.c: Likewise.
7908         * gcc.dg/sms-7.c: Likewise.
7909         * gcc.dg/sms-antideps.c: Rename to...
7910         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7911
7912 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7913
7914         * gnat.dg/opt2.adb: New test.
7915
7916 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7917
7918         PR c++/39875
7919         * g++.dg/warn/Wunused-15.C: New test.
7920
7921 2009-04-26  Michael Matz  <matz@suse.de>
7922
7923         Expand from SSA.
7924         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7925         change regexps.
7926         * gcc.target/i386/pr37248-1.c: Modified.
7927         * gcc.target/i386/pr37248-3.c: Modified.
7928         * gcc.target/i386/pr37248-2.c: Modified.
7929         * gnat.dg/aliasing1.adb: Modified.
7930         * gnat.dg/pack9.adb: Modified.
7931         * gnat.dg/aliasing2.adb: Modified.
7932         * gcc.dg/strict-overflow-2.c: Modified.
7933         * gcc.dg/autopar/reduc-1char.c: Modified.
7934         * gcc.dg/autopar/reduc-2char.c: Modified.
7935         * gcc.dg/autopar/reduc-1.c: Modified.
7936         * gcc.dg/autopar/reduc-2.c: Modified.
7937         * gcc.dg/autopar/reduc-3.c: Modified.
7938         * gcc.dg/autopar/reduc-6.c: Modified.
7939         * gcc.dg/autopar/reduc-7.c: Modified.
7940         * gcc.dg/autopar/reduc-8.c: Modified.
7941         * gcc.dg/autopar/reduc-9.c: Modified.
7942         * gcc.dg/autopar/reduc-1short.c: Modified.
7943         * gcc.dg/autopar/reduc-2short.c: Modified.
7944         * gcc.dg/autopar/parallelization-1.c: Modified.
7945         * gcc.dg/strict-overflow-4.c: Modified.
7946         * gcc.dg/strict-overflow-6.c: Modified.
7947         * gcc.dg/gomp/combined-1.c: Modified.
7948         * gcc.dg/no-strict-overflow-1.c: Modified.
7949         * gcc.dg/no-strict-overflow-3.c: Modified.
7950         * gcc.dg/no-strict-overflow-5.c: Modified.
7951         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7952         * gcc.dg/tree-ssa/pr18134.c: Modified.
7953         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7954         * gcc.dg/tree-ssa/vector-2.c: Modified.
7955         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7956         * gcc.dg/tree-ssa/loop-21.c: Modified.
7957         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7958         * gcc.dg/tree-ssa/vector-3.c: Modified.
7959         * gcc.dg/tree-ssa/asm-3.c: Modified.
7960         * gcc.dg/tree-ssa/pr23294.c: Modified.
7961         * gcc.dg/tree-ssa/loop-22.c: Modified.
7962         * gcc.dg/tree-ssa/loop-15.c: Modified.
7963         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7964         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7965         * gcc.dg/tree-ssa/pr20139.c: Modified.
7966         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7967         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7968         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7969         * gcc.dg/tree-ssa/loop-5.c: Modified.
7970         * gcc.dg/tree-ssa/pr19431.c: Modified.
7971         * gcc.dg/tree-ssa/pr32044.c: Modified.
7972         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7973         * gcc.dg/tree-ssa/loop-19.c: Modified.
7974         * gcc.dg/tree-ssa/loop-28.c: Modified.
7975         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7976         * gcc.dg/tree-ssa/divide-1.c: Modified.
7977         * gcc.dg/tree-ssa/inline-1.c: Modified.
7978         * gcc.dg/tree-ssa/divide-3.c: Modified.
7979         * gcc.dg/tree-ssa/pr30978.c: Modified.
7980         * gcc.dg/tree-ssa/alias-6.c: Modified.
7981         * gcc.dg/tree-ssa/divide-4.c: Modified.
7982         * gcc.dg/tree-ssa/alias-11.c: Modified.
7983         * gcc.dg/no-strict-overflow-7.c: Modified.
7984         * gcc.dg/strict-overflow-1.c: Modified.
7985         * gcc.dg/pr15784-4.c: Modified.
7986         * gcc.dg/pr34263.c: Modified.
7987         * gcc.dg/strict-overflow-3.c: Modified.
7988         * gcc.dg/tree-prof/stringop-1.c: Modified.
7989         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7990         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7991         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7992         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7993         * gcc.dg/no-strict-overflow-2.c: Modified.
7994         * gcc.dg/no-strict-overflow-4.c: Modified.
7995         * gcc.dg/no-strict-overflow-6.c: Modified.
7996         * g++.dg/tree-ssa/pr27090.C: Modified.
7997         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7998         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7999         * g++.dg/tree-ssa/pr19807.C: Modified.
8000         * g++.dg/opt/pr30965.C: Modified.
8001         * g++.dg/init/new17.C: Modified.
8002         * gfortran.dg/whole_file_6.f90: Modified.
8003         * gfortran.dg/whole_file_5.f90: Modified.
8004         * gfortran.dg/reassoc_1.f90: Modified.
8005         * gfortran.dg/reassoc_3.f90: Modified.
8006
8007 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8008
8009         PR fortran/39893
8010         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8011
8012 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8013
8014         PR inline-asm/39543
8015         * gcc.target/i386/pr39543-1.c: New test.
8016         * gcc.target/i386/pr39543-2.c: New test.
8017         * gcc.target/i386/pr39543-3.c: New test.
8018
8019         PR c/39889
8020         * gcc.dg/Wunused-value-3.c: New test.
8021
8022 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8023
8024         PR c/39581
8025         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8026         gcc.dg/vla-21.c: New tests.
8027
8028 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8029
8030         PR c/39556
8031         * gcc.dg/inline-34.c: New test.
8032
8033 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8034
8035         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8036         gcc.dg/enum-const-3.c: New tests.
8037         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8038         -pedantic-errors.  Update expected diagnostics.
8039
8040 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8041
8042         PR c/39582
8043         * gcc.dg/vla-20.c: New test.
8044
8045 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8046
8047         PR c/39564
8048         * gcc.dg/vla-19.c: New test.
8049
8050 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8051
8052         PR preprocessor/39559
8053         * gcc.dg/c99-intconst-2.c: New test.
8054
8055 2009-04-25  Jan Hubicka  <jh@suse.cz>
8056
8057         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8058
8059 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8060
8061         PR fortran/39688
8062         * gfortran.dg/import7.f90: New.
8063
8064 2009-04-24  Richard Guenther  <rguenther@suse.de>
8065
8066         * gcc.dg/tree-ssa/vrp48.c: Fix.
8067
8068 2008-04-24  Doug Kwan  <dougkwan@google.com>
8069
8070         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8071         destination are the same.
8072
8073 2009-04-24  Richard Guenther  <rguenther@suse.de>
8074
8075         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8076
8077 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8078
8079         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8080         gcc.dg/array-const-3.c: New tests.
8081
8082 2009-04-24  Ian Lance Taylor  <iant@google.com>
8083
8084         * gcc.dg/Wcxx-compat-4.c: New testcase.
8085
8086 2009-04-24  Daniel Kraft  <d@domob.eu>
8087
8088         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8089         expected on already erraneous symbol (renamed to fresh one).
8090
8091 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8092
8093         PR middle-end/39867
8094         * gcc.dg/pr39867.c: New.
8095
8096 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8097
8098         PR fortran/39861
8099         PR fortran/39864
8100         * gfortran.dg/intrinsic_1.f90: New.
8101
8102 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8103
8104         * gnat.dg/alignment7.adb: New test.
8105         * gnat.dg/alignment8.adb: Likewise.
8106
8107 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8108
8109         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8110         * gnat.dg/specs/rep_clause2.ads: New test.
8111
8112 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8113
8114         PR rtl-optimization/39794
8115         * gcc.dg/pr39794.c: New test.
8116
8117 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8118
8119         * gnat.dg/atomic1.adb: New test.
8120         * gnat.dg/atomic1_pkg.ads: New helper.
8121
8122 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8123
8124         PR testsuite/39623
8125         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8126         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8127
8128 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8129
8130         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8131         warning.
8132
8133 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8134
8135         PR C/31499
8136         * gcc.dg/vector-init-1.c: New testcase.
8137         * gcc.dg/vector-init-2.c: New testcase.
8138
8139 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8140
8141         * gnat.dg/enum2.adb: New test.
8142         * gnat.dg/enum2_pkg.ads: New helper.
8143
8144 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8145
8146         PR c/39855
8147         * gcc.dg/torture/pr39855.c: New test.
8148
8149 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8150
8151         PR c++/39639
8152         * g++.dg/cpp0x/pr39639.C: New test.
8153
8154 2009-04-22  Mark Heffernan  <meheff@google.com>
8155
8156         * gcc.dg/profile-generate-3.c: New test.
8157
8158 2009-04-22  Jan Hubicka  <jh@suse.cz>
8159
8160         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8161
8162 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8163
8164         PR testsuite/39623
8165         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8166
8167 2009-04-22  Richard Guenther  <rguenther@suse.de>
8168
8169         PR tree-optimization/39824
8170         * gcc.c-torture/compile/pr39824.c: New testcase.
8171
8172 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8173
8174         PR c++/14875
8175         * g++.dg/parse/parser-pr14875.C: New.
8176         * g++.dg/parse/parser-pr14875-2.C: New.
8177         * g++.dg/parse/error6.C: Update match string.
8178
8179 2009-04-22  Richard Guenther  <rguenther@suse.de>
8180
8181         PR tree-optimization/39845
8182         * gcc.c-torture/compile/pr39845.c: New testcase.
8183
8184 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8185
8186         PR fortran/39735
8187         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8188         * gfortran.dg/external_initializer.f90: Modified.
8189         * gfortran.dg/interface_26.f90: Modified.
8190         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8191         * gfortran.dg/proc_ptr_3.f90: Modified.
8192         * gfortran.dg/proc_ptr_15.f90: New.
8193         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8194
8195 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8196
8197         PR c++/35711
8198         * g++.dg/warn/pr35711.C: New.
8199         * g++.dg/conversion/ptrmem2.C: Update.
8200
8201 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8202
8203         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8204         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8205         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8206         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8207         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8208         gcc.c-torture/ChangeLog.0,
8209         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8210         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8211         gcc.target/i386/math-torture/math-torture.exp,
8212         gcc.target/mips/inter/mips16-inter.exp,
8213         gcc.target/mips/mips-nonpic/README,
8214         gcc.target/x86_64/abi/README.gcc,
8215         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8216         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8217         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8218         notices.
8219         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8220
8221 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8222
8223         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8224
8225 2009-04-21  Richard Guenther  <rguenther@suse.de>
8226
8227         PR middle-end/39829
8228         * gcc.dg/torture/pr39829.c: New testcase.
8229
8230 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8231
8232         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8233
8234 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8235
8236         PR 16202
8237         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8238         * gcc.dg/sequence-pt-2.c: New.
8239         * gcc.dg/sequence-pt-3.c: New.
8240         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8241         * g++.dg/warn/sequence-pt-2.c: New.
8242         * g++.dg/warn/sequence-pt-3.c: New.
8243
8244 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8245
8246         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8247
8248 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8249
8250         * gnat.dg/import1.ad[sb]: New test.
8251
8252 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8253
8254         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8255         return 0.
8256
8257 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8258
8259         PR fortran/39811
8260         * gfortran.dg/continuation_11.f90: New test.
8261
8262 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8263
8264         PR c++/13358
8265         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8266         messages. Test for "long long" in system headers.
8267         * gcc.dg/c99-longlong-2.c: New.
8268         * g++.dg/warn/pr13358.C: New.
8269         * g++.dg/warn/pr13358-2.C: New.
8270         * g++.dg/warn/pr13358-3.C: New.
8271         * g++.dg/warn/pr13358-4.C: New.
8272
8273 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8274
8275         * gcc.dg/framework-2.c: Fix up for non existent includes
8276         being fatal errors now.
8277
8278 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8279
8280         PR fortran/39800
8281         * gfortran.dg/private_type_13.f90: New test.
8282         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8283
8284 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8285
8286         PR c++/39803
8287         * g++.dg/warn/Wunused-14.C: New test.
8288
8289 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8290
8291         * gnat.dg/specs/small_alignment.ads: New test.
8292
8293 2009-04-20  Ian Lance Taylor  <iant@google.com>
8294
8295         * gcc.dg/Wcxx-compat-3.c: New testcase.
8296
8297 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8298
8299         * gnat.dg/pack13.ad[sb]: New test.
8300         * gnat.dg/pack13_pkg.ads: New helper.
8301
8302 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8303
8304         * gnat.dg/discr11.ad[sb]: New test.
8305         * gnat.dg/discr11_pkg.ads: New helper.
8306
8307 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8308
8309         PR tree-optimization/39675
8310         * gcc.dg/vect/O3-pr39675-2.c: New test.
8311
8312 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8313
8314         * gnat.dg/rep_clause3.adb: New test.
8315
8316 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8317
8318         PR c/37481
8319         * gcc.dg/c99-flex-array-7.c: New test.
8320
8321 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8322
8323         PR c/19771
8324         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8325
8326 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8327
8328         PR c/38243
8329         * gcc.dg/c99-restrict-3.c: New test.
8330
8331 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8332
8333         PR preprocessor/20078
8334         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8335
8336 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8337
8338         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8339         Do not pass -B$root after -margs.
8340
8341 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8342
8343         PR c/32061
8344         PR c++/36954
8345         * gcc.dg/pr32061.c: New.
8346         * gcc.dg/Wlogical-op-1.c: Update.
8347         * g++.dg/warn/Wlogical-op-1.C: Update.
8348         * g++.dg/warn/pr36954.C: New.
8349
8350 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8351
8352         PR c/27676
8353         * gcc.dg/lvalue-5.c: New test.
8354
8355 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8356
8357         PR c/22367
8358         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8359
8360 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8361
8362         * gcc.dg/cpp/include5.c: New test.
8363
8364 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8365
8366         PR c/35210
8367         * gcc.dg/call-diag-2.c: New test.
8368
8369 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8370
8371         PR preprocessor/39646
8372         * gcc.dg/cpp/line8.c: New test.
8373
8374 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8375
8376         PR preprocessor/39647
8377         * gcc.dg/cpp/line7.c: New test.
8378
8379 2009-04-18  Richard Guenther  <rguenther@suse.de>
8380
8381         PR middle-end/39804
8382         * gcc.target/i386/pr39804.c: New testcase.
8383
8384 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8385
8386         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8387         * g++.dg/other/pr39496.C: Likewise.
8388
8389 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8390
8391         PR middle-end/36902
8392         * gcc.dg/pr36902.c: New.
8393
8394 2009-04-17  Diego Novillo  <dnovillo@google.com>
8395
8396         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8397         violation for variable 'inside_main'.
8398
8399 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8400
8401         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8402
8403 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8404
8405         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8406
8407 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8408
8409         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8410         * gfortran.dg/chmod_2.f90: Likewise.
8411         * gfortran.dg/chmod_3.f90: Likewise.
8412         * gfortran.dg/open_errors.f90: Likewise.
8413         * gfortran.dg/stat_1.f90: Likewise.
8414         * gfortran.dg/stat_2.f90: Likewise.
8415
8416 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8417
8418         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8419         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8420         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8421         * gfortran.dg/nearest_1.f90: Likewise.
8422         * gfortran.dg/nearest_3.f90: Likewise.
8423         * gfortran.dg/isnan_1.f90: Likewise.
8424         * gfortran.dg/isnan_2.f90: Likewise.
8425         * gfortran.dg/nan_1.f90: Likewise.
8426         * gfortran.dg/nan_2.f90: Likewise.
8427         * gfortran.dg/nan_3.f90: Likewise.
8428         * gfortran.dg/nan_4.f90: Likewise.
8429         * gfortran.dg/module_nan.f90: Likewise.
8430         * gfortran.dg/int_conv_2.f90: Likewise.
8431         * gfortran.dg/init_flag_3.f90: Likewise.
8432         * gfortran.dg/namelist_42.f90: Likewise.
8433         * gfortran.dg/namelist_43.f90: Likewise.
8434         * gfortran.dg/real_const_3.f90: Likewise.
8435         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8436
8437         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8438         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8439         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8440         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8441         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8442
8443         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8444         * gfortran.dg/gamma_5.f90: Likewise.
8445
8446 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8447
8448         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8449         less strict so it also works with auto-overlay support.
8450         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8451         for "exceeds local store" linker errors on the SPU.
8452
8453         * lib/gfortran.exp: Include target-supports.exp.
8454         (gfortran_init): On SPU targets where automatic overlay support
8455         is available, use it to build all Fortran test cases.
8456
8457         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8458
8459 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8460
8461         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8462         rule enforced by gnat on taft types.
8463
8464 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8465
8466         PR testsuite/39792
8467         * g++.dg/ext/complit11.C: Add empty dg-options.
8468
8469 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8470
8471         PR c++/17570
8472         * g++.dg/template/defarg11.C: New test.
8473
8474 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8475
8476         PR c++/28766
8477         * g++.dg/ext/complit11.C: New testcase.
8478
8479 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8480
8481         PR c++/39551
8482         * g++.dg/warn/Wunused-13.C: New testcase.
8483
8484 2009-04-15  Ian Lance Taylor  <iant@google.com>
8485
8486         * gcc.dg/Wenum-compare-1.c: New testcase.
8487
8488 2009-04-15  Richard Guenther  <rguenther@suse.de>
8489
8490         PR tree-optimization/39764
8491         * g++.dg/torture/pr39764.C: New testcase.
8492
8493 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8494
8495         * g++.dg/ext/altivec-17.C: New.
8496
8497 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8498
8499         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8500         * gnat.dg/specs/limited1.ads: Ditto.
8501
8502 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8503
8504         PR testsuite/39769
8505         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8506         for testing the results of estimate instructions.
8507         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8508         * gcc.dg/vmx/3a-05.c (test): Ditto.
8509
8510 2009-04-14  Jason Merrill  <jason@redhat.com>
8511
8512         PR c++/39763
8513         * g++.dg/warn/Wshadow-4.C: Extend.
8514
8515 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8516
8517         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8518         (do_D): Remove attribute hidden.
8519
8520 2009-04-13  Jason Merrill  <jason@redhat.com>
8521
8522         PR c++/39480
8523         * g++.dg/init/copy7.C: New.
8524
8525 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8526
8527         PR testsuite/39733
8528         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8529         (check_for_all_options): This.
8530
8531 2009-04-13  Jason Merrill  <jason@redhat.com>
8532
8533         PR c++/39750
8534         * g++.dg/template/crash90.C: New.
8535
8536 2009-04-12  Jason Merrill  <jason@redhat.com>
8537
8538         PR c++/39742
8539         * g++.dg/overload/extern-C-2.C: New.
8540
8541 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8542
8543         PR preprocessor/31869
8544         * gcc.dg/cpp/strify5.c: New test.
8545
8546 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8547
8548         * gnat.dg/enum1.adb: New test.
8549         * gnat.dg/enum1_pkg.ads: New helper.
8550
8551 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8552
8553         PR target/39740
8554         * gcc.target/alpha/pr39740.c: New test.
8555
8556 2009-04-11  Daniel Kraft  <d@domob.eu>
8557
8558         PR fortran/37746
8559         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8560         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8561         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8562         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8563         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8564         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8565         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8566         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8567         expected string length that failed with -fbounds-check now.
8568         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8569
8570 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8571
8572         PR fortran/39692
8573         * gfortran.dg/proc_ptr_14.f90: New.
8574
8575 2009-04-11  Richard Guenther  <rguenther@suse.de>
8576
8577         PR middle-end/39732
8578         * g++.dg/torture/pr39732.C: New testcase.
8579
8580 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8581
8582         * gfortran.dg/whole_file_5.f90: New.
8583         * gfortran.dg/whole_file_6.f90: New.
8584
8585 2009-04-11  Richard Guenther  <rguenther@suse.de>
8586
8587         PR tree-optimization/39713
8588         * g++.dg/torture/pr39713.C: New testcase.
8589
8590 2009-04-10  Richard Guenther  <rguenther@suse.de>
8591
8592         PR c/39712
8593         * gcc.dg/pr39712.c: New testcase.
8594
8595 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8596
8597         PR c++/28301
8598         * g++.dg/cpp0x/enum2.C: Updated.
8599         * g++.dg/debug/pr22514.C: Likewise.
8600         * g++.dg/parse/enum2.C: Likewise.
8601         * g++.dg/parse/enum3.C: Likewise.
8602         * g++.dg/template/crash79.C: Likewise.
8603         * g++.old-deja/g++.jason/cond.C: Likewise.
8604
8605 2009-04-10  Chao-ying Fu  <fu@mips.com>
8606
8607         * gcc.target/mips/interrupt_handler.c: Change from compile to
8608         assemble.
8609
8610 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8611
8612         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8613
8614 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8615
8616         PR fortran/38709
8617         * gfortran.dg/zero_sized_6.f90: New.
8618
8619 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8620
8621         PR  c++/20118
8622         * g++.dg/parse/pr20118.C: New.
8623         * g++.dg/template/spec16.C: Update.
8624
8625 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8626
8627         PR testsuite/35621
8628         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8629         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8630         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8631         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8632         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8633         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8634         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8635         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8636         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8637         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8638         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8639         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8640         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8641         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8642         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8643         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8644         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8645
8646 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8647
8648         PR target/39678
8649         * g++.dg/torture/pr39678.C: New.
8650         * gcc.dg/compat/struct-complex-2.h: Likewise.
8651         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8652         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8653         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8654         * gcc.dg/torture/pr39678.c: Likewise.
8655         * gcc.target/i386/pr39678.c: Likewise.
8656
8657         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8658         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8659
8660         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8661         <complex.h>.  Add tests for structure with complex float.
8662
8663 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8664             Joseph Myers  <joseph@codesourcery.com>
8665
8666         PR target/36800
8667         * gcc.dg/dfp/pr36800.c: New.
8668
8669 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8670             Rafael Avila de Espindola  <espindola@google.com>
8671
8672         * gcc.misc-tests/help.exp: New file.
8673         * lib/options.exp: New file.
8674
8675 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8676
8677         PR libobjc/36610
8678         * objc/execute/forward-1.x: New.
8679
8680 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8681
8682         * gcc.dg/pr27150-1.c: Change to a link test.
8683
8684 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8685
8686         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8687         3 of the GNU General Public License and to point readers at the
8688         COPYING3 file and the FSF's license web page.
8689         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8690         * gcc.dg/struct/struct-reorg.exp: Likewise.
8691         * gcc.target/spu/tag_manager.c: Likewise.
8692
8693 2009-04-09  Richard Guenther  <rguenther@suse.de>
8694
8695         PR testsuite/39696
8696         * ssa-ccp-25.c: Adjust pattern.
8697
8698 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8699
8700         PR fortran/36704
8701         * gfortran.dg/external_procedures_1.f90: Modified.
8702         * gfortran.dg/proc_ptr_result_1.f90: New.
8703         * gfortran.dg/proc_ptr_result_2.f90: New.
8704         * gfortran.dg/proc_ptr_result_3.f90: New.
8705
8706 2009-04-09  Richard Guenther  <rguenther@suse.de>
8707
8708         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8709         to prevent constant propagation.
8710         * gcc.dg/vect/vect-56.c: Likewise.
8711         * gcc.dg/vect/vect-58.c: Likewise.
8712         * gcc.dg/vect/vect-60.c: Likewise.
8713         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8714         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8715         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8716
8717 2009-04-09  Richard Guenther  <rguenther@suse.de>
8718
8719         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8720         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8721
8722 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8723
8724         PR c/39613
8725         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8726         New tests.
8727
8728 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8729
8730         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8731         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8732
8733 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8734
8735         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8736
8737 2009-04-08  Jason Merrill  <jason@redhat.com>
8738
8739         PR c++/25185
8740         * g++.dg/template/error40.C: Add another test.
8741
8742 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8743
8744         PR c/39614
8745         PR c/39673
8746         * gcc.c-torture/compile/pr39614-1.c,
8747         gcc.c-torture/compile/pr39614-2.c,
8748         gcc.c-torture/compile/pr39614-3.c,
8749         gcc.c-torture/compile/pr39614-4.c,
8750         gcc.c-torture/compile/pr39614-5.c,
8751         gcc.c-torture/compile/pr39673-1.c,
8752         gcc.c-torture/compile/pr39673-2.c: New tests.
8753         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8754         more cases.
8755         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8756         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8757         expected errors.
8758
8759 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8760
8761         PRc++/39637
8762         * g++.dg/cpp0x/variadic-crash2.C: New test.
8763
8764 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8765
8766         PR fortran/38863
8767         * gfortran.dg/alloc_comp_result_1.f90: New test.
8768
8769 2009-04-07  Jason Merrill  <jason@redhat.com>
8770
8771         PR c++/34691
8772         * g++.dg/overload/extern-C-1.C: New.
8773
8774 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8775
8776         PR testsuite/39325
8777         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8778
8779 2009-04-07  Jason Merrill  <jason@redhat.com>
8780
8781         PR c++/25185
8782         * g++.dg/template/error40.C: New.
8783
8784 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8785
8786         PR fortran/38152
8787         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8788
8789 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8790
8791         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8792
8793 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8794
8795         PR fortran/38290
8796         * gfortran.dg/proc_decl_1.f90: Modified.
8797         * gfortran.dg/proc_ptr_11.f90: Extended.
8798         * gfortran.dg/proc_ptr_13.f90: Modified.
8799
8800 2009-04-06  Jason Merrill  <jason@redhat.com>
8801
8802         PR c++/35146
8803         * g++.dg/template/fnspec1.C: New.
8804
8805 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8806
8807         * lib/gnat.exp: Handle multilib.
8808
8809 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8810
8811         PR fortran/38863
8812         * gfortran.dg/dependency_23.f90: New test.
8813
8814 2009-04-06  Richard Guenther  <rguenther@suse.de>
8815
8816         PR tree-optimization/28868
8817         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8818         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8819         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8820         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8821
8822 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8823
8824         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8825
8826 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8827
8828         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8829
8830 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8831
8832         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8833         with the built-in y0, and the subsequent warning.
8834         (y1): Likewise, rename to y_1.
8835
8836 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8837
8838         PR fortran/39414
8839         * gfortran.dg/proc_decl_21.f90: New.
8840
8841 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8842
8843         PR fortran/36091
8844         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8845
8846 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8847
8848         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8849         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8850         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8851         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8852         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8853         gfortran.dg/namelist_49.f90: Gate test on effective_target
8854         fd_truncate.
8855         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8856
8857 2009-04-05  Daniel Kraft  <d@domob.eu>
8858
8859         PR fortran/38654
8860         * gfortran.dg/read_float_2.f03
8861         * gfortran.dg/read_float_3.f90
8862
8863 2009-04-05  Richard Guenther  <rguenther@suse.de>
8864
8865         PR tree-optimization/39648
8866         * gcc.c-torture/compile/pr39648.c: New testcase.
8867
8868 2009-04-05  Jason Merrill  <jason@redhat.com>
8869
8870         PR c++/14912
8871         * g++.dg/template/error39.C: New.
8872
8873 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8874
8875         PR fortran/29458
8876         * gfortran.dg/implied_do_1.f90: New.
8877
8878 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8879
8880         PR fortran/39577
8881         * gfortran.dg/recursive_check_8.f90: New.
8882         * gfortran.dg/recursive_check_9.f90: New.
8883         * gfortran.dg/recursive_check_10.f90: New.
8884         * gfortran.dg/recursive_check_11.f90: New.
8885         * gfortran.dg/recursive_check_12.f90: New.
8886         * gfortran.dg/recursive_check_13.f90: New.
8887         * gfortran.dg/recursive_check_14.f90: New.
8888
8889 2009-04-04  Jason Merrill  <jason@redhat.com>
8890
8891         PR c++/25185
8892         * g++.dg/template/error38.C: Add more tests.
8893
8894 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8895
8896         PR fortran/37614
8897         * gfortran.dg/common_align_2.f90: New test.
8898
8899 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8900
8901         PR target/39501
8902         * gcc.c-torture/execute/pr39501.c: New file.
8903         * gcc.c-torture/execute/pr39501.x: New file.
8904
8905 2009-04-04  Richard Guenther  <rguenther@suse.de>
8906
8907         PR tree-optimization/8781
8908         PR tree-optimization/37892
8909         * g++.dg/tree-ssa/pr8781.C: New testcase.
8910         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8911
8912 2009-04-04  Richard Guenther  <rguenther@suse.de>
8913
8914         PR tree-optimization/39636
8915         * gcc.c-torture/compile/pr39636.c: New testcase.
8916
8917 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8918
8919         PR rtl-optimization/39607
8920         * g++.dg/opt/pr39607.C: New.
8921
8922 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8923
8924         PR fortran/39594
8925         * gfortran.dg/common_12.f90: New.
8926
8927 2009-04-03  Jason Merrill  <jason@redhat.com>
8928
8929         PR c++/39608
8930         * g++.dg/template/const2.C: New test.
8931
8932 2009-04-03  Richard Guenther  <rguenther@suse.de>
8933
8934         PR tree-optimization/2480
8935         PR tree-optimization/23086
8936         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8937         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8938
8939 2009-04-03  Richard Guenther  <rguenther@suse.de>
8940
8941         PR tree-optimization/34743
8942         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8943         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8944         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8945         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8946         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8947         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8948         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8949         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8950
8951 2009-04-03  Richard Guenther  <rguenther@suse.de>
8952
8953         PR middle-end/13146
8954         PR tree-optimization/23940
8955         PR tree-optimization/33237
8956         PR middle-end/33974
8957         PR middle-end/34093
8958         PR tree-optimization/36201
8959         PR tree-optimization/36230
8960         PR tree-optimization/38049
8961         PR tree-optimization/38207
8962         PR tree-optimization/38230
8963         PR tree-optimization/38301
8964         PR tree-optimization/38585
8965         PR middle-end/38895
8966         PR tree-optimization/38985
8967         PR tree-optimization/39299
8968         * gcc.dg/pr19633-1.c: Adjust.
8969         * gcc.dg/torture/pta-callused-1.c: Likewise.
8970         * gcc.dg/torture/pr39074-2.c: Likewise.
8971         * gcc.dg/torture/pr39074.c: Likewise.
8972         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8973         * gcc.dg/torture/pr30375.c: Adjust.
8974         * gcc.dg/torture/pr33563.c: Likewise.
8975         * gcc.dg/torture/pr33870.c: Likewise.
8976         * gcc.dg/torture/pr33560.c: Likewise.
8977         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8978         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8979         * gcc.dg/tree-ssa/alias-15.c: Remove.
8980         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8981         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8982         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8983         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8984         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8985         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8986         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8987         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8988         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8989         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8990         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8991         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8992         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8993         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8994         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8995         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8996         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8997         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8998         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8999         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9000         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9001         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9002         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9003         * gcc.dg/uninit-B.c: XFAIL.
9004         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9005         * gcc.dg/uninit-pr19430.c: XFAIL.
9006         * g++.dg/tree-ssa/pr13146.C: New testcase.
9007         * g++.dg/opt/pr36187.C: Adjust.
9008         * g++.dg/torture/20090329-1.C: New testcase.
9009
9010 2009-04-02  Chao-ying Fu  <fu@mips.com>
9011
9012         * gcc.target/mips/interrupt_handler.c: New test.
9013
9014 2009-04-02  David Ayers  <ayers@fsfe.org>
9015
9016         PR objc/18456
9017         * objc.dg/bad-receiver-type-2.m: New test contributed by
9018         Alexander Mamberg.
9019
9020 2009-04-02  Jason Merrill  <jason@redhat.com>
9021
9022         PR c++/25185
9023         * g++.dg/template/error38.C: New test.
9024
9025 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9026
9027         PR tree-optimization/31677
9028         * gcc.dg/memcpy-1.c: Add compiler option.
9029
9030 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9031
9032         PR tree-optimization/39595
9033         * gfortran.dg/vect/O3-pr39595.f: New test.
9034
9035 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9036
9037         PR c++/26693
9038         * g++.dg/template/typedef11.C: New test.
9039         * g++.dg/template/typedef12.C: Likewise.
9040         * g++.dg/template/typedef13.C: Likewise.
9041         * g++.dg/template/typedef14.C: Likewise.
9042         * g++.dg/template/typedef15.C: Likewise.
9043         * g++.dg/template/typedef16.C: Likewise.
9044         * g++.dg/template/sfinae3.C: Compile this pedantically.
9045         The only errors expected should be the one saying the typedef is ill
9046         formed.
9047         * g++.old-deja/g++.pt/typename8.C: Likewise.
9048         * g++.dg/template/access11.C: Update this.
9049
9050 2009-04-02  Richard Guenther  <rguenther@suse.de>
9051
9052         PR tree-optimization/37221
9053         * gcc.c-torture/compile/20090331-1.c: New testcase.
9054
9055 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9056
9057         * gcc.c-torture/compile/20090401-1.c: New test.
9058
9059 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9060
9061         PR c++/4926
9062         * g++.dg/template/pr4926-1.C: New.
9063
9064 2009-04-01  Xinliang David Li  <davidxl@google.com>
9065
9066         * gcc.target/i386/all_one_m128i.c: New test.
9067
9068 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9069
9070         PR c/39027
9071         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9072         * gcc.dg/fltconst-2.c: New test.
9073         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9074         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9075
9076         PR c/33466
9077         * gcc.dg/cpp/pr33466.c: New test.
9078         * gcc.dg/dfp/pr33466.c: New test.
9079         * gcc.dg/fixed-point/pr33466.c: New test.
9080
9081 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9082
9083         PR tree-optimization/35011
9084         * g++.dg/other/pr35011.C: New.
9085
9086 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9087
9088         PR target/39226
9089         * gcc.dg/pr39226.c: New test.
9090
9091 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9092
9093         PR c++/35240
9094         * g++.dg/template/pr35240.C: New.
9095
9096 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9097
9098         PR c/39605
9099         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9100         * gcc.dg/pr25682.c: Update expected diagnostics.
9101
9102 2009-04-01  Richard Guenther  <rguenther@suse.de>
9103
9104         * gcc.dg/fold-plusmult-2.c: New testcase.
9105
9106 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9107
9108         PR c/37772
9109         * gcc.dg/pr37772.c: New test.
9110         * g++.dg/ext/asm11.C: New test.
9111
9112 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9113
9114         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9115         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9116         defined.
9117
9118 2009-03-31  Jason Merrill  <jason@redhat.com>
9119
9120         * g++.old-deja/g++.other/using9.C: Add expected errors.
9121
9122 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9123
9124         * gcc.c-torture/compile/pr33009.c: Removed.
9125
9126 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9127
9128         * gcc.c-torture/compile/pr33009.c: Delete.
9129         * gcc.c-torture/compile/pr11832.c: Likewise.
9130
9131 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9132
9133         PR c/448
9134         * lib/target-supports.exp (check_effective_target_stdint_types):
9135         Update comment.
9136         (check_effective_target_inttypes_types): New.
9137         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9138         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9139         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9140
9141 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9142
9143         PR fortran/38917
9144         PR fortran/38918
9145         * gfortran.dg/data_pointer_1.f90: New test.
9146
9147 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9148
9149         PR fortran/38915
9150         * gfortran.dg/char_length_15.f90: New test.
9151
9152 2009-03-31  Jason Merrill  <jason@redhat.com>
9153
9154         C++ DR 613
9155         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9156         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9157         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9158         xfail others.
9159
9160         * g++.dg/other/typedef2.C: New test.
9161
9162         PR c++/37806
9163         * g++.dg/template/typedef17.C: New test.
9164
9165         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9166         * g++.dg/cpp0x/auto12.C: Likewise.
9167
9168 2009-03-31  Richard Guenther  <rguenther@suse.de>
9169
9170         PR middle-end/31029
9171         * gcc.dg/fold-compare-4.c: New testcase.
9172         * gcc.dg/fold-compare-5.c: Likewise.
9173
9174 2009-03-31  Richard Guenther  <rguenther@suse.de>
9175
9176         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9177
9178 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9179
9180         PR target/39592
9181         * gcc.target/i386/pr39592-1.c: New test.
9182
9183 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9184
9185         PR preprocessor/15638
9186         * gcc.dg/cpp/missing-header-1.c: New test.
9187         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9188         "compilation terminated" message.
9189         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9190         test #include "".
9191         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9192         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9193         terminated" message.
9194
9195 2009-03-31  Richard Guenther  <rguenther@suse.de>
9196
9197         PR middle-end/23401
9198         PR middle-end/27810
9199         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9200         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9201
9202 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9203
9204         PR fortran/38389
9205         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9206         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9207         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9208         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9209         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9210         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9211         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9212
9213 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9214
9215         PR fortran/22571
9216         * gfortran.dg/whole_file_1.f90: New test.
9217         PR fortran/26227
9218         * gfortran.dg/whole_file_2.f90: New test.
9219         * gfortran.dg/whole_file_3.f90: New test.
9220         PR fortran/24886
9221         * gfortran.dg/whole_file_4.f90: New test.
9222
9223 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9224
9225         * gfortran.dg/bind_c_usage_19.f90: New test.
9226
9227         PR target/39558
9228         * gcc.target/powerpc/altivec-29.c: New test.
9229
9230 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9231
9232         PR rtl-optimization/323
9233         * gcc.target/i386/excess-precision-1.c,
9234         gcc.target/i386/excess-precision-2.c,
9235         gcc.target/i386/excess-precision-3.c,
9236         gcc.target/i386/excess-precision-4.c,
9237         gcc.target/i386/excess-precision-5.c,
9238         gcc.target/i386/excess-precision-6.c: New tests.
9239
9240 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9241
9242         PR c/35235
9243         * gcc.dg/c99-array-lval-8.c: New test.
9244
9245 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9246
9247         PR preprocessor/34695
9248         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9249         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9250         instead of dg-warning for "previous definition" messages.
9251         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9252         "warnings being treated as errors" message.
9253         * gcc.dg/fltconst-1.c: Use -fshow-column.
9254
9255 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9256
9257         PR fortran/38823
9258         * gfortran.dg/power1.f90: New test.
9259
9260 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9261
9262         PR c/456
9263         PR c/5675
9264         PR c/19976
9265         PR c/29116
9266         PR c/31871
9267         PR c/35198
9268         * gcc.c-torture/compile/20081108-1.c,
9269         gcc.c-torture/compile/20081108-2.c,
9270         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9271         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9272         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9273         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9274         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9275         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9276         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9277         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9278         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9279         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9280         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9281         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9282         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9283         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9284         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9285         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9286         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9287         case.
9288         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9289         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9290         XFAILs.  Update expected messages.
9291         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9292         expected messages.
9293         * gcc.dg/real-const-1.c: Replace with test from original PR.
9294         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9295         when casting from non-constant integer to pointer.
9296
9297 2009-03-29  Richard Guenther  <rguenther@suse.de>
9298
9299         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9300
9301 2009-03-29  Daniel Kraft  <d@domob.eu>
9302
9303         PR fortran/37423
9304         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9305         DEFERRED bindings.
9306         * gfortran.dg/typebound_proc_9.f03: New test.
9307         * gfortran.dg/typebound_proc_10.f03: New test.
9308         * gfortran.dg/typebound_proc_11.f03: New test.
9309         * gfortran.dg/abstract_type_5.f03: New test.
9310
9311 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9312
9313         PR fortran/38507
9314         * gfortran.dg/do_4.f: New.
9315         * gfortran.dg/goto_2.f90: Correct expected warnings.
9316         * gfortran.dg/goto_4.f90: Likewise.
9317         * gfortran.dg/goto_5.f90: New.
9318
9319 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9320
9321         PR target/39545
9322         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9323
9324         * gcc.target/i386/pr39545-1.c: New.
9325         * gcc.target/i386/pr39545-2.c: Likewise.
9326
9327         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9328         (flex2_struct): Likewise.
9329         (check_struct_passing7): Likewise.
9330         (check_struct_passing8): Likewise.
9331         (f1s): Likewise.
9332         (f2s): Likewise.
9333         (main): Call check_struct_passing7 and check_struct_passing8.
9334
9335 2009-03-29  Richard Guenther  <rguenther@suse.de>
9336
9337         * gcc.c-torture/execute/20090113-1.c: New testcase.
9338         * gcc.c-torture/execute/20090113-2.c: Likewise.
9339         * gcc.c-torture/execute/20090113-3.c: Likewise.
9340         * gcc.c-torture/execute/20090207-1.c: Likewise.
9341         * gcc.c-torture/compile/20090114-1.c: Likewise.
9342         * gcc.c-torture/compile/20090328-1.c: Likewise.
9343         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9344
9345 2009-03-29  David Ayers  <ayers@fsfe.org>
9346
9347         PR objc/27377
9348         * objc.dg/conditional-1.m: New tests.
9349
9350 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9351
9352         * gcc.dg/winline-10.c: New test.
9353
9354 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9355
9356         PR fortran/34656
9357         * gfortran.dg/do_check_1.f90: Add test.
9358         * gfortran.dg/do_check_2.f90: Add test.
9359         * gfortran.dg/do_check_3.f90: Add test.
9360         * gfortran.dg/do_check_4.f90: Add test.
9361
9362 2009-03-28  Jan Hubicka  <jh@suse.cz>
9363
9364         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9365         * gcc.dg/pr33826.c: Update dump files.
9366         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9367         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9368
9369 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9370
9371         * g++.dg/tree-ssa/fwprop-align.C: New test.
9372
9373 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9374
9375         * gcc.target/powerpc/altivec-28.c: New test.
9376
9377         PR c++/39554
9378         * gcc.dg/wdisallowed-functions-1.c: Removed.
9379         * gcc.dg/wdisallowed-functions-2.c: Removed.
9380         * gcc.dg/wdisallowed-functions-3.c: Removed.
9381         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9382         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9383         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9384
9385 2009-03-28  Richard Guenther  <rguenther@suse.de>
9386
9387         PR tree-optimization/38723
9388         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9389
9390 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9391
9392         PR fortran/38538
9393         * gfortran.dg/char_result_13.f90: New test.
9394
9395 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9396
9397         PR fortran/38765
9398         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9399
9400 2009-03-28  Daniel Kraft  <d@domob.eu>
9401
9402         * gfortran.dg/trim_1.f90: New test.
9403
9404 2009-03-28  Richard Guenther  <rguenther@suse.de>
9405
9406         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9407         * g++.dg/warn/Warray-bounds.C: Likewise.
9408
9409 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9410
9411         PR fortran/32626
9412         * gfortran.dg/recursive_check_7.f90: New test.
9413
9414 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9415
9416         PR fortran/38432
9417         * gfortran.dg/do_check_5.f90: New test.
9418         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9419         * gfortran.dg/array_constructor_18.f90: Ditto.
9420         * gfortran.dg/array_constructor_22.f90: Ditto.
9421         * gfortran.dg/do_3.F90: Ditto.
9422         * gfortran.dg/do_1.f90: Ditto.
9423
9424 2009-03-28  Richard Guenther  <rguenther@suse.de>
9425
9426         PR tree-optimization/38180
9427         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9428
9429 2009-03-28  Richard Guenther  <rguenther@suse.de>
9430
9431         PR tree-optimization/38513
9432         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9433         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9434         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9435         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9436         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9437         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9438         * gcc.dg/vect/vect-35.c: Likewise.
9439         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9440         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9441         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9442
9443 2009-03-28  Richard Guenther  <rguenther@suse.de>
9444
9445         PR tree-optimization/38968
9446         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9447
9448 2009-03-28  Richard Guenther  <rguenther@suse.de>
9449
9450         PR tree-optimization/37795
9451         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9452
9453 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9454
9455         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9456         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9457         options for removed targets.
9458
9459 2009-03-27  Richard Guenther  <rguenther@suse.de>
9460
9461         PR tree-optimization/39120
9462         * gcc.c-torture/execute/pr39120.c: New testcase.
9463
9464 2009-03-27  Richard Guenther  <rguenther@suse.de>
9465
9466         PR tree-optimization/39120
9467         * gcc.dg/torture/pta-callused-1.c: New testcase.
9468
9469 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9470
9471         PR middle-end/39315
9472         * gcc.target/i386/pr39315-1.c: New.
9473         * gcc.target/i386/pr39315-2.c: Likewise.
9474         * gcc.target/i386/pr39315-3.c: Likewise.
9475         * gcc.target/i386/pr39315-4.c: Likewise.
9476         * gcc.target/i386/pr39315-check.c: Likewise.
9477
9478 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9479
9480         PR c/39323
9481         * gcc.dg/pr39323-1.c: New.
9482         * gcc.dg/pr39323-2.c: Likewise.
9483         * gcc.dg/pr39323-3.c: Likewise.
9484
9485 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9486
9487         PR target/38034
9488         * gcc.target/ia64/sync-1.c: New.
9489
9490 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9491
9492         PR target/39472
9493         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9494         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9495         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9496         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9497         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9498         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9499         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9500         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9501
9502 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9503
9504         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9505         for low precision (i.e. float).
9506
9507 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9508             Jakub Jelinek  <jakub@redhat.com>
9509
9510         PR debug/37959
9511         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9512
9513 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9514
9515         * gcc.dg/memmove-2.c: New test.
9516         * gcc.dg/memmove-3.c: New test.
9517
9518         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9519         in clone naming.
9520
9521 2009-03-27  Xinliang David Li  <davidxl@google.com>
9522
9523         PR tree-optimization/39557
9524         * g++.dg/tree-ssa/dom-invalid.C: New test.
9525
9526 2009-03-27  Xinliang David Li  <davidxl@google.com>
9527
9528         PR tree-optimization/39548
9529         * g++.dg/tree-ssa/copyprop.C: New test.
9530
9531 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9532
9533         PR c++/38638
9534         * g++.dg/template/typename17.C: New testcase.
9535         * g++.dg/template/typename18.C: New testcase.
9536
9537 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9538
9539         PR c++/36799
9540         * g++.dg/other/var_copy-1.C: New test.
9541
9542 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9543
9544         PR c++/37647
9545         * g++.dg/parse/ctor9.C: New test.
9546
9547 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9548
9549         PR c++/29727
9550         * g++.dg/init/error2.C: New test.
9551
9552 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9553
9554         PR c++/35652
9555         * gcc.dg/pr35652.C: New.
9556         * g++.dg/warn/pr35652.C: New.
9557         * gcc.dg/format/plus-1.c: Adjust message.
9558
9559 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9560
9561         PR c++/39554
9562         * gcc.dg/wdisallowed-functions-3.c: New test.
9563         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9564
9565 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9566
9567         * gcc.dg/inline-33.c: Fix when pic.
9568
9569 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9570
9571         * gcc.target/ia64/20090324-1.c: New test.
9572
9573 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9574
9575         PR c/27898
9576         * gcc.dg/pr27898.c: New test.
9577
9578         PR tree-optimization/32139
9579         * gcc.c-torture/compile/pr32139.c: New test.
9580
9581 2009-03-24  Jason Merrill  <jason@redhat.com>
9582
9583         PR c++/28274
9584         * g++.dg/parse/defarg14.C: New test.
9585
9586 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9587
9588         PR libfortran/39528
9589         * gfortran.dg/read_repeat.f90: New test.
9590
9591 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9592
9593         PR tree-optimization/39529
9594         * gcc.dg/vect/pr39529.c: New test.
9595
9596 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9597             Jakub Jelinek  <jakub@redhat.com>
9598
9599         PR debug/39524
9600         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9601
9602 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9603
9604         PR c/39495
9605         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9606
9607 2009-03-23  Jason Merrill  <jason@redhat.com>
9608
9609         * g++.dg/cpp0x/auto12.C: Add variadic test.
9610
9611         PR c++/39526
9612         * g++.dg/warn/Wshadow-4.C: New test.
9613
9614 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9615
9616         PR tree-optimization/39516
9617         * gfortran.dg/pr39516.f: New test.
9618
9619 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9620
9621         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9622         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9623         variable, not environment variable.
9624
9625 2009-03-21  Jason Merrill  <jason@redhat.com>
9626
9627         PR c++/28879
9628         * g++.dg/ext/vla6.C: New test.
9629
9630 2009-03-20  Jason Merrill  <jason@redhat.com>
9631
9632         * g++.dg/cpp0x/initlist5.C: Add additional test.
9633
9634 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9635             Janis Johnson  <janis187@us.ibm.com>
9636
9637         * lib/compat.exp (compat-get-options-main, compat-get-options):
9638         Handle dg-prune-output in source file.
9639         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9640         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9641         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9642         two warnings.
9643
9644 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9645
9646         PR c/39495
9647         * gcc.dg/gomp/pr39495-1.c: New test.
9648         * gcc.dg/gomp/pr39495-2.c: New test.
9649         * g++.dg/gomp/pr39495-1.C: New test.
9650         * g++.dg/gomp/pr39495-2.C: New test.
9651
9652         PR target/39496
9653         * gcc.target/i386/pr39496.c: New test.
9654         * g++.dg/other/pr39496.C: New test.
9655
9656 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9657
9658         PR middle-end/39500
9659         * gcc.dg/autopar/pr39500-1.c: New.
9660         * gcc.dg/autopar/pr39500-2.c: New.
9661
9662 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9663
9664         * g++.dg/dg.exp: Prune graphite.
9665
9666 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9667
9668         PR middle-end/39447
9669         * g++.dg/graphite: New.
9670         * g++.dg/graphite/graphite.exp: New.
9671         * g++.dg/graphite/pr39447.C: New.
9672
9673 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9674
9675         PR c++/39425
9676         * g++.dg/template/pr39425.C: New.
9677
9678         * g++.dg/template/spec33.C: Updated.
9679
9680 2009-03-17  Jason Merrill  <jason@redhat.com>
9681
9682         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9683
9684 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9685
9686         PR c++/39475
9687         * g++.dg/ext/unary_trait_incomplete.C: New.
9688
9689 2009-03-17  Jing Yu  <jingyu@google.com>
9690
9691         PR middle-end/39378
9692         * g++.dg/inherit/thunk10.C: New test.
9693
9694 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9695
9696         PR target/39482
9697         * gcc.target/i386/pr39482.c: New test.
9698
9699 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9700
9701         PR debug/39471
9702         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9703         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9704         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9705         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9706
9707         PR middle-end/39443
9708         * gcc.dg/pr39443.c: New test.
9709
9710         PR debug/39412
9711         * gcc.dg/debug/pr39412.c: New test.
9712
9713 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9714
9715         PR testsuite/38526
9716         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9717         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9718         is defined.
9719         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9720         its original value, or unset if it was not defined.
9721         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9722         path procs around use of HOSTCC.
9723         * g++.dg/compat/struct-layout-1.exp: Ditto.
9724         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9725
9726 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9727
9728         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9729
9730 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9731
9732         Revert patch for PR testsuite/37630.
9733
9734         PR testsuite/37960
9735         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9736
9737         PR testsuite/37630
9738         * lib/target-supports.exp (check_effective_target_ieee): New.
9739         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9740         * gcc.dg/20001012-1.c: Require ieee.
9741
9742         PR testsuite/37628
9743         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9744
9745 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9746
9747         PR tree-optimization/39455
9748         * gcc.dg/pr39455.c: New test.
9749
9750 2009-03-13  David Ayers  <ayers@fsfe.org>
9751
9752         * objc/execute/trivial.m. New test.
9753
9754 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9755
9756         PR target/39137
9757         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9758
9759 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9760
9761         PR testsuite/39451
9762         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9763         constraint on (%2).
9764
9765 2009-03-12  David Ayers  <ayers@fsfe.org>
9766
9767         PR libobjc/27466
9768         * objc/execute/exceptions/handler-1.m. New test.
9769
9770 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9771
9772         PR target/39431
9773         * gcc.target/i386/pr39431.c: New test.
9774
9775 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9776
9777         PR target/39445
9778         * gcc.target/i386/pr39445.c: New.
9779
9780         * gcc.target/i386/push-1.c: XFAIL.
9781
9782 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9783
9784         * gcc.dg/inline-33.c: New test.
9785
9786 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9787
9788         * gcc.dg/vect/vect-82.c: Combine dg-do and
9789         dg-require-effective-target into dg-skip-if.
9790         * gcc.dg/vect/vect-83.c: Likewise.
9791
9792 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9793
9794         PR target/39137
9795         * gcc.target/i386/stackalign/longlong-1.c: New test.
9796         * gcc.target/i386/stackalign/longlong-2.c: New test.
9797
9798 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9799
9800         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9801
9802 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9803
9804         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9805         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9806
9807 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9808
9809         * gnat.dg/slice_enum.adb: New test.
9810
9811 2009-03-11  Jason Merrill  <jason@redhat.com>
9812
9813         PR debug/39086
9814         * g++.dg/opt/nrv15.C: New test.
9815
9816 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9817
9818         PR tree-optimization/39422
9819         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9820         constant array with static initialization to global memory.
9821         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9822
9823 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9824
9825         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9826         padding.
9827
9828 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9829
9830         PR c++/39371
9831         * g++.dg/opt/switch2.C: Add -w to dg-options.
9832         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9833         * g++.dg/warn/switch1.C: New test.
9834         * g++.dg/other/switch3.C: New test.
9835
9836         PR tree-optimization/39394
9837         * gcc.c-torture/compile/pr39394.c: New test.
9838
9839 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9840
9841         * gcc.target/s390/20090223-1.c: New testcase.
9842
9843 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9844
9845         PR libfortran/39402
9846         * gfortran.dg/fmt_f0_1.f90: New test.
9847
9848 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9849
9850         PR c++/39060
9851         * g++.dg/other/new1.C: Adjusted.
9852         * g++.dg/parse/crash40.C: Likewise.
9853         * g++.dg/parse/defarg12.C: Likewise.
9854         * g++.dg/template/error15.C: Likewise.
9855
9856         * g++.dg/other/pr39060.C: New.
9857
9858 2009-03-07  Jason Merrill  <jason@redhat.com>
9859
9860         PR c++/39367
9861         * g++.dg/opt/new1.C: New.
9862
9863 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9864
9865         PR c++/33492
9866         * g++.dg/other/error32.C: New.
9867
9868 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9869
9870         PR middle-end/39360
9871         * gcc.c-torture/compile/pr39360.c: New test.
9872
9873         PR debug/39372
9874         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9875
9876 2009-03-05  Jason Merrill  <jason@redhat.com>
9877
9878         PR c++/38908
9879         * g++.dg/warn/Wuninitialized-3.C: New test.
9880
9881 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9882
9883         PR debug/39379
9884         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9885         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9886
9887 2009-03-04  Jason Merrill  <jason@redhat.com>
9888
9889         PR c++/13549
9890         * g++.dg/template/koenig7.C: New test.
9891
9892 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9893
9894         * g++.dg/torture/predcom-1.C: New test.
9895
9896 2009-03-04  Richard Guenther  <rguenther@suse.de>
9897
9898         PR tree-optimization/39362
9899         * g++.dg/torture/pr39362.C: New testcase.
9900
9901 2009-03-04  Jason Merrill  <jason@redhat.com>
9902             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9903
9904         PR c++/9634
9905         PR c++/29469
9906         PR c++/29607
9907         * g++.dg/template/dependent-name5.C: New test.
9908
9909 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9910
9911         PR testsuite/39357
9912         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9913         vect_int to vect_int_mult.
9914
9915 2009-03-04  Richard Guenther  <rguenther@suse.de>
9916
9917         PR tree-optimization/39358
9918         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9919         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9920
9921 2009-03-04  Richard Guenther  <rguenther@suse.de>
9922
9923         PR tree-optimization/39339
9924         * gcc.c-torture/execute/pr39339.c: New testcase.
9925
9926 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9927
9928         * gcc.c-torture/compile/20090303-1.c,
9929         gcc.c-torture/compile/20090303-2.c: New tests.
9930
9931 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9932
9933         PR fortran/39354
9934         * gfortran.dg/gomp/pr39354.f90: New test.
9935
9936         PR tree-optimization/39343
9937         * gcc.dg/pr39343.c: New test.
9938
9939 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9940
9941         PR tree-optimization/39248
9942         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9943         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9944         on targets without vector misalignment support.
9945         * lib/target-supports.exp
9946         (check_effective_target_vect_short_mult): Add
9947         check_effective_target_arm32.
9948
9949 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9950
9951         PR middle-end/39335
9952         * gcc.dg/graphite/pr39335_1.c: New.
9953         * gcc.dg/graphite/pr39335.c: New.
9954
9955 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9956
9957         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9958         of andl.
9959         * gcc.target/i386/stackalign/return-5.c: Likewise.
9960         * gcc.target/i386/stackalign/return-6.c: Likewise.
9961
9962 2009-03-02  Richard Guenther  <rguenther@suse.de>
9963             Ira Rosen  <irar@il.ibm.com>
9964
9965         PR tree-optimization/39318
9966         * gfortran.dg/vect/pr39318.f90: New test.
9967
9968 2009-03-01  Jan Hubicka  <jh@suse.cz>
9969
9970         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9971
9972 2009-03-01  Jan Hubicka  <jh@suse.cz>
9973
9974         PR debug/39267
9975         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9976
9977 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9978
9979         * gnat.dg/pack12.adb: New test.
9980
9981 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9982
9983         PR c++/37789
9984         * g++.dg/other/pr37789.C: New.
9985
9986 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9987
9988         PR fortran/39295
9989         * gfortran.dg/interface_25.f90: New test.
9990         * gfortran.dg/interface_26.f90: New test.
9991
9992 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9993
9994         PR fortran/39292
9995         * gfortran.dg/initialization_22.f90: New test.
9996
9997 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9998
9999         PR rtl-optimization/39241
10000         * gcc.dg/torture/pr39241.c: New.
10001
10002 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10003
10004         PR tree-optimizations/39259
10005         * g++.dg/torture/pr39259.C: New testcase.
10006
10007 2009-02-24  Richard Guenther  <rguenther@suse.de>
10008
10009         PR c++/39242
10010         * g++.dg/template/instantiate10.C: New testcase.
10011
10012 2009-02-24  Richard Guenther  <rguenther@suse.de>
10013             Zdenek Dvorak  <ook@ucw.cz>
10014
10015         PR tree-optimization/39233
10016         * gcc.c-torture/execute/pr39233.c: New testcase.
10017
10018 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10019
10020         PR tree-optimization/39260
10021         * gcc.dg/graphite/pr39260.c: New.
10022
10023 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10024
10025         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10026
10027 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10028
10029         PR c++/36411
10030         * g++.dg/template/void14.C: New.
10031
10032 2009-02-23  Jason Merrill  <jason@redhat.com>
10033
10034         PR c++/38880
10035         * g++.dg/init/const7.C: Remove XFAIL.
10036         * g++.dg/init/static-init1.C: New test.
10037
10038         * g++.dg/cpp0x/initlist14.C: New test.
10039
10040 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10041
10042         PR fortran/38914
10043         * bound_simplification_2.f90:  New test case.
10044         * bound_7.f90:  New test case.
10045
10046 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10047
10048         * gcc.dg/cpp/include4.c: New test.
10049
10050 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10051
10052         PR target/39256
10053         * gcc.target/i386/abi-2.c: New.
10054
10055 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10056
10057         * gcc.c-torture/execute/pr39228.x: New.
10058
10059 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10060
10061         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10062         scan-assembler to check for xmm0 register.
10063
10064 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10065             Joseph Myers  <joseph@codesourcery.com>
10066
10067         * gcc.target/arm/va_list.c: New test.
10068         * g++.dg/abi/arm_va_list.C: Likewise.
10069         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10070         function.
10071         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10072         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10073         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10074         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10075         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10076         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10077
10078 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10079
10080         PR testsuite/38164
10081         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10082         to dg-options.
10083
10084 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10085
10086         PR target/39240
10087         * gcc.c-torture/execute/pr39240.c: New test.
10088
10089 2009-02-20  Jason Merrill  <jason@redhat.com>
10090
10091         PR c++/39225
10092         * g++.dg/parse/dtor15.C: New test.
10093
10094 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10095
10096         * gcc.c-torture/execute/20090219-1.c: New.
10097
10098 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10099
10100         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10101         (mips-dg-options): When matching isa* pseudo-options make
10102         'value' optional and accept ! entries.  Use $spec instead of
10103         $isa_spec in the isa pseudo-option error message.  Only
10104         perform the ISA-range check when 'value' is set.  If arch is
10105         matching any CPU in the ! entries switch to its generic ISA.
10106         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10107         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10108
10109 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10110
10111         PR target/39175
10112         * gcc.dg/visibility-20.c: New test.
10113         * g++.dg/ext/visibility/visibility-11.C: New test.
10114
10115 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10116
10117         PR c++/39188
10118         * g++.dg/abi/pr39188-1a.C: New.
10119         * g++.dg/abi/pr39188-1b.C: Likewise.
10120         * g++.dg/abi/pr39188-1.h: Likewise.
10121         * g++.dg/abi/pr39188-2a.C: Likewise.
10122         * g++.dg/abi/pr39188-2b.C: Likewise.
10123         * g++.dg/abi/pr39188-2.h: Likewise.
10124         * g++.dg/abi/pr39188-3a.C: Likewise.
10125         * g++.dg/abi/pr39188-3b.C: Likewise.
10126         * g++.dg/abi/pr39188-3.h: Likewise.
10127
10128 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10129
10130         PR c/38483
10131         * gcc.c-torture/execute/call-trap-1.c,
10132         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10133         tests.
10134
10135 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10136
10137         PR target/39228
10138         * gcc.c-torture/execute/pr39228.c: New test.
10139
10140 2009-02-19  Richard Guenther  <rguenther@suse.de>
10141
10142         PR tree-optimization/39074
10143         * gcc.dg/torture/pr39074.c: New testcase.
10144         * gcc.dg/torture/pr39074-2.c: Likewise.
10145         * gcc.dg/torture/pr39074-3.c: Likewise.
10146
10147 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10148
10149         PR c++/39219
10150         * g++.dg/parse/attr3.C: New.
10151
10152 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10153
10154         PR testsuite/38165
10155         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10156
10157         PR testsuite/38166
10158         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10159         and skip on Darwin.
10160
10161 2009-02-18  Jason Merrill  <jason@redhat.com>
10162
10163         PR c++/38880
10164         * g++.dg/init/const7.C: Remove XFAIL.
10165
10166         PR target/39179
10167         * g++.dg/opt/const6.C: New test.
10168
10169 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10170
10171         * gcc.dg/callabi/callabi.exp: Moved to ...
10172         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10173         in 64bit mode.
10174
10175         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10176         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10177         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10178         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10179         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10180         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10181         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10182
10183         * gcc.dg/callabi/callabi.h: Moved to ...
10184         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10185
10186         * gcc.dg/callabi/func-1.c: Moved to ...
10187         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10188
10189         * gcc.dg/callabi/func-indirect.c: Moved to ...
10190         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10191
10192         * gcc.dg/callabi/pr38891.c: Moved to ...
10193         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10194
10195         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10196         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10197
10198         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10199         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10200
10201         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10202         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10203
10204 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10205
10206         PR target/38891
10207         * gcc.dg/callabi/pr38891.c: New.
10208
10209 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10210
10211         * gcc.dg/callabi/callabi.exp: New.
10212
10213 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10214
10215         PR target/39082
10216         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10217         -Wno-abi for x86.
10218         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10219
10220         * gcc.target/i386/pr39082-1.c: New.
10221
10222         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10223         -Wno-abi.
10224
10225         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10226         CHECK_M64_M128 is defined.
10227         (check_f_arguments): Add "do".
10228         (check_vector_arguments): New.
10229         (check_m64_arguments): Likewise.
10230         (check_m128_arguments): Likewise.
10231
10232         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10233         (CHECK_M64_M128): Define.
10234
10235         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10236         on abitest.
10237         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10238
10239         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10240         tests only if CHECK_M64_M128 is defined.
10241
10242         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10243         (m128_2_struct): Likewise.
10244         (check_struct_passing5): Likewise.
10245         (check_struct_passing6): Likewise.
10246         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10247
10248         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10249         (un5): Likewise.
10250         (check_union_passing4): Likewise.
10251         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10252
10253 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10254
10255         PR c/35447
10256         * gcc.dg/noncompile/pr35447-1.c: New test.
10257
10258 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10259
10260         PR tree-optimization/36922
10261         * gfortran.dg/pr36922.f: New test.
10262
10263 2009-02-17  Richard Guenther  <rguenther@suse.de>
10264
10265         PR tree-optimization/39202
10266         * gcc.c-torture/compile/pr39202.c: New testcase.
10267
10268 2009-02-17  Richard Guenther  <rguenther@suse.de>
10269
10270         PR tree-optimization/39204
10271         * gcc.dg/torture/pr39204.c: New testcase.
10272
10273 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10274
10275         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10276         * gcc.dg/vect/vect-outer-6.c: Ditto.
10277
10278 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10279
10280         PR c/35446
10281         * gcc.dg/noncompile/init-5.c: New test.
10282         * gcc.dg/init-bad-4.c: Adjust expected errors.
10283
10284 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10285
10286         PR target/37049
10287         * gcc.target/i386/push-1.c: New.
10288
10289 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10290
10291         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10292
10293 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10294
10295         * gcc.target/spu/intrinsics-sr.c: New test.
10296
10297 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10298
10299         PR target/38056
10300         * gcc.target/ia64/sibcall-opt-1.c: New test.
10301         * gcc.target/ia64/sibcall-opt-2.c: New test.
10302
10303 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10304
10305         PR fortran/36528
10306         * gfortran.dg/cray_pointers_8.f90: New test.
10307
10308         PR fortran/36703
10309         * gfortran.dg/cray_pointers_9.f90: New test.
10310
10311 2009-02-13  Jason Merrill  <jason@redhat.com>
10312
10313         PR c++/39070
10314         * g++.dg/cpp0x/decltype16.C: New.
10315
10316 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10317
10318         PR target/39152
10319         * gfortran.dg/gomp/pr39152.f90: New.
10320
10321 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10322
10323         PR target/39162
10324         * gcc.target/i386/pr39162.c: New.
10325
10326 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10327
10328         PR c/35444
10329         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10330         New tests.
10331
10332 2009-02-12  Jason Merrill  <jason@redhat.com>
10333
10334         PR c++/38950
10335         * g++.dg/template/array20.C: New test.
10336
10337 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10338
10339         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10340         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10341         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10342
10343 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10344
10345         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10346
10347 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10348
10349         PR target/39152
10350         * gfortran.dg/pr39152.f: New.
10351
10352 2009-02-11  Jason Merrill  <jason@redhat.com>
10353
10354         PR c++/39153
10355         * g++.dg/cpp0x/defaulted9.C: New test.
10356
10357         PR c++/30111
10358         * g++.dg/init/value7.C: New test.
10359
10360 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10361
10362         PR target/38824
10363         * gcc.target/i386/pr38824.c: New testcase.
10364
10365 2009-02-11  Jason Merrill  <jason@redhat.com>
10366
10367         PR c++/38649
10368         * g++.dg/cpp0x/defaulted8.C: New test.
10369
10370         PR c++/36744
10371         * g++.dg/cpp0x/rv9p.C: New test.
10372
10373 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10374
10375         * gnat.dg/aliasing3.adb: New test.
10376         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10377
10378 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10379
10380         PR c++/34397
10381         * g++.dg/template/crash88.C: New.
10382         * g++.dg/template/crash89.C: Likewise.
10383
10384 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10385
10386         PR c/39084
10387         * gcc.dg/pr39084.c: New test.
10388
10389 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10390
10391         PR target/39139
10392         * gcc.target/i386/pr39139.c: New test.
10393
10394 2009-02-10  Richard Guenther  <rguenther@suse.de>
10395
10396         PR tree-optimization/39132
10397         * gcc.dg/torture/pr39132.c: New testcase.
10398
10399 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10400
10401         PR target/39119
10402         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10403         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10404         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10405         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10406         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10407         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10408         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10409         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10410
10411 2009-02-09  Jason Merrill  <jason@redhat.com>
10412
10413         PR c++/39109
10414         * g++.dg/init/value6.C: New test.
10415
10416 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10417
10418         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10419
10420 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10421
10422         * gcc.c-torture/compile/20090209-1.c: New test.
10423
10424 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10425
10426         PR c++/35147
10427         PR c++/37737
10428         * g++.dg/cpp0x/vt-35147.C: New.
10429         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10430         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10431
10432 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10433
10434         PR c/35434
10435         * gcc.dg/attr-alias-4.c: New test.
10436
10437 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10438
10439         PR c/39035
10440         * gcc.dg/dfp/pr39035.c: New test.
10441
10442 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10443
10444         PR c/36432
10445         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10446
10447 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10448
10449         PR c++/39106
10450         * g++.dg/opt/thunk3.C: New test.
10451
10452 2009-02-05  Nick Clifton  <nickc@redhat.com>
10453
10454         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10455         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10456         * gcc.dg/cdce1.c: Likewise.
10457         * gcc.dg/cpp/_Pragma6.c: Likewise.
10458         * g++.dg/cpp/_Pragma1.C: Likewise.
10459         * gcc.dg/utf32-2.c: Xfail for M32C.
10460         * gcc.dg/utf32-1.c: Likewise.
10461         * gcc.dg/utf32-3.c: Likewise.
10462         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10463         targets.
10464         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10465         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10466         * gcc.dg/Wconversion-5.c: Likewise.
10467         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10468         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10469         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10470         * gcc.dg/utf-inc-init.c: Likewise.
10471         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10472         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10473         * gcc.dg/utf-array-short-wchar.c: Likewise.
10474         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10475         * gcc.dg/mallign.c: Use size_t instead of long.
10476
10477 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10478
10479         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10480
10481 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10482
10483         * gcc.c-torture/execute/pr39100.c: New.
10484
10485 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10486
10487         PR c/35435
10488         * gcc.dg/tls/diag-6.c: New test.
10489
10490 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10491
10492         * gcc.dg/graphite/scop-19.c: New
10493
10494 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10495
10496         AVX Programming Reference (January, 2009)
10497         * gcc.target/i386/avx-vpclmulqdq.c: New.
10498         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10499
10500         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10501
10502         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10503         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10504         (pclmul_test): Renamed to ...
10505         (TEST): This.
10506
10507 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10508
10509         PR c++/39095
10510         * g++.dg/abi/mangle31.C: New test.
10511
10512 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10513
10514         PR c/29129
10515         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10516         declarator.
10517         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10518         inside function prototype but not part of parameter declarator.
10519         * vla-11.c: New test.
10520
10521 2009-02-03  Jason Merrill  <jason@redhat.com>
10522
10523         * g++.dg/warn/main-4.C: New test.
10524         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10525
10526 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10527
10528         PR c++/36607
10529         * g++.dg/expr/cast10.C: New test.
10530
10531 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10532
10533         PR c/35433
10534         * gcc.dg/init-bad-6.c: New test.
10535
10536 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10537
10538         PR target/35318
10539         * gcc.c-torture/compile/pr35318.c: New test.
10540
10541         PR inline-asm/39059
10542         * gcc.dg/nofixed-point-2.c: New test.
10543         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10544         * g++.dg/ext/fixed2.C: Likewise.
10545         * g++.dg/other/error25.C: Likewise.
10546         * g++.dg/lookup/crash7.C: Likewise.
10547         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10548
10549         PR c++/39056
10550         * g++.dg/cpp0x/initlist13.C: New test.
10551
10552 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10553
10554         PR c++/36897
10555         * g++.dg/template/func2.C: New test.
10556
10557         PR c++/37314
10558         * g++.dg/template/typename15.C: New.
10559         * g++.dg/template/typename16.C: New.
10560
10561 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10562             Ben Elliston  <bje@au.ibm.com>
10563
10564         PR c/39034
10565         * gcc.dg/dfp/pr39034.c: New test.
10566
10567 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10568
10569         PR testsuite/38263
10570         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10571
10572 2009-02-02  Jason Merrill  <jason@redhat.com>
10573
10574         PR c++/39054
10575         * g++.dg/parse/dtor14.C: New test.
10576
10577 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10578
10579         * lib/target-supports.exp
10580         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10581         * g++.dg/ext/builtin10.C: New test.
10582
10583         PR inline-asm/39058
10584         * gcc.target/i386/pr39058.c: New test.
10585
10586 2009-02-02  Richard Guenther  <rguenther@suse.de>
10587
10588         PR tree-optimization/38937
10589         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10590
10591 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10592
10593         PR c++/39053
10594         * g++.dg/parse/crash52.C: New.
10595
10596 2009-01-30  Richard Guenther  <rguenther@suse.de>
10597
10598         PR tree-optimization/39041
10599         * gcc.c-torture/compile/pr39041.c: New testcase.
10600
10601 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10602
10603         PR target/39013
10604         * gcc.target/i386/pr39013-1.c: New test.
10605         * gcc.target/i386/pr39013-2.c: New test.
10606
10607         PR c++/39028
10608         * g++.dg/ext/label12.C: New test.
10609
10610 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10611
10612         PR c++/33465
10613         * g++.dg/parse/error34.C: New.
10614         * g++.dg/parse/error35.C: Likewise.
10615
10616 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10617
10618         PR c++/38655
10619         * g++.dg/cpp0x/decltype-38655.C: New.
10620
10621 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10622
10623         PR target/39002
10624         * g++.dg/torture/pr39002.C: New test.
10625
10626 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10627
10628         PR tree-optimization/39007
10629         * gcc.dg/tree-ssa/pr39007.c: New.
10630
10631 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10632
10633         PR middle-end/35854
10634         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10635         to "subreg1".
10636
10637 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10638
10639         PR middle-end/38857
10640         * gcc.c-torture/compile/pr38857.c: New test.
10641
10642 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10643
10644         PR fortran/38852
10645         PR fortran/39006
10646         * gfortran.dg/bound_6.f90: New test.
10647
10648 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10649
10650         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10651
10652 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10653
10654         PR tree-optimization/38997
10655         * gcc.dg/tree-ssa/pr38997.c: New.
10656
10657 2009-01-28  Richard Guenther  <rguenther@suse.de>
10658
10659         PR tree-optimization/38926
10660         * gcc.c-torture/compile/pr38926.c: New testcase.
10661
10662 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10663
10664         PR middle-end/38934
10665         * gcc.dg/pr38934.c: New test.
10666
10667 2009-01-28  Richard Guenther  <rguenther@suse.de>
10668
10669         PR middle-end/38908
10670         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10671
10672 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10673
10674         PR tree-optimization/38984
10675         * gcc.dg/pr38984.c: New XFAILed testcase.
10676
10677
10678 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10679
10680         PR target/38988
10681         * gcc.target/i386/pr38988.c: New test.
10682
10683 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10684
10685         PR c++/37554
10686         * g++.dg/parse/crash51.C: New.
10687         * g++.old-deja/g++.pt/crash9.C: Adjust.
10688
10689 2009-01-27  Daniel Kraft  <d@domob.eu>
10690
10691         PR fortran/38883
10692         * gfortran.dg/mvbits_6.f90:  New test.
10693         * gfortran.dg/mvbits_7.f90:  New test.
10694         * gfortran.dg/mvbits_8.f90:  New test.
10695
10696 2009-01-27  Richard Guenther  <rguenther@suse.de>
10697
10698         PR tree-optimization/38503
10699         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10700
10701 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10702
10703         PR middle-end/38969
10704         * gcc.c-torture/execute/pr38969.c: New test.
10705
10706 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10707
10708         PR testsuite/38864
10709         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10710         to dg-do compile.
10711         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10712         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10713         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10714
10715 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10716
10717         PR target/38952
10718         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10719         if __USING_SJLJ_EXCEPTIONS__ is defined.
10720
10721         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10722         __USING_SJLJ_EXCEPTIONS__ is defined.
10723         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10724         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10725         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10726         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10727         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10728         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10729
10730 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10731
10732         PR testsuite/38949
10733         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10734         Use instead of C name in asm statements.
10735
10736 2009-01-26  Richard Guenther  <rguenther@suse.de>
10737
10738         PR tree-optimization/38745
10739         * g++.dg/torture/pr38745.C: New testcase.
10740
10741 2009-01-26  Richard Guenther  <rguenther@suse.de>
10742
10743         PR middle-end/38851
10744         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10745
10746 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10747
10748         * gcc.dg/bitfld-15.c: Gate warning on target
10749         pcc_bitfield_type_matters.
10750         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10751         g++.dg/ext/bitfield4.C: Likewise.
10752         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10753         bitfield for any target.
10754
10755 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10756
10757         PR c/38957
10758         * gcc.dg/pr38957.c: New test.
10759
10760 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10761
10762         PR fortran/38955
10763         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10764         comparing floats.
10765
10766 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10767
10768         PR tree-optimization/38953
10769         * gfortran.dg/graphite/pr38953.f90: New.
10770
10771 2009-01-24  Paul Brook  <paul@codesourcery.com>
10772
10773         * gcc.target/arm/neon-cond-1.c: New test.
10774
10775 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10776
10777         PR tree-optimization/38932
10778         * gcc.dg/pr38932.c: New.
10779
10780 2009-01-23  Revital Eres  <eres@il.ibm.com>
10781
10782         * gcc.dg/sms-7.c: Fix test.
10783
10784 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10785
10786         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10787         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10788         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10789         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10790
10791 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10792
10793         * gcc.dg/pr35729.c: Make test x86 specific.
10794
10795 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10796
10797         PR middle-end/38615
10798         * gcc.dg/pr38615.c: New test.
10799
10800 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10801
10802         PR target/38931
10803         * gcc.target/i386/pr38931.c: New test.
10804
10805 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10806
10807         PR c++/38930
10808         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10809         * g++.dg/template/typedef12.C: Likewise.
10810         * g++.dg/template/typedef13.C: Likewise.
10811         * g++.dg/template/typedef14.C: Likewise.
10812         * g++.dg/template/sfinae3.C: Likewise.
10813         * g++.old-deja/g++.pt/typename8.C: Likewise.
10814         * g++.dg/template/access11.C: Likewise
10815
10816 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10817
10818         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10819         and mips*-*-irix*.
10820         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10821
10822 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10823
10824         PR c++/26693
10825         * g++.dg/template/typedef11.C: New test.
10826         * g++.dg/template/typedef12.C: Likewise.
10827         * g++.dg/template/typedef13.C: Likewise.
10828         * g++.dg/template/typedef14.C: Likewise.
10829         * g++.dg/template/sfinae3.C: Compile this pedantically.
10830         The only errors expected should be the one saying the typedef is ill
10831         formed.
10832         * g++.old-deja/g++.pt/typename8.C: Likewise.
10833         * g++.dg/template/access11.C: Update this.
10834
10835 2009-01-21  Daniel Kraft  <d@domob.eu>
10836
10837         PR fortran/38887
10838         * gfortran.dg/mvbits_5.f90:  New test.
10839
10840 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10841
10842         * gcc.dg/sms-6.c: New test.
10843         * gcc.dg/sms-7.c: Likewise.
10844
10845 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10846
10847         PR fortran/38907
10848         * gfortran.dg/host_assoc_function_7.f90: New test
10849
10850 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10851             Richard Guenther  <rguenther@suse.de>
10852
10853         PR tree-optimization/38747
10854         PR tree-optimization/38748
10855         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10856         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10857         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10858
10859 2009-01-20  Kees Cook  <kees@ubuntu.com>
10860             H.J. Lu  <hongjiu.lu@intel.com>
10861
10862         PR target/38902
10863         * gcc.dg/pr38902.c: New.
10864
10865 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10866
10867         PR target/38868
10868         * gfortran.dg/pr38868.f: New testcase.
10869
10870 2009-01-20  Richard Guenther  <rguenther@suse.de>
10871
10872         * gcc.c-torture/execute/pr36227.c: Move ...
10873         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10874
10875 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10876
10877         * lib/gfortran.exp: Add -B options for targets that use
10878         libgfortran.a%s in their specs.
10879
10880 2009-01-19  Jason Merrill  <jason@redhat.com>
10881
10882         PR c++/23287
10883         * g++.dg/template/dtor5.C: New test.
10884
10885 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10886
10887         PR fortran/38859
10888         * gfortran.dg/bound_5.f90: New test.
10889
10890 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10891
10892         PR target/38736
10893         * g++.dg/compat/abi/pr38736_main.C: New.
10894         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10895         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10896         * g++.dg/other/macro-1.C: Likewise.
10897         * gcc.dg/macro-1.c: Likewise.
10898         * gcc.dg/compat/pr38736_main.c: Likewise.
10899         * gcc.dg/compat/pr38736_x.c: Likewise.
10900         * gcc.dg/compat/pr38736_y.c: Likewise.
10901
10902 2009-01-18  Richard Guenther  <rguenther@suse.de>
10903
10904         PR tree-optimization/38819
10905         * gcc.c-torture/execute/pr38819.c: New testcase.
10906
10907 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10908
10909         PR fortran/38657
10910         * gfortran.dg/module_commons_3.f90: Reapply.
10911
10912 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10913
10914         PR fortran/34955
10915         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10916         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10917
10918 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10919
10920         PR fortran/38657
10921         * gfortran.dg/module_commons_3.f90: Remove
10922
10923 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10924
10925         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10926
10927 2009-01-16  Jason Merrill  <jason@redhat.com>
10928
10929         PR c++/38877
10930         * g++.dg/template/lvalue1.C: New test.
10931
10932         PR c++/29470
10933         * g++.dg/template/access20.C: New test.
10934         * g++.dg/torture/pr34641.C: Fix access.
10935
10936 2009-01-16  Richard Guenther  <rguenther@suse.de>
10937
10938         PR tree-optimization/38835
10939         PR middle-end/36227
10940         * gcc.c-torture/execute/pr36227.c: New testcase.
10941         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10942         * g++.dg/init/const7.C: Likewise.
10943
10944 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10945
10946         PR target/38554
10947         * gcc.c-torture/compile/pr38554.c: New test.
10948
10949 2009-01-16  Jason Merrill  <jason@redhat.com>
10950
10951         PR c++/38579
10952         * g++.dg/conversion/access1.C: New test.
10953
10954 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10955
10956         PR tree-optimization/38789
10957         * gcc.c-torture/compile/pr38789.c: New test.
10958
10959 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10960
10961         PR fortran/38152
10962         * gfortran.dg/proc_ptr_13.f90: New.
10963
10964 2009-01-15  Jason Merrill  <jason@redhat.com>
10965
10966         PR c++/38850
10967         * g++.dg/template/koenig6.C: New test.
10968
10969 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10970
10971         PR c++/29388
10972         * g++.dg/template/error37.C: New testcase.
10973
10974 2009-01-15  Jason Merrill  <jason@redhat.com>
10975
10976         PR c++/36334
10977         * g++.dg/conversion/memfn1.C: New test.
10978
10979         PR c++/37646
10980         * g++.dg/conversion/memfn2.C: New test.
10981
10982 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10983
10984         PR c++/38357
10985         * g++.dg/template/crash87.C: New test.
10986
10987 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10988
10989         PR middle-end/37843
10990         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10991
10992 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10993
10994         PR c++/38636
10995         * g++.dg/parse/crash50.C: New test.
10996
10997 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10998
10999         PR rtl-optimization/38245
11000         * gcc.dg/pr38245-3.c: New test.
11001         * gcc.dg/pr38245-3.h: New file.
11002         * gcc.dg/pr38245-4.c: New file.
11003         * gcc.dg/pr38364.c: New test.
11004
11005 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11006
11007         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11008         sequence PC-relative.
11009
11010 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11011
11012         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11013         calls and/or PLT markers.
11014         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11015         calls and/or PLT markers.
11016         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11017         calls and/or PLT markers.
11018         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11019         calls and/or PLT markers.
11020
11021 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11022             Nathan Froyd  <froydnj@codesourcery.com>
11023             Joseph Myers  <joseph@codesourcery.com>
11024
11025         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11026         New function.
11027         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11028         and use consistent CFLAGS.
11029         * gcc.target/powerpc/20030505.c: Likewise.
11030         * gcc.target/powerpc/20081204-1.c: Likewise.
11031         * gcc.target/powerpc/ppc-spe.c: Likewise.
11032         * gcc.target/powerpc/spe1.c: Likewise.
11033         * g++.dg/ext/spe1.C: Likewise.
11034         * g++.dg/other/opaque-1.C: Likewise.
11035         * g++.dg/other/opaque-2.C: Likewise.
11036         * g++.dg/other/opaque-3.C: Likewise.
11037
11038 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11039
11040         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11041         out of loop.
11042
11043 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11044
11045         PR target/38811
11046         * g++.dg/torture/pr38811.C: New file.
11047
11048 2009-01-14  Richard Guenther  <rguenther@suse.de>
11049
11050         PR tree-optimization/38826
11051         PR middle-end/38477
11052         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11053
11054 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11055
11056         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11057
11058 2009-01-14  Nick Clifton  <nickc@redhat.com>
11059
11060         PR c++/37862
11061         * g++.cp/parse/pr37862.C: New test.
11062
11063 2009-01-14  Julian Brown  <julian@codesourcery.com>
11064
11065         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11066         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11067         to...
11068         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11069         These.
11070
11071 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11072
11073         PR rtl-optimization/38774
11074         * gcc.dg/torture/pr38774.c: New test.
11075
11076         PR c++/38795
11077         * g++.dg/cpp0x/pr38795.C: New test.
11078
11079 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11080             Nathan Froyd  <froydnj@codesourcery.com>
11081             Joseph Myers  <joseph@codesourcery.com>
11082
11083         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11084         otherwise.  Do not check for AltiVec at runtime.
11085         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11086         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11087         * gcc.target/powerpc/altivec-1.c: Likewise.
11088         * gcc.target/powerpc/altivec-3.c: Likewise.
11089         * gcc.target/powerpc/altivec-10.c: Likewise.
11090         * gcc.target/powerpc/altivec-12.c: Likewise.
11091         * gcc.target/powerpc/altivec-24.c: Likewise.
11092         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11093         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11094         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11095         * gcc.target/powerpc/pr35907.c: Likewise.
11096         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11097         otherwise.  Do not check for Cell at runtime.
11098         * gcc.target/powerpc/altivec_check.h: Delete.
11099
11100         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11101         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11102         not check for AltiVec at runtime.
11103         * g++.dg/ext/altivec-cell-2.C: Likewise.
11104         * g++.dg/ext/altivec-cell-3.C: Likewise.
11105         * g++.dg/ext/altivec-cell-4.C: Likewise.
11106         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11107         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11108         check.
11109         * g++.dg/ext/altivec_check.h: Delete.
11110
11111 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11112
11113         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11114         effective target.  Adjust line numbers accordingly.
11115
11116 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11117
11118         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11119
11120 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11121
11122         PR tree-optimization/38786
11123         * gcc.dg/graphite/pr38786.c: New.
11124
11125 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11126
11127         Revert:
11128         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11129
11130         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11131         for alpha*-*-* targets.
11132         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11133
11134 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11135
11136         PR libfortran/38772
11137         * gfortran.dg/fmt_bz_bn_err.f: New test.
11138
11139 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11140
11141         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11142
11143 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11144
11145         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11146         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11147         instruction support.  Do not check for it at runtime.
11148
11149 2009-01-12  Jason Merrill  <jason@redhat.com>
11150
11151         PR c++/35109
11152         * g++.dg/lookup/friend11.C: Remove expected error.
11153         * g++.dg/lookup/friend14.C: New test.
11154         * g++.dg/lookup/friend15.C: New test.
11155
11156 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11157
11158         PR c++/36019
11159         * g++.dg/lookup/hidden-class12.C: New test.
11160         * g++.dg/lookup/hidden-class13.C: New test.
11161         * g++.dg/lookup/hidden-class14.C: New test.
11162         * g++.dg/lookup/hidden-class15.C: New test.
11163         * g++.dg/lookup/hidden-class16.C: New test.
11164
11165 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11166
11167         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11168         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11169         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11170
11171 2009-01-12  Jason Merrill  <jason@redhat.com>
11172
11173         PR c++/31488
11174         * g++.dg/other/vararg-3.C: New test.
11175
11176 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11177
11178         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11179         Explicitly enable SPE.
11180         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11181         directive.
11182
11183         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11184         Expect -flax-vector-conversions message.  Adjust incompatible
11185         types errors.
11186         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11187         Make Foo extern.
11188
11189         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11190
11191         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11192
11193         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11194         * g++.dg/other/opaque-2.C: Likewise.
11195         * g++.dg/other/opaque-3.C: Likewise.
11196
11197 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11198
11199         PR c/32041
11200         * gcc.dg/pr32041.c: New test.
11201         * g++.dg/parse/offsetof9.C: New test.
11202
11203 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11204             Nathan Froyd  <froydnj@codesourcery.com>
11205
11206         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11207         * g++.dg/ext/attribute-test-1.C: Likewise.
11208         * g++.dg/ext/attribute-test-2.C: Likewise.
11209         * g++.dg/ext/attribute-test-3.C: Likewise.
11210         * g++.dg/ext/attribute-test-4.C: Likewise.
11211
11212 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11213
11214         * gnat.dg/unchecked_convert3.adb: New test.
11215
11216 2009-01-12  Tomas Bily  <tbily@suse.cz>
11217
11218         PR middlend/38385
11219         * gcc.dg/tree-ssa/pr38385.c: New file.
11220
11221 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11222
11223         PR c++/38794
11224         * g++.dg/parse/typedef9.C: New test.
11225
11226         PR tree-optimization/38807
11227         * gcc.c-torture/compile/pr38807.c: New test.
11228
11229 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11230
11231         * gcc.target/mips/ins-2.c: New test.
11232
11233 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11234
11235         PR testsuite/38809
11236         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11237
11238 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11239
11240         PR c++/36254
11241         * g++.dg/warn/Wreturn-type-5.C: New test.
11242
11243 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11244
11245         PR middle-end/38616
11246         * gcc.dg/pr38616.c: New test.
11247
11248 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11249
11250         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11251
11252 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11253
11254         PR c++/38648
11255         * g++.dg/expr/string-1.C: New test.
11256         * g++.dg/expr/string-2.C: New test.
11257
11258         PR c++/36695
11259         * g++.dg/ext/complex4.C: New test.
11260         * g++.dg/ext/complex5.C: New test.
11261         * g++.dg/init/reference1.C: New test.
11262         * g++.dg/init/reference2.C: New test.
11263         * g++.dg/init/reference3.C: New test.
11264
11265 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11266
11267         PR fortran/38763
11268         * gfortran.dg/transfer_null_1.f90: New test.
11269
11270 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11271
11272         PR fortran/38765
11273         * gfortran.dg/host_assoc_function_6.f90: New test.
11274
11275 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11276
11277         * lib/target-supports.exp: Add method to determine if the effective
11278         target is really a ppc405 after applying all compile options.
11279         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11280         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11281         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11282         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11283         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11284         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11285         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11286         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11287         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11288         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11289         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11290         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11291         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11292         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11293         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11294         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11295         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11296         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11297         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11298         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11299         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11300         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11301         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11302         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11303         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11304         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11305         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11306         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11307         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11308         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11309         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11310
11311 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11312
11313         PR c++/35335
11314         * g++.dg/other/error31.C: New testcase.
11315
11316         PR c/35742
11317         * gcc.dg/pr35742.c: New test.
11318
11319 2009-01-09  John F. Carr  <jfc@mit.edu>
11320
11321         PR c++/37877
11322         * g++.dg/parse/linkage3.C: New test.
11323
11324 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11325
11326         PR middle-end/38771
11327         * gcc.c-torture/compile/pr38771.c: New test.
11328
11329 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11330
11331         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11332
11333 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11334
11335         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11336         * gcc.dg/sibcall-4.c: Likewise.
11337
11338 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11339             Jan Sjodin  <jan.sjodin@amd.com>
11340
11341         PR tree-optimization/38559
11342         * gcc.dg/graphite/pr38559.c: New.
11343
11344 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11345
11346         PR tree-optimization/37194
11347         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11348
11349 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11350
11351         PR c++/38725
11352         * g++.dg/ext/label11.C: New test.
11353
11354 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11355
11356         * lib/target-supports.exp (check_weak_override_available): New.
11357         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11358         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11359         dg-require-weak-override.
11360
11361 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11362             Alan Modra  <amodra@bigpond.net.au>
11363
11364         * gcc.c-torture/compile/20090107-1.c: New test.
11365
11366 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11367
11368         PR target/38706
11369         * g++.dg/other/pr38706.C: New test.
11370
11371 2009-01-07  Jason Merrill  <jason@redhat.com>
11372
11373         * g++.dg/cpp0x/variadic92.C: New test.
11374         * g++.dg/cpp0x/variadic93.C: New test.
11375
11376 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11377
11378         * lib/target-supports-dg.exp (current_compiler_flags): New.
11379         (check-flags): Use it; do not access dg-test local variables.
11380         (dg-skip-if): Do not access dg-test local variables.
11381         (dg-xfail-run-if): Ditto.
11382         (dg-shouldfail): Ditto.
11383         * gcc.test-framework/test-framework.exp
11384         (check_effective_target_def_nocache): New.
11385         * gcc.test-framework/test-framework.awk: Handle scan tests.
11386         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11387         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11388         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11389         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11390         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11391         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11392         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11393         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11394         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11395
11396         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11397
11398         * lib/target-supports-dg.exp (check_test_flags): Delete.
11399
11400 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11401
11402         PR tree-optimization/38492
11403         PR tree-optimization/38498
11404         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11405         in trunk.
11406         * gcc.dg/graphite/block-0.c: Update test.
11407         * gcc.dg/graphite/block-1.c: Same.
11408         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11409         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11410         * gcc.dg/graphite/block-3.c: New.
11411         * gcc.dg/graphite/pr38498.c: New.
11412
11413 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11414
11415         AVX Programming Reference (December, 2008)
11416         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11417         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11418         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11419
11420         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11421         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11422
11423 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11424
11425         PR fortran/38220
11426         * gfortran.dg/c_loc_pure_1.f90:  New test.
11427
11428 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11429
11430         PR fortran/38669
11431         * gfortran.dg/elemental_dependency_3.f90:
11432         Add the final tree dump cleanup.
11433
11434 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11435
11436         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11437         passing -m32.
11438
11439         PR rtl-optimization/38722
11440         * gfortran.dg/pr38722.f90: New test.
11441
11442 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11443
11444         PR c/34252
11445         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11446         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11447
11448 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11449
11450         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11451         * gfortran.dg/typebound_call_8.f03: Same.
11452         * gfortran.dg/elemental_bind_c.f90: Same.
11453         * gfortran.dg/typebound_call_7.f03: Same.
11454         * gfortran.dg/interface_proc_end.f90: Same
11455         * gfortran.dg/pr37243.f: Fix typo.
11456
11457 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11458
11459         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11460         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11461         large stack sizes.
11462
11463 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11464
11465         AVX Programming Reference (December, 2008)
11466         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11467         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11468         * gcc.target/i386/sse-14.c: Likewise.
11469
11470         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11471         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11472         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11473         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11474
11475 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11476
11477         PR libfortran/38735
11478         * gfortran.dg/fmt_bz_bn.f: Update test.
11479
11480 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11481
11482         PR c++/38472
11483         * g++.dg/conversion/usual-arith-conv.C: New test.
11484
11485 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11486
11487         PR c/34911
11488         * gcc.dg/vector-3.c: New testcase.
11489         * g++.dg/ext/vector15.C: New test.
11490
11491 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11492
11493         PR tree-optimization/38510
11494         * gcc.dg/graphite/pr38510.c: New.
11495
11496 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11497             Jan Sjodin <jan.sjodin@amd.com>
11498
11499         PR tree-optimization/38500
11500         * gcc.dg/graphite/pr38500.c: New.
11501
11502 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11503
11504         * gcc.c-torture/compile/20001226-1.c: Generalize
11505         dg-timeout-factor.
11506         * gcc.c-torture/compile/limits-fnargs.c: Add
11507         dg-timeout-factor.
11508         * gcc.dg/20020425-1.c: Likewise.
11509         * gcc.dg/pch/pch.exp: Likewise.
11510
11511 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11512
11513         PR fortran/38657
11514         * gfortran.dg/module_commons_3.f90: New test.
11515
11516 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11517
11518         PR fortran/37159
11519         * gfortran.dg/random_seed_1.f90: Updated.
11520
11521 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11522
11523         PR fortran/38669
11524         PR fortran/38726
11525         * gfortran.dg/elemental_subroutine_7.f90:
11526         Fix p values so that it can be used as vector subscript.
11527
11528 2009-01-05  Jason Merrill  <jason@redhat.com>
11529
11530         * g++.dg/cpp0x/initlist12.C: Add another test.
11531
11532         * g++.dg/cpp0x/defaulted7.C: New test.
11533
11534 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11535
11536         PR fortran/38672
11537         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11538         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11539
11540 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11541
11542         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11543         for alpha*-*-* targets.
11544         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11545
11546 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11547
11548         PR fortran/38665
11549         * gfortran.dg/host_assoc_function_5.f90: New test.
11550
11551 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11552
11553         PR fortran/38669
11554         * gfortran.dg/elemental_dependency_3.f90: New test.
11555         * gfortran.dg/elemental_subroutine_7.f90: New test.
11556
11557 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11558
11559         * gcc.dg/struct-ret-3.c: Include unistd.h.
11560         (main): Exit early if system memory page size is
11561         larger than 4096 bytes.
11562
11563 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11564
11565         PR fortran/38718
11566         * gfortran.dg/merge_init_expr.f90: New.
11567
11568 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11569
11570         PR fortran/38536
11571         * gfortran.dg/c_loc_tests_13.f90: New test.
11572         * gfortran.dg/c_loc_tests_14.f90: New test.
11573
11574 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11575
11576         * gfortran.dg/func_result_4.f90: New.
11577
11578 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11579
11580         PR fortran/38594
11581         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11582         interface still works, in addition to original tests.
11583         * gfortran.dg/host_assoc_call_6.f90: New test.
11584
11585 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11586
11587         PR c++/38705
11588         * g++.dg/torture/pr38705.C: New test.
11589
11590         PR c/38700
11591         * gcc.dg/pr38700.c: New test.
11592
11593 2009-01-02  Jason Merrill  <jason@redhat.com>
11594
11595         * g++.dg/cpp0x/initlist11.C: New test.
11596         * g++.dg/cpp0x/initlist12.C: New test.
11597
11598 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11599
11600         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11601         Allow extra informative notes.
11602
11603 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11604
11605         PR c/36489
11606         * gcc.dg/pr36489.c: New test.
11607
11608 \f
11609 Copyright (C) 2009 Free Software Foundation, Inc.
11610
11611 Copying and distribution of this file, with or without modification,
11612 are permitted in any medium without royalty provided the copyright
11613 notice and this notice are preserved.