OSDN Git Service

/cp
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
2
3         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
4         explicit.
5         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
6         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
7         * g++.old-deja/g++.law/typeck1.C: Likewise.
8         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
9         * g++.dg/conversion/ptrmem9.C: Likewise.
10         * g++.dg/expr/cond2.C: Likewise.
11
12 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
13             Janus Weil  <janus@gcc.gnu.org>
14
15         PR fortran/42104
16         * gfortran.dg/proc_ptr_comp_23.f90 : New test.
17
18 2009-11-19  Jason Merrill  <jason@redhat.com>
19
20         PR c++/42115
21         * g++.dg/init/placement5.C: Add positive test.
22
23         DR 176 permissiveness
24         * g++.dg/ext/injected-ttp.C: New.
25         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
26         * g++.old-deja/g++.pt/ttp41.C: Adjust.
27
28 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
29
30         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
31         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
32
33 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
34
35         * gcc-dg/raw-string-1.c: Skip test for avr target.
36         * gcc-dg/utf-array-short-wchar.c: Ditto.
37         * gcc-dg/utf-array.c: Ditto.
38         * gcc-dg/utf8-2.c: Ditto.
39
40 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
41
42         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
43         (plugin_init): Pass correct version to plugin_default_version_check.
44         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
45         (plugin_init): Pass correct version to plugin_default_version_check.
46         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
47         (plugin_init): Pass correct version to plugin_default_version_check.
48
49 2009-11-19  Jason Merrill  <jason@redhat.com>
50
51         PR c++/561
52         * g++.dg/overload/pmf2.C: New.
53
54 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
55
56         PR libgfortran/42090
57         * gfortran.dg/direct_io_11.f90: New test.
58
59 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
60
61         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
62
63 2009-11-18  Nick Clifton  <nickc@redhat.com>
64         
65         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
66         * g++.dg/lto/20081120-1_0.C: Likewise.
67         * g++.dg/lto/20091002-2_0.C: Likewise.
68         * g++.dg/lto/20081120-2_0.C: Likewise.
69         * g++.dg/lto/20091002-3_0.C: Likewise.
70         * g++.dg/lto/20081123_0.C: Likewise.
71         * g++.dg/lto/20090313_0.C: Likewise.
72         * g++.dg/lto/20081109-1_0.C: Likewise.
73         * g++.dg/lto/20081219_0.C: Likewise.
74         * g++.dg/lto/20081204-1_0.C: Likewise.
75         * g++.dg/lto/20090302_0.C: Likewise.
76         * g++.dg/lto/20081119-1_0.C: Likewise.
77         * g++.dg/lto/20081118_0.C: Likewise.
78
79 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
80
81         PR testsuite/41913
82         * lib/lto.exp (scan-symbol): Properly check if target exist.
83
84 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
85
86         PR fortran/42072
87         * gfortran.dg/proc_ptr_8.f90: Extended.
88
89 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
90
91         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
92         explicit.
93         * g++.dg/inherit/error4.C: Likewise.
94         * g++.dg/template/crash90.C: Likewise.
95
96 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
97
98         PR c++/3187
99         * g++.dg/abi/mangle26.C: Also match *C2* definition.
100         * g++.dg/abi/mangle27.C: Likewise.
101         * g++.dg/abi/mangle28.C: Likewise.
102         * g++.dg/abi/mangle29.C: Likewise.
103
104 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
105
106         PR debug/41926
107         * gcc.dg/vect/vect-debug-pr41926.c: New.
108
109 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
110
111         PR c++/42058
112         * testsuite/g++.dg/init/array26.C: New.
113         * testsuite/g++.dg/init/array27.C: Likewise.
114         * testsuite/g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
115
116 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
117
118         PR c++/42061
119         * g++.dg/cpp0x/initlist27.C: New test.
120
121         PR c++/42059
122         * g++.dg/cpp0x/initlist26.C: New test.
123
124 2009-11-16  Jason Merrill  <jason@redhat.com>
125
126         PR c++/189, c++/9937, c++/13950, DR 176
127         * g++.dg/tc1/dr176.C: Adjust.
128         * g++.dg/template/injected1.C: New.
129         * g++.dg/template/inherit.C: Adjust.
130         * g++.old-deja/g++.brendan/crash56.C: Adjust.
131         * g++.old-deja/g++.pt/lookup8.C: Adjust.
132         * g++.old-deja/g++.pt/ttp22.C: Adjust.
133         * g++.old-deja/g++.pt/ttp23.C: Adjust.
134
135 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
136
137         PR c++/42055
138         * testsuite/g++.dg/template/crash92.C: New.
139
140 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
141
142         PR c++/32056
143         * testsuite/g++.dg/template/error44.C: New.
144
145 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
146
147         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
148
149 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
150
151         PR fortran/42048
152         * gfortran.dg/typebound_call_11.f03: New test.
153
154 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
155
156         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
157         init functions.
158
159 2009-11-13  Jason Merrill  <jason@redhat.com>
160
161         PR c++/27425
162         PR c++/34274
163         * g++.dg/template/arg7.C: New.
164
165         PR c++/29363
166         * g++.dg/template/error43.C: New.
167
168         PR debug/26965
169         * g++.dg/debug/dwarf2/static-data-member2.C: New.
170
171         PR c++/35075
172         * g++.dg/template/ref5.C: New.
173
174         PR c++/21008, DR 515
175         * g++.dg/template/inherit4.C: New.
176         * g++.dg/lookup/scoped8.C: Adjust.
177
178         PR c++/11987
179         * g++.dg/parse/typename11.C: New.
180         * g++.dg/template/crash48.C: Adjust.
181
182 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
183
184         PR testsuite/42001
185         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
186         lto_finish at the end.
187         * gfortran.dg/lto/lto.exp: Ditto.
188
189 2009-11-12  Jason Merrill  <jason@redhat.com>
190
191         PR c++/39560
192         * g++.dg/lookup/anon7.C: New.
193
194         PR c++/37037
195         * g++.dg/template/typedef21.C: New.
196
197         PR c++/42013
198         * g++.dg/cpp0x/decltype19.C: New.
199
200 2009-11-11  Jason Merrill  <jason@redhat.com>
201
202         PR c++/39131
203         * g++.dg/dfp/typeid1.C: New.
204
205 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
206
207         PR fortran/41978
208         * gfortran.dg/proc_ptr_comp_22.f90: New test.
209
210 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
211
212         PR testsuite/42001
213         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
214         lto_finish at the end.
215
216         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
217         (lto_finish): New. Restore mathlib.
218
219 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
220
221         * g++.dg/torture/pushpop_macro.C: New testcase.
222         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
223         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
224
225 2009-11-11  Jon Beniston  <jon@beniston.com>
226
227         * lib/target-supports.exp (check_profiling_available): lm32 target
228           doesn't support profiling.
229         * gcc.dg/20020312-2.c: Add lm32 support.
230         * g++.dg/other/packed1.C: Expect to fail on lm32.
231         * g++.old-deja/g++.jason/thunk3.C: Likewise.
232
233 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
234
235         * gcc.target/arm/neon: Regenerate generated tests.
236
237 2009-11-10  Jason Merrill  <jason@redhat.com>
238
239         * g++.dg/init/placement5.C: New.
240
241         PR c++/34158
242         * g++.dg/init/placement4.C: New.
243
244 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
245
246         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
247         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
248         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
249         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
250
251 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
252
253         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
254         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
255
256 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
257
258         * gcc.c-torture/compile/pr41987.c: New.
259
260 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
261
262         PR middle-end/40946
263         * gcc.dg/pr40946.c: New test.
264
265 2009-11-09  Jason Merrill  <jason@redhat.com>
266
267         PR c++/41972
268         * g++.dg/template/ref4.C: New.
269
270         PR c++/41994
271         * g++.dg/template/conv10.C: New.
272
273 2009-11-07  Jason Merrill  <jason@redhat.com>
274
275         PR c++/37920
276         * g++.dg/ext/typeof11.C: New.
277
278 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
279
280         PR target/41985
281         * gcc.target/i386/pr41985.c: New test.
282
283 2009-11-08  Richard Guenther  <rguenther@suse.de>
284
285         * gcc.dg/torture/pta-escape-1.c: New testcase.
286
287 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
288
289         * gnat.dg/rep_clause4.adb: New test.
290
291 2009-11-08  Richard Guenther  <rguenther@suse.de>
292
293         PR rtl-optimization/41928
294         * gfortran.dg/pr41928.f90: New testcase.
295
296 2009-11-07  Jason Merrill  <jason@redhat.com>
297
298         PR c++/18451
299         PR c++/40738
300         * g++.dg/parse/error36.C: Add parameter and template cases.
301         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
302         * g++.dg/ext/typedef-init.C: Likewise.
303         * g++.dg/lookup/hidden-class1.C: Likewise.
304         * g++.dg/lookup/hidden-class10.C: Likewise.
305         * g++.dg/lookup/hidden-class5.C: Likewise.
306         * g++.dg/lookup/hidden-class7.C: Likewise.
307         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
308         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
309         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
310         * g++.dg/lookup/strong-using-2.C: Likewise.
311         * g++.dg/other/typedef1.C: Likewise.
312         * g++.dg/parse/access10.C: Likewise.
313         * g++.dg/parse/constructor1.C: Likewise.
314         * g++.dg/parse/crash38.C: Likewise.
315         * g++.dg/parse/error3.C: Likewise.
316         * g++.dg/parse/typespec1.C: Likewise.
317         * g++.dg/template/typedef5.C: Likewise.
318         * g++.old-deja/g++.pt/typename3.C: Likewise.
319         * g++.old-deja/g++.pt/typename4.C: Likewise.
320         * g++.old-deja/g++.pt/typename6.C: Likewise.
321         * g++.old-deja/g++.robertl/eb94.C: Likewise.
322
323         * g++.dg/abi/regparm1.C: Fix execute test.
324
325 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
326
327         PR tree-optimization/41643
328         * gcc.dg/pr41643.c: New test.
329
330 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
331
332         PR fortran/41909
333         * gfortran.dg/recursive_check_15.f90: New test.
334
335 2009-11-06  Jason Merrill  <jason@redhat.com>
336
337         PR c++/15946
338         * g++.dg/parse/error36.C: New.
339         * g++.old-deja/g++.other/typename1.C: Adjust.
340
341         PR c++/9381
342         * g++.dg/abi/regparm1.C: New.
343
344 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
345
346         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
347         PLUGIN_PRAGMAS.
348         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
349         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
350         and pragma_plugin-test-1.C.
351
352 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
353
354         PR c++/41536
355         * g++.dg/ext/always_inline-5.C: New test.
356
357 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
358
359         PR c++/41967
360         * g++.dg/gomp/pr41967.C: New test.
361
362 2009-11-06  Michael Matz  <matz@suse.de>
363
364         PR middle-end/41963
365         * gcc.dg/pr41963.c: New test.
366
367 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
368
369         PR middle-end/41935
370         * gcc.dg/pr41935.c: New test.
371         * c-c++-common/pr41935.c: New test.
372         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
373         element.
374         * gcc.c-torture/execute/pr41935.c: New test.
375
376 2009-11-05  Jason Merrill  <jason@redhat.com>
377
378         PR c++/34180
379         * g++.dg/init/synth2.C: New.
380
381         PR c++/7046
382         * g++.dg/abi/pragma-pack1.C: New.
383
384         PR c++/34870
385         * g++.dg/lookup/koenig7.C: New.
386
387         PR c++/41703
388         * g++.dg/template/partial6.C: New.
389
390 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
391
392         PR fortran/41556
393         * gfortran.dg/class_12.f03: New test.
394
395 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
396
397         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
398         in builtin's name.
399
400 2009-11-04  Jason Merrill  <jason@redhat.com>
401
402         PR c++/36912
403         * g++.dg/init/static-init2.C: New.
404
405 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
406
407         PR fortran/41556
408         PR fortran/41873
409         * gfortran.dg/interface_abstract_4.f90: New test.
410
411 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
412
413         * gcc.target/m68k/pr41302.c: Fix target triplet.
414
415 2009-11-04  Jason Merrill  <jason@redhat.com>
416
417         PR c++/39413
418         * g++.dg/template/overload11.C: New.
419         * g++.dg/template/nested3.C: Adjust.
420
421 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
422
423         PR ada/20548
424         * ada/acats/norun.lst: Remove the stack checking tests.
425         * ada/acats/run_acats: Limit the stack to 8MB.
426
427 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
428
429         PR fortran/41556
430         PR fortran/41937
431         * gfortran.dg/class_11.f03: New test.
432
433 2009-11-04  Jason Merrill  <jason@redhat.com>
434
435         PR c++/35067
436         * g++.dg/abi/thunk5.C: New.
437
438 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
439
440         PR rtl-opt/41833
441         * gcc.target/powerpc/altivec-33.c: New testcase.
442
443 2009-11-04  Jason Merrill  <jason@redhat.com>
444
445         PR c++/17365, DR 218
446         * g++.dg/lookup/koenig6.C: New.
447         * g++.dg/lookup/koenig5.C: Adjust.
448         * g++.dg/template/crash56.C: Adjust.
449         * g++.old-deja/g++.ns/koenig5.C: Adjust.
450
451 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
452             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
453
454         * gcc.target/i386/xop-check.h: New file.
455         * gcc.target/i386/xop-hadduX.c: Ditto.
456         * gcc.target/i386/xop-haddX.c: Ditto.
457         * gcc.target/i386/xop-hsubX.c: Ditto.
458         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
459         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
460         * gcc.target/i386/xop-pcmov2.c: Ditto.
461         * gcc.target/i386/xop-pcmov.c: Ditto.
462         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
463         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
464         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
465         * gcc.target/i386/xop-shift1-vector.c: Ditto.
466         * gcc.target/i386/xop-shift2-vector.c: Ditto.
467         * gcc.target/i386/xop-shift3-vector.c: Ditto.
468         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
469         * gcc.target/i386/sse-12.c: Update with new compile options to
470         activate and check xopintrin.h intrinsic file.
471         * gcc.target/i386/sse-13.c: Ditto.
472         * gcc.target/i386/sse-14.c: Ditto.
473         * gcc.target/i386/sse-22.c: Ditto.
474         * gcc.target/i386/sse-23.c: Ditto.
475         * g++.dg/other/i386-2.C: Ditto.
476         * g++.dg/other/i386-3.C: Ditto.
477         * g++.dg/other/i386-5.C: Ditto.
478         * g++.dg/other/i386-6.C: Ditto.
479         
480 2009-11-04  Wei Guozhi  <carrot@google.com>
481
482         PR target/40835
483         * gcc.target/arm/pr40835: New testcase.
484
485 2009-11-04  Revital Eres  <eres@il.ibm.com>
486
487         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
488         change in decision of peeling for alignment.
489         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
490         * gcc.dg/vect/vect-50.c: Likewise.
491         * gcc.dg/vect/vect-42.c: Likewise.
492         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
493         Likewise.
494         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
495         Likewise.
496         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
497         * gcc.dg/vect/vect-60.c: Likewise.
498         * gcc.dg/vect/vect-52.c: Likewise.
499         * gcc.dg/vect/vect-44.c: Likewise.
500         * gcc.dg/vect/vect-27.c: Likewise.
501         * gcc.dg/vect/vect-29.c: Likewise.
502         * gcc.dg/vect/vect-72.c: Likewise.
503         * gcc.dg/vect/vect-56.c: Likewise.
504         * gcc.dg/vect/vect-48.c: Likewise.
505         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
506         * gfortran.dg/vect/vect-2.f90: Likewise.
507         * gfortran.dg/vect/vect-5.f90: Likewise.
508
509 2009-11-04  Richard Guenther  <rguenther@suse.de>
510
511         PR tree-optimization/41919
512         * gcc.c-torture/execute/pr41919.c: New testcase.
513
514 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
515
516         PR target/41302
517         * gcc.target/m68k/pr41302.c: New test.
518
519 2009-11-03  Jason Merrill  <jason@redhat.com>
520
521         PR c++/36959
522         * g++.dg/opt/inline16.C: New.
523
524 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
525
526         * gnat.dg/stack_check.adb1: New test.
527         * gnat.dg/stack_check.adb2: Likewise.
528
529 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
530
531         PR rtl-optimization/41917
532         * gcc.c-torture/execute/pr41917.c: New test.
533
534 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
535
536         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
537         dump to not include "call *%esp".
538
539 2009-11-03  Jason Merrill  <jason@redhat.com>
540
541         PR c++/39786
542         * g++.dg/lookup/using22.C: New.
543
544         PR c++/41876
545         * g++.dg/parse/eh-decl.C: New.
546
547         PR c++/41927
548         * g++.dg/template/sfinae16.C: New.
549
550         PR c++/41815
551         * g++.dg/cpp0x/rv-return.C: New.
552         * g++.dg/cpp0x/deduce.C: Adjust.
553
554         PR c++/40944
555         * g++.dg/template/sfinae15.C: New.
556
557         PR c++/40687
558         * g++.dg/cpp0x/auto3.C: Remove xfail.
559
560 2009-11-03  Tobias Burnus  <burnus@net-b.de>
561
562         PR fortran/41907
563         * gfortran.dg/missing_optional_dummy_6.f90: New test.
564
565 2009-11-03  Nick Clifton  <nickc@redhat.com>
566
567         * gcc.target/rx/builtins.c: Remove redundant tests.
568         Add test of MVTIPL instruction.
569         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
570         function attributes.  Add -msave-acc-in-interrupts option to the
571         command line.
572
573 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
574             Maxim Kuvyrkov  <maxim@codesourcery.com>
575
576         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
577         sh, m68k and fido.
578
579 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
580
581         PR c++/38699
582         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
583         * c-c++-common/builtin-offsetof.c: ... here.
584
585 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
586
587         PR c++/38699
588         * c-c++-common/dfp/builtin-offsetof.c: New test.
589         * g++.dg/other/offsetof6.C: Likewise.
590
591 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
592
593         PR target/41900
594         * gcc.target/i386/pr41900.c: New test.
595
596 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
597
598         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
599
600 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
601
602         PR c++/41856
603         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
604         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
605
606 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
607
608         PR c++/37093
609         * g++.dg/other/ptrmem10.C: New test.
610         * g++.dg/other/ptrmem11.C: Likewise.
611
612 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
613
614         PR testsuite/41878
615         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
616         spaces in some expressions.
617
618 2009-11-02  Jason Merrill  <jason@redhat.com>
619
620         * g++.dg/other/linkage2.C: Move to...
621         * g++.dg/cpp0x/linkage2.C: ..here.
622         * g++.dg/abi/mangle32.C: Add -std=c++0x.
623         * g++.dg/cpp0x/nolinkage1.C: Likewise.
624         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
625         * g++.dg/ext/anon-struct4.C: Revert earlier change.
626         * g++.dg/lookup/anon2.C: Likewise.
627         * g++.dg/other/anon3.C: Likewise.
628         * g++.dg/template/arg2.C: Likewise.
629         * g++.dg/template/local4.C: Likewise.
630         * g++.old-deja/g++.law/operators32.C: Likewise.
631         * g++.old-deja/g++.other/linkage2.C: Likewise.
632         * g++.old-deja/g++.pt/enum6.C: Likewise.
633         * g++.old-deja/g++.other/anon9.C: Likewise.
634         * g++.old-deja/g++.other/linkage1.C: Likewise.
635         * c-c++-common/dfp/pr35620.c: Give the union a name.
636
637 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
638
639         PR tree-optimization/41857
640         * gcc.target/spu/ea/pr41857.c: New file.
641
642 2009-11-02  Martin Jambor  <mjambor@suse.cz>
643
644         PR tree-optimization/41750
645         * gcc.c-torture/execute/pr41750.c: New test.
646
647 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
648
649         PR tree-optimization/41841
650         * gcc.dg/pr41841.c: New test.
651
652         PR debug/41893
653         * gcc.dg/debug/pr41893-1.c: New test.
654         * gcc.dg/debug/pr41893-2.c: New file.
655
656         PR c++/41774
657         * g++.dg/ext/visibility/namespace3.C: New test.
658
659 2009-11-01  Jason Merrill  <jason@redhat.com>
660
661         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
662         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
663         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
664
665 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
666
667         * gnat.dg/opt5.adb: New test.
668
669 2009-11-01  Tobias Burnus  <burnus@net-b.de>
670
671         PR fortran/41872
672         * gfortran.dg/allocatable_scalar_4.f90: New test.
673
674 2009-11-01  Tobias Burnus  <burnus@net-b.de>
675
676         PR fortran/41850
677         * gfortran.dg/intent_out_6.f90: New testcase.
678
679 2009-10-31  Richard Guenther  <rguenther@suse.de>
680
681         * g++.dg/tree-ssa/restrict1.C: New.
682
683 2009-10-31  Jason Merrill  <jason@redhat.com>
684
685         * g++.dg/rtti/typeid9.C: New.
686
687         PR c++/41754
688         * g++.dg/cpp0x/initlist25.C: New.
689
690 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
691
692         * gnat.dg/specs/rep_clause4.ads: New test.
693
694 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
695
696         PR target/41885
697         * gcc.target/avr/torture/pr41885.c: New test.
698
699 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
700
701         * gnat.dg/specs/pack5.ads: New test.
702
703 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
704
705         * lib/target-supports.exp: Handle powerpc-*-elf.
706
707 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
708
709         PR target/40838
710         * gcc.target/i386/incoming-6.c: New.
711         * gcc.target/i386/incoming-7.c: Likewise.
712         * gcc.target/i386/incoming-8.c: Likewise.
713         * gcc.target/i386/incoming-9.c: Likewise.
714         * gcc.target/i386/incoming-10.c: Likewise.
715         * gcc.target/i386/incoming-11.c: Likewise.
716         * gcc.target/i386/incoming-12.c: Likewise.
717         * gcc.target/i386/incoming-13.c: Likewise.
718         * gcc.target/i386/incoming-14.c: Likewise.
719         * gcc.target/i386/incoming-15.c: Likewise.
720         * gcc.target/i386/pr37843-4.c: Likewise.
721
722 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
723
724         PR c++/41863
725         * g++.dg/template/sizeof12.C: New test.
726
727 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
728
729         * gnat.dg/pack14.adb: New test.
730
731 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
732
733         * gcc.target/mips/mips.exp (mips_option_groups): Add
734         mcount-ra-address.
735         * gcc.target/mips/mmcount-ra-address-1.c: New test.
736         * gcc.target/mips/mmcount-ra-address-2.c: New test.
737         * gcc.target/mips/mmcount-ra-address-3.c: New test.
738
739 2009-10-29  Michael Matz  <matz@suse.de>
740
741         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
742         * gcc.target/i386/sse-recip-vec.c: Ditto.
743         * gcc.target/i386/brokensqrt.c: New test.
744
745 2009-10-29  Tobias Burnus  <burnus@net-b.de>
746
747         PR fortran/41777
748         * gfortran.dg/associated_target_3.f90: New testcase.
749
750 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
751
752         * gfortran.dg/lto/pr41764_0.f: New.
753
754 2009-10-29  Martin Jambor  <mjambor@suse.cz>
755
756         PR tree-optimization/41775
757         * g++.dg/torture/pr41775.C: New testcase.
758
759 2009-10-28  Jason Merrill  <jason@redhat.com>
760
761         * g++.dg/cpp0x/inline-ns1.C: New.
762         * g++.dg/cpp0x/inline-ns2.C: New.
763         * g++.dg/cpp0x/inline-ns3.C: New.
764
765 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
766
767         PR rtl-optimization/39715
768         * gcc.target/arm/thumb-ltu.c: New.
769
770 2009-10-28  Richard Guenther  <rguenther@suse.de>
771
772         PR lto/41808
773         PR lto/41839
774         * gcc.dg/lto/20091027-1_0.c: New testcase.
775         * gcc.dg/lto/20091027-1_1.c: Likewise.
776         * g++.dg/lto/20091026-1_0.C: Likewise.
777         * g++.dg/lto/20091026-1_1.C: Likewise.
778         * g++.dg/lto/20091026-1_a.h: Likewise.
779
780 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
781
782         PR middle-end/41837
783         * gcc.dg/pr41837.c: New test.
784
785         PR debug/41801
786         * g++.dg/ext/sync-3.C: New test.
787
788         PR target/41762
789         * gcc.dg/pr41762.c: New test.
790
791 2009-10-28  Richard Guenther  <rguenther@suse.de>
792
793         PR middle-end/41855
794         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
795         * gfortran.dg/lto/20091028-1_1.c: Likewise.
796         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
797         * gfortran.dg/lto/20091028-2_1.c: Likewise.
798
799 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
800
801         PR rtl-optimization/39715
802         * gcc.target/arm/thumb-bitfld1.c: New.
803
804 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
805
806         PR rtl-optimization/40741
807         * gcc.target/arm/thumb-branch1.c: New.
808
809 2009-10-27  Jason Merrill  <jason@redhat.com>
810
811         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
812         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
813         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
814         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
815
816 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
817
818         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
819         * gnat.dg/null_pointer_deref2.adb: Likewise.
820
821 2009-10-27  Richard Guenther  <rguenther@suse.de>
822
823         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
824
825 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
826
827         PR c/41842
828         * gcc.dg/pr41842.c: New test.
829
830 2009-10-27  Revital Eres  <eres@il.ibm.com>
831
832         PR tree-optimization/40648
833         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
834         change in decision of peeling for alignment.
835         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
836         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
837         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
838         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
839         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
840         * gcc.dg/vect/vect-50.c: Likewise.
841         * gcc.dg/vect/vect-33.c: Likewise.
842         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
843         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
844         Likewise.
845         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
846         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
847         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
848         Likewise.
849         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
850         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
851         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
852         * gcc.dg/vect/vect-60.c: Likewise.
853         * gcc.dg/vect/vect-26.c: Likewise.
854         * gcc.dg/vect/vect-52.c: Likewise.
855         * gcc.dg/vect/vect-44.c: Likewise.
856         * gcc.dg/vect/vect-27.c: Likewise.
857         * gcc.dg/vect/vect-70.c: Likewise.
858         * gcc.dg/vect/vect-28.c: Likewise.
859         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
860         * gcc.dg/vect/vect-109.c: Likewise.
861         * gcc.dg/vect/vect-54.c: Likewise.
862         * gcc.dg/vect/vect-29.c: Likewise.
863         * gcc.dg/vect/vect-72.c: Likewise.
864         * gcc.dg/vect/vect-56.c: Likewise.
865         * gcc.dg/vect/vect-48.c: Likewise.
866         * gcc.dg/vect/vect-91.c: Likewise.
867         * gcc.dg/vect/vect-92.c: Likewise.
868         * gcc.dg/vect/vect-58.c: Likewise.
869         * gcc.dg/vect/slp-25.c: Likewise.
870         * gcc.dg/vect/vect-93.c: Likewise.
871         * gcc.dg/vect/vect-95.c: Likewise.
872         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
873         * gcc.dg/vect/vect-87.c: Likewise.
874         * gcc.dg/vect/vect-96.c: Likewise.
875         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
876         * gcc.dg/vect/vect-88.c: Likewise.
877         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
878         * gcc.dg/vect/vect-89.c: Likewise.
879         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
880         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
881         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
882         * gfortran.dg/vect/vect-2.f90: Likewise.
883         * gfortran.dg/vect/vect-3.f90: Likewise.
884         * gfortran.dg/vect/vect-4.f90: Likewise.
885         * gfortran.dg/vect/vect-5.f90: Likewise.
886
887 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
888
889         PR c++/41020
890         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
891
892 2009-10-26  Ben Elliston  <bje@au.ibm.com>
893             Michael Meissner  <meissner@linux.vnet.ibm.com>
894             Ulrich Weigand  <uweigand@de.ibm.com>
895
896         * gcc.target/spu/ea/ea.exp: New file.
897         * gcc.target/spu/ea/cache1.c: Likewise.
898         * gcc.target/spu/ea/cast1.c: Likewise.
899         * gcc.target/spu/ea/cast2.c: Likewise.
900         * gcc.target/spu/ea/compile1.c: Likewise.
901         * gcc.target/spu/ea/compile2.c: Likewise.
902         * gcc.target/spu/ea/cppdefine.c: Likewise.
903         * gcc.target/spu/ea/errors1.c: Likewise.
904         * gcc.target/spu/ea/errors2.c: Likewise.
905         * gcc.target/spu/ea/execute1.c: Likewise.
906         * gcc.target/spu/ea/execute2.c: Likewise.
907         * gcc.target/spu/ea/execute3.c: Likewise.
908         * gcc.target/spu/ea/ops1.c: Likewise.
909         * gcc.target/spu/ea/ops2.c: Likewise.
910         * gcc.target/spu/ea/options1.c: Likewise.
911         * gcc.target/spu/ea/test-sizes.c: Likewise.
912
913 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
914
915         PR bootstrap/41345
916         * gcc.dg/pr41345.c: New test.
917
918         PR debug/41828
919         * g++.dg/debug/dwarf2/anonname1.C: New test.
920
921 2009-10-26  Jason Merrill  <jason@redhat.com>
922
923         PR c++/38796
924         * g++.dg/cpp0x/defaulted15.C: New.
925         * g++.dg/cpp0x/defaulted16.C: New.
926
927 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
928
929         PR c++/41785
930         * g++.dg/cpp0x/variadic96.C: New test.
931
932 2009-10-26  Nick Clifton  <nickc@redhat.com>
933
934         * lib/target-supports.exp (check_profiling_available):
935         Profiling is not, currently, available for the RX port.
936         (check_effective_target_hard_float): Add support for RX target.
937         * gcc.target/rx: New directory.
938         * gcc.target/rx/builtins.c: New test file.
939         * gcc.target/rx/interrupts.c: New test file.
940         * gcc.target/rx/rx-abi-function-tests.c: New test file.
941         * gcc.target/rx/zero-width-bitfield.c: New test file.
942         * gcc.target/rx/i272091.c: New test file.
943         * gcc.target/rx/packed-struct.c: New test file.
944         * gcc.target/rx/rx.exp: New file: Drives RX tests.
945
946 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
947
948         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
949         * gcc.dg/lto/20091016-1_0.c: Likewise.
950         * gcc.dg/lto/20090206-1_0.c: Likewise.
951         * gcc.dg/lto/20081120-1_0.c: Likewise.
952         * gcc.dg/lto/20081120-2_0.c: Likewise.
953         * gcc.dg/lto/20090116_0.c: Likewise.
954         * gcc.dg/lto/20081126_0.c: Likewise.
955         * gcc.dg/lto/20091013-1_0.c: Likewise.
956         * gcc.dg/lto/20081212-1_0.c: Likewise.
957         * gcc.dg/lto/20091015-1_0.c: Likewise.
958         * gcc.dg/lto/20090126-1_0.c: Likewise.
959         * gcc.dg/lto/20090126-2_0.c: Likewise.
960         * gcc.dg/lto/20091020-1_0.c: Likewise.
961         * gcc.dg/lto/20091020-2_0.c: Likewise.
962         * gcc.dg/lto/20081204-1_0.c: Likewise.
963         * gcc.dg/lto/20081204-2_0.c: Likewise.
964         * gcc.dg/lto/20081224_0.c: Likewise.
965         * gcc.dg/lto/20090219_0.c: Likewise.
966
967 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
968
969         PR c++/41020
970         * g++.dg/lookup/extern-c-redecl2.C: New test.
971         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
972         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
973         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
974
975 2009-10-26  Michael Matz  <matz@suse.de>
976
977         PR tree-optimization/41783
978         * gcc.dg/pr41783.c: New test.
979         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
980         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
981         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
982
983 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
984
985         PR fortran/41714
986         * gfortran.dg/class_allocate_4.f03: New test.
987
988 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
989
990         * gcc.target/mips/mult-1.c: New test.
991
992 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
993
994         PR fortran/41784
995         * gfortran.dg/extends_8.f03: New test.
996
997 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
998
999         * gnat.dg/specs/pack4.ads: New test.
1000
1001 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1002
1003         * gnat.dg/null_pointer_deref1.adb: New test.
1004         * gnat.dg/null_pointer_deref2.adb: Likewise.
1005
1006 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1007
1008         PR fortran/41772
1009         * gfortran.dg/transfer_intrinsic_3.f90.
1010
1011 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1012
1013         * gnat.dg/opt4.adb: New test.
1014
1015 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1016
1017         PR c/40033
1018         * gcc.dg/noncompile/pr40033-1.c: New test.
1019
1020 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1021
1022         PR c++/40808
1023         * g++.dg/abi/mangle34.C: New test
1024
1025 2009-10-23  Jason Merrill  <jason@redhat.com>
1026
1027         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1028
1029         Core issue 899
1030         * g++.dg/cpp0x/explicit4.C: New.
1031
1032 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1033
1034         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1035         *-*-cygwin.
1036         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1037         for *-*-mingw* and *-*-cygwin.
1038         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1039         * g++.dg/template/spec35.C: Disable weak symbol test for
1040         *-*-mingw* and *-*-cygwin.
1041
1042         PR testsuite/31342
1043         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1044
1045 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1046
1047         PR fortran/41800
1048         * gfortran.dg/class_10.f03: New test.
1049
1050 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1051
1052         PR target/41787
1053         * gcc.target/powerpc/vsx-vrsave.c: New file.
1054
1055 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1056
1057         PR c/41673
1058         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1059
1060 2009-10-23  Richard Guenther  <rguenther@suse.de>
1061
1062         PR tree-optimization/41778
1063         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1064
1065 2009-10-22  Richard Guenther  <rguenther@suse.de>
1066
1067         PR lto/41791
1068         * g++.dg/lto/20091022-2_0.C: New testcase.
1069
1070 2009-10-22  Richard Guenther  <rguenther@suse.de>
1071
1072         PR lto/41730
1073         * g++.dg/lto/20091022-1_0.C: New testcase.
1074
1075 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1076
1077         * gcc.dg/autopar/outer-4.c: Adjust scan.
1078         * gcc.dg/autopar/outer-5.c: Adjust scan.
1079         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1080
1081         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1082         * gcc.dg/autopar/outer-1.c: New testcase.
1083         * gcc.dg/autopar/outer-2.c: New testcase.
1084         * gcc.dg/autopar/outer-3.c: New testcase.
1085         * gcc.dg/autopar/outer-4.c: New testcase.
1086         * gcc.dg/autopar/outer-5.c: New testcase.
1087         * gcc.dg/autopar/outer-6.c: New testcase.
1088
1089 2009-10-22  Jan Hubicka  <jh@suse.cz>
1090
1091         * gcc.c-torture/compile/pr40556.c: New testcase.
1092
1093 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1094
1095         PR fortran/41781
1096         * gfortran.dg/goto_8.f90: New test case.
1097
1098 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1099
1100         PR tree-optimization/41497
1101         * gcc.dg/tree-ssa/pr41497.c: New.
1102
1103 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1104
1105         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1106
1107 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1108
1109         * gcc.dg/tls/pie-1.c: New test.
1110
1111 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1112
1113         * g++.dg/abi/mangle33.C: New test.
1114
1115 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1116
1117         * gnat.dg/discr22.adb: New test.
1118
1119 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1120
1121         * gnat.dg/loop_optimization7.ad[sb]: New test.
1122         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1123
1124 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1125
1126         PR fortran/41706
1127         PR fortran/41766
1128         * gfortran.dg/class_9.f03: Extended test case.
1129         * gfortran.dg/select_type_7.f03: New test case.
1130
1131 2009-10-20  Richard Guenther  <rguenther@suse.de>
1132
1133         * gcc.dg/lto/20091020-3_0.c: New testcase.
1134
1135 2009-10-20  Richard Guenther  <rguenther@suse.de>
1136
1137         PR lto/41761
1138         * gcc.dg/lto/20091020-1_0.c: New testcase.
1139         * gcc.dg/lto/20091020-1_1.c: Likewise.
1140         * gcc.dg/lto/20091020-2_0.c: Likewise.
1141         * gcc.dg/lto/20091020-2_1.c: Likewise.
1142
1143 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1144
1145         PR debug/41340
1146         * gcc.dg/pr41340.c: New test.
1147
1148 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1149
1150         * gnat.dg/discr21.ad[sb]: New test.
1151         * gnat.dg/discr21_pkg.ads: New helper.
1152
1153 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1154
1155         PR fortran/41706
1156         * gfortran.dg/class_9 : New test.
1157
1158 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1159
1160         * gcc.dg/raw-string-1.c: New test.
1161         * gcc.dg/raw-string-2.c: New test.
1162         * gcc.dg/raw-string-3.c: New test.
1163         * gcc.dg/raw-string-4.c: New test.
1164         * gcc.dg/raw-string-5.c: New test.
1165         * gcc.dg/raw-string-6.c: New test.
1166         * gcc.dg/raw-string-7.c: New test.
1167         * gcc.dg/utf8-1.c: New test.
1168         * gcc.dg/utf8-2.c: New test.
1169         * gcc.dg/utf-badconcat2.c: New test.
1170         * gcc.dg/utf-dflt2.c: New test.
1171         * gcc.dg/cpp/include6.c: New test.
1172         * g++.dg/ext/raw-string-1.C: New test.
1173         * g++.dg/ext/raw-string-2.C: New test.
1174         * g++.dg/ext/raw-string-3.C: New test.
1175         * g++.dg/ext/raw-string-4.C: New test.
1176         * g++.dg/ext/raw-string-5.C: New test.
1177         * g++.dg/ext/raw-string-6.C: New test.
1178         * g++.dg/ext/raw-string-7.C: New test.
1179         * g++.dg/ext/utf8-1.C: New test.
1180         * g++.dg/ext/utf8-2.C: New test.
1181         * g++.dg/ext/utf-badconcat2.C: New test.
1182         * g++.dg/ext/utf-dflt2.C: New test.
1183
1184         * gcc.dg/cleanup-13.c: New test.
1185
1186 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1187
1188         PR fortran/41586
1189         * gfortran.dg/auto_dealloc_1.f90: New test case.
1190
1191 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1192
1193         Port from redhat/gcc-4_4-branch:
1194         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1195         * gcc.dg/debug/vta-2.c: New test.
1196
1197         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1198         * gcc.dg/debug/vta-1.c: New.
1199
1200 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1201
1202         * gnat.dg/noreturn2.ad[sb]: New test.
1203
1204 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1205
1206         PR fortran/41755
1207         * gfortran.dg/equiv_8.f90: New test.
1208         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1209
1210 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1211
1212         * gcc.target/arm/neon-thumb2-move.c: New test.
1213
1214 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1215
1216         * gcc.dg/debug/vta-3.c: New test.
1217
1218 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1219
1220         * gnat.dg/nested_proc.adb: Rename into...
1221         * gnat.dg/nested_proc1.adb: ...this.
1222         * gnat.dg/nested_proc2.adb: New test.
1223
1224 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1225
1226         * gnat.dg/noreturn1.ad[sb]: New test.
1227
1228 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1229             Paul Thomas  <pault@gcc.gnu.org>
1230
1231         PR fortran/41629
1232         * gfortran.dg/class_6.f90: New test.
1233
1234         PR fortran/41608
1235         PR fortran/41587
1236         * gfortran.dg/class_7.f90: New test.
1237
1238         PR fortran/41618
1239         * gfortran.dg/class_8.f90: New test.
1240
1241 2009-10-17  Richard Guenther  <rguenther@suse.de>
1242
1243         * gcc.dg/lto/20091017-1_0.c: New testcase.
1244         * gcc.dg/lto/20091017-1_1.c: Likewise.
1245
1246 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1247
1248         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1249
1250 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1251
1252         * gnat.dg/aggr11.adb: New test.
1253         * gnat.dg/aggr11_pkg.ads: New helper.
1254
1255 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1256
1257         * gnat.dg/slice8.adb: New test.
1258         * gnat.dg/slice8_pkg1.ads: New helper.
1259         * gnat.dg/slice8_pkg2.ads: Likewise.
1260         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1261
1262 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1263
1264         * gnat.dg/unchecked_convert4.adb: New test.
1265
1266 2009-10-15  Jason Merrill  <jason@redhat.com>
1267
1268         PR c++/38798
1269         * g++.dg/cpp0x/trailing5.C: New.
1270
1271         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1272         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1273         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1274         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1275
1276 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1277
1278         PR fortran/41719
1279         * gfortran.dg/class_5.f03: New test case.
1280         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1281         * gfortran.dg/typebound_operator_4.f03: Ditto.
1282
1283 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1284
1285         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1286         * g++.dg/other/first-global.C: Likewise.
1287         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1288         * g++.dg/torture/pr40323.C: Likewise.
1289         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1290         * gcc.dg/inline-33.c: Likewise.
1291         * gcc.dg/ipa/ipa-1.c: Likewise.
1292         * gcc.dg/ipa/ipa-2.c: Likewise.
1293         * gcc.dg/ipa/ipa-3.c: Likewise.
1294         * gcc.dg/ipa/ipa-4.c: Likewise.
1295         * gcc.dg/ipa/ipa-5.c: Likewise.
1296         * gcc.dg/ipa/ipa-7.c: Likewise.
1297         * gcc.dg/ipa/ipacost-2.c: Likewise.
1298         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1299         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1300         * gfortran.dg/whole_file_5.f90: Likewise.
1301         * gfortran.dg/whole_file_6.f90: Likewise.
1302
1303 2009-10-16  Richard Guenther  <rguenther@suse.de>
1304
1305         PR tree-optimization/41728
1306         * gcc.c-torture/compile/pr41728.c: New testcase.
1307
1308 2009-10-16  Richard Guenther  <rguenther@suse.de>
1309
1310         PR lto/41598
1311         * gcc.dg/lto/20091016-1_0.c: New testcase.
1312         * gcc.dg/lto/20091016-1_1.c: Likewise.
1313         * gcc.dg/lto/20091016-1_a.h: Likewise.
1314
1315 2009-10-16  Richard Guenther  <rguenther@suse.de>
1316
1317         PR lto/41715
1318         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1319         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1320         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1321
1322 2009-10-16  Richard Guenther  <rguenther@suse.de>
1323
1324         PR lto/41713
1325         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1326
1327 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1328
1329         PR debug/41717
1330         * gcc.dg/debug/pr41717.c: New test.
1331
1332 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1333
1334         PR fortran/41648
1335         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1336
1337         PR fortran/41656
1338         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1339
1340 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1341
1342         PR target/23983
1343         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1344         result used.
1345         * g++.dg/ext/altivec-2.C (main): Ditto.
1346
1347 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1348
1349         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1350         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1351
1352 2009-10-15  Richard Guenther  <rguenther@suse.de>
1353
1354         PR lto/41669
1355         * gcc.dg/lto/20091015-1_0.c: New testcase.
1356         * gcc.dg/lto/20091015-1_1.c: Likewise.
1357         * gcc.dg/lto/20091015-1_2.c: Likewise.
1358         * gcc.dg/lto/20091015-1_a.h: Likewise.
1359         * gcc.dg/lto/20091015-1_b.h: Likewise.
1360
1361 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1362
1363         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1364
1365 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1366
1367         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1368
1369 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1370
1371         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1372         line from 1 to 0.
1373         * obj-c++.dg/bitfield-1.mm: Likewise.
1374         * obj-c++.dg/bitfield-4.mm: Likewise.
1375
1376 2009-10-14  Richard Guenther  <rguenther@suse.de>
1377
1378         PR lto/41173
1379         * gcc.dg/lto/20091014-1_0.c: New testcase.
1380
1381 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1382
1383         PR testsuite/41707
1384         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1385         warning on line 0 instead of 1.
1386
1387 2009-10-14  Richard Guenther  <rguenther@suse.de>
1388
1389         PR lto/41521
1390         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1391         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1392
1393 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1394
1395         PR preprocessor/41543
1396         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1397
1398         PR debug/41695
1399         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1400
1401 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1402
1403         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1404         New procedure.
1405         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1406         effective target.
1407
1408 2009-10-14  Jason Merrill  <jason@redhat.com>
1409
1410         PR c++/39866
1411         * g++.dg/cpp0x/defaulted14.C: New.
1412
1413 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1414
1415         * g++.dg/cpp0x/vt-40092.C: New.
1416
1417 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1418
1419         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1420         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1421
1422 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1423
1424         * gfortran.dg/complex_intrinsic_8.f90: New test.
1425
1426 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1427
1428         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1429         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1430
1431 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1432
1433         PR target/38948
1434         * gcc.dg/torture/pr38948.c: New test.
1435
1436 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1437
1438         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1439
1440 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1441
1442         PR fortran/41581
1443         * gfortran.dg/class_allocate_2.f03: Modified.
1444         * gfortran.dg/class_allocate_3.f03: New test case.
1445
1446 2009-10-13  Richard Guenther  <rguenther@suse.de>
1447
1448         PR lto/41668
1449         * gcc.dg/lto/20091006-2_0.c: New testcase.
1450         * gcc.dg/lto/20091006-2_1.c: Likewise.
1451         * gcc.dg/lto/20091006-2_2.c: Likewise.
1452         * gcc.dg/lto/20091013-1_0.c: Likewise.
1453         * gcc.dg/lto/20091013-1_1.c: Likewise.
1454         * gcc.dg/lto/20091013-1_2.c: Likewise.
1455
1456 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1457
1458         * gcc.c-torture/compile/pr41661.c: New test.
1459
1460 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1461
1462         PR libgfortran/41683
1463         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1464
1465 2009-10-12  Jason Merrill  <jason@redhat.com>
1466
1467         PR c++/37875
1468         * g++.dg/cpp0x/decltype18.C: New.
1469
1470         PR c++/37766
1471         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1472
1473 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1474
1475         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1476
1477 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1478
1479         PR debug/41343
1480         PR debug/41447
1481         PR debug/41264
1482         PR debug/41338
1483         * gcc.dg/guality/pr41447-1.c: New.
1484         * gcc.dg/debug/pr41264-1.c: New.
1485         * gcc.dg/debug/pr41343-1.c: New.
1486
1487 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1488
1489         PR target/26515
1490         * gcc.dg/torture/pr26515.c: New test.
1491
1492 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1493
1494         PR testsuite/41659
1495         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1496         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1497         or "xfail" with dg-lto-do.
1498
1499 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1500
1501         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1502
1503 2009-10-12  Michael Matz  <matz@suse.de>
1504
1505         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1506         pass.
1507
1508 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1509
1510         PR target/41680
1511         * g++.dg/torture/pr41680.C: New test.
1512
1513 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1514
1515         PR c++/41570
1516         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1517
1518 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1519
1520         PR debug/41616
1521         * gcc.dg/guality/pr41616-1.c: New.
1522
1523 2009-10-11  Jason Merrill  <jason@redhat.com>
1524
1525         PR c++/37204
1526         * g++.dg/cpp0x/rv-reinterpret.C: New.
1527
1528 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1529
1530         PR libgfortran/38439
1531         * gfortran.dg/fmt_error_9.f: New test.
1532         * gfortran.dg/fmt_error_10.f: New test.
1533
1534 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1535
1536         PR fortran/41583
1537         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1538         * gfortran.dg/class_4b.f03: As above.
1539         * gfortran.dg/class_4c.f03: As above.
1540         * gfortran.dg/class_4d.f03: As above.
1541
1542 2009-10-11  Richard Guenther  <rguenther@suse.de>
1543
1544         PR tree-optimization/41555
1545         * gcc.dg/torture/pr41555.c: New testcase.
1546
1547 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1548
1549         PR libgfortran/35862
1550         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1551         function correctly.
1552
1553 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1554
1555         PR libgfortran/35862
1556         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1557         Add conditions to avoid runtime errors if not supported.
1558
1559 2009-10-10  Richard Guenther  <rguenther@suse.de>
1560
1561         PR tree-optimization/41654
1562         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1563
1564 2009-10-09  Jason Merrill  <jason@redhat.com>
1565
1566         * g++.dg/cpp/ucn-1.C: New.
1567
1568 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1569
1570         PR fortran/41585
1571         * gfortran.dg/class_2.f03: Extended test case.
1572
1573 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1574
1575         PR fortran/41582
1576         * gfortran.dg/class_allocate_1.f03: Modify code such that
1577         it compiles with the gfc_warning->gfc_error change.
1578         * gfortran.dg/class_allocate_1.f03: New test.
1579
1580 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1581
1582         PR fortran/41579
1583         * gfortran.dg/select_type_6.f03: New test.
1584
1585 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1586
1587         PR preprocessor/41445
1588         * gcc.dg/cpp/separate-1.c: Adjust.
1589         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1590         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1591         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1592         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1593         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1594         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1595         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1596
1597         PR rtl-optimization/41646
1598         * gcc.c-torture/compile/pr41646.c: New test.
1599
1600 2009-10-09  Richard Guenther  <rguenther@suse.de>
1601
1602         PR tree-optimization/41634
1603         * gcc.c-torture/compile/pr41634.c: New testcase.
1604
1605 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1606
1607         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1608
1609 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1610
1611         * gnat.dg/opt3.adb: New test.
1612         * gnat.dg/opt3_pkg.ads: New helper.
1613
1614 2009-10-08  Doug Kwan  <dougkwan@google.com>
1615
1616         PR rtl-optimization/41574
1617         * gcc.dg/pr41574.c: New test.
1618
1619 2009-10-08  Cary Coutant  <ccoutant@google.com>
1620
1621         Add support for debugging with ICF (Identical Code Folding).
1622         * g++.dg/debug/dwarf2/icf.C: New test.
1623
1624 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1625
1626         * gcc.target/mips/truncate-6.c: New test.
1627
1628 2009-10-08  Jason Merrill  <jason@redhat.com>
1629
1630         PR c++/36816
1631         * g++.dg/cpp0x/rv-deduce.C: New.
1632
1633         PR c++/37177
1634         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1635         * g++.dg/template/explicit-args2.C: New.
1636         * g++.dg/template/explicit-args3.C: New.
1637         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1638
1639 2009-10-08  Michael Matz  <matz@suse.de>
1640
1641         PR middle-end/41573
1642         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1643         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1644         * gcc.dg/pr41573.c: New test.
1645
1646 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1647
1648         PR c/41182
1649         * gcc.c-torture/compile/pr41182-1.c: New.
1650
1651 2009-10-07  Jason Merrill  <jason@redhat.com>
1652
1653         * g++.dg/cpp0x/variadic95.C: New.
1654
1655 2009-10-07  Jason Merrill  <jason@redhat.com>
1656
1657         * g++.dg/template/scope3.C: New.
1658
1659 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1660
1661         * gcc.dg/debug/dwarf2/inline3.c: New test.
1662
1663 2009-10-07  Daniel Kraft  <d@domob.eu>
1664
1665         PR fortran/41615
1666         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1667
1668 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1669
1670         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1671         * gfortran.dg/select_type_1.f03: Modified error message.
1672         * gfortran.dg/select_type_5.f03: New test.
1673
1674 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1675
1676         PR libgfortran/41612
1677         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1678         have kind=10 reals.
1679
1680 2009-10-06  Jason Merrill  <jason@redhat.com>
1681
1682         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1683         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1684
1685 2009-10-06  Richard Guenther  <rguenther@suse.de>
1686
1687         PR lto/41502
1688         * gcc.dg/lto/20091006-1_0.c: New testcase.
1689         * gcc.dg/lto/20091006-1_1.c: Likewise.
1690         * gcc.dg/lto/20091005-2_0.c: Likewise.
1691
1692 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1693
1694         PR ada/41383
1695         * gnat.dg/timer_cancel.adb: New test.
1696
1697 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1698
1699         PR ada/38333
1700         * gnat.dg/specs/import_abstract.ads: New.
1701
1702 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1703
1704         PR libgfortran/35862
1705         * gfortran.dg/round_2.f03: New test.
1706
1707 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1708
1709         PR debug/41558
1710         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1711         * lib/gcc-gdb-test.exp: ... here.  New file.
1712         * gfortran.dg/guality/guality.exp: New file.
1713         * gfortran.dg/guality/pr41558.f90: New test.
1714         * gfortran.dg/guality/arg1.f90: New test.
1715
1716 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1717
1718         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1719         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1720         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1721         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1722
1723 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1724
1725         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1726         register_pass_info.
1727         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1728         plugin_pass to register_pass_info.
1729         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1730         register_pass_info.
1731         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1732         register_pass_info.
1733
1734 2009-10-05  Richard Guenther  <rguenther@suse.de>
1735
1736         PR lto/41281
1737         * gcc.dg/lto/20090914-2_0.c: New testcase.
1738
1739 2009-10-05  Richard Guenther  <rguenther@suse.de>
1740
1741         PR lto/40902
1742         * gcc.dg/lto/20091005-1_0.c: New testcase.
1743         * gcc.dg/lto/20091005-1_1.c: Likewise.
1744
1745 2009-10-05  Richard Guenther  <rguenther@suse.de>
1746
1747         PR lto/41552
1748         PR lto/41487
1749         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1750         * g++.dg/lto/20091004-1_0.C: New testcase.
1751         * g++.dg/lto/20091004-1_1.C: Likewise.
1752         * g++.dg/lto/20091004-2_0.C: Likewise.
1753         * g++.dg/lto/20091004-2_1.C: Likewise.
1754         * g++.dg/lto/20091004-3_0.C: Likewise.
1755         * g++.dg/lto/20091004-3_1.C: Likewise.
1756
1757 2009-10-05  Richard Guenther  <rguenther@suse.de>
1758
1759         PR tree-optimization/23821
1760         * gcc.dg/torture/pr23821.c: New testcase.
1761
1762 2009-10-05  Daniel Kraft  <d@domob.eu>
1763
1764         PR fortran/41403
1765         * gfortran.dg/goto_6.f: New test.
1766         * gfortran.dg/goto_7.f: New test.
1767
1768 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1769             Bill Maddox  <maddox@google.com>
1770             Cary Coutant  <ccoutant@google.com>
1771             Chris Demetriou  <cgd@google.com>
1772             Diego Novillo  <dnovillo@google.com>
1773             Doug Kwan  <dougkwan@google.com>
1774             Jan Hubicka  <jh@suse.cz>
1775             Ollie Wild  <aaw@google.com>
1776             Rafael Espindola  <espindola@google.com>
1777             Richard Guenther  <rguenther@suse.de>
1778             Simon Baldwin  <simonb@google.com>
1779
1780         * g++.dg/20090107-1.C: New.
1781         * g++.dg/20090121-1.C: New.
1782         * g++.dg/ipa/20090113-1.C: New.
1783         * g++.dg/lto: New directory.
1784         * g++.dg/lto/20080829_0.C: New.
1785         * g++.dg/lto/20080904_0.C: New.
1786         * g++.dg/lto/20080907_0.C: New.
1787         * g++.dg/lto/20080908-1_0.C: New.
1788         * g++.dg/lto/20080908-2_0.C: New.
1789         * g++.dg/lto/20080908-3_0.C: New.
1790         * g++.dg/lto/20080909-1_0.C: New.
1791         * g++.dg/lto/20080910-1_0.C: New.
1792         * g++.dg/lto/20080912-1_0.C: New.
1793         * g++.dg/lto/20080912_0.C: New.
1794         * g++.dg/lto/20080915_0.C: New.
1795         * g++.dg/lto/20080916_0.C: New.
1796         * g++.dg/lto/20080917_0.C: New.
1797         * g++.dg/lto/20080924_0.C: New.
1798         * g++.dg/lto/20080926_0.C: New.
1799         * g++.dg/lto/20081008_0.C: New.
1800         * g++.dg/lto/20081022.h: New.
1801         * g++.dg/lto/20081022_0.C: New.
1802         * g++.dg/lto/20081022_1.C: New.
1803         * g++.dg/lto/20081023_0.C: New.
1804         * g++.dg/lto/20081109-1_0.C: New.
1805         * g++.dg/lto/20081109-2_0.C: New.
1806         * g++.dg/lto/20081109_0.C: New.
1807         * g++.dg/lto/20081109_1.C: New.
1808         * g++.dg/lto/20081118-1_0.C: New.
1809         * g++.dg/lto/20081118-1_1.C: New.
1810         * g++.dg/lto/20081118_0.C: New.
1811         * g++.dg/lto/20081118_1.C: New.
1812         * g++.dg/lto/20081119-1.h: New.
1813         * g++.dg/lto/20081119-1_0.C: New.
1814         * g++.dg/lto/20081119-1_1.C: New.
1815         * g++.dg/lto/20081119_0.C: New.
1816         * g++.dg/lto/20081119_1.C: New.
1817         * g++.dg/lto/20081120-1_0.C: New.
1818         * g++.dg/lto/20081120-1_1.C: New.
1819         * g++.dg/lto/20081120-2_0.C: New.
1820         * g++.dg/lto/20081120-2_1.C: New.
1821         * g++.dg/lto/20081123_0.C: New.
1822         * g++.dg/lto/20081123_1.C: New.
1823         * g++.dg/lto/20081125.h: New.
1824         * g++.dg/lto/20081125_0.C: New.
1825         * g++.dg/lto/20081125_1.C: New.
1826         * g++.dg/lto/20081127_0.C: New.
1827         * g++.dg/lto/20081127_1.C: New.
1828         * g++.dg/lto/20081203_0.C: New.
1829         * g++.dg/lto/20081203_1.C: New.
1830         * g++.dg/lto/20081204-1_0.C: New.
1831         * g++.dg/lto/20081204-1_1.C: New.
1832         * g++.dg/lto/20081204-2_0.C: New.
1833         * g++.dg/lto/20081204-2_1.C: New.
1834         * g++.dg/lto/20081209_0.C: New.
1835         * g++.dg/lto/20081209_1.C: New.
1836         * g++.dg/lto/20081211-1.h: New.
1837         * g++.dg/lto/20081211-1_0.C: New.
1838         * g++.dg/lto/20081211-1_1.C: New.
1839         * g++.dg/lto/20081217-1_0.C: New.
1840         * g++.dg/lto/20081217-2_0.C: New.
1841         * g++.dg/lto/20081219_0.C: New.
1842         * g++.dg/lto/20081219_1.C: New.
1843         * g++.dg/lto/20090106_0.C: New.
1844         * g++.dg/lto/20090112_0.C: New.
1845         * g++.dg/lto/20090128_0.C: New.
1846         * g++.dg/lto/20090221_0.C: New.
1847         * g++.dg/lto/20090302_0.C: New.
1848         * g++.dg/lto/20090302_1.C: New.
1849         * g++.dg/lto/20090303_0.C: New.
1850         * g++.dg/lto/20090311-1.h: New.
1851         * g++.dg/lto/20090311-1_0.C: New.
1852         * g++.dg/lto/20090311-1_1.C: New.
1853         * g++.dg/lto/20090311_0.C: New.
1854         * g++.dg/lto/20090311_1.C: New.
1855         * g++.dg/lto/20090312.h: New.
1856         * g++.dg/lto/20090312_0.C: New.
1857         * g++.dg/lto/20090312_1.C: New.
1858         * g++.dg/lto/20090313_0.C: New.
1859         * g++.dg/lto/20090313_1.C: New.
1860         * g++.dg/lto/20090315_0.C: New.
1861         * g++.dg/lto/20090315_1.C: New.
1862         * g++.dg/lto/20091002-1_0.C: New testcase.
1863         * g++.dg/lto/20091002-2_0.C: Likewise..
1864         * g++.dg/lto/20091002-3_0.C: Likewise..
1865         * g++.dg/lto/README: New.
1866         * g++.dg/lto/pr40818_0.C: New.
1867         * g++.dg/opt/thunk3-1.C: New.
1868         * g++.dg/opt/thunk4.C: New.
1869         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1870         replacements with __attribute__ ((__noinline__)).
1871         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1872         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1873         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1874         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1875         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1876         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1877         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1878         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1879         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1880         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1881         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1882         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1883         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1884         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1885         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1886         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1887         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1888         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1889         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1890         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1891         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1892         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1893         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1894         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1895         * gcc.dg/20081223-1.c: New.
1896         * gcc.dg/lto: New directory.
1897         * gcc.dg/lto/20080908_0.c: New.
1898         * gcc.dg/lto/20080917_0.c: New.
1899         * gcc.dg/lto/20080924_0.c: New.
1900         * gcc.dg/lto/20081024_0.c: New.
1901         * gcc.dg/lto/20081109_0.c: New.
1902         * gcc.dg/lto/20081111_0.c: New.
1903         * gcc.dg/lto/20081111_1.c: New.
1904         * gcc.dg/lto/20081112_0.c: New.
1905         * gcc.dg/lto/20081112_1.c: New.
1906         * gcc.dg/lto/20081115_0.c: New.
1907         * gcc.dg/lto/20081115_1.c: New.
1908         * gcc.dg/lto/20081115_2.c: New.
1909         * gcc.dg/lto/20081118_0.c: New.
1910         * gcc.dg/lto/20081118_1.c: New.
1911         * gcc.dg/lto/20081118_2.c: New.
1912         * gcc.dg/lto/20081120-1_0.c: New.
1913         * gcc.dg/lto/20081120-1_1.c: New.
1914         * gcc.dg/lto/20081120-2_0.c: New.
1915         * gcc.dg/lto/20081120-2_1.c: New.
1916         * gcc.dg/lto/20081125_0.c: New.
1917         * gcc.dg/lto/20081125_1.c: New.
1918         * gcc.dg/lto/20081126_0.c: New.
1919         * gcc.dg/lto/20081201-1_0.c: New.
1920         * gcc.dg/lto/20081201-1_1.c: New.
1921         * gcc.dg/lto/20081201-1_2.c: New.
1922         * gcc.dg/lto/20081201-2_0.c: New.
1923         * gcc.dg/lto/20081201-2_1.c: New.
1924         * gcc.dg/lto/20081202-1_0.c: New.
1925         * gcc.dg/lto/20081202-1_1.c: New.
1926         * gcc.dg/lto/20081202-2_0.c: New.
1927         * gcc.dg/lto/20081202-2_1.c: New.
1928         * gcc.dg/lto/20081204-1_0.c: New.
1929         * gcc.dg/lto/20081204-1_1.c: New.
1930         * gcc.dg/lto/20081204-2_0.c: New.
1931         * gcc.dg/lto/20081210-1_0.c: New.
1932         * gcc.dg/lto/20081212-1_0.c: New.
1933         * gcc.dg/lto/20081222_0.c: New.
1934         * gcc.dg/lto/20081222_0.h: New.
1935         * gcc.dg/lto/20081222_1.c: New.
1936         * gcc.dg/lto/20081224_0.c: New.
1937         * gcc.dg/lto/20081224_0.h: New.
1938         * gcc.dg/lto/20081224_1.c: New.
1939         * gcc.dg/lto/20090116_0.c: New.
1940         * gcc.dg/lto/20090120_0.c: New.
1941         * gcc.dg/lto/20090126-1_0.c: New.
1942         * gcc.dg/lto/20090126-2_0.c: New.
1943         * gcc.dg/lto/20090206-1_0.c: New.
1944         * gcc.dg/lto/20090206-2_0.c: New.
1945         * gcc.dg/lto/20090210_0.c: New.
1946         * gcc.dg/lto/20090210_1.c: New.
1947         * gcc.dg/lto/20090213_0.c: New.
1948         * gcc.dg/lto/20090213_1.c: New.
1949         * gcc.dg/lto/20090218-1_0.c: New.
1950         * gcc.dg/lto/20090218-1_1.c: New.
1951         * gcc.dg/lto/20090218-2_0.c: New.
1952         * gcc.dg/lto/20090218-2_1.c: New.
1953         * gcc.dg/lto/20090218_0.c: New.
1954         * gcc.dg/lto/20090218_1.c: New.
1955         * gcc.dg/lto/20090218_2.c: New.
1956         * gcc.dg/lto/20090218_3.c: New.
1957         * gcc.dg/lto/20090219_0.c: New.
1958         * gcc.dg/lto/20090312_0.c: New.
1959         * gcc.dg/lto/20090312_1.c: New.
1960         * gcc.dg/lto/20090313_0.c: New.
1961         * gcc.dg/lto/20090706-1_0.c: New.
1962         * gcc.dg/lto/20090706-2_0.c: New.
1963         * gcc.dg/lto/20090717_0.c: New.
1964         * gcc.dg/lto/20090717_1.c: New.
1965         * gcc.dg/lto/20090729_0.c: New.
1966         * gcc.dg/lto/20090729_1.c: New.
1967         * gcc.dg/lto/20090812_0.c: New.
1968         * gcc.dg/lto/20090812_1.c: New.
1969         * gcc.dg/lto/20090914-1_0.c: New.
1970         * gcc.dg/lto/README: New.
1971         * gcc.dg/visibility-7.c: Adjust expected pattern
1972         * gfortran.dg/lto: New directory.
1973         * gfortran.dg/lto/pr40724_0.f: New.
1974         * gfortran.dg/lto/pr40724_1.f: New.
1975         * gfortran.dg/lto/pr40725_0.f03: New.
1976         * gfortran.dg/lto/pr40725_1.c: New.
1977         * gfortran.dg/lto/pr41069_0.f90: New.
1978         * gfortran.dg/lto/pr41069_1.f90: New.
1979         * gfortran.dg/lto/pr41069_2.f90: New.
1980         * g++.dg/README: Add 'lto' directory.
1981         * g++.dg/dg.exp: Also scan 'lto' directory
1982
1983 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1984             Janis Johnson  <janis187@us.ibm.com>
1985             Diego Novillo  <dnovillo@google.com>
1986
1987         * g++.dg/lto/lto.exp: New.
1988         * gcc.c-torture/execute/execute.exp: Add
1989         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1990         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1991         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1992         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1993         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1994         * gcc.dg/lto/lto.exp: New.
1995         * gfortran.dg/lto/lto.exp: New.
1996         * lib/target-supports.exp (check_effective_target_lto): New.
1997         * lib/c-torture.exp: Load target-supports.exp.  Define
1998         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1999         * lib/gcc-dg.exp: Likewise.
2000         * lib/lto.exp: New.
2001         * lib/torture-options.exp: Add support for a third argument.
2002
2003 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2004
2005         PR testsuite/41542
2006         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2007
2008 2009-10-02  Jason Merrill  <jason@redhat.com>
2009
2010         * g++.dg/abi/mangle32.C: New.
2011
2012 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2013
2014         * gnat.dg/atomic2.adb: New test.
2015
2016 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2017
2018         * gnat.dg/array11.adb: New test.
2019         * gnat.dg/array12.adb: Likewise.
2020
2021 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2022
2023         * gnat.dg/array10.adb: New test.
2024         * gnat.dg/object_overflow.adb: Tweak.
2025
2026 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2027
2028         * gcc.dg/guality/guality.exp: Disable on darwin.
2029
2030 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2031
2032         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2033         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2034         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2035         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2036
2037 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2038
2039         PR fortran/41479
2040         * gfortran.dg/intent_out_5.f90: New test.
2041
2042 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2043
2044         PR debug/41404
2045         PR debug/41353
2046         * gcc.dg/guality/pr41404-1.c: New test.
2047         * gcc.dg/guality/pr41353-2.c: New test.
2048
2049 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2050
2051         PR testsuite/41546
2052         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2053         to -mtune=generic.
2054
2055 2009-10-01  Jan Hubicka  <jh@suse.cz>
2056
2057         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2058
2059 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2060
2061         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2062
2063         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2064
2065 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2066
2067         PR fortran/41515
2068         * gfortran.dg/parameter_array_init_5.f90: New test.
2069
2070 2009-10-01  Jason Merrill  <jason@redhat.com>
2071
2072         * g++.dg/cpp0x/defaulted13.C: New.
2073
2074 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2075
2076         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2077         * gfortran.dg/bounds_check_11.f90: Likewise.
2078         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2079
2080 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2081
2082         * gfortran.dg/select_type_4.f90: New test.
2083
2084 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2085
2086         * gfortran.dg/same_type_as_1.f03: New test.
2087         * gfortran.dg/same_type_as_2.f03: Ditto.
2088
2089 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2090
2091         * gfortran.dg/select_type_1.f03: Extended.
2092         * gfortran.dg/select_type_3.f03: New test.
2093
2094 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2095
2096         * gfortran.dg/class_allocate_1.f03: New test.
2097
2098 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2099
2100         PR fortran/40996
2101         * gfortran.dg/allocatable_scalar_3.f90: New test.
2102         * gfortran.dg/select_type_2.f03: Ditto.
2103         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2104
2105 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2106
2107         * gfortran.dg/block_name_2.f90: Modified error message.
2108         * gfortran.dg/select_6.f90: Ditto.
2109         * gfortran.dg/select_type_1.f03: New test.
2110
2111 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2112
2113         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2114         * gfortran.dg/class_1.f03: Ditto.
2115         * gfortran.dg/class_2.f03: Ditto.
2116         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2117         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2118         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2119         * gfortran.dg/typebound_call_10.f03: Ditto.
2120         * gfortran.dg/typebound_call_2.f03: Ditto.
2121         * gfortran.dg/typebound_call_3.f03: Ditto.
2122         * gfortran.dg/typebound_call_4.f03: Ditto.
2123         * gfortran.dg/typebound_call_9.f03: Ditto.
2124         * gfortran.dg/typebound_generic_3.f03: Ditto.
2125         * gfortran.dg/typebound_generic_4.f03: Ditto.
2126         * gfortran.dg/typebound_operator_1.f03: Ditto.
2127         * gfortran.dg/typebound_operator_2.f03: Ditto.
2128         * gfortran.dg/typebound_operator_3.f03: Ditto.
2129         * gfortran.dg/typebound_operator_4.f03: Ditto.
2130         * gfortran.dg/typebound_proc_1.f08: Ditto.
2131         * gfortran.dg/typebound_proc_5.f03: Ditto.
2132         * gfortran.dg/typebound_proc_6.f03: Ditto.
2133
2134 2009-09-30  Jason Merrill  <jason@redhat.com>
2135
2136         * g++.dg/eh/init-temp1.C: Improve test.
2137
2138 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2139
2140         PR target/22093
2141         * gcc.target/alpha/pr22093.c: New test.
2142
2143 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2144             Jason Merrill  <jason@redhat.com>
2145
2146         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2147         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2148         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2149         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2150         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2151         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2152         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2153         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2154         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2155         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2156         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2157         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2158         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2159         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2160         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2161         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2162         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2163         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2164         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2165         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2166         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2167         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2168         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2169         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2170         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2171         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2172         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2173         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2174         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2175         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2176         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2177         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2178         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2179         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2180         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2181         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2182         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2183         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2184         * lib/prune.exp: Accept "In lambda function".
2185
2186 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2187
2188         * gcc.target/i386/fma4-check.h: New file.
2189         * gcc.target/i386/fma4-fma.c: Ditto.
2190         * gcc.target/i386/fma4-maccXX.c: Ditto.
2191         * gcc.target/i386/fma4-msubXX.c: Ditto.
2192         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2193         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2194         * gcc.target/i386/fma4-vector.c: Ditto.
2195         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2196         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2197         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2198         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2199         * gcc.target/i386/fma4-256-vector.c: Ditto.
2200         * gcc.target/i386/funcspec-2.c: Ditto.
2201
2202         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2203
2204         * gcc.target/i386/funcspec-5.c: Add FMA4.
2205         * gcc.target/i386/funcspec-6.c: Ditto.
2206         * gcc.target/i386/funcspec-8.c: Ditto.
2207
2208         * gcc.target/i386/funcspec-9.c: New file.
2209
2210         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2211
2212         * gcc.target/i386/isa-10.c: New file.
2213         * gcc.target/i386/isa-11.c: Ditto.
2214         * gcc.target/i386/isa-12.c: Ditto.
2215         * gcc.target/i386/isa-13.c: Ditto.
2216         * gcc.target/i386/isa-2.c: Ditto.
2217         * gcc.target/i386/isa-3.c: Ditto.
2218         * gcc.target/i386/isa-4.c: Ditto.
2219         * gcc.target/i386/isa-7.c: Ditto.
2220         * gcc.target/i386/isa-8.c: Ditto.
2221         * gcc.target/i386/isa-9.c: Ditto.
2222
2223         * gcc.target/i386/isa-14.c: Add FMA4.
2224         * gcc.target/i386/isa-1.c: Ditto.
2225         * gcc.target/i386/isa-5.c: Ditto.
2226         * gcc.target/i386/isa-6.c: Ditto.
2227
2228         * gcc.target/i386/sse-12.c: New file.
2229         * gcc.target/i386/sse-13.c: Ditto.
2230         * gcc.target/i386/sse-14.c: Ditto.
2231         * gcc.target/i386/sse-22.c: Ditto.
2232
2233         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2234         * g++.dg/other/i386-3.C: Ditto.
2235         * g++.dg/other/i386-5.C: Ditto.
2236         * g++.dg/other/i386-6.C: Ditto.
2237
2238 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2239
2240         PR testsuite/41496
2241         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2242         before.
2243
2244 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2245
2246         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2247         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2248
2249 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2250
2251         PR debug/41438
2252         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2253         hidden.
2254         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2255
2256 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2257
2258         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2259         * gcc.target/i386/isa-1.c: Remove SSE5.
2260         * gcc.target/i386/isa-5.c: Ditto.
2261         * gcc.target/i386/isa-6.c: Ditto.
2262         * gcc.target/i386/funcspec-4.c: Remove error conditions
2263         related to SSE5.
2264         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2265         * gcc.target/i386/avx-2.c: Ditto.
2266         * gcc.target/i386/sse-23.c: Ditto.
2267         * gcc.target/i386/funcspec-9.c: Delete.
2268
2269 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2270
2271         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2272         * gcc.dg/guality/pr41353-1.c: New test.
2273
2274         PR testsuite/41444
2275         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2276         in macro name definition for non-unix/win32/msdos.
2277
2278 2009-09-29  Daniel Kraft  <d@domob.eu>
2279
2280         PR fortran/39626
2281         * gfortran.dg/block_1.f08: New test.
2282         * gfortran.dg/block_2.f08: New test.
2283         * gfortran.dg/block_3.f90: New test.
2284         * gfortran.dg/block_4.f08: New test.
2285         * gfortran.dg/block_5.f08: New test.
2286         * gfortran.dg/block_6.f08: New test.
2287         * gfortran.dg/block_7.f08: New test.
2288         * gfortran.dg/block_8.f08: New test.
2289
2290 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2291
2292         PR libgfortran/35862
2293         * gfortran.dg/round_1.f03: New test.
2294         * gfortran.dg/f2003_io_3.f03: Update test.
2295
2296 2009-09-28  Easwaran Raman  <eraman@google.com>
2297
2298         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2299         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2300
2301 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2302
2303         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2304         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2305         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2306         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2307         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2308
2309         * g++.dg/dfp/dfp.exp: Fix typo.
2310
2311         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2312         Fix typo that breaks the check.
2313
2314 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2315
2316         * gnat.dg (tagged_alloc_free.adb): New testcase.
2317
2318 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2319
2320         * g++.dg/dfp: New directory.
2321         * g++.dg/dg.exp: Prune tests in dfp directory.
2322         * g++.dg/dfp/dfp.exp: New.
2323         * g++.dg/dfp/mangle-mode.C: New test.
2324
2325 2009-09-28  Michael Matz  <matz@suse.de>
2326
2327         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2328         for sign of -Inf.
2329
2330 2009-09-27  Richard Henderson  <rth@redhat.com>
2331
2332         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2333         * gcc.dg/tree-ssa/pr41469-1.c: New.
2334
2335 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2336
2337         PR c/41476
2338         * gcc.dg/cond-constqual-1.c: New test.
2339
2340 2009-09-26  Michael Matz  <matz@suse.de>
2341
2342         PR lto/40758
2343         PR middle-end/41470
2344         * gcc.dg/pr41470.c: New test.
2345
2346 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2347
2348         * gnat.dg/array9.adb: New test.
2349
2350 2009-09-26  Michael Matz  <matz@suse.de>
2351
2352         PR tree-optimization/41454
2353         * gcc.dg/pr41454.c: New test.
2354
2355 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2356
2357         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2358         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2359         into DW_TAG_GNU_template_parameter_pack and
2360         DW_TAG_GNU_formal_parameter_pack.
2361         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2362         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2363
2364 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2365
2366         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2367         parameters for alignment-sensitive -fsection-anchors tests.
2368
2369 2009-09-25  Richard Guenther  <rguenther@suse.de>
2370
2371         PR middle-end/41463
2372         * gcc.c-torture/execute/pr41463.c: New testcase.
2373
2374 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2375
2376         * gnat.dg/sse_nolib.adb: New testcase.
2377
2378 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2379
2380         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2381         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2382         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2383         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2384         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2385         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2386         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2387         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2388         * gcc.dg/vect/vect.exp: Add Power7 flags.
2389         * g++.dg/vect/vect.exp: Likewise.
2390         * gfortran.dg/vect/vect.exp: Likewise.
2391
2392 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2393
2394         PR fortran/41459
2395         * gfortran.dg/empty_label.f: New test.
2396         * gfortran.dg/empty_label.f90: Ditto.
2397         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2398
2399 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2400
2401         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2402         compile-time.
2403
2404 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2405
2406         * lib/scanasm.exp (make_pattern_printable): New function.
2407         (dg-scan, scan-assembler-times, scan-assembler-dem,
2408         scan-assembler-dem-not): Use it.
2409
2410 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2411
2412         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2413         (test_nested): Renamed to ...
2414         (test_nested1): This.
2415         (test_nested2): New.
2416         (main): Likewise.
2417
2418 2009-09-24  Richard Guenther  <rguenther@suse.de>
2419
2420         PR tree-optimization/36143
2421         PR tree-optimization/38747
2422         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2423         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2424         * g++.dg/torture/pr38747.C: New testcase.
2425         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2426
2427 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2428
2429         * gnat.dg/nested_proc.adb: New test.
2430
2431 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2432
2433         * gcc.target/i386/pr12329.c: Adjust.
2434
2435 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2436
2437         PR debug/41248
2438         * gcc.dg/pr41248.c: New.
2439
2440 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2441
2442         PR debug/41065
2443         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2444
2445 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2446
2447         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2448         current_compiler_flags.  Fix typos.
2449
2450 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2451
2452         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2453
2454 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2455
2456         PR c/39779
2457         * gcc.c-torture/compile/pr39779.c: New test.
2458
2459 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2460
2461         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2462         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2463         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2464
2465 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2466
2467         PR debug/41295
2468         * gcc.dg/pr41295.c: New.
2469
2470 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2471
2472         * gcc.dg/pr40209.c: Add test case.
2473
2474 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2475
2476         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2477         matching assembly.
2478         * gcc.target/mips/code-readable-2.c: Likewise.
2479         * gcc.target/mips/code-readable-3.c: Likewise.
2480
2481 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2482
2483         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2484         Check support via mode instead of C type.
2485         (check_effective_target_dfprt_nocache): Ditto.
2486         (check_effective_target_hard_dfp): Ditto.
2487
2488 2009-09-22  Richard Guenther  <rguenther@suse.de>
2489
2490         PR middle-end/41395
2491         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2492         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2493
2494 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2495
2496         * gcc.dg/20090922-1.c: New test.
2497
2498         PR bootstrap/41405
2499         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2500         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2501         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2502         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2503         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2504         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2505         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2506         * objc.dg/dwarf-2.m: Likewise.
2507
2508 2009-09-22  Richard Guenther  <rguenther@suse.de>
2509
2510         PR tree-optimization/41428
2511         * g++.dg/tree-ssa/pr41428.C: New testcase.
2512
2513 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2514
2515         PR middle-end/41429
2516         * g++.dg/gomp/pr41429.C: New test.
2517
2518 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2519
2520         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2521
2522 2009-09-21  Jason Merrill  <jason@redhat.com>
2523
2524         PR c++/41421
2525         * g++.dg/cpp0x/trivial1.C: Expand.
2526
2527 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2528
2529         * gcc.dg/torture/calleesave-sse.c: New.
2530
2531 2009-09-21  Jan Hubicka  <jh@suse.cz>
2532
2533         * gcc.dg/guality/inline-params.c: New testcase.
2534
2535 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2536
2537         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2538         Add -fno-inline.
2539         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2540         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2541         (f2): Ditto.
2542
2543 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2544
2545         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2546         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2547         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2548         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2549         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2550
2551 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2552
2553         PR middle-end/40642
2554         * g++.dg/torture/pr40642.C: New testcase.
2555
2556 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2557
2558         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2559         cases in static initializers.
2560
2561 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2562
2563         * gcc.c-tortue/compile/pr39886.c: New.
2564
2565 2009-09-20  Chris Demetriou  <cgd@google.com>
2566
2567         PR preprocessor/28435:
2568         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2569         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2570         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2571         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2572         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2573
2574 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2575
2576         * gcc.target/mips/mips.exp: Add relax-pic-calls
2577         under -mfoo/-mno-foo options.
2578         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2579         and -mexplicit-relocs.
2580         * gcc.target/mips/call-1.c: New test.
2581         * gcc.target/mips/call-2.c: New test.
2582         * gcc.target/mips/call-3.c: New test.
2583         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2584         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2585
2586 2009-09-19  Chris Demetriou  <cgd@google.com>
2587
2588         PR preprocessor/28435:
2589         * gcc.dg/cpp/missing-header-MD.c: New test.
2590         * gcc.dg/cpp/missing-header-MMD.c: New test.
2591         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2592         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2593
2594 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2595
2596         PR libgfortran/41328
2597         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2598         EOF works.
2599
2600 2009-09-18  Jason Merrill  <jason@redhat.com>
2601
2602         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2603         * g++.dg/cpp0x/initlist-deduce.C: New.
2604
2605 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2606
2607         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2608
2609 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2610
2611         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2612         * c-c++-common/dfp: New directory.
2613         * c-c++-common/dfp/dfp-dbg.h: New file.
2614         * gcc.dg/dfp/call-by-value.c: Move to ...
2615         * c-c++-common/call-by-value.c: here.
2616         * gcc.dg/dfp/cast.c: Move to ...
2617         * c-c++-common/cast.c: here.
2618         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2619         * c-c++-common/compare-eq-const.c: here.
2620         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2621         * c-c++-common/compare-eq-d128.c: here.
2622         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2623         * c-c++-common/compare-eq-d32.c: here.
2624         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2625         * c-c++-common/compare-eq-d64.c: here.
2626         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2627         * c-c++-common/compare-eq-dfp.c: here.
2628         * gcc.dg/dfp/compare-eq.h: Move to ...
2629         * c-c++-common/compare-eq.h: here.
2630         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2631         * c-c++-common/compare-rel-const.c: here.
2632         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2633         * c-c++-common/compare-rel-d128.c: here.
2634         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2635         * c-c++-common/compare-rel-d32.c: here.
2636         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2637         * c-c++-common/compare-rel-d64.c: here.
2638         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2639         * c-c++-common/compare-rel-dfp.c: here.
2640         * gcc.dg/dfp/compare-rel.h: Move to ...
2641         * c-c++-common/compare-rel.h: here.
2642         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2643         * c-c++-common/compare-special-d128.c: here.
2644         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2645         * c-c++-common/compare-special-d32.c: here.
2646         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2647         * c-c++-common/compare-special-d64.c: here.
2648         * gcc.dg/dfp/compare-special.h: Move to ...
2649         * c-c++-common/compare-special.h: here.
2650         * gcc.dg/dfp/constants-zero.c: Move to ...
2651         * c-c++-common/constants-zero.c: here.
2652         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2653         * c-c++-common/convert-bfp-10.c: here.
2654         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2655         * c-c++-common/convert-bfp-11.c: here.
2656         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2657         * c-c++-common/convert-bfp-12.c: here.
2658         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2659         * c-c++-common/convert-bfp-13.c: here.
2660         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2661         * c-c++-common/convert-bfp-14.c: here.
2662         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2663         * c-c++-common/convert-bfp-2.c: here.
2664         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2665         * c-c++-common/convert-bfp-3.c: here.
2666         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2667         * c-c++-common/convert-bfp-4.c: here.
2668         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2669         * c-c++-common/convert-bfp-5.c: here.
2670         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2671         * c-c++-common/convert-bfp-6.c: here.
2672         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2673         * c-c++-common/convert-bfp-7.c: here.
2674         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2675         * c-c++-common/convert-bfp-8.c: here.
2676         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2677         * c-c++-common/convert-bfp-9.c: here.
2678         * gcc.dg/dfp/convert-bfp.c: Move to ...
2679         * c-c++-common/convert-bfp.c: here.
2680         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2681         * c-c++-common/convert-bfp-fold.c: here.
2682         * gcc.dg/dfp/convert-dfp.c: Move to ...
2683         * c-c++-common/convert-dfp.c: here.
2684         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2685         * c-c++-common/convert-dfp-fold-2.c: here.
2686         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2687         * c-c++-common/convert-dfp-fold.c: here.
2688         * gcc.dg/dfp/convert.h: Move to ...
2689         * c-c++-common/convert.h: here.
2690         * gcc.dg/dfp/convert-int.c: Move to ...
2691         * c-c++-common/convert-int.c: here.
2692         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2693         * c-c++-common/convert-int-fold.c: here.
2694         * gcc.dg/dfp/convert-int-max.c: Move to ...
2695         * c-c++-common/convert-int-max.c: here.
2696         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2697         * c-c++-common/convert-int-max-fold.c: here.
2698         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2699         * c-c++-common/convert-int-saturate.c: here.
2700         * gcc.dg/dfp/func-array.c: Move to ...
2701         * c-c++-common/func-array.c: here.
2702         * gcc.dg/dfp/func-deref.c: Move to ...
2703         * c-c++-common/func-deref.c: here.
2704         * gcc.dg/dfp/func-mixed.c: Move to ...
2705         * c-c++-common/func-mixed.c: here.
2706         * gcc.dg/dfp/func-pointer.c: Move to ...
2707         * c-c++-common/func-pointer.c: here.
2708         * gcc.dg/dfp/func-scalar.c: Move to ...
2709         * c-c++-common/func-scalar.c: here.
2710         * gcc.dg/dfp/func-struct.c: Move to ...
2711         * c-c++-common/func-struct.c: here.
2712         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2713         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2714         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2715         * c-c++-common/func-vararg-alternate-d128.c: here.
2716         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2717         * c-c++-common/func-vararg-alternate-d32.c: here.
2718         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2719         * c-c++-common/func-vararg-alternate-d64.c: here.
2720         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2721         * c-c++-common/func-vararg-alternate.h: here.
2722         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2723         * c-c++-common/func-vararg-dfp.c: here.
2724         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2725         * c-c++-common/func-vararg-mixed-2.c: here.
2726         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2727         * c-c++-common/func-vararg-mixed.c: here.
2728         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2729         * c-c++-common/func-vararg-size0.c: here.
2730         * gcc.dg/dfp/inf-1.c: Move to ...
2731         * c-c++-common/inf-1.c: here.
2732         * gcc.dg/dfp/loop-index.c: Move to ...
2733         * c-c++-common/loop-index.c: here.
2734         * gcc.dg/dfp/modes.c: Move to ...
2735         * c-c++-common/modes.c: here.
2736         * gcc.dg/dfp/nan-1.c: Move to ...
2737         * c-c++-common/nan-1.c: here.
2738         * gcc.dg/dfp/nan-2.c: Move to ...
2739         * c-c++-common/nan-2.c: here.
2740         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2741         * c-c++-common/operator-arith-fold.c: here.
2742         * gcc.dg/dfp/operator-assignment.c: Move to ...
2743         * c-c++-common/operator-assignment.c: here.
2744         * gcc.dg/dfp/operator-comma.c: Move to ...
2745         * c-c++-common/operator-comma.c: here.
2746         * gcc.dg/dfp/operator-cond.c: Move to ...
2747         * c-c++-common/operator-cond.c: here.
2748         * gcc.dg/dfp/operator-logical.c: Move to ...
2749         * c-c++-common/operator-logical.c: here.
2750         * gcc.dg/dfp/operator-unary.c: Move to ...
2751         * c-c++-common/operator-unary.c: here.
2752         * gcc.dg/dfp/pr31385.c: Move to ...
2753         * c-c++-common/pr31385.c: here.
2754         * gcc.dg/dfp/pr33466.c: Move to ...
2755         * c-c++-common/pr33466.c: here.
2756         * gcc.dg/dfp/pr35620.c: Move to ...
2757         * c-c++-common/pr35620.c: here.
2758         * gcc.dg/dfp/pr36800.c: Move to ...
2759         * c-c++-common/pr36800.c: here.
2760         * gcc.dg/dfp/pr39034.c: Move to ...
2761         * c-c++-common/pr39034.c: here.
2762         * gcc.dg/dfp/pr39035.c: Move to ...
2763         * c-c++-common/pr39035.c: here.
2764         * gcc.dg/dfp/pr39902.c: Move to ...
2765         * c-c++-common/pr39902.c: here.
2766         * gcc.dg/dfp/pr39986.c: Move to ...
2767         * c-c++-common/pr39986.c: here.
2768         * gcc.dg/dfp/signbit-1.c: Move to ...
2769         * c-c++-common/signbit-1.c: here.
2770         * gcc.dg/dfp/signbit-2.c: Move to ...
2771         * c-c++-common/signbit-2.c: here.
2772         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2773         * c-c++-common/struct-layout-1.c: here.
2774         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2775         * c-c++-common/usual-arith-conv.c: here.
2776         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2777         * c-c++-common/usual-arith-conv-const.c: here.
2778
2779 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2780
2781         PR testsuite/41288
2782         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2783         stack alignment.
2784
2785 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2786
2787         PR c++/39365
2788         * g++.dg/expr/bool3.C: New test.
2789         * g++.dg/expr/bool4.C: New test.
2790
2791 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2792
2793         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2794         * gcc.dg/dfp/signbit-2.c: Use it.
2795         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2796         arguments to unsigned int.
2797         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2798         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2799         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2800         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2801         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2802         * gcc.dg/dfp/pr39986.c: Ditto.
2803         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2804         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2805         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2806         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2807         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2808
2809 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2810
2811         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2812
2813 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2814
2815         PR c/41049
2816         * dfp/pr41049.c: New test.
2817
2818 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2819
2820         PR testsuite/41385
2821         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2822
2823 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2824
2825         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2826         * gcc.dg/ipa/ipa-sra-1.c: New test.
2827         * gcc.dg/ipa/ipa-sra-2.c: New test.
2828         * gcc.dg/ipa/ipa-sra-3.c: New test.
2829         * gcc.dg/ipa/ipa-sra-4.c: New test.
2830         * gcc.dg/ipa/ipa-sra-5.c: New test.
2831         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2832         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2833
2834 2009-09-17  Michael Matz  <matz@suse.de>
2835
2836         PR middle-end/41347
2837         * gfortran.dg/pr41347.f90: New test.
2838
2839 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2840
2841         * gcc.c-torture/compile/20090917-1.c: New testcase.
2842
2843 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2844
2845         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2846         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2847         alpha*-*-* target from XFAIL list.
2848
2849 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2850
2851         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2852         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2853         * gcc.dg/dfp/cast-bad.c: Use default options.
2854         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2855         * gcc.dg/dfp/composite-type.c: Ditto.
2856         * gcc.dg/dfp/constants.c: Ditto.
2857         * gcc.dg/dfp/constants-hex.c: Ditto.
2858         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2859         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2860         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2861         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2862         * gcc.dg/dfp/ctypes.c: Ditto.
2863         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2864         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2865         * gcc.dg/dfp/float-constant-double.c: Ditto.
2866         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2867         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2868         * gcc.dg/dfp/modes.c: Ditto.
2869         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2870         * gcc.dg/dfp/pr31344.c: Ditto.
2871         * gcc.dg/dfp/pr31385.c: Ditto.
2872         * gcc.dg/dfp/pr33466.c: Ditto.
2873         * gcc.dg/dfp/pr35620.c: Ditto.
2874         * gcc.dg/dfp/pr37435.c: Ditto.
2875         * gcc.dg/dfp/pr39986.c: Ditto.
2876         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2877         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2878         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2879         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2880         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2881         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2882         * gcc.dg/dfp/typespec.c: Ditto.
2883         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2884         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2885         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2886         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2887         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2888         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2889         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2890         * gcc.dg/dfp/compare-rel.h: Ditto.
2891         * gcc.dg/dfp/compare-special.h: Ditto.
2892         * gcc.dg/dfp/convert.h: Ditto.
2893         * gcc.dg/dfp/fe-check.h: Ditto.
2894         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2895         * gcc.dg/dfp/cast.c: Ditto.
2896         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2897         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2898         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2899         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2900         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2901         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2902         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2903         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2904         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2905         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2906         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2907         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2908         * gcc.dg/dfp/constants-zero.c: Ditto.
2909         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2910         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2911         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2912         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2913         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2914         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2915         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2916         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2917         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2918         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2919         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2920         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2921         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2922         * gcc.dg/dfp/convert-bfp.c: Ditto.
2923         * gcc.dg/dfp/convert-complex.c: Ditto.
2924         * gcc.dg/dfp/convert-dfp.c: Ditto.
2925         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2926         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2927         * gcc.dg/dfp/convert-int.c: Ditto.
2928         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2929         * gcc.dg/dfp/convert-int-max.c: Ditto.
2930         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2931         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2932         * gcc.dg/dfp/fe-binop.c: Ditto.
2933         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2934         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2935         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2936         * gcc.dg/dfp/func-array.c: Ditto.
2937         * gcc.dg/dfp/func-deref.c: Ditto.
2938         * gcc.dg/dfp/func-mixed.c: Ditto.
2939         * gcc.dg/dfp/func-pointer.c: Ditto.
2940         * gcc.dg/dfp/func-scalar.c: Ditto.
2941         * gcc.dg/dfp/func-struct.c: Ditto.
2942         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2943         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2944         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2945         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2946         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2947         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2948         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2949         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2950         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2951         * gcc.dg/dfp/inf-1.c: Ditto.
2952         * gcc.dg/dfp/loop-index.c: Ditto.
2953         * gcc.dg/dfp/nan-1.c: Ditto.
2954         * gcc.dg/dfp/nan-2.c: Ditto.
2955         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2956         * gcc.dg/dfp/operator-assignment.c: Ditto.
2957         * gcc.dg/dfp/operator-comma.c: Ditto.
2958         * gcc.dg/dfp/operator-cond.c: Ditto.
2959         * gcc.dg/dfp/operator-logical.c: Ditto.
2960         * gcc.dg/dfp/operator-unary.c: Ditto.
2961         * gcc.dg/dfp/pr36800.c: Ditto.
2962         * gcc.dg/dfp/pr39034.c: Ditto.
2963         * gcc.dg/dfp/pr39035.c: Ditto.
2964         * gcc.dg/dfp/pr39902.c: Ditto.
2965         * gcc.dg/dfp/signbit-1.c: Ditto.
2966         * gcc.dg/dfp/signbit-2.c: Ditto.
2967         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2968         * gcc.dg/dfp/union-init.c: Ditto.
2969         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2970
2971 2009-09-16  Michael Matz  <matz@suse.de>
2972
2973         PR fortran/41212
2974         * gfortran.dg/pr41212.f90: New test.
2975
2976 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2977
2978         * gnat.dg/alignment9.adb: New test.
2979
2980 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2981
2982         * gnat.dg/discr20.ad[sb]: New test.
2983
2984 2009-09-16  Richard Guenther  <rguenther@suse.de>
2985
2986         PR middle-end/34011
2987         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2988
2989 2009-09-16  DJ Delorie  <dj@redhat.com>
2990             Kaz Kojima  <kkojima@gcc.gnu.org>
2991
2992         * gcc.target/sh/struct-arg-dw2.c: New test.
2993
2994 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2995             Jakub Jelinek  <jakub@redhat.com>
2996
2997         PR target/41175
2998         * gcc.target/powerpc/pr41175.c: New test.
2999
3000 2009-09-14  Richard Henderson  <rth@redhat.com>
3001
3002         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3003         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3004         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3005
3006 2009-09-14  Richard Henderson  <rth@redhat.com>
3007
3008         * g++.dg/eh/builtin1.C: Update resx pattern match.
3009         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3010
3011 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3012
3013         * gcc.target/mips/branch-helper.h: New file.
3014         * gcc.target/mips/branch-2.c,
3015         * gcc.target/mips/branch-3.c,
3016         * gcc.target/mips/branch-4.c,
3017         * gcc.target/mips/branch-5.c,
3018         * gcc.target/mips/branch-6.c,
3019         * gcc.target/mips/branch-7.c,
3020         * gcc.target/mips/branch-8.c,
3021         * gcc.target/mips/branch-9.c,
3022         * gcc.target/mips/branch-10.c,
3023         * gcc.target/mips/branch-11.c,
3024         * gcc.target/mips/branch-12.c,
3025         * gcc.target/mips/branch-13.c,
3026         * gcc.target/mips/branch-14.c,
3027         * gcc.target/mips/branch-15.c: New tests.
3028
3029 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3030
3031         PR target/41331
3032         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3033         -m32 -mpowerpc64 system.
3034
3035 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3036
3037         From Jie Zhang <jie.zhang@analog.com>:
3038         * gcc.target/bfin/saveall.c: New test.
3039         * gcc.target/bfin/20090914-1.c: New test.
3040         * gcc.target/bfin/20090914-2.c: New test.
3041
3042         * gcc.target/bfin/20090914-3.c: New test.
3043
3044 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3045
3046         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3047
3048 2009-09-14  Richard Guenther  <rguenther@suse.de>
3049
3050         PR middle-end/41350
3051         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3052
3053 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3054
3055         PR libgfortran/41328
3056         * gfortran.dg/cr_lf.f90: New test.
3057
3058 2009-09-11  Michael Matz  <matz@suse.de>
3059
3060         PR middle-end/41275
3061         * g++.dg/tree-ssa/pr41275.C: New test.
3062
3063 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3064
3065         PR fortran/41242
3066         * gfortran.dg/proc_ptr_comp_21.f90: New.
3067
3068 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3069
3070         PR fortran/31292
3071         * gfortran.dg/module_procedure_1.f90: New test.
3072         * gfortran.dg/module_procedure_2.f90: Ditto.
3073         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3074
3075 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3076             James A. Morrison  <phython@gcc.gnu.org>
3077
3078         PR ada/18302
3079         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3080         commands.
3081         * ada/acats/run_test.exp: New file.
3082
3083 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3084
3085         Revert:
3086         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3087
3088         PR rtl-optimization/39779
3089         * gcc.dg/pr39979.c: New test.
3090
3091 2009-09-10  Richard Guenther  <rguenther@suse.de>
3092
3093         PR middle-end/41257
3094         * g++.dg/torture/pr41257-2.C: New testcase.
3095
3096 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3097
3098         PR c++/28293
3099         * g++.dg/template/crash91.C: New.
3100
3101 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3102
3103         PR rtl-optimization/39779
3104         * gcc.dg/pr39979.c: New test.
3105
3106 2009-09-09  Richard Guenther  <rguenther@suse.de>
3107
3108         PR tree-optimization/41101
3109         * gcc.c-torture/compile/pr41101.c: New testcase.
3110
3111 2009-09-09  Richard Guenther  <rguenther@suse.de>
3112
3113         PR middle-end/41317
3114         * gcc.c-torture/execute/pr41317.c: New testcase.
3115         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3116         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3117
3118 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3119
3120         Fix some test breakages on Darwin
3121         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3122         and adjust.
3123         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3124         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3125         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3126         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3127         take darwin specifics in account.
3128
3129 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3130
3131         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3132         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3133
3134 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3135
3136         PR c++/39923
3137         * g++.dg/cpp0x/initlist24.C: New.
3138
3139 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3140
3141         * gcc.dg/large-size-array-2.c: Fix target requirement.
3142         * gcc.dg/large-size-array-4.c: Likewise.
3143         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3144         * gcc.dg/c99-const-expr-2.c: Likewise.
3145         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3146         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3147         * gcc.dg/c90-const-expr-10.c: Likewise.
3148         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3149         instead of long.
3150         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3151         * gcc.dg/vect/pr33846.c: Likewise.
3152         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3153         __PTRDIFF_TYPE__, instead of unsigned long.
3154         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3155
3156 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3157
3158         PR debug/41229
3159         PR debug/41291
3160         PR debug/41300
3161         * gfortran.dg/pr41229.f90: New.
3162
3163 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3164
3165         PR debug/41232
3166         * gcc.dg/pr41232.c: New.
3167
3168 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3169
3170         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3171         contain -march.
3172         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3173         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3174         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3175         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3176         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3177         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3178         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3179         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3180         options other than that used in dg-options.
3181
3182 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3183
3184         PR rtl-optimization/41239
3185         * gcc.c-torture/execute/pr41239.c: New test.
3186
3187 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3188
3189         PR libgfortran/41192
3190         * gfortran.dg/namelist_59.f90: New test.
3191
3192 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3193
3194         From Mike Frysinger  <michael.frysinger@analog.com>
3195         * gcc.target/bfin/mcpu-bf542m.c: New file.
3196         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3197         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3198         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3199         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3200
3201 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3202
3203         PR middle-end/41282
3204         * gcc.c-torture/compile/pr41282.c: New test.
3205
3206 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3207
3208         PR fortran/41197
3209         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3210         variables for stat and errmsg.
3211         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3212         * gfortran.dg/allocate_stat_2.f90:  New test.
3213
3214 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3215
3216         * gcc.c-torture/compile/20090907-1.c: New test.
3217
3218 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3219
3220         PR bootstrap/41241
3221         * gcc.dg/pr41241.c: New test.
3222
3223 2009-09-06  Richard Guenther  <rguenther@suse.de>
3224
3225         PR middle-end/41144
3226         * g++.dg/torture/pr41144.C: New testcase.
3227
3228 2009-09-06  Richard Guenther  <rguenther@suse.de>
3229
3230         PR middle-end/41261
3231         * gcc.dg/torture/pr41261.c: New testcase.
3232
3233 2009-09-05  Richard Guenther  <rguenther@suse.de>
3234
3235         PR middle-end/41181
3236         * gcc.c-torture/compile/pr41181.c: New testcase.
3237
3238 2009-09-05  Richard Guenther  <rguenther@suse.de>
3239
3240         PR debug/41273
3241         * g++.dg/torture/pr41273.C: New testcase.
3242
3243 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3244
3245         PR fortran/41258
3246         * gfortran.dg/typebound_proc_12.f90 : New test.
3247
3248 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3249
3250         PR debug/41225
3251         * gfortran.dg/pr41225.f90: New.
3252
3253 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3254
3255         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3256         unistd.h, sys/types.h and sys/wait.h.
3257         (gualchk_t): New.
3258         (GUALCVT): New.
3259         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3260         (GUALITY_GDB_REDIRECT): New.
3261         (GUALITY_GDB_ARGS): Use it.
3262
3263 2009-09-04  Richard Guenther  <rguenther@suse.de>
3264
3265         PR middle-end/41257
3266         * g++.dg/torture/pr41257.C: New testcase.
3267
3268 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3269
3270         PR tree-optimization/41112
3271         * gnat.dg/array8.adb: New test.
3272
3273 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3274
3275         * gcc.target/arm/ctz.c: New test case.
3276
3277 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3278
3279         PR tree-optimization/38275
3280         * gcc.dg/autopar/reduc-1char.c: Increase number
3281         of iterations. Adjust the logic accordingly.
3282         * gcc.dg/autopar/reduc-2char.c: Ditto.
3283         * gcc.dg/autopar/reduc-1.c: Ditto.
3284         * gcc.dg/autopar/reduc-2.c: Ditto.
3285         * gcc.dg/autopar/reduc-3.c: Ditto.
3286         * gcc.dg/autopar/reduc-6.c: Ditto.
3287         * gcc.dg/autopar/reduc-7.c: Ditto.
3288         * gcc.dg/autopar/reduc-8.c: Ditto.
3289         * gcc.dg/autopar/reduc-9.c: Ditto.
3290         * gcc.dg/autopar/pr39500-1.c: Ditto.
3291         * gcc.dg/autopar/reduc-1short.c: Ditto.
3292         * gcc.dg/autopar/reduc-2short.c: Ditto.
3293         * gcc.dg/autopar/parallelization-1.c: Ditto.
3294
3295 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3296
3297         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3298         testcase using guality.h compiles and links and if a global variable
3299         can be verified by gdb.
3300
3301 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3302
3303         * lib/target-supports.exp (check_effective_target_sync_int_long):
3304         Supported on Blackfin Linux targets.
3305
3306 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3307
3308         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3309
3310 2009-09-03  Diego Novillo  <dnovillo@google.com>
3311
3312         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3313         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3314         * g++.dg/warn/unit-1.C: Likewise.
3315         * g++.dg/ipa/iinline-1.C: Likewise.
3316         * g++.dg/template/cond2.C: Adjust expected line location for the
3317         error.
3318         * g++.dg/template/pr35240.C: Likewise.
3319
3320 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3321
3322         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3323         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3324
3325 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3326
3327         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3328         * gcc.dg/memcpy-1.c: Add . to match pattern.
3329         * gcc.dg/uninit-I.c: XFAIL warning test.
3330         * g++.dg/warn/unit-1.C: XFAIL warning test.
3331
3332 2009-09-02  Ian Lance Taylor  <iant@google.com>
3333
3334         * gcc.dg/20090902-1.c: New test.
3335
3336 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3337
3338         * gcc.dg/builtin-object-size-9.c: New test.
3339
3340 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3341
3342         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3343
3344 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3345             Olivier Hainque  <hainque@adacore.com>
3346
3347         * gnat.dg/misaligned_param.adb: New test.
3348         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3349         * gnat.dg/slice7.adb: Add 1 more related case.
3350
3351 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3352
3353         * gcc.dg/guality/guality.c: Expect to fail for now.
3354         * gcc.dg/guality/example.c: Likewise.
3355
3356 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3357
3358         * gcc.dg/guality/guality.c: New.
3359         * gcc.dg/guality/guality.h: New.
3360         * gcc.dg/guality/guality.exp: New.
3361         * gcc.dg/guality/example.c: New.
3362         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3363         (cleanup-saved-temps): Likewise, .gkd files too.
3364
3365 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3366
3367         PR fortran/39229
3368         * gfortran.dg/line_length_3.f: New test.
3369         * gfortran.dg/line_length_4.f90: New test.
3370
3371 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3372
3373         * lib/target-supports.exp (check_gc_sections_available):
3374         Add proper pattern quote.
3375
3376 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3377             Kaz Kojima  <kkojima@gcc.gnu.org>
3378
3379         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3380         * g++.dg/cdce3.C: Use dg-add-options ieee.
3381         * g++.dg/torture/type-generic-1.C: Likewise.
3382         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3383         * gcc.dg/pr28796-2.c: Likewise.
3384         * gcc.dg/torture/builtin-math-7.c: Likewise.
3385         * gcc.dg/torture/type-generic-1.c: Likewise.
3386         * gfortran.dg/boz_14.f90: Likewise.
3387         * gfortran.dg/erf_2.F90: Likewise.
3388         * gfortran.dg/init_flag_3.f90: Likewise.
3389         * gfortran.dg/init_flag_4.f90: Likewise.
3390         * gfortran.dg/init_flag_5.f90: Likewise.
3391         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3392         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3393         * gfortran.dg/isnan_1.f90: Likewise.
3394         * gfortran.dg/isnan_2.f90: Likewise.
3395         * gfortran.dg/maxlocval_2.f90: Likewise.
3396         * gfortran.dg/maxlocval_4.f90: Likewise.
3397         * gfortran.dg/minlocval_1.f90: Likewise.
3398         * gfortran.dg/minlocval_4.f90: Likewise.
3399         * gfortran.dg/module_nan.f90: Likewise.
3400         * gfortran.dg/namelist_42.f90: Likewise.
3401         * gfortran.dg/namelist_43.f90: Likewise.
3402         * gfortran.dg/nan_1.f90: Likewise.
3403         * gfortran.dg/nan_2.f90: Likewise.
3404         * gfortran.dg/nan_3.f90: Likewise.
3405         * gfortran.dg/nan_4.f90: Likewise.
3406         * gfortran.dg/nan_5.f90: Likewise.
3407         * gfortran.dg/nearest_1.f90: Likewise.
3408         * gfortran.dg/nearest_2.f90: Likewise.
3409         * gfortran.dg/nearest_3.f90: Likewise.
3410         * gfortran.dg/pr37243.f: Likewise.
3411         * gfortran.dg/real_const_3.f90: Likewise.
3412         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3413
3414 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3415
3416         PR debug/30161
3417         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3418         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3419         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3420         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3421         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3422         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3423         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3424         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3425         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3426         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3427         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3428         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3429         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3430
3431 2009-08-31  Jason Merrill  <jason@redhat.com>
3432
3433         PR c++/41127
3434         * g++.dg/parse/enum5.C: New.
3435         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3436
3437 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3438
3439         PR fortran/40940
3440         * gfortran.dg/allocate_derived_1.f90: New.
3441         * gfortran.dg/class_3.f03: New.
3442
3443 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3444
3445         PR fortran/40996
3446         * gfortran.dg/allocatable_scalar_1.f90: New.
3447         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3448         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3449         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3450
3451 2009-08-30  Richard Guenther  <rguenther@suse.de>
3452
3453         PR tree-optimization/41186
3454         * g++.dg/torture/pr41186.C: New testcase.
3455         * g++.dg/tree-ssa/pr41186.C: Likewise.
3456
3457 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3458
3459         PR c++/41187
3460         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3461         take ia64 assembly comments syntax in account.
3462
3463 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3464
3465         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3466
3467 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3468
3469         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3470         * gfortran.dg/whole_file_6.f90: Likewise.
3471
3472 2009-08-28  Cary Coutant  <ccoutant@google.com>
3473
3474         PR debug/41063
3475         * g++.dg/debug/dwarf2/pr41063.C: New test.
3476
3477 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3478
3479         PR rtl-optimization/40861
3480         * gcc.dg/pr40861.c: New test.
3481
3482 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3483
3484         PR fortran/40869
3485         * gfortran.dg/proc_ptr_comp_20.f90: New.
3486
3487 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3488
3489         PR libfortran/39667
3490         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3491         open temp file with status="scratch".
3492         * gfortran.dg/fmt_cache_1.f: Likewise.
3493         * gfortran.dg/fmt_exhaust.f90: Likewise.
3494         * gfortran.dg/fmt_t_4.f90: Likewise.
3495         * gfortran.dg/fseek.f90: Likewise.
3496         * gfortran.dg/list_read_5.f90: Likewise.
3497         * gfortran.dg/namelist_39.f90: Likewise.
3498         * gfortran.dg/namelist_56.f90: Likewise.
3499         * gfortran.dg/read_bad_advance.f90: Likewise.
3500         * gfortran.dg/read_repeat.f90: Likewise.
3501         * gfortran.dg/read_size_noadvance.f90: Likewise.
3502         * gfortran.dg/read_x_past.f: Likewise.
3503
3504 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3505
3506         PR fortran/28039
3507         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3508
3509 2009-08-27  Daniel Kraft  <d@domob.eu>
3510
3511         PR fortran/37425
3512         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3513         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3514         error and fix problem with recursive assignment.
3515         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3516         * gfortran.dg/typebound_operator_3.f03: New test.
3517         * gfortran.dg/typebound_operator_4.f03: New test.
3518
3519 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3520
3521         PR debug/41170
3522         * debug/dwarf2/namespace-1.C: New test.
3523
3524 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3525
3526         PR fortran/41162
3527         * gfortran.dg/pr41162.f: New.
3528
3529 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3530             Richard Sandiford  <rdsandiford@googlemail.com>
3531
3532         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3533         with "forbid_cpu".
3534         * gcc.target/mips/branch-1.c: Update accordingly.
3535         * gcc.target/mips/extend-1.c: Likewise.
3536         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3537
3538 2009-08-26  Richard Guenther  <rguenther@suse.de>
3539
3540         PR middle-end/41163
3541         * gcc.c-torture/compile/pr41163.c: New testcase.
3542         * gcc.dg/pr35899.c: Adjust.
3543
3544 2009-08-26  Richard Guenther  <rguenther@suse.de>
3545
3546         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3547
3548 2009-08-26  Jason Merrill  <jason@redhat.com>
3549
3550         * g++.dg/cpp0x/explicit3.C: New.
3551         * g++.dg/overload/cond2.C: New.
3552
3553 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3554
3555         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3556
3557 2009-08-25  Jan Hubicka  <jh@suse.cz>
3558
3559         * gcc.target/i386/sse5-shift1-vector.c
3560         * gcc.target/i386/isa-12.c
3561         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3562         * gcc.target/i386/sse5-pcmov2.c
3563         * gcc.target/i386/isa-3.c
3564         * gcc.target/i386/sse5-shift2-vector.c
3565         * gcc.target/i386/isa-7.c
3566         * gcc.target/i386/funcspec-2.c
3567         * gcc.target/i386/sse5-haddX.c
3568         * gcc.target/i386/sse5-hadduX.c
3569         * gcc.target/i386/isa-9.c
3570         * gcc.target/i386/sse5-maccXX.c
3571         * gcc.target/i386/sse5-shift3-vector.c
3572         * gcc.target/i386/sse5-msubXX.c
3573         * gcc.target/i386/sse5-permpX.c
3574         * gcc.target/i386/sse5-check.h
3575         * gcc.target/i386/sse-12.c
3576         * gcc.target/i386/sse-11.c
3577         * gcc.target/i386/sse-10.c
3578         * gcc.target/i386/sse-13.c
3579         * gcc.target/i386/sse-14.c
3580         * gcc.target/i386/sse-22.c
3581         * gcc.target/i386/sse-2.c
3582         * gcc.target/i386/sse-13.c
3583         * gcc.target/i386/avx-2.c
3584         * gcc.target/i386/sse5-rotate1-vector.c
3585         * gcc.target/i386/isa-4.c
3586         * gcc.target/i386/sse5-hsubX.c
3587         * gcc.target/i386/sse5-pcmov.c
3588         * gcc.target/i386/sse5-fma.c
3589         * gcc.target/i386/isa-8.c
3590         * gcc.target/i386/sse5-rotate2-vector.c
3591         * gcc.target/i386/sse5-nmaccXX.c
3592         * gcc.target/i386/sse5-imul64-vector.c
3593         * gcc.target/i386/sse5-nmsubXX.c
3594         * gcc.target/i386/sse5-rotate3-vector.c
3595         * gcc.target/i386/sse5-fma-vector.c
3596         * gcc.target/i386/sse5-imul32widen-vector.c
3597         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3598
3599         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3600         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3601         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3602         * gcc.target/i386/avx-1.c: Remove SSE5.
3603         * gcc.target/i386/avx-2.c: Remove SSE5.
3604         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3605         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3606         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3607         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3608
3609 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3610
3611         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3612
3613 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3614
3615         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3616         keyword works in the same manner as __alignof.
3617
3618 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3619
3620         PR libfortran/34670
3621         * gfortran.dg/unpack_bounds_1.f90:  New test.
3622         * gfortran.dg/unpack_bounds_2.f90:  New test.
3623         * gfortran.dg/unpack_bounds_3.f90:  New test.
3624
3625 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3626
3627         * gnat.dg/slice7.adb: New test.
3628         * gnat.dg/slice7_pkg.ads: New helper.
3629
3630 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3631
3632         PR fortran/41139
3633         * gfortran.dg/proc_ptr_25.f90: New.
3634         * gfortran.dg/proc_ptr_comp_18.f90: New.
3635         * gfortran.dg/proc_ptr_comp_19.f90: New.
3636
3637 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3638
3639         PR fortran/41154
3640         * gfortran.dg/fmt_error_8.f: New test.
3641
3642 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3643
3644         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3645         number, update all callers and synchronize results for latest MPC.
3646
3647 2009-08-21  Jason Merrill  <jason@redhat.com>
3648
3649         * g++.dg/warn/Wunused-17.C: New.
3650
3651 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3652
3653         * gcc.target/arm/combine-cmp-shift.c: New test.
3654
3655 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3656
3657         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3658         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3659         width specifier.
3660
3661 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3662
3663         * gfortran.dg/fmt_error_7.f: New test.
3664
3665 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3666
3667         PR target/40718
3668         * gcc.target/i386/pr40718.c: New test.
3669
3670 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3671
3672         * gfortran.dg/proc_ptr_24.f90: New test.
3673
3674 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3675
3676         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3677         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3678         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3679
3680 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3681
3682         PR fortran/28039
3683         * gfortran.dg/fmt_with_extra.f: new file.
3684
3685 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3686
3687         * lib/target-supports.exp
3688         (check_effective_target_arm_iwmmxt_ok): New procedure.
3689         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3690         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3691
3692 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3693
3694         * gfortran.dg/boz_9.f90: Do not load denormal floating
3695         point constants.  Remove -mieee option for alpha*-*-* targets.
3696
3697 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3698
3699         PR fortran/41106
3700         * gfortran.dg/proc_ptr_23.f90: New.
3701         * gfortran.dg/proc_ptr_comp_15.f90: New.
3702         * gfortran.dg/proc_ptr_comp_16.f90: New.
3703         * gfortran.dg/proc_ptr_comp_17.f90: New.
3704
3705 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3706
3707         PR c++/41131
3708         * g++.dg/expr/unary3.C: New test.
3709
3710 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3711
3712         * gfortran.dg/common_5.f: Add -mdalign for sh.
3713         * gfortran.dg/common_align_2.f90: Likewise.
3714
3715 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3716
3717         PR libfortran/40962
3718         * c_f_pointer_tests_4.f90:  New test.
3719
3720 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3721
3722         * gnat.dg/slice6.adb: New test.
3723         * gnat.dg/slice6_pkg.ads: New helper.
3724
3725 2009-08-20  Michael Matz  <matz@suse.de>
3726
3727         PR fortran/41126
3728         * gfortran.dg/pr41126.f90: New test.
3729
3730 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3731
3732         * gnat.dg/dynamic_bound.adb: New test.
3733
3734 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3735
3736         PR fortran/41121
3737         * gfortran.dg/intrinsic_5.f90: New.
3738
3739 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3740             Richard Earnshaw  <richard.earnshaw@arm.com>
3741
3742         * gcc.target/arm/20090811-1.c: New test.
3743
3744 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3745
3746         PR middle-end/41123
3747         * gcc.dg/pr41123.c: New test.
3748
3749 2009-08-19  Jason Merrill  <jason@redhat.com>
3750
3751         PR c++/41120
3752         * g++.dg/other/gc4.C: New.
3753
3754 2009-08-18  Michael Matz  <matz@suse.de>
3755
3756         * gfortran.dg/vect/vect-gems.f90: New test.
3757         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3758
3759 2009-08-18  DJ Delorie  <dj@redhat.com>
3760
3761         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3762         * lib/gcc-defs.exp: ... to here.
3763
3764         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3765         GCC_EXEC_PREFIX before building the wrapper.
3766
3767 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3768
3769         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3770         tests.
3771         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3772         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3773         dg-options.  Fix dg-final clause.
3774
3775 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3776
3777         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3778
3779 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3780             Paul Thomas  <pault@gcc.gnu.org>
3781
3782         PR fortran/40870
3783         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3784
3785 2009-08-18  Richard Guenther  <rguenther@suse.de>
3786
3787         PR middle-end/41094
3788         * gcc.dg/torture/pr41094.c: New testcase.
3789         * gcc.dg/torture/builtin-power-1.c: Adjust.
3790         * gcc.dg/builtins-10.c: Likewise.
3791
3792 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3793
3794         PR target/40971
3795         * gcc.dg/pr40971.c: New test.
3796
3797 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3798
3799         PR fortran/41062
3800         * gfortran.dg/use_only_4.f90: New test.
3801
3802 2009-08-17  Daniel Kraft  <d@domob.eu>
3803
3804         PR fortran/37425
3805         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3806         NOPASS bindings as operators.
3807
3808 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3809
3810         * lib/target-supports.exp
3811         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3812         of targets that do not need command line argument to enable SIMD.
3813
3814 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3815
3816         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3817         typo in cache name.
3818
3819 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3820
3821         PR fortran/41075
3822         * gfortran.dg/unlimited_fmt_1.f90: New test.
3823
3824 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3825
3826         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3827
3828 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3829
3830         * gnat.dg/itype.ad[sb]: New test.
3831
3832 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3833
3834         * gcc.target/mips/mips.exp: Add terminology section to comment
3835         at the top of the file.  Fix typos.
3836
3837 2009-08-16  Jason Merrill  <jason@redhat.com>
3838
3839         * g++.dg/debug/dwarf2/inline1.C: New.
3840
3841 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3842
3843         PR target/38599
3844         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3845
3846 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3847
3848         PR debug/37801
3849         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3850         Make sure to trigger inlining optimizations.
3851         * gcc.dg/debug/dwarf2/inline2.c: New test.
3852
3853 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3854
3855         PR fortran/41070
3856         * gfortran.dg/structure_constructor_10.f90: New.
3857
3858 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3859
3860         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3861         * gcc.dg/pragma-re-2.c: Likewise.
3862         * gcc.dg/pragma-re-3.c: Likewise.
3863         * gcc.dg/pragma-re-4.c: Likewise.
3864         * g++.dg/other/pragma-re-1.C: Likewise.
3865         * g++.dg/other/pragma-re-2.C: Likewise.
3866
3867 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3868
3869         * gcc.dg/torture/builtin-math-7.c: New.
3870
3871 2009-08-14  Richard Guenther  <rguenther@suse.de>
3872
3873         * gcc.c-torture/execute/20090814-1.c: New testcase.
3874
3875 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3876
3877         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3878
3879 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3880
3881         PR target/40934
3882         * gcc.target/i386/pr40934.c: New.
3883
3884 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3885
3886         PR target/41019
3887         * gcc.target/i386/pr41019.c: New test.
3888
3889 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3890
3891         PR fortran/40955
3892         * gfortran.dg/winapi.f90: New test.
3893
3894 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3895
3896         PR fortran/40995
3897         * gfortran.dg/intrinsic_4.f90: New.
3898         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3899         different line.
3900
3901 2009-08-13  Richard Guenther  <rguenther@suse.de>
3902
3903         PR middle-end/41047
3904         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3905
3906 2009-08-12  Richard Guenther  <rguenther@suse.de>
3907
3908         PR tree-optimization/41011
3909         * gfortran.dg/pr41011.f: New testcase.
3910
3911 2009-08-11  Andrew Haley  <aph@redhat.com>
3912
3913         * gcc.target/arm/synchronize.c: New file.
3914
3915 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3916
3917         PR middle-end/40980
3918         * gfortran.dg/graphite/id-17.f: New.
3919
3920 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3921             Sebastian Pop  <sebastian.pop@amd.com>
3922
3923         * gcc.dg/graphite/interchange-1.c: XFAILed.
3924         * gcc.dg/graphite/interchange-2.c: XFAILed.
3925         * gcc.dg/graphite/interchange-3.c: XFAILed.
3926         * gcc.dg/graphite/interchange-4.c: XFAILed.
3927         * gcc.dg/graphite/interchange-7.c: XFAILed.
3928
3929 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3930
3931         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3932
3933 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3934             Pranav Garg  <pranav.garg2107@gmail.com>
3935
3936         * gcc.dg/graphite/interchange-6.c: XFAILed.
3937
3938 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3939
3940         * gcc.dg/graphite/interchange-9.c: New.
3941
3942 2009-08-12  Richard Guenther  <rguenther@suse.de>
3943
3944         PR rtl-optimization/41033
3945         * gcc.dg/pr41033.c: New test.
3946
3947 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3948
3949         PR fortran/41022
3950         * gfortran.dg/proc_ptr_comp_14.f90: New.
3951
3952 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3953
3954         * gcc.target/mips/ext-5.c: New test.
3955         * gcc.target/mips/ext-6.c: New test.
3956         * gcc.target/mips/ext-7.c: New test.
3957         * gcc.target/mips/ext-8.c: New test.
3958         * gcc.target/mips/extend-2.c: New test.
3959
3960 2009-08-10  Jason Merrill  <jason@redhat.com>
3961
3962         * g++.dg/other/linkage2.C: New test for types-without-linkage
3963         handling.
3964         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3965         * g++.dg/lookup/anon2.C: Likewise.
3966         * g++.dg/other/anon3.C: Likewise.
3967         * g++.dg/template/arg2.C: Likewise.
3968         * g++.dg/template/local4.C: Likewise.
3969         * g++.old-deja/g++.law/operators32.C: Likewise.
3970         * g++.old-deja/g++.other/linkage2.C: Likewise.
3971         * g++.old-deja/g++.pt/enum6.C: Likewise.
3972         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3973         * g++.old-deja/g++.other/linkage1.C: Likewise.
3974
3975 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3976
3977         * gcc.dg/dg.exp: Test also c-c++-common dir.
3978         * g++.dg/dg.exp: Likewise.
3979         * g++.dg/warn/Wconversion-real.C: Delete.
3980         * gcc.dg/Wconversion-real.c: Move to ...
3981         * c-c++-common/Wconversion-real.c: ... here.
3982         * lib/target-supports.exp
3983         (check_effective_target_c,check_effective_target_c++): New.
3984
3985 2009-08-10  Daniel Kraft  <d@domob.eu>
3986
3987         PR fortran/37425
3988         * gfortran.dg/typebound_operator_1.f03: New test.
3989         * gfortran.dg/typebound_operator_2.f03: New test.
3990
3991 2009-08-10  Richard Guenther  <rguenther@suse.de>
3992
3993         PR middle-end/41006
3994         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3995         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3996
3997 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3998
3999         PR fortran/40940
4000         * gfortran.dg/class_1.f03: New.
4001         * gfortran.dg/class_2.f03: New.
4002         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4003         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4004         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4005         * gfortran.dg/typebound_call_10.f03: Ditto.
4006         * gfortran.dg/typebound_call_2.f03: Ditto.
4007         * gfortran.dg/typebound_call_3.f03: Ditto.
4008         * gfortran.dg/typebound_call_4.f03: Ditto.
4009         * gfortran.dg/typebound_generic_3.f03: Ditto.
4010         * gfortran.dg/typebound_generic_4.f03: Ditto.
4011         * gfortran.dg/typebound_proc_1.f08: Ditto.
4012         * gfortran.dg/typebound_proc_5.f03: Ditto.
4013         * gfortran.dg/typebound_proc_6.f03: Ditto.
4014
4015 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4016
4017         PR c++/40866
4018         * g++.dg/expr/stmt-expr-1.C: New test.
4019
4020 2009-08-09  Richard Guenther  <rguenther@suse.de>
4021
4022         PR tree-optimization/41016
4023         * gcc.c-torture/compile/pr41016.c: New testcase.
4024
4025 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4026
4027         * gcc.dg/overflow-warn-8.c: New test.
4028
4029 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4030
4031         PR tree-optimization/41008
4032         * gcc.dg/vect/O1-pr41008.c: New test.
4033
4034 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4035
4036         PR fortran/40955
4037         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4038
4039 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4040
4041         * gcc.target/bfin/loop-autoinc.c: New file.
4042
4043 2009-08-08  Richard Guenther  <rguenther@suse.de>
4044
4045         PR tree-optimization/40991
4046         * g++.dg/torture/pr40991.C: New testcase.
4047
4048 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4049
4050         * ada/acats/support/impdef.a: Tweak timing constants. Add
4051         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4052         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4053         * ada/acats/tests/c9/c940007.a: Likewise.
4054         * ada/acats/tests/c9/c94001c.ada: Likewise.
4055         * ada/acats/tests/c9/c94006a.ada: Likewise.
4056         * ada/acats/tests/c9/c94008c.ada: Likewise.
4057         * ada/acats/tests/c9/c951002.a: Likewise.
4058         * ada/acats/tests/c9/c954a01.a: Likewise.
4059         * ada/acats/tests/c9/c96001a.ada: Likewise.
4060         * ada/acats/tests/c9/c97307a.ada: Likewise.
4061
4062 2009-08-07  Richard Guenther  <rguenther@suse.de>
4063
4064         PR tree-optimization/40999
4065         * gfortran.dg/pr40999.f: New testcase.
4066
4067 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4068
4069         * g++.dg/tree-prof/partition1.C: New test.
4070
4071 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4072
4073         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4074         hook.
4075         (check_effective_target_arm_neon_ok): Improve test for neon
4076         availability.
4077         * gcc.target/arm/eabi1.c: Only run test in base variant.
4078         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4079         attribute.
4080         * gcc.target/arm/vfp1[567].c: New tests.
4081
4082 2009-08-06  Jason Merrill  <jason@redhat.com>
4083
4084         PR c++/40948
4085         * g++.dg/ext/complit12.C: Expand.
4086
4087 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4088
4089         Merge ARM/hard_vfp_branch to trunk.
4090
4091         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4092
4093         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4094         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4095
4096         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4097
4098         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4099         (PCS): Define macro to use base AAPCS.
4100         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4101
4102         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4103
4104         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4105         Correct arm_neon.h typo.
4106
4107         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4108
4109         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4110         this a linkage test.
4111         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4112         argument marshalling.
4113         * abitest.h: New file.
4114         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4115         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4116
4117 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4118
4119         PR middle-end/32964
4120         * gcc.dg/tree-ssa/pr32964.c: New test.
4121
4122 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4123             H.J. Lu  <hongjiu.lu@intel.com>
4124
4125         PR target/40957
4126         * gcc.target/i386/pr40957.c: New test.
4127
4128 2009-08-06  Richard Guenther  <rguenther@suse.de>
4129
4130         PR tree-optimization/40964
4131         * gcc.c-torture/compile/pr40964.c: New testcase.
4132
4133 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4134
4135         PR fortran/40847
4136         * gfortran.dg/transfer_resolve_1.f90 : New test.
4137
4138 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4139             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4140
4141         PR target/40906
4142         * gcc.target/i386/pr40906-1.c: New test.
4143         * gcc.target/i386/pr40906-2.c: Ditto.
4144         * gcc.target/i386/pr40906-3.c: Ditto.
4145
4146 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4147
4148         PR rtl-optimization/40924
4149         * g++.dg/torture/pr40924.C: New test.
4150
4151 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4152
4153         PR c++/36069
4154         * g++.dg/warn/pr36069.C: New.
4155
4156 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4157
4158         PR c++/39987
4159         * g++.dg/overload/defarg4.C: New test.
4160
4161 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4162
4163         PR c++/16696
4164         * g++.dg/parse/pr16696.C: New.
4165         * g++.dg/parse/pr16696-permissive.C: New.
4166
4167 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4168
4169         PR fortran/40875
4170         * gfortran.dg/initialization_23.f90 : New test.
4171
4172 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4173
4174         PR debug/39706
4175         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4176
4177 2009-08-03  Jason Merrill  <jason@redhat.com>
4178             Jakub Jelinek  <jakub@redhat.com>
4179
4180         PR c++/40948
4181         * g++.dg/ext/complit12.C: New.
4182
4183 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4184
4185         PR c/39902
4186         * gcc.target/powerpc/pr39902-2.c: New test.
4187
4188 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4189
4190         PR middle-end/40943
4191         * gcc.dg/uninit-6.c: Re-add XFAIL.
4192         * gcc.dg/uninit-6-O0.c: Likewise.
4193         * gcc.dg/uninit-pr40943.c: New test.
4194
4195 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4196
4197         PR testsuite/40858
4198         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4199         .ascii.
4200
4201 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4202
4203         PR libfortran/40853
4204         * gfortran.dg/namelist_40.f90: Update error output.
4205         * gfortran.dg/namelist_47.f90: Update error output.
4206         * gfortran.dg/namelist_58.f90: New test.
4207
4208 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4209
4210         PR fortran/40881
4211         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4212         * gfortran.dg/altreturn_3.f90: Ditto.
4213         * gfortran.dg/altreturn_5.f90: Ditto.
4214         * gfortran.dg/altreturn_6.f90: Ditto.
4215         * gfortran.dg/altreturn_7.f90: Ditto.
4216         * gfortran.dg/array_constructor_13.f90: Ditto.
4217         * gfortran.dg/arrayio_7.f90: Ditto.
4218         * gfortran.dg/arrayio_8.f90: Ditto.
4219         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4220         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4221         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4222         * gfortran.dg/backspace_8.f: Add -std=legacy.
4223         * gfortran.dg/backspace_9.f: Ditto.
4224         * gfortran.dg/char_comparison_1.f: Ditto.
4225         * gfortran.dg/char_decl_1.f90: Ditto.
4226         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4227         * gfortran.dg/char_pointer_assign.f90: Ditto.
4228         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4229         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4230         * gfortran.dg/char_pointer_func.f90: Ditto.
4231         * gfortran.dg/common_8.f90: Ditto.
4232         * gfortran.dg/constant_substring.f: Ditto.
4233         * gfortran.dg/data_char_2.f90: Ditto.
4234         * gfortran.dg/der_array_io_1.f90: Ditto.
4235         * gfortran.dg/der_array_io_2.f90: Ditto.
4236         * gfortran.dg/der_array_io_3.f90: Ditto.
4237         * gfortran.dg/der_io_3.f90: Ditto.
4238         * gfortran.dg/dev_null.F90: Ditto.
4239         * gfortran.dg/direct_io_2.f90: Ditto.
4240         * gfortran.dg/do_iterator_2.f90: Ditto.
4241         * gfortran.dg/e_d_fmt.f90: Ditto.
4242         * gfortran.dg/empty_format_1.f90: Ditto.
4243         * gfortran.dg/entry_17.f90: Modified warning message.
4244         * gfortran.dg/entry_7.f90: Add -std=legacy.
4245         * gfortran.dg/eor_1.f90: Ditto.
4246         * gfortran.dg/equiv_2.f90: Ditto.
4247         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4248         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4249         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4250         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4251         * gfortran.dg/fmt_error_2.f90: Ditto.
4252         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4253         * gfortran.dg/fmt_tl.f: Ditto.
4254         * gfortran.dg/fmt_white.f: Ditto.
4255         * gfortran.dg/func_derived_1.f90: Ditto.
4256         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4257         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4258         * gfortran.dg/global_references_2.f90: Ditto.
4259         * gfortran.dg/hollerith_1.f90: Ditto.
4260         * gfortran.dg/hollerith.f90: Use new-style character length.
4261         * gfortran.dg/hollerith_f95.f90: Ditto.
4262         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4263         * gfortran.dg/implicit_6.f90: Ditto.
4264         * gfortran.dg/implicit_9.f90: Ditto.
4265         * gfortran.dg/inquire_13.f90: Ditto.
4266         * gfortran.dg/inquire_5.f90: Ditto.
4267         * gfortran.dg/inquire_6.f90: Ditto.
4268         * gfortran.dg/inquire.f90: Ditto.
4269         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4270         * gfortran.dg/io_constraints_2.f90: Ditto.
4271         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4272         * gfortran.dg/loc_2.f90: Ditto.
4273         * gfortran.dg/logical_1.f90: Ditto.
4274         * gfortran.dg/longline.f: Ditto.
4275         * gfortran.dg/merge_char_1.f90: Ditto.
4276         * gfortran.dg/namelist_12.f: Ditto.
4277         * gfortran.dg/namelist_14.f90: Ditto.
4278         * gfortran.dg/namelist_18.f90: Ditto.
4279         * gfortran.dg/namelist_19.f90: Ditto.
4280         * gfortran.dg/namelist_21.f90: Ditto.
4281         * gfortran.dg/namelist_22.f90: Ditto.
4282         * gfortran.dg/namelist_37.f90: Ditto.
4283         * gfortran.dg/namelist_54.f90: Ditto.
4284         * gfortran.dg/namelist_55.f90: Ditto.
4285         * gfortran.dg/namelist_empty.f90: Ditto.
4286         * gfortran.dg/namelist_use.f90: Use new-style character length.
4287         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4288         * gfortran.dg/nested_modules_4.f90: Ditto.
4289         * gfortran.dg/nested_modules_5.f90: Ditto.
4290         * gfortran.dg/open-options-blanks.f: Ditto.
4291         * gfortran.dg/output_exponents_1.f90: Ditto.
4292         * gfortran.dg/parens_5.f90: Ditto.
4293         * gfortran.dg/parens_6.f90: Ditto.
4294         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4295         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4296         * gfortran.dg/pr15129.f90: Ditto.
4297         * gfortran.dg/pr15332.f: Ditto.
4298         * gfortran.dg/pr16597.f90: Ditto.
4299         * gfortran.dg/pr17143.f90: Ditto.
4300         * gfortran.dg/pr17164.f90: Ditto.
4301         * gfortran.dg/pr17229.f: Modified warning message.
4302         * gfortran.dg/pr18210.f90: Add -std=legacy.
4303         * gfortran.dg/pr19155.f: Ditto.
4304         * gfortran.dg/pr20086.f90: Ditto.
4305         * gfortran.dg/pr20124.f90: Ditto.
4306         * gfortran.dg/pr20755.f: Ditto.
4307         * gfortran.dg/pr20865.f90: Ditto.
4308         * gfortran.dg/pr20950.f: Ditto.
4309         * gfortran.dg/pr21730.f: Ditto.
4310         * gfortran.dg/pr22491.f: Ditto.
4311         * gfortran.dg/pr29713.f90: Ditto.
4312         * gfortran.dg/print_parentheses_1.f: Ditto.
4313         * gfortran.dg/print_parentheses_2.f90: Ditto.
4314         * gfortran.dg/proc_assign_1.f90: Ditto.
4315         * gfortran.dg/proc_decl_1.f90: Ditto.
4316         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4317         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4318         * gfortran.dg/read_float_1.f90: Ditto.
4319         * gfortran.dg/read_logical.f90: Ditto.
4320         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4321         * gfortran.dg/return_1.f90: Ditto.
4322         * gfortran.dg/rewind_1.f90: Ditto.
4323         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4324         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4325         * gfortran.dg/stfunc_1.f90: Ditto.
4326         * gfortran.dg/stfunc_3.f90: Ditto.
4327         * gfortran.dg/stfunc_4.f90: Ditto.
4328         * gfortran.dg/stfunc_6.f90: Ditto.
4329         * gfortran.dg/streamio_2.f90: Ditto.
4330         * gfortran.dg/string_ctor_1.f90: Ditto.
4331         * gfortran.dg/string_null_compare_1.f: Ditto.
4332         * gfortran.dg/substr_6.f90: Ditto.
4333         * gfortran.dg/tl_editing.f90: Ditto.
4334         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4335         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4336         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4337         * gfortran.dg/g77/1832.f: Ditto.
4338         * gfortran.dg/g77/19981216-0.f Ditto.
4339         * gfortran.dg/g77/19990525-0.f: Ditto.
4340         * gfortran.dg/g77/19990826-2.f: Ditto.
4341         * gfortran.dg/g77/20000630-2.f: Ditto.
4342         * gfortran.dg/g77/20010116.f: Ditto.
4343         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4344         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4345         * gfortran.dg/g77/980520-1.f: Ditto.
4346         * gfortran.dg/g77/check0.f: Ditto.
4347         * gfortran.dg/g77/cpp3.F: Ditto.
4348         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4349         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4350         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4351         * gfortran.dg/g77/short.f: Ditto.
4352
4353 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4354
4355         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4356         * gcc.target/mips/ext-4.c: Likewise.
4357         * gcc.target/mips/interrupt_handler.c: Likewise.
4358         * gcc.target/mips/truncate-4.c: Likewise.
4359         * gcc.target/mips/truncate-5.c: Likewise.
4360
4361 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4362
4363         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4364         -fgraphite-force-parallel to -floop-parallelize-all.
4365
4366 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4367
4368         PR fortran/40011
4369         * gfortran.dg/whole_file_7.f90: New test.
4370         * gfortran.dg/whole_file_8.f90: New test.
4371         * gfortran.dg/whole_file_9.f90: New test.
4372         * gfortran.dg/whole_file_10.f90: New test.
4373         * gfortran.dg/whole_file_11.f90: New test.
4374         * gfortran.dg/whole_file_12.f90: New test.
4375         * gfortran.dg/whole_file_13.f90: New test.
4376         * gfortran.dg/whole_file_14.f90: New test.
4377
4378 2009-07-31  Jason Merrill  <jason@redhat.com>
4379
4380         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4381         binding semantics.
4382         * g++.dg/cpp0x/named.C: Likewise.
4383         * g++.dg/cpp0x/overload.C: Likewise.
4384         * g++.dg/cpp0x/rv1n.C: Likewise.
4385         * g++.dg/cpp0x/rv1p.C: Likewise.
4386         * g++.dg/cpp0x/rv2n.C: Likewise.
4387         * g++.dg/cpp0x/rv2p.C: Likewise.
4388         * g++.dg/cpp0x/rv3n.C: Likewise.
4389         * g++.dg/cpp0x/rv3p.C: Likewise.
4390         * g++.dg/cpp0x/rv4n.C: Likewise.
4391         * g++.dg/cpp0x/rv4p.C: Likewise.
4392         * g++.dg/cpp0x/rv5n.C: Likewise.
4393         * g++.dg/cpp0x/rv5p.C: Likewise.
4394         * g++.dg/cpp0x/rv6n.C: Likewise.
4395         * g++.dg/cpp0x/rv6p.C: Likewise.
4396         * g++.dg/cpp0x/rv7n.C: Likewise.
4397         * g++.dg/cpp0x/rv7p.C: Likewise.
4398         * g++.dg/cpp0x/template_deduction.C: Likewise.
4399         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4400         * g++.dg/cpp0x/overloadn.C: New.
4401         * g++.dg/cpp0x/rv-cast.C: New.
4402
4403 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4404
4405         * gcc.target/mips/ext-4.c: New test.
4406
4407 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4408
4409         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4410
4411 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4412
4413         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4414         * gcc.dg/tree-ssa/loop-32.c: Same.
4415         * gcc.dg/tree-ssa/loop-33.c: Same.
4416         * gcc.dg/tree-ssa/loop-34.c: Same.
4417         * gcc.dg/tree-ssa/loop-35.c: Same.
4418         * gcc.dg/tree-ssa/loop-7.c: Same.
4419         * gcc.dg/tree-ssa/pr23109.c: Same.
4420         * gcc.dg/tree-ssa/restrict-2.c: Same.
4421         * gcc.dg/tree-ssa/restrict-3.c: Same.
4422         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4423         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4424         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4425         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4426         * gcc.dg/tree-ssa/structopt-1.c: Same.
4427         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4428         * gfortran.dg/pr32921.f: Same.
4429
4430 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4431
4432         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4433         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4434         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4435         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4436         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4437         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4438         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4439         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4440         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4441         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4442         * gcc.dg/graphite/id-1.c: New.
4443         * gcc.dg/graphite/id-10.c: New.
4444         * gcc.dg/graphite/id-11.c: New.
4445         * gcc.dg/graphite/id-12.c: New.
4446         * gcc.dg/graphite/id-13.c: New.
4447         * gcc.dg/graphite/id-14.c: New.
4448         * gcc.dg/graphite/id-15.c: New.
4449         * gcc.dg/graphite/id-2.c: New.
4450         * gcc.dg/graphite/id-3.c: New.
4451         * gcc.dg/graphite/id-4.c: New.
4452         * gcc.dg/graphite/id-5.c: New.
4453         * gcc.dg/graphite/id-6.c: New.
4454         * gcc.dg/graphite/id-7.c: New.
4455         * gcc.dg/graphite/id-8.c: New.
4456         * gcc.dg/graphite/id-9.c: New.
4457         * gcc.dg/graphite/interchange-0.c: New.
4458         * gcc.dg/graphite/interchange-1.c: New.
4459         * gcc.dg/graphite/interchange-2.c: New.
4460         * gcc.dg/graphite/interchange-3.c: New.
4461         * gcc.dg/graphite/interchange-4.c: New.
4462         * gcc.dg/graphite/interchange-5.c: New.
4463         * gcc.dg/graphite/interchange-6.c: New.
4464         * gcc.dg/graphite/interchange-7.c: New.
4465         * gcc.dg/graphite/interchange-8.c: New.
4466         * gcc.dg/graphite/pr35356-1.c: New.
4467         * gcc.dg/graphite/pr35356-2.c: New.
4468         * gcc.dg/graphite/pr35356-3.c: New.
4469         * gcc.dg/graphite/pr40157.c: New.
4470         * gcc.dg/graphite/run-id-1.c: New.
4471         * gcc.dg/graphite/scop-20.c: New.
4472         * gcc.dg/graphite/scop-21.c: New.
4473         * gfortran.dg/graphite/id-1.f90: New.
4474         * gfortran.dg/graphite/id-10.f90: New.
4475         * gfortran.dg/graphite/id-11.f: New.
4476         * gfortran.dg/graphite/id-12.f: New.
4477         * gfortran.dg/graphite/id-13.f: New.
4478         * gfortran.dg/graphite/id-14.f: New.
4479         * gfortran.dg/graphite/id-15.f: New.
4480         * gfortran.dg/graphite/id-16.f: New.
4481         * gfortran.dg/graphite/id-5.f: New.
4482         * gfortran.dg/graphite/id-6.f: New.
4483         * gfortran.dg/graphite/id-7.f: New.
4484         * gfortran.dg/graphite/id-8.f: New.
4485         * gfortran.dg/graphite/id-9.f: New.
4486         * gfortran.dg/graphite/interchange-1.f: New.
4487         * gfortran.dg/graphite/interchange-2.f: New.
4488
4489 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4490
4491         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4492         flags based on the name of the testcase.
4493         * gfortran.dg/graphite/graphite.exp: Same.
4494
4495         * gcc.dg/graphite/block-0.c: Adjusted.
4496         * gcc.dg/graphite/block-1.c: Adjusted.
4497         * gcc.dg/graphite/block-2.c: Adjusted.
4498         * gcc.dg/graphite/block-3.c: Adjusted.
4499         * gcc.dg/graphite/block-4.c: Adjusted.
4500         * gcc.dg/graphite/block-5.c: Adjusted.
4501         * gcc.dg/graphite/block-6.c: Adjusted.
4502         * gcc.dg/graphite/pr37485.c: Adjusted.
4503         * gcc.dg/graphite/pr37684.c: Adjusted.
4504         * gcc.dg/graphite/pr37828.c: Adjusted.
4505         * gcc.dg/graphite/pr37883.c: Adjusted.
4506         * gcc.dg/graphite/pr37928.c: Adjusted.
4507         * gcc.dg/graphite/pr37943.c: Adjusted.
4508         * gcc.dg/graphite/pr38409.c: Adjusted.
4509         * gcc.dg/graphite/pr38498.c: Adjusted.
4510         * gcc.dg/graphite/pr38559.c: Adjusted.
4511         * gcc.dg/graphite/pr39335.c: Adjusted.
4512         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4513         * gcc.dg/graphite/scop-0.c: Adjusted.
4514         * gcc.dg/graphite/scop-1.c: Adjusted.
4515         * gcc.dg/graphite/scop-10.c: Adjusted.
4516         * gcc.dg/graphite/scop-11.c: Adjusted.
4517         * gcc.dg/graphite/scop-12.c: Adjusted.
4518         * gcc.dg/graphite/scop-13.c: Adjusted.
4519         * gcc.dg/graphite/scop-14.c: Adjusted.
4520         * gcc.dg/graphite/scop-15.c: Adjusted.
4521         * gcc.dg/graphite/scop-16.c: Adjusted.
4522         * gcc.dg/graphite/scop-17.c: Adjusted.
4523         * gcc.dg/graphite/scop-18.c: Adjusted.
4524         * gcc.dg/graphite/scop-19.c: Adjusted.
4525         * gcc.dg/graphite/scop-2.c: Adjusted.
4526         * gcc.dg/graphite/scop-3.c: Adjusted.-
4527         * gcc.dg/graphite/scop-4.c: Adjusted.
4528         * gcc.dg/graphite/scop-5.c: Adjusted.
4529         * gcc.dg/graphite/scop-6.c: Adjusted.
4530         * gcc.dg/graphite/scop-7.c: Adjusted.
4531         * gcc.dg/graphite/scop-8.c: Adjusted.
4532         * gcc.dg/graphite/scop-9.c: Adjusted.
4533         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4534         * gfortran.dg/graphite/block-1.f90: Adjusted.
4535         * gfortran.dg/graphite/block-2.f: Adjusted.
4536         * gfortran.dg/graphite/block-3.f90: Adjusted.
4537         * gfortran.dg/graphite/block-4.f90: Adjusted.
4538         * gfortran.dg/graphite/id-2.f90: Adjusted.
4539         * gfortran.dg/graphite/id-3.f90: Adjusted.
4540         * gfortran.dg/graphite/id-4.f90: Adjusted.
4541         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4542         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4543         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4544         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4545         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4546         * gfortran.dg/graphite/scop-1.f: Adjusted.
4547
4548 2009-07-30  Doug Kwan  <dougkwan@google.com>
4549
4550         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4551         in warnings added in rev 141298.
4552
4553 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4554
4555         * lib/options.exp: Use "!=" instead of "ne".
4556
4557         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4558
4559         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4560         * gcc.dg/ucnid-12.c: Likewise.
4561
4562 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4563             Pat Haugen  <pthaugen@us.ibm.com>
4564             Revital Eres <ERES@il.ibm.com>
4565
4566         * gcc.target/powerpc/altivec-32.c: New file to test
4567         Altivec simple math function vectorization.
4568
4569         * gcc.target/powerpc/bswap-run.c: New file to test swap
4570         builtins.
4571         * gcc.target/powerpc/bswap16.c: Ditto.
4572         * gcc.target/powerpc/bswap32.c: Ditto.
4573         * gcc.target/powerpc/bswap64-1.c: Ditto.
4574         * gcc.target/powerpc/bswap64-2.c: Ditto.
4575         * gcc.target/powerpc/bswap64-3.c: Ditto.
4576         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4577         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4578         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4579
4580         * gcc.target/powerpc/popcount-2.c: New file to test
4581         power7 popcntd instructions.
4582         * gcc.target/powerpc/popcount-3.c: Ditto.
4583
4584         * gcc.target/powerpc/pr39457.c: New VSX test.
4585         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4586         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4587         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4588         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4589         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4590         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4591         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4592         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4593         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4594         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4595         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4596         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4597
4598         * gcc.target/powerpc/altivec-6.c: Store the result of
4599         vec_add, so the optimizer doesn't remove it.
4600
4601         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4602         systems that support bswap64.
4603
4604         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4605         prevent VSX code generation.
4606
4607         * lib/target-supports.exp (check_vsx_hw_available): New
4608         function to test if VSX available.
4609         (check_effective_target_powerpc_vsx_ok): Ditto.
4610         (check_vmx_hw_available): Add explicit -mno-vsx.
4611
4612 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4613
4614         PR c/39902
4615         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4616
4617 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4618
4619         PR tree-optimization/40570
4620         * gcc.c-torture/compile/pr40570.c: New test.
4621
4622 2009-07-29  Jason Merrill  <jason@redhat.com>
4623
4624         PR c++/14912
4625         * g++.dg/template/defarg13.C: New.
4626
4627 2009-07-29  Richard Guenther  <rguenther@suse.de>
4628
4629         PR c++/40834
4630         * g++.dg/torture/pr40834.C: New testcase.
4631
4632 2009-07-29  Michael Matz  <matz@suse.de>
4633
4634         PR middle-end/40830
4635         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4636
4637 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4638
4639         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4640         sh*-*-* targets.  Skip on spu-*-* targets.
4641         * gfortran.dg/maxlocval_4.f90: Likewise.
4642         * gfortran.dg/minlocval_1.f90: Likewise.
4643         * gfortran.dg/minlocval_4.f90: Likewise.
4644
4645 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4646
4647         PR fortran/40878
4648         * gfortran.dg/gomp/pr40878-1.f90: New test.
4649         * gfortran.dg/gomp/pr40878-2.f90: New test.
4650
4651         PR testsuite/40891
4652         * gcc.dg/cdce1.c: Adjust note line number.
4653         * gcc.dg/cdce2.c: Likewise.
4654
4655 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4656
4657         PR fortran/40882
4658         * gfortran.dg/proc_ptr_comp_13.f90: New.
4659
4660 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4661
4662         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4663         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4664         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4665         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4666         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4667         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4668         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4669         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4670         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4671         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4672         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4673         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4674         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4675         #ifdef NEED_IEEE754_FLOAT conditional.
4676         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4677         conditional.
4678
4679 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4680
4681         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4682         i?86-*-netware.
4683         * g++.dg/ext/bitfield3.C: Likewise.
4684         * g++.dg/ext/bitfield4.C: Likewise.
4685         * g++.dg/ext/bitfield5.C: Likewise.
4686         * gcc.dg/bitfld-15.c: Likewise.
4687         * gcc.dg/bitfld-16.c: Likewise.
4688         * gcc.dg/bitfld-17.c: Likewise.
4689         * gcc.dg/bitfld-18.c: Likewise.
4690         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4691         * gcc.dg/20010912-1.c: Likewise.
4692         * gcc.dg/20021018-1.c: Likewise.
4693         * gcc.dg/20030213-1.c: Likewise.
4694         * gcc.dg/20030225-1.c: Likewise.
4695         * gcc.dg/20030708-1.c: Likewise.
4696         * gcc.dg/20050321-2.c: Likewise.
4697         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4698         * gcc.dg/cdce2.c: Likewise.
4699         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4700         targets.
4701         * gcc.target/i386/pr37248-3.c: Likewise.
4702
4703 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4704
4705         PR fortran/40848
4706         * gfortran.dg/altreturn_7.f90: New.
4707
4708 2009-07-27  Simon Baldwin  <simonb@google.com>
4709
4710         PR testsuite/40829
4711         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4712         so that indexing no longer runs off array end.
4713
4714 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4715
4716         PR fortran/40851
4717         * gfortran.dg/derived_init_3.f90: New test.
4718
4719 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4720
4721         PR fortran/33197
4722         * gfortran.dg/atan2_1.f90: New test
4723         * gfortran.dg/atan2_2.f90: New test
4724
4725 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4726
4727         PR c++/40749
4728         * g++.dg/warn/Wreturn-type-6.C: New test.
4729
4730 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4731
4732         PR tree-optimization/40801
4733         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4734         * gfortran.dg/vect/vect.exp: Run tests starting with
4735         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4736
4737 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4738
4739         PR rtl-optimization/40445
4740         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4741
4742 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4743
4744         * gcc.dg/builtin-unreachable-4.c: New test.
4745
4746 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4747
4748         PR fortran/33197
4749         * gfortran.dg/complex_intrinsic_5.f90: New test.
4750         * gfortran.dg/complex_intrinsic_7.f90: New test.
4751
4752 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4753
4754         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4755         * gcc.dg/ipa/noclone-1.c: New test.
4756
4757 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4758
4759         * lib/target-supports.exp (check_effective_target_static): New
4760         procedure.
4761         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4762         supported.
4763         * g++.old-deja/g++.law/weak.C: Require static effective target.
4764
4765 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4766
4767         PR fortran/39630
4768         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4769         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4770         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4771         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4772         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4773         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4774         * gfortran.dg/typebound_call_10.f03: New.
4775
4776 2009-07-24  Jason Merrill  <jason@redhat.com>
4777
4778         * g++.dg/cpp0x/defaulted11.C: New.
4779
4780         * g++.dg/cpp0x/initlist23.C: New.
4781
4782 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4783
4784         PR fortran/40822
4785         * gfortran.dg/char_length_16.f90: New.
4786
4787 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4788
4789         PR fortran/40643
4790         PR fortran/31067
4791         * gfortran.dg/maxlocval_2.f90: New test.
4792         * gfortran.dg/maxlocval_3.f90: New test.
4793         * gfortran.dg/maxlocval_4.f90: New test.
4794         * gfortran.dg/minlocval_1.f90: New test.
4795         * gfortran.dg/minlocval_2.f90: New test.
4796         * gfortran.dg/minlocval_3.f90: New test.
4797         * gfortran.dg/minlocval_4.f90: New test.
4798
4799 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4800
4801         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4802         scan-assembler.
4803
4804 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4805
4806         PR fortran/40839
4807         * gfortran.dg/pr40839.f90: New test.
4808
4809 2009-07-23  Michael Matz  <matz@suse.de>
4810
4811         PR middle-end/40830
4812         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4813         don't set options ourself.
4814
4815 2009-07-23  Simon Baldwin  <simonb@google.com>
4816
4817         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4818         native C compilation where required.
4819
4820 2009-07-22  Doug Kwan  <dougkwan@google.com>
4821
4822         * gcc.c-torture/compile/20090721-1.c: New test.
4823
4824 2009-07-22  Michael Matz  <matz@suse.de>
4825
4826         PR tree-optimization/35229
4827         PR tree-optimization/39300
4828         * gcc.dg/vect/vect-pre-interact.c: New test.
4829
4830 2009-07-22  Richard Guenther  <rguenther@suse.de>
4831
4832         * g++.dg/lookup/using21.C: Fix duplicate paste.
4833
4834 2009-07-22  Richard Guenther  <rguenther@suse.de>
4835
4836         PR c++/40799
4837         * g++.dg/lookup/using21.C: New testcase.
4838
4839 2009-07-21  Jason Merrill  <jason@redhat.com>
4840
4841         * g++.dg/init/aggr4.C: New.
4842
4843 2009-07-21  Jason Merrill  <jason@redhat.com>
4844
4845         Core issue 934
4846         * g++.dg/cpp0x/initlist22.C: New.
4847
4848 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4849
4850         * gcc.target/i386/vectorize8.c: New test.
4851
4852 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4853
4854         PR target/40811
4855         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4856         Add i?86 and x86_64 targets.
4857         * gcc.target/i386/vectorize7.c: New test.
4858
4859         PR target/40809
4860         * gcc.target/i386/pr40809.c: New test.
4861
4862 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4863
4864         PR tree-optimization/40813
4865         * g++.dg/opt/inline15.C: New test.
4866
4867 2009-07-21  Paul Brook <paul@codesourcery.com>
4868
4869         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4870         * lib/target-supports.exp (check_effective_target_section_anchors):
4871         Add arm*-*-*.
4872
4873 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4874
4875         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4876         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4877         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4878
4879 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4880
4881         * gcc.target/mips/ext-3.c: New test.
4882
4883 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4884
4885         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4886         * gcc.dg/builtin-object-size-8.c: New test.
4887         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4888         * g++.dg/ext/builtin-object-size2.C: Likewise.
4889
4890         PR tree-optimization/40792
4891         * gcc.dg/pr40792.c: New test.
4892
4893 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4894
4895         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4896         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4897         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4898
4899 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4900
4901         * gcc.target/sh/mfmovd.c: New test.
4902
4903 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4904             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4905
4906         PR libfortran/40714
4907         * gfortran.dg/eof_3.f90: New test.
4908
4909 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4910
4911         PR fortran/40727
4912         * gfortran.dg/intrinsic_cmplx.f90: New test.
4913
4914 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4915
4916         PR libfortran/34670
4917         PR libfortran/36874
4918         * gfortran.dg/cshift_bounds_1.f90:  New test.
4919         * gfortran.dg/cshift_bounds_2.f90:  New test.
4920         * gfortran.dg/cshift_bounds_3.f90:  New test.
4921         * gfortran.dg/cshift_bounds_4.f90:  New test.
4922         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4923         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4924         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4925         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4926
4927 2009-07-19  Jan Hubicka  <jh@suse.cz>
4928
4929         PR tree-optimization/40676
4930         * gcc.c-torture/compile/pr40676.c: New testcase.
4931
4932 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4933
4934         * gcc.target/mips/ext-2.c: New test.
4935
4936 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4937
4938         * gcc.target/mips/octeon-exts-7.c: New test.
4939         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4940         * gcc.target/mips/octeon-exts-5.c: Likewise.
4941
4942 2009-07-18  Richard Guenther  <rguenther@suse.de>
4943
4944         PR testsuite/40798
4945         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4946
4947 2009-07-18  Richard Guenther  <rguenther@suse.de>
4948
4949         PR c/40787
4950         * gcc.dg/pr35899.c: Adjust.
4951
4952 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4953
4954         * gcc.target/powerpc/asm-es-1.c: New test.
4955         * gcc.target/powerpc/asm-es-2.c: Likewise.
4956
4957 2009-07-17  Richard Guenther  <rguenther@suse.de>
4958
4959         PR c/40401
4960         * g++.dg/rtti/crash4.C: New testcase.
4961         * g++.dg/torture/20090706-1.C: Likewise.
4962         * gcc.dg/redecl-17.c: Likewise.
4963         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4964         * gcc.dg/declspec-9.c: Expect extra error.
4965         * gcc.dg/declspec-10.c: Likewise.
4966         * gcc.dg/declspec-11.c: Likewise.
4967         * gcc.dg/redecl-10.c: Expect extra warnings.
4968         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4969         * gcc.target/i386/pr39545-1.c: Likewise.
4970         * g++.dg/ext/asm3.C: Expect more errors.
4971         * g++.dg/gomp/block-1.C: Likewise.
4972         * g++.dg/gomp/block-2.C: Likewise.
4973         * g++.dg/gomp/block-3.C: Likewise.
4974         * g++.dg/gomp/block-5.C: Likewise.
4975         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4976         * g++.dg/warn/unused-result1.C: XFAIL.
4977
4978 2009-07-17  Richard Guenther  <rguenther@suse.de>
4979
4980         PR tree-optimization/40321
4981         * gcc.c-torture/compile/pr40321.c: New testcase.
4982         * g++.dg/torture/pr40321.C: Likewise.
4983
4984 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4985
4986         PR c++/40780
4987         * g++.dg/template/ptrmem19.C: New test.
4988
4989 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4990             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4991
4992         PR 40435
4993         * gcc.dg/pr36902.c: Add column info.
4994         * g++.dg/gcov/gcov-2.C: Change count for definition.
4995
4996 2009-07-16  Jason Merrill  <jason@redhat.com>
4997
4998         PR libstdc++/37907
4999         * g++.dg/cpp0x/std-layout1.C: New.
5000         * g++.dg/ext/has_nothrow_assign.C: Fix.
5001         * g++.dg/ext/has_nothrow_copy.C: Fix.
5002         * g++.dg/ext/has_trivial_assign.C: Fix.
5003         * g++.dg/ext/has_trivial_copy.C: Fix.
5004         * g++.dg/ext/is_pod.C: Fix.
5005         * g++.dg/other/offsetof3.C: Adjust.
5006         * g++.dg/overload/ellipsis1.C: Adjust.
5007         * g++.dg/warn/var-args1.C: Adjust.
5008         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5009         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5010         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5011         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5012         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5013
5014 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5015
5016         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5017         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5018         effective target "mpc_pow".
5019         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5020
5021 2009-07-16  Richard Henderson  <rth@redhat.com>
5022
5023         * g++.dg/opt/eh4.C: New test.
5024
5025 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5026
5027         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5028
5029 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5030
5031         PR middle-end/40747
5032         * gcc.c-torture/execute/pr40747.c: New test.
5033
5034 2009-07-15  Richard Guenther  <rguenther@suse.de>
5035
5036         PR middle-end/40753
5037         * gcc.c-torture/compile/pr40753.c: New testcase.
5038
5039 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5040
5041         PR fortran/40743
5042         * gfortran.dg/interface_assignment_4.f90: New.
5043
5044 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5045
5046         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5047         for FreeBSD up to and including version 8.
5048
5049 2009-07-14  Taras Glek  <tglek@mozilla.com>
5050             Rafael Espindola  <espindola@google.com>
5051
5052         * g++.dg/plugin/header-plugin-test.C: New.
5053         * g++.dg/plugin/header_plugin.c: New.
5054         * g++.dg/plugin/plugin.exp: Update.
5055
5056 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5057
5058         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5059         function to enable vectorization.
5060         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5061         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5062
5063 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5064
5065         * gcc.target/i386/sse-copysignf-vec.c: New test.
5066         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5067
5068 2009-07-14  Jason Merrill  <jason@redhat.com>
5069
5070         PR c++/37276
5071         * g++.dg/lookup/builtin5.C: New.
5072         * g++.dg/other/error22.C: Add missing extern "C".
5073         * g++.dg/warn/Warray-bounds.C: Likewise.
5074         * gcc.dg/compat/compat-common.h: Likewise.
5075
5076         PR c++/40746
5077         * g++.dg/lookup/using20.C: New.
5078
5079         PR c++/40740
5080         * g++.dg/template/koenig8.C: New.
5081
5082 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5083
5084         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5085         both i?86-*-darwin* and x86_64-*-darwin*.
5086
5087 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5088
5089         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5090         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5091         name.
5092
5093 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5094
5095         PR debug/40705
5096         * g++.dg/debug/dwarf2/typedef1.C: New test.
5097
5098         PR c++/40357
5099         * g++.dg/other/typedef3.C: New test.
5100
5101 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5102
5103         * gcc.dg/20090709-1.c: Move to a proper place ...
5104         * gcc.target/m68k/20090709-1.c: ... here.
5105
5106 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5107
5108         PR C++/22154
5109         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5110         front of qualified names are allowed.
5111         * g++.dg/parse/crash10.C: Likewise.
5112         * g++.dg/parse/error15.C: Likewise.
5113         * g++.dg/parse/typename9.C: Likewise.
5114         * g++.dg/parse/error8.C: Likewise.
5115
5116 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5117
5118         PR fortran/40646
5119         * gfortran.dg/proc_ptr_22.f90: Extended.
5120         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5121
5122 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5123
5124         * gfortran.dg/vect/vect-6.f: New test.
5125
5126 2009-07-12  Jason Merrill  <jason@redhat.com>
5127
5128         PR c++/36628
5129         * g++.dg/cpp0x/decltype17.C: New.
5130
5131         PR c++/37206
5132         * g++.dg/cpp0x/rv10.C: New.
5133
5134 2009-07-12  Jason Merrill  <jason@redhat.com>
5135
5136         PR c++/40689
5137         * g++.dg/cpp0x/initlist20.C: New.
5138         * g++.dg/cpp0x/initlist21.C: New.
5139
5140 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5141
5142         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5143         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5144         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5145         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5146         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5147
5148 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5149
5150         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5151         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5152         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5153         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5154         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5155         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5156         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5157         effective_target fd_truncate.
5158
5159 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5160
5161         * gnat.dg/specs/addr1.ads: New test.
5162
5163 2009-07-11  Jan Hubicka  <jh@suse.cz>
5164
5165         PR middle-end/48388
5166         * g++.dg/torture/pr40388.C: New testcase.
5167
5168 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5169
5170         PR target/40668
5171         * gcc.c-torture/execute/pr40668.c: New test.
5172
5173 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5174
5175         * gcc.c-torture/execute/20090711-1.c: New test.
5176
5177 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5178
5179         PR testsuite/40699
5180         PR testsuite/40707
5181         PR testsuite/40709
5182         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5183         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5184         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5185         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5186
5187 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5188
5189         PR fortran/33197
5190         * gfortran.dg/complex_intrinsic_3.f90: New test.
5191         * gfortran.dg/complex_intrinsic_4.f90: New test.
5192
5193 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5194
5195         PR target/39079
5196         * gcc.target/mips/mips.exp: Make -msynci a known option.
5197         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5198
5199 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5200
5201         PR c++/40502
5202         * g++.dg/ext/strncpy-chk1.C: New test.
5203
5204 2009-07-10  Richard Guenther  <rguenther@suse.de>
5205
5206         PR tree-optimization/40496
5207         * g++.dg/opt/pr40496.C: New testcase.
5208
5209 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5210
5211         PR 25509
5212         PR 40614
5213         * g++.dg/warn/unused-result1-Werror.c: New.
5214
5215 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5216
5217         PR fortran/39334
5218         * gfortran.dg/recursive_parameter_1.f90: New test.
5219
5220 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5221
5222         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5223         * gfortran.dg/module_equivalence_6.f90: Ditto.
5224         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5225         * gfortran.dg/nan_2.f90: Ditto.
5226         * gfortran.dg/inquire_11.f90: Ditto.
5227         * gfortran.dg/abstract_type_3.f03: Ditto.
5228         * gfortran.dg/abstract_type_1.f90: Ditto.
5229         * gfortran.dg/private_type_9.f90: Ditto.
5230         * gfortran.dg/abstract_type_5.f03: Ditto.
5231         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5232         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5233         * gfortran.dg/derived_sub.f90: Ditto.
5234         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5235         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5236         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5237         * gfortran.dg/mvbits_6.f90: Ditto.
5238         * gfortran.dg/abstract_type_2.f03: Ditto.
5239         * gfortran.dg/abstract_type_4.f03: Ditto.
5240         * gfortran.dg/bounds_check_9.f90: Ditto.
5241         * gfortran.dg/optional_dim_3.f90: Ditto.
5242         * gfortran.dg/pr32921.f: Ditto.
5243         * gfortran.dg/entry_16.f90: Ditto.
5244         * gfortran.dg/generic_16.f90: Ditto.
5245
5246
5247 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5248
5249         * gcc.target/m68k/20090709-1.c: New.
5250
5251 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5252
5253         PR c++/40684
5254         * g++.dg/template/unify11.C: New test.
5255
5256 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5257
5258         PR fortran/40629
5259         * gfortran.dg/host_assoc_function_9.f90: New test.
5260
5261 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5262
5263         PR fortran/40646
5264         * gfortran.dg/proc_ptr_22.f90: New.
5265         * gfortran.dg/proc_ptr_comp_12.f90: New.
5266
5267 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5268
5269         PR middle-end/40692
5270         * gcc.c-torture/compile/pr40692.c: New test.
5271
5272 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5273
5274         PR fortran/40604
5275         * gfortran.dg/pointer_check_6.f90: New test.
5276
5277 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5278
5279         * gcc.target/mips/truncate-5.c: New test.
5280
5281 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5282
5283         PR libfortran/40330
5284         PR libfortran/40662
5285         * gfortran.dg/fmt_cache_1.f: New test.
5286
5287 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5288
5289         PR fortran/40675
5290         * gfortran.dg/nosigned_zero_1.f90: New test.
5291         * gfortran.dg/nosigned_zero_2.f90: New test.
5292
5293 2009-07-08  Richard Guenther  <rguenther@suse.de>
5294
5295         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5296
5297 2009-07-08  Richard Guenther  <rguenther@suse.de>
5298
5299         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5300
5301 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5302
5303         PR fortran/40591
5304         * gfortran.dg/proc_ptr_21.f90: New test.
5305
5306 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5307
5308         PR c++/31246
5309         * g++.dg/warn/pr31246.C: New.
5310         * g++.dg/warn/pr31246-2.C: New.
5311
5312 2009-07-07  Jason Merrill  <jason@redhat.com>
5313
5314         PR c++/35828
5315         * g++.dg/template/defarg12.C: New.
5316
5317         PR c++/37816
5318         * g++.dg/cpp0x/enum7.C: New.
5319
5320         PR c++/37946
5321         * g++.dg/cpp0x/enum6.C: New.
5322
5323         PR c++/40639
5324         * g++.dg/cpp0x/enum5.C: New.
5325
5326         PR c++/40633
5327         * g++.dg/cpp0x/enum4.C: New.
5328
5329 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5330
5331         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5332
5333 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5334
5335         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5336
5337 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5338
5339         PR middle-end/40669
5340         * gcc.dg/pr40669.c: New test.
5341
5342 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5343
5344         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5345         location. Update all calls.
5346         * g++.dg/plugin/selfassign.c: Likewise.
5347
5348 2009-07-06  Jason Merrill  <jason@redhat.com>
5349
5350         * g++.dg/rtti/dyncast[34].C: New.
5351
5352 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5353
5354         * lib/target-supports.exp
5355         (check_effective_target_mips_newabi_large_long_double): New.
5356         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5357         target.
5358         * gcc.target/mips/fpr-moves-6.c: Likewise.
5359
5360 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5361
5362         PR c++/40557
5363         * g++.dg/template/union2.C: New test.
5364
5365 2009-07-04  Jason Merrill  <jason@redhat.com>
5366
5367         * g++.dg/template/using15.C: New.
5368
5369 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5370
5371         * gfortran.dg/maxloc_1.f90: New test.
5372
5373 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5374
5375         PR fortran/40593
5376         * gfortran.dg/proc_ptr_result_6.f90: New.
5377
5378 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5379
5380         * gcc.dg/framework-2.c: Adjust testcase to pass.
5381
5382 2009-07-04  Jason Merrill  <jason@redhat.com>
5383
5384         PR c++/40619
5385         * g++.dg/cpp0x/auto16.C: New.
5386
5387 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5388
5389         PR target/40587
5390         * gfortran.dg/pr40587.f: New test.
5391
5392 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5393
5394         PR fortran/40638
5395         * gfortran.dg/unit_1.f90: New test.
5396
5397 2009-07-03  Jason Merrill  <jason@redhat.com>
5398
5399         * g++.dg/template/pure1.C: Expect another error.
5400
5401 2009-07-03  Richard Guenther  <rguenther@suse.de>
5402
5403         PR tree-optimization/40640
5404         * gcc.c-torture/compile/pr40640.c: New testcase.
5405
5406 2009-07-03  Richard Guenther  <rguenther@suse.de>
5407
5408         PR middle-end/34163
5409         * gfortran.dg/pr34163.f90: New testcase.
5410
5411 2009-07-03  Jan Hubicka  <jh@suse.cz>
5412
5413         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5414         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5415         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5416         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5417         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5418         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5419         * gnat.dg/loop_optimization6.adb: Enable -O2.
5420
5421 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5422
5423         * g++.dg/warn/null4.C: Extend.
5424
5425 2009-07-02  Jason Merrill  <jason@redhat.com>
5426
5427         * g++.dg/template/spec8.C: Fix.
5428
5429 2009-07-02  Michael Matz  <matz@suse.de>
5430
5431         PR fortran/32131
5432         * gfortran.dg/pr32921.f: Adjust.
5433
5434 2009-07-02  Jan Hubicka  <jh@suse.cz>
5435
5436         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5437
5438 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5439
5440         * gcc.target/mips/truncate-4.c: New testcase.
5441
5442 2009-07-01  Richard Guenther  <rguenther@suse.de>
5443
5444         PR tree-optimization/19831
5445         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5446         make allocated memory escape.  Un-XFAIL.
5447         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5448         * gcc.dg/vect/pr31699.c: Likewise.
5449         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5450
5451 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5452
5453         PR c++/40566
5454         * g++.dg/parse/cond5.C: New test.
5455
5456 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5457
5458         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5459         (main): Pass n to main_1 instead.
5460         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5461         (main_1): New function, split off from...
5462         (main): ...here.  Pass `off' to main_1 instead.
5463
5464 2009-06-30  Jason Merrill  <jason@redhat.com>
5465
5466         PR c++/40595
5467         * g++.dg/cpp0x/variadic94.C: New.
5468
5469 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5470
5471         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5472         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5473         (init_ld_library_path_env_vars): New function, replacing the
5474         orig_*_saved assignments.  Call it after defining it.
5475         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5476         (restore_ld_library_path_env_vars): Likewise.
5477         (add_path, find_libgcc_s): New functions.
5478         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5479         gcc-set-multilib-library-path.
5480         (objc_target_compile): Don't add "." to ld_library_path.
5481         Use add_path.
5482         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5483         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5484         gcc-set-multilib-library-path.
5485         * lib/g++.exp (g++_link_flags): Likewise.
5486         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5487         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5488         top level; do it...
5489         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5490         to tell when this needs to happen.  Use find_libgcc_s instead of
5491         gcc-set-multilib-library-path.
5492         * lib/gcc-dg.exp: Likewise.
5493         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5494         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5495         unless it is in $ALT_LD_LIBRARY_PATH.
5496         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5497
5498 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5499
5500         * gnat.dg/discr12.adb: New test.
5501         * gnat.dg/discr12_pkg.ads: New helper.
5502         * gnat.dg/discr13.adb: New test.
5503         * gnat.dg/discr14.ad[sb]: Likewise.
5504         * gnat.dg/discr15.adb: Likewise.
5505         * gnat.dg/discr15_pkg.ads: New helper.
5506         * gnat.dg/discr16.adb: New test.
5507         * gnat.dg/discr16_g.ads: New helper.
5508         * gnat.dg/discr16_pkg.ads: Likewise.
5509         * gnat.dg/discr16_cont.ads: Likewise.
5510         * gnat.dg/discr17.adb: New test.
5511         * gnat.dg/discr18.adb: Likewise.
5512         * gnat.dg/discr18_pkg.ads: New helper.
5513         * gnat.dg/discr19.adb: New test.
5514
5515 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5516
5517         PR fortran/40576
5518         * gfortran.dg/internal_write_1.f90:  New testcase.
5519
5520 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5521
5522         PR fortran/40594
5523         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5524
5525 2009-06-30  Richard Guenther  <rguenther@suse.de>
5526
5527         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5528
5529 2009-06-30  Wei Guozhi  <carrot@google.com>
5530
5531         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5532         to "-Os".
5533
5534 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5535
5536         PR tree-optimization/40542
5537         * gcc.dg/vect/pr40542.c: New test.
5538
5539 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5540
5541         PR tree-optimization/40582
5542         * gcc.c-torture/compile/pr40582.c: New test.
5543
5544 2009-06-30  Wei Guozhi  <carrot@google.com>
5545
5546         PR/40416
5547         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5548
5549 2009-06-29  Jason Merrill  <jason@redhat.com>
5550
5551         PR c++/40274
5552         * g++.dg/template/debug1.C: New.
5553
5554 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5555
5556         PR fortran/40580
5557         * pointer_check_1.f90: New test.
5558         * pointer_check_2.f90: New test.
5559         * pointer_check_3.f90: New test.
5560         * pointer_check_4.f90: New test.
5561         * pointer_check_5.f90: New test.
5562
5563 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5564
5565         PR fortran/40551
5566         * gfortran.dg/func_assign_2.f90 : New test.
5567
5568 2009-06-29  Richard Guenther  <rguenther@suse.de>
5569
5570         PR middle-end/14187
5571         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5572         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5573         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5574         * gcc.c-torture/execute/20090623-1.c: Likewise.
5575         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5576         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5577
5578 2009-06-29  Richard Guenther  <rguenther@suse.de>
5579
5580         PR middle-end/38212
5581         * gcc.c-torture/execute/pr38212.c: New testcase.
5582
5583 2009-06-29  Richard Guenther  <rguenther@suse.de>
5584
5585         PR tree-optimization/40579
5586         * gcc.c-torture/execute/pr40579.c: New testcase.
5587
5588 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5589
5590         PR tree-optimization/40550
5591         * gcc.dg/pr40550.c: New test.
5592
5593 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5594
5595         * gnat.dg/overflow_sum2.adb: New test
5596         * gnat.dg/namet.ads: New helper.
5597
5598         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5599
5600 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5601
5602         PR fortran/34112
5603         * gfortran.dg/compiler-directive_1.f90: New test.
5604         * gfortran.dg/compiler-directive_2.f: New test.
5605
5606 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5607
5608         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5609         comment out some values and add some cases.
5610
5611 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5612
5613         PR testsuite/40567
5614         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5615
5616 2009-06-26  Richard Henderson  <rth@redhat.com>
5617
5618         PR testsuite/40565
5619         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5620         * gcc.target/i386/local.c: Pass a non-constant to T.
5621
5622 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5623
5624         PR fortran/39997
5625         PR fortran/40541
5626         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5627         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5628         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5629         * gfortran.dg/proc_ptr_result_5.f90: New.
5630
5631 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5632
5633         PR c/39902
5634         * gcc.dg/dfp/pr39902.c: New test.
5635
5636 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5637
5638         PR testsuite/40532
5639         * gcc.dg/builtins-65.c: Require c99 runtime.
5640
5641 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5642
5643         * gnat.dg/array7.ad[sb]: New test.
5644
5645 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5646
5647         * gnat.dg/array6.adb: New test.
5648
5649 2009-06-25  Ian Lance Taylor  <iant@google.com>
5650
5651         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5652
5653 2009-06-25  Ian Lance Taylor  <iant@google.com>
5654
5655         * g++.dg/warn/Wunused-16.C: New testcase.
5656
5657 2009-06-25  Ian Lance Taylor  <iant@google.com>
5658
5659         * g++.dg/warn/skip-2.C: New testcase.
5660
5661 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5662
5663         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5664         dg-skip-if and move to ...
5665         * gcc.dg/torture/20090618-1.c.
5666
5667 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5668
5669         PR tree-optimization/40493
5670         * gcc.c-torture/execute/pr40493.c: New test.
5671
5672 2009-06-24  Jason Merrill  <jason@redhat.com>
5673
5674         PR c++/40342
5675         * g++.dg/template/overload10.C: New.
5676
5677 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5678
5679         PR fortran/40427
5680         * gfortran.dg/proc_ptr_comp_11.f90: New.
5681
5682 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5683
5684         * gcc.dg/pr40501.c: New testcase.
5685
5686 2009-06-23  DJ Delorie  <dj@redhat.com>
5687
5688         Add MeP port.
5689         * lib/target-supports.exp: Add mep support (no profiling).
5690
5691 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5692
5693         PR testsuite/39297
5694         * gcc.dg/ssa/loop-31.c: Change scan rules.
5695
5696 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5697
5698         * gcc.dg/cpp/empty-include.c: Update column info.
5699         * gcc.dg/cpp/assert2.c: Update column info.
5700
5701 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5702
5703         * g++.dg/ext/builtin-object-size1.C: New test.
5704         * g++.dg/ext/builtin-object-size2.C: New test.
5705
5706 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5707
5708         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5709         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5710
5711 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5712
5713         * gcc.target/mips/truncate-3.c: New test.
5714
5715 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5716
5717         PR fortran/37254
5718         PR fortran/39850
5719         * gfortran.dg/interface_30.f90: Modified error message.
5720         * gfortran.dg/proc_decl_22.f90: New.
5721
5722 2009-06-22  Ian Lance Taylor  <iant@google.com>
5723
5724         * gcc.dg/Wcxx-compat-19.c: New testcase.
5725
5726 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5727
5728         PR objc/28050
5729         * pr28050.m: New testcase.
5730
5731 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5732
5733         PR testsuite/40481
5734         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5735
5736 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5737
5738         PR tree-optimization/40492
5739         * g++.dg/torture/pr40492.C: New test.
5740
5741 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5742
5743         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5744         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5745
5746 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5747
5748         * gnat.dg/raise_ce.adb: Helper for ...
5749         * gnat.dg/handle_and_return.adb: New test.
5750
5751 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5752
5753         PR fortran/40443
5754         * gfortran.dg/generic_18.f90: New test.
5755
5756 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5757
5758         PR fortran/40472
5759         * gfortran.dg/spread_size_limit.f90: New test.
5760
5761 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5762
5763         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5764         to put dump files in a subdirectory.
5765         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5766         ".o" temporary files.
5767
5768 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5769
5770         PR fortran/39850
5771         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5772         * gfortran.dg/interface_20.f90: Ditto.
5773         * gfortran.dg/interface_21.f90: Ditto.
5774         * gfortran.dg/interface_22.f90: Ditto.
5775         * gfortran.dg/interface_30.f90: New.
5776         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5777
5778 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5779
5780         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5781         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5782         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5783         DEFAULT_VECTFLAGS.
5784
5785 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5786             Revital Eres  <eres@il.ibm.com>
5787
5788         PR testsuite/40359
5789         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5790         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5791         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5792
5793 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5794
5795         PR testsuite/40475
5796         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5797         without misalignment support.
5798         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5799
5800 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5801
5802         PR fortran/40452
5803         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5804
5805 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5806
5807         PR fortran/40440
5808         * gfortran.dg/alloc_comp_result_2.f90: New test.
5809
5810 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5811
5812         PR target/40482
5813         * gcc.target/arm/pr40482.c: New test.
5814
5815 2009-06-19  Ian Lance Taylor  <iant@google.com>
5816
5817         * gcc.dg/Wcxx-compat-18.c: New testcase.
5818
5819 2009-06-19  Richard Guenther  <rguenther@suse.de>
5820
5821         * gcc.c-torture/execute/20090618-1.c: New testcase.
5822
5823 2009-06-19  Ian Lance Taylor  <iant@google.com>
5824
5825         * gcc.dg/Wcxx-compat-17.c: New testcase.
5826
5827 2009-06-19  Ian Lance Taylor  <iant@google.com>
5828
5829         * gcc.dg/Wcxx-compat-15.c: New testcase.
5830
5831 2009-06-19  Ian Lance Taylor  <iant@google.com>
5832
5833         * gcc.dg/Wcxx-compat-16.c: New testcase.
5834
5835 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5836
5837         * gcc.dg/builtins-34.c: Add significand cases.
5838
5839 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5840
5841         PR testsuite/40491
5842         * gcc.dg/20080522-1.c: Remove testcase for real.
5843         * gcc.dg/20080528-1.c: Ditto.
5844
5845 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5846
5847         PR fortran/40450
5848         * gfortran.dg/proc_ptr_20.f90: New.
5849
5850 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5851
5852         PR target/40470
5853         * gcc.dg/torture/pr40470-1.c: New.
5854         * gcc.dg/torture/pr40470-2.c: Likewise.
5855         * gcc.dg/torture/pr40470-3.c: Likewise.
5856         * gcc.dg/torture/pr40470-4.c: Likewise.
5857
5858 2009-06-18  Diego Novillo  <dnovillo@google.com>
5859
5860         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5861         * gcc.dg/plugin/ggcplug.c: Likewise.
5862         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5863         * g++.dg/plugin/selfassign.c: Likewise.
5864         * g++.dg/plugin/attribute_plugin.c: Likewise.
5865         * g++.dg/plugin/dumb_plugin.c: Likewise.
5866
5867 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5868
5869         * gcc.dg/cpp/arith-3.c: Add column info.
5870
5871 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5872
5873         * gcc.target/arm/fp16-compile-none-2.c: New.
5874         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5875         * gcc.target/arm/fp16-compile-alt-12.c: New.
5876
5877 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5878
5879         * gcc.target/arm/fp16-compile-alt-1.c: New.
5880         * gcc.target/arm/fp16-compile-alt-2.c: New.
5881         * gcc.target/arm/fp16-compile-alt-3.c: New.
5882         * gcc.target/arm/fp16-compile-alt-4.c: New.
5883         * gcc.target/arm/fp16-compile-alt-5.c: New.
5884         * gcc.target/arm/fp16-compile-alt-6.c: New.
5885         * gcc.target/arm/fp16-compile-alt-7.c: New.
5886         * gcc.target/arm/fp16-compile-alt-8.c: New.
5887         * gcc.target/arm/fp16-compile-alt-9.c: New.
5888         * gcc.target/arm/fp16-compile-alt-10.c: New.
5889         * gcc.target/arm/fp16-compile-alt-11.c: New.
5890         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5891         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5892         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5893         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5894         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5895         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5896         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5897         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5898         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5899         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5900         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5901         * gcc.target/arm/fp16-compile-none-1.c: New.
5902         * gcc.target/arm/fp16-compile-exprtype.c: New.
5903         * gcc.target/arm/fp16-compile-vcvt.c: New.
5904         * gcc.target/arm/fp16-builtins-1.c: New.
5905         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5906         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5907         * gcc.target/arm/fp16-param-1.c: New.
5908         * gcc.target/arm/fp16-return-1.c: New.
5909         * gcc.target/arm/fp16-unprototyped-1.c: New.
5910         * gcc.target/arm/fp16-unprototyped-2.c: New.
5911         * gcc.target/arm/fp16-variadic-1.c: New.
5912         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5913         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5914         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5915         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5916         * gcc.dg/torture/arm-fp16-ops.h: New.
5917         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5918         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5919         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5920         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5921         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5922         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5923         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5924         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5925         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5926         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5927         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5928         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5929         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5930         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5931         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5932         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5933         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5934         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5935         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5936         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5937         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5938
5939 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5940
5941         * gcc.dg/builtins-65.c: New test.
5942
5943 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5944
5945         PR fortran/40451
5946         * gfortran.dg/proc_ptr_result_4.f90: New.
5947
5948 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5949
5950         * gcc.c-torture/execute/bitfld-5.c: New test.
5951
5952 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5953
5954         * gcc.dg/builtin-unreachable-3.c: New test.
5955
5956 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5957
5958         * gcc.target/i386/builtin-unreachable.c: New test.
5959
5960 2009-06-17  Ian Lance Taylor  <iant@google.com>
5961
5962         * gcc.dg/Wcxx-compat-14.c: New testcase.
5963
5964 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5965
5966         * gcc.dg/func-ptr-conv-1.c: Update column info.
5967
5968 2009-06-17  Richard Guenther  <rguenther@suse.de>
5969
5970         PR middle-end/40404
5971         * gcc.c-torture/execute/pr40404.c: New testcase.
5972
5973 2009-06-17  Richard Guenther  <rguenther@suse.de>
5974
5975         PR middle-end/40460
5976         * g++.dg/torture/pr40460.C: New testcase.
5977
5978 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5979
5980         * gcc.dg/plugin/one_time_plugin.c: New test.
5981         * gcc.dg/plugin/one_time-test-1.c: New test.
5982         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5983
5984 2009-06-16  Ian Lance Taylor  <iant@google.com>
5985
5986         * g++.dg/warn/skip-1.C: New testcase.
5987
5988 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5989
5990         PR middle-end/40446
5991         * g++.dg/other/pr40446.C: New test.
5992
5993 2009-06-16  Richard Guenther  <rguenther@suse.de>
5994
5995         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5996         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5997         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5998         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5999
6000 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6001
6002         * gcc.c-torture/compile/pr40432.c: New file.
6003
6004 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6005
6006         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6007
6008 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6009
6010         PR fortran/36947
6011         PR fortran/40039
6012         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6013         * gfortran.dg/interface_20.f90: Modified error messages.
6014         * gfortran.dg/interface_21.f90: Ditto.
6015         * gfortran.dg/interface_26.f90: Ditto.
6016         * gfortran.dg/interface_27.f90: Ditto.
6017         * gfortran.dg/interface_28.f90: Extended test case.
6018         * gfortran.dg/interface_29.f90: New.
6019         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6020         * gfortran.dg/proc_decl_8.f90: Ditto.
6021         * gfortran.dg/proc_ptr_11.f90: Ditto.
6022         * gfortran.dg/proc_ptr_15.f90: Ditto.
6023
6024 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6025
6026         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6027         printing.
6028         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6029         gcc.dg/vect/vect-outer-4f.c: Likewise.
6030         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6031         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6032         Likewise.
6033         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6034         outer loop.
6035
6036 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6037
6038         PR fortran/40383
6039         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6040
6041 2009-06-15  Ian Lance Taylor  <iant@google.com>
6042
6043         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6044         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6045         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6046         Recognize new notes.
6047         * gcc.dg/stmt-expr-label-2.c: Likewise.
6048         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6049         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6050         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6051         * gcc.dg/c99-vla-jump-4.c: Likewise.
6052         * gcc.dg/stmt-expr-label-1.c: Likewise.
6053         * gcc.dg/stmt-expr-label-3.c: Likewise.
6054         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6055
6056 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6057
6058         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6059
6060 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6061
6062         * gcc.dg/builtin-object-size-7.c: New test.
6063
6064 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6065
6066         PR testsuite/40426
6067         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6068         level != "" use separate -gdwarf-2 -g${level} options instead of
6069         -gdwarf-2${level}.
6070         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6071         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6072         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6073
6074 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6075
6076         * g++.dg/abi/mangle11.C: Update warning line.
6077         * g++.dg/abi/mangle12.C: Update warning line.
6078         * g++.dg/abi/mangle17.C: Update warning line.
6079         * g++.dg/abi/mangle20-2.C: Update warning line.
6080
6081 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6082
6083         * gcc.dg/optimize-bswap-1.c: Split into these two:
6084         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6085         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6086
6087 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6088
6089         * gcc.dg/optimize-bswap-1.c: New testcase.
6090
6091 2009-06-14  Richard Guenther  <rguenther@suse.de>
6092
6093         PR middle-end/40389
6094         * g++.dg/torture/pr40389.C: New testcase.
6095
6096 2009-06-13  Richard Guenther  <rguenther@suse.de>
6097
6098         PR tree-optimization/40421
6099         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6100
6101 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6102
6103         * gcc.dg/old-style-prom-3.c: Add column info.
6104         * gcc.dg/overflow-warn-1.c
6105         * gcc.dg/gomp/pr27415.c
6106         * gcc.dg/gomp/for-1.c: Same.
6107         * gcc.dg/enum-compat-1.c: Same.
6108         * gcc.dg/c99-tag-3.c: Same.
6109         * gcc.dg/Wredundant-decls-2.c: Same.
6110         * gcc.dg/func-ptr-conv-1.c: Same.
6111         * gcc.dg/asm-wide-1.c: Same.
6112         * gcc.dg/nofixed-point-2.c: Same.
6113         * gcc.dg/cpp/line3.c: Same.
6114         * gcc.dg/array-10.c: Same.
6115         * gcc.dg/c99-vla-jump-1.c: Same.
6116         * gcc.dg/pr20368-1.c: Same.
6117         * gcc.dg/Wshadow-3.c: Same.
6118         * gcc.dg/c90-const-expr-8.c: Same.
6119         * gcc.dg/label-decl-2.c: Same.
6120         * gcc.dg/dremf-type-compat-2.c: Same.
6121         * gcc.dg/c90-const-expr-5.c: Same.
6122         * gcc.dg/builtins-30.c: Same.
6123         * gcc.dg/Warray-bounds.c: Same.
6124         * gcc.dg/Wcxx-compat-2.c: Same.
6125         * gcc.dg/tree-ssa/col-1.c: Same.
6126         * gcc.dg/old-style-prom-2.c: Same.
6127         * gcc.dg/cast-function-1.c: Same.
6128         * gcc.dg/pr15698-1.c: Same.
6129         * gcc.dg/dremf-type-compat-3.c: Same.
6130         * gcc.dg/vla-8.c: Same.
6131         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6132         line.
6133         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6134         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6135         * gcc.dg/enum-compat-1.c: Same.
6136         * gcc.dg/dremf-type-compat-2.c: Same.
6137         * gcc.dg/old-style-prom-2.c: Same.
6138         * gcc.dg/pr15698-1.c: Same.
6139         * gcc.dg/pr20368-1.c: Same.
6140         * gcc.dg/dremf-type-compat-3.c: Same.
6141         * gcc.dg/builtins-30.c: Same.  Test for columns.
6142
6143 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6144
6145         PR fortran/40176
6146         * gfortran.dg/proc_decl_1.f90: Extended.
6147
6148 2009-06-12  Ian Lance Taylor  <iant@google.com>
6149
6150         * gcc.dg/Wcxx-compat-13.c: New testcase.
6151
6152 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6153
6154         PR tree-opt/38865
6155         * gcc.dg/tree-ssa/fre-vce-1.c
6156
6157 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6158
6159         PR testsuite/40384
6160         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6161         min-insn-to-prefetch-ratio=5.
6162
6163 2009-06-12  Joey Ye  <joey.ye@intel.com>
6164             H.J. Lu  <hongjiu.lu@intel.com>
6165
6166         PR middle-end/39146
6167         * gcc.target/i386/stackalign/pr39146.c: New.
6168
6169 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6170
6171         * gcc.target/i386/crc32-1.c: New.
6172         * gcc.target/i386/crc32-2.c: Likewise.
6173
6174 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6175
6176         PR c/39252
6177         * gcc.dg/builtin-unreachable-1.c: New test.
6178         * gcc.dg/builtin-unreachable-2.c: Same.
6179
6180 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6181
6182         PR fortran/40402
6183         * gfortran.dg/data_value_1.f90: New test.
6184
6185 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6186
6187         PR testsuite/39831
6188         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6189         remove ilp32 requirement.
6190         * gcc.target/i386/excess-precision-2.c: Likewise.
6191         * gcc.target/i386/excess-precision-3.c: Likewise.
6192         * gcc.target/i386/excess-precision-4.c: Likewise.
6193         * gcc.target/i386/excess-precision-5.c: Likewise.
6194         * gcc.target/i386/excess-precision-6.c: Likewise.
6195
6196 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6197
6198         PR fortran/38718
6199         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6200         * gfortran.dg/nan_5.f90: New test.
6201
6202 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6203
6204         * gcc.target/arm/neon-modes-1.c: New test.
6205
6206 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6207
6208         * g++.dg/torture/pr31579.C: Cast pointer
6209         via __SIZE_TYPE__ instead of 'unsigned long'.
6210
6211 2009-06-10  Anthony Green  <green@moxielogic.com>
6212
6213         * lib/target-supports.exp (check_profiling_available):
6214         Profiling is not available for testing purposes on moxie.
6215
6216 2009-06-09  Ian Lance Taylor  <iant@google.com>
6217
6218         * gcc.dg/Wcxx-compat-12.c: New testcase.
6219
6220 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6221
6222         PR libfortran/40334
6223         * gfortran.dg/backspace_11.f90: New.
6224
6225 2009-06-09  Jason Merrill  <jason@redhat.com>
6226
6227         * g++.dg/cpp0x/defaulted10.C: New.
6228
6229 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6230
6231         * gcc.c-torture/compile/pr40351.c: New file.
6232
6233 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6234
6235         * gnat.dg/align_max.adb: New test.
6236
6237 2009-06-08  Jason Merrill  <jason@redhat.com>
6238
6239         * g++.dg/cpp0x/auto15.C: New.
6240
6241 2009-06-08  Jan Hubicka  <jh@suse.cz>
6242
6243         PR debug/39834
6244         * gcc.dg/torture/pr39834.c
6245
6246 2009-06-08  Jan Hubicka  <jh@suse.cz>
6247
6248         PR middle-end/40102
6249         * g++.dg/torture/pr40102.C: New testcase.
6250
6251 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6252
6253         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6254         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6255         * gcc.dg/builtin-object-size-6.c: New test.
6256
6257         PR c++/40373
6258         * g++.dg/template/dtor7.C: New test.
6259
6260         PR c++/40370
6261         PR c++/40372
6262         * g++.dg/template/error41.C: New test.
6263         * g++.dg/template/error42.C: New test.
6264
6265 2009-06-08  Revital Eres  <eres@il.ibm.com>
6266
6267         PR testsuite/40359
6268         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6269         * gcc.dg/vect/vect-88.c: Likewise.
6270         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6271         * gcc.dg/vect/pr25413.c: Likewise.
6272         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6273
6274 2009-06-07  Ian Lance Taylor  <iant@google.com>
6275
6276         * g++.dg/warn/Wswitch-3.C: New testcase.
6277         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6278         * gcc.dg/Wswitch-enum-error.c: Likewise.
6279         * gcc.dg/Wswitch-error.c: Likewise.
6280
6281 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6282
6283         PR fortran/40008
6284         * gfortran.dg/negative_unit.f: Update test.
6285         * gfortran.dg/negative_unit_int8.f: Update test.
6286         * gfortran.dg/newunit_1.f90: New test.
6287
6288 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6289
6290         PR fortran/25104
6291         PR fortran/29962
6292         * gfortran.dg/spread_init_expr.f03: New.
6293         * gfortran.dg/unpack_init_expr.f03: New.
6294         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6295         error message.
6296
6297 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6298
6299         PR fortran/25104
6300         PR fortran/29962
6301         * gfortran.dg/count_init_expr.f03
6302         * gfortran.dg/product_init_expr.f03
6303         * gfortran.dg/sum_init_expr.f03
6304
6305 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6306
6307         PR fortran/36874
6308         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6309         message.
6310         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6311         shapes.
6312         * gfortran.dg/zero_sized_5.f90: Likewise.
6313
6314 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6315
6316         PR middle-end/32950
6317         * g++.dg/torture/pr32950.C: New.
6318
6319 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6320
6321         PR fortran/25104
6322         PR fortran/29962
6323         * gfortran.dg/dot_product_1.f03: New.
6324         * gfortran.dg/matmul_8.f03: New.
6325         * gfortran.dg/transpose_3.f03: New.
6326
6327 2009-06-06  Ian Lance Taylor  <iant@google.com>
6328
6329         * gcc.dg/Wunused-label-1.c: New test case.
6330         * g++.dg/warn/Wunused-label-1.C: New test case.
6331         * g++.dg/warn/Wunused-label-2.C: New test case.
6332         * g++.dg/warn/Wunused-label-3.C: New test case.
6333
6334 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6335
6336         PR fortran/37203
6337         * reshape_zerosize_2.f90: New.
6338
6339 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6340
6341         PR fortran/32890
6342         * gfortran.dg/pack_assign_1.f90: New.
6343         * gfortran.dg/pack_vector_1.f90: New.
6344
6345 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6346
6347         PR middle-end/40340
6348         * gcc.dg/pr40340-1.c: New test.
6349         * gcc.dg/pr40340-2.c: New test.
6350         * gcc.dg/pr40340-3.c: New test.
6351         * gcc.dg/pr40340-4.c: New test.
6352         * gcc.dg/pr40340-5.c: New test.
6353         * gcc.dg/pr40340.h: New file.
6354
6355 2009-06-05  Revital Eres  <eres@il.ibm.com>
6356
6357         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6358         New procedure.
6359         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6360         * gcc.dg/vect/vect-33.c: Likewise.
6361         * gcc.dg/vect/vect-92.c: Likewise.
6362         * gcc.dg/vect/vect-58.c: Likewise.
6363         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6364         * gcc.dg/vect/vect-42.c: Likewise.
6365         * gcc.dg/vect/slp-25.c: Likewise.
6366         * gcc.dg/vect/vect-align-1.c: Likewise.
6367         * gcc.dg/vect/vect-align-2.c: Likewise.
6368         * gcc.dg/vect/vect-93.c: Likewise.
6369         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6370         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6371         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6372         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6373         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6374         * gcc.dg/vect/vect-26.c: Likewise.
6375         * gcc.dg/vect/vect-44.c: Likewise.
6376         * gcc.dg/vect/vect-70.c: Likewise.
6377         * gcc.dg/vect/vect-95.c: Likewise.
6378         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6379         * gcc.dg/vect/vect-28.c: Likewise.
6380         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6381         * gcc.dg/vect/vect-87.c: Likewise.
6382         * gcc.dg/vect/vect-109.c: Likewise.
6383         * gcc.dg/vect/vect-54.c: Likewise.
6384         * gcc.dg/vect/vect-96.c: Likewise.
6385         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6386         * gcc.dg/vect/vect-88.c: Likewise.
6387         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6388         * gcc.dg/vect/vect-89.c: Likewise.
6389         * gcc.dg/vect/vect-91.c: Likewise.
6390         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6391         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6392         * gfortran.dg/vect/vect-2.f90: Likewise.
6393         * gfortran.dg/vect/vect-3.f90: Likewise.
6394         * gfortran.dg/vect/vect-4.f90: Likewise.
6395         * gfortran.dg/vect/vect-5.f90: Likewise.
6396
6397 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6398
6399         PR tree-optimization/36318
6400         * gcc.dg/tree-ssa/sra-7.c: New test.
6401
6402 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6403
6404         PR fortran/37203
6405         * gfortran.dg/reshape_order_5.f90: New.
6406         * gfortran.dg/reshape_shape_1.f90: New.
6407
6408 2009-06-04  Jason Merrill  <jason@redhat.com>
6409
6410         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6411
6412 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6413
6414         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6415         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6416
6417 2009-06-04  Richard Guenther  <rguenther@suse.de>
6418
6419         PR c++/39371
6420         * g++.dg/torture/pr40335.C: New testcase.
6421
6422 2009-06-03  Richard Guenther  <rguenther@suse.de>
6423
6424         PR middle-end/40328
6425         * gcc.dg/torture/pr40328.c: New testcase.
6426
6427 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6428
6429         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6430         m68k and fido.
6431
6432 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6433
6434         * g++.dg/torture/pr40323.C: New file.
6435
6436 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6437
6438         * gnat.dg/specs/root.ads: New test.
6439         * gnat.dg/specs/root-level_1.ads: Likewise.
6440         * gnat.dg/specs/root-level_2.ads: Likewise.
6441         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6442
6443 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6444
6445         * g++.dg/init/ref15.C: Require unwrapped targets.
6446
6447 2009-06-02  Jason Merrill  <jason@redhat.com>
6448
6449         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6450         * g++.dg/cpp0x/initlist18.C: New.
6451         * g++.dg/cpp0x/initlist19.C: New.
6452
6453         * g++.dg/cpp0x/auto14.C: New.
6454
6455 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6456
6457         * gnat.dg/alignment6.adb: Remove XFAIL.
6458
6459 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6460
6461         PR c++/38089
6462         * g++.dg/template/spec36.C: New test.
6463
6464 2009-06-01  Ian Lance Taylor  <iant@google.com>
6465
6466         * gcc.dg/cast-qual-3.c: New testcase.
6467         * g++.dg/warn/Wcast-qual2.C: New testcase.
6468
6469 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6470
6471         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6472         (process-message): Expect column numbers.
6473         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6474         * gcc.dg/pch/counter-2.c: Same.
6475         * gcc.dg/pch/valid-2.c: Same.
6476         * gcc.dg/pch/warn-1.c: Same.
6477         * gcc.dg/pch/valid-1.c: Same.
6478         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6479         * gcc.dg/cpp/syshdr.c: Same.
6480         * gcc.dg/cpp/19940712-1.c: Same.
6481         * gcc.dg/cpp/missing-header-1.c: Same.
6482         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6483         * gcc.dg/cpp/tr-warn3.c: Same.
6484         * gcc.dg/cpp/pr29612-2.c: Same.
6485         * gcc.dg/cpp/tr-warn4.c: Same.
6486         * gcc.dg/cpp/Wtrigraphs.c: Same.
6487         * gcc.dg/cpp/poison.c: Same.
6488         * gcc.dg/cpp/arith-3.c: Same.
6489         * gcc.dg/cpp/sysmac2.c: Same.
6490         * gcc.dg/cpp/cpp.exp: Same.
6491         * gcc.dg/cpp/tr-warn5.c: Same.
6492         * gcc.dg/cpp/include2.c: Same.
6493         * gcc.dg/cpp/Wmissingdirs.c: Same.
6494         * gcc.dg/cpp/Wmissingdirs.c: Same.
6495         * gcc.dg/cpp/tr-warn6.c: Same.
6496         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6497         * gcc.dg/cpp/macspace1.c: Same.
6498         * gcc.dg/cpp/escape-2.c: Same.
6499         * gcc.dg/cpp/assert2.c: Same.
6500         * gcc.dg/cpp/undef2.c: Same.
6501         * gcc.dg/cpp/macspace2.c: Same.
6502         * gcc.dg/cpp/tr-warn1.c: Same.
6503         * gcc.dg/cpp/extratokens2.c: Same.
6504         * gcc.dg/cpp/strify2.c: Same.
6505         * gcc.dg/cpp/Wsignprom.c: Same.
6506         * gcc.dg/cpp/redef2.c: Same.
6507         * gcc.dg/cpp/trad/trad.exp: Same.
6508         * gcc.dg/cpp/arith-1.c: Same.
6509         * gcc.dg/cpp/extratokens.c: Same.
6510         * gcc.dg/cpp/if-mpar.c: Same.
6511
6512 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6513
6514         * gnat.dg/nested_float_packed.ads: New test.
6515
6516 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6517             Eric Botcazou  <botcazou@adacore.com>
6518
6519         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6520         * gnat.dg/test_oconst.adb: New test.
6521
6522 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6523
6524         * gcc.dg/plugin/ggcplug.c: Moved comment.
6525         (plugin_init): Fixed typo, declared i, returned 0 at end.
6526
6527 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6528
6529         PR testsuite/40244
6530         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6531         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6532
6533 2009-05-29  Ian Lance Taylor  <iant@google.com>
6534
6535         * gcc.dg/Wcxx-compat-11.c: New testcase.
6536
6537 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6538
6539         PR fortran/40019
6540         * gfortran.dg/leadz_trailz_1.f90: New test.
6541         * gfortran.dg/leadz_trailz_2.f90: New test.
6542
6543 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6544
6545         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6546         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6547         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6548         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6549         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6550         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6551         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6552         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6553         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6554         * gcc.dg/tree-ssa/sra-5.c: New file.
6555         * gcc.dg/tree-ssa/sra-6.c: New file.
6556         * gcc.c-torture/compile/sra-1.c: New file.
6557
6558 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6559
6560         PR middle-end/40291
6561         * gcc.c-torture/compile/pr40291.c: New test.
6562
6563         PR target/40017
6564         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6565         __vector _Bool.
6566         * gcc.target/powerpc/altivec-30.c: New test.
6567         * gcc.target/powerpc/altivec-31.c: New test.
6568
6569 2009-05-28  Richard Guenther  <rguenther@suse.de>
6570
6571         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6572         * gcc.c-torture/execute/20090527-1.c: Likewise.
6573
6574 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6575
6576         PR c++/39754
6577         * g++.dg/template/canon-type-1.C: New test.
6578         * g++.dg/template/canon-type-2.C: Likewise.
6579         * g++.dg/template/canon-type-3.C: Likewise.
6580         * g++.dg/template/canon-type-4.C: Likewise.
6581         * g++.dg/template/canon-type-5.C: Likewise.
6582         * g++.dg/template/canon-type-6.C: Likewise.
6583         * g++.dg/template/canon-type-7.C: Likewise.
6584
6585 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6586             Uros Bizjak  <ubizjak@gmail.com>
6587             Danny Smith  <dansmister@gmail.com>
6588
6589         PR target/37216
6590
6591         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6592         New function.
6593         * gcc.target/i386/pr37216.c:  New test source file.
6594         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6595         use -fno-common for testing Cygwin and MinGW targets.
6596
6597 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6598
6599         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6600         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6601         * g++.dg/pr37742.C (size_t): Likewise.
6602         * g++.dg/torture/pr34850.C (size_t): Likewise.
6603         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6604         _PTRDIFF_TYPE__.
6605         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6606         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6607         (size_t): Use __extension__ and __SIZE_TYPE__.
6608         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6609         __SIZE_TYPE__.
6610         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6611         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6612         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6613         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6614         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6615         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6616         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6617         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6618         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6619         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6620         (__ssize_t): Likewise.
6621         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6622         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6623         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6624         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6625         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6626         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6627         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6628         * gcc.dg/pr33667.c (size_t): Likewise.
6629         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6630         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6631         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6632         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6633         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6634         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6635
6636 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6637
6638         PR tree-optimization/40254
6639         * gcc.dg/vect/pr40254.c: New test.
6640
6641 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6642
6643         PR middle-end/33699
6644         * gcc.target/mips/const-anchor-1.c: New test.
6645         * gcc.target/mips/const-anchor-2.c: New test.
6646
6647 2009-05-27  Jason Merrill  <jason@redhat.com>
6648
6649         * g++.dg/cpp0x/initlist15.C: New.
6650         * g++.dg/cpp0x/initlist16.C: New.
6651         * g++.dg/cpp0x/initlist17.C: New.
6652
6653 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6654
6655         PR fortran/39178
6656         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6657         patterns to reflect frontend changes.
6658         * gfortran.dg/vector_subscript_4.f90: Likewise.
6659
6660 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6661             Eric Botcazou  <botcazou@adacore.com>
6662
6663         * gcc.c-torture/execute/align-nest.c: New testcase.
6664         * gnat.dg/misaligned_nest.adb: New testcase.
6665
6666 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6667
6668         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6669         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6670         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6671         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6672
6673 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6674
6675         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6676         cast instead of assuming 0ul.
6677         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6678         __SIZE_TYPE__.
6679         (_type_desc): Make first argument const.
6680         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6681
6682 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6683
6684         PR libfortran/40187
6685         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6686         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6687
6688 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6689
6690         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6691         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6692         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6693         * gcc.dg/plugin/ggcplug.c: Added new file.
6694
6695 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6696
6697         PR fortran/40246
6698         * gfortran.dg/nullify_4.f90: New test.
6699
6700 2009-05-26  Richard Guenther  <rguenther@suse.de>
6701
6702         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6703
6704 2009-05-26  Richard Guenther  <rguenther@suse.de>
6705
6706         PR middle-end/40252
6707         * gcc.c-torture/compile/pr40252.c: New testcase.
6708
6709 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6710
6711         PR c++/40007
6712         * g++.dg/template/typedef18.C: New test.
6713         * g++.dg/template/typedef19.C: Likewise.
6714         * g++.dg/template/typedef20.C: Likewise.
6715         * g++.dg/template/access11.C: Adjust.
6716
6717 2009-05-26  Richard Guenther  <rguenther@suse.de>
6718
6719         PR testsuite/40247
6720         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6721
6722 2009-05-25  Jason Merrill  <jason@redhat.com>
6723
6724         PR c++/38064
6725         * g++.dg/cpp0x/enum3.C: New test.
6726
6727 2009-05-25  Richard Guenther  <rguenther@suse.de>
6728
6729         PR tree-optimization/36327
6730         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6731         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6732         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6733         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6734         * gcc.dg/vect/vect-40.c: Likewise.
6735         * gcc.dg/vect/vect-42.c: Likewise.
6736         * gcc.dg/vect/vect-46.c: Likewise.
6737         * gcc.dg/vect/vect-76.c: Likewise.
6738
6739 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6740
6741         PR fortran/40176
6742         * gfortran.dg/proc_ptr_18.f90: New.
6743         * gfortran.dg/proc_ptr_19.f90: New.
6744         * gfortran.dg/proc_ptr_comp_9.f90: New.
6745         * gfortran.dg/proc_ptr_comp_10.f90: New.
6746
6747 2009-05-25  Richard Guenther  <rguenther@suse.de>
6748
6749         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6750         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6751
6752 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6753
6754         PR tree-optimization/40238
6755         * gcc.dg/vect/pr40238.c: New test.
6756
6757 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6758             Dominique Dhumieres  <dominiq@lps.ens.fr>
6759
6760         PR fortran/35732
6761         PR fortran/39872
6762         * gfortran.dg/bounds_check_fail_3.f90: New test.
6763         * gfortran.dg/bounds_check_fail_4.f90: New test.
6764         * gfortran.dg/bounds_check_14.f90: Update test.
6765         * gfortran.dg/bound_4.f90: Update test.
6766
6767 2009-05-24  Richard Guenther  <rguenther@suse.de>
6768
6769         PR middle-end/40233
6770         * gcc.c-torture/compile/pr40233.c: New testcase.
6771
6772 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6773
6774         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6775         for alpha*-*-* targets.
6776
6777 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6778
6779         * gcc.dg/vect/bb-slp-1.c: New test.
6780         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6781         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6782         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6783         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6784         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6785         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6786         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6787         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6788         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6789         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6790         gcc.dg/vect/bb-slp-22.c: Likewise.
6791         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6792
6793 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6794             Maxim Kuvyrkov  <maxim@codesourcery.com>
6795
6796         * gcc.dg/falign-labels-1.c: New test.
6797
6798 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6799
6800         * gnat.dg/specs/rep_clause3.ads: New test.
6801
6802 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6803
6804         * gnat.dg/addr6.adb: New test.
6805
6806 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6807
6808         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6809         New function.
6810         * gcc.target/arm/thumb2-mul-space.c: New file.
6811         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6812         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6813         * gcc.target/arm/thumb2-mul-speed.c: New file.
6814
6815 2009-05-22  Richard Guenther  <rguenther@suse.de>
6816
6817         PR middle-end/38964
6818         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6819         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6820         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6821
6822 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6823
6824         * gcc.dg/dll-6.c: New test.
6825         * gcc.dg/dll-6a.c: Likewise.
6826         * gcc.dg/dll-7.c: Likewise.
6827         * gcc.dg/dll-7a.c: Likewise.
6828         * g++.dg/ext/dllexport2.C: Likewise.
6829         * g++.dg/ext/dllexport2a.cc: Likewise.
6830
6831 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6832
6833         PR target/37846
6834         * gcc.target/ia64/mfused-madd-vect.c: New test.
6835         * gcc.target/ia64/mfused-madd.c: New test.
6836         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6837         * gcc.target/ia64/mno-fused-madd.c: New test.
6838
6839 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6840
6841         * gcc.target/i386/movbe-1.c: New.
6842         * gcc.target/i386/movbe-2.c: Likewise.
6843
6844 2009-05-21  Taras Glek  <tglek@mozilla.com>
6845
6846         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6847         plugin_init signature.
6848         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6849         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6850         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6851
6852 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6853
6854         * gcc.dg/target/arm/neon-vmla-1.c: New.
6855         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6856
6857 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6858
6859         * gcc.target/mips/octeon-exts-6.c: New test.
6860         * gcc.target/mips/extend-1.c: New test.
6861         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6862         EXTS.
6863         * gcc.target/mips/octeon-exts-5.c: Likewise.
6864
6865 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6866
6867         PR middle-end/40204
6868         * gcc.c-torture/compile/pr40204.c: New test.
6869
6870 2009-05-20  Richard Guenther  <rguenther@suse.de>
6871
6872         * gcc.c-torture/compile/20090518-1.c: New testcase.
6873
6874 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6875
6876         PR tree-optimization/40087
6877         * gcc.dg/tree-ssa/pr40087.c: New test.
6878
6879 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6880
6881         * gcc.dg/vector-4.c: New testcase.
6882         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6883         * g++.dg/ext/vector16.C: New testcase.
6884
6885 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6886
6887         PR c/40172
6888         * gcc.dg/pr40172.c: Renamed to ...
6889         * gcc.dg/pr40172-1.c: This.
6890
6891         * gcc.dg/pr40172-2.c: New.
6892         * gcc.dg/pr40172-3.c: Likewise.
6893
6894 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6895
6896         PR c/40172
6897         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6898
6899 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6900
6901         * gnat.dg/loop_optimization6.ad[sb]: New test.
6902
6903 2009-05-19  Richard Guenther  <rguenther@suse.de>
6904
6905         * gcc.c-torture/compile/20090519-1.c: New testcase.
6906
6907 2009-05-18  Jason Merrill  <jason@redhat.com>
6908
6909         * g++.dg/cpp0x/explicit1.C: New.
6910         * g++.dg/cpp0x/explicit2.C: New.
6911
6912 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6913
6914         PR debug/40109
6915         * g++.dg/debug/dwarf2/nested-1.C: New test.
6916
6917 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6918
6919         PR testsuite/39907
6920         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6921         stack alignment.
6922
6923 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6924
6925         PR fortran/40164
6926         * gfortran.dg/proc_ptr_comp_8.f90: New.
6927
6928 2009-05-18  Richard Guenther  <rguenther@suse.de>
6929
6930         PR fortran/40168
6931         * gfortran.dg/array_memset_2.f90: Adjust.
6932
6933 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6934
6935         PR fortran/36947
6936         PR fortran/40039
6937         * gfortran.dg/interface_27.f90: New.
6938         * gfortran.dg/interface_28.f90: New.
6939         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6940         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6941
6942 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6943
6944         * gcc.target/m68k/tls-ie.c: New test.
6945         * gcc.target/m68k/tls-le.c: New test.
6946         * gcc.target/m68k/tls-gd.c: New test.
6947         * gcc.target/m68k/tls-ld.c: New test.
6948         * gcc.target/m68k/tls-ie-xgot.c: New test.
6949         * gcc.target/m68k/tls-le-xtls.c: New test.
6950         * gcc.target/m68k/tls-gd-xgot.c: New test.
6951         * gcc.target/m68k/tls-ld-xgot.c: New test.
6952         * gcc.target/m68k/tls-ld-xtls.c: New test.
6953         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6954
6955 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6956
6957         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6958
6959 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6960
6961         PR c/40172
6962         * gcc.dg/pr40172.c: New.
6963
6964 2009-05-17  Jason Merrill  <jason@redhat.com>
6965
6966         PR c++/40139
6967         * g++.dg/template/dtor6.C: New.
6968
6969 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6970
6971         * g++.dg/warn/translate-ice-1.C: New test.
6972
6973 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6974
6975         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6976         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6977         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6978         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6979
6980 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6981
6982         PR fortran/33197
6983         * gfortran.dg/erf_2.F90: New test.
6984         * gfortran.dg/erfc_scaled_2.f90: New test.
6985
6986 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6987
6988         PR fortran/31243
6989         * gfortran.dg/string_1.f90: New test.
6990         * gfortran.dg/string_2.f90: New test.
6991         * gfortran.dg/string_3.f90: New test.
6992
6993 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6994
6995         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6996         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6997
6998 2009-05-15  Ian Lance Taylor  <iant@google.com>
6999
7000         * gcc.dg/Wcxx-compat-10.c: New testcase.
7001
7002 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7003
7004         PR 16302
7005         * gcc.dg/pr16302.c: New.
7006         * g++.dg/warn/pr16302.C: New.
7007
7008 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7009
7010         * gcc.dg/torture/builtin-math-5.c: New.
7011         * gcc.dg/torture/builtin-math-6.c: New.
7012         * lib/target-supports.exp (check_effective_target_mpc): New.
7013
7014 2009-05-15  Jan Hubicka  <jh@suse.cz>
7015
7016         * gcc.dg/tree-ssa/inline-3.c: New testcase
7017
7018 2009-05-15  Jan Hubicka  <jh@suse.cz>
7019
7020         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7021         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7022         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7023         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7024         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7025         Mark noinline.
7026         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7027         Mark noinline.
7028         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7029         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7030
7031 2009-05-15  Jan Hubicka  <jh@suse.cz>
7032
7033         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7034         optimized by sibcall noinline.
7035
7036 2009-05-15  Jan Hubicka  <jh@suse.cz>
7037
7038         * sibcall-1.c (track): Mark noinline.
7039         * sibcall-2.c (track): Mark noinline.
7040         * sibcall-3.c (track): Mark noinline.
7041         * sibcall-4.c (track): Mark noinline.
7042
7043 2009-05-15  Jan Hubicka  <jh@suse.cz>
7044
7045         * flatten-2.c: Disable early inlining; add comment.
7046         * flatten-3.c: New test based on flatten-2.c.
7047
7048 2009-05-15  Richard Guenther  <rguenther@suse.de>
7049
7050         PR tree-optimization/39999
7051         * gcc.c-torture/compile/pr39999.c: New testcase.
7052
7053 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7054
7055         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7056
7057 2009-05-14  Ian Lance Taylor  <iant@google.com>
7058
7059         * gcc.dg/Wcxx-compat-9.c: New testcase.
7060
7061 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7062
7063         PR fortran/39996
7064         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7065         * gfortran.dg/duplicate_type_2.f90: Ditto.
7066         * gfortran.dg/duplicate_type_3.f90: New.
7067
7068 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7069
7070         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7071         * ada/acats/tests/c5/c59002c.ada: Likewise.
7072
7073 2009-05-13  Taras Glek  <tglek@mozilla.com>
7074
7075         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7076         attributes and decl smashing.
7077         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7078         attributes.
7079         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7080         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7081
7082 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7083
7084         PR fortran/39865
7085         * gfortran.dg/pr39865.f90: New test.
7086         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7087         arrays in FMT=.
7088         * gfortran.dg/hollerith_f95.f90: Likewise.
7089         * gfortran.dg/hollerith6.f90: New test.
7090         * gfortran.dg/hollerith7.f90: New test.
7091
7092 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7093
7094         PR cpp/36674
7095         * gcc.dg/cpp/pr36674.i: New.
7096
7097 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7098
7099         PR middle-end/40035
7100         * gcc.c-torture/compile/pr40035.c: New test.
7101
7102 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7103
7104         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7105
7106 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7107
7108         PR fortran/40110
7109         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7110         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7111         * gfortran.dg/interop_params.f03: Ditto.
7112
7113 2009-05-12  Jan Hubicka  <jh@suse.cz>
7114
7115         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7116         so unrolling still happens.
7117         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7118         * gcc.dg/ipa/ipacost-2.c: Likewise.
7119         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7120
7121 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7122
7123         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7124
7125 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7126
7127         * lib/target-supports.exp (check_profiling_available): Return
7128         false for -p on *-*-cygwin* targets.
7129
7130 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7131
7132         PR tree-optimization/38632
7133         * g++.dg/tree-ssa/pr38632.C: New.
7134
7135 2009-05-11  Jan Hubicka  <jh@suse.cz>
7136
7137         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7138         we now optimize better.
7139         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7140         out at different places.
7141         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7142         unroling.
7143         * gcc.dg/vect/vect-76.c: Likewise.
7144         * gcc.dg/vect/vect-70.c: Likewise.
7145         * gcc.dg/vect/vect-66.c: Likewise.
7146         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7147         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7148
7149 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7150
7151         PR middle-end/40080
7152         * gcc.c-torture/compile/pr40080.c: New.
7153
7154 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7155
7156         * gcc.c-torture/compile/pr40026.c: New testcase.
7157
7158 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7159
7160         PR fortran/40089
7161         * gfortran.dg/proc_ptr_comp_7.f90: New.
7162
7163 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7164
7165         PR tree-optimization/40074
7166         * gcc.dg/vect/pr40074.c: New test.
7167
7168 2009-05-10  Ian Lance Taylor  <iant@google.com>
7169
7170         * gcc.dg/Wcxx-compat-7.c: New testcase.
7171         * gcc.dg/Wcxx-compat-8.c: New testcase.
7172         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7173         * gcc.dg/pr17188-1.c: Likewise.
7174         * gcc.dg/pr39084.c: Likewise.
7175
7176 2009-05-10  Michael Matz  <matz@suse.de>
7177
7178         PR target/40031
7179         * gcc.dg/pr40031.c: New test.
7180
7181 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7182
7183         PR fortran/40018
7184         * gfortran.dg/array_constructor_31.f90: New test.
7185
7186 2009-05-10  Richard Guenther  <rguenther@suse.de>
7187
7188         PR tree-optimization/40081
7189         * g++.dg/torture/pr40081.C: New testcase.
7190
7191 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7192
7193         PR fortran/38863
7194         * gfortran.dg/dependency_24.f90: New test.
7195         * gfortran.dg/dependency_23.f90: Clean up module files.
7196
7197 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7198
7199         PR fortran/38956
7200         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7201         * gfortran.dg/chmod_2.f90: Likewise.
7202         * gfortran.dg/chmod_3.f90: Likewise.
7203         * gfortran.dg/open_errors.f90: Likewise.
7204
7205 2009-05-09  Jan Hubicka  <jh@suse.cz>
7206
7207         PR middle-end/40043
7208         * g++.dg/eh/nested-try.C: New test.
7209
7210 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7211
7212         PR tree-optimization/40049
7213         * gcc.dg/vect/vect-shift-2.c: New test.
7214
7215 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7216
7217         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7218         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7219
7220 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7221
7222         PR c/36892
7223         * g++.dg/warn/deprecated-6.C: New.
7224         * gcc.dg/deprecated-4.c: Likewise.
7225         * gcc.dg/deprecated-5.c: Likewise.
7226         * gcc.dg/deprecated-6.c: Likewise.
7227
7228 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7229
7230         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7231         __aligned__(__BIGGEST_ALIGNMENT__).
7232         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7233         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7234         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7235         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7236         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7237         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7238         * gcc.dg/vect/Os-vect-95.c: Likewise.
7239         * gcc.dg/vect/pr20122.c: Likewise.
7240         * gcc.dg/vect/pr36493.c: Likewise.
7241         * gcc.dg/vect/pr37385.c: Likewise.
7242         * gcc.dg/vect/slp-7.c: Likewise.
7243         * gcc.dg/vect/slp-9.c: Likewise.
7244         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7245         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7246         * gcc.dg/vect/vect-35.c: Likewise.
7247         * gcc.dg/vect/vect-40.c: Likewise.
7248         * gcc.dg/vect/vect-42.c: Likewise.
7249         * gcc.dg/vect/vect-44.c: Likewise.
7250         * gcc.dg/vect/vect-46.c: Likewise.
7251         * gcc.dg/vect/vect-48.c: Likewise.
7252         * gcc.dg/vect/vect-52.c: Likewise.
7253         * gcc.dg/vect/vect-54.c: Likewise.
7254         * gcc.dg/vect/vect-56.c: Likewise.
7255         * gcc.dg/vect/vect-58.c: Likewise.
7256         * gcc.dg/vect/vect-60.c: Likewise.
7257         * gcc.dg/vect/vect-74.c: Likewise.
7258         * gcc.dg/vect/vect-75.c: Likewise.
7259         * gcc.dg/vect/vect-76.c: Likewise.
7260         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7261         * gcc.dg/vect/vect-77.c: Likewise.
7262         * gcc.dg/vect/vect-77-global.c: Likewise.
7263         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7264         * gcc.dg/vect/vect-78.c: Likewise.
7265         * gcc.dg/vect/vect-78-global.c: Likewise.
7266         * gcc.dg/vect/vect-80.c: Likewise.
7267         * gcc.dg/vect/vect-85.c: Likewise.
7268         * gcc.dg/vect/vect-87.c: Likewise.
7269         * gcc.dg/vect/vect-88.c: Likewise.
7270         * gcc.dg/vect/vect-92.c: Likewise.
7271         * gcc.dg/vect/vect-93.c: Likewise.
7272         * gcc.dg/vect/vect-95.c: Likewise.
7273         * gcc.dg/vect/vect-97.c: Likewise.
7274         * gcc.dg/vect/vect-complex-1.c: Likewise.
7275         * gcc.dg/vect/vect-complex-4.c: Likewise.
7276         * gcc.dg/vect/vect-complex-5.c: Likewise.
7277         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7278         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7279         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7280         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7281         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7282         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7283         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7284         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7285         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7286         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7287         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7288         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7289         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7290         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7291         * gcc.dg/vect/vect-outer-1.c: Likewise.
7292         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7293         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7294         * gcc.dg/vect/vect-outer-2.c: Likewise.
7295         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7296         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7297         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7298         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7299         * gcc.dg/vect/vect-outer-3.c: Likewise.
7300         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7301         * gcc.dg/vect/vect-outer-5.c: Likewise.
7302         * gcc.dg/vect/vect-outer-6.c: Likewise.
7303         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7304         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7305         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7306         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7307         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7308         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7309         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7310         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7311         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7312         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7313         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7314         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7315         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7316         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7317
7318 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7319
7320         PR c/24581
7321         * gcc.dg/torture/complex-sign.h: New header.
7322         * gcc.dg/torture/complex-sign-add.c,
7323         gcc.dg/torture/complex-sign-mixed-add.c,
7324         gcc.dg/torture/complex-sign-mixed-div.c,
7325         gcc.dg/torture/complex-sign-mixed-mul.c,
7326         gcc.dg/torture/complex-sign-mixed-sub.c,
7327         gcc.dg/torture/complex-sign-mul.c,
7328         gcc.dg/torture/complex-sign-sub.c: New tests.
7329
7330 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7331
7332         PR fortran/39876
7333         * gfortran.dg/intrinsic_3.f90: New.
7334
7335 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7336
7337         PR c/39037
7338         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7339         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7340         * gcc.dg/dfp/float-constant-double.c: New test.
7341         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7342         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7343         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7344         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7345         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7346         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7347         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7348         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7349         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7350
7351 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7352
7353         PR middle-end/40057
7354         * gcc.c-torture/execute/pr40057.c: New test.
7355
7356 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7357
7358         * gcc.c-torture/compile/const-high-part.c: New test.
7359
7360 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7361
7362         PR testsuite/40050
7363         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7364         build plugin.
7365
7366 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7367
7368         PR fortran/39630
7369         * gfortran.dg/proc_decl_1.f90: Modified.
7370         * gfortran.dg/proc_ptr_comp_1.f90: New.
7371         * gfortran.dg/proc_ptr_comp_2.f90: New.
7372         * gfortran.dg/proc_ptr_comp_3.f90: New.
7373         * gfortran.dg/proc_ptr_comp_4.f90: New.
7374         * gfortran.dg/proc_ptr_comp_5.f90: New.
7375         * gfortran.dg/proc_ptr_comp_6.f90: New.
7376
7377 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7378
7379         PR c++/17395
7380         * g++.dg/template/call7.C: New test.
7381
7382 2009-05-06  Diego Novillo  <dnovillo@google.com>
7383
7384         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7385
7386 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7387
7388         * gfortran.dg/pr40021.f: Moved to ...
7389         * gfortran.fortran-torture/execute/pr40021.f: Here.
7390
7391 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7392
7393         PR middle-end/39986
7394         * gcc.dg/dfp/pr39986.c: New test.
7395
7396 2009-05-06  Michael Matz  <matz@suse.de>
7397
7398         PR middle-end/40021
7399         * gfortran.dg/pr40021.f: New test.
7400
7401 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7402
7403         * lib/plugin-support.exp: New file containing support procs for
7404         plugin testcases.
7405         * lib/target-supports.exp (check_plugin_available): New proc.
7406         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7407         * gcc.dg/plugin/selfassign.c: New plugin source file.
7408         * gcc.dg/plugin/self-assign-test-1.c: New test.
7409         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7410         * g++.dg/README: Add description for plugin test.
7411         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7412         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7413         * g++.dg/plugin/selfassign.c: New plugin source file.
7414         * g++.dg/plugin/self-assign-test-1.C: New test.
7415         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7416         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7417         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7418         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7419
7420 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7421
7422         PR fortran/40041
7423         * gfortran.dg/intrinsic_2.f90: New test.
7424         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7425
7426 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7427
7428         PR c/40032
7429         * gcc.dg/noncompile/incomplete-5.c: New test.
7430
7431 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7432
7433         PR middle-end/39666
7434         * gcc.dg/pr39666-1.c: New test.
7435         * gcc.dg/pr39666-2.c: Likewise.
7436         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7437         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7438         * gfortran.dg/pr39666-1.f90: Likewise.
7439         * gfortran.dg/pr39666-2.f90: Likewise.
7440
7441 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7442
7443         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7444         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7445         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7446
7447 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7448
7449         PR fortran/39998
7450         * gfortran.dg/proc_ptr_17.f90: New.
7451
7452 2009-05-05  Richard Guenther  <rguenther@suse.de>
7453
7454         PR tree-optimization/40022
7455         * gcc.c-torture/execute/pr40022.c: New testcase.
7456
7457 2009-05-05  Richard Guenther  <rguenther@suse.de>
7458
7459         PR middle-end/40023
7460         * gcc.c-torture/compile/pr40023.c: New testcase.
7461
7462 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7463
7464         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7465         * g++.dg/template/overload9.C: Likewise.
7466         * g++.dg/ext/ms-1.C: New.
7467
7468 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7469
7470         PR c++/40013
7471         * g++.dg/ext/vla7.C: New test.
7472
7473 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7474
7475         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7476
7477 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7478
7479         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7480         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7481         Update expected errors.
7482
7483 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7484
7485         PR c++/28152
7486         * g++.dg/parse/parser-pr28152.C: New.
7487         * g++.dg/parse/parser-pr28152-2.C: New.
7488
7489 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7490
7491         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7492
7493 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7494
7495         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7496         * gcc.target/sparc/fexpand-2.c: Likewise.
7497         * gcc.target/sparc/fpmerge-2.c: Likewise.
7498         * gcc.target/sparc/pdist-2.c: Likewise.
7499
7500 2009-05-03  Richard Guenther  <rguenther@suse.de>
7501
7502         PR c/39983
7503         * gcc.c-torture/compile/pr39983.c: New testcase.
7504
7505 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7506
7507         * gcc.dg/c99-complex-3.c: New test.
7508
7509 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7510
7511         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7512
7513 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7514
7515         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7516
7517 2009-05-02  Richard Guenther  <rguenther@suse.de>
7518
7519         PR middle-end/40001
7520         * gcc.target/spu/pr40001.c: New testcase.
7521
7522 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7523
7524         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7525
7526 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7527
7528         PR middle-end/39579
7529         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7530         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7531
7532 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7533
7534         PR testsuite/39776
7535         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7536         no longer issued.
7537
7538 2009-04-30  David Ayers  <ayers@fsfe.org>
7539
7540         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7541         and gcc_error_prefix variables.
7542         * objc.dg/bad-receiver-type.m: Update to match correct
7543         diagnostics marker.
7544         * objc.dg/encode-5.m: Likewise.
7545         * objc.dg/id-1.m: Likewise.
7546         * objc.dg/method-1.m: Likewise.
7547         * objc.dg/method-6.m: Likewise.
7548         * objc.dg/method-7.m: Likewise.
7549         * objc.dg/method-9.m: Likewise.
7550         * objc.dg/method-11.m: Likewise.
7551         * objc.dg/method-20.m: Likewise.
7552         * objc.dg/private-1.m: Likewise.
7553
7554 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7555
7556         PR libfortran/39667
7557         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7558         * gfortran.dg/advance_4.f90: Likewise
7559         * gfortran.dg/advance_5.f90: Likewise
7560         * gfortran.dg/append_1.f90: Likewise
7561         * gfortran.dg/backslash_1.f90: Likewise
7562         * gfortran.dg/backslash_2.f90: Likewise
7563         * gfortran.dg/backslash_3.f: Likewise
7564         * gfortran.dg/backspace_10.f90: Likewise
7565         * gfortran.dg/backspace_3.f: Likewise
7566         * gfortran.dg/backspace_4.f: Likewise
7567         * gfortran.dg/backspace_5.f: Likewise
7568         * gfortran.dg/backspace_8.f: Likewise
7569         * gfortran.dg/backspace_9.f: Likewise
7570         * gfortran.dg/complex_write.f90: Likewise
7571         * gfortran.dg/convert_implied_open.f90: Likewise
7572         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7573         * gfortran.dg/dos_eol.f: Likewise
7574         * gfortran.dg/empty_format_1.f90: Likewise
7575         * gfortran.dg/endfile.f: Likewise
7576         * gfortran.dg/eof_1.f90: Likewise
7577         * gfortran.dg/eor_1.f90: Likewise
7578         * gfortran.dg/eor_handling_1.f90: Likewise
7579         * gfortran.dg/eor_handling_2.f90: Likewise
7580         * gfortran.dg/eor_handling_3.f90: Likewise
7581         * gfortran.dg/eor_handling_4.f90: Likewise
7582         * gfortran.dg/eor_handling_5.f90: Likewise
7583         * gfortran.dg/error_recovery_5.f90: Likewise
7584         * gfortran.dg/f2003_inquire_1.f03: Likewise
7585         * gfortran.dg/f2003_io_4.f03: Likewise
7586         * gfortran.dg/f2003_io_5.f03: Likewise
7587         * gfortran.dg/f2003_io_7.f03: Likewise
7588         * gfortran.dg/fgetc_1.f90: Likewise
7589         * gfortran.dg/fgetc_2.f90: Likewise
7590         * gfortran.dg/flush_1.f90: Likewise
7591         * gfortran.dg/fmt_exhaust.f90: Likewise
7592         * gfortran.dg/fmt_huge.f90: Likewise
7593         * gfortran.dg/fmt_read.f90: Likewise
7594         * gfortran.dg/fmt_t_1.f90: Likewise
7595         * gfortran.dg/fmt_t_2.f90: Likewise
7596         * gfortran.dg/fmt_t_3.f90: Likewise
7597         * gfortran.dg/fmt_t_4.f90: Likewise
7598         * gfortran.dg/fmt_t_5.f90: Likewise
7599         * gfortran.dg/fmt_t_7.f: Likewise
7600         * gfortran.dg/fseek.f90: Likewise
7601         * gfortran.dg/ftell_1.f90: Likewise
7602         * gfortran.dg/ftell_2.f90: Likewise
7603         * gfortran.dg/func_derived_3.f90: Likewise
7604         * gfortran.dg/inquire_9.f90: Likewise
7605         * gfortran.dg/iostat_1.f90: Likewise
7606         * gfortran.dg/iostat_2.f90: Likewise
7607         * gfortran.dg/list_read_1.f90: Likewise
7608         * gfortran.dg/list_read_4.f90: Likewise
7609         * gfortran.dg/list_read_5.f90: Likewise
7610         * gfortran.dg/list_read_7.f90: Likewise
7611         * gfortran.dg/list_read_8.f90: Likewise
7612         * gfortran.dg/list_read_9.f90: Likewise
7613         * gfortran.dg/namelist_13.f90: Likewise
7614         * gfortran.dg/namelist_14.f90: Likewise
7615         * gfortran.dg/namelist_15.f90: Likewise
7616         * gfortran.dg/namelist_16.f90: Likewise
7617         * gfortran.dg/namelist_17.f90: Likewise
7618         * gfortran.dg/namelist_18.f90: Likewise
7619         * gfortran.dg/namelist_19.f90: Likewise
7620         * gfortran.dg/namelist_20.f90: Likewise
7621         * gfortran.dg/namelist_24.f90: Likewise
7622         * gfortran.dg/namelist_26.f90: Likewise
7623         * gfortran.dg/namelist_27.f90: Likewise
7624         * gfortran.dg/namelist_28.f90: Likewise
7625         * gfortran.dg/namelist_37.f90: Likewise
7626         * gfortran.dg/namelist_38.f90: Likewise
7627         * gfortran.dg/namelist_39.f90: Likewise
7628         * gfortran.dg/namelist_40.f90: Likewise
7629         * gfortran.dg/namelist_43.f90: Likewise
7630         * gfortran.dg/namelist_44.f90: Likewise
7631         * gfortran.dg/namelist_45.f90: Likewise
7632         * gfortran.dg/namelist_46.f90: Likewise
7633         * gfortran.dg/namelist_47.f90: Likewise
7634         * gfortran.dg/namelist_48.f90: Likewise
7635         * gfortran.dg/namelist_49.f90: Likewise
7636         * gfortran.dg/namelist_50.f90: Likewise
7637         * gfortran.dg/namelist_51.f90: Likewise
7638         * gfortran.dg/namelist_52.f90: Likewise
7639         * gfortran.dg/namelist_56.f90: Likewise
7640         * gfortran.dg/namelist_char_only.f90: Likewise
7641         * gfortran.dg/namelist_use.f90: Likewise
7642         * gfortran.dg/namelist_use_only.f90: Likewise
7643         * gfortran.dg/noadv_size.f90: Likewise
7644         * gfortran.dg/open_access_append_1.f90: Likewise
7645         * gfortran.dg/pad_no.f90: Likewise
7646         * gfortran.dg/pr12884.f: Likewise
7647         * gfortran.dg/pr17090.f90: Likewise
7648         * gfortran.dg/pr17285.f90: Likewise
7649         * gfortran.dg/pr17286.f90: Likewise
7650         * gfortran.dg/pr18122.f90: Likewise
7651         * gfortran.dg/pr18210.f90: Likewise
7652         * gfortran.dg/pr18392.f90: Likewise
7653         * gfortran.dg/pr19155.f: Likewise
7654         * gfortran.dg/pr19216.f: Likewise
7655         * gfortran.dg/pr19467.f90: Likewise
7656         * gfortran.dg/pr19657.f: Likewise
7657         * gfortran.dg/pr20257.f90: Likewise
7658         * gfortran.dg/read_bad_advance.f90: Likewise
7659         * gfortran.dg/read_eof_2.f90: Likewise
7660         * gfortran.dg/read_eof_4.f90: Likewise
7661         * gfortran.dg/read_many_1.f: Likewise
7662         * gfortran.dg/read_noadvance.f90: Likewise
7663         * gfortran.dg/read_repeat.f90: Likewise
7664         * gfortran.dg/read_size_noadvance.f90: Likewise
7665         * gfortran.dg/read_x_past.f: Likewise
7666         * gfortran.dg/record_marker_1.f90: Likewise
7667         * gfortran.dg/record_marker_3.f90: Likewise
7668         * gfortran.dg/rewind_1.f90: Likewise
7669         * gfortran.dg/runtime_warning_1.f90: Likewise
7670         * gfortran.dg/shape_3.f90: Likewise
7671         * gfortran.dg/slash_1.f90: Likewise
7672         * gfortran.dg/stat_1.f90: Likewise
7673         * gfortran.dg/stat_2.f90: Likewise
7674         * gfortran.dg/streamio_11.f90: Likewise
7675         * gfortran.dg/streamio_3.f90: Likewise
7676         * gfortran.dg/streamio_4.f90: Likewise
7677         * gfortran.dg/streamio_9.f90: Likewise
7678         * gfortran.dg/tl_editing.f90: Likewise
7679         * gfortran.dg/unf_io_convert_1.f90: Likewise
7680         * gfortran.dg/unf_io_convert_2.f90: Likewise
7681         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7682         * gfortran.dg/unf_short_record_1.f90: Likewise
7683         * gfortran.dg/utf8_1.f03: Likewise
7684         * gfortran.dg/utf8_2.f03: Likewise
7685         * gfortran.dg/widechar_IO_1.f90: Likewise
7686         * gfortran.dg/write_check3.f90: Likewise
7687         * gfortran.dg/write_rewind_2.f: Likewise
7688         * gfortran.dg/x_slash_2.f: Likewise
7689
7690 2009-04-29  Richard Guenther  <rguenther@suse.de>
7691
7692         PR target/39943
7693         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7694         New.
7695         (check_effective_target_vect_floatuint_cvt): Likewise.
7696         * gcc.dg/vect/slp-10.c: Adjust.
7697         * gcc.dg/vect/slp-11.c: Adjust.
7698         * gcc.dg/vect/slp-12b.c: Adjust.
7699         * gcc.dg/vect/slp-33.c: Adjust.
7700         * gcc.c-torture/compile/pr39943.c: New testcase.
7701
7702 2009-04-29  Richard Guenther  <rguenther@suse.de>
7703
7704         PR middle-end/39937
7705         * gcc.c-torture/compile/pr39937.c: New testcase.
7706
7707 2009-04-29  Richard Guenther  <rguenther@suse.de>
7708
7709         PR tree-optimization/39941
7710         * gcc.c-torture/compile/pr39941.c: New testcase.
7711
7712 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7713
7714         * gcc.target/bfin/20090411-1.c: New test.
7715
7716 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7717
7718         PR target/39565
7719         * gcc.dg/pr39565.c: New testcase.
7720
7721 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7722
7723         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7724         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7725         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7726         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7727         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7728         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7729         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7730         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7731         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7732         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7733         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7734         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7735         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7736         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7737         * gcc.target/i386/pr37191.c: Likewise.
7738         * gcc.target/i386/reload-1.c: Likewise.
7739         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7740         * g++.old-deja/g++.pt/repo2.C: Likewise.
7741         * g++.old-deja/g++.pt/repo3.C: Likewise.
7742         * g++.old-deja/g++.pt/repo4.C: Likewise.
7743         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7744         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7745         * g++.dg/template/repo1.C: Likewise.
7746         * g++.dg/template/repo2.C: Likewise.
7747         * g++.dg/template/repo3.C: Likewise.
7748         * g++.dg/template/repo4.C: Likewise.
7749         * g++.dg/template/repo5.C: Likewise.
7750         * g++.dg/template/repo6.C: Likewise.
7751         * g++.dg/template/repo7.C: Likewise.
7752         * g++.dg/template/repo8.C: Likewise.
7753         * g++.dg/template/repo9.C: Likewise.
7754         * g++.dg/rtti/repo1.C: Likewise.
7755         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7756         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7757         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7758         * g++.dg/other/PR23205.C: Skip for vxworks.
7759         * g++.dg/ext/visibility/class1.C: Requires PIC.
7760         * g++.dg/eh/async-unwind2.C: Requires PIC.
7761         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7762         does not have cxa_exit.
7763
7764 2009-04-28  Jing Yu  <jingyu@google.com>
7765
7766         PR testsuite/39790
7767         * lib/target-supports.exp (check_effective_target_tls): Remove
7768         comment of caching.
7769         (check_effective_target_tls_native): Likewise.
7770         (check_effective_target_tls_runtime): Likewise.
7771         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7772         tls to tls_runtime.
7773         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7774
7775 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7776
7777         PR fortran/39946
7778         * gfortran.dg/proc_ptr_16.f90: New.
7779
7780 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7781
7782         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7783         lp64 is true.
7784
7785 2009-04-28  Richard Guenther  <rguenther@suse.de>
7786
7787         PR middle-end/39937
7788         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7789
7790 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7791
7792         * g++.dg/warn/pr35652.C: Removed.
7793         * gcc.dg/pr35652.c: Likewise.
7794
7795 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7796
7797         * gcc.target/ia64/20071210-2.c: New testcase.
7798
7799 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7800
7801         PR c/39323
7802         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7803         * gcc.dg/pr39323-3.c: Ditto.
7804
7805 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7806
7807         PR fortran/39930
7808         PR fortran/39931
7809         * gfortran.dg/ambiguous_reference_2.f90: New.
7810         * gfortran.dg/pointer_assign_7.f90: New.
7811
7812 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7813             Mark Mitchell  <mark@codesourcery.com>
7814
7815         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7816         * gcc.dg/20020103-1.c: Check for __ppc.
7817         * gcc.dg/asm-b.c: Check for __ppc.
7818         * gcc.dg/20020919-1.c: Check for __ppc.
7819         * gcc.dg/20020312-2.c: Likewise.
7820         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7821         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7822         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7823         * g++.dg/warn/weak1.C: Likewise.
7824         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7825         static so appropriate optimizations kick in.
7826         (find_base_value_wrapper): New function.
7827         * g++.dg/eh/simd-5.C: Fix target triplet.
7828         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7829
7830 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7831             H.J. Lu  <hongjiu.lu@intel.com>
7832
7833         PR target/39911
7834         * gcc.target/i386/pr39911.c: New test.
7835
7836 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7837
7838         PR fortran/39879
7839         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7840
7841 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7842
7843         PR c++/35652
7844         Revert:
7845
7846         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7847
7848         * gcc.dg/pr35652.C: New.
7849         * g++.dg/warn/pr35652.C: New.
7850         * gcc.dg/format/plus-1.c: Adjust message.
7851
7852 2009-04-27  DJ Delorie  <dj@redhat.com>
7853
7854         * lib/target-supports.exp (check_effective_target_double64): New.
7855         (check_effective_target_double64plus): New.
7856         (check_effective_target_large_double): New.
7857         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7858         * gcc.dg/div-double-1.c: Likewise.
7859         * gcc.dg/Wconversion-real.c: Require large_double.
7860         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7861
7862         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7863         are too small.
7864
7865         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7866         constants as long.
7867
7868 2009-04-27  Ian Lance Taylor  <iant@google.com>
7869
7870         * gcc.dg/Wcxx-compat-5.c: New testcase.
7871         * gcc.dg/Wcxx-compat-6.c: New testcase.
7872
7873 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7874
7875         Allow non-constant arguments to conversion intrinsics.
7876         * gcc.target/spu/intrinsics-3.c: Update tests.
7877
7878 2009-04-27  Richard Guenther  <rguenther@suse.de>
7879
7880         PR middle-end/39928
7881         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7882         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7883
7884 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7885
7886         PR target/39903
7887         * gcc.dg/torture/pr39903-1.c: New.
7888         * gcc.dg/torture/pr39903-2.c: Likewise.
7889
7890 2009-04-27  Revital Eres  <eres@il.ibm.com>
7891
7892         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7893         and check it.
7894         * gcc.dg/sms-2.c: Add dump check.
7895         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7896         and check it.
7897         * gcc.dg/sms-4.c: Likewise.
7898         * gcc.dg/sms-5.c: Likewise.
7899         * gcc.dg/sms-6.c: Likewise.
7900         * gcc.dg/sms-7.c: Likewise.
7901         * gcc.dg/sms-antideps.c: Rename to...
7902         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7903
7904 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7905
7906         * gnat.dg/opt2.adb: New test.
7907
7908 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7909
7910         PR c++/39875
7911         * g++.dg/warn/Wunused-15.C: New test.
7912
7913 2009-04-26  Michael Matz  <matz@suse.de>
7914
7915         Expand from SSA.
7916         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7917         change regexps.
7918         * gcc.target/i386/pr37248-1.c: Modified.
7919         * gcc.target/i386/pr37248-3.c: Modified.
7920         * gcc.target/i386/pr37248-2.c: Modified.
7921         * gnat.dg/aliasing1.adb: Modified.
7922         * gnat.dg/pack9.adb: Modified.
7923         * gnat.dg/aliasing2.adb: Modified.
7924         * gcc.dg/strict-overflow-2.c: Modified.
7925         * gcc.dg/autopar/reduc-1char.c: Modified.
7926         * gcc.dg/autopar/reduc-2char.c: Modified.
7927         * gcc.dg/autopar/reduc-1.c: Modified.
7928         * gcc.dg/autopar/reduc-2.c: Modified.
7929         * gcc.dg/autopar/reduc-3.c: Modified.
7930         * gcc.dg/autopar/reduc-6.c: Modified.
7931         * gcc.dg/autopar/reduc-7.c: Modified.
7932         * gcc.dg/autopar/reduc-8.c: Modified.
7933         * gcc.dg/autopar/reduc-9.c: Modified.
7934         * gcc.dg/autopar/reduc-1short.c: Modified.
7935         * gcc.dg/autopar/reduc-2short.c: Modified.
7936         * gcc.dg/autopar/parallelization-1.c: Modified.
7937         * gcc.dg/strict-overflow-4.c: Modified.
7938         * gcc.dg/strict-overflow-6.c: Modified.
7939         * gcc.dg/gomp/combined-1.c: Modified.
7940         * gcc.dg/no-strict-overflow-1.c: Modified.
7941         * gcc.dg/no-strict-overflow-3.c: Modified.
7942         * gcc.dg/no-strict-overflow-5.c: Modified.
7943         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7944         * gcc.dg/tree-ssa/pr18134.c: Modified.
7945         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7946         * gcc.dg/tree-ssa/vector-2.c: Modified.
7947         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7948         * gcc.dg/tree-ssa/loop-21.c: Modified.
7949         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7950         * gcc.dg/tree-ssa/vector-3.c: Modified.
7951         * gcc.dg/tree-ssa/asm-3.c: Modified.
7952         * gcc.dg/tree-ssa/pr23294.c: Modified.
7953         * gcc.dg/tree-ssa/loop-22.c: Modified.
7954         * gcc.dg/tree-ssa/loop-15.c: Modified.
7955         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7956         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7957         * gcc.dg/tree-ssa/pr20139.c: Modified.
7958         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7959         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7960         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7961         * gcc.dg/tree-ssa/loop-5.c: Modified.
7962         * gcc.dg/tree-ssa/pr19431.c: Modified.
7963         * gcc.dg/tree-ssa/pr32044.c: Modified.
7964         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7965         * gcc.dg/tree-ssa/loop-19.c: Modified.
7966         * gcc.dg/tree-ssa/loop-28.c: Modified.
7967         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7968         * gcc.dg/tree-ssa/divide-1.c: Modified.
7969         * gcc.dg/tree-ssa/inline-1.c: Modified.
7970         * gcc.dg/tree-ssa/divide-3.c: Modified.
7971         * gcc.dg/tree-ssa/pr30978.c: Modified.
7972         * gcc.dg/tree-ssa/alias-6.c: Modified.
7973         * gcc.dg/tree-ssa/divide-4.c: Modified.
7974         * gcc.dg/tree-ssa/alias-11.c: Modified.
7975         * gcc.dg/no-strict-overflow-7.c: Modified.
7976         * gcc.dg/strict-overflow-1.c: Modified.
7977         * gcc.dg/pr15784-4.c: Modified.
7978         * gcc.dg/pr34263.c: Modified.
7979         * gcc.dg/strict-overflow-3.c: Modified.
7980         * gcc.dg/tree-prof/stringop-1.c: Modified.
7981         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7982         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7983         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7984         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7985         * gcc.dg/no-strict-overflow-2.c: Modified.
7986         * gcc.dg/no-strict-overflow-4.c: Modified.
7987         * gcc.dg/no-strict-overflow-6.c: Modified.
7988         * g++.dg/tree-ssa/pr27090.C: Modified.
7989         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7990         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7991         * g++.dg/tree-ssa/pr19807.C: Modified.
7992         * g++.dg/opt/pr30965.C: Modified.
7993         * g++.dg/init/new17.C: Modified.
7994         * gfortran.dg/whole_file_6.f90: Modified.
7995         * gfortran.dg/whole_file_5.f90: Modified.
7996         * gfortran.dg/reassoc_1.f90: Modified.
7997         * gfortran.dg/reassoc_3.f90: Modified.
7998
7999 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8000
8001         PR fortran/39893
8002         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8003
8004 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8005
8006         PR inline-asm/39543
8007         * gcc.target/i386/pr39543-1.c: New test.
8008         * gcc.target/i386/pr39543-2.c: New test.
8009         * gcc.target/i386/pr39543-3.c: New test.
8010
8011         PR c/39889
8012         * gcc.dg/Wunused-value-3.c: New test.
8013
8014 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8015
8016         PR c/39581
8017         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8018         gcc.dg/vla-21.c: New tests.
8019
8020 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8021
8022         PR c/39556
8023         * gcc.dg/inline-34.c: New test.
8024
8025 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8026
8027         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8028         gcc.dg/enum-const-3.c: New tests.
8029         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8030         -pedantic-errors.  Update expected diagnostics.
8031
8032 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8033
8034         PR c/39582
8035         * gcc.dg/vla-20.c: New test.
8036
8037 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8038
8039         PR c/39564
8040         * gcc.dg/vla-19.c: New test.
8041
8042 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8043
8044         PR preprocessor/39559
8045         * gcc.dg/c99-intconst-2.c: New test.
8046
8047 2009-04-25  Jan Hubicka  <jh@suse.cz>
8048
8049         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8050
8051 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8052
8053         PR fortran/39688
8054         * gfortran.dg/import7.f90: New.
8055
8056 2009-04-24  Richard Guenther  <rguenther@suse.de>
8057
8058         * gcc.dg/tree-ssa/vrp48.c: Fix.
8059
8060 2008-04-24  Doug Kwan  <dougkwan@google.com>
8061
8062         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8063         destination are the same.
8064
8065 2009-04-24  Richard Guenther  <rguenther@suse.de>
8066
8067         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8068
8069 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8070
8071         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8072         gcc.dg/array-const-3.c: New tests.
8073
8074 2009-04-24  Ian Lance Taylor  <iant@google.com>
8075
8076         * gcc.dg/Wcxx-compat-4.c: New testcase.
8077
8078 2009-04-24  Daniel Kraft  <d@domob.eu>
8079
8080         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8081         expected on already erraneous symbol (renamed to fresh one).
8082
8083 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8084
8085         PR middle-end/39867
8086         * gcc.dg/pr39867.c: New.
8087
8088 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8089
8090         PR fortran/39861
8091         PR fortran/39864
8092         * gfortran.dg/intrinsic_1.f90: New.
8093
8094 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8095
8096         * gnat.dg/alignment7.adb: New test.
8097         * gnat.dg/alignment8.adb: Likewise.
8098
8099 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8100
8101         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8102         * gnat.dg/specs/rep_clause2.ads: New test.
8103
8104 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8105
8106         PR rtl-optimization/39794
8107         * gcc.dg/pr39794.c: New test.
8108
8109 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8110
8111         * gnat.dg/atomic1.adb: New test.
8112         * gnat.dg/atomic1_pkg.ads: New helper.
8113
8114 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8115
8116         PR testsuite/39623
8117         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8118         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8119
8120 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8121
8122         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8123         warning.
8124
8125 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8126
8127         PR C/31499
8128         * gcc.dg/vector-init-1.c: New testcase.
8129         * gcc.dg/vector-init-2.c: New testcase.
8130
8131 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8132
8133         * gnat.dg/enum2.adb: New test.
8134         * gnat.dg/enum2_pkg.ads: New helper.
8135
8136 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8137
8138         PR c/39855
8139         * gcc.dg/torture/pr39855.c: New test.
8140
8141 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8142
8143         PR c++/39639
8144         * g++.dg/cpp0x/pr39639.C: New test.
8145
8146 2009-04-22  Mark Heffernan  <meheff@google.com>
8147
8148         * gcc.dg/profile-generate-3.c: New test.
8149
8150 2009-04-22  Jan Hubicka  <jh@suse.cz>
8151
8152         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8153
8154 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8155
8156         PR testsuite/39623
8157         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8158
8159 2009-04-22  Richard Guenther  <rguenther@suse.de>
8160
8161         PR tree-optimization/39824
8162         * gcc.c-torture/compile/pr39824.c: New testcase.
8163
8164 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8165
8166         PR c++/14875
8167         * g++.dg/parse/parser-pr14875.C: New.
8168         * g++.dg/parse/parser-pr14875-2.C: New.
8169         * g++.dg/parse/error6.C: Update match string.
8170
8171 2009-04-22  Richard Guenther  <rguenther@suse.de>
8172
8173         PR tree-optimization/39845
8174         * gcc.c-torture/compile/pr39845.c: New testcase.
8175
8176 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8177
8178         PR fortran/39735
8179         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8180         * gfortran.dg/external_initializer.f90: Modified.
8181         * gfortran.dg/interface_26.f90: Modified.
8182         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8183         * gfortran.dg/proc_ptr_3.f90: Modified.
8184         * gfortran.dg/proc_ptr_15.f90: New.
8185         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8186
8187 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8188
8189         PR c++/35711
8190         * g++.dg/warn/pr35711.C: New.
8191         * g++.dg/conversion/ptrmem2.C: Update.
8192
8193 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8194
8195         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8196         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8197         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8198         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8199         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8200         gcc.c-torture/ChangeLog.0,
8201         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8202         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8203         gcc.target/i386/math-torture/math-torture.exp,
8204         gcc.target/mips/inter/mips16-inter.exp,
8205         gcc.target/mips/mips-nonpic/README,
8206         gcc.target/x86_64/abi/README.gcc,
8207         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8208         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8209         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8210         notices.
8211         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8212
8213 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8214
8215         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8216
8217 2009-04-21  Richard Guenther  <rguenther@suse.de>
8218
8219         PR middle-end/39829
8220         * gcc.dg/torture/pr39829.c: New testcase.
8221
8222 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8223
8224         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8225
8226 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8227
8228         PR 16202
8229         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8230         * gcc.dg/sequence-pt-2.c: New.
8231         * gcc.dg/sequence-pt-3.c: New.
8232         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8233         * g++.dg/warn/sequence-pt-2.c: New.
8234         * g++.dg/warn/sequence-pt-3.c: New.
8235
8236 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8237
8238         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8239
8240 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8241
8242         * gnat.dg/import1.ad[sb]: New test.
8243
8244 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8245
8246         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8247         return 0.
8248
8249 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8250
8251         PR fortran/39811
8252         * gfortran.dg/continuation_11.f90: New test.
8253
8254 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8255
8256         PR c++/13358
8257         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8258         messages. Test for "long long" in system headers.
8259         * gcc.dg/c99-longlong-2.c: New.
8260         * g++.dg/warn/pr13358.C: New.
8261         * g++.dg/warn/pr13358-2.C: New.
8262         * g++.dg/warn/pr13358-3.C: New.
8263         * g++.dg/warn/pr13358-4.C: New.
8264
8265 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8266
8267         * gcc.dg/framework-2.c: Fix up for non existent includes
8268         being fatal errors now.
8269
8270 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8271
8272         PR fortran/39800
8273         * gfortran.dg/private_type_13.f90: New test.
8274         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8275
8276 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8277
8278         PR c++/39803
8279         * g++.dg/warn/Wunused-14.C: New test.
8280
8281 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8282
8283         * gnat.dg/specs/small_alignment.ads: New test.
8284
8285 2009-04-20  Ian Lance Taylor  <iant@google.com>
8286
8287         * gcc.dg/Wcxx-compat-3.c: New testcase.
8288
8289 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8290
8291         * gnat.dg/pack13.ad[sb]: New test.
8292         * gnat.dg/pack13_pkg.ads: New helper.
8293
8294 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8295
8296         * gnat.dg/discr11.ad[sb]: New test.
8297         * gnat.dg/discr11_pkg.ads: New helper.
8298
8299 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8300
8301         PR tree-optimization/39675
8302         * gcc.dg/vect/O3-pr39675-2.c: New test.
8303
8304 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8305
8306         * gnat.dg/rep_clause3.adb: New test.
8307
8308 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8309
8310         PR c/37481
8311         * gcc.dg/c99-flex-array-7.c: New test.
8312
8313 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8314
8315         PR c/19771
8316         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8317
8318 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8319
8320         PR c/38243
8321         * gcc.dg/c99-restrict-3.c: New test.
8322
8323 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8324
8325         PR preprocessor/20078
8326         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8327
8328 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8329
8330         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8331         Do not pass -B$root after -margs.
8332
8333 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8334
8335         PR c/32061
8336         PR c++/36954
8337         * gcc.dg/pr32061.c: New.
8338         * gcc.dg/Wlogical-op-1.c: Update.
8339         * g++.dg/warn/Wlogical-op-1.C: Update.
8340         * g++.dg/warn/pr36954.C: New.
8341
8342 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8343
8344         PR c/27676
8345         * gcc.dg/lvalue-5.c: New test.
8346
8347 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8348
8349         PR c/22367
8350         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8351
8352 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8353
8354         * gcc.dg/cpp/include5.c: New test.
8355
8356 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8357
8358         PR c/35210
8359         * gcc.dg/call-diag-2.c: New test.
8360
8361 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8362
8363         PR preprocessor/39646
8364         * gcc.dg/cpp/line8.c: New test.
8365
8366 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8367
8368         PR preprocessor/39647
8369         * gcc.dg/cpp/line7.c: New test.
8370
8371 2009-04-18  Richard Guenther  <rguenther@suse.de>
8372
8373         PR middle-end/39804
8374         * gcc.target/i386/pr39804.c: New testcase.
8375
8376 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8377
8378         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8379         * g++.dg/other/pr39496.C: Likewise.
8380
8381 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8382
8383         PR middle-end/36902
8384         * gcc.dg/pr36902.c: New.
8385
8386 2009-04-17  Diego Novillo  <dnovillo@google.com>
8387
8388         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8389         violation for variable 'inside_main'.
8390
8391 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8392
8393         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8394
8395 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8396
8397         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8398
8399 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8400
8401         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8402         * gfortran.dg/chmod_2.f90: Likewise.
8403         * gfortran.dg/chmod_3.f90: Likewise.
8404         * gfortran.dg/open_errors.f90: Likewise.
8405         * gfortran.dg/stat_1.f90: Likewise.
8406         * gfortran.dg/stat_2.f90: Likewise.
8407
8408 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8409
8410         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8411         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8412         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8413         * gfortran.dg/nearest_1.f90: Likewise.
8414         * gfortran.dg/nearest_3.f90: Likewise.
8415         * gfortran.dg/isnan_1.f90: Likewise.
8416         * gfortran.dg/isnan_2.f90: Likewise.
8417         * gfortran.dg/nan_1.f90: Likewise.
8418         * gfortran.dg/nan_2.f90: Likewise.
8419         * gfortran.dg/nan_3.f90: Likewise.
8420         * gfortran.dg/nan_4.f90: Likewise.
8421         * gfortran.dg/module_nan.f90: Likewise.
8422         * gfortran.dg/int_conv_2.f90: Likewise.
8423         * gfortran.dg/init_flag_3.f90: Likewise.
8424         * gfortran.dg/namelist_42.f90: Likewise.
8425         * gfortran.dg/namelist_43.f90: Likewise.
8426         * gfortran.dg/real_const_3.f90: Likewise.
8427         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8428
8429         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8430         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8431         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8432         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8433         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8434
8435         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8436         * gfortran.dg/gamma_5.f90: Likewise.
8437
8438 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8439
8440         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8441         less strict so it also works with auto-overlay support.
8442         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8443         for "exceeds local store" linker errors on the SPU.
8444
8445         * lib/gfortran.exp: Include target-supports.exp.
8446         (gfortran_init): On SPU targets where automatic overlay support
8447         is available, use it to build all Fortran test cases.
8448
8449         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8450
8451 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8452
8453         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8454         rule enforced by gnat on taft types.
8455
8456 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8457
8458         PR testsuite/39792
8459         * g++.dg/ext/complit11.C: Add empty dg-options.
8460
8461 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8462
8463         PR c++/17570
8464         * g++.dg/template/defarg11.C: New test.
8465
8466 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8467
8468         PR c++/28766
8469         * g++.dg/ext/complit11.C: New testcase.
8470
8471 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8472
8473         PR c++/39551
8474         * g++.dg/warn/Wunused-13.C: New testcase.
8475
8476 2009-04-15  Ian Lance Taylor  <iant@google.com>
8477
8478         * gcc.dg/Wenum-compare-1.c: New testcase.
8479
8480 2009-04-15  Richard Guenther  <rguenther@suse.de>
8481
8482         PR tree-optimization/39764
8483         * g++.dg/torture/pr39764.C: New testcase.
8484
8485 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8486
8487         * g++.dg/ext/altivec-17.C: New.
8488
8489 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8490
8491         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8492         * gnat.dg/specs/limited1.ads: Ditto.
8493
8494 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8495
8496         PR testsuite/39769
8497         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8498         for testing the results of estimate instructions.
8499         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8500         * gcc.dg/vmx/3a-05.c (test): Ditto.
8501
8502 2009-04-14  Jason Merrill  <jason@redhat.com>
8503
8504         PR c++/39763
8505         * g++.dg/warn/Wshadow-4.C: Extend.
8506
8507 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8508
8509         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8510         (do_D): Remove attribute hidden.
8511
8512 2009-04-13  Jason Merrill  <jason@redhat.com>
8513
8514         PR c++/39480
8515         * g++.dg/init/copy7.C: New.
8516
8517 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8518
8519         PR testsuite/39733
8520         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8521         (check_for_all_options): This.
8522
8523 2009-04-13  Jason Merrill  <jason@redhat.com>
8524
8525         PR c++/39750
8526         * g++.dg/template/crash90.C: New.
8527
8528 2009-04-12  Jason Merrill  <jason@redhat.com>
8529
8530         PR c++/39742
8531         * g++.dg/overload/extern-C-2.C: New.
8532
8533 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8534
8535         PR preprocessor/31869
8536         * gcc.dg/cpp/strify5.c: New test.
8537
8538 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8539
8540         * gnat.dg/enum1.adb: New test.
8541         * gnat.dg/enum1_pkg.ads: New helper.
8542
8543 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8544
8545         PR target/39740
8546         * gcc.target/alpha/pr39740.c: New test.
8547
8548 2009-04-11  Daniel Kraft  <d@domob.eu>
8549
8550         PR fortran/37746
8551         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8552         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8553         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8554         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8555         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8556         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8557         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8558         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8559         expected string length that failed with -fbounds-check now.
8560         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8561
8562 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8563
8564         PR fortran/39692
8565         * gfortran.dg/proc_ptr_14.f90: New.
8566
8567 2009-04-11  Richard Guenther  <rguenther@suse.de>
8568
8569         PR middle-end/39732
8570         * g++.dg/torture/pr39732.C: New testcase.
8571
8572 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8573
8574         * gfortran.dg/whole_file_5.f90: New.
8575         * gfortran.dg/whole_file_6.f90: New.
8576
8577 2009-04-11  Richard Guenther  <rguenther@suse.de>
8578
8579         PR tree-optimization/39713
8580         * g++.dg/torture/pr39713.C: New testcase.
8581
8582 2009-04-10  Richard Guenther  <rguenther@suse.de>
8583
8584         PR c/39712
8585         * gcc.dg/pr39712.c: New testcase.
8586
8587 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8588
8589         PR c++/28301
8590         * g++.dg/cpp0x/enum2.C: Updated.
8591         * g++.dg/debug/pr22514.C: Likewise.
8592         * g++.dg/parse/enum2.C: Likewise.
8593         * g++.dg/parse/enum3.C: Likewise.
8594         * g++.dg/template/crash79.C: Likewise.
8595         * g++.old-deja/g++.jason/cond.C: Likewise.
8596
8597 2009-04-10  Chao-ying Fu  <fu@mips.com>
8598
8599         * gcc.target/mips/interrupt_handler.c: Change from compile to
8600         assemble.
8601
8602 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8603
8604         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8605
8606 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8607
8608         PR fortran/38709
8609         * gfortran.dg/zero_sized_6.f90: New.
8610
8611 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8612
8613         PR  c++/20118
8614         * g++.dg/parse/pr20118.C: New.
8615         * g++.dg/template/spec16.C: Update.
8616
8617 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8618
8619         PR testsuite/35621
8620         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8621         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8622         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8623         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8624         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8625         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8626         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8627         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8628         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8629         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8630         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8631         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8632         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8633         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8634         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8635         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8636         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8637
8638 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8639
8640         PR target/39678
8641         * g++.dg/torture/pr39678.C: New.
8642         * gcc.dg/compat/struct-complex-2.h: Likewise.
8643         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8644         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8645         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8646         * gcc.dg/torture/pr39678.c: Likewise.
8647         * gcc.target/i386/pr39678.c: Likewise.
8648
8649         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8650         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8651
8652         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8653         <complex.h>.  Add tests for structure with complex float.
8654
8655 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8656             Joseph Myers  <joseph@codesourcery.com>
8657
8658         PR target/36800
8659         * gcc.dg/dfp/pr36800.c: New.
8660
8661 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8662             Rafael Avila de Espindola  <espindola@google.com>
8663
8664         * gcc.misc-tests/help.exp: New file.
8665         * lib/options.exp: New file.
8666
8667 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8668
8669         PR libobjc/36610
8670         * objc/execute/forward-1.x: New.
8671
8672 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8673
8674         * gcc.dg/pr27150-1.c: Change to a link test.
8675
8676 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8677
8678         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8679         3 of the GNU General Public License and to point readers at the
8680         COPYING3 file and the FSF's license web page.
8681         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8682         * gcc.dg/struct/struct-reorg.exp: Likewise.
8683         * gcc.target/spu/tag_manager.c: Likewise.
8684
8685 2009-04-09  Richard Guenther  <rguenther@suse.de>
8686
8687         PR testsuite/39696
8688         * ssa-ccp-25.c: Adjust pattern.
8689
8690 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8691
8692         PR fortran/36704
8693         * gfortran.dg/external_procedures_1.f90: Modified.
8694         * gfortran.dg/proc_ptr_result_1.f90: New.
8695         * gfortran.dg/proc_ptr_result_2.f90: New.
8696         * gfortran.dg/proc_ptr_result_3.f90: New.
8697
8698 2009-04-09  Richard Guenther  <rguenther@suse.de>
8699
8700         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8701         to prevent constant propagation.
8702         * gcc.dg/vect/vect-56.c: Likewise.
8703         * gcc.dg/vect/vect-58.c: Likewise.
8704         * gcc.dg/vect/vect-60.c: Likewise.
8705         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8706         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8707         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8708
8709 2009-04-09  Richard Guenther  <rguenther@suse.de>
8710
8711         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8712         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8713
8714 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8715
8716         PR c/39613
8717         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8718         New tests.
8719
8720 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8721
8722         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8723         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8724
8725 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8726
8727         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8728
8729 2009-04-08  Jason Merrill  <jason@redhat.com>
8730
8731         PR c++/25185
8732         * g++.dg/template/error40.C: Add another test.
8733
8734 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8735
8736         PR c/39614
8737         PR c/39673
8738         * gcc.c-torture/compile/pr39614-1.c,
8739         gcc.c-torture/compile/pr39614-2.c,
8740         gcc.c-torture/compile/pr39614-3.c,
8741         gcc.c-torture/compile/pr39614-4.c,
8742         gcc.c-torture/compile/pr39614-5.c,
8743         gcc.c-torture/compile/pr39673-1.c,
8744         gcc.c-torture/compile/pr39673-2.c: New tests.
8745         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8746         more cases.
8747         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8748         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8749         expected errors.
8750
8751 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8752
8753         PRc++/39637
8754         * g++.dg/cpp0x/variadic-crash2.C: New test.
8755
8756 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8757
8758         PR fortran/38863
8759         * gfortran.dg/alloc_comp_result_1.f90: New test.
8760
8761 2009-04-07  Jason Merrill  <jason@redhat.com>
8762
8763         PR c++/34691
8764         * g++.dg/overload/extern-C-1.C: New.
8765
8766 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8767
8768         PR testsuite/39325
8769         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8770
8771 2009-04-07  Jason Merrill  <jason@redhat.com>
8772
8773         PR c++/25185
8774         * g++.dg/template/error40.C: New.
8775
8776 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8777
8778         PR fortran/38152
8779         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8780
8781 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8782
8783         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8784
8785 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8786
8787         PR fortran/38290
8788         * gfortran.dg/proc_decl_1.f90: Modified.
8789         * gfortran.dg/proc_ptr_11.f90: Extended.
8790         * gfortran.dg/proc_ptr_13.f90: Modified.
8791
8792 2009-04-06  Jason Merrill  <jason@redhat.com>
8793
8794         PR c++/35146
8795         * g++.dg/template/fnspec1.C: New.
8796
8797 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8798
8799         * lib/gnat.exp: Handle multilib.
8800
8801 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8802
8803         PR fortran/38863
8804         * gfortran.dg/dependency_23.f90: New test.
8805
8806 2009-04-06  Richard Guenther  <rguenther@suse.de>
8807
8808         PR tree-optimization/28868
8809         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8810         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8811         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8812         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8813
8814 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8815
8816         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8817
8818 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8819
8820         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8821
8822 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8823
8824         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8825         with the built-in y0, and the subsequent warning.
8826         (y1): Likewise, rename to y_1.
8827
8828 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8829
8830         PR fortran/39414
8831         * gfortran.dg/proc_decl_21.f90: New.
8832
8833 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8834
8835         PR fortran/36091
8836         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8837
8838 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8839
8840         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8841         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8842         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8843         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8844         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8845         gfortran.dg/namelist_49.f90: Gate test on effective_target
8846         fd_truncate.
8847         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8848
8849 2009-04-05  Daniel Kraft  <d@domob.eu>
8850
8851         PR fortran/38654
8852         * gfortran.dg/read_float_2.f03
8853         * gfortran.dg/read_float_3.f90
8854
8855 2009-04-05  Richard Guenther  <rguenther@suse.de>
8856
8857         PR tree-optimization/39648
8858         * gcc.c-torture/compile/pr39648.c: New testcase.
8859
8860 2009-04-05  Jason Merrill  <jason@redhat.com>
8861
8862         PR c++/14912
8863         * g++.dg/template/error39.C: New.
8864
8865 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8866
8867         PR fortran/29458
8868         * gfortran.dg/implied_do_1.f90: New.
8869
8870 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8871
8872         PR fortran/39577
8873         * gfortran.dg/recursive_check_8.f90: New.
8874         * gfortran.dg/recursive_check_9.f90: New.
8875         * gfortran.dg/recursive_check_10.f90: New.
8876         * gfortran.dg/recursive_check_11.f90: New.
8877         * gfortran.dg/recursive_check_12.f90: New.
8878         * gfortran.dg/recursive_check_13.f90: New.
8879         * gfortran.dg/recursive_check_14.f90: New.
8880
8881 2009-04-04  Jason Merrill  <jason@redhat.com>
8882
8883         PR c++/25185
8884         * g++.dg/template/error38.C: Add more tests.
8885
8886 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8887
8888         PR fortran/37614
8889         * gfortran.dg/common_align_2.f90: New test.
8890
8891 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8892
8893         PR target/39501
8894         * gcc.c-torture/execute/pr39501.c: New file.
8895         * gcc.c-torture/execute/pr39501.x: New file.
8896
8897 2009-04-04  Richard Guenther  <rguenther@suse.de>
8898
8899         PR tree-optimization/8781
8900         PR tree-optimization/37892
8901         * g++.dg/tree-ssa/pr8781.C: New testcase.
8902         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8903
8904 2009-04-04  Richard Guenther  <rguenther@suse.de>
8905
8906         PR tree-optimization/39636
8907         * gcc.c-torture/compile/pr39636.c: New testcase.
8908
8909 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8910
8911         PR rtl-optimization/39607
8912         * g++.dg/opt/pr39607.C: New.
8913
8914 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8915
8916         PR fortran/39594
8917         * gfortran.dg/common_12.f90: New.
8918
8919 2009-04-03  Jason Merrill  <jason@redhat.com>
8920
8921         PR c++/39608
8922         * g++.dg/template/const2.C: New test.
8923
8924 2009-04-03  Richard Guenther  <rguenther@suse.de>
8925
8926         PR tree-optimization/2480
8927         PR tree-optimization/23086
8928         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8929         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8930
8931 2009-04-03  Richard Guenther  <rguenther@suse.de>
8932
8933         PR tree-optimization/34743
8934         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8935         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8936         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8937         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8938         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8939         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8940         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8941         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8942
8943 2009-04-03  Richard Guenther  <rguenther@suse.de>
8944
8945         PR middle-end/13146
8946         PR tree-optimization/23940
8947         PR tree-optimization/33237
8948         PR middle-end/33974
8949         PR middle-end/34093
8950         PR tree-optimization/36201
8951         PR tree-optimization/36230
8952         PR tree-optimization/38049
8953         PR tree-optimization/38207
8954         PR tree-optimization/38230
8955         PR tree-optimization/38301
8956         PR tree-optimization/38585
8957         PR middle-end/38895
8958         PR tree-optimization/38985
8959         PR tree-optimization/39299
8960         * gcc.dg/pr19633-1.c: Adjust.
8961         * gcc.dg/torture/pta-callused-1.c: Likewise.
8962         * gcc.dg/torture/pr39074-2.c: Likewise.
8963         * gcc.dg/torture/pr39074.c: Likewise.
8964         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8965         * gcc.dg/torture/pr30375.c: Adjust.
8966         * gcc.dg/torture/pr33563.c: Likewise.
8967         * gcc.dg/torture/pr33870.c: Likewise.
8968         * gcc.dg/torture/pr33560.c: Likewise.
8969         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8970         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8971         * gcc.dg/tree-ssa/alias-15.c: Remove.
8972         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8973         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8974         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8975         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8976         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8977         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8978         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8979         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8980         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8981         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8982         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8983         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8984         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8985         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8986         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8987         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8988         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8989         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8990         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8991         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8992         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8993         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8994         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8995         * gcc.dg/uninit-B.c: XFAIL.
8996         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8997         * gcc.dg/uninit-pr19430.c: XFAIL.
8998         * g++.dg/tree-ssa/pr13146.C: New testcase.
8999         * g++.dg/opt/pr36187.C: Adjust.
9000         * g++.dg/torture/20090329-1.C: New testcase.
9001
9002 2009-04-02  Chao-ying Fu  <fu@mips.com>
9003
9004         * gcc.target/mips/interrupt_handler.c: New test.
9005
9006 2009-04-02  David Ayers  <ayers@fsfe.org>
9007
9008         PR objc/18456
9009         * objc.dg/bad-receiver-type-2.m: New test contributed by
9010         Alexander Mamberg.
9011
9012 2009-04-02  Jason Merrill  <jason@redhat.com>
9013
9014         PR c++/25185
9015         * g++.dg/template/error38.C: New test.
9016
9017 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9018
9019         PR tree-optimization/31677
9020         * gcc.dg/memcpy-1.c: Add compiler option.
9021
9022 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9023
9024         PR tree-optimization/39595
9025         * gfortran.dg/vect/O3-pr39595.f: New test.
9026
9027 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9028
9029         PR c++/26693
9030         * g++.dg/template/typedef11.C: New test.
9031         * g++.dg/template/typedef12.C: Likewise.
9032         * g++.dg/template/typedef13.C: Likewise.
9033         * g++.dg/template/typedef14.C: Likewise.
9034         * g++.dg/template/typedef15.C: Likewise.
9035         * g++.dg/template/typedef16.C: Likewise.
9036         * g++.dg/template/sfinae3.C: Compile this pedantically.
9037         The only errors expected should be the one saying the typedef is ill
9038         formed.
9039         * g++.old-deja/g++.pt/typename8.C: Likewise.
9040         * g++.dg/template/access11.C: Update this.
9041
9042 2009-04-02  Richard Guenther  <rguenther@suse.de>
9043
9044         PR tree-optimization/37221
9045         * gcc.c-torture/compile/20090331-1.c: New testcase.
9046
9047 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9048
9049         * gcc.c-torture/compile/20090401-1.c: New test.
9050
9051 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9052
9053         PR c++/4926
9054         * g++.dg/template/pr4926-1.C: New.
9055
9056 2009-04-01  Xinliang David Li  <davidxl@google.com>
9057
9058         * gcc.target/i386/all_one_m128i.c: New test.
9059
9060 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9061
9062         PR c/39027
9063         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9064         * gcc.dg/fltconst-2.c: New test.
9065         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9066         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9067
9068         PR c/33466
9069         * gcc.dg/cpp/pr33466.c: New test.
9070         * gcc.dg/dfp/pr33466.c: New test.
9071         * gcc.dg/fixed-point/pr33466.c: New test.
9072
9073 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9074
9075         PR tree-optimization/35011
9076         * g++.dg/other/pr35011.C: New.
9077
9078 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9079
9080         PR target/39226
9081         * gcc.dg/pr39226.c: New test.
9082
9083 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9084
9085         PR c++/35240
9086         * g++.dg/template/pr35240.C: New.
9087
9088 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9089
9090         PR c/39605
9091         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9092         * gcc.dg/pr25682.c: Update expected diagnostics.
9093
9094 2009-04-01  Richard Guenther  <rguenther@suse.de>
9095
9096         * gcc.dg/fold-plusmult-2.c: New testcase.
9097
9098 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9099
9100         PR c/37772
9101         * gcc.dg/pr37772.c: New test.
9102         * g++.dg/ext/asm11.C: New test.
9103
9104 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9105
9106         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9107         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9108         defined.
9109
9110 2009-03-31  Jason Merrill  <jason@redhat.com>
9111
9112         * g++.old-deja/g++.other/using9.C: Add expected errors.
9113
9114 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9115
9116         * gcc.c-torture/compile/pr33009.c: Removed.
9117
9118 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9119
9120         * gcc.c-torture/compile/pr33009.c: Delete.
9121         * gcc.c-torture/compile/pr11832.c: Likewise.
9122
9123 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9124
9125         PR c/448
9126         * lib/target-supports.exp (check_effective_target_stdint_types):
9127         Update comment.
9128         (check_effective_target_inttypes_types): New.
9129         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9130         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9131         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9132
9133 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9134
9135         PR fortran/38917
9136         PR fortran/38918
9137         * gfortran.dg/data_pointer_1.f90: New test.
9138
9139 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9140
9141         PR fortran/38915
9142         * gfortran.dg/char_length_15.f90: New test.
9143
9144 2009-03-31  Jason Merrill  <jason@redhat.com>
9145
9146         C++ DR 613
9147         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9148         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9149         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9150         xfail others.
9151
9152         * g++.dg/other/typedef2.C: New test.
9153
9154         PR c++/37806
9155         * g++.dg/template/typedef17.C: New test.
9156
9157         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9158         * g++.dg/cpp0x/auto12.C: Likewise.
9159
9160 2009-03-31  Richard Guenther  <rguenther@suse.de>
9161
9162         PR middle-end/31029
9163         * gcc.dg/fold-compare-4.c: New testcase.
9164         * gcc.dg/fold-compare-5.c: Likewise.
9165
9166 2009-03-31  Richard Guenther  <rguenther@suse.de>
9167
9168         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9169
9170 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9171
9172         PR target/39592
9173         * gcc.target/i386/pr39592-1.c: New test.
9174
9175 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9176
9177         PR preprocessor/15638
9178         * gcc.dg/cpp/missing-header-1.c: New test.
9179         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9180         "compilation terminated" message.
9181         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9182         test #include "".
9183         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9184         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9185         terminated" message.
9186
9187 2009-03-31  Richard Guenther  <rguenther@suse.de>
9188
9189         PR middle-end/23401
9190         PR middle-end/27810
9191         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9192         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9193
9194 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9195
9196         PR fortran/38389
9197         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9198         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9199         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9200         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9201         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9202         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9203         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9204
9205 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9206
9207         PR fortran/22571
9208         * gfortran.dg/whole_file_1.f90: New test.
9209         PR fortran/26227
9210         * gfortran.dg/whole_file_2.f90: New test.
9211         * gfortran.dg/whole_file_3.f90: New test.
9212         PR fortran/24886
9213         * gfortran.dg/whole_file_4.f90: New test.
9214
9215 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9216
9217         * gfortran.dg/bind_c_usage_19.f90: New test.
9218
9219         PR target/39558
9220         * gcc.target/powerpc/altivec-29.c: New test.
9221
9222 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9223
9224         PR rtl-optimization/323
9225         * gcc.target/i386/excess-precision-1.c,
9226         gcc.target/i386/excess-precision-2.c,
9227         gcc.target/i386/excess-precision-3.c,
9228         gcc.target/i386/excess-precision-4.c,
9229         gcc.target/i386/excess-precision-5.c,
9230         gcc.target/i386/excess-precision-6.c: New tests.
9231
9232 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9233
9234         PR c/35235
9235         * gcc.dg/c99-array-lval-8.c: New test.
9236
9237 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9238
9239         PR preprocessor/34695
9240         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9241         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9242         instead of dg-warning for "previous definition" messages.
9243         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9244         "warnings being treated as errors" message.
9245         * gcc.dg/fltconst-1.c: Use -fshow-column.
9246
9247 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9248
9249         PR fortran/38823
9250         * gfortran.dg/power1.f90: New test.
9251
9252 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9253
9254         PR c/456
9255         PR c/5675
9256         PR c/19976
9257         PR c/29116
9258         PR c/31871
9259         PR c/35198
9260         * gcc.c-torture/compile/20081108-1.c,
9261         gcc.c-torture/compile/20081108-2.c,
9262         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9263         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9264         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9265         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9266         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9267         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9268         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9269         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9270         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9271         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9272         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9273         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9274         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9275         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9276         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9277         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9278         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9279         case.
9280         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9281         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9282         XFAILs.  Update expected messages.
9283         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9284         expected messages.
9285         * gcc.dg/real-const-1.c: Replace with test from original PR.
9286         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9287         when casting from non-constant integer to pointer.
9288
9289 2009-03-29  Richard Guenther  <rguenther@suse.de>
9290
9291         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9292
9293 2009-03-29  Daniel Kraft  <d@domob.eu>
9294
9295         PR fortran/37423
9296         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9297         DEFERRED bindings.
9298         * gfortran.dg/typebound_proc_9.f03: New test.
9299         * gfortran.dg/typebound_proc_10.f03: New test.
9300         * gfortran.dg/typebound_proc_11.f03: New test.
9301         * gfortran.dg/abstract_type_5.f03: New test.
9302
9303 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9304
9305         PR fortran/38507
9306         * gfortran.dg/do_4.f: New.
9307         * gfortran.dg/goto_2.f90: Correct expected warnings.
9308         * gfortran.dg/goto_4.f90: Likewise.
9309         * gfortran.dg/goto_5.f90: New.
9310
9311 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9312
9313         PR target/39545
9314         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9315
9316         * gcc.target/i386/pr39545-1.c: New.
9317         * gcc.target/i386/pr39545-2.c: Likewise.
9318
9319         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9320         (flex2_struct): Likewise.
9321         (check_struct_passing7): Likewise.
9322         (check_struct_passing8): Likewise.
9323         (f1s): Likewise.
9324         (f2s): Likewise.
9325         (main): Call check_struct_passing7 and check_struct_passing8.
9326
9327 2009-03-29  Richard Guenther  <rguenther@suse.de>
9328
9329         * gcc.c-torture/execute/20090113-1.c: New testcase.
9330         * gcc.c-torture/execute/20090113-2.c: Likewise.
9331         * gcc.c-torture/execute/20090113-3.c: Likewise.
9332         * gcc.c-torture/execute/20090207-1.c: Likewise.
9333         * gcc.c-torture/compile/20090114-1.c: Likewise.
9334         * gcc.c-torture/compile/20090328-1.c: Likewise.
9335         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9336
9337 2009-03-29  David Ayers  <ayers@fsfe.org>
9338
9339         PR objc/27377
9340         * objc.dg/conditional-1.m: New tests.
9341
9342 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9343
9344         * gcc.dg/winline-10.c: New test.
9345
9346 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9347
9348         PR fortran/34656
9349         * gfortran.dg/do_check_1.f90: Add test.
9350         * gfortran.dg/do_check_2.f90: Add test.
9351         * gfortran.dg/do_check_3.f90: Add test.
9352         * gfortran.dg/do_check_4.f90: Add test.
9353
9354 2009-03-28  Jan Hubicka  <jh@suse.cz>
9355
9356         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9357         * gcc.dg/pr33826.c: Update dump files.
9358         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9359         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9360
9361 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9362
9363         * g++.dg/tree-ssa/fwprop-align.C: New test.
9364
9365 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9366
9367         * gcc.target/powerpc/altivec-28.c: New test.
9368
9369         PR c++/39554
9370         * gcc.dg/wdisallowed-functions-1.c: Removed.
9371         * gcc.dg/wdisallowed-functions-2.c: Removed.
9372         * gcc.dg/wdisallowed-functions-3.c: Removed.
9373         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9374         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9375         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9376
9377 2009-03-28  Richard Guenther  <rguenther@suse.de>
9378
9379         PR tree-optimization/38723
9380         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9381
9382 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9383
9384         PR fortran/38538
9385         * gfortran.dg/char_result_13.f90: New test.
9386
9387 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9388
9389         PR fortran/38765
9390         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9391
9392 2009-03-28  Daniel Kraft  <d@domob.eu>
9393
9394         * gfortran.dg/trim_1.f90: New test.
9395
9396 2009-03-28  Richard Guenther  <rguenther@suse.de>
9397
9398         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9399         * g++.dg/warn/Warray-bounds.C: Likewise.
9400
9401 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9402
9403         PR fortran/32626
9404         * gfortran.dg/recursive_check_7.f90: New test.
9405
9406 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9407
9408         PR fortran/38432
9409         * gfortran.dg/do_check_5.f90: New test.
9410         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9411         * gfortran.dg/array_constructor_18.f90: Ditto.
9412         * gfortran.dg/array_constructor_22.f90: Ditto.
9413         * gfortran.dg/do_3.F90: Ditto.
9414         * gfortran.dg/do_1.f90: Ditto.
9415
9416 2009-03-28  Richard Guenther  <rguenther@suse.de>
9417
9418         PR tree-optimization/38180
9419         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9420
9421 2009-03-28  Richard Guenther  <rguenther@suse.de>
9422
9423         PR tree-optimization/38513
9424         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9425         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9426         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9427         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9428         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9429         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9430         * gcc.dg/vect/vect-35.c: Likewise.
9431         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9432         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9433         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9434
9435 2009-03-28  Richard Guenther  <rguenther@suse.de>
9436
9437         PR tree-optimization/38968
9438         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9439
9440 2009-03-28  Richard Guenther  <rguenther@suse.de>
9441
9442         PR tree-optimization/37795
9443         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9444
9445 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9446
9447         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9448         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9449         options for removed targets.
9450
9451 2009-03-27  Richard Guenther  <rguenther@suse.de>
9452
9453         PR tree-optimization/39120
9454         * gcc.c-torture/execute/pr39120.c: New testcase.
9455
9456 2009-03-27  Richard Guenther  <rguenther@suse.de>
9457
9458         PR tree-optimization/39120
9459         * gcc.dg/torture/pta-callused-1.c: New testcase.
9460
9461 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9462
9463         PR middle-end/39315
9464         * gcc.target/i386/pr39315-1.c: New.
9465         * gcc.target/i386/pr39315-2.c: Likewise.
9466         * gcc.target/i386/pr39315-3.c: Likewise.
9467         * gcc.target/i386/pr39315-4.c: Likewise.
9468         * gcc.target/i386/pr39315-check.c: Likewise.
9469
9470 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9471
9472         PR c/39323
9473         * gcc.dg/pr39323-1.c: New.
9474         * gcc.dg/pr39323-2.c: Likewise.
9475         * gcc.dg/pr39323-3.c: Likewise.
9476
9477 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9478
9479         PR target/38034
9480         * gcc.target/ia64/sync-1.c: New.
9481
9482 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9483
9484         PR target/39472
9485         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9486         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9487         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9488         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9489         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9490         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9491         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9492         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9493
9494 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9495
9496         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9497         for low precision (i.e. float).
9498
9499 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9500             Jakub Jelinek  <jakub@redhat.com>
9501
9502         PR debug/37959
9503         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9504
9505 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9506
9507         * gcc.dg/memmove-2.c: New test.
9508         * gcc.dg/memmove-3.c: New test.
9509
9510         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9511         in clone naming.
9512
9513 2009-03-27  Xinliang David Li  <davidxl@google.com>
9514
9515         PR tree-optimization/39557
9516         * g++.dg/tree-ssa/dom-invalid.C: New test.
9517
9518 2009-03-27  Xinliang David Li  <davidxl@google.com>
9519
9520         PR tree-optimization/39548
9521         * g++.dg/tree-ssa/copyprop.C: New test.
9522
9523 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9524
9525         PR c++/38638
9526         * g++.dg/template/typename17.C: New testcase.
9527         * g++.dg/template/typename18.C: New testcase.
9528
9529 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9530
9531         PR c++/36799
9532         * g++.dg/other/var_copy-1.C: New test.
9533
9534 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9535
9536         PR c++/37647
9537         * g++.dg/parse/ctor9.C: New test.
9538
9539 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9540
9541         PR c++/29727
9542         * g++.dg/init/error2.C: New test.
9543
9544 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9545
9546         PR c++/35652
9547         * gcc.dg/pr35652.C: New.
9548         * g++.dg/warn/pr35652.C: New.
9549         * gcc.dg/format/plus-1.c: Adjust message.
9550
9551 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9552
9553         PR c++/39554
9554         * gcc.dg/wdisallowed-functions-3.c: New test.
9555         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9556
9557 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9558
9559         * gcc.dg/inline-33.c: Fix when pic.
9560
9561 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9562
9563         * gcc.target/ia64/20090324-1.c: New test.
9564
9565 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9566
9567         PR c/27898
9568         * gcc.dg/pr27898.c: New test.
9569
9570         PR tree-optimization/32139
9571         * gcc.c-torture/compile/pr32139.c: New test.
9572
9573 2009-03-24  Jason Merrill  <jason@redhat.com>
9574
9575         PR c++/28274
9576         * g++.dg/parse/defarg14.C: New test.
9577
9578 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9579
9580         PR libfortran/39528
9581         * gfortran.dg/read_repeat.f90: New test.
9582
9583 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9584
9585         PR tree-optimization/39529
9586         * gcc.dg/vect/pr39529.c: New test.
9587
9588 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9589             Jakub Jelinek  <jakub@redhat.com>
9590
9591         PR debug/39524
9592         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9593
9594 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9595
9596         PR c/39495
9597         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9598
9599 2009-03-23  Jason Merrill  <jason@redhat.com>
9600
9601         * g++.dg/cpp0x/auto12.C: Add variadic test.
9602
9603         PR c++/39526
9604         * g++.dg/warn/Wshadow-4.C: New test.
9605
9606 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9607
9608         PR tree-optimization/39516
9609         * gfortran.dg/pr39516.f: New test.
9610
9611 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9612
9613         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9614         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9615         variable, not environment variable.
9616
9617 2009-03-21  Jason Merrill  <jason@redhat.com>
9618
9619         PR c++/28879
9620         * g++.dg/ext/vla6.C: New test.
9621
9622 2009-03-20  Jason Merrill  <jason@redhat.com>
9623
9624         * g++.dg/cpp0x/initlist5.C: Add additional test.
9625
9626 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9627             Janis Johnson  <janis187@us.ibm.com>
9628
9629         * lib/compat.exp (compat-get-options-main, compat-get-options):
9630         Handle dg-prune-output in source file.
9631         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9632         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9633         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9634         two warnings.
9635
9636 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9637
9638         PR c/39495
9639         * gcc.dg/gomp/pr39495-1.c: New test.
9640         * gcc.dg/gomp/pr39495-2.c: New test.
9641         * g++.dg/gomp/pr39495-1.C: New test.
9642         * g++.dg/gomp/pr39495-2.C: New test.
9643
9644         PR target/39496
9645         * gcc.target/i386/pr39496.c: New test.
9646         * g++.dg/other/pr39496.C: New test.
9647
9648 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9649
9650         PR middle-end/39500
9651         * gcc.dg/autopar/pr39500-1.c: New.
9652         * gcc.dg/autopar/pr39500-2.c: New.
9653
9654 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9655
9656         * g++.dg/dg.exp: Prune graphite.
9657
9658 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9659
9660         PR middle-end/39447
9661         * g++.dg/graphite: New.
9662         * g++.dg/graphite/graphite.exp: New.
9663         * g++.dg/graphite/pr39447.C: New.
9664
9665 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9666
9667         PR c++/39425
9668         * g++.dg/template/pr39425.C: New.
9669
9670         * g++.dg/template/spec33.C: Updated.
9671
9672 2009-03-17  Jason Merrill  <jason@redhat.com>
9673
9674         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9675
9676 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9677
9678         PR c++/39475
9679         * g++.dg/ext/unary_trait_incomplete.C: New.
9680
9681 2009-03-17  Jing Yu  <jingyu@google.com>
9682
9683         PR middle-end/39378
9684         * g++.dg/inherit/thunk10.C: New test.
9685
9686 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9687
9688         PR target/39482
9689         * gcc.target/i386/pr39482.c: New test.
9690
9691 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9692
9693         PR debug/39471
9694         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9695         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9696         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9697         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9698
9699         PR middle-end/39443
9700         * gcc.dg/pr39443.c: New test.
9701
9702         PR debug/39412
9703         * gcc.dg/debug/pr39412.c: New test.
9704
9705 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9706
9707         PR testsuite/38526
9708         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9709         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9710         is defined.
9711         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9712         its original value, or unset if it was not defined.
9713         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9714         path procs around use of HOSTCC.
9715         * g++.dg/compat/struct-layout-1.exp: Ditto.
9716         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9717
9718 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9719
9720         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9721
9722 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9723
9724         Revert patch for PR testsuite/37630.
9725
9726         PR testsuite/37960
9727         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9728
9729         PR testsuite/37630
9730         * lib/target-supports.exp (check_effective_target_ieee): New.
9731         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9732         * gcc.dg/20001012-1.c: Require ieee.
9733
9734         PR testsuite/37628
9735         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9736
9737 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9738
9739         PR tree-optimization/39455
9740         * gcc.dg/pr39455.c: New test.
9741
9742 2009-03-13  David Ayers  <ayers@fsfe.org>
9743
9744         * objc/execute/trivial.m. New test.
9745
9746 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9747
9748         PR target/39137
9749         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9750
9751 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9752
9753         PR testsuite/39451
9754         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9755         constraint on (%2).
9756
9757 2009-03-12  David Ayers  <ayers@fsfe.org>
9758
9759         PR libobjc/27466
9760         * objc/execute/exceptions/handler-1.m. New test.
9761
9762 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9763
9764         PR target/39431
9765         * gcc.target/i386/pr39431.c: New test.
9766
9767 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9768
9769         PR target/39445
9770         * gcc.target/i386/pr39445.c: New.
9771
9772         * gcc.target/i386/push-1.c: XFAIL.
9773
9774 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9775
9776         * gcc.dg/inline-33.c: New test.
9777
9778 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9779
9780         * gcc.dg/vect/vect-82.c: Combine dg-do and
9781         dg-require-effective-target into dg-skip-if.
9782         * gcc.dg/vect/vect-83.c: Likewise.
9783
9784 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9785
9786         PR target/39137
9787         * gcc.target/i386/stackalign/longlong-1.c: New test.
9788         * gcc.target/i386/stackalign/longlong-2.c: New test.
9789
9790 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9791
9792         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9793
9794 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9795
9796         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9797         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9798
9799 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9800
9801         * gnat.dg/slice_enum.adb: New test.
9802
9803 2009-03-11  Jason Merrill  <jason@redhat.com>
9804
9805         PR debug/39086
9806         * g++.dg/opt/nrv15.C: New test.
9807
9808 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9809
9810         PR tree-optimization/39422
9811         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9812         constant array with static initialization to global memory.
9813         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9814
9815 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9816
9817         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9818         padding.
9819
9820 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9821
9822         PR c++/39371
9823         * g++.dg/opt/switch2.C: Add -w to dg-options.
9824         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9825         * g++.dg/warn/switch1.C: New test.
9826         * g++.dg/other/switch3.C: New test.
9827
9828         PR tree-optimization/39394
9829         * gcc.c-torture/compile/pr39394.c: New test.
9830
9831 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9832
9833         * gcc.target/s390/20090223-1.c: New testcase.
9834
9835 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9836
9837         PR libfortran/39402
9838         * gfortran.dg/fmt_f0_1.f90: New test.
9839
9840 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9841
9842         PR c++/39060
9843         * g++.dg/other/new1.C: Adjusted.
9844         * g++.dg/parse/crash40.C: Likewise.
9845         * g++.dg/parse/defarg12.C: Likewise.
9846         * g++.dg/template/error15.C: Likewise.
9847
9848         * g++.dg/other/pr39060.C: New.
9849
9850 2009-03-07  Jason Merrill  <jason@redhat.com>
9851
9852         PR c++/39367
9853         * g++.dg/opt/new1.C: New.
9854
9855 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9856
9857         PR c++/33492
9858         * g++.dg/other/error32.C: New.
9859
9860 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9861
9862         PR middle-end/39360
9863         * gcc.c-torture/compile/pr39360.c: New test.
9864
9865         PR debug/39372
9866         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9867
9868 2009-03-05  Jason Merrill  <jason@redhat.com>
9869
9870         PR c++/38908
9871         * g++.dg/warn/Wuninitialized-3.C: New test.
9872
9873 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9874
9875         PR debug/39379
9876         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9877         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9878
9879 2009-03-04  Jason Merrill  <jason@redhat.com>
9880
9881         PR c++/13549
9882         * g++.dg/template/koenig7.C: New test.
9883
9884 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9885
9886         * g++.dg/torture/predcom-1.C: New test.
9887
9888 2009-03-04  Richard Guenther  <rguenther@suse.de>
9889
9890         PR tree-optimization/39362
9891         * g++.dg/torture/pr39362.C: New testcase.
9892
9893 2009-03-04  Jason Merrill  <jason@redhat.com>
9894             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9895
9896         PR c++/9634
9897         PR c++/29469
9898         PR c++/29607
9899         * g++.dg/template/dependent-name5.C: New test.
9900
9901 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9902
9903         PR testsuite/39357
9904         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9905         vect_int to vect_int_mult.
9906
9907 2009-03-04  Richard Guenther  <rguenther@suse.de>
9908
9909         PR tree-optimization/39358
9910         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9911         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9912
9913 2009-03-04  Richard Guenther  <rguenther@suse.de>
9914
9915         PR tree-optimization/39339
9916         * gcc.c-torture/execute/pr39339.c: New testcase.
9917
9918 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9919
9920         * gcc.c-torture/compile/20090303-1.c,
9921         gcc.c-torture/compile/20090303-2.c: New tests.
9922
9923 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9924
9925         PR fortran/39354
9926         * gfortran.dg/gomp/pr39354.f90: New test.
9927
9928         PR tree-optimization/39343
9929         * gcc.dg/pr39343.c: New test.
9930
9931 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9932
9933         PR tree-optimization/39248
9934         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9935         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9936         on targets without vector misalignment support.
9937         * lib/target-supports.exp
9938         (check_effective_target_vect_short_mult): Add
9939         check_effective_target_arm32.
9940
9941 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9942
9943         PR middle-end/39335
9944         * gcc.dg/graphite/pr39335_1.c: New.
9945         * gcc.dg/graphite/pr39335.c: New.
9946
9947 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9948
9949         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9950         of andl.
9951         * gcc.target/i386/stackalign/return-5.c: Likewise.
9952         * gcc.target/i386/stackalign/return-6.c: Likewise.
9953
9954 2009-03-02  Richard Guenther  <rguenther@suse.de>
9955             Ira Rosen  <irar@il.ibm.com>
9956
9957         PR tree-optimization/39318
9958         * gfortran.dg/vect/pr39318.f90: New test.
9959
9960 2009-03-01  Jan Hubicka  <jh@suse.cz>
9961
9962         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9963
9964 2009-03-01  Jan Hubicka  <jh@suse.cz>
9965
9966         PR debug/39267
9967         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9968
9969 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9970
9971         * gnat.dg/pack12.adb: New test.
9972
9973 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9974
9975         PR c++/37789
9976         * g++.dg/other/pr37789.C: New.
9977
9978 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9979
9980         PR fortran/39295
9981         * gfortran.dg/interface_25.f90: New test.
9982         * gfortran.dg/interface_26.f90: New test.
9983
9984 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9985
9986         PR fortran/39292
9987         * gfortran.dg/initialization_22.f90: New test.
9988
9989 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9990
9991         PR rtl-optimization/39241
9992         * gcc.dg/torture/pr39241.c: New.
9993
9994 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9995
9996         PR tree-optimizations/39259
9997         * g++.dg/torture/pr39259.C: New testcase.
9998
9999 2009-02-24  Richard Guenther  <rguenther@suse.de>
10000
10001         PR c++/39242
10002         * g++.dg/template/instantiate10.C: New testcase.
10003
10004 2009-02-24  Richard Guenther  <rguenther@suse.de>
10005             Zdenek Dvorak  <ook@ucw.cz>
10006
10007         PR tree-optimization/39233
10008         * gcc.c-torture/execute/pr39233.c: New testcase.
10009
10010 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10011
10012         PR tree-optimization/39260
10013         * gcc.dg/graphite/pr39260.c: New.
10014
10015 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10016
10017         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10018
10019 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10020
10021         PR c++/36411
10022         * g++.dg/template/void14.C: New.
10023
10024 2009-02-23  Jason Merrill  <jason@redhat.com>
10025
10026         PR c++/38880
10027         * g++.dg/init/const7.C: Remove XFAIL.
10028         * g++.dg/init/static-init1.C: New test.
10029
10030         * g++.dg/cpp0x/initlist14.C: New test.
10031
10032 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10033
10034         PR fortran/38914
10035         * bound_simplification_2.f90:  New test case.
10036         * bound_7.f90:  New test case.
10037
10038 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10039
10040         * gcc.dg/cpp/include4.c: New test.
10041
10042 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10043
10044         PR target/39256
10045         * gcc.target/i386/abi-2.c: New.
10046
10047 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10048
10049         * gcc.c-torture/execute/pr39228.x: New.
10050
10051 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10052
10053         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10054         scan-assembler to check for xmm0 register.
10055
10056 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10057             Joseph Myers  <joseph@codesourcery.com>
10058
10059         * gcc.target/arm/va_list.c: New test.
10060         * g++.dg/abi/arm_va_list.C: Likewise.
10061         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10062         function.
10063         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10064         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10065         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10066         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10067         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10068         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10069
10070 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10071
10072         PR testsuite/38164
10073         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10074         to dg-options.
10075
10076 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10077
10078         PR target/39240
10079         * gcc.c-torture/execute/pr39240.c: New test.
10080
10081 2009-02-20  Jason Merrill  <jason@redhat.com>
10082
10083         PR c++/39225
10084         * g++.dg/parse/dtor15.C: New test.
10085
10086 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10087
10088         * gcc.c-torture/execute/20090219-1.c: New.
10089
10090 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10091
10092         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10093         (mips-dg-options): When matching isa* pseudo-options make
10094         'value' optional and accept ! entries.  Use $spec instead of
10095         $isa_spec in the isa pseudo-option error message.  Only
10096         perform the ISA-range check when 'value' is set.  If arch is
10097         matching any CPU in the ! entries switch to its generic ISA.
10098         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10099         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10100
10101 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10102
10103         PR target/39175
10104         * gcc.dg/visibility-20.c: New test.
10105         * g++.dg/ext/visibility/visibility-11.C: New test.
10106
10107 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10108
10109         PR c++/39188
10110         * g++.dg/abi/pr39188-1a.C: New.
10111         * g++.dg/abi/pr39188-1b.C: Likewise.
10112         * g++.dg/abi/pr39188-1.h: Likewise.
10113         * g++.dg/abi/pr39188-2a.C: Likewise.
10114         * g++.dg/abi/pr39188-2b.C: Likewise.
10115         * g++.dg/abi/pr39188-2.h: Likewise.
10116         * g++.dg/abi/pr39188-3a.C: Likewise.
10117         * g++.dg/abi/pr39188-3b.C: Likewise.
10118         * g++.dg/abi/pr39188-3.h: Likewise.
10119
10120 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10121
10122         PR c/38483
10123         * gcc.c-torture/execute/call-trap-1.c,
10124         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10125         tests.
10126
10127 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10128
10129         PR target/39228
10130         * gcc.c-torture/execute/pr39228.c: New test.
10131
10132 2009-02-19  Richard Guenther  <rguenther@suse.de>
10133
10134         PR tree-optimization/39074
10135         * gcc.dg/torture/pr39074.c: New testcase.
10136         * gcc.dg/torture/pr39074-2.c: Likewise.
10137         * gcc.dg/torture/pr39074-3.c: Likewise.
10138
10139 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10140
10141         PR c++/39219
10142         * g++.dg/parse/attr3.C: New.
10143
10144 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10145
10146         PR testsuite/38165
10147         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10148
10149         PR testsuite/38166
10150         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10151         and skip on Darwin.
10152
10153 2009-02-18  Jason Merrill  <jason@redhat.com>
10154
10155         PR c++/38880
10156         * g++.dg/init/const7.C: Remove XFAIL.
10157
10158         PR target/39179
10159         * g++.dg/opt/const6.C: New test.
10160
10161 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10162
10163         * gcc.dg/callabi/callabi.exp: Moved to ...
10164         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10165         in 64bit mode.
10166
10167         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10168         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10169         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10170         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10171         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10172         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10173         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10174
10175         * gcc.dg/callabi/callabi.h: Moved to ...
10176         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10177
10178         * gcc.dg/callabi/func-1.c: Moved to ...
10179         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10180
10181         * gcc.dg/callabi/func-indirect.c: Moved to ...
10182         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10183
10184         * gcc.dg/callabi/pr38891.c: Moved to ...
10185         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10186
10187         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10188         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10189
10190         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10191         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10192
10193         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10194         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10195
10196 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10197
10198         PR target/38891
10199         * gcc.dg/callabi/pr38891.c: New.
10200
10201 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10202
10203         * gcc.dg/callabi/callabi.exp: New.
10204
10205 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10206
10207         PR target/39082
10208         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10209         -Wno-abi for x86.
10210         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10211
10212         * gcc.target/i386/pr39082-1.c: New.
10213
10214         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10215         -Wno-abi.
10216
10217         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10218         CHECK_M64_M128 is defined.
10219         (check_f_arguments): Add "do".
10220         (check_vector_arguments): New.
10221         (check_m64_arguments): Likewise.
10222         (check_m128_arguments): Likewise.
10223
10224         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10225         (CHECK_M64_M128): Define.
10226
10227         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10228         on abitest.
10229         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10230
10231         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10232         tests only if CHECK_M64_M128 is defined.
10233
10234         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10235         (m128_2_struct): Likewise.
10236         (check_struct_passing5): Likewise.
10237         (check_struct_passing6): Likewise.
10238         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10239
10240         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10241         (un5): Likewise.
10242         (check_union_passing4): Likewise.
10243         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10244
10245 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10246
10247         PR c/35447
10248         * gcc.dg/noncompile/pr35447-1.c: New test.
10249
10250 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10251
10252         PR tree-optimization/36922
10253         * gfortran.dg/pr36922.f: New test.
10254
10255 2009-02-17  Richard Guenther  <rguenther@suse.de>
10256
10257         PR tree-optimization/39202
10258         * gcc.c-torture/compile/pr39202.c: New testcase.
10259
10260 2009-02-17  Richard Guenther  <rguenther@suse.de>
10261
10262         PR tree-optimization/39204
10263         * gcc.dg/torture/pr39204.c: New testcase.
10264
10265 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10266
10267         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10268         * gcc.dg/vect/vect-outer-6.c: Ditto.
10269
10270 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10271
10272         PR c/35446
10273         * gcc.dg/noncompile/init-5.c: New test.
10274         * gcc.dg/init-bad-4.c: Adjust expected errors.
10275
10276 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10277
10278         PR target/37049
10279         * gcc.target/i386/push-1.c: New.
10280
10281 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10282
10283         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10284
10285 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10286
10287         * gcc.target/spu/intrinsics-sr.c: New test.
10288
10289 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10290
10291         PR target/38056
10292         * gcc.target/ia64/sibcall-opt-1.c: New test.
10293         * gcc.target/ia64/sibcall-opt-2.c: New test.
10294
10295 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10296
10297         PR fortran/36528
10298         * gfortran.dg/cray_pointers_8.f90: New test.
10299
10300         PR fortran/36703
10301         * gfortran.dg/cray_pointers_9.f90: New test.
10302
10303 2009-02-13  Jason Merrill  <jason@redhat.com>
10304
10305         PR c++/39070
10306         * g++.dg/cpp0x/decltype16.C: New.
10307
10308 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10309
10310         PR target/39152
10311         * gfortran.dg/gomp/pr39152.f90: New.
10312
10313 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10314
10315         PR target/39162
10316         * gcc.target/i386/pr39162.c: New.
10317
10318 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10319
10320         PR c/35444
10321         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10322         New tests.
10323
10324 2009-02-12  Jason Merrill  <jason@redhat.com>
10325
10326         PR c++/38950
10327         * g++.dg/template/array20.C: New test.
10328
10329 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10330
10331         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10332         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10333         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10334
10335 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10336
10337         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10338
10339 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10340
10341         PR target/39152
10342         * gfortran.dg/pr39152.f: New.
10343
10344 2009-02-11  Jason Merrill  <jason@redhat.com>
10345
10346         PR c++/39153
10347         * g++.dg/cpp0x/defaulted9.C: New test.
10348
10349         PR c++/30111
10350         * g++.dg/init/value7.C: New test.
10351
10352 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10353
10354         PR target/38824
10355         * gcc.target/i386/pr38824.c: New testcase.
10356
10357 2009-02-11  Jason Merrill  <jason@redhat.com>
10358
10359         PR c++/38649
10360         * g++.dg/cpp0x/defaulted8.C: New test.
10361
10362         PR c++/36744
10363         * g++.dg/cpp0x/rv9p.C: New test.
10364
10365 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10366
10367         * gnat.dg/aliasing3.adb: New test.
10368         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10369
10370 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10371
10372         PR c++/34397
10373         * g++.dg/template/crash88.C: New.
10374         * g++.dg/template/crash89.C: Likewise.
10375
10376 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10377
10378         PR c/39084
10379         * gcc.dg/pr39084.c: New test.
10380
10381 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10382
10383         PR target/39139
10384         * gcc.target/i386/pr39139.c: New test.
10385
10386 2009-02-10  Richard Guenther  <rguenther@suse.de>
10387
10388         PR tree-optimization/39132
10389         * gcc.dg/torture/pr39132.c: New testcase.
10390
10391 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10392
10393         PR target/39119
10394         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10395         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10396         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10397         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10398         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10399         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10400         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10401         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10402
10403 2009-02-09  Jason Merrill  <jason@redhat.com>
10404
10405         PR c++/39109
10406         * g++.dg/init/value6.C: New test.
10407
10408 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10409
10410         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10411
10412 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10413
10414         * gcc.c-torture/compile/20090209-1.c: New test.
10415
10416 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10417
10418         PR c++/35147
10419         PR c++/37737
10420         * g++.dg/cpp0x/vt-35147.C: New.
10421         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10422         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10423
10424 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10425
10426         PR c/35434
10427         * gcc.dg/attr-alias-4.c: New test.
10428
10429 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10430
10431         PR c/39035
10432         * gcc.dg/dfp/pr39035.c: New test.
10433
10434 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10435
10436         PR c/36432
10437         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10438
10439 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10440
10441         PR c++/39106
10442         * g++.dg/opt/thunk3.C: New test.
10443
10444 2009-02-05  Nick Clifton  <nickc@redhat.com>
10445
10446         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10447         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10448         * gcc.dg/cdce1.c: Likewise.
10449         * gcc.dg/cpp/_Pragma6.c: Likewise.
10450         * g++.dg/cpp/_Pragma1.C: Likewise.
10451         * gcc.dg/utf32-2.c: Xfail for M32C.
10452         * gcc.dg/utf32-1.c: Likewise.
10453         * gcc.dg/utf32-3.c: Likewise.
10454         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10455         targets.
10456         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10457         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10458         * gcc.dg/Wconversion-5.c: Likewise.
10459         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10460         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10461         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10462         * gcc.dg/utf-inc-init.c: Likewise.
10463         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10464         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10465         * gcc.dg/utf-array-short-wchar.c: Likewise.
10466         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10467         * gcc.dg/mallign.c: Use size_t instead of long.
10468
10469 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10470
10471         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10472
10473 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10474
10475         * gcc.c-torture/execute/pr39100.c: New.
10476
10477 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10478
10479         PR c/35435
10480         * gcc.dg/tls/diag-6.c: New test.
10481
10482 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10483
10484         * gcc.dg/graphite/scop-19.c: New
10485
10486 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10487
10488         AVX Programming Reference (January, 2009)
10489         * gcc.target/i386/avx-vpclmulqdq.c: New.
10490         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10491
10492         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10493
10494         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10495         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10496         (pclmul_test): Renamed to ...
10497         (TEST): This.
10498
10499 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10500
10501         PR c++/39095
10502         * g++.dg/abi/mangle31.C: New test.
10503
10504 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10505
10506         PR c/29129
10507         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10508         declarator.
10509         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10510         inside function prototype but not part of parameter declarator.
10511         * vla-11.c: New test.
10512
10513 2009-02-03  Jason Merrill  <jason@redhat.com>
10514
10515         * g++.dg/warn/main-4.C: New test.
10516         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10517
10518 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10519
10520         PR c++/36607
10521         * g++.dg/expr/cast10.C: New test.
10522
10523 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10524
10525         PR c/35433
10526         * gcc.dg/init-bad-6.c: New test.
10527
10528 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10529
10530         PR target/35318
10531         * gcc.c-torture/compile/pr35318.c: New test.
10532
10533         PR inline-asm/39059
10534         * gcc.dg/nofixed-point-2.c: New test.
10535         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10536         * g++.dg/ext/fixed2.C: Likewise.
10537         * g++.dg/other/error25.C: Likewise.
10538         * g++.dg/lookup/crash7.C: Likewise.
10539         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10540
10541         PR c++/39056
10542         * g++.dg/cpp0x/initlist13.C: New test.
10543
10544 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10545
10546         PR c++/36897
10547         * g++.dg/template/func2.C: New test.
10548
10549         PR c++/37314
10550         * g++.dg/template/typename15.C: New.
10551         * g++.dg/template/typename16.C: New.
10552
10553 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10554             Ben Elliston  <bje@au.ibm.com>
10555
10556         PR c/39034
10557         * gcc.dg/dfp/pr39034.c: New test.
10558
10559 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10560
10561         PR testsuite/38263
10562         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10563
10564 2009-02-02  Jason Merrill  <jason@redhat.com>
10565
10566         PR c++/39054
10567         * g++.dg/parse/dtor14.C: New test.
10568
10569 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10570
10571         * lib/target-supports.exp
10572         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10573         * g++.dg/ext/builtin10.C: New test.
10574
10575         PR inline-asm/39058
10576         * gcc.target/i386/pr39058.c: New test.
10577
10578 2009-02-02  Richard Guenther  <rguenther@suse.de>
10579
10580         PR tree-optimization/38937
10581         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10582
10583 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10584
10585         PR c++/39053
10586         * g++.dg/parse/crash52.C: New.
10587
10588 2009-01-30  Richard Guenther  <rguenther@suse.de>
10589
10590         PR tree-optimization/39041
10591         * gcc.c-torture/compile/pr39041.c: New testcase.
10592
10593 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10594
10595         PR target/39013
10596         * gcc.target/i386/pr39013-1.c: New test.
10597         * gcc.target/i386/pr39013-2.c: New test.
10598
10599         PR c++/39028
10600         * g++.dg/ext/label12.C: New test.
10601
10602 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10603
10604         PR c++/33465
10605         * g++.dg/parse/error34.C: New.
10606         * g++.dg/parse/error35.C: Likewise.
10607
10608 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10609
10610         PR c++/38655
10611         * g++.dg/cpp0x/decltype-38655.C: New.
10612
10613 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10614
10615         PR target/39002
10616         * g++.dg/torture/pr39002.C: New test.
10617
10618 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10619
10620         PR tree-optimization/39007
10621         * gcc.dg/tree-ssa/pr39007.c: New.
10622
10623 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10624
10625         PR middle-end/35854
10626         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10627         to "subreg1".
10628
10629 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10630
10631         PR middle-end/38857
10632         * gcc.c-torture/compile/pr38857.c: New test.
10633
10634 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10635
10636         PR fortran/38852
10637         PR fortran/39006
10638         * gfortran.dg/bound_6.f90: New test.
10639
10640 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10641
10642         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10643
10644 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10645
10646         PR tree-optimization/38997
10647         * gcc.dg/tree-ssa/pr38997.c: New.
10648
10649 2009-01-28  Richard Guenther  <rguenther@suse.de>
10650
10651         PR tree-optimization/38926
10652         * gcc.c-torture/compile/pr38926.c: New testcase.
10653
10654 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10655
10656         PR middle-end/38934
10657         * gcc.dg/pr38934.c: New test.
10658
10659 2009-01-28  Richard Guenther  <rguenther@suse.de>
10660
10661         PR middle-end/38908
10662         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10663
10664 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10665
10666         PR tree-optimization/38984
10667         * gcc.dg/pr38984.c: New XFAILed testcase.
10668
10669
10670 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10671
10672         PR target/38988
10673         * gcc.target/i386/pr38988.c: New test.
10674
10675 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10676
10677         PR c++/37554
10678         * g++.dg/parse/crash51.C: New.
10679         * g++.old-deja/g++.pt/crash9.C: Adjust.
10680
10681 2009-01-27  Daniel Kraft  <d@domob.eu>
10682
10683         PR fortran/38883
10684         * gfortran.dg/mvbits_6.f90:  New test.
10685         * gfortran.dg/mvbits_7.f90:  New test.
10686         * gfortran.dg/mvbits_8.f90:  New test.
10687
10688 2009-01-27  Richard Guenther  <rguenther@suse.de>
10689
10690         PR tree-optimization/38503
10691         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10692
10693 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10694
10695         PR middle-end/38969
10696         * gcc.c-torture/execute/pr38969.c: New test.
10697
10698 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10699
10700         PR testsuite/38864
10701         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10702         to dg-do compile.
10703         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10704         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10705         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10706
10707 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10708
10709         PR target/38952
10710         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10711         if __USING_SJLJ_EXCEPTIONS__ is defined.
10712
10713         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10714         __USING_SJLJ_EXCEPTIONS__ is defined.
10715         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10716         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10717         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10718         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10719         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10720         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10721
10722 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10723
10724         PR testsuite/38949
10725         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10726         Use instead of C name in asm statements.
10727
10728 2009-01-26  Richard Guenther  <rguenther@suse.de>
10729
10730         PR tree-optimization/38745
10731         * g++.dg/torture/pr38745.C: New testcase.
10732
10733 2009-01-26  Richard Guenther  <rguenther@suse.de>
10734
10735         PR middle-end/38851
10736         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10737
10738 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10739
10740         * gcc.dg/bitfld-15.c: Gate warning on target
10741         pcc_bitfield_type_matters.
10742         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10743         g++.dg/ext/bitfield4.C: Likewise.
10744         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10745         bitfield for any target.
10746
10747 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10748
10749         PR c/38957
10750         * gcc.dg/pr38957.c: New test.
10751
10752 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10753
10754         PR fortran/38955
10755         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10756         comparing floats.
10757
10758 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10759
10760         PR tree-optimization/38953
10761         * gfortran.dg/graphite/pr38953.f90: New.
10762
10763 2009-01-24  Paul Brook  <paul@codesourcery.com>
10764
10765         * gcc.target/arm/neon-cond-1.c: New test.
10766
10767 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10768
10769         PR tree-optimization/38932
10770         * gcc.dg/pr38932.c: New.
10771
10772 2009-01-23  Revital Eres  <eres@il.ibm.com>
10773
10774         * gcc.dg/sms-7.c: Fix test.
10775
10776 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10777
10778         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10779         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10780         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10781         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10782
10783 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10784
10785         * gcc.dg/pr35729.c: Make test x86 specific.
10786
10787 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10788
10789         PR middle-end/38615
10790         * gcc.dg/pr38615.c: New test.
10791
10792 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10793
10794         PR target/38931
10795         * gcc.target/i386/pr38931.c: New test.
10796
10797 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10798
10799         PR c++/38930
10800         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10801         * g++.dg/template/typedef12.C: Likewise.
10802         * g++.dg/template/typedef13.C: Likewise.
10803         * g++.dg/template/typedef14.C: Likewise.
10804         * g++.dg/template/sfinae3.C: Likewise.
10805         * g++.old-deja/g++.pt/typename8.C: Likewise.
10806         * g++.dg/template/access11.C: Likewise
10807
10808 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10809
10810         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10811         and mips*-*-irix*.
10812         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10813
10814 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10815
10816         PR c++/26693
10817         * g++.dg/template/typedef11.C: New test.
10818         * g++.dg/template/typedef12.C: Likewise.
10819         * g++.dg/template/typedef13.C: Likewise.
10820         * g++.dg/template/typedef14.C: Likewise.
10821         * g++.dg/template/sfinae3.C: Compile this pedantically.
10822         The only errors expected should be the one saying the typedef is ill
10823         formed.
10824         * g++.old-deja/g++.pt/typename8.C: Likewise.
10825         * g++.dg/template/access11.C: Update this.
10826
10827 2009-01-21  Daniel Kraft  <d@domob.eu>
10828
10829         PR fortran/38887
10830         * gfortran.dg/mvbits_5.f90:  New test.
10831
10832 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10833
10834         * gcc.dg/sms-6.c: New test.
10835         * gcc.dg/sms-7.c: Likewise.
10836
10837 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10838
10839         PR fortran/38907
10840         * gfortran.dg/host_assoc_function_7.f90: New test
10841
10842 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10843             Richard Guenther  <rguenther@suse.de>
10844
10845         PR tree-optimization/38747
10846         PR tree-optimization/38748
10847         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10848         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10849         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10850
10851 2009-01-20  Kees Cook  <kees@ubuntu.com>
10852             H.J. Lu  <hongjiu.lu@intel.com>
10853
10854         PR target/38902
10855         * gcc.dg/pr38902.c: New.
10856
10857 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10858
10859         PR target/38868
10860         * gfortran.dg/pr38868.f: New testcase.
10861
10862 2009-01-20  Richard Guenther  <rguenther@suse.de>
10863
10864         * gcc.c-torture/execute/pr36227.c: Move ...
10865         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10866
10867 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10868
10869         * lib/gfortran.exp: Add -B options for targets that use
10870         libgfortran.a%s in their specs.
10871
10872 2009-01-19  Jason Merrill  <jason@redhat.com>
10873
10874         PR c++/23287
10875         * g++.dg/template/dtor5.C: New test.
10876
10877 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10878
10879         PR fortran/38859
10880         * gfortran.dg/bound_5.f90: New test.
10881
10882 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10883
10884         PR target/38736
10885         * g++.dg/compat/abi/pr38736_main.C: New.
10886         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10887         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10888         * g++.dg/other/macro-1.C: Likewise.
10889         * gcc.dg/macro-1.c: Likewise.
10890         * gcc.dg/compat/pr38736_main.c: Likewise.
10891         * gcc.dg/compat/pr38736_x.c: Likewise.
10892         * gcc.dg/compat/pr38736_y.c: Likewise.
10893
10894 2009-01-18  Richard Guenther  <rguenther@suse.de>
10895
10896         PR tree-optimization/38819
10897         * gcc.c-torture/execute/pr38819.c: New testcase.
10898
10899 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10900
10901         PR fortran/38657
10902         * gfortran.dg/module_commons_3.f90: Reapply.
10903
10904 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10905
10906         PR fortran/34955
10907         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10908         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10909
10910 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10911
10912         PR fortran/38657
10913         * gfortran.dg/module_commons_3.f90: Remove
10914
10915 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10916
10917         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10918
10919 2009-01-16  Jason Merrill  <jason@redhat.com>
10920
10921         PR c++/38877
10922         * g++.dg/template/lvalue1.C: New test.
10923
10924         PR c++/29470
10925         * g++.dg/template/access20.C: New test.
10926         * g++.dg/torture/pr34641.C: Fix access.
10927
10928 2009-01-16  Richard Guenther  <rguenther@suse.de>
10929
10930         PR tree-optimization/38835
10931         PR middle-end/36227
10932         * gcc.c-torture/execute/pr36227.c: New testcase.
10933         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10934         * g++.dg/init/const7.C: Likewise.
10935
10936 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10937
10938         PR target/38554
10939         * gcc.c-torture/compile/pr38554.c: New test.
10940
10941 2009-01-16  Jason Merrill  <jason@redhat.com>
10942
10943         PR c++/38579
10944         * g++.dg/conversion/access1.C: New test.
10945
10946 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10947
10948         PR tree-optimization/38789
10949         * gcc.c-torture/compile/pr38789.c: New test.
10950
10951 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10952
10953         PR fortran/38152
10954         * gfortran.dg/proc_ptr_13.f90: New.
10955
10956 2009-01-15  Jason Merrill  <jason@redhat.com>
10957
10958         PR c++/38850
10959         * g++.dg/template/koenig6.C: New test.
10960
10961 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10962
10963         PR c++/29388
10964         * g++.dg/template/error37.C: New testcase.
10965
10966 2009-01-15  Jason Merrill  <jason@redhat.com>
10967
10968         PR c++/36334
10969         * g++.dg/conversion/memfn1.C: New test.
10970
10971         PR c++/37646
10972         * g++.dg/conversion/memfn2.C: New test.
10973
10974 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10975
10976         PR c++/38357
10977         * g++.dg/template/crash87.C: New test.
10978
10979 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10980
10981         PR middle-end/37843
10982         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10983
10984 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10985
10986         PR c++/38636
10987         * g++.dg/parse/crash50.C: New test.
10988
10989 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10990
10991         PR rtl-optimization/38245
10992         * gcc.dg/pr38245-3.c: New test.
10993         * gcc.dg/pr38245-3.h: New file.
10994         * gcc.dg/pr38245-4.c: New file.
10995         * gcc.dg/pr38364.c: New test.
10996
10997 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10998
10999         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11000         sequence PC-relative.
11001
11002 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11003
11004         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11005         calls and/or PLT markers.
11006         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11007         calls and/or PLT markers.
11008         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11009         calls and/or PLT markers.
11010         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11011         calls and/or PLT markers.
11012
11013 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11014             Nathan Froyd  <froydnj@codesourcery.com>
11015             Joseph Myers  <joseph@codesourcery.com>
11016
11017         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11018         New function.
11019         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11020         and use consistent CFLAGS.
11021         * gcc.target/powerpc/20030505.c: Likewise.
11022         * gcc.target/powerpc/20081204-1.c: Likewise.
11023         * gcc.target/powerpc/ppc-spe.c: Likewise.
11024         * gcc.target/powerpc/spe1.c: Likewise.
11025         * g++.dg/ext/spe1.C: Likewise.
11026         * g++.dg/other/opaque-1.C: Likewise.
11027         * g++.dg/other/opaque-2.C: Likewise.
11028         * g++.dg/other/opaque-3.C: Likewise.
11029
11030 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11031
11032         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11033         out of loop.
11034
11035 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11036
11037         PR target/38811
11038         * g++.dg/torture/pr38811.C: New file.
11039
11040 2009-01-14  Richard Guenther  <rguenther@suse.de>
11041
11042         PR tree-optimization/38826
11043         PR middle-end/38477
11044         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11045
11046 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11047
11048         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11049
11050 2009-01-14  Nick Clifton  <nickc@redhat.com>
11051
11052         PR c++/37862
11053         * g++.cp/parse/pr37862.C: New test.
11054
11055 2009-01-14  Julian Brown  <julian@codesourcery.com>
11056
11057         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11058         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11059         to...
11060         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11061         These.
11062
11063 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11064
11065         PR rtl-optimization/38774
11066         * gcc.dg/torture/pr38774.c: New test.
11067
11068         PR c++/38795
11069         * g++.dg/cpp0x/pr38795.C: New test.
11070
11071 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11072             Nathan Froyd  <froydnj@codesourcery.com>
11073             Joseph Myers  <joseph@codesourcery.com>
11074
11075         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11076         otherwise.  Do not check for AltiVec at runtime.
11077         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11078         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11079         * gcc.target/powerpc/altivec-1.c: Likewise.
11080         * gcc.target/powerpc/altivec-3.c: Likewise.
11081         * gcc.target/powerpc/altivec-10.c: Likewise.
11082         * gcc.target/powerpc/altivec-12.c: Likewise.
11083         * gcc.target/powerpc/altivec-24.c: Likewise.
11084         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11085         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11086         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11087         * gcc.target/powerpc/pr35907.c: Likewise.
11088         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11089         otherwise.  Do not check for Cell at runtime.
11090         * gcc.target/powerpc/altivec_check.h: Delete.
11091
11092         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11093         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11094         not check for AltiVec at runtime.
11095         * g++.dg/ext/altivec-cell-2.C: Likewise.
11096         * g++.dg/ext/altivec-cell-3.C: Likewise.
11097         * g++.dg/ext/altivec-cell-4.C: Likewise.
11098         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11099         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11100         check.
11101         * g++.dg/ext/altivec_check.h: Delete.
11102
11103 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11104
11105         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11106         effective target.  Adjust line numbers accordingly.
11107
11108 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11109
11110         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11111
11112 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11113
11114         PR tree-optimization/38786
11115         * gcc.dg/graphite/pr38786.c: New.
11116
11117 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11118
11119         Revert:
11120         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11121
11122         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11123         for alpha*-*-* targets.
11124         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11125
11126 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11127
11128         PR libfortran/38772
11129         * gfortran.dg/fmt_bz_bn_err.f: New test.
11130
11131 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11132
11133         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11134
11135 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11136
11137         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11138         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11139         instruction support.  Do not check for it at runtime.
11140
11141 2009-01-12  Jason Merrill  <jason@redhat.com>
11142
11143         PR c++/35109
11144         * g++.dg/lookup/friend11.C: Remove expected error.
11145         * g++.dg/lookup/friend14.C: New test.
11146         * g++.dg/lookup/friend15.C: New test.
11147
11148 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11149
11150         PR c++/36019
11151         * g++.dg/lookup/hidden-class12.C: New test.
11152         * g++.dg/lookup/hidden-class13.C: New test.
11153         * g++.dg/lookup/hidden-class14.C: New test.
11154         * g++.dg/lookup/hidden-class15.C: New test.
11155         * g++.dg/lookup/hidden-class16.C: New test.
11156
11157 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11158
11159         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11160         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11161         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11162
11163 2009-01-12  Jason Merrill  <jason@redhat.com>
11164
11165         PR c++/31488
11166         * g++.dg/other/vararg-3.C: New test.
11167
11168 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11169
11170         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11171         Explicitly enable SPE.
11172         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11173         directive.
11174
11175         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11176         Expect -flax-vector-conversions message.  Adjust incompatible
11177         types errors.
11178         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11179         Make Foo extern.
11180
11181         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11182
11183         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11184
11185         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11186         * g++.dg/other/opaque-2.C: Likewise.
11187         * g++.dg/other/opaque-3.C: Likewise.
11188
11189 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11190
11191         PR c/32041
11192         * gcc.dg/pr32041.c: New test.
11193         * g++.dg/parse/offsetof9.C: New test.
11194
11195 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11196             Nathan Froyd  <froydnj@codesourcery.com>
11197
11198         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11199         * g++.dg/ext/attribute-test-1.C: Likewise.
11200         * g++.dg/ext/attribute-test-2.C: Likewise.
11201         * g++.dg/ext/attribute-test-3.C: Likewise.
11202         * g++.dg/ext/attribute-test-4.C: Likewise.
11203
11204 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11205
11206         * gnat.dg/unchecked_convert3.adb: New test.
11207
11208 2009-01-12  Tomas Bily  <tbily@suse.cz>
11209
11210         PR middlend/38385
11211         * gcc.dg/tree-ssa/pr38385.c: New file.
11212
11213 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11214
11215         PR c++/38794
11216         * g++.dg/parse/typedef9.C: New test.
11217
11218         PR tree-optimization/38807
11219         * gcc.c-torture/compile/pr38807.c: New test.
11220
11221 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11222
11223         * gcc.target/mips/ins-2.c: New test.
11224
11225 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11226
11227         PR testsuite/38809
11228         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11229
11230 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11231
11232         PR c++/36254
11233         * g++.dg/warn/Wreturn-type-5.C: New test.
11234
11235 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11236
11237         PR middle-end/38616
11238         * gcc.dg/pr38616.c: New test.
11239
11240 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11241
11242         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11243
11244 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11245
11246         PR c++/38648
11247         * g++.dg/expr/string-1.C: New test.
11248         * g++.dg/expr/string-2.C: New test.
11249
11250         PR c++/36695
11251         * g++.dg/ext/complex4.C: New test.
11252         * g++.dg/ext/complex5.C: New test.
11253         * g++.dg/init/reference1.C: New test.
11254         * g++.dg/init/reference2.C: New test.
11255         * g++.dg/init/reference3.C: New test.
11256
11257 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11258
11259         PR fortran/38763
11260         * gfortran.dg/transfer_null_1.f90: New test.
11261
11262 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11263
11264         PR fortran/38765
11265         * gfortran.dg/host_assoc_function_6.f90: New test.
11266
11267 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11268
11269         * lib/target-supports.exp: Add method to determine if the effective
11270         target is really a ppc405 after applying all compile options.
11271         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11272         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11273         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11274         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11275         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11276         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11277         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11278         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11279         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11280         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11281         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11282         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11283         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11284         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11285         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11286         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11287         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11288         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11289         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11290         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11291         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11292         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11293         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11294         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11295         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11296         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11297         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11298         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11299         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11300         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11301         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11302
11303 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11304
11305         PR c++/35335
11306         * g++.dg/other/error31.C: New testcase.
11307
11308         PR c/35742
11309         * gcc.dg/pr35742.c: New test.
11310
11311 2009-01-09  John F. Carr  <jfc@mit.edu>
11312
11313         PR c++/37877
11314         * g++.dg/parse/linkage3.C: New test.
11315
11316 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11317
11318         PR middle-end/38771
11319         * gcc.c-torture/compile/pr38771.c: New test.
11320
11321 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11322
11323         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11324
11325 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11326
11327         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11328         * gcc.dg/sibcall-4.c: Likewise.
11329
11330 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11331             Jan Sjodin  <jan.sjodin@amd.com>
11332
11333         PR tree-optimization/38559
11334         * gcc.dg/graphite/pr38559.c: New.
11335
11336 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11337
11338         PR tree-optimization/37194
11339         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11340
11341 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11342
11343         PR c++/38725
11344         * g++.dg/ext/label11.C: New test.
11345
11346 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11347
11348         * lib/target-supports.exp (check_weak_override_available): New.
11349         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11350         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11351         dg-require-weak-override.
11352
11353 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11354             Alan Modra  <amodra@bigpond.net.au>
11355
11356         * gcc.c-torture/compile/20090107-1.c: New test.
11357
11358 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11359
11360         PR target/38706
11361         * g++.dg/other/pr38706.C: New test.
11362
11363 2009-01-07  Jason Merrill  <jason@redhat.com>
11364
11365         * g++.dg/cpp0x/variadic92.C: New test.
11366         * g++.dg/cpp0x/variadic93.C: New test.
11367
11368 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11369
11370         * lib/target-supports-dg.exp (current_compiler_flags): New.
11371         (check-flags): Use it; do not access dg-test local variables.
11372         (dg-skip-if): Do not access dg-test local variables.
11373         (dg-xfail-run-if): Ditto.
11374         (dg-shouldfail): Ditto.
11375         * gcc.test-framework/test-framework.exp
11376         (check_effective_target_def_nocache): New.
11377         * gcc.test-framework/test-framework.awk: Handle scan tests.
11378         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11379         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11380         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11381         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11382         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11383         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11384         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11385         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11386         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11387
11388         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11389
11390         * lib/target-supports-dg.exp (check_test_flags): Delete.
11391
11392 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11393
11394         PR tree-optimization/38492
11395         PR tree-optimization/38498
11396         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11397         in trunk.
11398         * gcc.dg/graphite/block-0.c: Update test.
11399         * gcc.dg/graphite/block-1.c: Same.
11400         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11401         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11402         * gcc.dg/graphite/block-3.c: New.
11403         * gcc.dg/graphite/pr38498.c: New.
11404
11405 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11406
11407         AVX Programming Reference (December, 2008)
11408         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11409         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11410         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11411
11412         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11413         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11414
11415 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11416
11417         PR fortran/38220
11418         * gfortran.dg/c_loc_pure_1.f90:  New test.
11419
11420 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11421
11422         PR fortran/38669
11423         * gfortran.dg/elemental_dependency_3.f90:
11424         Add the final tree dump cleanup.
11425
11426 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11427
11428         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11429         passing -m32.
11430
11431         PR rtl-optimization/38722
11432         * gfortran.dg/pr38722.f90: New test.
11433
11434 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11435
11436         PR c/34252
11437         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11438         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11439
11440 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11441
11442         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11443         * gfortran.dg/typebound_call_8.f03: Same.
11444         * gfortran.dg/elemental_bind_c.f90: Same.
11445         * gfortran.dg/typebound_call_7.f03: Same.
11446         * gfortran.dg/interface_proc_end.f90: Same
11447         * gfortran.dg/pr37243.f: Fix typo.
11448
11449 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11450
11451         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11452         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11453         large stack sizes.
11454
11455 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11456
11457         AVX Programming Reference (December, 2008)
11458         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11459         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11460         * gcc.target/i386/sse-14.c: Likewise.
11461
11462         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11463         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11464         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11465         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11466
11467 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11468
11469         PR libfortran/38735
11470         * gfortran.dg/fmt_bz_bn.f: Update test.
11471
11472 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11473
11474         PR c++/38472
11475         * g++.dg/conversion/usual-arith-conv.C: New test.
11476
11477 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11478
11479         PR c/34911
11480         * gcc.dg/vector-3.c: New testcase.
11481         * g++.dg/ext/vector15.C: New test.
11482
11483 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11484
11485         PR tree-optimization/38510
11486         * gcc.dg/graphite/pr38510.c: New.
11487
11488 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11489             Jan Sjodin <jan.sjodin@amd.com>
11490
11491         PR tree-optimization/38500
11492         * gcc.dg/graphite/pr38500.c: New.
11493
11494 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11495
11496         * gcc.c-torture/compile/20001226-1.c: Generalize
11497         dg-timeout-factor.
11498         * gcc.c-torture/compile/limits-fnargs.c: Add
11499         dg-timeout-factor.
11500         * gcc.dg/20020425-1.c: Likewise.
11501         * gcc.dg/pch/pch.exp: Likewise.
11502
11503 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11504
11505         PR fortran/38657
11506         * gfortran.dg/module_commons_3.f90: New test.
11507
11508 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11509
11510         PR fortran/37159
11511         * gfortran.dg/random_seed_1.f90: Updated.
11512
11513 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11514
11515         PR fortran/38669
11516         PR fortran/38726
11517         * gfortran.dg/elemental_subroutine_7.f90:
11518         Fix p values so that it can be used as vector subscript.
11519
11520 2009-01-05  Jason Merrill  <jason@redhat.com>
11521
11522         * g++.dg/cpp0x/initlist12.C: Add another test.
11523
11524         * g++.dg/cpp0x/defaulted7.C: New test.
11525
11526 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11527
11528         PR fortran/38672
11529         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11530         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11531
11532 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11533
11534         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11535         for alpha*-*-* targets.
11536         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11537
11538 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11539
11540         PR fortran/38665
11541         * gfortran.dg/host_assoc_function_5.f90: New test.
11542
11543 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11544
11545         PR fortran/38669
11546         * gfortran.dg/elemental_dependency_3.f90: New test.
11547         * gfortran.dg/elemental_subroutine_7.f90: New test.
11548
11549 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11550
11551         * gcc.dg/struct-ret-3.c: Include unistd.h.
11552         (main): Exit early if system memory page size is
11553         larger than 4096 bytes.
11554
11555 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11556
11557         PR fortran/38718
11558         * gfortran.dg/merge_init_expr.f90: New.
11559
11560 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11561
11562         PR fortran/38536
11563         * gfortran.dg/c_loc_tests_13.f90: New test.
11564         * gfortran.dg/c_loc_tests_14.f90: New test.
11565
11566 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11567
11568         * gfortran.dg/func_result_4.f90: New.
11569
11570 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11571
11572         PR fortran/38594
11573         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11574         interface still works, in addition to original tests.
11575         * gfortran.dg/host_assoc_call_6.f90: New test.
11576
11577 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11578
11579         PR c++/38705
11580         * g++.dg/torture/pr38705.C: New test.
11581
11582         PR c/38700
11583         * gcc.dg/pr38700.c: New test.
11584
11585 2009-01-02  Jason Merrill  <jason@redhat.com>
11586
11587         * g++.dg/cpp0x/initlist11.C: New test.
11588         * g++.dg/cpp0x/initlist12.C: New test.
11589
11590 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11591
11592         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11593         Allow extra informative notes.
11594
11595 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11596
11597         PR c/36489
11598         * gcc.dg/pr36489.c: New test.
11599
11600 \f
11601 Copyright (C) 2009 Free Software Foundation, Inc.
11602
11603 Copying and distribution of this file, with or without modification,
11604 are permitted in any medium without royalty provided the copyright
11605 notice and this notice are preserved.