OSDN Git Service

* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: Pass the list
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/specs/weak1.ads: New test.
4
5 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
6
7         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
8
9 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
10
11         PR c++/14777
12         * g++.dg/template/typedef13.C: Adjust.
13         * g++.dg/template/typedef19.C: Adjust.
14         * g++.dg/template/typedef20.C: Adjust.
15         * g++.dg/template/typedef22.C: New test.
16
17 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
18
19         PR target/42113
20         * gcc.target/alpha/pr42113.c: New test.
21
22 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23
24         PR fortran/41807
25         * gfortran.dg/data_value_1.f90: Update test.
26         * gfortran.dg/array_constructor_32.f90: New test.
27
28 2009-11-21  Martin Jambor  <mjambor@suse.cz>
29
30         PR middle-end/42025
31         * gcc.c-torture/compile/pr42025-1.c: New test.
32         * gcc.c-torture/compile/pr42025-2.c: New test.
33
34 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
35
36         * gcc.target/mips/mult-1.c: Forbid octeon.
37         * gcc.target/mips/octeon-dmul-3.c: New test.
38
39 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
40
41         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
42
43 2009-11-20  Jason Merrill  <jason@redhat.com>
44
45         PR c++/9050, DR 147, DR 318
46         * g++.dg/template/ctor9.C: New.
47         * g++.dg/tc1/dr147.C: Remove xfails.
48         * g++.dg/lookup/name-clash4.C: Adjust.
49         * g++.old-deja/g++.jason/temporary5.C: Adjust.
50         * g++.old-deja/g++.pt/ctor2.C: Adjust.
51
52 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
53
54         PR tree-optimization/42078
55         * gcc.dg/pr42078.c: New test.
56
57 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
58
59         PR Testsuite/42114
60         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
61         XFAIL ptrdiff range test for avr.
62         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
63         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
64         * gcc-dg/c99-stdint-6.c: Ditto.
65
66 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
67
68         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
69         2009-10-23 change to set VRSAVE if VSX has been reverted.
70
71 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
72
73         PR c++/38646
74         * g++.dg/cpp0x/pr38646.C: New test.
75
76 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
77
78         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
79         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
80         Wrap *intmax_t tests in !NO_MAX_TYPES.
81
82 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
83
84         PR c++/42060
85         * g++.dg/cpp0x/initlist28.C: New.
86
87 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
88
89         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
90
91 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
92
93         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
94
95 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
96
97         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
98         explicit.
99         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
100         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
101         * g++.old-deja/g++.law/typeck1.C: Likewise.
102         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
103         * g++.dg/conversion/ptrmem9.C: Likewise.
104         * g++.dg/expr/cond2.C: Likewise.
105
106 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
107             Janus Weil  <janus@gcc.gnu.org>
108
109         PR fortran/42104
110         * gfortran.dg/proc_ptr_comp_23.f90: New test.
111
112 2009-11-19  Jason Merrill  <jason@redhat.com>
113
114         PR c++/42115
115         * g++.dg/init/placement5.C: Add positive test.
116
117         DR 176 permissiveness
118         * g++.dg/ext/injected-ttp.C: New.
119         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
120         * g++.old-deja/g++.pt/ttp41.C: Adjust.
121
122 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
123
124         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
125         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
126
127 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
128
129         * gcc-dg/raw-string-1.c: Skip test for avr target.
130         * gcc-dg/utf-array-short-wchar.c: Ditto.
131         * gcc-dg/utf-array.c: Ditto.
132         * gcc-dg/utf8-2.c: Ditto.
133
134 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
135
136         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
137         (plugin_init): Pass correct version to plugin_default_version_check.
138         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
139         (plugin_init): Pass correct version to plugin_default_version_check.
140         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
141         (plugin_init): Pass correct version to plugin_default_version_check.
142
143 2009-11-19  Jason Merrill  <jason@redhat.com>
144
145         PR c++/561
146         * g++.dg/overload/pmf2.C: New.
147
148 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
149
150         PR libgfortran/42090
151         * gfortran.dg/direct_io_11.f90: New test.
152
153 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
154
155         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
156
157 2009-11-18  Nick Clifton  <nickc@redhat.com>
158         
159         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
160         * g++.dg/lto/20081120-1_0.C: Likewise.
161         * g++.dg/lto/20091002-2_0.C: Likewise.
162         * g++.dg/lto/20081120-2_0.C: Likewise.
163         * g++.dg/lto/20091002-3_0.C: Likewise.
164         * g++.dg/lto/20081123_0.C: Likewise.
165         * g++.dg/lto/20090313_0.C: Likewise.
166         * g++.dg/lto/20081109-1_0.C: Likewise.
167         * g++.dg/lto/20081219_0.C: Likewise.
168         * g++.dg/lto/20081204-1_0.C: Likewise.
169         * g++.dg/lto/20090302_0.C: Likewise.
170         * g++.dg/lto/20081119-1_0.C: Likewise.
171         * g++.dg/lto/20081118_0.C: Likewise.
172
173 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
174
175         PR testsuite/41913
176         * lib/lto.exp (scan-symbol): Properly check if target exist.
177
178 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
179
180         PR fortran/42072
181         * gfortran.dg/proc_ptr_8.f90: Extended.
182
183 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
184
185         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
186         explicit.
187         * g++.dg/inherit/error4.C: Likewise.
188         * g++.dg/template/crash90.C: Likewise.
189
190 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
191
192         PR c++/3187
193         * g++.dg/abi/mangle26.C: Also match *C2* definition.
194         * g++.dg/abi/mangle27.C: Likewise.
195         * g++.dg/abi/mangle28.C: Likewise.
196         * g++.dg/abi/mangle29.C: Likewise.
197
198 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
199
200         PR debug/41926
201         * gcc.dg/vect/vect-debug-pr41926.c: New.
202
203 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
204
205         PR c++/42058
206         * g++.dg/init/array26.C: New.
207         * g++.dg/init/array27.C: Likewise.
208         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
209
210 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
211
212         PR c++/42061
213         * g++.dg/cpp0x/initlist27.C: New test.
214
215         PR c++/42059
216         * g++.dg/cpp0x/initlist26.C: New test.
217
218 2009-11-16  Jason Merrill  <jason@redhat.com>
219
220         PR c++/189, c++/9937, c++/13950, DR 176
221         * g++.dg/tc1/dr176.C: Adjust.
222         * g++.dg/template/injected1.C: New.
223         * g++.dg/template/inherit.C: Adjust.
224         * g++.old-deja/g++.brendan/crash56.C: Adjust.
225         * g++.old-deja/g++.pt/lookup8.C: Adjust.
226         * g++.old-deja/g++.pt/ttp22.C: Adjust.
227         * g++.old-deja/g++.pt/ttp23.C: Adjust.
228
229 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
230
231         PR c++/42055
232         * g++.dg/template/crash92.C: New.
233
234 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
235
236         PR c++/32056
237         * g++.dg/template/error44.C: New.
238
239 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
240
241         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
242
243 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
244
245         PR fortran/42048
246         * gfortran.dg/typebound_call_11.f03: New test.
247
248 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
249
250         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
251         init functions.
252
253 2009-11-13  Jason Merrill  <jason@redhat.com>
254
255         PR c++/27425
256         PR c++/34274
257         * g++.dg/template/arg7.C: New.
258
259         PR c++/29363
260         * g++.dg/template/error43.C: New.
261
262         PR debug/26965
263         * g++.dg/debug/dwarf2/static-data-member2.C: New.
264
265         PR c++/35075
266         * g++.dg/template/ref5.C: New.
267
268         PR c++/21008, DR 515
269         * g++.dg/template/inherit4.C: New.
270         * g++.dg/lookup/scoped8.C: Adjust.
271
272         PR c++/11987
273         * g++.dg/parse/typename11.C: New.
274         * g++.dg/template/crash48.C: Adjust.
275
276 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
277
278         PR testsuite/42001
279         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
280         lto_finish at the end.
281         * gfortran.dg/lto/lto.exp: Ditto.
282
283 2009-11-12  Jason Merrill  <jason@redhat.com>
284
285         PR c++/39560
286         * g++.dg/lookup/anon7.C: New.
287
288         PR c++/37037
289         * g++.dg/template/typedef21.C: New.
290
291         PR c++/42013
292         * g++.dg/cpp0x/decltype19.C: New.
293
294 2009-11-11  Jason Merrill  <jason@redhat.com>
295
296         PR c++/39131
297         * g++.dg/dfp/typeid1.C: New.
298
299 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
300
301         PR fortran/41978
302         * gfortran.dg/proc_ptr_comp_22.f90: New test.
303
304 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
305
306         PR testsuite/42001
307         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
308         lto_finish at the end.
309
310         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
311         (lto_finish): New. Restore mathlib.
312
313 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
314
315         * g++.dg/torture/pushpop_macro.C: New testcase.
316         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
317         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
318
319 2009-11-11  Jon Beniston  <jon@beniston.com>
320
321         * lib/target-supports.exp (check_profiling_available): lm32 target
322           doesn't support profiling.
323         * gcc.dg/20020312-2.c: Add lm32 support.
324         * g++.dg/other/packed1.C: Expect to fail on lm32.
325         * g++.old-deja/g++.jason/thunk3.C: Likewise.
326
327 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
328
329         * gcc.target/arm/neon: Regenerate generated tests.
330
331 2009-11-10  Jason Merrill  <jason@redhat.com>
332
333         * g++.dg/init/placement5.C: New.
334
335         PR c++/34158
336         * g++.dg/init/placement4.C: New.
337
338 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
339
340         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
341         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
342         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
343         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
344
345 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
346
347         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
348         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
349
350 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
351
352         * gcc.c-torture/compile/pr41987.c: New.
353
354 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
355
356         PR middle-end/40946
357         * gcc.dg/pr40946.c: New test.
358
359 2009-11-09  Jason Merrill  <jason@redhat.com>
360
361         PR c++/41972
362         * g++.dg/template/ref4.C: New.
363
364         PR c++/41994
365         * g++.dg/template/conv10.C: New.
366
367 2009-11-07  Jason Merrill  <jason@redhat.com>
368
369         PR c++/37920
370         * g++.dg/ext/typeof11.C: New.
371
372 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
373
374         PR target/41985
375         * gcc.target/i386/pr41985.c: New test.
376
377 2009-11-08  Richard Guenther  <rguenther@suse.de>
378
379         * gcc.dg/torture/pta-escape-1.c: New testcase.
380
381 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
382
383         * gnat.dg/rep_clause4.adb: New test.
384
385 2009-11-08  Richard Guenther  <rguenther@suse.de>
386
387         PR rtl-optimization/41928
388         * gfortran.dg/pr41928.f90: New testcase.
389
390 2009-11-07  Jason Merrill  <jason@redhat.com>
391
392         PR c++/18451
393         PR c++/40738
394         * g++.dg/parse/error36.C: Add parameter and template cases.
395         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
396         * g++.dg/ext/typedef-init.C: Likewise.
397         * g++.dg/lookup/hidden-class1.C: Likewise.
398         * g++.dg/lookup/hidden-class10.C: Likewise.
399         * g++.dg/lookup/hidden-class5.C: Likewise.
400         * g++.dg/lookup/hidden-class7.C: Likewise.
401         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
402         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
403         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
404         * g++.dg/lookup/strong-using-2.C: Likewise.
405         * g++.dg/other/typedef1.C: Likewise.
406         * g++.dg/parse/access10.C: Likewise.
407         * g++.dg/parse/constructor1.C: Likewise.
408         * g++.dg/parse/crash38.C: Likewise.
409         * g++.dg/parse/error3.C: Likewise.
410         * g++.dg/parse/typespec1.C: Likewise.
411         * g++.dg/template/typedef5.C: Likewise.
412         * g++.old-deja/g++.pt/typename3.C: Likewise.
413         * g++.old-deja/g++.pt/typename4.C: Likewise.
414         * g++.old-deja/g++.pt/typename6.C: Likewise.
415         * g++.old-deja/g++.robertl/eb94.C: Likewise.
416
417         * g++.dg/abi/regparm1.C: Fix execute test.
418
419 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
420
421         PR tree-optimization/41643
422         * gcc.dg/pr41643.c: New test.
423
424 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
425
426         PR fortran/41909
427         * gfortran.dg/recursive_check_15.f90: New test.
428
429 2009-11-06  Jason Merrill  <jason@redhat.com>
430
431         PR c++/15946
432         * g++.dg/parse/error36.C: New.
433         * g++.old-deja/g++.other/typename1.C: Adjust.
434
435         PR c++/9381
436         * g++.dg/abi/regparm1.C: New.
437
438 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
439
440         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
441         PLUGIN_PRAGMAS.
442         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
443         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
444         and pragma_plugin-test-1.C.
445
446 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
447
448         PR c++/41536
449         * g++.dg/ext/always_inline-5.C: New test.
450
451 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
452
453         PR c++/41967
454         * g++.dg/gomp/pr41967.C: New test.
455
456 2009-11-06  Michael Matz  <matz@suse.de>
457
458         PR middle-end/41963
459         * gcc.dg/pr41963.c: New test.
460
461 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
462
463         PR middle-end/41935
464         * gcc.dg/pr41935.c: New test.
465         * c-c++-common/pr41935.c: New test.
466         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
467         element.
468         * gcc.c-torture/execute/pr41935.c: New test.
469
470 2009-11-05  Jason Merrill  <jason@redhat.com>
471
472         PR c++/34180
473         * g++.dg/init/synth2.C: New.
474
475         PR c++/7046
476         * g++.dg/abi/pragma-pack1.C: New.
477
478         PR c++/34870
479         * g++.dg/lookup/koenig7.C: New.
480
481         PR c++/41703
482         * g++.dg/template/partial6.C: New.
483
484 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
485
486         PR fortran/41556
487         * gfortran.dg/class_12.f03: New test.
488
489 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
490
491         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
492         in builtin's name.
493
494 2009-11-04  Jason Merrill  <jason@redhat.com>
495
496         PR c++/36912
497         * g++.dg/init/static-init2.C: New.
498
499 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
500
501         PR fortran/41556
502         PR fortran/41873
503         * gfortran.dg/interface_abstract_4.f90: New test.
504
505 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
506
507         * gcc.target/m68k/pr41302.c: Fix target triplet.
508
509 2009-11-04  Jason Merrill  <jason@redhat.com>
510
511         PR c++/39413
512         * g++.dg/template/overload11.C: New.
513         * g++.dg/template/nested3.C: Adjust.
514
515 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
516
517         PR ada/20548
518         * ada/acats/norun.lst: Remove the stack checking tests.
519         * ada/acats/run_acats: Limit the stack to 8MB.
520
521 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
522
523         PR fortran/41556
524         PR fortran/41937
525         * gfortran.dg/class_11.f03: New test.
526
527 2009-11-04  Jason Merrill  <jason@redhat.com>
528
529         PR c++/35067
530         * g++.dg/abi/thunk5.C: New.
531
532 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
533
534         PR rtl-opt/41833
535         * gcc.target/powerpc/altivec-33.c: New testcase.
536
537 2009-11-04  Jason Merrill  <jason@redhat.com>
538
539         PR c++/17365, DR 218
540         * g++.dg/lookup/koenig6.C: New.
541         * g++.dg/lookup/koenig5.C: Adjust.
542         * g++.dg/template/crash56.C: Adjust.
543         * g++.old-deja/g++.ns/koenig5.C: Adjust.
544
545 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
546             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
547
548         * gcc.target/i386/xop-check.h: New file.
549         * gcc.target/i386/xop-hadduX.c: Ditto.
550         * gcc.target/i386/xop-haddX.c: Ditto.
551         * gcc.target/i386/xop-hsubX.c: Ditto.
552         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
553         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
554         * gcc.target/i386/xop-pcmov2.c: Ditto.
555         * gcc.target/i386/xop-pcmov.c: Ditto.
556         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
557         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
558         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
559         * gcc.target/i386/xop-shift1-vector.c: Ditto.
560         * gcc.target/i386/xop-shift2-vector.c: Ditto.
561         * gcc.target/i386/xop-shift3-vector.c: Ditto.
562         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
563         * gcc.target/i386/sse-12.c: Update with new compile options to
564         activate and check xopintrin.h intrinsic file.
565         * gcc.target/i386/sse-13.c: Ditto.
566         * gcc.target/i386/sse-14.c: Ditto.
567         * gcc.target/i386/sse-22.c: Ditto.
568         * gcc.target/i386/sse-23.c: Ditto.
569         * g++.dg/other/i386-2.C: Ditto.
570         * g++.dg/other/i386-3.C: Ditto.
571         * g++.dg/other/i386-5.C: Ditto.
572         * g++.dg/other/i386-6.C: Ditto.
573         
574 2009-11-04  Wei Guozhi  <carrot@google.com>
575
576         PR target/40835
577         * gcc.target/arm/pr40835: New testcase.
578
579 2009-11-04  Revital Eres  <eres@il.ibm.com>
580
581         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
582         change in decision of peeling for alignment.
583         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
584         * gcc.dg/vect/vect-50.c: Likewise.
585         * gcc.dg/vect/vect-42.c: Likewise.
586         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
587         Likewise.
588         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
589         Likewise.
590         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
591         * gcc.dg/vect/vect-60.c: Likewise.
592         * gcc.dg/vect/vect-52.c: Likewise.
593         * gcc.dg/vect/vect-44.c: Likewise.
594         * gcc.dg/vect/vect-27.c: Likewise.
595         * gcc.dg/vect/vect-29.c: Likewise.
596         * gcc.dg/vect/vect-72.c: Likewise.
597         * gcc.dg/vect/vect-56.c: Likewise.
598         * gcc.dg/vect/vect-48.c: Likewise.
599         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
600         * gfortran.dg/vect/vect-2.f90: Likewise.
601         * gfortran.dg/vect/vect-5.f90: Likewise.
602
603 2009-11-04  Richard Guenther  <rguenther@suse.de>
604
605         PR tree-optimization/41919
606         * gcc.c-torture/execute/pr41919.c: New testcase.
607
608 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
609
610         PR target/41302
611         * gcc.target/m68k/pr41302.c: New test.
612
613 2009-11-03  Jason Merrill  <jason@redhat.com>
614
615         PR c++/36959
616         * g++.dg/opt/inline16.C: New.
617
618 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
619
620         * gnat.dg/stack_check.adb1: New test.
621         * gnat.dg/stack_check.adb2: Likewise.
622
623 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
624
625         PR rtl-optimization/41917
626         * gcc.c-torture/execute/pr41917.c: New test.
627
628 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
629
630         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
631         dump to not include "call *%esp".
632
633 2009-11-03  Jason Merrill  <jason@redhat.com>
634
635         PR c++/39786
636         * g++.dg/lookup/using22.C: New.
637
638         PR c++/41876
639         * g++.dg/parse/eh-decl.C: New.
640
641         PR c++/41927
642         * g++.dg/template/sfinae16.C: New.
643
644         PR c++/41815
645         * g++.dg/cpp0x/rv-return.C: New.
646         * g++.dg/cpp0x/deduce.C: Adjust.
647
648         PR c++/40944
649         * g++.dg/template/sfinae15.C: New.
650
651         PR c++/40687
652         * g++.dg/cpp0x/auto3.C: Remove xfail.
653
654 2009-11-03  Tobias Burnus  <burnus@net-b.de>
655
656         PR fortran/41907
657         * gfortran.dg/missing_optional_dummy_6.f90: New test.
658
659 2009-11-03  Nick Clifton  <nickc@redhat.com>
660
661         * gcc.target/rx/builtins.c: Remove redundant tests.
662         Add test of MVTIPL instruction.
663         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
664         function attributes.  Add -msave-acc-in-interrupts option to the
665         command line.
666
667 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
668             Maxim Kuvyrkov  <maxim@codesourcery.com>
669
670         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
671         sh, m68k and fido.
672
673 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
674
675         PR c++/38699
676         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
677         * c-c++-common/builtin-offsetof.c: ... here.
678
679 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
680
681         PR c++/38699
682         * c-c++-common/dfp/builtin-offsetof.c: New test.
683         * g++.dg/other/offsetof6.C: Likewise.
684
685 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
686
687         PR target/41900
688         * gcc.target/i386/pr41900.c: New test.
689
690 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
691
692         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
693
694 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
695
696         PR c++/41856
697         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
698         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
699
700 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
701
702         PR c++/37093
703         * g++.dg/other/ptrmem10.C: New test.
704         * g++.dg/other/ptrmem11.C: Likewise.
705
706 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
707
708         PR testsuite/41878
709         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
710         spaces in some expressions.
711
712 2009-11-02  Jason Merrill  <jason@redhat.com>
713
714         * g++.dg/other/linkage2.C: Move to...
715         * g++.dg/cpp0x/linkage2.C: ..here.
716         * g++.dg/abi/mangle32.C: Add -std=c++0x.
717         * g++.dg/cpp0x/nolinkage1.C: Likewise.
718         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
719         * g++.dg/ext/anon-struct4.C: Revert earlier change.
720         * g++.dg/lookup/anon2.C: Likewise.
721         * g++.dg/other/anon3.C: Likewise.
722         * g++.dg/template/arg2.C: Likewise.
723         * g++.dg/template/local4.C: Likewise.
724         * g++.old-deja/g++.law/operators32.C: Likewise.
725         * g++.old-deja/g++.other/linkage2.C: Likewise.
726         * g++.old-deja/g++.pt/enum6.C: Likewise.
727         * g++.old-deja/g++.other/anon9.C: Likewise.
728         * g++.old-deja/g++.other/linkage1.C: Likewise.
729         * c-c++-common/dfp/pr35620.c: Give the union a name.
730
731 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
732
733         PR tree-optimization/41857
734         * gcc.target/spu/ea/pr41857.c: New file.
735
736 2009-11-02  Martin Jambor  <mjambor@suse.cz>
737
738         PR tree-optimization/41750
739         * gcc.c-torture/execute/pr41750.c: New test.
740
741 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
742
743         PR tree-optimization/41841
744         * gcc.dg/pr41841.c: New test.
745
746         PR debug/41893
747         * gcc.dg/debug/pr41893-1.c: New test.
748         * gcc.dg/debug/pr41893-2.c: New file.
749
750         PR c++/41774
751         * g++.dg/ext/visibility/namespace3.C: New test.
752
753 2009-11-01  Jason Merrill  <jason@redhat.com>
754
755         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
756         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
757         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
758
759 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
760
761         * gnat.dg/opt5.adb: New test.
762
763 2009-11-01  Tobias Burnus  <burnus@net-b.de>
764
765         PR fortran/41872
766         * gfortran.dg/allocatable_scalar_4.f90: New test.
767
768 2009-11-01  Tobias Burnus  <burnus@net-b.de>
769
770         PR fortran/41850
771         * gfortran.dg/intent_out_6.f90: New testcase.
772
773 2009-10-31  Richard Guenther  <rguenther@suse.de>
774
775         * g++.dg/tree-ssa/restrict1.C: New.
776
777 2009-10-31  Jason Merrill  <jason@redhat.com>
778
779         * g++.dg/rtti/typeid9.C: New.
780
781         PR c++/41754
782         * g++.dg/cpp0x/initlist25.C: New.
783
784 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
785
786         * gnat.dg/specs/rep_clause4.ads: New test.
787
788 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
789
790         PR target/41885
791         * gcc.target/avr/torture/pr41885.c: New test.
792
793 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
794
795         * gnat.dg/specs/pack5.ads: New test.
796
797 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
798
799         * lib/target-supports.exp: Handle powerpc-*-elf.
800
801 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
802
803         PR target/40838
804         * gcc.target/i386/incoming-6.c: New.
805         * gcc.target/i386/incoming-7.c: Likewise.
806         * gcc.target/i386/incoming-8.c: Likewise.
807         * gcc.target/i386/incoming-9.c: Likewise.
808         * gcc.target/i386/incoming-10.c: Likewise.
809         * gcc.target/i386/incoming-11.c: Likewise.
810         * gcc.target/i386/incoming-12.c: Likewise.
811         * gcc.target/i386/incoming-13.c: Likewise.
812         * gcc.target/i386/incoming-14.c: Likewise.
813         * gcc.target/i386/incoming-15.c: Likewise.
814         * gcc.target/i386/pr37843-4.c: Likewise.
815
816 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
817
818         PR c++/41863
819         * g++.dg/template/sizeof12.C: New test.
820
821 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
822
823         * gnat.dg/pack14.adb: New test.
824
825 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
826
827         * gcc.target/mips/mips.exp (mips_option_groups): Add
828         mcount-ra-address.
829         * gcc.target/mips/mmcount-ra-address-1.c: New test.
830         * gcc.target/mips/mmcount-ra-address-2.c: New test.
831         * gcc.target/mips/mmcount-ra-address-3.c: New test.
832
833 2009-10-29  Michael Matz  <matz@suse.de>
834
835         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
836         * gcc.target/i386/sse-recip-vec.c: Ditto.
837         * gcc.target/i386/brokensqrt.c: New test.
838
839 2009-10-29  Tobias Burnus  <burnus@net-b.de>
840
841         PR fortran/41777
842         * gfortran.dg/associated_target_3.f90: New testcase.
843
844 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
845
846         * gfortran.dg/lto/pr41764_0.f: New.
847
848 2009-10-29  Martin Jambor  <mjambor@suse.cz>
849
850         PR tree-optimization/41775
851         * g++.dg/torture/pr41775.C: New testcase.
852
853 2009-10-28  Jason Merrill  <jason@redhat.com>
854
855         * g++.dg/cpp0x/inline-ns1.C: New.
856         * g++.dg/cpp0x/inline-ns2.C: New.
857         * g++.dg/cpp0x/inline-ns3.C: New.
858
859 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
860
861         PR rtl-optimization/39715
862         * gcc.target/arm/thumb-ltu.c: New.
863
864 2009-10-28  Richard Guenther  <rguenther@suse.de>
865
866         PR lto/41808
867         PR lto/41839
868         * gcc.dg/lto/20091027-1_0.c: New testcase.
869         * gcc.dg/lto/20091027-1_1.c: Likewise.
870         * g++.dg/lto/20091026-1_0.C: Likewise.
871         * g++.dg/lto/20091026-1_1.C: Likewise.
872         * g++.dg/lto/20091026-1_a.h: Likewise.
873
874 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
875
876         PR middle-end/41837
877         * gcc.dg/pr41837.c: New test.
878
879         PR debug/41801
880         * g++.dg/ext/sync-3.C: New test.
881
882         PR target/41762
883         * gcc.dg/pr41762.c: New test.
884
885 2009-10-28  Richard Guenther  <rguenther@suse.de>
886
887         PR middle-end/41855
888         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
889         * gfortran.dg/lto/20091028-1_1.c: Likewise.
890         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
891         * gfortran.dg/lto/20091028-2_1.c: Likewise.
892
893 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
894
895         PR rtl-optimization/39715
896         * gcc.target/arm/thumb-bitfld1.c: New.
897
898 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
899
900         PR rtl-optimization/40741
901         * gcc.target/arm/thumb-branch1.c: New.
902
903 2009-10-27  Jason Merrill  <jason@redhat.com>
904
905         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
906         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
907         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
908         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
909
910 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
911
912         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
913         * gnat.dg/null_pointer_deref2.adb: Likewise.
914
915 2009-10-27  Richard Guenther  <rguenther@suse.de>
916
917         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
918
919 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
920
921         PR c/41842
922         * gcc.dg/pr41842.c: New test.
923
924 2009-10-27  Revital Eres  <eres@il.ibm.com>
925
926         PR tree-optimization/40648
927         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
928         change in decision of peeling for alignment.
929         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
930         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
931         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
932         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
933         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
934         * gcc.dg/vect/vect-50.c: Likewise.
935         * gcc.dg/vect/vect-33.c: Likewise.
936         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
937         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
938         Likewise.
939         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
940         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
941         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
942         Likewise.
943         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
944         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
945         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
946         * gcc.dg/vect/vect-60.c: Likewise.
947         * gcc.dg/vect/vect-26.c: Likewise.
948         * gcc.dg/vect/vect-52.c: Likewise.
949         * gcc.dg/vect/vect-44.c: Likewise.
950         * gcc.dg/vect/vect-27.c: Likewise.
951         * gcc.dg/vect/vect-70.c: Likewise.
952         * gcc.dg/vect/vect-28.c: Likewise.
953         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
954         * gcc.dg/vect/vect-109.c: Likewise.
955         * gcc.dg/vect/vect-54.c: Likewise.
956         * gcc.dg/vect/vect-29.c: Likewise.
957         * gcc.dg/vect/vect-72.c: Likewise.
958         * gcc.dg/vect/vect-56.c: Likewise.
959         * gcc.dg/vect/vect-48.c: Likewise.
960         * gcc.dg/vect/vect-91.c: Likewise.
961         * gcc.dg/vect/vect-92.c: Likewise.
962         * gcc.dg/vect/vect-58.c: Likewise.
963         * gcc.dg/vect/slp-25.c: Likewise.
964         * gcc.dg/vect/vect-93.c: Likewise.
965         * gcc.dg/vect/vect-95.c: Likewise.
966         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
967         * gcc.dg/vect/vect-87.c: Likewise.
968         * gcc.dg/vect/vect-96.c: Likewise.
969         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
970         * gcc.dg/vect/vect-88.c: Likewise.
971         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
972         * gcc.dg/vect/vect-89.c: Likewise.
973         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
974         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
975         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
976         * gfortran.dg/vect/vect-2.f90: Likewise.
977         * gfortran.dg/vect/vect-3.f90: Likewise.
978         * gfortran.dg/vect/vect-4.f90: Likewise.
979         * gfortran.dg/vect/vect-5.f90: Likewise.
980
981 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
982
983         PR c++/41020
984         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
985
986 2009-10-26  Ben Elliston  <bje@au.ibm.com>
987             Michael Meissner  <meissner@linux.vnet.ibm.com>
988             Ulrich Weigand  <uweigand@de.ibm.com>
989
990         * gcc.target/spu/ea/ea.exp: New file.
991         * gcc.target/spu/ea/cache1.c: Likewise.
992         * gcc.target/spu/ea/cast1.c: Likewise.
993         * gcc.target/spu/ea/cast2.c: Likewise.
994         * gcc.target/spu/ea/compile1.c: Likewise.
995         * gcc.target/spu/ea/compile2.c: Likewise.
996         * gcc.target/spu/ea/cppdefine.c: Likewise.
997         * gcc.target/spu/ea/errors1.c: Likewise.
998         * gcc.target/spu/ea/errors2.c: Likewise.
999         * gcc.target/spu/ea/execute1.c: Likewise.
1000         * gcc.target/spu/ea/execute2.c: Likewise.
1001         * gcc.target/spu/ea/execute3.c: Likewise.
1002         * gcc.target/spu/ea/ops1.c: Likewise.
1003         * gcc.target/spu/ea/ops2.c: Likewise.
1004         * gcc.target/spu/ea/options1.c: Likewise.
1005         * gcc.target/spu/ea/test-sizes.c: Likewise.
1006
1007 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1008
1009         PR bootstrap/41345
1010         * gcc.dg/pr41345.c: New test.
1011
1012         PR debug/41828
1013         * g++.dg/debug/dwarf2/anonname1.C: New test.
1014
1015 2009-10-26  Jason Merrill  <jason@redhat.com>
1016
1017         PR c++/38796
1018         * g++.dg/cpp0x/defaulted15.C: New.
1019         * g++.dg/cpp0x/defaulted16.C: New.
1020
1021 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1022
1023         PR c++/41785
1024         * g++.dg/cpp0x/variadic96.C: New test.
1025
1026 2009-10-26  Nick Clifton  <nickc@redhat.com>
1027
1028         * lib/target-supports.exp (check_profiling_available):
1029         Profiling is not, currently, available for the RX port.
1030         (check_effective_target_hard_float): Add support for RX target.
1031         * gcc.target/rx: New directory.
1032         * gcc.target/rx/builtins.c: New test file.
1033         * gcc.target/rx/interrupts.c: New test file.
1034         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1035         * gcc.target/rx/zero-width-bitfield.c: New test file.
1036         * gcc.target/rx/i272091.c: New test file.
1037         * gcc.target/rx/packed-struct.c: New test file.
1038         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1039
1040 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1041
1042         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1043         * gcc.dg/lto/20091016-1_0.c: Likewise.
1044         * gcc.dg/lto/20090206-1_0.c: Likewise.
1045         * gcc.dg/lto/20081120-1_0.c: Likewise.
1046         * gcc.dg/lto/20081120-2_0.c: Likewise.
1047         * gcc.dg/lto/20090116_0.c: Likewise.
1048         * gcc.dg/lto/20081126_0.c: Likewise.
1049         * gcc.dg/lto/20091013-1_0.c: Likewise.
1050         * gcc.dg/lto/20081212-1_0.c: Likewise.
1051         * gcc.dg/lto/20091015-1_0.c: Likewise.
1052         * gcc.dg/lto/20090126-1_0.c: Likewise.
1053         * gcc.dg/lto/20090126-2_0.c: Likewise.
1054         * gcc.dg/lto/20091020-1_0.c: Likewise.
1055         * gcc.dg/lto/20091020-2_0.c: Likewise.
1056         * gcc.dg/lto/20081204-1_0.c: Likewise.
1057         * gcc.dg/lto/20081204-2_0.c: Likewise.
1058         * gcc.dg/lto/20081224_0.c: Likewise.
1059         * gcc.dg/lto/20090219_0.c: Likewise.
1060
1061 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1062
1063         PR c++/41020
1064         * g++.dg/lookup/extern-c-redecl2.C: New test.
1065         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1066         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1067         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1068
1069 2009-10-26  Michael Matz  <matz@suse.de>
1070
1071         PR tree-optimization/41783
1072         * gcc.dg/pr41783.c: New test.
1073         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1074         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1075         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1076
1077 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1078
1079         PR fortran/41714
1080         * gfortran.dg/class_allocate_4.f03: New test.
1081
1082 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1083
1084         * gcc.target/mips/mult-1.c: New test.
1085
1086 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1087
1088         PR fortran/41784
1089         * gfortran.dg/extends_8.f03: New test.
1090
1091 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1092
1093         * gnat.dg/specs/pack4.ads: New test.
1094
1095 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1096
1097         * gnat.dg/null_pointer_deref1.adb: New test.
1098         * gnat.dg/null_pointer_deref2.adb: Likewise.
1099
1100 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1101
1102         PR fortran/41772
1103         * gfortran.dg/transfer_intrinsic_3.f90.
1104
1105 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1106
1107         * gnat.dg/opt4.adb: New test.
1108
1109 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1110
1111         PR c/40033
1112         * gcc.dg/noncompile/pr40033-1.c: New test.
1113
1114 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1115
1116         PR c++/40808
1117         * g++.dg/abi/mangle34.C: New test
1118
1119 2009-10-23  Jason Merrill  <jason@redhat.com>
1120
1121         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1122
1123         Core issue 899
1124         * g++.dg/cpp0x/explicit4.C: New.
1125
1126 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1127
1128         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1129         *-*-cygwin.
1130         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1131         for *-*-mingw* and *-*-cygwin.
1132         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1133         * g++.dg/template/spec35.C: Disable weak symbol test for
1134         *-*-mingw* and *-*-cygwin.
1135
1136         PR testsuite/31342
1137         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1138
1139 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1140
1141         PR fortran/41800
1142         * gfortran.dg/class_10.f03: New test.
1143
1144 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1145
1146         PR target/41787
1147         * gcc.target/powerpc/vsx-vrsave.c: New file.
1148
1149 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1150
1151         PR c/41673
1152         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1153
1154 2009-10-23  Richard Guenther  <rguenther@suse.de>
1155
1156         PR tree-optimization/41778
1157         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1158
1159 2009-10-22  Richard Guenther  <rguenther@suse.de>
1160
1161         PR lto/41791
1162         * g++.dg/lto/20091022-2_0.C: New testcase.
1163
1164 2009-10-22  Richard Guenther  <rguenther@suse.de>
1165
1166         PR lto/41730
1167         * g++.dg/lto/20091022-1_0.C: New testcase.
1168
1169 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1170
1171         * gcc.dg/autopar/outer-4.c: Adjust scan.
1172         * gcc.dg/autopar/outer-5.c: Adjust scan.
1173         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1174
1175         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1176         * gcc.dg/autopar/outer-1.c: New testcase.
1177         * gcc.dg/autopar/outer-2.c: New testcase.
1178         * gcc.dg/autopar/outer-3.c: New testcase.
1179         * gcc.dg/autopar/outer-4.c: New testcase.
1180         * gcc.dg/autopar/outer-5.c: New testcase.
1181         * gcc.dg/autopar/outer-6.c: New testcase.
1182
1183 2009-10-22  Jan Hubicka  <jh@suse.cz>
1184
1185         * gcc.c-torture/compile/pr40556.c: New testcase.
1186
1187 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1188
1189         PR fortran/41781
1190         * gfortran.dg/goto_8.f90: New test case.
1191
1192 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1193
1194         PR tree-optimization/41497
1195         * gcc.dg/tree-ssa/pr41497.c: New.
1196
1197 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1198
1199         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1200
1201 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1202
1203         * gcc.dg/tls/pie-1.c: New test.
1204
1205 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1206
1207         * g++.dg/abi/mangle33.C: New test.
1208
1209 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1210
1211         * gnat.dg/discr22.adb: New test.
1212
1213 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1214
1215         * gnat.dg/loop_optimization7.ad[sb]: New test.
1216         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1217
1218 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1219
1220         PR fortran/41706
1221         PR fortran/41766
1222         * gfortran.dg/class_9.f03: Extended test case.
1223         * gfortran.dg/select_type_7.f03: New test case.
1224
1225 2009-10-20  Richard Guenther  <rguenther@suse.de>
1226
1227         * gcc.dg/lto/20091020-3_0.c: New testcase.
1228
1229 2009-10-20  Richard Guenther  <rguenther@suse.de>
1230
1231         PR lto/41761
1232         * gcc.dg/lto/20091020-1_0.c: New testcase.
1233         * gcc.dg/lto/20091020-1_1.c: Likewise.
1234         * gcc.dg/lto/20091020-2_0.c: Likewise.
1235         * gcc.dg/lto/20091020-2_1.c: Likewise.
1236
1237 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1238
1239         PR debug/41340
1240         * gcc.dg/pr41340.c: New test.
1241
1242 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1243
1244         * gnat.dg/discr21.ad[sb]: New test.
1245         * gnat.dg/discr21_pkg.ads: New helper.
1246
1247 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1248
1249         PR fortran/41706
1250         * gfortran.dg/class_9 : New test.
1251
1252 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1253
1254         * gcc.dg/raw-string-1.c: New test.
1255         * gcc.dg/raw-string-2.c: New test.
1256         * gcc.dg/raw-string-3.c: New test.
1257         * gcc.dg/raw-string-4.c: New test.
1258         * gcc.dg/raw-string-5.c: New test.
1259         * gcc.dg/raw-string-6.c: New test.
1260         * gcc.dg/raw-string-7.c: New test.
1261         * gcc.dg/utf8-1.c: New test.
1262         * gcc.dg/utf8-2.c: New test.
1263         * gcc.dg/utf-badconcat2.c: New test.
1264         * gcc.dg/utf-dflt2.c: New test.
1265         * gcc.dg/cpp/include6.c: New test.
1266         * g++.dg/ext/raw-string-1.C: New test.
1267         * g++.dg/ext/raw-string-2.C: New test.
1268         * g++.dg/ext/raw-string-3.C: New test.
1269         * g++.dg/ext/raw-string-4.C: New test.
1270         * g++.dg/ext/raw-string-5.C: New test.
1271         * g++.dg/ext/raw-string-6.C: New test.
1272         * g++.dg/ext/raw-string-7.C: New test.
1273         * g++.dg/ext/utf8-1.C: New test.
1274         * g++.dg/ext/utf8-2.C: New test.
1275         * g++.dg/ext/utf-badconcat2.C: New test.
1276         * g++.dg/ext/utf-dflt2.C: New test.
1277
1278         * gcc.dg/cleanup-13.c: New test.
1279
1280 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1281
1282         PR fortran/41586
1283         * gfortran.dg/auto_dealloc_1.f90: New test case.
1284
1285 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1286
1287         Port from redhat/gcc-4_4-branch:
1288         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1289         * gcc.dg/debug/vta-2.c: New test.
1290
1291         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1292         * gcc.dg/debug/vta-1.c: New.
1293
1294 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1295
1296         * gnat.dg/noreturn2.ad[sb]: New test.
1297
1298 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1299
1300         PR fortran/41755
1301         * gfortran.dg/equiv_8.f90: New test.
1302         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1303
1304 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1305
1306         * gcc.target/arm/neon-thumb2-move.c: New test.
1307
1308 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1309
1310         * gcc.dg/debug/vta-3.c: New test.
1311
1312 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1313
1314         * gnat.dg/nested_proc.adb: Rename into...
1315         * gnat.dg/nested_proc1.adb: ...this.
1316         * gnat.dg/nested_proc2.adb: New test.
1317
1318 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1319
1320         * gnat.dg/noreturn1.ad[sb]: New test.
1321
1322 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1323             Paul Thomas  <pault@gcc.gnu.org>
1324
1325         PR fortran/41629
1326         * gfortran.dg/class_6.f90: New test.
1327
1328         PR fortran/41608
1329         PR fortran/41587
1330         * gfortran.dg/class_7.f90: New test.
1331
1332         PR fortran/41618
1333         * gfortran.dg/class_8.f90: New test.
1334
1335 2009-10-17  Richard Guenther  <rguenther@suse.de>
1336
1337         * gcc.dg/lto/20091017-1_0.c: New testcase.
1338         * gcc.dg/lto/20091017-1_1.c: Likewise.
1339
1340 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1341
1342         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1343
1344 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1345
1346         * gnat.dg/aggr11.adb: New test.
1347         * gnat.dg/aggr11_pkg.ads: New helper.
1348
1349 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1350
1351         * gnat.dg/slice8.adb: New test.
1352         * gnat.dg/slice8_pkg1.ads: New helper.
1353         * gnat.dg/slice8_pkg2.ads: Likewise.
1354         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1355
1356 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1357
1358         * gnat.dg/unchecked_convert4.adb: New test.
1359
1360 2009-10-15  Jason Merrill  <jason@redhat.com>
1361
1362         PR c++/38798
1363         * g++.dg/cpp0x/trailing5.C: New.
1364
1365         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1366         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1367         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1368         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1369
1370 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1371
1372         PR fortran/41719
1373         * gfortran.dg/class_5.f03: New test case.
1374         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1375         * gfortran.dg/typebound_operator_4.f03: Ditto.
1376
1377 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1378
1379         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1380         * g++.dg/other/first-global.C: Likewise.
1381         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1382         * g++.dg/torture/pr40323.C: Likewise.
1383         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1384         * gcc.dg/inline-33.c: Likewise.
1385         * gcc.dg/ipa/ipa-1.c: Likewise.
1386         * gcc.dg/ipa/ipa-2.c: Likewise.
1387         * gcc.dg/ipa/ipa-3.c: Likewise.
1388         * gcc.dg/ipa/ipa-4.c: Likewise.
1389         * gcc.dg/ipa/ipa-5.c: Likewise.
1390         * gcc.dg/ipa/ipa-7.c: Likewise.
1391         * gcc.dg/ipa/ipacost-2.c: Likewise.
1392         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1393         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1394         * gfortran.dg/whole_file_5.f90: Likewise.
1395         * gfortran.dg/whole_file_6.f90: Likewise.
1396
1397 2009-10-16  Richard Guenther  <rguenther@suse.de>
1398
1399         PR tree-optimization/41728
1400         * gcc.c-torture/compile/pr41728.c: New testcase.
1401
1402 2009-10-16  Richard Guenther  <rguenther@suse.de>
1403
1404         PR lto/41598
1405         * gcc.dg/lto/20091016-1_0.c: New testcase.
1406         * gcc.dg/lto/20091016-1_1.c: Likewise.
1407         * gcc.dg/lto/20091016-1_a.h: Likewise.
1408
1409 2009-10-16  Richard Guenther  <rguenther@suse.de>
1410
1411         PR lto/41715
1412         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1413         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1414         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1415
1416 2009-10-16  Richard Guenther  <rguenther@suse.de>
1417
1418         PR lto/41713
1419         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1420
1421 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1422
1423         PR debug/41717
1424         * gcc.dg/debug/pr41717.c: New test.
1425
1426 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1427
1428         PR fortran/41648
1429         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1430
1431         PR fortran/41656
1432         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1433
1434 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1435
1436         PR target/23983
1437         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1438         result used.
1439         * g++.dg/ext/altivec-2.C (main): Ditto.
1440
1441 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1442
1443         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1444         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1445
1446 2009-10-15  Richard Guenther  <rguenther@suse.de>
1447
1448         PR lto/41669
1449         * gcc.dg/lto/20091015-1_0.c: New testcase.
1450         * gcc.dg/lto/20091015-1_1.c: Likewise.
1451         * gcc.dg/lto/20091015-1_2.c: Likewise.
1452         * gcc.dg/lto/20091015-1_a.h: Likewise.
1453         * gcc.dg/lto/20091015-1_b.h: Likewise.
1454
1455 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1456
1457         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1458
1459 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1460
1461         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1462
1463 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1464
1465         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1466         line from 1 to 0.
1467         * obj-c++.dg/bitfield-1.mm: Likewise.
1468         * obj-c++.dg/bitfield-4.mm: Likewise.
1469
1470 2009-10-14  Richard Guenther  <rguenther@suse.de>
1471
1472         PR lto/41173
1473         * gcc.dg/lto/20091014-1_0.c: New testcase.
1474
1475 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1476
1477         PR testsuite/41707
1478         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1479         warning on line 0 instead of 1.
1480
1481 2009-10-14  Richard Guenther  <rguenther@suse.de>
1482
1483         PR lto/41521
1484         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1485         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1486
1487 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1488
1489         PR preprocessor/41543
1490         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1491
1492         PR debug/41695
1493         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1494
1495 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1496
1497         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1498         New procedure.
1499         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1500         effective target.
1501
1502 2009-10-14  Jason Merrill  <jason@redhat.com>
1503
1504         PR c++/39866
1505         * g++.dg/cpp0x/defaulted14.C: New.
1506
1507 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1508
1509         * g++.dg/cpp0x/vt-40092.C: New.
1510
1511 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1512
1513         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1514         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1515
1516 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1517
1518         * gfortran.dg/complex_intrinsic_8.f90: New test.
1519
1520 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1521
1522         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1523         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1524
1525 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1526
1527         PR target/38948
1528         * gcc.dg/torture/pr38948.c: New test.
1529
1530 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1531
1532         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1533
1534 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1535
1536         PR fortran/41581
1537         * gfortran.dg/class_allocate_2.f03: Modified.
1538         * gfortran.dg/class_allocate_3.f03: New test case.
1539
1540 2009-10-13  Richard Guenther  <rguenther@suse.de>
1541
1542         PR lto/41668
1543         * gcc.dg/lto/20091006-2_0.c: New testcase.
1544         * gcc.dg/lto/20091006-2_1.c: Likewise.
1545         * gcc.dg/lto/20091006-2_2.c: Likewise.
1546         * gcc.dg/lto/20091013-1_0.c: Likewise.
1547         * gcc.dg/lto/20091013-1_1.c: Likewise.
1548         * gcc.dg/lto/20091013-1_2.c: Likewise.
1549
1550 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1551
1552         * gcc.c-torture/compile/pr41661.c: New test.
1553
1554 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1555
1556         PR libgfortran/41683
1557         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1558
1559 2009-10-12  Jason Merrill  <jason@redhat.com>
1560
1561         PR c++/37875
1562         * g++.dg/cpp0x/decltype18.C: New.
1563
1564         PR c++/37766
1565         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1566
1567 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1568
1569         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1570
1571 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1572
1573         PR debug/41343
1574         PR debug/41447
1575         PR debug/41264
1576         PR debug/41338
1577         * gcc.dg/guality/pr41447-1.c: New.
1578         * gcc.dg/debug/pr41264-1.c: New.
1579         * gcc.dg/debug/pr41343-1.c: New.
1580
1581 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1582
1583         PR target/26515
1584         * gcc.dg/torture/pr26515.c: New test.
1585
1586 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1587
1588         PR testsuite/41659
1589         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1590         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1591         or "xfail" with dg-lto-do.
1592
1593 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1594
1595         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1596
1597 2009-10-12  Michael Matz  <matz@suse.de>
1598
1599         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1600         pass.
1601
1602 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1603
1604         PR target/41680
1605         * g++.dg/torture/pr41680.C: New test.
1606
1607 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1608
1609         PR c++/41570
1610         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1611
1612 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1613
1614         PR debug/41616
1615         * gcc.dg/guality/pr41616-1.c: New.
1616
1617 2009-10-11  Jason Merrill  <jason@redhat.com>
1618
1619         PR c++/37204
1620         * g++.dg/cpp0x/rv-reinterpret.C: New.
1621
1622 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1623
1624         PR libgfortran/38439
1625         * gfortran.dg/fmt_error_9.f: New test.
1626         * gfortran.dg/fmt_error_10.f: New test.
1627
1628 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1629
1630         PR fortran/41583
1631         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1632         * gfortran.dg/class_4b.f03: As above.
1633         * gfortran.dg/class_4c.f03: As above.
1634         * gfortran.dg/class_4d.f03: As above.
1635
1636 2009-10-11  Richard Guenther  <rguenther@suse.de>
1637
1638         PR tree-optimization/41555
1639         * gcc.dg/torture/pr41555.c: New testcase.
1640
1641 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1642
1643         PR libgfortran/35862
1644         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1645         function correctly.
1646
1647 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1648
1649         PR libgfortran/35862
1650         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1651         Add conditions to avoid runtime errors if not supported.
1652
1653 2009-10-10  Richard Guenther  <rguenther@suse.de>
1654
1655         PR tree-optimization/41654
1656         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1657
1658 2009-10-09  Jason Merrill  <jason@redhat.com>
1659
1660         * g++.dg/cpp/ucn-1.C: New.
1661
1662 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1663
1664         PR fortran/41585
1665         * gfortran.dg/class_2.f03: Extended test case.
1666
1667 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1668
1669         PR fortran/41582
1670         * gfortran.dg/class_allocate_1.f03: Modify code such that
1671         it compiles with the gfc_warning->gfc_error change.
1672         * gfortran.dg/class_allocate_1.f03: New test.
1673
1674 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1675
1676         PR fortran/41579
1677         * gfortran.dg/select_type_6.f03: New test.
1678
1679 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1680
1681         PR preprocessor/41445
1682         * gcc.dg/cpp/separate-1.c: Adjust.
1683         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1684         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1685         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1686         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1687         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1688         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1689         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1690
1691         PR rtl-optimization/41646
1692         * gcc.c-torture/compile/pr41646.c: New test.
1693
1694 2009-10-09  Richard Guenther  <rguenther@suse.de>
1695
1696         PR tree-optimization/41634
1697         * gcc.c-torture/compile/pr41634.c: New testcase.
1698
1699 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1700
1701         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1702
1703 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1704
1705         * gnat.dg/opt3.adb: New test.
1706         * gnat.dg/opt3_pkg.ads: New helper.
1707
1708 2009-10-08  Doug Kwan  <dougkwan@google.com>
1709
1710         PR rtl-optimization/41574
1711         * gcc.dg/pr41574.c: New test.
1712
1713 2009-10-08  Cary Coutant  <ccoutant@google.com>
1714
1715         Add support for debugging with ICF (Identical Code Folding).
1716         * g++.dg/debug/dwarf2/icf.C: New test.
1717
1718 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1719
1720         * gcc.target/mips/truncate-6.c: New test.
1721
1722 2009-10-08  Jason Merrill  <jason@redhat.com>
1723
1724         PR c++/36816
1725         * g++.dg/cpp0x/rv-deduce.C: New.
1726
1727         PR c++/37177
1728         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1729         * g++.dg/template/explicit-args2.C: New.
1730         * g++.dg/template/explicit-args3.C: New.
1731         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1732
1733 2009-10-08  Michael Matz  <matz@suse.de>
1734
1735         PR middle-end/41573
1736         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1737         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1738         * gcc.dg/pr41573.c: New test.
1739
1740 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1741
1742         PR c/41182
1743         * gcc.c-torture/compile/pr41182-1.c: New.
1744
1745 2009-10-07  Jason Merrill  <jason@redhat.com>
1746
1747         * g++.dg/cpp0x/variadic95.C: New.
1748
1749 2009-10-07  Jason Merrill  <jason@redhat.com>
1750
1751         * g++.dg/template/scope3.C: New.
1752
1753 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1754
1755         * gcc.dg/debug/dwarf2/inline3.c: New test.
1756
1757 2009-10-07  Daniel Kraft  <d@domob.eu>
1758
1759         PR fortran/41615
1760         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1761
1762 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1763
1764         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1765         * gfortran.dg/select_type_1.f03: Modified error message.
1766         * gfortran.dg/select_type_5.f03: New test.
1767
1768 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1769
1770         PR libgfortran/41612
1771         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1772         have kind=10 reals.
1773
1774 2009-10-06  Jason Merrill  <jason@redhat.com>
1775
1776         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1777         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1778
1779 2009-10-06  Richard Guenther  <rguenther@suse.de>
1780
1781         PR lto/41502
1782         * gcc.dg/lto/20091006-1_0.c: New testcase.
1783         * gcc.dg/lto/20091006-1_1.c: Likewise.
1784         * gcc.dg/lto/20091005-2_0.c: Likewise.
1785
1786 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1787
1788         PR ada/41383
1789         * gnat.dg/timer_cancel.adb: New test.
1790
1791 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1792
1793         PR ada/38333
1794         * gnat.dg/specs/import_abstract.ads: New.
1795
1796 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1797
1798         PR libgfortran/35862
1799         * gfortran.dg/round_2.f03: New test.
1800
1801 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1802
1803         PR debug/41558
1804         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1805         * lib/gcc-gdb-test.exp: ... here.  New file.
1806         * gfortran.dg/guality/guality.exp: New file.
1807         * gfortran.dg/guality/pr41558.f90: New test.
1808         * gfortran.dg/guality/arg1.f90: New test.
1809
1810 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1811
1812         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1813         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1814         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1815         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1816
1817 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1818
1819         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1820         register_pass_info.
1821         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1822         plugin_pass to register_pass_info.
1823         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1824         register_pass_info.
1825         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1826         register_pass_info.
1827
1828 2009-10-05  Richard Guenther  <rguenther@suse.de>
1829
1830         PR lto/41281
1831         * gcc.dg/lto/20090914-2_0.c: New testcase.
1832
1833 2009-10-05  Richard Guenther  <rguenther@suse.de>
1834
1835         PR lto/40902
1836         * gcc.dg/lto/20091005-1_0.c: New testcase.
1837         * gcc.dg/lto/20091005-1_1.c: Likewise.
1838
1839 2009-10-05  Richard Guenther  <rguenther@suse.de>
1840
1841         PR lto/41552
1842         PR lto/41487
1843         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1844         * g++.dg/lto/20091004-1_0.C: New testcase.
1845         * g++.dg/lto/20091004-1_1.C: Likewise.
1846         * g++.dg/lto/20091004-2_0.C: Likewise.
1847         * g++.dg/lto/20091004-2_1.C: Likewise.
1848         * g++.dg/lto/20091004-3_0.C: Likewise.
1849         * g++.dg/lto/20091004-3_1.C: Likewise.
1850
1851 2009-10-05  Richard Guenther  <rguenther@suse.de>
1852
1853         PR tree-optimization/23821
1854         * gcc.dg/torture/pr23821.c: New testcase.
1855
1856 2009-10-05  Daniel Kraft  <d@domob.eu>
1857
1858         PR fortran/41403
1859         * gfortran.dg/goto_6.f: New test.
1860         * gfortran.dg/goto_7.f: New test.
1861
1862 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1863             Bill Maddox  <maddox@google.com>
1864             Cary Coutant  <ccoutant@google.com>
1865             Chris Demetriou  <cgd@google.com>
1866             Diego Novillo  <dnovillo@google.com>
1867             Doug Kwan  <dougkwan@google.com>
1868             Jan Hubicka  <jh@suse.cz>
1869             Ollie Wild  <aaw@google.com>
1870             Rafael Espindola  <espindola@google.com>
1871             Richard Guenther  <rguenther@suse.de>
1872             Simon Baldwin  <simonb@google.com>
1873
1874         * g++.dg/20090107-1.C: New.
1875         * g++.dg/20090121-1.C: New.
1876         * g++.dg/ipa/20090113-1.C: New.
1877         * g++.dg/lto: New directory.
1878         * g++.dg/lto/20080829_0.C: New.
1879         * g++.dg/lto/20080904_0.C: New.
1880         * g++.dg/lto/20080907_0.C: New.
1881         * g++.dg/lto/20080908-1_0.C: New.
1882         * g++.dg/lto/20080908-2_0.C: New.
1883         * g++.dg/lto/20080908-3_0.C: New.
1884         * g++.dg/lto/20080909-1_0.C: New.
1885         * g++.dg/lto/20080910-1_0.C: New.
1886         * g++.dg/lto/20080912-1_0.C: New.
1887         * g++.dg/lto/20080912_0.C: New.
1888         * g++.dg/lto/20080915_0.C: New.
1889         * g++.dg/lto/20080916_0.C: New.
1890         * g++.dg/lto/20080917_0.C: New.
1891         * g++.dg/lto/20080924_0.C: New.
1892         * g++.dg/lto/20080926_0.C: New.
1893         * g++.dg/lto/20081008_0.C: New.
1894         * g++.dg/lto/20081022.h: New.
1895         * g++.dg/lto/20081022_0.C: New.
1896         * g++.dg/lto/20081022_1.C: New.
1897         * g++.dg/lto/20081023_0.C: New.
1898         * g++.dg/lto/20081109-1_0.C: New.
1899         * g++.dg/lto/20081109-2_0.C: New.
1900         * g++.dg/lto/20081109_0.C: New.
1901         * g++.dg/lto/20081109_1.C: New.
1902         * g++.dg/lto/20081118-1_0.C: New.
1903         * g++.dg/lto/20081118-1_1.C: New.
1904         * g++.dg/lto/20081118_0.C: New.
1905         * g++.dg/lto/20081118_1.C: New.
1906         * g++.dg/lto/20081119-1.h: New.
1907         * g++.dg/lto/20081119-1_0.C: New.
1908         * g++.dg/lto/20081119-1_1.C: New.
1909         * g++.dg/lto/20081119_0.C: New.
1910         * g++.dg/lto/20081119_1.C: New.
1911         * g++.dg/lto/20081120-1_0.C: New.
1912         * g++.dg/lto/20081120-1_1.C: New.
1913         * g++.dg/lto/20081120-2_0.C: New.
1914         * g++.dg/lto/20081120-2_1.C: New.
1915         * g++.dg/lto/20081123_0.C: New.
1916         * g++.dg/lto/20081123_1.C: New.
1917         * g++.dg/lto/20081125.h: New.
1918         * g++.dg/lto/20081125_0.C: New.
1919         * g++.dg/lto/20081125_1.C: New.
1920         * g++.dg/lto/20081127_0.C: New.
1921         * g++.dg/lto/20081127_1.C: New.
1922         * g++.dg/lto/20081203_0.C: New.
1923         * g++.dg/lto/20081203_1.C: New.
1924         * g++.dg/lto/20081204-1_0.C: New.
1925         * g++.dg/lto/20081204-1_1.C: New.
1926         * g++.dg/lto/20081204-2_0.C: New.
1927         * g++.dg/lto/20081204-2_1.C: New.
1928         * g++.dg/lto/20081209_0.C: New.
1929         * g++.dg/lto/20081209_1.C: New.
1930         * g++.dg/lto/20081211-1.h: New.
1931         * g++.dg/lto/20081211-1_0.C: New.
1932         * g++.dg/lto/20081211-1_1.C: New.
1933         * g++.dg/lto/20081217-1_0.C: New.
1934         * g++.dg/lto/20081217-2_0.C: New.
1935         * g++.dg/lto/20081219_0.C: New.
1936         * g++.dg/lto/20081219_1.C: New.
1937         * g++.dg/lto/20090106_0.C: New.
1938         * g++.dg/lto/20090112_0.C: New.
1939         * g++.dg/lto/20090128_0.C: New.
1940         * g++.dg/lto/20090221_0.C: New.
1941         * g++.dg/lto/20090302_0.C: New.
1942         * g++.dg/lto/20090302_1.C: New.
1943         * g++.dg/lto/20090303_0.C: New.
1944         * g++.dg/lto/20090311-1.h: New.
1945         * g++.dg/lto/20090311-1_0.C: New.
1946         * g++.dg/lto/20090311-1_1.C: New.
1947         * g++.dg/lto/20090311_0.C: New.
1948         * g++.dg/lto/20090311_1.C: New.
1949         * g++.dg/lto/20090312.h: New.
1950         * g++.dg/lto/20090312_0.C: New.
1951         * g++.dg/lto/20090312_1.C: New.
1952         * g++.dg/lto/20090313_0.C: New.
1953         * g++.dg/lto/20090313_1.C: New.
1954         * g++.dg/lto/20090315_0.C: New.
1955         * g++.dg/lto/20090315_1.C: New.
1956         * g++.dg/lto/20091002-1_0.C: New testcase.
1957         * g++.dg/lto/20091002-2_0.C: Likewise..
1958         * g++.dg/lto/20091002-3_0.C: Likewise..
1959         * g++.dg/lto/README: New.
1960         * g++.dg/lto/pr40818_0.C: New.
1961         * g++.dg/opt/thunk3-1.C: New.
1962         * g++.dg/opt/thunk4.C: New.
1963         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1964         replacements with __attribute__ ((__noinline__)).
1965         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1966         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1967         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1968         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1969         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1970         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1971         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1972         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1973         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1974         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1975         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1976         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1977         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1978         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1979         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1980         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1981         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1982         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1983         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1984         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1985         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1986         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1987         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1988         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1989         * gcc.dg/20081223-1.c: New.
1990         * gcc.dg/lto: New directory.
1991         * gcc.dg/lto/20080908_0.c: New.
1992         * gcc.dg/lto/20080917_0.c: New.
1993         * gcc.dg/lto/20080924_0.c: New.
1994         * gcc.dg/lto/20081024_0.c: New.
1995         * gcc.dg/lto/20081109_0.c: New.
1996         * gcc.dg/lto/20081111_0.c: New.
1997         * gcc.dg/lto/20081111_1.c: New.
1998         * gcc.dg/lto/20081112_0.c: New.
1999         * gcc.dg/lto/20081112_1.c: New.
2000         * gcc.dg/lto/20081115_0.c: New.
2001         * gcc.dg/lto/20081115_1.c: New.
2002         * gcc.dg/lto/20081115_2.c: New.
2003         * gcc.dg/lto/20081118_0.c: New.
2004         * gcc.dg/lto/20081118_1.c: New.
2005         * gcc.dg/lto/20081118_2.c: New.
2006         * gcc.dg/lto/20081120-1_0.c: New.
2007         * gcc.dg/lto/20081120-1_1.c: New.
2008         * gcc.dg/lto/20081120-2_0.c: New.
2009         * gcc.dg/lto/20081120-2_1.c: New.
2010         * gcc.dg/lto/20081125_0.c: New.
2011         * gcc.dg/lto/20081125_1.c: New.
2012         * gcc.dg/lto/20081126_0.c: New.
2013         * gcc.dg/lto/20081201-1_0.c: New.
2014         * gcc.dg/lto/20081201-1_1.c: New.
2015         * gcc.dg/lto/20081201-1_2.c: New.
2016         * gcc.dg/lto/20081201-2_0.c: New.
2017         * gcc.dg/lto/20081201-2_1.c: New.
2018         * gcc.dg/lto/20081202-1_0.c: New.
2019         * gcc.dg/lto/20081202-1_1.c: New.
2020         * gcc.dg/lto/20081202-2_0.c: New.
2021         * gcc.dg/lto/20081202-2_1.c: New.
2022         * gcc.dg/lto/20081204-1_0.c: New.
2023         * gcc.dg/lto/20081204-1_1.c: New.
2024         * gcc.dg/lto/20081204-2_0.c: New.
2025         * gcc.dg/lto/20081210-1_0.c: New.
2026         * gcc.dg/lto/20081212-1_0.c: New.
2027         * gcc.dg/lto/20081222_0.c: New.
2028         * gcc.dg/lto/20081222_0.h: New.
2029         * gcc.dg/lto/20081222_1.c: New.
2030         * gcc.dg/lto/20081224_0.c: New.
2031         * gcc.dg/lto/20081224_0.h: New.
2032         * gcc.dg/lto/20081224_1.c: New.
2033         * gcc.dg/lto/20090116_0.c: New.
2034         * gcc.dg/lto/20090120_0.c: New.
2035         * gcc.dg/lto/20090126-1_0.c: New.
2036         * gcc.dg/lto/20090126-2_0.c: New.
2037         * gcc.dg/lto/20090206-1_0.c: New.
2038         * gcc.dg/lto/20090206-2_0.c: New.
2039         * gcc.dg/lto/20090210_0.c: New.
2040         * gcc.dg/lto/20090210_1.c: New.
2041         * gcc.dg/lto/20090213_0.c: New.
2042         * gcc.dg/lto/20090213_1.c: New.
2043         * gcc.dg/lto/20090218-1_0.c: New.
2044         * gcc.dg/lto/20090218-1_1.c: New.
2045         * gcc.dg/lto/20090218-2_0.c: New.
2046         * gcc.dg/lto/20090218-2_1.c: New.
2047         * gcc.dg/lto/20090218_0.c: New.
2048         * gcc.dg/lto/20090218_1.c: New.
2049         * gcc.dg/lto/20090218_2.c: New.
2050         * gcc.dg/lto/20090218_3.c: New.
2051         * gcc.dg/lto/20090219_0.c: New.
2052         * gcc.dg/lto/20090312_0.c: New.
2053         * gcc.dg/lto/20090312_1.c: New.
2054         * gcc.dg/lto/20090313_0.c: New.
2055         * gcc.dg/lto/20090706-1_0.c: New.
2056         * gcc.dg/lto/20090706-2_0.c: New.
2057         * gcc.dg/lto/20090717_0.c: New.
2058         * gcc.dg/lto/20090717_1.c: New.
2059         * gcc.dg/lto/20090729_0.c: New.
2060         * gcc.dg/lto/20090729_1.c: New.
2061         * gcc.dg/lto/20090812_0.c: New.
2062         * gcc.dg/lto/20090812_1.c: New.
2063         * gcc.dg/lto/20090914-1_0.c: New.
2064         * gcc.dg/lto/README: New.
2065         * gcc.dg/visibility-7.c: Adjust expected pattern
2066         * gfortran.dg/lto: New directory.
2067         * gfortran.dg/lto/pr40724_0.f: New.
2068         * gfortran.dg/lto/pr40724_1.f: New.
2069         * gfortran.dg/lto/pr40725_0.f03: New.
2070         * gfortran.dg/lto/pr40725_1.c: New.
2071         * gfortran.dg/lto/pr41069_0.f90: New.
2072         * gfortran.dg/lto/pr41069_1.f90: New.
2073         * gfortran.dg/lto/pr41069_2.f90: New.
2074         * g++.dg/README: Add 'lto' directory.
2075         * g++.dg/dg.exp: Also scan 'lto' directory
2076
2077 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2078             Janis Johnson  <janis187@us.ibm.com>
2079             Diego Novillo  <dnovillo@google.com>
2080
2081         * g++.dg/lto/lto.exp: New.
2082         * gcc.c-torture/execute/execute.exp: Add
2083         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2084         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2085         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2086         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2087         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2088         * gcc.dg/lto/lto.exp: New.
2089         * gfortran.dg/lto/lto.exp: New.
2090         * lib/target-supports.exp (check_effective_target_lto): New.
2091         * lib/c-torture.exp: Load target-supports.exp.  Define
2092         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2093         * lib/gcc-dg.exp: Likewise.
2094         * lib/lto.exp: New.
2095         * lib/torture-options.exp: Add support for a third argument.
2096
2097 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2098
2099         PR testsuite/41542
2100         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2101
2102 2009-10-02  Jason Merrill  <jason@redhat.com>
2103
2104         * g++.dg/abi/mangle32.C: New.
2105
2106 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2107
2108         * gnat.dg/atomic2.adb: New test.
2109
2110 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2111
2112         * gnat.dg/array11.adb: New test.
2113         * gnat.dg/array12.adb: Likewise.
2114
2115 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2116
2117         * gnat.dg/array10.adb: New test.
2118         * gnat.dg/object_overflow.adb: Tweak.
2119
2120 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2121
2122         * gcc.dg/guality/guality.exp: Disable on darwin.
2123
2124 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2125
2126         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2127         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2128         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2129         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2130
2131 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2132
2133         PR fortran/41479
2134         * gfortran.dg/intent_out_5.f90: New test.
2135
2136 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2137
2138         PR debug/41404
2139         PR debug/41353
2140         * gcc.dg/guality/pr41404-1.c: New test.
2141         * gcc.dg/guality/pr41353-2.c: New test.
2142
2143 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2144
2145         PR testsuite/41546
2146         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2147         to -mtune=generic.
2148
2149 2009-10-01  Jan Hubicka  <jh@suse.cz>
2150
2151         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2152
2153 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2154
2155         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2156
2157         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2158
2159 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2160
2161         PR fortran/41515
2162         * gfortran.dg/parameter_array_init_5.f90: New test.
2163
2164 2009-10-01  Jason Merrill  <jason@redhat.com>
2165
2166         * g++.dg/cpp0x/defaulted13.C: New.
2167
2168 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2169
2170         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2171         * gfortran.dg/bounds_check_11.f90: Likewise.
2172         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2173
2174 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2175
2176         * gfortran.dg/select_type_4.f90: New test.
2177
2178 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2179
2180         * gfortran.dg/same_type_as_1.f03: New test.
2181         * gfortran.dg/same_type_as_2.f03: Ditto.
2182
2183 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2184
2185         * gfortran.dg/select_type_1.f03: Extended.
2186         * gfortran.dg/select_type_3.f03: New test.
2187
2188 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2189
2190         * gfortran.dg/class_allocate_1.f03: New test.
2191
2192 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2193
2194         PR fortran/40996
2195         * gfortran.dg/allocatable_scalar_3.f90: New test.
2196         * gfortran.dg/select_type_2.f03: Ditto.
2197         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2198
2199 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2200
2201         * gfortran.dg/block_name_2.f90: Modified error message.
2202         * gfortran.dg/select_6.f90: Ditto.
2203         * gfortran.dg/select_type_1.f03: New test.
2204
2205 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2206
2207         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2208         * gfortran.dg/class_1.f03: Ditto.
2209         * gfortran.dg/class_2.f03: Ditto.
2210         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2211         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2212         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2213         * gfortran.dg/typebound_call_10.f03: Ditto.
2214         * gfortran.dg/typebound_call_2.f03: Ditto.
2215         * gfortran.dg/typebound_call_3.f03: Ditto.
2216         * gfortran.dg/typebound_call_4.f03: Ditto.
2217         * gfortran.dg/typebound_call_9.f03: Ditto.
2218         * gfortran.dg/typebound_generic_3.f03: Ditto.
2219         * gfortran.dg/typebound_generic_4.f03: Ditto.
2220         * gfortran.dg/typebound_operator_1.f03: Ditto.
2221         * gfortran.dg/typebound_operator_2.f03: Ditto.
2222         * gfortran.dg/typebound_operator_3.f03: Ditto.
2223         * gfortran.dg/typebound_operator_4.f03: Ditto.
2224         * gfortran.dg/typebound_proc_1.f08: Ditto.
2225         * gfortran.dg/typebound_proc_5.f03: Ditto.
2226         * gfortran.dg/typebound_proc_6.f03: Ditto.
2227
2228 2009-09-30  Jason Merrill  <jason@redhat.com>
2229
2230         * g++.dg/eh/init-temp1.C: Improve test.
2231
2232 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2233
2234         PR target/22093
2235         * gcc.target/alpha/pr22093.c: New test.
2236
2237 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2238             Jason Merrill  <jason@redhat.com>
2239
2240         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2241         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2242         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2243         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2244         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2245         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2246         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2247         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2248         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2249         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2250         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2251         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2252         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2253         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2254         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2255         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2256         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2257         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2258         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2259         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2260         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2261         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2262         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2263         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2264         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2265         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2266         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2267         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2268         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2269         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2270         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2271         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2272         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2273         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2274         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2275         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2276         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2277         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2278         * lib/prune.exp: Accept "In lambda function".
2279
2280 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2281
2282         * gcc.target/i386/fma4-check.h: New file.
2283         * gcc.target/i386/fma4-fma.c: Ditto.
2284         * gcc.target/i386/fma4-maccXX.c: Ditto.
2285         * gcc.target/i386/fma4-msubXX.c: Ditto.
2286         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2287         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2288         * gcc.target/i386/fma4-vector.c: Ditto.
2289         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2290         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2291         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2292         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2293         * gcc.target/i386/fma4-256-vector.c: Ditto.
2294         * gcc.target/i386/funcspec-2.c: Ditto.
2295
2296         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2297
2298         * gcc.target/i386/funcspec-5.c: Add FMA4.
2299         * gcc.target/i386/funcspec-6.c: Ditto.
2300         * gcc.target/i386/funcspec-8.c: Ditto.
2301
2302         * gcc.target/i386/funcspec-9.c: New file.
2303
2304         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2305
2306         * gcc.target/i386/isa-10.c: New file.
2307         * gcc.target/i386/isa-11.c: Ditto.
2308         * gcc.target/i386/isa-12.c: Ditto.
2309         * gcc.target/i386/isa-13.c: Ditto.
2310         * gcc.target/i386/isa-2.c: Ditto.
2311         * gcc.target/i386/isa-3.c: Ditto.
2312         * gcc.target/i386/isa-4.c: Ditto.
2313         * gcc.target/i386/isa-7.c: Ditto.
2314         * gcc.target/i386/isa-8.c: Ditto.
2315         * gcc.target/i386/isa-9.c: Ditto.
2316
2317         * gcc.target/i386/isa-14.c: Add FMA4.
2318         * gcc.target/i386/isa-1.c: Ditto.
2319         * gcc.target/i386/isa-5.c: Ditto.
2320         * gcc.target/i386/isa-6.c: Ditto.
2321
2322         * gcc.target/i386/sse-12.c: New file.
2323         * gcc.target/i386/sse-13.c: Ditto.
2324         * gcc.target/i386/sse-14.c: Ditto.
2325         * gcc.target/i386/sse-22.c: Ditto.
2326
2327         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2328         * g++.dg/other/i386-3.C: Ditto.
2329         * g++.dg/other/i386-5.C: Ditto.
2330         * g++.dg/other/i386-6.C: Ditto.
2331
2332 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2333
2334         PR testsuite/41496
2335         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2336         before.
2337
2338 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2339
2340         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2341         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2342
2343 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2344
2345         PR debug/41438
2346         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2347         hidden.
2348         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2349
2350 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2351
2352         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2353         * gcc.target/i386/isa-1.c: Remove SSE5.
2354         * gcc.target/i386/isa-5.c: Ditto.
2355         * gcc.target/i386/isa-6.c: Ditto.
2356         * gcc.target/i386/funcspec-4.c: Remove error conditions
2357         related to SSE5.
2358         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2359         * gcc.target/i386/avx-2.c: Ditto.
2360         * gcc.target/i386/sse-23.c: Ditto.
2361         * gcc.target/i386/funcspec-9.c: Delete.
2362
2363 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2364
2365         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2366         * gcc.dg/guality/pr41353-1.c: New test.
2367
2368         PR testsuite/41444
2369         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2370         in macro name definition for non-unix/win32/msdos.
2371
2372 2009-09-29  Daniel Kraft  <d@domob.eu>
2373
2374         PR fortran/39626
2375         * gfortran.dg/block_1.f08: New test.
2376         * gfortran.dg/block_2.f08: New test.
2377         * gfortran.dg/block_3.f90: New test.
2378         * gfortran.dg/block_4.f08: New test.
2379         * gfortran.dg/block_5.f08: New test.
2380         * gfortran.dg/block_6.f08: New test.
2381         * gfortran.dg/block_7.f08: New test.
2382         * gfortran.dg/block_8.f08: New test.
2383
2384 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2385
2386         PR libgfortran/35862
2387         * gfortran.dg/round_1.f03: New test.
2388         * gfortran.dg/f2003_io_3.f03: Update test.
2389
2390 2009-09-28  Easwaran Raman  <eraman@google.com>
2391
2392         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2393         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2394
2395 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2396
2397         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2398         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2399         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2400         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2401         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2402
2403         * g++.dg/dfp/dfp.exp: Fix typo.
2404
2405         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2406         Fix typo that breaks the check.
2407
2408 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2409
2410         * gnat.dg (tagged_alloc_free.adb): New testcase.
2411
2412 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2413
2414         * g++.dg/dfp: New directory.
2415         * g++.dg/dg.exp: Prune tests in dfp directory.
2416         * g++.dg/dfp/dfp.exp: New.
2417         * g++.dg/dfp/mangle-mode.C: New test.
2418
2419 2009-09-28  Michael Matz  <matz@suse.de>
2420
2421         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2422         for sign of -Inf.
2423
2424 2009-09-27  Richard Henderson  <rth@redhat.com>
2425
2426         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2427         * gcc.dg/tree-ssa/pr41469-1.c: New.
2428
2429 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2430
2431         PR c/41476
2432         * gcc.dg/cond-constqual-1.c: New test.
2433
2434 2009-09-26  Michael Matz  <matz@suse.de>
2435
2436         PR lto/40758
2437         PR middle-end/41470
2438         * gcc.dg/pr41470.c: New test.
2439
2440 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2441
2442         * gnat.dg/array9.adb: New test.
2443
2444 2009-09-26  Michael Matz  <matz@suse.de>
2445
2446         PR tree-optimization/41454
2447         * gcc.dg/pr41454.c: New test.
2448
2449 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2450
2451         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2452         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2453         into DW_TAG_GNU_template_parameter_pack and
2454         DW_TAG_GNU_formal_parameter_pack.
2455         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2456         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2457
2458 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2459
2460         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2461         parameters for alignment-sensitive -fsection-anchors tests.
2462
2463 2009-09-25  Richard Guenther  <rguenther@suse.de>
2464
2465         PR middle-end/41463
2466         * gcc.c-torture/execute/pr41463.c: New testcase.
2467
2468 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2469
2470         * gnat.dg/sse_nolib.adb: New testcase.
2471
2472 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2473
2474         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2475         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2476         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2477         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2478         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2479         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2480         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2481         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2482         * gcc.dg/vect/vect.exp: Add Power7 flags.
2483         * g++.dg/vect/vect.exp: Likewise.
2484         * gfortran.dg/vect/vect.exp: Likewise.
2485
2486 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2487
2488         PR fortran/41459
2489         * gfortran.dg/empty_label.f: New test.
2490         * gfortran.dg/empty_label.f90: Ditto.
2491         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2492
2493 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2494
2495         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2496         compile-time.
2497
2498 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2499
2500         * lib/scanasm.exp (make_pattern_printable): New function.
2501         (dg-scan, scan-assembler-times, scan-assembler-dem,
2502         scan-assembler-dem-not): Use it.
2503
2504 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2505
2506         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2507         (test_nested): Renamed to ...
2508         (test_nested1): This.
2509         (test_nested2): New.
2510         (main): Likewise.
2511
2512 2009-09-24  Richard Guenther  <rguenther@suse.de>
2513
2514         PR tree-optimization/36143
2515         PR tree-optimization/38747
2516         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2517         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2518         * g++.dg/torture/pr38747.C: New testcase.
2519         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2520
2521 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2522
2523         * gnat.dg/nested_proc.adb: New test.
2524
2525 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2526
2527         * gcc.target/i386/pr12329.c: Adjust.
2528
2529 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2530
2531         PR debug/41248
2532         * gcc.dg/pr41248.c: New.
2533
2534 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2535
2536         PR debug/41065
2537         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2538
2539 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2540
2541         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2542         current_compiler_flags.  Fix typos.
2543
2544 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2545
2546         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2547
2548 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2549
2550         PR c/39779
2551         * gcc.c-torture/compile/pr39779.c: New test.
2552
2553 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2554
2555         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2556         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2557         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2558
2559 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2560
2561         PR debug/41295
2562         * gcc.dg/pr41295.c: New.
2563
2564 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2565
2566         * gcc.dg/pr40209.c: Add test case.
2567
2568 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2569
2570         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2571         matching assembly.
2572         * gcc.target/mips/code-readable-2.c: Likewise.
2573         * gcc.target/mips/code-readable-3.c: Likewise.
2574
2575 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2576
2577         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2578         Check support via mode instead of C type.
2579         (check_effective_target_dfprt_nocache): Ditto.
2580         (check_effective_target_hard_dfp): Ditto.
2581
2582 2009-09-22  Richard Guenther  <rguenther@suse.de>
2583
2584         PR middle-end/41395
2585         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2586         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2587
2588 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2589
2590         * gcc.dg/20090922-1.c: New test.
2591
2592         PR bootstrap/41405
2593         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2594         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2595         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2596         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2597         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2598         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2599         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2600         * objc.dg/dwarf-2.m: Likewise.
2601
2602 2009-09-22  Richard Guenther  <rguenther@suse.de>
2603
2604         PR tree-optimization/41428
2605         * g++.dg/tree-ssa/pr41428.C: New testcase.
2606
2607 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2608
2609         PR middle-end/41429
2610         * g++.dg/gomp/pr41429.C: New test.
2611
2612 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2613
2614         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2615
2616 2009-09-21  Jason Merrill  <jason@redhat.com>
2617
2618         PR c++/41421
2619         * g++.dg/cpp0x/trivial1.C: Expand.
2620
2621 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2622
2623         * gcc.dg/torture/calleesave-sse.c: New.
2624
2625 2009-09-21  Jan Hubicka  <jh@suse.cz>
2626
2627         * gcc.dg/guality/inline-params.c: New testcase.
2628
2629 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2630
2631         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2632         Add -fno-inline.
2633         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2634         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2635         (f2): Ditto.
2636
2637 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2638
2639         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2640         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2641         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2642         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2643         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2644
2645 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2646
2647         PR middle-end/40642
2648         * g++.dg/torture/pr40642.C: New testcase.
2649
2650 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2651
2652         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2653         cases in static initializers.
2654
2655 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2656
2657         * gcc.c-tortue/compile/pr39886.c: New.
2658
2659 2009-09-20  Chris Demetriou  <cgd@google.com>
2660
2661         PR preprocessor/28435:
2662         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2663         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2664         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2665         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2666         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2667
2668 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2669
2670         * gcc.target/mips/mips.exp: Add relax-pic-calls
2671         under -mfoo/-mno-foo options.
2672         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2673         and -mexplicit-relocs.
2674         * gcc.target/mips/call-1.c: New test.
2675         * gcc.target/mips/call-2.c: New test.
2676         * gcc.target/mips/call-3.c: New test.
2677         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2678         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2679
2680 2009-09-19  Chris Demetriou  <cgd@google.com>
2681
2682         PR preprocessor/28435:
2683         * gcc.dg/cpp/missing-header-MD.c: New test.
2684         * gcc.dg/cpp/missing-header-MMD.c: New test.
2685         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2686         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2687
2688 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2689
2690         PR libgfortran/41328
2691         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2692         EOF works.
2693
2694 2009-09-18  Jason Merrill  <jason@redhat.com>
2695
2696         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2697         * g++.dg/cpp0x/initlist-deduce.C: New.
2698
2699 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2700
2701         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2702
2703 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2704
2705         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2706         * c-c++-common/dfp: New directory.
2707         * c-c++-common/dfp/dfp-dbg.h: New file.
2708         * gcc.dg/dfp/call-by-value.c: Move to ...
2709         * c-c++-common/call-by-value.c: here.
2710         * gcc.dg/dfp/cast.c: Move to ...
2711         * c-c++-common/cast.c: here.
2712         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2713         * c-c++-common/compare-eq-const.c: here.
2714         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2715         * c-c++-common/compare-eq-d128.c: here.
2716         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2717         * c-c++-common/compare-eq-d32.c: here.
2718         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2719         * c-c++-common/compare-eq-d64.c: here.
2720         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2721         * c-c++-common/compare-eq-dfp.c: here.
2722         * gcc.dg/dfp/compare-eq.h: Move to ...
2723         * c-c++-common/compare-eq.h: here.
2724         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2725         * c-c++-common/compare-rel-const.c: here.
2726         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2727         * c-c++-common/compare-rel-d128.c: here.
2728         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2729         * c-c++-common/compare-rel-d32.c: here.
2730         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2731         * c-c++-common/compare-rel-d64.c: here.
2732         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2733         * c-c++-common/compare-rel-dfp.c: here.
2734         * gcc.dg/dfp/compare-rel.h: Move to ...
2735         * c-c++-common/compare-rel.h: here.
2736         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2737         * c-c++-common/compare-special-d128.c: here.
2738         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2739         * c-c++-common/compare-special-d32.c: here.
2740         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2741         * c-c++-common/compare-special-d64.c: here.
2742         * gcc.dg/dfp/compare-special.h: Move to ...
2743         * c-c++-common/compare-special.h: here.
2744         * gcc.dg/dfp/constants-zero.c: Move to ...
2745         * c-c++-common/constants-zero.c: here.
2746         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2747         * c-c++-common/convert-bfp-10.c: here.
2748         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2749         * c-c++-common/convert-bfp-11.c: here.
2750         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2751         * c-c++-common/convert-bfp-12.c: here.
2752         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2753         * c-c++-common/convert-bfp-13.c: here.
2754         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2755         * c-c++-common/convert-bfp-14.c: here.
2756         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2757         * c-c++-common/convert-bfp-2.c: here.
2758         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2759         * c-c++-common/convert-bfp-3.c: here.
2760         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2761         * c-c++-common/convert-bfp-4.c: here.
2762         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2763         * c-c++-common/convert-bfp-5.c: here.
2764         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2765         * c-c++-common/convert-bfp-6.c: here.
2766         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2767         * c-c++-common/convert-bfp-7.c: here.
2768         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2769         * c-c++-common/convert-bfp-8.c: here.
2770         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2771         * c-c++-common/convert-bfp-9.c: here.
2772         * gcc.dg/dfp/convert-bfp.c: Move to ...
2773         * c-c++-common/convert-bfp.c: here.
2774         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2775         * c-c++-common/convert-bfp-fold.c: here.
2776         * gcc.dg/dfp/convert-dfp.c: Move to ...
2777         * c-c++-common/convert-dfp.c: here.
2778         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2779         * c-c++-common/convert-dfp-fold-2.c: here.
2780         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2781         * c-c++-common/convert-dfp-fold.c: here.
2782         * gcc.dg/dfp/convert.h: Move to ...
2783         * c-c++-common/convert.h: here.
2784         * gcc.dg/dfp/convert-int.c: Move to ...
2785         * c-c++-common/convert-int.c: here.
2786         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2787         * c-c++-common/convert-int-fold.c: here.
2788         * gcc.dg/dfp/convert-int-max.c: Move to ...
2789         * c-c++-common/convert-int-max.c: here.
2790         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2791         * c-c++-common/convert-int-max-fold.c: here.
2792         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2793         * c-c++-common/convert-int-saturate.c: here.
2794         * gcc.dg/dfp/func-array.c: Move to ...
2795         * c-c++-common/func-array.c: here.
2796         * gcc.dg/dfp/func-deref.c: Move to ...
2797         * c-c++-common/func-deref.c: here.
2798         * gcc.dg/dfp/func-mixed.c: Move to ...
2799         * c-c++-common/func-mixed.c: here.
2800         * gcc.dg/dfp/func-pointer.c: Move to ...
2801         * c-c++-common/func-pointer.c: here.
2802         * gcc.dg/dfp/func-scalar.c: Move to ...
2803         * c-c++-common/func-scalar.c: here.
2804         * gcc.dg/dfp/func-struct.c: Move to ...
2805         * c-c++-common/func-struct.c: here.
2806         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2807         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2808         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2809         * c-c++-common/func-vararg-alternate-d128.c: here.
2810         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2811         * c-c++-common/func-vararg-alternate-d32.c: here.
2812         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2813         * c-c++-common/func-vararg-alternate-d64.c: here.
2814         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2815         * c-c++-common/func-vararg-alternate.h: here.
2816         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2817         * c-c++-common/func-vararg-dfp.c: here.
2818         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2819         * c-c++-common/func-vararg-mixed-2.c: here.
2820         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2821         * c-c++-common/func-vararg-mixed.c: here.
2822         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2823         * c-c++-common/func-vararg-size0.c: here.
2824         * gcc.dg/dfp/inf-1.c: Move to ...
2825         * c-c++-common/inf-1.c: here.
2826         * gcc.dg/dfp/loop-index.c: Move to ...
2827         * c-c++-common/loop-index.c: here.
2828         * gcc.dg/dfp/modes.c: Move to ...
2829         * c-c++-common/modes.c: here.
2830         * gcc.dg/dfp/nan-1.c: Move to ...
2831         * c-c++-common/nan-1.c: here.
2832         * gcc.dg/dfp/nan-2.c: Move to ...
2833         * c-c++-common/nan-2.c: here.
2834         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2835         * c-c++-common/operator-arith-fold.c: here.
2836         * gcc.dg/dfp/operator-assignment.c: Move to ...
2837         * c-c++-common/operator-assignment.c: here.
2838         * gcc.dg/dfp/operator-comma.c: Move to ...
2839         * c-c++-common/operator-comma.c: here.
2840         * gcc.dg/dfp/operator-cond.c: Move to ...
2841         * c-c++-common/operator-cond.c: here.
2842         * gcc.dg/dfp/operator-logical.c: Move to ...
2843         * c-c++-common/operator-logical.c: here.
2844         * gcc.dg/dfp/operator-unary.c: Move to ...
2845         * c-c++-common/operator-unary.c: here.
2846         * gcc.dg/dfp/pr31385.c: Move to ...
2847         * c-c++-common/pr31385.c: here.
2848         * gcc.dg/dfp/pr33466.c: Move to ...
2849         * c-c++-common/pr33466.c: here.
2850         * gcc.dg/dfp/pr35620.c: Move to ...
2851         * c-c++-common/pr35620.c: here.
2852         * gcc.dg/dfp/pr36800.c: Move to ...
2853         * c-c++-common/pr36800.c: here.
2854         * gcc.dg/dfp/pr39034.c: Move to ...
2855         * c-c++-common/pr39034.c: here.
2856         * gcc.dg/dfp/pr39035.c: Move to ...
2857         * c-c++-common/pr39035.c: here.
2858         * gcc.dg/dfp/pr39902.c: Move to ...
2859         * c-c++-common/pr39902.c: here.
2860         * gcc.dg/dfp/pr39986.c: Move to ...
2861         * c-c++-common/pr39986.c: here.
2862         * gcc.dg/dfp/signbit-1.c: Move to ...
2863         * c-c++-common/signbit-1.c: here.
2864         * gcc.dg/dfp/signbit-2.c: Move to ...
2865         * c-c++-common/signbit-2.c: here.
2866         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2867         * c-c++-common/struct-layout-1.c: here.
2868         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2869         * c-c++-common/usual-arith-conv.c: here.
2870         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2871         * c-c++-common/usual-arith-conv-const.c: here.
2872
2873 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2874
2875         PR testsuite/41288
2876         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2877         stack alignment.
2878
2879 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2880
2881         PR c++/39365
2882         * g++.dg/expr/bool3.C: New test.
2883         * g++.dg/expr/bool4.C: New test.
2884
2885 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2886
2887         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2888         * gcc.dg/dfp/signbit-2.c: Use it.
2889         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2890         arguments to unsigned int.
2891         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2892         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2893         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2894         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2895         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2896         * gcc.dg/dfp/pr39986.c: Ditto.
2897         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2898         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2899         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2900         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2901         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2902
2903 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2904
2905         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2906
2907 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2908
2909         PR c/41049
2910         * dfp/pr41049.c: New test.
2911
2912 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2913
2914         PR testsuite/41385
2915         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2916
2917 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2918
2919         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2920         * gcc.dg/ipa/ipa-sra-1.c: New test.
2921         * gcc.dg/ipa/ipa-sra-2.c: New test.
2922         * gcc.dg/ipa/ipa-sra-3.c: New test.
2923         * gcc.dg/ipa/ipa-sra-4.c: New test.
2924         * gcc.dg/ipa/ipa-sra-5.c: New test.
2925         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2926         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2927
2928 2009-09-17  Michael Matz  <matz@suse.de>
2929
2930         PR middle-end/41347
2931         * gfortran.dg/pr41347.f90: New test.
2932
2933 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2934
2935         * gcc.c-torture/compile/20090917-1.c: New testcase.
2936
2937 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2938
2939         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2940         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2941         alpha*-*-* target from XFAIL list.
2942
2943 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2944
2945         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2946         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2947         * gcc.dg/dfp/cast-bad.c: Use default options.
2948         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2949         * gcc.dg/dfp/composite-type.c: Ditto.
2950         * gcc.dg/dfp/constants.c: Ditto.
2951         * gcc.dg/dfp/constants-hex.c: Ditto.
2952         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2953         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2954         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2955         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2956         * gcc.dg/dfp/ctypes.c: Ditto.
2957         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2958         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2959         * gcc.dg/dfp/float-constant-double.c: Ditto.
2960         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2961         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2962         * gcc.dg/dfp/modes.c: Ditto.
2963         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2964         * gcc.dg/dfp/pr31344.c: Ditto.
2965         * gcc.dg/dfp/pr31385.c: Ditto.
2966         * gcc.dg/dfp/pr33466.c: Ditto.
2967         * gcc.dg/dfp/pr35620.c: Ditto.
2968         * gcc.dg/dfp/pr37435.c: Ditto.
2969         * gcc.dg/dfp/pr39986.c: Ditto.
2970         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2971         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2972         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2973         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2974         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2975         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2976         * gcc.dg/dfp/typespec.c: Ditto.
2977         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2978         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2979         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2980         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2981         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2982         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2983         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2984         * gcc.dg/dfp/compare-rel.h: Ditto.
2985         * gcc.dg/dfp/compare-special.h: Ditto.
2986         * gcc.dg/dfp/convert.h: Ditto.
2987         * gcc.dg/dfp/fe-check.h: Ditto.
2988         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2989         * gcc.dg/dfp/cast.c: Ditto.
2990         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2991         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2992         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2993         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2994         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2995         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2996         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2997         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2998         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2999         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3000         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3001         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3002         * gcc.dg/dfp/constants-zero.c: Ditto.
3003         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3004         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3005         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3006         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3007         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3008         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3009         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3010         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3011         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3012         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3013         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3014         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3015         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3016         * gcc.dg/dfp/convert-bfp.c: Ditto.
3017         * gcc.dg/dfp/convert-complex.c: Ditto.
3018         * gcc.dg/dfp/convert-dfp.c: Ditto.
3019         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3020         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3021         * gcc.dg/dfp/convert-int.c: Ditto.
3022         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3023         * gcc.dg/dfp/convert-int-max.c: Ditto.
3024         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3025         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3026         * gcc.dg/dfp/fe-binop.c: Ditto.
3027         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3028         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3029         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3030         * gcc.dg/dfp/func-array.c: Ditto.
3031         * gcc.dg/dfp/func-deref.c: Ditto.
3032         * gcc.dg/dfp/func-mixed.c: Ditto.
3033         * gcc.dg/dfp/func-pointer.c: Ditto.
3034         * gcc.dg/dfp/func-scalar.c: Ditto.
3035         * gcc.dg/dfp/func-struct.c: Ditto.
3036         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3037         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3038         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3039         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3040         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3041         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3042         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3043         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3044         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3045         * gcc.dg/dfp/inf-1.c: Ditto.
3046         * gcc.dg/dfp/loop-index.c: Ditto.
3047         * gcc.dg/dfp/nan-1.c: Ditto.
3048         * gcc.dg/dfp/nan-2.c: Ditto.
3049         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3050         * gcc.dg/dfp/operator-assignment.c: Ditto.
3051         * gcc.dg/dfp/operator-comma.c: Ditto.
3052         * gcc.dg/dfp/operator-cond.c: Ditto.
3053         * gcc.dg/dfp/operator-logical.c: Ditto.
3054         * gcc.dg/dfp/operator-unary.c: Ditto.
3055         * gcc.dg/dfp/pr36800.c: Ditto.
3056         * gcc.dg/dfp/pr39034.c: Ditto.
3057         * gcc.dg/dfp/pr39035.c: Ditto.
3058         * gcc.dg/dfp/pr39902.c: Ditto.
3059         * gcc.dg/dfp/signbit-1.c: Ditto.
3060         * gcc.dg/dfp/signbit-2.c: Ditto.
3061         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3062         * gcc.dg/dfp/union-init.c: Ditto.
3063         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3064
3065 2009-09-16  Michael Matz  <matz@suse.de>
3066
3067         PR fortran/41212
3068         * gfortran.dg/pr41212.f90: New test.
3069
3070 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3071
3072         * gnat.dg/alignment9.adb: New test.
3073
3074 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3075
3076         * gnat.dg/discr20.ad[sb]: New test.
3077
3078 2009-09-16  Richard Guenther  <rguenther@suse.de>
3079
3080         PR middle-end/34011
3081         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3082
3083 2009-09-16  DJ Delorie  <dj@redhat.com>
3084             Kaz Kojima  <kkojima@gcc.gnu.org>
3085
3086         * gcc.target/sh/struct-arg-dw2.c: New test.
3087
3088 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3089             Jakub Jelinek  <jakub@redhat.com>
3090
3091         PR target/41175
3092         * gcc.target/powerpc/pr41175.c: New test.
3093
3094 2009-09-14  Richard Henderson  <rth@redhat.com>
3095
3096         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3097         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3098         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3099
3100 2009-09-14  Richard Henderson  <rth@redhat.com>
3101
3102         * g++.dg/eh/builtin1.C: Update resx pattern match.
3103         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3104
3105 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3106
3107         * gcc.target/mips/branch-helper.h: New file.
3108         * gcc.target/mips/branch-2.c,
3109         * gcc.target/mips/branch-3.c,
3110         * gcc.target/mips/branch-4.c,
3111         * gcc.target/mips/branch-5.c,
3112         * gcc.target/mips/branch-6.c,
3113         * gcc.target/mips/branch-7.c,
3114         * gcc.target/mips/branch-8.c,
3115         * gcc.target/mips/branch-9.c,
3116         * gcc.target/mips/branch-10.c,
3117         * gcc.target/mips/branch-11.c,
3118         * gcc.target/mips/branch-12.c,
3119         * gcc.target/mips/branch-13.c,
3120         * gcc.target/mips/branch-14.c,
3121         * gcc.target/mips/branch-15.c: New tests.
3122
3123 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3124
3125         PR target/41331
3126         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3127         -m32 -mpowerpc64 system.
3128
3129 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3130
3131         From Jie Zhang <jie.zhang@analog.com>:
3132         * gcc.target/bfin/saveall.c: New test.
3133         * gcc.target/bfin/20090914-1.c: New test.
3134         * gcc.target/bfin/20090914-2.c: New test.
3135
3136         * gcc.target/bfin/20090914-3.c: New test.
3137
3138 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3139
3140         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3141
3142 2009-09-14  Richard Guenther  <rguenther@suse.de>
3143
3144         PR middle-end/41350
3145         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3146
3147 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3148
3149         PR libgfortran/41328
3150         * gfortran.dg/cr_lf.f90: New test.
3151
3152 2009-09-11  Michael Matz  <matz@suse.de>
3153
3154         PR middle-end/41275
3155         * g++.dg/tree-ssa/pr41275.C: New test.
3156
3157 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3158
3159         PR fortran/41242
3160         * gfortran.dg/proc_ptr_comp_21.f90: New.
3161
3162 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3163
3164         PR fortran/31292
3165         * gfortran.dg/module_procedure_1.f90: New test.
3166         * gfortran.dg/module_procedure_2.f90: Ditto.
3167         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3168
3169 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3170             James A. Morrison  <phython@gcc.gnu.org>
3171
3172         PR ada/18302
3173         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3174         commands.
3175         * ada/acats/run_test.exp: New file.
3176
3177 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3178
3179         Revert:
3180         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3181
3182         PR rtl-optimization/39779
3183         * gcc.dg/pr39979.c: New test.
3184
3185 2009-09-10  Richard Guenther  <rguenther@suse.de>
3186
3187         PR middle-end/41257
3188         * g++.dg/torture/pr41257-2.C: New testcase.
3189
3190 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3191
3192         PR c++/28293
3193         * g++.dg/template/crash91.C: New.
3194
3195 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3196
3197         PR rtl-optimization/39779
3198         * gcc.dg/pr39979.c: New test.
3199
3200 2009-09-09  Richard Guenther  <rguenther@suse.de>
3201
3202         PR tree-optimization/41101
3203         * gcc.c-torture/compile/pr41101.c: New testcase.
3204
3205 2009-09-09  Richard Guenther  <rguenther@suse.de>
3206
3207         PR middle-end/41317
3208         * gcc.c-torture/execute/pr41317.c: New testcase.
3209         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3210         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3211
3212 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3213
3214         Fix some test breakages on Darwin
3215         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3216         and adjust.
3217         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3218         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3219         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3220         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3221         take darwin specifics in account.
3222
3223 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3224
3225         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3226         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3227
3228 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3229
3230         PR c++/39923
3231         * g++.dg/cpp0x/initlist24.C: New.
3232
3233 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3234
3235         * gcc.dg/large-size-array-2.c: Fix target requirement.
3236         * gcc.dg/large-size-array-4.c: Likewise.
3237         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3238         * gcc.dg/c99-const-expr-2.c: Likewise.
3239         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3240         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3241         * gcc.dg/c90-const-expr-10.c: Likewise.
3242         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3243         instead of long.
3244         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3245         * gcc.dg/vect/pr33846.c: Likewise.
3246         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3247         __PTRDIFF_TYPE__, instead of unsigned long.
3248         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3249
3250 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3251
3252         PR debug/41229
3253         PR debug/41291
3254         PR debug/41300
3255         * gfortran.dg/pr41229.f90: New.
3256
3257 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3258
3259         PR debug/41232
3260         * gcc.dg/pr41232.c: New.
3261
3262 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3263
3264         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3265         contain -march.
3266         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3267         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3268         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3269         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3270         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3271         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3272         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3273         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3274         options other than that used in dg-options.
3275
3276 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3277
3278         PR rtl-optimization/41239
3279         * gcc.c-torture/execute/pr41239.c: New test.
3280
3281 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3282
3283         PR libgfortran/41192
3284         * gfortran.dg/namelist_59.f90: New test.
3285
3286 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3287
3288         From Mike Frysinger  <michael.frysinger@analog.com>
3289         * gcc.target/bfin/mcpu-bf542m.c: New file.
3290         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3291         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3292         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3293         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3294
3295 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3296
3297         PR middle-end/41282
3298         * gcc.c-torture/compile/pr41282.c: New test.
3299
3300 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3301
3302         PR fortran/41197
3303         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3304         variables for stat and errmsg.
3305         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3306         * gfortran.dg/allocate_stat_2.f90:  New test.
3307
3308 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3309
3310         * gcc.c-torture/compile/20090907-1.c: New test.
3311
3312 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3313
3314         PR bootstrap/41241
3315         * gcc.dg/pr41241.c: New test.
3316
3317 2009-09-06  Richard Guenther  <rguenther@suse.de>
3318
3319         PR middle-end/41144
3320         * g++.dg/torture/pr41144.C: New testcase.
3321
3322 2009-09-06  Richard Guenther  <rguenther@suse.de>
3323
3324         PR middle-end/41261
3325         * gcc.dg/torture/pr41261.c: New testcase.
3326
3327 2009-09-05  Richard Guenther  <rguenther@suse.de>
3328
3329         PR middle-end/41181
3330         * gcc.c-torture/compile/pr41181.c: New testcase.
3331
3332 2009-09-05  Richard Guenther  <rguenther@suse.de>
3333
3334         PR debug/41273
3335         * g++.dg/torture/pr41273.C: New testcase.
3336
3337 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3338
3339         PR fortran/41258
3340         * gfortran.dg/typebound_proc_12.f90 : New test.
3341
3342 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3343
3344         PR debug/41225
3345         * gfortran.dg/pr41225.f90: New.
3346
3347 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3348
3349         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3350         unistd.h, sys/types.h and sys/wait.h.
3351         (gualchk_t): New.
3352         (GUALCVT): New.
3353         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3354         (GUALITY_GDB_REDIRECT): New.
3355         (GUALITY_GDB_ARGS): Use it.
3356
3357 2009-09-04  Richard Guenther  <rguenther@suse.de>
3358
3359         PR middle-end/41257
3360         * g++.dg/torture/pr41257.C: New testcase.
3361
3362 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3363
3364         PR tree-optimization/41112
3365         * gnat.dg/array8.adb: New test.
3366
3367 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3368
3369         * gcc.target/arm/ctz.c: New test case.
3370
3371 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3372
3373         PR tree-optimization/38275
3374         * gcc.dg/autopar/reduc-1char.c: Increase number
3375         of iterations. Adjust the logic accordingly.
3376         * gcc.dg/autopar/reduc-2char.c: Ditto.
3377         * gcc.dg/autopar/reduc-1.c: Ditto.
3378         * gcc.dg/autopar/reduc-2.c: Ditto.
3379         * gcc.dg/autopar/reduc-3.c: Ditto.
3380         * gcc.dg/autopar/reduc-6.c: Ditto.
3381         * gcc.dg/autopar/reduc-7.c: Ditto.
3382         * gcc.dg/autopar/reduc-8.c: Ditto.
3383         * gcc.dg/autopar/reduc-9.c: Ditto.
3384         * gcc.dg/autopar/pr39500-1.c: Ditto.
3385         * gcc.dg/autopar/reduc-1short.c: Ditto.
3386         * gcc.dg/autopar/reduc-2short.c: Ditto.
3387         * gcc.dg/autopar/parallelization-1.c: Ditto.
3388
3389 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3390
3391         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3392         testcase using guality.h compiles and links and if a global variable
3393         can be verified by gdb.
3394
3395 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3396
3397         * lib/target-supports.exp (check_effective_target_sync_int_long):
3398         Supported on Blackfin Linux targets.
3399
3400 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3401
3402         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3403
3404 2009-09-03  Diego Novillo  <dnovillo@google.com>
3405
3406         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3407         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3408         * g++.dg/warn/unit-1.C: Likewise.
3409         * g++.dg/ipa/iinline-1.C: Likewise.
3410         * g++.dg/template/cond2.C: Adjust expected line location for the
3411         error.
3412         * g++.dg/template/pr35240.C: Likewise.
3413
3414 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3415
3416         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3417         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3418
3419 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3420
3421         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3422         * gcc.dg/memcpy-1.c: Add . to match pattern.
3423         * gcc.dg/uninit-I.c: XFAIL warning test.
3424         * g++.dg/warn/unit-1.C: XFAIL warning test.
3425
3426 2009-09-02  Ian Lance Taylor  <iant@google.com>
3427
3428         * gcc.dg/20090902-1.c: New test.
3429
3430 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3431
3432         * gcc.dg/builtin-object-size-9.c: New test.
3433
3434 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3435
3436         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3437
3438 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3439             Olivier Hainque  <hainque@adacore.com>
3440
3441         * gnat.dg/misaligned_param.adb: New test.
3442         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3443         * gnat.dg/slice7.adb: Add 1 more related case.
3444
3445 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3446
3447         * gcc.dg/guality/guality.c: Expect to fail for now.
3448         * gcc.dg/guality/example.c: Likewise.
3449
3450 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3451
3452         * gcc.dg/guality/guality.c: New.
3453         * gcc.dg/guality/guality.h: New.
3454         * gcc.dg/guality/guality.exp: New.
3455         * gcc.dg/guality/example.c: New.
3456         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3457         (cleanup-saved-temps): Likewise, .gkd files too.
3458
3459 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3460
3461         PR fortran/39229
3462         * gfortran.dg/line_length_3.f: New test.
3463         * gfortran.dg/line_length_4.f90: New test.
3464
3465 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3466
3467         * lib/target-supports.exp (check_gc_sections_available):
3468         Add proper pattern quote.
3469
3470 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3471             Kaz Kojima  <kkojima@gcc.gnu.org>
3472
3473         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3474         * g++.dg/cdce3.C: Use dg-add-options ieee.
3475         * g++.dg/torture/type-generic-1.C: Likewise.
3476         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3477         * gcc.dg/pr28796-2.c: Likewise.
3478         * gcc.dg/torture/builtin-math-7.c: Likewise.
3479         * gcc.dg/torture/type-generic-1.c: Likewise.
3480         * gfortran.dg/boz_14.f90: Likewise.
3481         * gfortran.dg/erf_2.F90: Likewise.
3482         * gfortran.dg/init_flag_3.f90: Likewise.
3483         * gfortran.dg/init_flag_4.f90: Likewise.
3484         * gfortran.dg/init_flag_5.f90: Likewise.
3485         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3486         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3487         * gfortran.dg/isnan_1.f90: Likewise.
3488         * gfortran.dg/isnan_2.f90: Likewise.
3489         * gfortran.dg/maxlocval_2.f90: Likewise.
3490         * gfortran.dg/maxlocval_4.f90: Likewise.
3491         * gfortran.dg/minlocval_1.f90: Likewise.
3492         * gfortran.dg/minlocval_4.f90: Likewise.
3493         * gfortran.dg/module_nan.f90: Likewise.
3494         * gfortran.dg/namelist_42.f90: Likewise.
3495         * gfortran.dg/namelist_43.f90: Likewise.
3496         * gfortran.dg/nan_1.f90: Likewise.
3497         * gfortran.dg/nan_2.f90: Likewise.
3498         * gfortran.dg/nan_3.f90: Likewise.
3499         * gfortran.dg/nan_4.f90: Likewise.
3500         * gfortran.dg/nan_5.f90: Likewise.
3501         * gfortran.dg/nearest_1.f90: Likewise.
3502         * gfortran.dg/nearest_2.f90: Likewise.
3503         * gfortran.dg/nearest_3.f90: Likewise.
3504         * gfortran.dg/pr37243.f: Likewise.
3505         * gfortran.dg/real_const_3.f90: Likewise.
3506         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3507
3508 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3509
3510         PR debug/30161
3511         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3512         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3513         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3514         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3515         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3516         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3517         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3518         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3519         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3520         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3521         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3522         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3523         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3524
3525 2009-08-31  Jason Merrill  <jason@redhat.com>
3526
3527         PR c++/41127
3528         * g++.dg/parse/enum5.C: New.
3529         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3530
3531 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3532
3533         PR fortran/40940
3534         * gfortran.dg/allocate_derived_1.f90: New.
3535         * gfortran.dg/class_3.f03: New.
3536
3537 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3538
3539         PR fortran/40996
3540         * gfortran.dg/allocatable_scalar_1.f90: New.
3541         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3542         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3543         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3544
3545 2009-08-30  Richard Guenther  <rguenther@suse.de>
3546
3547         PR tree-optimization/41186
3548         * g++.dg/torture/pr41186.C: New testcase.
3549         * g++.dg/tree-ssa/pr41186.C: Likewise.
3550
3551 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3552
3553         PR c++/41187
3554         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3555         take ia64 assembly comments syntax in account.
3556
3557 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3558
3559         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3560
3561 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3562
3563         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3564         * gfortran.dg/whole_file_6.f90: Likewise.
3565
3566 2009-08-28  Cary Coutant  <ccoutant@google.com>
3567
3568         PR debug/41063
3569         * g++.dg/debug/dwarf2/pr41063.C: New test.
3570
3571 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3572
3573         PR rtl-optimization/40861
3574         * gcc.dg/pr40861.c: New test.
3575
3576 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3577
3578         PR fortran/40869
3579         * gfortran.dg/proc_ptr_comp_20.f90: New.
3580
3581 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3582
3583         PR libfortran/39667
3584         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3585         open temp file with status="scratch".
3586         * gfortran.dg/fmt_cache_1.f: Likewise.
3587         * gfortran.dg/fmt_exhaust.f90: Likewise.
3588         * gfortran.dg/fmt_t_4.f90: Likewise.
3589         * gfortran.dg/fseek.f90: Likewise.
3590         * gfortran.dg/list_read_5.f90: Likewise.
3591         * gfortran.dg/namelist_39.f90: Likewise.
3592         * gfortran.dg/namelist_56.f90: Likewise.
3593         * gfortran.dg/read_bad_advance.f90: Likewise.
3594         * gfortran.dg/read_repeat.f90: Likewise.
3595         * gfortran.dg/read_size_noadvance.f90: Likewise.
3596         * gfortran.dg/read_x_past.f: Likewise.
3597
3598 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3599
3600         PR fortran/28039
3601         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3602
3603 2009-08-27  Daniel Kraft  <d@domob.eu>
3604
3605         PR fortran/37425
3606         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3607         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3608         error and fix problem with recursive assignment.
3609         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3610         * gfortran.dg/typebound_operator_3.f03: New test.
3611         * gfortran.dg/typebound_operator_4.f03: New test.
3612
3613 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3614
3615         PR debug/41170
3616         * debug/dwarf2/namespace-1.C: New test.
3617
3618 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3619
3620         PR fortran/41162
3621         * gfortran.dg/pr41162.f: New.
3622
3623 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3624             Richard Sandiford  <rdsandiford@googlemail.com>
3625
3626         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3627         with "forbid_cpu".
3628         * gcc.target/mips/branch-1.c: Update accordingly.
3629         * gcc.target/mips/extend-1.c: Likewise.
3630         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3631
3632 2009-08-26  Richard Guenther  <rguenther@suse.de>
3633
3634         PR middle-end/41163
3635         * gcc.c-torture/compile/pr41163.c: New testcase.
3636         * gcc.dg/pr35899.c: Adjust.
3637
3638 2009-08-26  Richard Guenther  <rguenther@suse.de>
3639
3640         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3641
3642 2009-08-26  Jason Merrill  <jason@redhat.com>
3643
3644         * g++.dg/cpp0x/explicit3.C: New.
3645         * g++.dg/overload/cond2.C: New.
3646
3647 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3648
3649         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3650
3651 2009-08-25  Jan Hubicka  <jh@suse.cz>
3652
3653         * gcc.target/i386/sse5-shift1-vector.c
3654         * gcc.target/i386/isa-12.c
3655         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3656         * gcc.target/i386/sse5-pcmov2.c
3657         * gcc.target/i386/isa-3.c
3658         * gcc.target/i386/sse5-shift2-vector.c
3659         * gcc.target/i386/isa-7.c
3660         * gcc.target/i386/funcspec-2.c
3661         * gcc.target/i386/sse5-haddX.c
3662         * gcc.target/i386/sse5-hadduX.c
3663         * gcc.target/i386/isa-9.c
3664         * gcc.target/i386/sse5-maccXX.c
3665         * gcc.target/i386/sse5-shift3-vector.c
3666         * gcc.target/i386/sse5-msubXX.c
3667         * gcc.target/i386/sse5-permpX.c
3668         * gcc.target/i386/sse5-check.h
3669         * gcc.target/i386/sse-12.c
3670         * gcc.target/i386/sse-11.c
3671         * gcc.target/i386/sse-10.c
3672         * gcc.target/i386/sse-13.c
3673         * gcc.target/i386/sse-14.c
3674         * gcc.target/i386/sse-22.c
3675         * gcc.target/i386/sse-2.c
3676         * gcc.target/i386/sse-13.c
3677         * gcc.target/i386/avx-2.c
3678         * gcc.target/i386/sse5-rotate1-vector.c
3679         * gcc.target/i386/isa-4.c
3680         * gcc.target/i386/sse5-hsubX.c
3681         * gcc.target/i386/sse5-pcmov.c
3682         * gcc.target/i386/sse5-fma.c
3683         * gcc.target/i386/isa-8.c
3684         * gcc.target/i386/sse5-rotate2-vector.c
3685         * gcc.target/i386/sse5-nmaccXX.c
3686         * gcc.target/i386/sse5-imul64-vector.c
3687         * gcc.target/i386/sse5-nmsubXX.c
3688         * gcc.target/i386/sse5-rotate3-vector.c
3689         * gcc.target/i386/sse5-fma-vector.c
3690         * gcc.target/i386/sse5-imul32widen-vector.c
3691         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3692
3693         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3694         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3695         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3696         * gcc.target/i386/avx-1.c: Remove SSE5.
3697         * gcc.target/i386/avx-2.c: Remove SSE5.
3698         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3699         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3700         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3701         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3702
3703 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3704
3705         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3706
3707 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3708
3709         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3710         keyword works in the same manner as __alignof.
3711
3712 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3713
3714         PR libfortran/34670
3715         * gfortran.dg/unpack_bounds_1.f90:  New test.
3716         * gfortran.dg/unpack_bounds_2.f90:  New test.
3717         * gfortran.dg/unpack_bounds_3.f90:  New test.
3718
3719 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3720
3721         * gnat.dg/slice7.adb: New test.
3722         * gnat.dg/slice7_pkg.ads: New helper.
3723
3724 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3725
3726         PR fortran/41139
3727         * gfortran.dg/proc_ptr_25.f90: New.
3728         * gfortran.dg/proc_ptr_comp_18.f90: New.
3729         * gfortran.dg/proc_ptr_comp_19.f90: New.
3730
3731 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3732
3733         PR fortran/41154
3734         * gfortran.dg/fmt_error_8.f: New test.
3735
3736 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3737
3738         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3739         number, update all callers and synchronize results for latest MPC.
3740
3741 2009-08-21  Jason Merrill  <jason@redhat.com>
3742
3743         * g++.dg/warn/Wunused-17.C: New.
3744
3745 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3746
3747         * gcc.target/arm/combine-cmp-shift.c: New test.
3748
3749 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3750
3751         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3752         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3753         width specifier.
3754
3755 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3756
3757         * gfortran.dg/fmt_error_7.f: New test.
3758
3759 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3760
3761         PR target/40718
3762         * gcc.target/i386/pr40718.c: New test.
3763
3764 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3765
3766         * gfortran.dg/proc_ptr_24.f90: New test.
3767
3768 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3769
3770         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3771         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3772         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3773
3774 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3775
3776         PR fortran/28039
3777         * gfortran.dg/fmt_with_extra.f: new file.
3778
3779 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3780
3781         * lib/target-supports.exp
3782         (check_effective_target_arm_iwmmxt_ok): New procedure.
3783         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3784         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3785
3786 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3787
3788         * gfortran.dg/boz_9.f90: Do not load denormal floating
3789         point constants.  Remove -mieee option for alpha*-*-* targets.
3790
3791 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3792
3793         PR fortran/41106
3794         * gfortran.dg/proc_ptr_23.f90: New.
3795         * gfortran.dg/proc_ptr_comp_15.f90: New.
3796         * gfortran.dg/proc_ptr_comp_16.f90: New.
3797         * gfortran.dg/proc_ptr_comp_17.f90: New.
3798
3799 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3800
3801         PR c++/41131
3802         * g++.dg/expr/unary3.C: New test.
3803
3804 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3805
3806         * gfortran.dg/common_5.f: Add -mdalign for sh.
3807         * gfortran.dg/common_align_2.f90: Likewise.
3808
3809 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3810
3811         PR libfortran/40962
3812         * c_f_pointer_tests_4.f90:  New test.
3813
3814 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3815
3816         * gnat.dg/slice6.adb: New test.
3817         * gnat.dg/slice6_pkg.ads: New helper.
3818
3819 2009-08-20  Michael Matz  <matz@suse.de>
3820
3821         PR fortran/41126
3822         * gfortran.dg/pr41126.f90: New test.
3823
3824 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3825
3826         * gnat.dg/dynamic_bound.adb: New test.
3827
3828 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3829
3830         PR fortran/41121
3831         * gfortran.dg/intrinsic_5.f90: New.
3832
3833 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3834             Richard Earnshaw  <richard.earnshaw@arm.com>
3835
3836         * gcc.target/arm/20090811-1.c: New test.
3837
3838 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3839
3840         PR middle-end/41123
3841         * gcc.dg/pr41123.c: New test.
3842
3843 2009-08-19  Jason Merrill  <jason@redhat.com>
3844
3845         PR c++/41120
3846         * g++.dg/other/gc4.C: New.
3847
3848 2009-08-18  Michael Matz  <matz@suse.de>
3849
3850         * gfortran.dg/vect/vect-gems.f90: New test.
3851         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3852
3853 2009-08-18  DJ Delorie  <dj@redhat.com>
3854
3855         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3856         * lib/gcc-defs.exp: ... to here.
3857
3858         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3859         GCC_EXEC_PREFIX before building the wrapper.
3860
3861 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3862
3863         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3864         tests.
3865         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3866         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3867         dg-options.  Fix dg-final clause.
3868
3869 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3870
3871         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3872
3873 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3874             Paul Thomas  <pault@gcc.gnu.org>
3875
3876         PR fortran/40870
3877         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3878
3879 2009-08-18  Richard Guenther  <rguenther@suse.de>
3880
3881         PR middle-end/41094
3882         * gcc.dg/torture/pr41094.c: New testcase.
3883         * gcc.dg/torture/builtin-power-1.c: Adjust.
3884         * gcc.dg/builtins-10.c: Likewise.
3885
3886 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3887
3888         PR target/40971
3889         * gcc.dg/pr40971.c: New test.
3890
3891 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3892
3893         PR fortran/41062
3894         * gfortran.dg/use_only_4.f90: New test.
3895
3896 2009-08-17  Daniel Kraft  <d@domob.eu>
3897
3898         PR fortran/37425
3899         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3900         NOPASS bindings as operators.
3901
3902 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3903
3904         * lib/target-supports.exp
3905         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3906         of targets that do not need command line argument to enable SIMD.
3907
3908 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3909
3910         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3911         typo in cache name.
3912
3913 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3914
3915         PR fortran/41075
3916         * gfortran.dg/unlimited_fmt_1.f90: New test.
3917
3918 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3919
3920         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3921
3922 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3923
3924         * gnat.dg/itype.ad[sb]: New test.
3925
3926 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3927
3928         * gcc.target/mips/mips.exp: Add terminology section to comment
3929         at the top of the file.  Fix typos.
3930
3931 2009-08-16  Jason Merrill  <jason@redhat.com>
3932
3933         * g++.dg/debug/dwarf2/inline1.C: New.
3934
3935 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3936
3937         PR target/38599
3938         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3939
3940 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3941
3942         PR debug/37801
3943         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3944         Make sure to trigger inlining optimizations.
3945         * gcc.dg/debug/dwarf2/inline2.c: New test.
3946
3947 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3948
3949         PR fortran/41070
3950         * gfortran.dg/structure_constructor_10.f90: New.
3951
3952 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3953
3954         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3955         * gcc.dg/pragma-re-2.c: Likewise.
3956         * gcc.dg/pragma-re-3.c: Likewise.
3957         * gcc.dg/pragma-re-4.c: Likewise.
3958         * g++.dg/other/pragma-re-1.C: Likewise.
3959         * g++.dg/other/pragma-re-2.C: Likewise.
3960
3961 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3962
3963         * gcc.dg/torture/builtin-math-7.c: New.
3964
3965 2009-08-14  Richard Guenther  <rguenther@suse.de>
3966
3967         * gcc.c-torture/execute/20090814-1.c: New testcase.
3968
3969 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3970
3971         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3972
3973 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3974
3975         PR target/40934
3976         * gcc.target/i386/pr40934.c: New.
3977
3978 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3979
3980         PR target/41019
3981         * gcc.target/i386/pr41019.c: New test.
3982
3983 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3984
3985         PR fortran/40955
3986         * gfortran.dg/winapi.f90: New test.
3987
3988 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3989
3990         PR fortran/40995
3991         * gfortran.dg/intrinsic_4.f90: New.
3992         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3993         different line.
3994
3995 2009-08-13  Richard Guenther  <rguenther@suse.de>
3996
3997         PR middle-end/41047
3998         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3999
4000 2009-08-12  Richard Guenther  <rguenther@suse.de>
4001
4002         PR tree-optimization/41011
4003         * gfortran.dg/pr41011.f: New testcase.
4004
4005 2009-08-11  Andrew Haley  <aph@redhat.com>
4006
4007         * gcc.target/arm/synchronize.c: New file.
4008
4009 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4010
4011         PR middle-end/40980
4012         * gfortran.dg/graphite/id-17.f: New.
4013
4014 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4015             Sebastian Pop  <sebastian.pop@amd.com>
4016
4017         * gcc.dg/graphite/interchange-1.c: XFAILed.
4018         * gcc.dg/graphite/interchange-2.c: XFAILed.
4019         * gcc.dg/graphite/interchange-3.c: XFAILed.
4020         * gcc.dg/graphite/interchange-4.c: XFAILed.
4021         * gcc.dg/graphite/interchange-7.c: XFAILed.
4022
4023 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4024
4025         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4026
4027 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4028             Pranav Garg  <pranav.garg2107@gmail.com>
4029
4030         * gcc.dg/graphite/interchange-6.c: XFAILed.
4031
4032 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4033
4034         * gcc.dg/graphite/interchange-9.c: New.
4035
4036 2009-08-12  Richard Guenther  <rguenther@suse.de>
4037
4038         PR rtl-optimization/41033
4039         * gcc.dg/pr41033.c: New test.
4040
4041 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4042
4043         PR fortran/41022
4044         * gfortran.dg/proc_ptr_comp_14.f90: New.
4045
4046 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4047
4048         * gcc.target/mips/ext-5.c: New test.
4049         * gcc.target/mips/ext-6.c: New test.
4050         * gcc.target/mips/ext-7.c: New test.
4051         * gcc.target/mips/ext-8.c: New test.
4052         * gcc.target/mips/extend-2.c: New test.
4053
4054 2009-08-10  Jason Merrill  <jason@redhat.com>
4055
4056         * g++.dg/other/linkage2.C: New test for types-without-linkage
4057         handling.
4058         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4059         * g++.dg/lookup/anon2.C: Likewise.
4060         * g++.dg/other/anon3.C: Likewise.
4061         * g++.dg/template/arg2.C: Likewise.
4062         * g++.dg/template/local4.C: Likewise.
4063         * g++.old-deja/g++.law/operators32.C: Likewise.
4064         * g++.old-deja/g++.other/linkage2.C: Likewise.
4065         * g++.old-deja/g++.pt/enum6.C: Likewise.
4066         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4067         * g++.old-deja/g++.other/linkage1.C: Likewise.
4068
4069 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4070
4071         * gcc.dg/dg.exp: Test also c-c++-common dir.
4072         * g++.dg/dg.exp: Likewise.
4073         * g++.dg/warn/Wconversion-real.C: Delete.
4074         * gcc.dg/Wconversion-real.c: Move to ...
4075         * c-c++-common/Wconversion-real.c: ... here.
4076         * lib/target-supports.exp
4077         (check_effective_target_c,check_effective_target_c++): New.
4078
4079 2009-08-10  Daniel Kraft  <d@domob.eu>
4080
4081         PR fortran/37425
4082         * gfortran.dg/typebound_operator_1.f03: New test.
4083         * gfortran.dg/typebound_operator_2.f03: New test.
4084
4085 2009-08-10  Richard Guenther  <rguenther@suse.de>
4086
4087         PR middle-end/41006
4088         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4089         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4090
4091 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4092
4093         PR fortran/40940
4094         * gfortran.dg/class_1.f03: New.
4095         * gfortran.dg/class_2.f03: New.
4096         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4097         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4098         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4099         * gfortran.dg/typebound_call_10.f03: Ditto.
4100         * gfortran.dg/typebound_call_2.f03: Ditto.
4101         * gfortran.dg/typebound_call_3.f03: Ditto.
4102         * gfortran.dg/typebound_call_4.f03: Ditto.
4103         * gfortran.dg/typebound_generic_3.f03: Ditto.
4104         * gfortran.dg/typebound_generic_4.f03: Ditto.
4105         * gfortran.dg/typebound_proc_1.f08: Ditto.
4106         * gfortran.dg/typebound_proc_5.f03: Ditto.
4107         * gfortran.dg/typebound_proc_6.f03: Ditto.
4108
4109 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4110
4111         PR c++/40866
4112         * g++.dg/expr/stmt-expr-1.C: New test.
4113
4114 2009-08-09  Richard Guenther  <rguenther@suse.de>
4115
4116         PR tree-optimization/41016
4117         * gcc.c-torture/compile/pr41016.c: New testcase.
4118
4119 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4120
4121         * gcc.dg/overflow-warn-8.c: New test.
4122
4123 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4124
4125         PR tree-optimization/41008
4126         * gcc.dg/vect/O1-pr41008.c: New test.
4127
4128 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4129
4130         PR fortran/40955
4131         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4132
4133 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4134
4135         * gcc.target/bfin/loop-autoinc.c: New file.
4136
4137 2009-08-08  Richard Guenther  <rguenther@suse.de>
4138
4139         PR tree-optimization/40991
4140         * g++.dg/torture/pr40991.C: New testcase.
4141
4142 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4143
4144         * ada/acats/support/impdef.a: Tweak timing constants. Add
4145         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4146         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4147         * ada/acats/tests/c9/c940007.a: Likewise.
4148         * ada/acats/tests/c9/c94001c.ada: Likewise.
4149         * ada/acats/tests/c9/c94006a.ada: Likewise.
4150         * ada/acats/tests/c9/c94008c.ada: Likewise.
4151         * ada/acats/tests/c9/c951002.a: Likewise.
4152         * ada/acats/tests/c9/c954a01.a: Likewise.
4153         * ada/acats/tests/c9/c96001a.ada: Likewise.
4154         * ada/acats/tests/c9/c97307a.ada: Likewise.
4155
4156 2009-08-07  Richard Guenther  <rguenther@suse.de>
4157
4158         PR tree-optimization/40999
4159         * gfortran.dg/pr40999.f: New testcase.
4160
4161 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4162
4163         * g++.dg/tree-prof/partition1.C: New test.
4164
4165 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4166
4167         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4168         hook.
4169         (check_effective_target_arm_neon_ok): Improve test for neon
4170         availability.
4171         * gcc.target/arm/eabi1.c: Only run test in base variant.
4172         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4173         attribute.
4174         * gcc.target/arm/vfp1[567].c: New tests.
4175
4176 2009-08-06  Jason Merrill  <jason@redhat.com>
4177
4178         PR c++/40948
4179         * g++.dg/ext/complit12.C: Expand.
4180
4181 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4182
4183         Merge ARM/hard_vfp_branch to trunk.
4184
4185         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4186
4187         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4188         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4189
4190         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4191
4192         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4193         (PCS): Define macro to use base AAPCS.
4194         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4195
4196         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4197
4198         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4199         Correct arm_neon.h typo.
4200
4201         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4202
4203         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4204         this a linkage test.
4205         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4206         argument marshalling.
4207         * abitest.h: New file.
4208         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4209         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4210
4211 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4212
4213         PR middle-end/32964
4214         * gcc.dg/tree-ssa/pr32964.c: New test.
4215
4216 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4217             H.J. Lu  <hongjiu.lu@intel.com>
4218
4219         PR target/40957
4220         * gcc.target/i386/pr40957.c: New test.
4221
4222 2009-08-06  Richard Guenther  <rguenther@suse.de>
4223
4224         PR tree-optimization/40964
4225         * gcc.c-torture/compile/pr40964.c: New testcase.
4226
4227 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4228
4229         PR fortran/40847
4230         * gfortran.dg/transfer_resolve_1.f90 : New test.
4231
4232 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4233             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4234
4235         PR target/40906
4236         * gcc.target/i386/pr40906-1.c: New test.
4237         * gcc.target/i386/pr40906-2.c: Ditto.
4238         * gcc.target/i386/pr40906-3.c: Ditto.
4239
4240 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4241
4242         PR rtl-optimization/40924
4243         * g++.dg/torture/pr40924.C: New test.
4244
4245 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4246
4247         PR c++/36069
4248         * g++.dg/warn/pr36069.C: New.
4249
4250 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4251
4252         PR c++/39987
4253         * g++.dg/overload/defarg4.C: New test.
4254
4255 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4256
4257         PR c++/16696
4258         * g++.dg/parse/pr16696.C: New.
4259         * g++.dg/parse/pr16696-permissive.C: New.
4260
4261 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4262
4263         PR fortran/40875
4264         * gfortran.dg/initialization_23.f90 : New test.
4265
4266 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4267
4268         PR debug/39706
4269         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4270
4271 2009-08-03  Jason Merrill  <jason@redhat.com>
4272             Jakub Jelinek  <jakub@redhat.com>
4273
4274         PR c++/40948
4275         * g++.dg/ext/complit12.C: New.
4276
4277 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4278
4279         PR c/39902
4280         * gcc.target/powerpc/pr39902-2.c: New test.
4281
4282 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4283
4284         PR middle-end/40943
4285         * gcc.dg/uninit-6.c: Re-add XFAIL.
4286         * gcc.dg/uninit-6-O0.c: Likewise.
4287         * gcc.dg/uninit-pr40943.c: New test.
4288
4289 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4290
4291         PR testsuite/40858
4292         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4293         .ascii.
4294
4295 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4296
4297         PR libfortran/40853
4298         * gfortran.dg/namelist_40.f90: Update error output.
4299         * gfortran.dg/namelist_47.f90: Update error output.
4300         * gfortran.dg/namelist_58.f90: New test.
4301
4302 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4303
4304         PR fortran/40881
4305         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4306         * gfortran.dg/altreturn_3.f90: Ditto.
4307         * gfortran.dg/altreturn_5.f90: Ditto.
4308         * gfortran.dg/altreturn_6.f90: Ditto.
4309         * gfortran.dg/altreturn_7.f90: Ditto.
4310         * gfortran.dg/array_constructor_13.f90: Ditto.
4311         * gfortran.dg/arrayio_7.f90: Ditto.
4312         * gfortran.dg/arrayio_8.f90: Ditto.
4313         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4314         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4315         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4316         * gfortran.dg/backspace_8.f: Add -std=legacy.
4317         * gfortran.dg/backspace_9.f: Ditto.
4318         * gfortran.dg/char_comparison_1.f: Ditto.
4319         * gfortran.dg/char_decl_1.f90: Ditto.
4320         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4321         * gfortran.dg/char_pointer_assign.f90: Ditto.
4322         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4323         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4324         * gfortran.dg/char_pointer_func.f90: Ditto.
4325         * gfortran.dg/common_8.f90: Ditto.
4326         * gfortran.dg/constant_substring.f: Ditto.
4327         * gfortran.dg/data_char_2.f90: Ditto.
4328         * gfortran.dg/der_array_io_1.f90: Ditto.
4329         * gfortran.dg/der_array_io_2.f90: Ditto.
4330         * gfortran.dg/der_array_io_3.f90: Ditto.
4331         * gfortran.dg/der_io_3.f90: Ditto.
4332         * gfortran.dg/dev_null.F90: Ditto.
4333         * gfortran.dg/direct_io_2.f90: Ditto.
4334         * gfortran.dg/do_iterator_2.f90: Ditto.
4335         * gfortran.dg/e_d_fmt.f90: Ditto.
4336         * gfortran.dg/empty_format_1.f90: Ditto.
4337         * gfortran.dg/entry_17.f90: Modified warning message.
4338         * gfortran.dg/entry_7.f90: Add -std=legacy.
4339         * gfortran.dg/eor_1.f90: Ditto.
4340         * gfortran.dg/equiv_2.f90: Ditto.
4341         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4342         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4343         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4344         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4345         * gfortran.dg/fmt_error_2.f90: Ditto.
4346         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4347         * gfortran.dg/fmt_tl.f: Ditto.
4348         * gfortran.dg/fmt_white.f: Ditto.
4349         * gfortran.dg/func_derived_1.f90: Ditto.
4350         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4351         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4352         * gfortran.dg/global_references_2.f90: Ditto.
4353         * gfortran.dg/hollerith_1.f90: Ditto.
4354         * gfortran.dg/hollerith.f90: Use new-style character length.
4355         * gfortran.dg/hollerith_f95.f90: Ditto.
4356         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4357         * gfortran.dg/implicit_6.f90: Ditto.
4358         * gfortran.dg/implicit_9.f90: Ditto.
4359         * gfortran.dg/inquire_13.f90: Ditto.
4360         * gfortran.dg/inquire_5.f90: Ditto.
4361         * gfortran.dg/inquire_6.f90: Ditto.
4362         * gfortran.dg/inquire.f90: Ditto.
4363         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4364         * gfortran.dg/io_constraints_2.f90: Ditto.
4365         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4366         * gfortran.dg/loc_2.f90: Ditto.
4367         * gfortran.dg/logical_1.f90: Ditto.
4368         * gfortran.dg/longline.f: Ditto.
4369         * gfortran.dg/merge_char_1.f90: Ditto.
4370         * gfortran.dg/namelist_12.f: Ditto.
4371         * gfortran.dg/namelist_14.f90: Ditto.
4372         * gfortran.dg/namelist_18.f90: Ditto.
4373         * gfortran.dg/namelist_19.f90: Ditto.
4374         * gfortran.dg/namelist_21.f90: Ditto.
4375         * gfortran.dg/namelist_22.f90: Ditto.
4376         * gfortran.dg/namelist_37.f90: Ditto.
4377         * gfortran.dg/namelist_54.f90: Ditto.
4378         * gfortran.dg/namelist_55.f90: Ditto.
4379         * gfortran.dg/namelist_empty.f90: Ditto.
4380         * gfortran.dg/namelist_use.f90: Use new-style character length.
4381         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4382         * gfortran.dg/nested_modules_4.f90: Ditto.
4383         * gfortran.dg/nested_modules_5.f90: Ditto.
4384         * gfortran.dg/open-options-blanks.f: Ditto.
4385         * gfortran.dg/output_exponents_1.f90: Ditto.
4386         * gfortran.dg/parens_5.f90: Ditto.
4387         * gfortran.dg/parens_6.f90: Ditto.
4388         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4389         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4390         * gfortran.dg/pr15129.f90: Ditto.
4391         * gfortran.dg/pr15332.f: Ditto.
4392         * gfortran.dg/pr16597.f90: Ditto.
4393         * gfortran.dg/pr17143.f90: Ditto.
4394         * gfortran.dg/pr17164.f90: Ditto.
4395         * gfortran.dg/pr17229.f: Modified warning message.
4396         * gfortran.dg/pr18210.f90: Add -std=legacy.
4397         * gfortran.dg/pr19155.f: Ditto.
4398         * gfortran.dg/pr20086.f90: Ditto.
4399         * gfortran.dg/pr20124.f90: Ditto.
4400         * gfortran.dg/pr20755.f: Ditto.
4401         * gfortran.dg/pr20865.f90: Ditto.
4402         * gfortran.dg/pr20950.f: Ditto.
4403         * gfortran.dg/pr21730.f: Ditto.
4404         * gfortran.dg/pr22491.f: Ditto.
4405         * gfortran.dg/pr29713.f90: Ditto.
4406         * gfortran.dg/print_parentheses_1.f: Ditto.
4407         * gfortran.dg/print_parentheses_2.f90: Ditto.
4408         * gfortran.dg/proc_assign_1.f90: Ditto.
4409         * gfortran.dg/proc_decl_1.f90: Ditto.
4410         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4411         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4412         * gfortran.dg/read_float_1.f90: Ditto.
4413         * gfortran.dg/read_logical.f90: Ditto.
4414         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4415         * gfortran.dg/return_1.f90: Ditto.
4416         * gfortran.dg/rewind_1.f90: Ditto.
4417         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4418         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4419         * gfortran.dg/stfunc_1.f90: Ditto.
4420         * gfortran.dg/stfunc_3.f90: Ditto.
4421         * gfortran.dg/stfunc_4.f90: Ditto.
4422         * gfortran.dg/stfunc_6.f90: Ditto.
4423         * gfortran.dg/streamio_2.f90: Ditto.
4424         * gfortran.dg/string_ctor_1.f90: Ditto.
4425         * gfortran.dg/string_null_compare_1.f: Ditto.
4426         * gfortran.dg/substr_6.f90: Ditto.
4427         * gfortran.dg/tl_editing.f90: Ditto.
4428         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4429         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4430         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4431         * gfortran.dg/g77/1832.f: Ditto.
4432         * gfortran.dg/g77/19981216-0.f Ditto.
4433         * gfortran.dg/g77/19990525-0.f: Ditto.
4434         * gfortran.dg/g77/19990826-2.f: Ditto.
4435         * gfortran.dg/g77/20000630-2.f: Ditto.
4436         * gfortran.dg/g77/20010116.f: Ditto.
4437         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4438         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4439         * gfortran.dg/g77/980520-1.f: Ditto.
4440         * gfortran.dg/g77/check0.f: Ditto.
4441         * gfortran.dg/g77/cpp3.F: Ditto.
4442         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4443         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4444         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4445         * gfortran.dg/g77/short.f: Ditto.
4446
4447 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4448
4449         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4450         * gcc.target/mips/ext-4.c: Likewise.
4451         * gcc.target/mips/interrupt_handler.c: Likewise.
4452         * gcc.target/mips/truncate-4.c: Likewise.
4453         * gcc.target/mips/truncate-5.c: Likewise.
4454
4455 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4456
4457         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4458         -fgraphite-force-parallel to -floop-parallelize-all.
4459
4460 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4461
4462         PR fortran/40011
4463         * gfortran.dg/whole_file_7.f90: New test.
4464         * gfortran.dg/whole_file_8.f90: New test.
4465         * gfortran.dg/whole_file_9.f90: New test.
4466         * gfortran.dg/whole_file_10.f90: New test.
4467         * gfortran.dg/whole_file_11.f90: New test.
4468         * gfortran.dg/whole_file_12.f90: New test.
4469         * gfortran.dg/whole_file_13.f90: New test.
4470         * gfortran.dg/whole_file_14.f90: New test.
4471
4472 2009-07-31  Jason Merrill  <jason@redhat.com>
4473
4474         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4475         binding semantics.
4476         * g++.dg/cpp0x/named.C: Likewise.
4477         * g++.dg/cpp0x/overload.C: Likewise.
4478         * g++.dg/cpp0x/rv1n.C: Likewise.
4479         * g++.dg/cpp0x/rv1p.C: Likewise.
4480         * g++.dg/cpp0x/rv2n.C: Likewise.
4481         * g++.dg/cpp0x/rv2p.C: Likewise.
4482         * g++.dg/cpp0x/rv3n.C: Likewise.
4483         * g++.dg/cpp0x/rv3p.C: Likewise.
4484         * g++.dg/cpp0x/rv4n.C: Likewise.
4485         * g++.dg/cpp0x/rv4p.C: Likewise.
4486         * g++.dg/cpp0x/rv5n.C: Likewise.
4487         * g++.dg/cpp0x/rv5p.C: Likewise.
4488         * g++.dg/cpp0x/rv6n.C: Likewise.
4489         * g++.dg/cpp0x/rv6p.C: Likewise.
4490         * g++.dg/cpp0x/rv7n.C: Likewise.
4491         * g++.dg/cpp0x/rv7p.C: Likewise.
4492         * g++.dg/cpp0x/template_deduction.C: Likewise.
4493         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4494         * g++.dg/cpp0x/overloadn.C: New.
4495         * g++.dg/cpp0x/rv-cast.C: New.
4496
4497 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4498
4499         * gcc.target/mips/ext-4.c: New test.
4500
4501 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4502
4503         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4504
4505 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4506
4507         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4508         * gcc.dg/tree-ssa/loop-32.c: Same.
4509         * gcc.dg/tree-ssa/loop-33.c: Same.
4510         * gcc.dg/tree-ssa/loop-34.c: Same.
4511         * gcc.dg/tree-ssa/loop-35.c: Same.
4512         * gcc.dg/tree-ssa/loop-7.c: Same.
4513         * gcc.dg/tree-ssa/pr23109.c: Same.
4514         * gcc.dg/tree-ssa/restrict-2.c: Same.
4515         * gcc.dg/tree-ssa/restrict-3.c: Same.
4516         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4517         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4518         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4519         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4520         * gcc.dg/tree-ssa/structopt-1.c: Same.
4521         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4522         * gfortran.dg/pr32921.f: Same.
4523
4524 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4525
4526         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4527         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4528         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4529         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4530         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4531         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4532         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4533         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4534         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4535         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4536         * gcc.dg/graphite/id-1.c: New.
4537         * gcc.dg/graphite/id-10.c: New.
4538         * gcc.dg/graphite/id-11.c: New.
4539         * gcc.dg/graphite/id-12.c: New.
4540         * gcc.dg/graphite/id-13.c: New.
4541         * gcc.dg/graphite/id-14.c: New.
4542         * gcc.dg/graphite/id-15.c: New.
4543         * gcc.dg/graphite/id-2.c: New.
4544         * gcc.dg/graphite/id-3.c: New.
4545         * gcc.dg/graphite/id-4.c: New.
4546         * gcc.dg/graphite/id-5.c: New.
4547         * gcc.dg/graphite/id-6.c: New.
4548         * gcc.dg/graphite/id-7.c: New.
4549         * gcc.dg/graphite/id-8.c: New.
4550         * gcc.dg/graphite/id-9.c: New.
4551         * gcc.dg/graphite/interchange-0.c: New.
4552         * gcc.dg/graphite/interchange-1.c: New.
4553         * gcc.dg/graphite/interchange-2.c: New.
4554         * gcc.dg/graphite/interchange-3.c: New.
4555         * gcc.dg/graphite/interchange-4.c: New.
4556         * gcc.dg/graphite/interchange-5.c: New.
4557         * gcc.dg/graphite/interchange-6.c: New.
4558         * gcc.dg/graphite/interchange-7.c: New.
4559         * gcc.dg/graphite/interchange-8.c: New.
4560         * gcc.dg/graphite/pr35356-1.c: New.
4561         * gcc.dg/graphite/pr35356-2.c: New.
4562         * gcc.dg/graphite/pr35356-3.c: New.
4563         * gcc.dg/graphite/pr40157.c: New.
4564         * gcc.dg/graphite/run-id-1.c: New.
4565         * gcc.dg/graphite/scop-20.c: New.
4566         * gcc.dg/graphite/scop-21.c: New.
4567         * gfortran.dg/graphite/id-1.f90: New.
4568         * gfortran.dg/graphite/id-10.f90: New.
4569         * gfortran.dg/graphite/id-11.f: New.
4570         * gfortran.dg/graphite/id-12.f: New.
4571         * gfortran.dg/graphite/id-13.f: New.
4572         * gfortran.dg/graphite/id-14.f: New.
4573         * gfortran.dg/graphite/id-15.f: New.
4574         * gfortran.dg/graphite/id-16.f: New.
4575         * gfortran.dg/graphite/id-5.f: New.
4576         * gfortran.dg/graphite/id-6.f: New.
4577         * gfortran.dg/graphite/id-7.f: New.
4578         * gfortran.dg/graphite/id-8.f: New.
4579         * gfortran.dg/graphite/id-9.f: New.
4580         * gfortran.dg/graphite/interchange-1.f: New.
4581         * gfortran.dg/graphite/interchange-2.f: New.
4582
4583 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4584
4585         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4586         flags based on the name of the testcase.
4587         * gfortran.dg/graphite/graphite.exp: Same.
4588
4589         * gcc.dg/graphite/block-0.c: Adjusted.
4590         * gcc.dg/graphite/block-1.c: Adjusted.
4591         * gcc.dg/graphite/block-2.c: Adjusted.
4592         * gcc.dg/graphite/block-3.c: Adjusted.
4593         * gcc.dg/graphite/block-4.c: Adjusted.
4594         * gcc.dg/graphite/block-5.c: Adjusted.
4595         * gcc.dg/graphite/block-6.c: Adjusted.
4596         * gcc.dg/graphite/pr37485.c: Adjusted.
4597         * gcc.dg/graphite/pr37684.c: Adjusted.
4598         * gcc.dg/graphite/pr37828.c: Adjusted.
4599         * gcc.dg/graphite/pr37883.c: Adjusted.
4600         * gcc.dg/graphite/pr37928.c: Adjusted.
4601         * gcc.dg/graphite/pr37943.c: Adjusted.
4602         * gcc.dg/graphite/pr38409.c: Adjusted.
4603         * gcc.dg/graphite/pr38498.c: Adjusted.
4604         * gcc.dg/graphite/pr38559.c: Adjusted.
4605         * gcc.dg/graphite/pr39335.c: Adjusted.
4606         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4607         * gcc.dg/graphite/scop-0.c: Adjusted.
4608         * gcc.dg/graphite/scop-1.c: Adjusted.
4609         * gcc.dg/graphite/scop-10.c: Adjusted.
4610         * gcc.dg/graphite/scop-11.c: Adjusted.
4611         * gcc.dg/graphite/scop-12.c: Adjusted.
4612         * gcc.dg/graphite/scop-13.c: Adjusted.
4613         * gcc.dg/graphite/scop-14.c: Adjusted.
4614         * gcc.dg/graphite/scop-15.c: Adjusted.
4615         * gcc.dg/graphite/scop-16.c: Adjusted.
4616         * gcc.dg/graphite/scop-17.c: Adjusted.
4617         * gcc.dg/graphite/scop-18.c: Adjusted.
4618         * gcc.dg/graphite/scop-19.c: Adjusted.
4619         * gcc.dg/graphite/scop-2.c: Adjusted.
4620         * gcc.dg/graphite/scop-3.c: Adjusted.-
4621         * gcc.dg/graphite/scop-4.c: Adjusted.
4622         * gcc.dg/graphite/scop-5.c: Adjusted.
4623         * gcc.dg/graphite/scop-6.c: Adjusted.
4624         * gcc.dg/graphite/scop-7.c: Adjusted.
4625         * gcc.dg/graphite/scop-8.c: Adjusted.
4626         * gcc.dg/graphite/scop-9.c: Adjusted.
4627         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4628         * gfortran.dg/graphite/block-1.f90: Adjusted.
4629         * gfortran.dg/graphite/block-2.f: Adjusted.
4630         * gfortran.dg/graphite/block-3.f90: Adjusted.
4631         * gfortran.dg/graphite/block-4.f90: Adjusted.
4632         * gfortran.dg/graphite/id-2.f90: Adjusted.
4633         * gfortran.dg/graphite/id-3.f90: Adjusted.
4634         * gfortran.dg/graphite/id-4.f90: Adjusted.
4635         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4636         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4637         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4638         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4639         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4640         * gfortran.dg/graphite/scop-1.f: Adjusted.
4641
4642 2009-07-30  Doug Kwan  <dougkwan@google.com>
4643
4644         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4645         in warnings added in rev 141298.
4646
4647 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4648
4649         * lib/options.exp: Use "!=" instead of "ne".
4650
4651         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4652
4653         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4654         * gcc.dg/ucnid-12.c: Likewise.
4655
4656 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4657             Pat Haugen  <pthaugen@us.ibm.com>
4658             Revital Eres <ERES@il.ibm.com>
4659
4660         * gcc.target/powerpc/altivec-32.c: New file to test
4661         Altivec simple math function vectorization.
4662
4663         * gcc.target/powerpc/bswap-run.c: New file to test swap
4664         builtins.
4665         * gcc.target/powerpc/bswap16.c: Ditto.
4666         * gcc.target/powerpc/bswap32.c: Ditto.
4667         * gcc.target/powerpc/bswap64-1.c: Ditto.
4668         * gcc.target/powerpc/bswap64-2.c: Ditto.
4669         * gcc.target/powerpc/bswap64-3.c: Ditto.
4670         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4671         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4672         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4673
4674         * gcc.target/powerpc/popcount-2.c: New file to test
4675         power7 popcntd instructions.
4676         * gcc.target/powerpc/popcount-3.c: Ditto.
4677
4678         * gcc.target/powerpc/pr39457.c: New VSX test.
4679         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4680         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4681         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4682         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4683         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4684         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4685         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4686         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4687         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4688         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4689         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4690         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4691
4692         * gcc.target/powerpc/altivec-6.c: Store the result of
4693         vec_add, so the optimizer doesn't remove it.
4694
4695         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4696         systems that support bswap64.
4697
4698         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4699         prevent VSX code generation.
4700
4701         * lib/target-supports.exp (check_vsx_hw_available): New
4702         function to test if VSX available.
4703         (check_effective_target_powerpc_vsx_ok): Ditto.
4704         (check_vmx_hw_available): Add explicit -mno-vsx.
4705
4706 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4707
4708         PR c/39902
4709         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4710
4711 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4712
4713         PR tree-optimization/40570
4714         * gcc.c-torture/compile/pr40570.c: New test.
4715
4716 2009-07-29  Jason Merrill  <jason@redhat.com>
4717
4718         PR c++/14912
4719         * g++.dg/template/defarg13.C: New.
4720
4721 2009-07-29  Richard Guenther  <rguenther@suse.de>
4722
4723         PR c++/40834
4724         * g++.dg/torture/pr40834.C: New testcase.
4725
4726 2009-07-29  Michael Matz  <matz@suse.de>
4727
4728         PR middle-end/40830
4729         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4730
4731 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4732
4733         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4734         sh*-*-* targets.  Skip on spu-*-* targets.
4735         * gfortran.dg/maxlocval_4.f90: Likewise.
4736         * gfortran.dg/minlocval_1.f90: Likewise.
4737         * gfortran.dg/minlocval_4.f90: Likewise.
4738
4739 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4740
4741         PR fortran/40878
4742         * gfortran.dg/gomp/pr40878-1.f90: New test.
4743         * gfortran.dg/gomp/pr40878-2.f90: New test.
4744
4745         PR testsuite/40891
4746         * gcc.dg/cdce1.c: Adjust note line number.
4747         * gcc.dg/cdce2.c: Likewise.
4748
4749 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4750
4751         PR fortran/40882
4752         * gfortran.dg/proc_ptr_comp_13.f90: New.
4753
4754 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4755
4756         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4757         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4758         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4759         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4760         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4761         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4762         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4763         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4764         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4765         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4766         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4767         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4768         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4769         #ifdef NEED_IEEE754_FLOAT conditional.
4770         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4771         conditional.
4772
4773 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4774
4775         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4776         i?86-*-netware.
4777         * g++.dg/ext/bitfield3.C: Likewise.
4778         * g++.dg/ext/bitfield4.C: Likewise.
4779         * g++.dg/ext/bitfield5.C: Likewise.
4780         * gcc.dg/bitfld-15.c: Likewise.
4781         * gcc.dg/bitfld-16.c: Likewise.
4782         * gcc.dg/bitfld-17.c: Likewise.
4783         * gcc.dg/bitfld-18.c: Likewise.
4784         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4785         * gcc.dg/20010912-1.c: Likewise.
4786         * gcc.dg/20021018-1.c: Likewise.
4787         * gcc.dg/20030213-1.c: Likewise.
4788         * gcc.dg/20030225-1.c: Likewise.
4789         * gcc.dg/20030708-1.c: Likewise.
4790         * gcc.dg/20050321-2.c: Likewise.
4791         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4792         * gcc.dg/cdce2.c: Likewise.
4793         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4794         targets.
4795         * gcc.target/i386/pr37248-3.c: Likewise.
4796
4797 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4798
4799         PR fortran/40848
4800         * gfortran.dg/altreturn_7.f90: New.
4801
4802 2009-07-27  Simon Baldwin  <simonb@google.com>
4803
4804         PR testsuite/40829
4805         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4806         so that indexing no longer runs off array end.
4807
4808 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4809
4810         PR fortran/40851
4811         * gfortran.dg/derived_init_3.f90: New test.
4812
4813 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4814
4815         PR fortran/33197
4816         * gfortran.dg/atan2_1.f90: New test
4817         * gfortran.dg/atan2_2.f90: New test
4818
4819 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4820
4821         PR c++/40749
4822         * g++.dg/warn/Wreturn-type-6.C: New test.
4823
4824 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4825
4826         PR tree-optimization/40801
4827         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4828         * gfortran.dg/vect/vect.exp: Run tests starting with
4829         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4830
4831 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4832
4833         PR rtl-optimization/40445
4834         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4835
4836 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4837
4838         * gcc.dg/builtin-unreachable-4.c: New test.
4839
4840 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4841
4842         PR fortran/33197
4843         * gfortran.dg/complex_intrinsic_5.f90: New test.
4844         * gfortran.dg/complex_intrinsic_7.f90: New test.
4845
4846 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4847
4848         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4849         * gcc.dg/ipa/noclone-1.c: New test.
4850
4851 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4852
4853         * lib/target-supports.exp (check_effective_target_static): New
4854         procedure.
4855         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4856         supported.
4857         * g++.old-deja/g++.law/weak.C: Require static effective target.
4858
4859 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4860
4861         PR fortran/39630
4862         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4863         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4864         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4865         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4866         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4867         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4868         * gfortran.dg/typebound_call_10.f03: New.
4869
4870 2009-07-24  Jason Merrill  <jason@redhat.com>
4871
4872         * g++.dg/cpp0x/defaulted11.C: New.
4873
4874         * g++.dg/cpp0x/initlist23.C: New.
4875
4876 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4877
4878         PR fortran/40822
4879         * gfortran.dg/char_length_16.f90: New.
4880
4881 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4882
4883         PR fortran/40643
4884         PR fortran/31067
4885         * gfortran.dg/maxlocval_2.f90: New test.
4886         * gfortran.dg/maxlocval_3.f90: New test.
4887         * gfortran.dg/maxlocval_4.f90: New test.
4888         * gfortran.dg/minlocval_1.f90: New test.
4889         * gfortran.dg/minlocval_2.f90: New test.
4890         * gfortran.dg/minlocval_3.f90: New test.
4891         * gfortran.dg/minlocval_4.f90: New test.
4892
4893 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4894
4895         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4896         scan-assembler.
4897
4898 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4899
4900         PR fortran/40839
4901         * gfortran.dg/pr40839.f90: New test.
4902
4903 2009-07-23  Michael Matz  <matz@suse.de>
4904
4905         PR middle-end/40830
4906         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4907         don't set options ourself.
4908
4909 2009-07-23  Simon Baldwin  <simonb@google.com>
4910
4911         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4912         native C compilation where required.
4913
4914 2009-07-22  Doug Kwan  <dougkwan@google.com>
4915
4916         * gcc.c-torture/compile/20090721-1.c: New test.
4917
4918 2009-07-22  Michael Matz  <matz@suse.de>
4919
4920         PR tree-optimization/35229
4921         PR tree-optimization/39300
4922         * gcc.dg/vect/vect-pre-interact.c: New test.
4923
4924 2009-07-22  Richard Guenther  <rguenther@suse.de>
4925
4926         * g++.dg/lookup/using21.C: Fix duplicate paste.
4927
4928 2009-07-22  Richard Guenther  <rguenther@suse.de>
4929
4930         PR c++/40799
4931         * g++.dg/lookup/using21.C: New testcase.
4932
4933 2009-07-21  Jason Merrill  <jason@redhat.com>
4934
4935         * g++.dg/init/aggr4.C: New.
4936
4937 2009-07-21  Jason Merrill  <jason@redhat.com>
4938
4939         Core issue 934
4940         * g++.dg/cpp0x/initlist22.C: New.
4941
4942 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4943
4944         * gcc.target/i386/vectorize8.c: New test.
4945
4946 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4947
4948         PR target/40811
4949         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4950         Add i?86 and x86_64 targets.
4951         * gcc.target/i386/vectorize7.c: New test.
4952
4953         PR target/40809
4954         * gcc.target/i386/pr40809.c: New test.
4955
4956 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4957
4958         PR tree-optimization/40813
4959         * g++.dg/opt/inline15.C: New test.
4960
4961 2009-07-21  Paul Brook <paul@codesourcery.com>
4962
4963         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4964         * lib/target-supports.exp (check_effective_target_section_anchors):
4965         Add arm*-*-*.
4966
4967 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4968
4969         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4970         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4971         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4972
4973 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4974
4975         * gcc.target/mips/ext-3.c: New test.
4976
4977 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4978
4979         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4980         * gcc.dg/builtin-object-size-8.c: New test.
4981         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4982         * g++.dg/ext/builtin-object-size2.C: Likewise.
4983
4984         PR tree-optimization/40792
4985         * gcc.dg/pr40792.c: New test.
4986
4987 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4988
4989         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4990         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4991         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4992
4993 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4994
4995         * gcc.target/sh/mfmovd.c: New test.
4996
4997 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4998             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4999
5000         PR libfortran/40714
5001         * gfortran.dg/eof_3.f90: New test.
5002
5003 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5004
5005         PR fortran/40727
5006         * gfortran.dg/intrinsic_cmplx.f90: New test.
5007
5008 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5009
5010         PR libfortran/34670
5011         PR libfortran/36874
5012         * gfortran.dg/cshift_bounds_1.f90:  New test.
5013         * gfortran.dg/cshift_bounds_2.f90:  New test.
5014         * gfortran.dg/cshift_bounds_3.f90:  New test.
5015         * gfortran.dg/cshift_bounds_4.f90:  New test.
5016         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5017         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5018         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5019         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5020
5021 2009-07-19  Jan Hubicka  <jh@suse.cz>
5022
5023         PR tree-optimization/40676
5024         * gcc.c-torture/compile/pr40676.c: New testcase.
5025
5026 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5027
5028         * gcc.target/mips/ext-2.c: New test.
5029
5030 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5031
5032         * gcc.target/mips/octeon-exts-7.c: New test.
5033         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5034         * gcc.target/mips/octeon-exts-5.c: Likewise.
5035
5036 2009-07-18  Richard Guenther  <rguenther@suse.de>
5037
5038         PR testsuite/40798
5039         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5040
5041 2009-07-18  Richard Guenther  <rguenther@suse.de>
5042
5043         PR c/40787
5044         * gcc.dg/pr35899.c: Adjust.
5045
5046 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5047
5048         * gcc.target/powerpc/asm-es-1.c: New test.
5049         * gcc.target/powerpc/asm-es-2.c: Likewise.
5050
5051 2009-07-17  Richard Guenther  <rguenther@suse.de>
5052
5053         PR c/40401
5054         * g++.dg/rtti/crash4.C: New testcase.
5055         * g++.dg/torture/20090706-1.C: Likewise.
5056         * gcc.dg/redecl-17.c: Likewise.
5057         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5058         * gcc.dg/declspec-9.c: Expect extra error.
5059         * gcc.dg/declspec-10.c: Likewise.
5060         * gcc.dg/declspec-11.c: Likewise.
5061         * gcc.dg/redecl-10.c: Expect extra warnings.
5062         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5063         * gcc.target/i386/pr39545-1.c: Likewise.
5064         * g++.dg/ext/asm3.C: Expect more errors.
5065         * g++.dg/gomp/block-1.C: Likewise.
5066         * g++.dg/gomp/block-2.C: Likewise.
5067         * g++.dg/gomp/block-3.C: Likewise.
5068         * g++.dg/gomp/block-5.C: Likewise.
5069         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5070         * g++.dg/warn/unused-result1.C: XFAIL.
5071
5072 2009-07-17  Richard Guenther  <rguenther@suse.de>
5073
5074         PR tree-optimization/40321
5075         * gcc.c-torture/compile/pr40321.c: New testcase.
5076         * g++.dg/torture/pr40321.C: Likewise.
5077
5078 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5079
5080         PR c++/40780
5081         * g++.dg/template/ptrmem19.C: New test.
5082
5083 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5084             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5085
5086         PR 40435
5087         * gcc.dg/pr36902.c: Add column info.
5088         * g++.dg/gcov/gcov-2.C: Change count for definition.
5089
5090 2009-07-16  Jason Merrill  <jason@redhat.com>
5091
5092         PR libstdc++/37907
5093         * g++.dg/cpp0x/std-layout1.C: New.
5094         * g++.dg/ext/has_nothrow_assign.C: Fix.
5095         * g++.dg/ext/has_nothrow_copy.C: Fix.
5096         * g++.dg/ext/has_trivial_assign.C: Fix.
5097         * g++.dg/ext/has_trivial_copy.C: Fix.
5098         * g++.dg/ext/is_pod.C: Fix.
5099         * g++.dg/other/offsetof3.C: Adjust.
5100         * g++.dg/overload/ellipsis1.C: Adjust.
5101         * g++.dg/warn/var-args1.C: Adjust.
5102         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5103         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5104         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5105         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5106         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5107
5108 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5109
5110         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5111         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5112         effective target "mpc_pow".
5113         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5114
5115 2009-07-16  Richard Henderson  <rth@redhat.com>
5116
5117         * g++.dg/opt/eh4.C: New test.
5118
5119 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5120
5121         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5122
5123 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5124
5125         PR middle-end/40747
5126         * gcc.c-torture/execute/pr40747.c: New test.
5127
5128 2009-07-15  Richard Guenther  <rguenther@suse.de>
5129
5130         PR middle-end/40753
5131         * gcc.c-torture/compile/pr40753.c: New testcase.
5132
5133 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5134
5135         PR fortran/40743
5136         * gfortran.dg/interface_assignment_4.f90: New.
5137
5138 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5139
5140         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5141         for FreeBSD up to and including version 8.
5142
5143 2009-07-14  Taras Glek  <tglek@mozilla.com>
5144             Rafael Espindola  <espindola@google.com>
5145
5146         * g++.dg/plugin/header-plugin-test.C: New.
5147         * g++.dg/plugin/header_plugin.c: New.
5148         * g++.dg/plugin/plugin.exp: Update.
5149
5150 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5151
5152         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5153         function to enable vectorization.
5154         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5155         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5156
5157 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5158
5159         * gcc.target/i386/sse-copysignf-vec.c: New test.
5160         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5161
5162 2009-07-14  Jason Merrill  <jason@redhat.com>
5163
5164         PR c++/37276
5165         * g++.dg/lookup/builtin5.C: New.
5166         * g++.dg/other/error22.C: Add missing extern "C".
5167         * g++.dg/warn/Warray-bounds.C: Likewise.
5168         * gcc.dg/compat/compat-common.h: Likewise.
5169
5170         PR c++/40746
5171         * g++.dg/lookup/using20.C: New.
5172
5173         PR c++/40740
5174         * g++.dg/template/koenig8.C: New.
5175
5176 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5177
5178         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5179         both i?86-*-darwin* and x86_64-*-darwin*.
5180
5181 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5182
5183         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5184         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5185         name.
5186
5187 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5188
5189         PR debug/40705
5190         * g++.dg/debug/dwarf2/typedef1.C: New test.
5191
5192         PR c++/40357
5193         * g++.dg/other/typedef3.C: New test.
5194
5195 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5196
5197         * gcc.dg/20090709-1.c: Move to a proper place ...
5198         * gcc.target/m68k/20090709-1.c: ... here.
5199
5200 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5201
5202         PR C++/22154
5203         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5204         front of qualified names are allowed.
5205         * g++.dg/parse/crash10.C: Likewise.
5206         * g++.dg/parse/error15.C: Likewise.
5207         * g++.dg/parse/typename9.C: Likewise.
5208         * g++.dg/parse/error8.C: Likewise.
5209
5210 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5211
5212         PR fortran/40646
5213         * gfortran.dg/proc_ptr_22.f90: Extended.
5214         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5215
5216 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5217
5218         * gfortran.dg/vect/vect-6.f: New test.
5219
5220 2009-07-12  Jason Merrill  <jason@redhat.com>
5221
5222         PR c++/36628
5223         * g++.dg/cpp0x/decltype17.C: New.
5224
5225         PR c++/37206
5226         * g++.dg/cpp0x/rv10.C: New.
5227
5228 2009-07-12  Jason Merrill  <jason@redhat.com>
5229
5230         PR c++/40689
5231         * g++.dg/cpp0x/initlist20.C: New.
5232         * g++.dg/cpp0x/initlist21.C: New.
5233
5234 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5235
5236         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5237         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5238         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5239         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5240         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5241
5242 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5243
5244         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5245         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5246         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5247         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5248         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5249         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5250         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5251         effective_target fd_truncate.
5252
5253 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5254
5255         * gnat.dg/specs/addr1.ads: New test.
5256
5257 2009-07-11  Jan Hubicka  <jh@suse.cz>
5258
5259         PR middle-end/48388
5260         * g++.dg/torture/pr40388.C: New testcase.
5261
5262 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5263
5264         PR target/40668
5265         * gcc.c-torture/execute/pr40668.c: New test.
5266
5267 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5268
5269         * gcc.c-torture/execute/20090711-1.c: New test.
5270
5271 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5272
5273         PR testsuite/40699
5274         PR testsuite/40707
5275         PR testsuite/40709
5276         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5277         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5278         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5279         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5280
5281 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5282
5283         PR fortran/33197
5284         * gfortran.dg/complex_intrinsic_3.f90: New test.
5285         * gfortran.dg/complex_intrinsic_4.f90: New test.
5286
5287 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5288
5289         PR target/39079
5290         * gcc.target/mips/mips.exp: Make -msynci a known option.
5291         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5292
5293 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5294
5295         PR c++/40502
5296         * g++.dg/ext/strncpy-chk1.C: New test.
5297
5298 2009-07-10  Richard Guenther  <rguenther@suse.de>
5299
5300         PR tree-optimization/40496
5301         * g++.dg/opt/pr40496.C: New testcase.
5302
5303 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5304
5305         PR 25509
5306         PR 40614
5307         * g++.dg/warn/unused-result1-Werror.c: New.
5308
5309 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5310
5311         PR fortran/39334
5312         * gfortran.dg/recursive_parameter_1.f90: New test.
5313
5314 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5315
5316         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5317         * gfortran.dg/module_equivalence_6.f90: Ditto.
5318         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5319         * gfortran.dg/nan_2.f90: Ditto.
5320         * gfortran.dg/inquire_11.f90: Ditto.
5321         * gfortran.dg/abstract_type_3.f03: Ditto.
5322         * gfortran.dg/abstract_type_1.f90: Ditto.
5323         * gfortran.dg/private_type_9.f90: Ditto.
5324         * gfortran.dg/abstract_type_5.f03: Ditto.
5325         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5326         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5327         * gfortran.dg/derived_sub.f90: Ditto.
5328         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5329         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5330         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5331         * gfortran.dg/mvbits_6.f90: Ditto.
5332         * gfortran.dg/abstract_type_2.f03: Ditto.
5333         * gfortran.dg/abstract_type_4.f03: Ditto.
5334         * gfortran.dg/bounds_check_9.f90: Ditto.
5335         * gfortran.dg/optional_dim_3.f90: Ditto.
5336         * gfortran.dg/pr32921.f: Ditto.
5337         * gfortran.dg/entry_16.f90: Ditto.
5338         * gfortran.dg/generic_16.f90: Ditto.
5339
5340
5341 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5342
5343         * gcc.target/m68k/20090709-1.c: New.
5344
5345 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5346
5347         PR c++/40684
5348         * g++.dg/template/unify11.C: New test.
5349
5350 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5351
5352         PR fortran/40629
5353         * gfortran.dg/host_assoc_function_9.f90: New test.
5354
5355 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5356
5357         PR fortran/40646
5358         * gfortran.dg/proc_ptr_22.f90: New.
5359         * gfortran.dg/proc_ptr_comp_12.f90: New.
5360
5361 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5362
5363         PR middle-end/40692
5364         * gcc.c-torture/compile/pr40692.c: New test.
5365
5366 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5367
5368         PR fortran/40604
5369         * gfortran.dg/pointer_check_6.f90: New test.
5370
5371 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5372
5373         * gcc.target/mips/truncate-5.c: New test.
5374
5375 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5376
5377         PR libfortran/40330
5378         PR libfortran/40662
5379         * gfortran.dg/fmt_cache_1.f: New test.
5380
5381 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5382
5383         PR fortran/40675
5384         * gfortran.dg/nosigned_zero_1.f90: New test.
5385         * gfortran.dg/nosigned_zero_2.f90: New test.
5386
5387 2009-07-08  Richard Guenther  <rguenther@suse.de>
5388
5389         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5390
5391 2009-07-08  Richard Guenther  <rguenther@suse.de>
5392
5393         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5394
5395 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5396
5397         PR fortran/40591
5398         * gfortran.dg/proc_ptr_21.f90: New test.
5399
5400 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5401
5402         PR c++/31246
5403         * g++.dg/warn/pr31246.C: New.
5404         * g++.dg/warn/pr31246-2.C: New.
5405
5406 2009-07-07  Jason Merrill  <jason@redhat.com>
5407
5408         PR c++/35828
5409         * g++.dg/template/defarg12.C: New.
5410
5411         PR c++/37816
5412         * g++.dg/cpp0x/enum7.C: New.
5413
5414         PR c++/37946
5415         * g++.dg/cpp0x/enum6.C: New.
5416
5417         PR c++/40639
5418         * g++.dg/cpp0x/enum5.C: New.
5419
5420         PR c++/40633
5421         * g++.dg/cpp0x/enum4.C: New.
5422
5423 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5424
5425         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5426
5427 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5428
5429         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5430
5431 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5432
5433         PR middle-end/40669
5434         * gcc.dg/pr40669.c: New test.
5435
5436 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5437
5438         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5439         location. Update all calls.
5440         * g++.dg/plugin/selfassign.c: Likewise.
5441
5442 2009-07-06  Jason Merrill  <jason@redhat.com>
5443
5444         * g++.dg/rtti/dyncast[34].C: New.
5445
5446 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5447
5448         * lib/target-supports.exp
5449         (check_effective_target_mips_newabi_large_long_double): New.
5450         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5451         target.
5452         * gcc.target/mips/fpr-moves-6.c: Likewise.
5453
5454 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5455
5456         PR c++/40557
5457         * g++.dg/template/union2.C: New test.
5458
5459 2009-07-04  Jason Merrill  <jason@redhat.com>
5460
5461         * g++.dg/template/using15.C: New.
5462
5463 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5464
5465         * gfortran.dg/maxloc_1.f90: New test.
5466
5467 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5468
5469         PR fortran/40593
5470         * gfortran.dg/proc_ptr_result_6.f90: New.
5471
5472 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5473
5474         * gcc.dg/framework-2.c: Adjust testcase to pass.
5475
5476 2009-07-04  Jason Merrill  <jason@redhat.com>
5477
5478         PR c++/40619
5479         * g++.dg/cpp0x/auto16.C: New.
5480
5481 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5482
5483         PR target/40587
5484         * gfortran.dg/pr40587.f: New test.
5485
5486 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5487
5488         PR fortran/40638
5489         * gfortran.dg/unit_1.f90: New test.
5490
5491 2009-07-03  Jason Merrill  <jason@redhat.com>
5492
5493         * g++.dg/template/pure1.C: Expect another error.
5494
5495 2009-07-03  Richard Guenther  <rguenther@suse.de>
5496
5497         PR tree-optimization/40640
5498         * gcc.c-torture/compile/pr40640.c: New testcase.
5499
5500 2009-07-03  Richard Guenther  <rguenther@suse.de>
5501
5502         PR middle-end/34163
5503         * gfortran.dg/pr34163.f90: New testcase.
5504
5505 2009-07-03  Jan Hubicka  <jh@suse.cz>
5506
5507         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5508         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5509         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5510         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5511         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5512         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5513         * gnat.dg/loop_optimization6.adb: Enable -O2.
5514
5515 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5516
5517         * g++.dg/warn/null4.C: Extend.
5518
5519 2009-07-02  Jason Merrill  <jason@redhat.com>
5520
5521         * g++.dg/template/spec8.C: Fix.
5522
5523 2009-07-02  Michael Matz  <matz@suse.de>
5524
5525         PR fortran/32131
5526         * gfortran.dg/pr32921.f: Adjust.
5527
5528 2009-07-02  Jan Hubicka  <jh@suse.cz>
5529
5530         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5531
5532 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5533
5534         * gcc.target/mips/truncate-4.c: New testcase.
5535
5536 2009-07-01  Richard Guenther  <rguenther@suse.de>
5537
5538         PR tree-optimization/19831
5539         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5540         make allocated memory escape.  Un-XFAIL.
5541         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5542         * gcc.dg/vect/pr31699.c: Likewise.
5543         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5544
5545 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5546
5547         PR c++/40566
5548         * g++.dg/parse/cond5.C: New test.
5549
5550 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5551
5552         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5553         (main): Pass n to main_1 instead.
5554         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5555         (main_1): New function, split off from...
5556         (main): ...here.  Pass `off' to main_1 instead.
5557
5558 2009-06-30  Jason Merrill  <jason@redhat.com>
5559
5560         PR c++/40595
5561         * g++.dg/cpp0x/variadic94.C: New.
5562
5563 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5564
5565         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5566         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5567         (init_ld_library_path_env_vars): New function, replacing the
5568         orig_*_saved assignments.  Call it after defining it.
5569         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5570         (restore_ld_library_path_env_vars): Likewise.
5571         (add_path, find_libgcc_s): New functions.
5572         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5573         gcc-set-multilib-library-path.
5574         (objc_target_compile): Don't add "." to ld_library_path.
5575         Use add_path.
5576         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5577         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5578         gcc-set-multilib-library-path.
5579         * lib/g++.exp (g++_link_flags): Likewise.
5580         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5581         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5582         top level; do it...
5583         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5584         to tell when this needs to happen.  Use find_libgcc_s instead of
5585         gcc-set-multilib-library-path.
5586         * lib/gcc-dg.exp: Likewise.
5587         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5588         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5589         unless it is in $ALT_LD_LIBRARY_PATH.
5590         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5591
5592 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5593
5594         * gnat.dg/discr12.adb: New test.
5595         * gnat.dg/discr12_pkg.ads: New helper.
5596         * gnat.dg/discr13.adb: New test.
5597         * gnat.dg/discr14.ad[sb]: Likewise.
5598         * gnat.dg/discr15.adb: Likewise.
5599         * gnat.dg/discr15_pkg.ads: New helper.
5600         * gnat.dg/discr16.adb: New test.
5601         * gnat.dg/discr16_g.ads: New helper.
5602         * gnat.dg/discr16_pkg.ads: Likewise.
5603         * gnat.dg/discr16_cont.ads: Likewise.
5604         * gnat.dg/discr17.adb: New test.
5605         * gnat.dg/discr18.adb: Likewise.
5606         * gnat.dg/discr18_pkg.ads: New helper.
5607         * gnat.dg/discr19.adb: New test.
5608
5609 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5610
5611         PR fortran/40576
5612         * gfortran.dg/internal_write_1.f90:  New testcase.
5613
5614 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5615
5616         PR fortran/40594
5617         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5618
5619 2009-06-30  Richard Guenther  <rguenther@suse.de>
5620
5621         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5622
5623 2009-06-30  Wei Guozhi  <carrot@google.com>
5624
5625         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5626         to "-Os".
5627
5628 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5629
5630         PR tree-optimization/40542
5631         * gcc.dg/vect/pr40542.c: New test.
5632
5633 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5634
5635         PR tree-optimization/40582
5636         * gcc.c-torture/compile/pr40582.c: New test.
5637
5638 2009-06-30  Wei Guozhi  <carrot@google.com>
5639
5640         PR/40416
5641         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5642
5643 2009-06-29  Jason Merrill  <jason@redhat.com>
5644
5645         PR c++/40274
5646         * g++.dg/template/debug1.C: New.
5647
5648 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5649
5650         PR fortran/40580
5651         * pointer_check_1.f90: New test.
5652         * pointer_check_2.f90: New test.
5653         * pointer_check_3.f90: New test.
5654         * pointer_check_4.f90: New test.
5655         * pointer_check_5.f90: New test.
5656
5657 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5658
5659         PR fortran/40551
5660         * gfortran.dg/func_assign_2.f90 : New test.
5661
5662 2009-06-29  Richard Guenther  <rguenther@suse.de>
5663
5664         PR middle-end/14187
5665         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5666         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5667         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5668         * gcc.c-torture/execute/20090623-1.c: Likewise.
5669         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5670         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5671
5672 2009-06-29  Richard Guenther  <rguenther@suse.de>
5673
5674         PR middle-end/38212
5675         * gcc.c-torture/execute/pr38212.c: New testcase.
5676
5677 2009-06-29  Richard Guenther  <rguenther@suse.de>
5678
5679         PR tree-optimization/40579
5680         * gcc.c-torture/execute/pr40579.c: New testcase.
5681
5682 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5683
5684         PR tree-optimization/40550
5685         * gcc.dg/pr40550.c: New test.
5686
5687 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5688
5689         * gnat.dg/overflow_sum2.adb: New test
5690         * gnat.dg/namet.ads: New helper.
5691
5692         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5693
5694 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5695
5696         PR fortran/34112
5697         * gfortran.dg/compiler-directive_1.f90: New test.
5698         * gfortran.dg/compiler-directive_2.f: New test.
5699
5700 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5701
5702         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5703         comment out some values and add some cases.
5704
5705 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5706
5707         PR testsuite/40567
5708         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5709
5710 2009-06-26  Richard Henderson  <rth@redhat.com>
5711
5712         PR testsuite/40565
5713         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5714         * gcc.target/i386/local.c: Pass a non-constant to T.
5715
5716 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5717
5718         PR fortran/39997
5719         PR fortran/40541
5720         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5721         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5722         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5723         * gfortran.dg/proc_ptr_result_5.f90: New.
5724
5725 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5726
5727         PR c/39902
5728         * gcc.dg/dfp/pr39902.c: New test.
5729
5730 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5731
5732         PR testsuite/40532
5733         * gcc.dg/builtins-65.c: Require c99 runtime.
5734
5735 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5736
5737         * gnat.dg/array7.ad[sb]: New test.
5738
5739 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5740
5741         * gnat.dg/array6.adb: New test.
5742
5743 2009-06-25  Ian Lance Taylor  <iant@google.com>
5744
5745         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5746
5747 2009-06-25  Ian Lance Taylor  <iant@google.com>
5748
5749         * g++.dg/warn/Wunused-16.C: New testcase.
5750
5751 2009-06-25  Ian Lance Taylor  <iant@google.com>
5752
5753         * g++.dg/warn/skip-2.C: New testcase.
5754
5755 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5756
5757         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5758         dg-skip-if and move to ...
5759         * gcc.dg/torture/20090618-1.c.
5760
5761 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5762
5763         PR tree-optimization/40493
5764         * gcc.c-torture/execute/pr40493.c: New test.
5765
5766 2009-06-24  Jason Merrill  <jason@redhat.com>
5767
5768         PR c++/40342
5769         * g++.dg/template/overload10.C: New.
5770
5771 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5772
5773         PR fortran/40427
5774         * gfortran.dg/proc_ptr_comp_11.f90: New.
5775
5776 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5777
5778         * gcc.dg/pr40501.c: New testcase.
5779
5780 2009-06-23  DJ Delorie  <dj@redhat.com>
5781
5782         Add MeP port.
5783         * lib/target-supports.exp: Add mep support (no profiling).
5784
5785 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5786
5787         PR testsuite/39297
5788         * gcc.dg/ssa/loop-31.c: Change scan rules.
5789
5790 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5791
5792         * gcc.dg/cpp/empty-include.c: Update column info.
5793         * gcc.dg/cpp/assert2.c: Update column info.
5794
5795 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5796
5797         * g++.dg/ext/builtin-object-size1.C: New test.
5798         * g++.dg/ext/builtin-object-size2.C: New test.
5799
5800 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5801
5802         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5803         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5804
5805 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5806
5807         * gcc.target/mips/truncate-3.c: New test.
5808
5809 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5810
5811         PR fortran/37254
5812         PR fortran/39850
5813         * gfortran.dg/interface_30.f90: Modified error message.
5814         * gfortran.dg/proc_decl_22.f90: New.
5815
5816 2009-06-22  Ian Lance Taylor  <iant@google.com>
5817
5818         * gcc.dg/Wcxx-compat-19.c: New testcase.
5819
5820 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5821
5822         PR objc/28050
5823         * pr28050.m: New testcase.
5824
5825 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5826
5827         PR testsuite/40481
5828         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5829
5830 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5831
5832         PR tree-optimization/40492
5833         * g++.dg/torture/pr40492.C: New test.
5834
5835 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5836
5837         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5838         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5839
5840 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5841
5842         * gnat.dg/raise_ce.adb: Helper for ...
5843         * gnat.dg/handle_and_return.adb: New test.
5844
5845 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5846
5847         PR fortran/40443
5848         * gfortran.dg/generic_18.f90: New test.
5849
5850 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5851
5852         PR fortran/40472
5853         * gfortran.dg/spread_size_limit.f90: New test.
5854
5855 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5856
5857         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5858         to put dump files in a subdirectory.
5859         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5860         ".o" temporary files.
5861
5862 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5863
5864         PR fortran/39850
5865         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5866         * gfortran.dg/interface_20.f90: Ditto.
5867         * gfortran.dg/interface_21.f90: Ditto.
5868         * gfortran.dg/interface_22.f90: Ditto.
5869         * gfortran.dg/interface_30.f90: New.
5870         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5871
5872 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5873
5874         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5875         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5876         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5877         DEFAULT_VECTFLAGS.
5878
5879 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5880             Revital Eres  <eres@il.ibm.com>
5881
5882         PR testsuite/40359
5883         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5884         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5885         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5886
5887 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5888
5889         PR testsuite/40475
5890         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5891         without misalignment support.
5892         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5893
5894 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5895
5896         PR fortran/40452
5897         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5898
5899 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5900
5901         PR fortran/40440
5902         * gfortran.dg/alloc_comp_result_2.f90: New test.
5903
5904 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5905
5906         PR target/40482
5907         * gcc.target/arm/pr40482.c: New test.
5908
5909 2009-06-19  Ian Lance Taylor  <iant@google.com>
5910
5911         * gcc.dg/Wcxx-compat-18.c: New testcase.
5912
5913 2009-06-19  Richard Guenther  <rguenther@suse.de>
5914
5915         * gcc.c-torture/execute/20090618-1.c: New testcase.
5916
5917 2009-06-19  Ian Lance Taylor  <iant@google.com>
5918
5919         * gcc.dg/Wcxx-compat-17.c: New testcase.
5920
5921 2009-06-19  Ian Lance Taylor  <iant@google.com>
5922
5923         * gcc.dg/Wcxx-compat-15.c: New testcase.
5924
5925 2009-06-19  Ian Lance Taylor  <iant@google.com>
5926
5927         * gcc.dg/Wcxx-compat-16.c: New testcase.
5928
5929 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5930
5931         * gcc.dg/builtins-34.c: Add significand cases.
5932
5933 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5934
5935         PR testsuite/40491
5936         * gcc.dg/20080522-1.c: Remove testcase for real.
5937         * gcc.dg/20080528-1.c: Ditto.
5938
5939 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5940
5941         PR fortran/40450
5942         * gfortran.dg/proc_ptr_20.f90: New.
5943
5944 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5945
5946         PR target/40470
5947         * gcc.dg/torture/pr40470-1.c: New.
5948         * gcc.dg/torture/pr40470-2.c: Likewise.
5949         * gcc.dg/torture/pr40470-3.c: Likewise.
5950         * gcc.dg/torture/pr40470-4.c: Likewise.
5951
5952 2009-06-18  Diego Novillo  <dnovillo@google.com>
5953
5954         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5955         * gcc.dg/plugin/ggcplug.c: Likewise.
5956         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5957         * g++.dg/plugin/selfassign.c: Likewise.
5958         * g++.dg/plugin/attribute_plugin.c: Likewise.
5959         * g++.dg/plugin/dumb_plugin.c: Likewise.
5960
5961 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5962
5963         * gcc.dg/cpp/arith-3.c: Add column info.
5964
5965 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5966
5967         * gcc.target/arm/fp16-compile-none-2.c: New.
5968         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5969         * gcc.target/arm/fp16-compile-alt-12.c: New.
5970
5971 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5972
5973         * gcc.target/arm/fp16-compile-alt-1.c: New.
5974         * gcc.target/arm/fp16-compile-alt-2.c: New.
5975         * gcc.target/arm/fp16-compile-alt-3.c: New.
5976         * gcc.target/arm/fp16-compile-alt-4.c: New.
5977         * gcc.target/arm/fp16-compile-alt-5.c: New.
5978         * gcc.target/arm/fp16-compile-alt-6.c: New.
5979         * gcc.target/arm/fp16-compile-alt-7.c: New.
5980         * gcc.target/arm/fp16-compile-alt-8.c: New.
5981         * gcc.target/arm/fp16-compile-alt-9.c: New.
5982         * gcc.target/arm/fp16-compile-alt-10.c: New.
5983         * gcc.target/arm/fp16-compile-alt-11.c: New.
5984         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5985         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5986         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5987         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5988         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5989         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5990         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5991         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5992         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5993         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5994         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5995         * gcc.target/arm/fp16-compile-none-1.c: New.
5996         * gcc.target/arm/fp16-compile-exprtype.c: New.
5997         * gcc.target/arm/fp16-compile-vcvt.c: New.
5998         * gcc.target/arm/fp16-builtins-1.c: New.
5999         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6000         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6001         * gcc.target/arm/fp16-param-1.c: New.
6002         * gcc.target/arm/fp16-return-1.c: New.
6003         * gcc.target/arm/fp16-unprototyped-1.c: New.
6004         * gcc.target/arm/fp16-unprototyped-2.c: New.
6005         * gcc.target/arm/fp16-variadic-1.c: New.
6006         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6007         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6008         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6009         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6010         * gcc.dg/torture/arm-fp16-ops.h: New.
6011         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6012         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6013         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6014         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6015         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6016         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6017         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6018         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6019         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6020         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6021         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6022         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6023         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6024         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6025         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6026         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6027         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6028         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6029         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6030         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6031         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6032
6033 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6034
6035         * gcc.dg/builtins-65.c: New test.
6036
6037 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6038
6039         PR fortran/40451
6040         * gfortran.dg/proc_ptr_result_4.f90: New.
6041
6042 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6043
6044         * gcc.c-torture/execute/bitfld-5.c: New test.
6045
6046 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6047
6048         * gcc.dg/builtin-unreachable-3.c: New test.
6049
6050 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6051
6052         * gcc.target/i386/builtin-unreachable.c: New test.
6053
6054 2009-06-17  Ian Lance Taylor  <iant@google.com>
6055
6056         * gcc.dg/Wcxx-compat-14.c: New testcase.
6057
6058 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6059
6060         * gcc.dg/func-ptr-conv-1.c: Update column info.
6061
6062 2009-06-17  Richard Guenther  <rguenther@suse.de>
6063
6064         PR middle-end/40404
6065         * gcc.c-torture/execute/pr40404.c: New testcase.
6066
6067 2009-06-17  Richard Guenther  <rguenther@suse.de>
6068
6069         PR middle-end/40460
6070         * g++.dg/torture/pr40460.C: New testcase.
6071
6072 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6073
6074         * gcc.dg/plugin/one_time_plugin.c: New test.
6075         * gcc.dg/plugin/one_time-test-1.c: New test.
6076         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6077
6078 2009-06-16  Ian Lance Taylor  <iant@google.com>
6079
6080         * g++.dg/warn/skip-1.C: New testcase.
6081
6082 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6083
6084         PR middle-end/40446
6085         * g++.dg/other/pr40446.C: New test.
6086
6087 2009-06-16  Richard Guenther  <rguenther@suse.de>
6088
6089         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6090         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6091         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6092         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6093
6094 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6095
6096         * gcc.c-torture/compile/pr40432.c: New file.
6097
6098 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6099
6100         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6101
6102 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6103
6104         PR fortran/36947
6105         PR fortran/40039
6106         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6107         * gfortran.dg/interface_20.f90: Modified error messages.
6108         * gfortran.dg/interface_21.f90: Ditto.
6109         * gfortran.dg/interface_26.f90: Ditto.
6110         * gfortran.dg/interface_27.f90: Ditto.
6111         * gfortran.dg/interface_28.f90: Extended test case.
6112         * gfortran.dg/interface_29.f90: New.
6113         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6114         * gfortran.dg/proc_decl_8.f90: Ditto.
6115         * gfortran.dg/proc_ptr_11.f90: Ditto.
6116         * gfortran.dg/proc_ptr_15.f90: Ditto.
6117
6118 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6119
6120         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6121         printing.
6122         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6123         gcc.dg/vect/vect-outer-4f.c: Likewise.
6124         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6125         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6126         Likewise.
6127         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6128         outer loop.
6129
6130 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6131
6132         PR fortran/40383
6133         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6134
6135 2009-06-15  Ian Lance Taylor  <iant@google.com>
6136
6137         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6138         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6139         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6140         Recognize new notes.
6141         * gcc.dg/stmt-expr-label-2.c: Likewise.
6142         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6143         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6144         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6145         * gcc.dg/c99-vla-jump-4.c: Likewise.
6146         * gcc.dg/stmt-expr-label-1.c: Likewise.
6147         * gcc.dg/stmt-expr-label-3.c: Likewise.
6148         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6149
6150 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6151
6152         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6153
6154 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6155
6156         * gcc.dg/builtin-object-size-7.c: New test.
6157
6158 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6159
6160         PR testsuite/40426
6161         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6162         level != "" use separate -gdwarf-2 -g${level} options instead of
6163         -gdwarf-2${level}.
6164         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6165         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6166         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6167
6168 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6169
6170         * g++.dg/abi/mangle11.C: Update warning line.
6171         * g++.dg/abi/mangle12.C: Update warning line.
6172         * g++.dg/abi/mangle17.C: Update warning line.
6173         * g++.dg/abi/mangle20-2.C: Update warning line.
6174
6175 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6176
6177         * gcc.dg/optimize-bswap-1.c: Split into these two:
6178         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6179         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6180
6181 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6182
6183         * gcc.dg/optimize-bswap-1.c: New testcase.
6184
6185 2009-06-14  Richard Guenther  <rguenther@suse.de>
6186
6187         PR middle-end/40389
6188         * g++.dg/torture/pr40389.C: New testcase.
6189
6190 2009-06-13  Richard Guenther  <rguenther@suse.de>
6191
6192         PR tree-optimization/40421
6193         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6194
6195 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6196
6197         * gcc.dg/old-style-prom-3.c: Add column info.
6198         * gcc.dg/overflow-warn-1.c
6199         * gcc.dg/gomp/pr27415.c
6200         * gcc.dg/gomp/for-1.c: Same.
6201         * gcc.dg/enum-compat-1.c: Same.
6202         * gcc.dg/c99-tag-3.c: Same.
6203         * gcc.dg/Wredundant-decls-2.c: Same.
6204         * gcc.dg/func-ptr-conv-1.c: Same.
6205         * gcc.dg/asm-wide-1.c: Same.
6206         * gcc.dg/nofixed-point-2.c: Same.
6207         * gcc.dg/cpp/line3.c: Same.
6208         * gcc.dg/array-10.c: Same.
6209         * gcc.dg/c99-vla-jump-1.c: Same.
6210         * gcc.dg/pr20368-1.c: Same.
6211         * gcc.dg/Wshadow-3.c: Same.
6212         * gcc.dg/c90-const-expr-8.c: Same.
6213         * gcc.dg/label-decl-2.c: Same.
6214         * gcc.dg/dremf-type-compat-2.c: Same.
6215         * gcc.dg/c90-const-expr-5.c: Same.
6216         * gcc.dg/builtins-30.c: Same.
6217         * gcc.dg/Warray-bounds.c: Same.
6218         * gcc.dg/Wcxx-compat-2.c: Same.
6219         * gcc.dg/tree-ssa/col-1.c: Same.
6220         * gcc.dg/old-style-prom-2.c: Same.
6221         * gcc.dg/cast-function-1.c: Same.
6222         * gcc.dg/pr15698-1.c: Same.
6223         * gcc.dg/dremf-type-compat-3.c: Same.
6224         * gcc.dg/vla-8.c: Same.
6225         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6226         line.
6227         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6228         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6229         * gcc.dg/enum-compat-1.c: Same.
6230         * gcc.dg/dremf-type-compat-2.c: Same.
6231         * gcc.dg/old-style-prom-2.c: Same.
6232         * gcc.dg/pr15698-1.c: Same.
6233         * gcc.dg/pr20368-1.c: Same.
6234         * gcc.dg/dremf-type-compat-3.c: Same.
6235         * gcc.dg/builtins-30.c: Same.  Test for columns.
6236
6237 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6238
6239         PR fortran/40176
6240         * gfortran.dg/proc_decl_1.f90: Extended.
6241
6242 2009-06-12  Ian Lance Taylor  <iant@google.com>
6243
6244         * gcc.dg/Wcxx-compat-13.c: New testcase.
6245
6246 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6247
6248         PR tree-opt/38865
6249         * gcc.dg/tree-ssa/fre-vce-1.c
6250
6251 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6252
6253         PR testsuite/40384
6254         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6255         min-insn-to-prefetch-ratio=5.
6256
6257 2009-06-12  Joey Ye  <joey.ye@intel.com>
6258             H.J. Lu  <hongjiu.lu@intel.com>
6259
6260         PR middle-end/39146
6261         * gcc.target/i386/stackalign/pr39146.c: New.
6262
6263 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6264
6265         * gcc.target/i386/crc32-1.c: New.
6266         * gcc.target/i386/crc32-2.c: Likewise.
6267
6268 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6269
6270         PR c/39252
6271         * gcc.dg/builtin-unreachable-1.c: New test.
6272         * gcc.dg/builtin-unreachable-2.c: Same.
6273
6274 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6275
6276         PR fortran/40402
6277         * gfortran.dg/data_value_1.f90: New test.
6278
6279 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6280
6281         PR testsuite/39831
6282         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6283         remove ilp32 requirement.
6284         * gcc.target/i386/excess-precision-2.c: Likewise.
6285         * gcc.target/i386/excess-precision-3.c: Likewise.
6286         * gcc.target/i386/excess-precision-4.c: Likewise.
6287         * gcc.target/i386/excess-precision-5.c: Likewise.
6288         * gcc.target/i386/excess-precision-6.c: Likewise.
6289
6290 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6291
6292         PR fortran/38718
6293         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6294         * gfortran.dg/nan_5.f90: New test.
6295
6296 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6297
6298         * gcc.target/arm/neon-modes-1.c: New test.
6299
6300 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6301
6302         * g++.dg/torture/pr31579.C: Cast pointer
6303         via __SIZE_TYPE__ instead of 'unsigned long'.
6304
6305 2009-06-10  Anthony Green  <green@moxielogic.com>
6306
6307         * lib/target-supports.exp (check_profiling_available):
6308         Profiling is not available for testing purposes on moxie.
6309
6310 2009-06-09  Ian Lance Taylor  <iant@google.com>
6311
6312         * gcc.dg/Wcxx-compat-12.c: New testcase.
6313
6314 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6315
6316         PR libfortran/40334
6317         * gfortran.dg/backspace_11.f90: New.
6318
6319 2009-06-09  Jason Merrill  <jason@redhat.com>
6320
6321         * g++.dg/cpp0x/defaulted10.C: New.
6322
6323 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6324
6325         * gcc.c-torture/compile/pr40351.c: New file.
6326
6327 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6328
6329         * gnat.dg/align_max.adb: New test.
6330
6331 2009-06-08  Jason Merrill  <jason@redhat.com>
6332
6333         * g++.dg/cpp0x/auto15.C: New.
6334
6335 2009-06-08  Jan Hubicka  <jh@suse.cz>
6336
6337         PR debug/39834
6338         * gcc.dg/torture/pr39834.c
6339
6340 2009-06-08  Jan Hubicka  <jh@suse.cz>
6341
6342         PR middle-end/40102
6343         * g++.dg/torture/pr40102.C: New testcase.
6344
6345 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6346
6347         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6348         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6349         * gcc.dg/builtin-object-size-6.c: New test.
6350
6351         PR c++/40373
6352         * g++.dg/template/dtor7.C: New test.
6353
6354         PR c++/40370
6355         PR c++/40372
6356         * g++.dg/template/error41.C: New test.
6357         * g++.dg/template/error42.C: New test.
6358
6359 2009-06-08  Revital Eres  <eres@il.ibm.com>
6360
6361         PR testsuite/40359
6362         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6363         * gcc.dg/vect/vect-88.c: Likewise.
6364         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6365         * gcc.dg/vect/pr25413.c: Likewise.
6366         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6367
6368 2009-06-07  Ian Lance Taylor  <iant@google.com>
6369
6370         * g++.dg/warn/Wswitch-3.C: New testcase.
6371         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6372         * gcc.dg/Wswitch-enum-error.c: Likewise.
6373         * gcc.dg/Wswitch-error.c: Likewise.
6374
6375 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6376
6377         PR fortran/40008
6378         * gfortran.dg/negative_unit.f: Update test.
6379         * gfortran.dg/negative_unit_int8.f: Update test.
6380         * gfortran.dg/newunit_1.f90: New test.
6381
6382 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6383
6384         PR fortran/25104
6385         PR fortran/29962
6386         * gfortran.dg/spread_init_expr.f03: New.
6387         * gfortran.dg/unpack_init_expr.f03: New.
6388         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6389         error message.
6390
6391 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6392
6393         PR fortran/25104
6394         PR fortran/29962
6395         * gfortran.dg/count_init_expr.f03
6396         * gfortran.dg/product_init_expr.f03
6397         * gfortran.dg/sum_init_expr.f03
6398
6399 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6400
6401         PR fortran/36874
6402         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6403         message.
6404         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6405         shapes.
6406         * gfortran.dg/zero_sized_5.f90: Likewise.
6407
6408 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6409
6410         PR middle-end/32950
6411         * g++.dg/torture/pr32950.C: New.
6412
6413 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6414
6415         PR fortran/25104
6416         PR fortran/29962
6417         * gfortran.dg/dot_product_1.f03: New.
6418         * gfortran.dg/matmul_8.f03: New.
6419         * gfortran.dg/transpose_3.f03: New.
6420
6421 2009-06-06  Ian Lance Taylor  <iant@google.com>
6422
6423         * gcc.dg/Wunused-label-1.c: New test case.
6424         * g++.dg/warn/Wunused-label-1.C: New test case.
6425         * g++.dg/warn/Wunused-label-2.C: New test case.
6426         * g++.dg/warn/Wunused-label-3.C: New test case.
6427
6428 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6429
6430         PR fortran/37203
6431         * reshape_zerosize_2.f90: New.
6432
6433 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6434
6435         PR fortran/32890
6436         * gfortran.dg/pack_assign_1.f90: New.
6437         * gfortran.dg/pack_vector_1.f90: New.
6438
6439 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6440
6441         PR middle-end/40340
6442         * gcc.dg/pr40340-1.c: New test.
6443         * gcc.dg/pr40340-2.c: New test.
6444         * gcc.dg/pr40340-3.c: New test.
6445         * gcc.dg/pr40340-4.c: New test.
6446         * gcc.dg/pr40340-5.c: New test.
6447         * gcc.dg/pr40340.h: New file.
6448
6449 2009-06-05  Revital Eres  <eres@il.ibm.com>
6450
6451         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6452         New procedure.
6453         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6454         * gcc.dg/vect/vect-33.c: Likewise.
6455         * gcc.dg/vect/vect-92.c: Likewise.
6456         * gcc.dg/vect/vect-58.c: Likewise.
6457         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6458         * gcc.dg/vect/vect-42.c: Likewise.
6459         * gcc.dg/vect/slp-25.c: Likewise.
6460         * gcc.dg/vect/vect-align-1.c: Likewise.
6461         * gcc.dg/vect/vect-align-2.c: Likewise.
6462         * gcc.dg/vect/vect-93.c: Likewise.
6463         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6464         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6465         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6466         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6467         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6468         * gcc.dg/vect/vect-26.c: Likewise.
6469         * gcc.dg/vect/vect-44.c: Likewise.
6470         * gcc.dg/vect/vect-70.c: Likewise.
6471         * gcc.dg/vect/vect-95.c: Likewise.
6472         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6473         * gcc.dg/vect/vect-28.c: Likewise.
6474         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6475         * gcc.dg/vect/vect-87.c: Likewise.
6476         * gcc.dg/vect/vect-109.c: Likewise.
6477         * gcc.dg/vect/vect-54.c: Likewise.
6478         * gcc.dg/vect/vect-96.c: Likewise.
6479         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6480         * gcc.dg/vect/vect-88.c: Likewise.
6481         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6482         * gcc.dg/vect/vect-89.c: Likewise.
6483         * gcc.dg/vect/vect-91.c: Likewise.
6484         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6485         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6486         * gfortran.dg/vect/vect-2.f90: Likewise.
6487         * gfortran.dg/vect/vect-3.f90: Likewise.
6488         * gfortran.dg/vect/vect-4.f90: Likewise.
6489         * gfortran.dg/vect/vect-5.f90: Likewise.
6490
6491 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6492
6493         PR tree-optimization/36318
6494         * gcc.dg/tree-ssa/sra-7.c: New test.
6495
6496 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6497
6498         PR fortran/37203
6499         * gfortran.dg/reshape_order_5.f90: New.
6500         * gfortran.dg/reshape_shape_1.f90: New.
6501
6502 2009-06-04  Jason Merrill  <jason@redhat.com>
6503
6504         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6505
6506 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6507
6508         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6509         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6510
6511 2009-06-04  Richard Guenther  <rguenther@suse.de>
6512
6513         PR c++/39371
6514         * g++.dg/torture/pr40335.C: New testcase.
6515
6516 2009-06-03  Richard Guenther  <rguenther@suse.de>
6517
6518         PR middle-end/40328
6519         * gcc.dg/torture/pr40328.c: New testcase.
6520
6521 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6522
6523         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6524         m68k and fido.
6525
6526 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6527
6528         * g++.dg/torture/pr40323.C: New file.
6529
6530 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6531
6532         * gnat.dg/specs/root.ads: New test.
6533         * gnat.dg/specs/root-level_1.ads: Likewise.
6534         * gnat.dg/specs/root-level_2.ads: Likewise.
6535         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6536
6537 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6538
6539         * g++.dg/init/ref15.C: Require unwrapped targets.
6540
6541 2009-06-02  Jason Merrill  <jason@redhat.com>
6542
6543         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6544         * g++.dg/cpp0x/initlist18.C: New.
6545         * g++.dg/cpp0x/initlist19.C: New.
6546
6547         * g++.dg/cpp0x/auto14.C: New.
6548
6549 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6550
6551         * gnat.dg/alignment6.adb: Remove XFAIL.
6552
6553 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6554
6555         PR c++/38089
6556         * g++.dg/template/spec36.C: New test.
6557
6558 2009-06-01  Ian Lance Taylor  <iant@google.com>
6559
6560         * gcc.dg/cast-qual-3.c: New testcase.
6561         * g++.dg/warn/Wcast-qual2.C: New testcase.
6562
6563 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6564
6565         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6566         (process-message): Expect column numbers.
6567         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6568         * gcc.dg/pch/counter-2.c: Same.
6569         * gcc.dg/pch/valid-2.c: Same.
6570         * gcc.dg/pch/warn-1.c: Same.
6571         * gcc.dg/pch/valid-1.c: Same.
6572         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6573         * gcc.dg/cpp/syshdr.c: Same.
6574         * gcc.dg/cpp/19940712-1.c: Same.
6575         * gcc.dg/cpp/missing-header-1.c: Same.
6576         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6577         * gcc.dg/cpp/tr-warn3.c: Same.
6578         * gcc.dg/cpp/pr29612-2.c: Same.
6579         * gcc.dg/cpp/tr-warn4.c: Same.
6580         * gcc.dg/cpp/Wtrigraphs.c: Same.
6581         * gcc.dg/cpp/poison.c: Same.
6582         * gcc.dg/cpp/arith-3.c: Same.
6583         * gcc.dg/cpp/sysmac2.c: Same.
6584         * gcc.dg/cpp/cpp.exp: Same.
6585         * gcc.dg/cpp/tr-warn5.c: Same.
6586         * gcc.dg/cpp/include2.c: Same.
6587         * gcc.dg/cpp/Wmissingdirs.c: Same.
6588         * gcc.dg/cpp/Wmissingdirs.c: Same.
6589         * gcc.dg/cpp/tr-warn6.c: Same.
6590         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6591         * gcc.dg/cpp/macspace1.c: Same.
6592         * gcc.dg/cpp/escape-2.c: Same.
6593         * gcc.dg/cpp/assert2.c: Same.
6594         * gcc.dg/cpp/undef2.c: Same.
6595         * gcc.dg/cpp/macspace2.c: Same.
6596         * gcc.dg/cpp/tr-warn1.c: Same.
6597         * gcc.dg/cpp/extratokens2.c: Same.
6598         * gcc.dg/cpp/strify2.c: Same.
6599         * gcc.dg/cpp/Wsignprom.c: Same.
6600         * gcc.dg/cpp/redef2.c: Same.
6601         * gcc.dg/cpp/trad/trad.exp: Same.
6602         * gcc.dg/cpp/arith-1.c: Same.
6603         * gcc.dg/cpp/extratokens.c: Same.
6604         * gcc.dg/cpp/if-mpar.c: Same.
6605
6606 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6607
6608         * gnat.dg/nested_float_packed.ads: New test.
6609
6610 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6611             Eric Botcazou  <botcazou@adacore.com>
6612
6613         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6614         * gnat.dg/test_oconst.adb: New test.
6615
6616 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6617
6618         * gcc.dg/plugin/ggcplug.c: Moved comment.
6619         (plugin_init): Fixed typo, declared i, returned 0 at end.
6620
6621 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6622
6623         PR testsuite/40244
6624         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6625         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6626
6627 2009-05-29  Ian Lance Taylor  <iant@google.com>
6628
6629         * gcc.dg/Wcxx-compat-11.c: New testcase.
6630
6631 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6632
6633         PR fortran/40019
6634         * gfortran.dg/leadz_trailz_1.f90: New test.
6635         * gfortran.dg/leadz_trailz_2.f90: New test.
6636
6637 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6638
6639         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6640         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6641         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6642         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6643         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6644         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6645         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6646         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6647         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6648         * gcc.dg/tree-ssa/sra-5.c: New file.
6649         * gcc.dg/tree-ssa/sra-6.c: New file.
6650         * gcc.c-torture/compile/sra-1.c: New file.
6651
6652 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6653
6654         PR middle-end/40291
6655         * gcc.c-torture/compile/pr40291.c: New test.
6656
6657         PR target/40017
6658         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6659         __vector _Bool.
6660         * gcc.target/powerpc/altivec-30.c: New test.
6661         * gcc.target/powerpc/altivec-31.c: New test.
6662
6663 2009-05-28  Richard Guenther  <rguenther@suse.de>
6664
6665         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6666         * gcc.c-torture/execute/20090527-1.c: Likewise.
6667
6668 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6669
6670         PR c++/39754
6671         * g++.dg/template/canon-type-1.C: New test.
6672         * g++.dg/template/canon-type-2.C: Likewise.
6673         * g++.dg/template/canon-type-3.C: Likewise.
6674         * g++.dg/template/canon-type-4.C: Likewise.
6675         * g++.dg/template/canon-type-5.C: Likewise.
6676         * g++.dg/template/canon-type-6.C: Likewise.
6677         * g++.dg/template/canon-type-7.C: Likewise.
6678
6679 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6680             Uros Bizjak  <ubizjak@gmail.com>
6681             Danny Smith  <dansmister@gmail.com>
6682
6683         PR target/37216
6684
6685         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6686         New function.
6687         * gcc.target/i386/pr37216.c:  New test source file.
6688         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6689         use -fno-common for testing Cygwin and MinGW targets.
6690
6691 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6692
6693         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6694         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6695         * g++.dg/pr37742.C (size_t): Likewise.
6696         * g++.dg/torture/pr34850.C (size_t): Likewise.
6697         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6698         _PTRDIFF_TYPE__.
6699         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6700         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6701         (size_t): Use __extension__ and __SIZE_TYPE__.
6702         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6703         __SIZE_TYPE__.
6704         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6705         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6706         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6707         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6708         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6709         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6710         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6711         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6712         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6713         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6714         (__ssize_t): Likewise.
6715         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6716         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6717         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6718         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6719         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6720         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6721         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6722         * gcc.dg/pr33667.c (size_t): Likewise.
6723         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6724         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6725         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6726         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6727         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6728         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6729
6730 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6731
6732         PR tree-optimization/40254
6733         * gcc.dg/vect/pr40254.c: New test.
6734
6735 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6736
6737         PR middle-end/33699
6738         * gcc.target/mips/const-anchor-1.c: New test.
6739         * gcc.target/mips/const-anchor-2.c: New test.
6740
6741 2009-05-27  Jason Merrill  <jason@redhat.com>
6742
6743         * g++.dg/cpp0x/initlist15.C: New.
6744         * g++.dg/cpp0x/initlist16.C: New.
6745         * g++.dg/cpp0x/initlist17.C: New.
6746
6747 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6748
6749         PR fortran/39178
6750         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6751         patterns to reflect frontend changes.
6752         * gfortran.dg/vector_subscript_4.f90: Likewise.
6753
6754 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6755             Eric Botcazou  <botcazou@adacore.com>
6756
6757         * gcc.c-torture/execute/align-nest.c: New testcase.
6758         * gnat.dg/misaligned_nest.adb: New testcase.
6759
6760 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6761
6762         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6763         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6764         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6765         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6766
6767 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6768
6769         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6770         cast instead of assuming 0ul.
6771         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6772         __SIZE_TYPE__.
6773         (_type_desc): Make first argument const.
6774         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6775
6776 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6777
6778         PR libfortran/40187
6779         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6780         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6781
6782 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6783
6784         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6785         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6786         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6787         * gcc.dg/plugin/ggcplug.c: Added new file.
6788
6789 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6790
6791         PR fortran/40246
6792         * gfortran.dg/nullify_4.f90: New test.
6793
6794 2009-05-26  Richard Guenther  <rguenther@suse.de>
6795
6796         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6797
6798 2009-05-26  Richard Guenther  <rguenther@suse.de>
6799
6800         PR middle-end/40252
6801         * gcc.c-torture/compile/pr40252.c: New testcase.
6802
6803 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6804
6805         PR c++/40007
6806         * g++.dg/template/typedef18.C: New test.
6807         * g++.dg/template/typedef19.C: Likewise.
6808         * g++.dg/template/typedef20.C: Likewise.
6809         * g++.dg/template/access11.C: Adjust.
6810
6811 2009-05-26  Richard Guenther  <rguenther@suse.de>
6812
6813         PR testsuite/40247
6814         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6815
6816 2009-05-25  Jason Merrill  <jason@redhat.com>
6817
6818         PR c++/38064
6819         * g++.dg/cpp0x/enum3.C: New test.
6820
6821 2009-05-25  Richard Guenther  <rguenther@suse.de>
6822
6823         PR tree-optimization/36327
6824         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6825         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6826         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6827         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6828         * gcc.dg/vect/vect-40.c: Likewise.
6829         * gcc.dg/vect/vect-42.c: Likewise.
6830         * gcc.dg/vect/vect-46.c: Likewise.
6831         * gcc.dg/vect/vect-76.c: Likewise.
6832
6833 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6834
6835         PR fortran/40176
6836         * gfortran.dg/proc_ptr_18.f90: New.
6837         * gfortran.dg/proc_ptr_19.f90: New.
6838         * gfortran.dg/proc_ptr_comp_9.f90: New.
6839         * gfortran.dg/proc_ptr_comp_10.f90: New.
6840
6841 2009-05-25  Richard Guenther  <rguenther@suse.de>
6842
6843         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6844         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6845
6846 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6847
6848         PR tree-optimization/40238
6849         * gcc.dg/vect/pr40238.c: New test.
6850
6851 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6852             Dominique Dhumieres  <dominiq@lps.ens.fr>
6853
6854         PR fortran/35732
6855         PR fortran/39872
6856         * gfortran.dg/bounds_check_fail_3.f90: New test.
6857         * gfortran.dg/bounds_check_fail_4.f90: New test.
6858         * gfortran.dg/bounds_check_14.f90: Update test.
6859         * gfortran.dg/bound_4.f90: Update test.
6860
6861 2009-05-24  Richard Guenther  <rguenther@suse.de>
6862
6863         PR middle-end/40233
6864         * gcc.c-torture/compile/pr40233.c: New testcase.
6865
6866 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6867
6868         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6869         for alpha*-*-* targets.
6870
6871 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6872
6873         * gcc.dg/vect/bb-slp-1.c: New test.
6874         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6875         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6876         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6877         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6878         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6879         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6880         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6881         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6882         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6883         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6884         gcc.dg/vect/bb-slp-22.c: Likewise.
6885         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6886
6887 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6888             Maxim Kuvyrkov  <maxim@codesourcery.com>
6889
6890         * gcc.dg/falign-labels-1.c: New test.
6891
6892 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6893
6894         * gnat.dg/specs/rep_clause3.ads: New test.
6895
6896 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6897
6898         * gnat.dg/addr6.adb: New test.
6899
6900 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6901
6902         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6903         New function.
6904         * gcc.target/arm/thumb2-mul-space.c: New file.
6905         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6906         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6907         * gcc.target/arm/thumb2-mul-speed.c: New file.
6908
6909 2009-05-22  Richard Guenther  <rguenther@suse.de>
6910
6911         PR middle-end/38964
6912         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6913         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6914         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6915
6916 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6917
6918         * gcc.dg/dll-6.c: New test.
6919         * gcc.dg/dll-6a.c: Likewise.
6920         * gcc.dg/dll-7.c: Likewise.
6921         * gcc.dg/dll-7a.c: Likewise.
6922         * g++.dg/ext/dllexport2.C: Likewise.
6923         * g++.dg/ext/dllexport2a.cc: Likewise.
6924
6925 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6926
6927         PR target/37846
6928         * gcc.target/ia64/mfused-madd-vect.c: New test.
6929         * gcc.target/ia64/mfused-madd.c: New test.
6930         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6931         * gcc.target/ia64/mno-fused-madd.c: New test.
6932
6933 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6934
6935         * gcc.target/i386/movbe-1.c: New.
6936         * gcc.target/i386/movbe-2.c: Likewise.
6937
6938 2009-05-21  Taras Glek  <tglek@mozilla.com>
6939
6940         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6941         plugin_init signature.
6942         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6943         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6944         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6945
6946 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6947
6948         * gcc.dg/target/arm/neon-vmla-1.c: New.
6949         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6950
6951 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6952
6953         * gcc.target/mips/octeon-exts-6.c: New test.
6954         * gcc.target/mips/extend-1.c: New test.
6955         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6956         EXTS.
6957         * gcc.target/mips/octeon-exts-5.c: Likewise.
6958
6959 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6960
6961         PR middle-end/40204
6962         * gcc.c-torture/compile/pr40204.c: New test.
6963
6964 2009-05-20  Richard Guenther  <rguenther@suse.de>
6965
6966         * gcc.c-torture/compile/20090518-1.c: New testcase.
6967
6968 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6969
6970         PR tree-optimization/40087
6971         * gcc.dg/tree-ssa/pr40087.c: New test.
6972
6973 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6974
6975         * gcc.dg/vector-4.c: New testcase.
6976         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6977         * g++.dg/ext/vector16.C: New testcase.
6978
6979 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6980
6981         PR c/40172
6982         * gcc.dg/pr40172.c: Renamed to ...
6983         * gcc.dg/pr40172-1.c: This.
6984
6985         * gcc.dg/pr40172-2.c: New.
6986         * gcc.dg/pr40172-3.c: Likewise.
6987
6988 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6989
6990         PR c/40172
6991         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6992
6993 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6994
6995         * gnat.dg/loop_optimization6.ad[sb]: New test.
6996
6997 2009-05-19  Richard Guenther  <rguenther@suse.de>
6998
6999         * gcc.c-torture/compile/20090519-1.c: New testcase.
7000
7001 2009-05-18  Jason Merrill  <jason@redhat.com>
7002
7003         * g++.dg/cpp0x/explicit1.C: New.
7004         * g++.dg/cpp0x/explicit2.C: New.
7005
7006 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7007
7008         PR debug/40109
7009         * g++.dg/debug/dwarf2/nested-1.C: New test.
7010
7011 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7012
7013         PR testsuite/39907
7014         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7015         stack alignment.
7016
7017 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7018
7019         PR fortran/40164
7020         * gfortran.dg/proc_ptr_comp_8.f90: New.
7021
7022 2009-05-18  Richard Guenther  <rguenther@suse.de>
7023
7024         PR fortran/40168
7025         * gfortran.dg/array_memset_2.f90: Adjust.
7026
7027 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7028
7029         PR fortran/36947
7030         PR fortran/40039
7031         * gfortran.dg/interface_27.f90: New.
7032         * gfortran.dg/interface_28.f90: New.
7033         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7034         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7035
7036 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7037
7038         * gcc.target/m68k/tls-ie.c: New test.
7039         * gcc.target/m68k/tls-le.c: New test.
7040         * gcc.target/m68k/tls-gd.c: New test.
7041         * gcc.target/m68k/tls-ld.c: New test.
7042         * gcc.target/m68k/tls-ie-xgot.c: New test.
7043         * gcc.target/m68k/tls-le-xtls.c: New test.
7044         * gcc.target/m68k/tls-gd-xgot.c: New test.
7045         * gcc.target/m68k/tls-ld-xgot.c: New test.
7046         * gcc.target/m68k/tls-ld-xtls.c: New test.
7047         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7048
7049 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7050
7051         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7052
7053 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7054
7055         PR c/40172
7056         * gcc.dg/pr40172.c: New.
7057
7058 2009-05-17  Jason Merrill  <jason@redhat.com>
7059
7060         PR c++/40139
7061         * g++.dg/template/dtor6.C: New.
7062
7063 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7064
7065         * g++.dg/warn/translate-ice-1.C: New test.
7066
7067 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7068
7069         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7070         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7071         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7072         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7073
7074 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7075
7076         PR fortran/33197
7077         * gfortran.dg/erf_2.F90: New test.
7078         * gfortran.dg/erfc_scaled_2.f90: New test.
7079
7080 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7081
7082         PR fortran/31243
7083         * gfortran.dg/string_1.f90: New test.
7084         * gfortran.dg/string_2.f90: New test.
7085         * gfortran.dg/string_3.f90: New test.
7086
7087 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7088
7089         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7090         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7091
7092 2009-05-15  Ian Lance Taylor  <iant@google.com>
7093
7094         * gcc.dg/Wcxx-compat-10.c: New testcase.
7095
7096 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7097
7098         PR 16302
7099         * gcc.dg/pr16302.c: New.
7100         * g++.dg/warn/pr16302.C: New.
7101
7102 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7103
7104         * gcc.dg/torture/builtin-math-5.c: New.
7105         * gcc.dg/torture/builtin-math-6.c: New.
7106         * lib/target-supports.exp (check_effective_target_mpc): New.
7107
7108 2009-05-15  Jan Hubicka  <jh@suse.cz>
7109
7110         * gcc.dg/tree-ssa/inline-3.c: New testcase
7111
7112 2009-05-15  Jan Hubicka  <jh@suse.cz>
7113
7114         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7115         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7116         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7117         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7118         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7119         Mark noinline.
7120         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7121         Mark noinline.
7122         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7123         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7124
7125 2009-05-15  Jan Hubicka  <jh@suse.cz>
7126
7127         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7128         optimized by sibcall noinline.
7129
7130 2009-05-15  Jan Hubicka  <jh@suse.cz>
7131
7132         * sibcall-1.c (track): Mark noinline.
7133         * sibcall-2.c (track): Mark noinline.
7134         * sibcall-3.c (track): Mark noinline.
7135         * sibcall-4.c (track): Mark noinline.
7136
7137 2009-05-15  Jan Hubicka  <jh@suse.cz>
7138
7139         * flatten-2.c: Disable early inlining; add comment.
7140         * flatten-3.c: New test based on flatten-2.c.
7141
7142 2009-05-15  Richard Guenther  <rguenther@suse.de>
7143
7144         PR tree-optimization/39999
7145         * gcc.c-torture/compile/pr39999.c: New testcase.
7146
7147 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7148
7149         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7150
7151 2009-05-14  Ian Lance Taylor  <iant@google.com>
7152
7153         * gcc.dg/Wcxx-compat-9.c: New testcase.
7154
7155 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7156
7157         PR fortran/39996
7158         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7159         * gfortran.dg/duplicate_type_2.f90: Ditto.
7160         * gfortran.dg/duplicate_type_3.f90: New.
7161
7162 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7163
7164         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7165         * ada/acats/tests/c5/c59002c.ada: Likewise.
7166
7167 2009-05-13  Taras Glek  <tglek@mozilla.com>
7168
7169         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7170         attributes and decl smashing.
7171         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7172         attributes.
7173         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7174         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7175
7176 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7177
7178         PR fortran/39865
7179         * gfortran.dg/pr39865.f90: New test.
7180         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7181         arrays in FMT=.
7182         * gfortran.dg/hollerith_f95.f90: Likewise.
7183         * gfortran.dg/hollerith6.f90: New test.
7184         * gfortran.dg/hollerith7.f90: New test.
7185
7186 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7187
7188         PR cpp/36674
7189         * gcc.dg/cpp/pr36674.i: New.
7190
7191 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7192
7193         PR middle-end/40035
7194         * gcc.c-torture/compile/pr40035.c: New test.
7195
7196 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7197
7198         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7199
7200 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7201
7202         PR fortran/40110
7203         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7204         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7205         * gfortran.dg/interop_params.f03: Ditto.
7206
7207 2009-05-12  Jan Hubicka  <jh@suse.cz>
7208
7209         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7210         so unrolling still happens.
7211         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7212         * gcc.dg/ipa/ipacost-2.c: Likewise.
7213         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7214
7215 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7216
7217         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7218
7219 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7220
7221         * lib/target-supports.exp (check_profiling_available): Return
7222         false for -p on *-*-cygwin* targets.
7223
7224 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7225
7226         PR tree-optimization/38632
7227         * g++.dg/tree-ssa/pr38632.C: New.
7228
7229 2009-05-11  Jan Hubicka  <jh@suse.cz>
7230
7231         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7232         we now optimize better.
7233         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7234         out at different places.
7235         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7236         unroling.
7237         * gcc.dg/vect/vect-76.c: Likewise.
7238         * gcc.dg/vect/vect-70.c: Likewise.
7239         * gcc.dg/vect/vect-66.c: Likewise.
7240         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7241         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7242
7243 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7244
7245         PR middle-end/40080
7246         * gcc.c-torture/compile/pr40080.c: New.
7247
7248 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7249
7250         * gcc.c-torture/compile/pr40026.c: New testcase.
7251
7252 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7253
7254         PR fortran/40089
7255         * gfortran.dg/proc_ptr_comp_7.f90: New.
7256
7257 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7258
7259         PR tree-optimization/40074
7260         * gcc.dg/vect/pr40074.c: New test.
7261
7262 2009-05-10  Ian Lance Taylor  <iant@google.com>
7263
7264         * gcc.dg/Wcxx-compat-7.c: New testcase.
7265         * gcc.dg/Wcxx-compat-8.c: New testcase.
7266         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7267         * gcc.dg/pr17188-1.c: Likewise.
7268         * gcc.dg/pr39084.c: Likewise.
7269
7270 2009-05-10  Michael Matz  <matz@suse.de>
7271
7272         PR target/40031
7273         * gcc.dg/pr40031.c: New test.
7274
7275 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7276
7277         PR fortran/40018
7278         * gfortran.dg/array_constructor_31.f90: New test.
7279
7280 2009-05-10  Richard Guenther  <rguenther@suse.de>
7281
7282         PR tree-optimization/40081
7283         * g++.dg/torture/pr40081.C: New testcase.
7284
7285 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7286
7287         PR fortran/38863
7288         * gfortran.dg/dependency_24.f90: New test.
7289         * gfortran.dg/dependency_23.f90: Clean up module files.
7290
7291 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7292
7293         PR fortran/38956
7294         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7295         * gfortran.dg/chmod_2.f90: Likewise.
7296         * gfortran.dg/chmod_3.f90: Likewise.
7297         * gfortran.dg/open_errors.f90: Likewise.
7298
7299 2009-05-09  Jan Hubicka  <jh@suse.cz>
7300
7301         PR middle-end/40043
7302         * g++.dg/eh/nested-try.C: New test.
7303
7304 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7305
7306         PR tree-optimization/40049
7307         * gcc.dg/vect/vect-shift-2.c: New test.
7308
7309 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7310
7311         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7312         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7313
7314 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7315
7316         PR c/36892
7317         * g++.dg/warn/deprecated-6.C: New.
7318         * gcc.dg/deprecated-4.c: Likewise.
7319         * gcc.dg/deprecated-5.c: Likewise.
7320         * gcc.dg/deprecated-6.c: Likewise.
7321
7322 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7323
7324         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7325         __aligned__(__BIGGEST_ALIGNMENT__).
7326         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7327         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7328         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7329         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7330         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7331         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7332         * gcc.dg/vect/Os-vect-95.c: Likewise.
7333         * gcc.dg/vect/pr20122.c: Likewise.
7334         * gcc.dg/vect/pr36493.c: Likewise.
7335         * gcc.dg/vect/pr37385.c: Likewise.
7336         * gcc.dg/vect/slp-7.c: Likewise.
7337         * gcc.dg/vect/slp-9.c: Likewise.
7338         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7339         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7340         * gcc.dg/vect/vect-35.c: Likewise.
7341         * gcc.dg/vect/vect-40.c: Likewise.
7342         * gcc.dg/vect/vect-42.c: Likewise.
7343         * gcc.dg/vect/vect-44.c: Likewise.
7344         * gcc.dg/vect/vect-46.c: Likewise.
7345         * gcc.dg/vect/vect-48.c: Likewise.
7346         * gcc.dg/vect/vect-52.c: Likewise.
7347         * gcc.dg/vect/vect-54.c: Likewise.
7348         * gcc.dg/vect/vect-56.c: Likewise.
7349         * gcc.dg/vect/vect-58.c: Likewise.
7350         * gcc.dg/vect/vect-60.c: Likewise.
7351         * gcc.dg/vect/vect-74.c: Likewise.
7352         * gcc.dg/vect/vect-75.c: Likewise.
7353         * gcc.dg/vect/vect-76.c: Likewise.
7354         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7355         * gcc.dg/vect/vect-77.c: Likewise.
7356         * gcc.dg/vect/vect-77-global.c: Likewise.
7357         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7358         * gcc.dg/vect/vect-78.c: Likewise.
7359         * gcc.dg/vect/vect-78-global.c: Likewise.
7360         * gcc.dg/vect/vect-80.c: Likewise.
7361         * gcc.dg/vect/vect-85.c: Likewise.
7362         * gcc.dg/vect/vect-87.c: Likewise.
7363         * gcc.dg/vect/vect-88.c: Likewise.
7364         * gcc.dg/vect/vect-92.c: Likewise.
7365         * gcc.dg/vect/vect-93.c: Likewise.
7366         * gcc.dg/vect/vect-95.c: Likewise.
7367         * gcc.dg/vect/vect-97.c: Likewise.
7368         * gcc.dg/vect/vect-complex-1.c: Likewise.
7369         * gcc.dg/vect/vect-complex-4.c: Likewise.
7370         * gcc.dg/vect/vect-complex-5.c: Likewise.
7371         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7372         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7373         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7374         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7375         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7376         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7377         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7378         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7379         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7380         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7381         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7382         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7383         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7384         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7385         * gcc.dg/vect/vect-outer-1.c: Likewise.
7386         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7387         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7388         * gcc.dg/vect/vect-outer-2.c: Likewise.
7389         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7390         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7391         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7392         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7393         * gcc.dg/vect/vect-outer-3.c: Likewise.
7394         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7395         * gcc.dg/vect/vect-outer-5.c: Likewise.
7396         * gcc.dg/vect/vect-outer-6.c: Likewise.
7397         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7398         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7399         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7400         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7401         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7402         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7403         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7404         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7405         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7406         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7407         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7408         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7409         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7410         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7411
7412 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7413
7414         PR c/24581
7415         * gcc.dg/torture/complex-sign.h: New header.
7416         * gcc.dg/torture/complex-sign-add.c,
7417         gcc.dg/torture/complex-sign-mixed-add.c,
7418         gcc.dg/torture/complex-sign-mixed-div.c,
7419         gcc.dg/torture/complex-sign-mixed-mul.c,
7420         gcc.dg/torture/complex-sign-mixed-sub.c,
7421         gcc.dg/torture/complex-sign-mul.c,
7422         gcc.dg/torture/complex-sign-sub.c: New tests.
7423
7424 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7425
7426         PR fortran/39876
7427         * gfortran.dg/intrinsic_3.f90: New.
7428
7429 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7430
7431         PR c/39037
7432         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7433         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7434         * gcc.dg/dfp/float-constant-double.c: New test.
7435         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7436         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7437         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7438         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7439         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7440         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7441         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7442         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7443         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7444
7445 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7446
7447         PR middle-end/40057
7448         * gcc.c-torture/execute/pr40057.c: New test.
7449
7450 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7451
7452         * gcc.c-torture/compile/const-high-part.c: New test.
7453
7454 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7455
7456         PR testsuite/40050
7457         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7458         build plugin.
7459
7460 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7461
7462         PR fortran/39630
7463         * gfortran.dg/proc_decl_1.f90: Modified.
7464         * gfortran.dg/proc_ptr_comp_1.f90: New.
7465         * gfortran.dg/proc_ptr_comp_2.f90: New.
7466         * gfortran.dg/proc_ptr_comp_3.f90: New.
7467         * gfortran.dg/proc_ptr_comp_4.f90: New.
7468         * gfortran.dg/proc_ptr_comp_5.f90: New.
7469         * gfortran.dg/proc_ptr_comp_6.f90: New.
7470
7471 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7472
7473         PR c++/17395
7474         * g++.dg/template/call7.C: New test.
7475
7476 2009-05-06  Diego Novillo  <dnovillo@google.com>
7477
7478         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7479
7480 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7481
7482         * gfortran.dg/pr40021.f: Moved to ...
7483         * gfortran.fortran-torture/execute/pr40021.f: Here.
7484
7485 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7486
7487         PR middle-end/39986
7488         * gcc.dg/dfp/pr39986.c: New test.
7489
7490 2009-05-06  Michael Matz  <matz@suse.de>
7491
7492         PR middle-end/40021
7493         * gfortran.dg/pr40021.f: New test.
7494
7495 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7496
7497         * lib/plugin-support.exp: New file containing support procs for
7498         plugin testcases.
7499         * lib/target-supports.exp (check_plugin_available): New proc.
7500         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7501         * gcc.dg/plugin/selfassign.c: New plugin source file.
7502         * gcc.dg/plugin/self-assign-test-1.c: New test.
7503         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7504         * g++.dg/README: Add description for plugin test.
7505         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7506         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7507         * g++.dg/plugin/selfassign.c: New plugin source file.
7508         * g++.dg/plugin/self-assign-test-1.C: New test.
7509         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7510         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7511         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7512         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7513
7514 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7515
7516         PR fortran/40041
7517         * gfortran.dg/intrinsic_2.f90: New test.
7518         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7519
7520 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7521
7522         PR c/40032
7523         * gcc.dg/noncompile/incomplete-5.c: New test.
7524
7525 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7526
7527         PR middle-end/39666
7528         * gcc.dg/pr39666-1.c: New test.
7529         * gcc.dg/pr39666-2.c: Likewise.
7530         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7531         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7532         * gfortran.dg/pr39666-1.f90: Likewise.
7533         * gfortran.dg/pr39666-2.f90: Likewise.
7534
7535 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7536
7537         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7538         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7539         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7540
7541 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7542
7543         PR fortran/39998
7544         * gfortran.dg/proc_ptr_17.f90: New.
7545
7546 2009-05-05  Richard Guenther  <rguenther@suse.de>
7547
7548         PR tree-optimization/40022
7549         * gcc.c-torture/execute/pr40022.c: New testcase.
7550
7551 2009-05-05  Richard Guenther  <rguenther@suse.de>
7552
7553         PR middle-end/40023
7554         * gcc.c-torture/compile/pr40023.c: New testcase.
7555
7556 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7557
7558         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7559         * g++.dg/template/overload9.C: Likewise.
7560         * g++.dg/ext/ms-1.C: New.
7561
7562 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7563
7564         PR c++/40013
7565         * g++.dg/ext/vla7.C: New test.
7566
7567 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7568
7569         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7570
7571 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7572
7573         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7574         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7575         Update expected errors.
7576
7577 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7578
7579         PR c++/28152
7580         * g++.dg/parse/parser-pr28152.C: New.
7581         * g++.dg/parse/parser-pr28152-2.C: New.
7582
7583 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7584
7585         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7586
7587 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7588
7589         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7590         * gcc.target/sparc/fexpand-2.c: Likewise.
7591         * gcc.target/sparc/fpmerge-2.c: Likewise.
7592         * gcc.target/sparc/pdist-2.c: Likewise.
7593
7594 2009-05-03  Richard Guenther  <rguenther@suse.de>
7595
7596         PR c/39983
7597         * gcc.c-torture/compile/pr39983.c: New testcase.
7598
7599 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7600
7601         * gcc.dg/c99-complex-3.c: New test.
7602
7603 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7604
7605         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7606
7607 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7608
7609         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7610
7611 2009-05-02  Richard Guenther  <rguenther@suse.de>
7612
7613         PR middle-end/40001
7614         * gcc.target/spu/pr40001.c: New testcase.
7615
7616 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7617
7618         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7619
7620 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7621
7622         PR middle-end/39579
7623         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7624         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7625
7626 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7627
7628         PR testsuite/39776
7629         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7630         no longer issued.
7631
7632 2009-04-30  David Ayers  <ayers@fsfe.org>
7633
7634         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7635         and gcc_error_prefix variables.
7636         * objc.dg/bad-receiver-type.m: Update to match correct
7637         diagnostics marker.
7638         * objc.dg/encode-5.m: Likewise.
7639         * objc.dg/id-1.m: Likewise.
7640         * objc.dg/method-1.m: Likewise.
7641         * objc.dg/method-6.m: Likewise.
7642         * objc.dg/method-7.m: Likewise.
7643         * objc.dg/method-9.m: Likewise.
7644         * objc.dg/method-11.m: Likewise.
7645         * objc.dg/method-20.m: Likewise.
7646         * objc.dg/private-1.m: Likewise.
7647
7648 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7649
7650         PR libfortran/39667
7651         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7652         * gfortran.dg/advance_4.f90: Likewise
7653         * gfortran.dg/advance_5.f90: Likewise
7654         * gfortran.dg/append_1.f90: Likewise
7655         * gfortran.dg/backslash_1.f90: Likewise
7656         * gfortran.dg/backslash_2.f90: Likewise
7657         * gfortran.dg/backslash_3.f: Likewise
7658         * gfortran.dg/backspace_10.f90: Likewise
7659         * gfortran.dg/backspace_3.f: Likewise
7660         * gfortran.dg/backspace_4.f: Likewise
7661         * gfortran.dg/backspace_5.f: Likewise
7662         * gfortran.dg/backspace_8.f: Likewise
7663         * gfortran.dg/backspace_9.f: Likewise
7664         * gfortran.dg/complex_write.f90: Likewise
7665         * gfortran.dg/convert_implied_open.f90: Likewise
7666         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7667         * gfortran.dg/dos_eol.f: Likewise
7668         * gfortran.dg/empty_format_1.f90: Likewise
7669         * gfortran.dg/endfile.f: Likewise
7670         * gfortran.dg/eof_1.f90: Likewise
7671         * gfortran.dg/eor_1.f90: Likewise
7672         * gfortran.dg/eor_handling_1.f90: Likewise
7673         * gfortran.dg/eor_handling_2.f90: Likewise
7674         * gfortran.dg/eor_handling_3.f90: Likewise
7675         * gfortran.dg/eor_handling_4.f90: Likewise
7676         * gfortran.dg/eor_handling_5.f90: Likewise
7677         * gfortran.dg/error_recovery_5.f90: Likewise
7678         * gfortran.dg/f2003_inquire_1.f03: Likewise
7679         * gfortran.dg/f2003_io_4.f03: Likewise
7680         * gfortran.dg/f2003_io_5.f03: Likewise
7681         * gfortran.dg/f2003_io_7.f03: Likewise
7682         * gfortran.dg/fgetc_1.f90: Likewise
7683         * gfortran.dg/fgetc_2.f90: Likewise
7684         * gfortran.dg/flush_1.f90: Likewise
7685         * gfortran.dg/fmt_exhaust.f90: Likewise
7686         * gfortran.dg/fmt_huge.f90: Likewise
7687         * gfortran.dg/fmt_read.f90: Likewise
7688         * gfortran.dg/fmt_t_1.f90: Likewise
7689         * gfortran.dg/fmt_t_2.f90: Likewise
7690         * gfortran.dg/fmt_t_3.f90: Likewise
7691         * gfortran.dg/fmt_t_4.f90: Likewise
7692         * gfortran.dg/fmt_t_5.f90: Likewise
7693         * gfortran.dg/fmt_t_7.f: Likewise
7694         * gfortran.dg/fseek.f90: Likewise
7695         * gfortran.dg/ftell_1.f90: Likewise
7696         * gfortran.dg/ftell_2.f90: Likewise
7697         * gfortran.dg/func_derived_3.f90: Likewise
7698         * gfortran.dg/inquire_9.f90: Likewise
7699         * gfortran.dg/iostat_1.f90: Likewise
7700         * gfortran.dg/iostat_2.f90: Likewise
7701         * gfortran.dg/list_read_1.f90: Likewise
7702         * gfortran.dg/list_read_4.f90: Likewise
7703         * gfortran.dg/list_read_5.f90: Likewise
7704         * gfortran.dg/list_read_7.f90: Likewise
7705         * gfortran.dg/list_read_8.f90: Likewise
7706         * gfortran.dg/list_read_9.f90: Likewise
7707         * gfortran.dg/namelist_13.f90: Likewise
7708         * gfortran.dg/namelist_14.f90: Likewise
7709         * gfortran.dg/namelist_15.f90: Likewise
7710         * gfortran.dg/namelist_16.f90: Likewise
7711         * gfortran.dg/namelist_17.f90: Likewise
7712         * gfortran.dg/namelist_18.f90: Likewise
7713         * gfortran.dg/namelist_19.f90: Likewise
7714         * gfortran.dg/namelist_20.f90: Likewise
7715         * gfortran.dg/namelist_24.f90: Likewise
7716         * gfortran.dg/namelist_26.f90: Likewise
7717         * gfortran.dg/namelist_27.f90: Likewise
7718         * gfortran.dg/namelist_28.f90: Likewise
7719         * gfortran.dg/namelist_37.f90: Likewise
7720         * gfortran.dg/namelist_38.f90: Likewise
7721         * gfortran.dg/namelist_39.f90: Likewise
7722         * gfortran.dg/namelist_40.f90: Likewise
7723         * gfortran.dg/namelist_43.f90: Likewise
7724         * gfortran.dg/namelist_44.f90: Likewise
7725         * gfortran.dg/namelist_45.f90: Likewise
7726         * gfortran.dg/namelist_46.f90: Likewise
7727         * gfortran.dg/namelist_47.f90: Likewise
7728         * gfortran.dg/namelist_48.f90: Likewise
7729         * gfortran.dg/namelist_49.f90: Likewise
7730         * gfortran.dg/namelist_50.f90: Likewise
7731         * gfortran.dg/namelist_51.f90: Likewise
7732         * gfortran.dg/namelist_52.f90: Likewise
7733         * gfortran.dg/namelist_56.f90: Likewise
7734         * gfortran.dg/namelist_char_only.f90: Likewise
7735         * gfortran.dg/namelist_use.f90: Likewise
7736         * gfortran.dg/namelist_use_only.f90: Likewise
7737         * gfortran.dg/noadv_size.f90: Likewise
7738         * gfortran.dg/open_access_append_1.f90: Likewise
7739         * gfortran.dg/pad_no.f90: Likewise
7740         * gfortran.dg/pr12884.f: Likewise
7741         * gfortran.dg/pr17090.f90: Likewise
7742         * gfortran.dg/pr17285.f90: Likewise
7743         * gfortran.dg/pr17286.f90: Likewise
7744         * gfortran.dg/pr18122.f90: Likewise
7745         * gfortran.dg/pr18210.f90: Likewise
7746         * gfortran.dg/pr18392.f90: Likewise
7747         * gfortran.dg/pr19155.f: Likewise
7748         * gfortran.dg/pr19216.f: Likewise
7749         * gfortran.dg/pr19467.f90: Likewise
7750         * gfortran.dg/pr19657.f: Likewise
7751         * gfortran.dg/pr20257.f90: Likewise
7752         * gfortran.dg/read_bad_advance.f90: Likewise
7753         * gfortran.dg/read_eof_2.f90: Likewise
7754         * gfortran.dg/read_eof_4.f90: Likewise
7755         * gfortran.dg/read_many_1.f: Likewise
7756         * gfortran.dg/read_noadvance.f90: Likewise
7757         * gfortran.dg/read_repeat.f90: Likewise
7758         * gfortran.dg/read_size_noadvance.f90: Likewise
7759         * gfortran.dg/read_x_past.f: Likewise
7760         * gfortran.dg/record_marker_1.f90: Likewise
7761         * gfortran.dg/record_marker_3.f90: Likewise
7762         * gfortran.dg/rewind_1.f90: Likewise
7763         * gfortran.dg/runtime_warning_1.f90: Likewise
7764         * gfortran.dg/shape_3.f90: Likewise
7765         * gfortran.dg/slash_1.f90: Likewise
7766         * gfortran.dg/stat_1.f90: Likewise
7767         * gfortran.dg/stat_2.f90: Likewise
7768         * gfortran.dg/streamio_11.f90: Likewise
7769         * gfortran.dg/streamio_3.f90: Likewise
7770         * gfortran.dg/streamio_4.f90: Likewise
7771         * gfortran.dg/streamio_9.f90: Likewise
7772         * gfortran.dg/tl_editing.f90: Likewise
7773         * gfortran.dg/unf_io_convert_1.f90: Likewise
7774         * gfortran.dg/unf_io_convert_2.f90: Likewise
7775         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7776         * gfortran.dg/unf_short_record_1.f90: Likewise
7777         * gfortran.dg/utf8_1.f03: Likewise
7778         * gfortran.dg/utf8_2.f03: Likewise
7779         * gfortran.dg/widechar_IO_1.f90: Likewise
7780         * gfortran.dg/write_check3.f90: Likewise
7781         * gfortran.dg/write_rewind_2.f: Likewise
7782         * gfortran.dg/x_slash_2.f: Likewise
7783
7784 2009-04-29  Richard Guenther  <rguenther@suse.de>
7785
7786         PR target/39943
7787         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7788         New.
7789         (check_effective_target_vect_floatuint_cvt): Likewise.
7790         * gcc.dg/vect/slp-10.c: Adjust.
7791         * gcc.dg/vect/slp-11.c: Adjust.
7792         * gcc.dg/vect/slp-12b.c: Adjust.
7793         * gcc.dg/vect/slp-33.c: Adjust.
7794         * gcc.c-torture/compile/pr39943.c: New testcase.
7795
7796 2009-04-29  Richard Guenther  <rguenther@suse.de>
7797
7798         PR middle-end/39937
7799         * gcc.c-torture/compile/pr39937.c: New testcase.
7800
7801 2009-04-29  Richard Guenther  <rguenther@suse.de>
7802
7803         PR tree-optimization/39941
7804         * gcc.c-torture/compile/pr39941.c: New testcase.
7805
7806 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7807
7808         * gcc.target/bfin/20090411-1.c: New test.
7809
7810 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7811
7812         PR target/39565
7813         * gcc.dg/pr39565.c: New testcase.
7814
7815 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7816
7817         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7818         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7819         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7820         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7821         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7822         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7823         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7824         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7825         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7826         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7827         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7828         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7829         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7830         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7831         * gcc.target/i386/pr37191.c: Likewise.
7832         * gcc.target/i386/reload-1.c: Likewise.
7833         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7834         * g++.old-deja/g++.pt/repo2.C: Likewise.
7835         * g++.old-deja/g++.pt/repo3.C: Likewise.
7836         * g++.old-deja/g++.pt/repo4.C: Likewise.
7837         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7838         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7839         * g++.dg/template/repo1.C: Likewise.
7840         * g++.dg/template/repo2.C: Likewise.
7841         * g++.dg/template/repo3.C: Likewise.
7842         * g++.dg/template/repo4.C: Likewise.
7843         * g++.dg/template/repo5.C: Likewise.
7844         * g++.dg/template/repo6.C: Likewise.
7845         * g++.dg/template/repo7.C: Likewise.
7846         * g++.dg/template/repo8.C: Likewise.
7847         * g++.dg/template/repo9.C: Likewise.
7848         * g++.dg/rtti/repo1.C: Likewise.
7849         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7850         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7851         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7852         * g++.dg/other/PR23205.C: Skip for vxworks.
7853         * g++.dg/ext/visibility/class1.C: Requires PIC.
7854         * g++.dg/eh/async-unwind2.C: Requires PIC.
7855         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7856         does not have cxa_exit.
7857
7858 2009-04-28  Jing Yu  <jingyu@google.com>
7859
7860         PR testsuite/39790
7861         * lib/target-supports.exp (check_effective_target_tls): Remove
7862         comment of caching.
7863         (check_effective_target_tls_native): Likewise.
7864         (check_effective_target_tls_runtime): Likewise.
7865         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7866         tls to tls_runtime.
7867         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7868
7869 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7870
7871         PR fortran/39946
7872         * gfortran.dg/proc_ptr_16.f90: New.
7873
7874 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7875
7876         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7877         lp64 is true.
7878
7879 2009-04-28  Richard Guenther  <rguenther@suse.de>
7880
7881         PR middle-end/39937
7882         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7883
7884 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7885
7886         * g++.dg/warn/pr35652.C: Removed.
7887         * gcc.dg/pr35652.c: Likewise.
7888
7889 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7890
7891         * gcc.target/ia64/20071210-2.c: New testcase.
7892
7893 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7894
7895         PR c/39323
7896         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7897         * gcc.dg/pr39323-3.c: Ditto.
7898
7899 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7900
7901         PR fortran/39930
7902         PR fortran/39931
7903         * gfortran.dg/ambiguous_reference_2.f90: New.
7904         * gfortran.dg/pointer_assign_7.f90: New.
7905
7906 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7907             Mark Mitchell  <mark@codesourcery.com>
7908
7909         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7910         * gcc.dg/20020103-1.c: Check for __ppc.
7911         * gcc.dg/asm-b.c: Check for __ppc.
7912         * gcc.dg/20020919-1.c: Check for __ppc.
7913         * gcc.dg/20020312-2.c: Likewise.
7914         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7915         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7916         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7917         * g++.dg/warn/weak1.C: Likewise.
7918         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7919         static so appropriate optimizations kick in.
7920         (find_base_value_wrapper): New function.
7921         * g++.dg/eh/simd-5.C: Fix target triplet.
7922         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7923
7924 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7925             H.J. Lu  <hongjiu.lu@intel.com>
7926
7927         PR target/39911
7928         * gcc.target/i386/pr39911.c: New test.
7929
7930 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7931
7932         PR fortran/39879
7933         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7934
7935 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7936
7937         PR c++/35652
7938         Revert:
7939
7940         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7941
7942         * gcc.dg/pr35652.C: New.
7943         * g++.dg/warn/pr35652.C: New.
7944         * gcc.dg/format/plus-1.c: Adjust message.
7945
7946 2009-04-27  DJ Delorie  <dj@redhat.com>
7947
7948         * lib/target-supports.exp (check_effective_target_double64): New.
7949         (check_effective_target_double64plus): New.
7950         (check_effective_target_large_double): New.
7951         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7952         * gcc.dg/div-double-1.c: Likewise.
7953         * gcc.dg/Wconversion-real.c: Require large_double.
7954         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7955
7956         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7957         are too small.
7958
7959         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7960         constants as long.
7961
7962 2009-04-27  Ian Lance Taylor  <iant@google.com>
7963
7964         * gcc.dg/Wcxx-compat-5.c: New testcase.
7965         * gcc.dg/Wcxx-compat-6.c: New testcase.
7966
7967 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7968
7969         Allow non-constant arguments to conversion intrinsics.
7970         * gcc.target/spu/intrinsics-3.c: Update tests.
7971
7972 2009-04-27  Richard Guenther  <rguenther@suse.de>
7973
7974         PR middle-end/39928
7975         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7976         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7977
7978 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7979
7980         PR target/39903
7981         * gcc.dg/torture/pr39903-1.c: New.
7982         * gcc.dg/torture/pr39903-2.c: Likewise.
7983
7984 2009-04-27  Revital Eres  <eres@il.ibm.com>
7985
7986         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7987         and check it.
7988         * gcc.dg/sms-2.c: Add dump check.
7989         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7990         and check it.
7991         * gcc.dg/sms-4.c: Likewise.
7992         * gcc.dg/sms-5.c: Likewise.
7993         * gcc.dg/sms-6.c: Likewise.
7994         * gcc.dg/sms-7.c: Likewise.
7995         * gcc.dg/sms-antideps.c: Rename to...
7996         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7997
7998 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7999
8000         * gnat.dg/opt2.adb: New test.
8001
8002 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8003
8004         PR c++/39875
8005         * g++.dg/warn/Wunused-15.C: New test.
8006
8007 2009-04-26  Michael Matz  <matz@suse.de>
8008
8009         Expand from SSA.
8010         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8011         change regexps.
8012         * gcc.target/i386/pr37248-1.c: Modified.
8013         * gcc.target/i386/pr37248-3.c: Modified.
8014         * gcc.target/i386/pr37248-2.c: Modified.
8015         * gnat.dg/aliasing1.adb: Modified.
8016         * gnat.dg/pack9.adb: Modified.
8017         * gnat.dg/aliasing2.adb: Modified.
8018         * gcc.dg/strict-overflow-2.c: Modified.
8019         * gcc.dg/autopar/reduc-1char.c: Modified.
8020         * gcc.dg/autopar/reduc-2char.c: Modified.
8021         * gcc.dg/autopar/reduc-1.c: Modified.
8022         * gcc.dg/autopar/reduc-2.c: Modified.
8023         * gcc.dg/autopar/reduc-3.c: Modified.
8024         * gcc.dg/autopar/reduc-6.c: Modified.
8025         * gcc.dg/autopar/reduc-7.c: Modified.
8026         * gcc.dg/autopar/reduc-8.c: Modified.
8027         * gcc.dg/autopar/reduc-9.c: Modified.
8028         * gcc.dg/autopar/reduc-1short.c: Modified.
8029         * gcc.dg/autopar/reduc-2short.c: Modified.
8030         * gcc.dg/autopar/parallelization-1.c: Modified.
8031         * gcc.dg/strict-overflow-4.c: Modified.
8032         * gcc.dg/strict-overflow-6.c: Modified.
8033         * gcc.dg/gomp/combined-1.c: Modified.
8034         * gcc.dg/no-strict-overflow-1.c: Modified.
8035         * gcc.dg/no-strict-overflow-3.c: Modified.
8036         * gcc.dg/no-strict-overflow-5.c: Modified.
8037         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8038         * gcc.dg/tree-ssa/pr18134.c: Modified.
8039         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8040         * gcc.dg/tree-ssa/vector-2.c: Modified.
8041         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8042         * gcc.dg/tree-ssa/loop-21.c: Modified.
8043         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8044         * gcc.dg/tree-ssa/vector-3.c: Modified.
8045         * gcc.dg/tree-ssa/asm-3.c: Modified.
8046         * gcc.dg/tree-ssa/pr23294.c: Modified.
8047         * gcc.dg/tree-ssa/loop-22.c: Modified.
8048         * gcc.dg/tree-ssa/loop-15.c: Modified.
8049         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8050         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8051         * gcc.dg/tree-ssa/pr20139.c: Modified.
8052         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8053         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8054         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8055         * gcc.dg/tree-ssa/loop-5.c: Modified.
8056         * gcc.dg/tree-ssa/pr19431.c: Modified.
8057         * gcc.dg/tree-ssa/pr32044.c: Modified.
8058         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8059         * gcc.dg/tree-ssa/loop-19.c: Modified.
8060         * gcc.dg/tree-ssa/loop-28.c: Modified.
8061         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8062         * gcc.dg/tree-ssa/divide-1.c: Modified.
8063         * gcc.dg/tree-ssa/inline-1.c: Modified.
8064         * gcc.dg/tree-ssa/divide-3.c: Modified.
8065         * gcc.dg/tree-ssa/pr30978.c: Modified.
8066         * gcc.dg/tree-ssa/alias-6.c: Modified.
8067         * gcc.dg/tree-ssa/divide-4.c: Modified.
8068         * gcc.dg/tree-ssa/alias-11.c: Modified.
8069         * gcc.dg/no-strict-overflow-7.c: Modified.
8070         * gcc.dg/strict-overflow-1.c: Modified.
8071         * gcc.dg/pr15784-4.c: Modified.
8072         * gcc.dg/pr34263.c: Modified.
8073         * gcc.dg/strict-overflow-3.c: Modified.
8074         * gcc.dg/tree-prof/stringop-1.c: Modified.
8075         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8076         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8077         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8078         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8079         * gcc.dg/no-strict-overflow-2.c: Modified.
8080         * gcc.dg/no-strict-overflow-4.c: Modified.
8081         * gcc.dg/no-strict-overflow-6.c: Modified.
8082         * g++.dg/tree-ssa/pr27090.C: Modified.
8083         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8084         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8085         * g++.dg/tree-ssa/pr19807.C: Modified.
8086         * g++.dg/opt/pr30965.C: Modified.
8087         * g++.dg/init/new17.C: Modified.
8088         * gfortran.dg/whole_file_6.f90: Modified.
8089         * gfortran.dg/whole_file_5.f90: Modified.
8090         * gfortran.dg/reassoc_1.f90: Modified.
8091         * gfortran.dg/reassoc_3.f90: Modified.
8092
8093 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8094
8095         PR fortran/39893
8096         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8097
8098 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8099
8100         PR inline-asm/39543
8101         * gcc.target/i386/pr39543-1.c: New test.
8102         * gcc.target/i386/pr39543-2.c: New test.
8103         * gcc.target/i386/pr39543-3.c: New test.
8104
8105         PR c/39889
8106         * gcc.dg/Wunused-value-3.c: New test.
8107
8108 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8109
8110         PR c/39581
8111         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8112         gcc.dg/vla-21.c: New tests.
8113
8114 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8115
8116         PR c/39556
8117         * gcc.dg/inline-34.c: New test.
8118
8119 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8120
8121         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8122         gcc.dg/enum-const-3.c: New tests.
8123         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8124         -pedantic-errors.  Update expected diagnostics.
8125
8126 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8127
8128         PR c/39582
8129         * gcc.dg/vla-20.c: New test.
8130
8131 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8132
8133         PR c/39564
8134         * gcc.dg/vla-19.c: New test.
8135
8136 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8137
8138         PR preprocessor/39559
8139         * gcc.dg/c99-intconst-2.c: New test.
8140
8141 2009-04-25  Jan Hubicka  <jh@suse.cz>
8142
8143         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8144
8145 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8146
8147         PR fortran/39688
8148         * gfortran.dg/import7.f90: New.
8149
8150 2009-04-24  Richard Guenther  <rguenther@suse.de>
8151
8152         * gcc.dg/tree-ssa/vrp48.c: Fix.
8153
8154 2008-04-24  Doug Kwan  <dougkwan@google.com>
8155
8156         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8157         destination are the same.
8158
8159 2009-04-24  Richard Guenther  <rguenther@suse.de>
8160
8161         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8162
8163 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8164
8165         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8166         gcc.dg/array-const-3.c: New tests.
8167
8168 2009-04-24  Ian Lance Taylor  <iant@google.com>
8169
8170         * gcc.dg/Wcxx-compat-4.c: New testcase.
8171
8172 2009-04-24  Daniel Kraft  <d@domob.eu>
8173
8174         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8175         expected on already erraneous symbol (renamed to fresh one).
8176
8177 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8178
8179         PR middle-end/39867
8180         * gcc.dg/pr39867.c: New.
8181
8182 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8183
8184         PR fortran/39861
8185         PR fortran/39864
8186         * gfortran.dg/intrinsic_1.f90: New.
8187
8188 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8189
8190         * gnat.dg/alignment7.adb: New test.
8191         * gnat.dg/alignment8.adb: Likewise.
8192
8193 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8194
8195         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8196         * gnat.dg/specs/rep_clause2.ads: New test.
8197
8198 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8199
8200         PR rtl-optimization/39794
8201         * gcc.dg/pr39794.c: New test.
8202
8203 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8204
8205         * gnat.dg/atomic1.adb: New test.
8206         * gnat.dg/atomic1_pkg.ads: New helper.
8207
8208 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8209
8210         PR testsuite/39623
8211         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8212         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8213
8214 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8215
8216         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8217         warning.
8218
8219 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8220
8221         PR C/31499
8222         * gcc.dg/vector-init-1.c: New testcase.
8223         * gcc.dg/vector-init-2.c: New testcase.
8224
8225 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8226
8227         * gnat.dg/enum2.adb: New test.
8228         * gnat.dg/enum2_pkg.ads: New helper.
8229
8230 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8231
8232         PR c/39855
8233         * gcc.dg/torture/pr39855.c: New test.
8234
8235 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8236
8237         PR c++/39639
8238         * g++.dg/cpp0x/pr39639.C: New test.
8239
8240 2009-04-22  Mark Heffernan  <meheff@google.com>
8241
8242         * gcc.dg/profile-generate-3.c: New test.
8243
8244 2009-04-22  Jan Hubicka  <jh@suse.cz>
8245
8246         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8247
8248 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8249
8250         PR testsuite/39623
8251         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8252
8253 2009-04-22  Richard Guenther  <rguenther@suse.de>
8254
8255         PR tree-optimization/39824
8256         * gcc.c-torture/compile/pr39824.c: New testcase.
8257
8258 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8259
8260         PR c++/14875
8261         * g++.dg/parse/parser-pr14875.C: New.
8262         * g++.dg/parse/parser-pr14875-2.C: New.
8263         * g++.dg/parse/error6.C: Update match string.
8264
8265 2009-04-22  Richard Guenther  <rguenther@suse.de>
8266
8267         PR tree-optimization/39845
8268         * gcc.c-torture/compile/pr39845.c: New testcase.
8269
8270 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8271
8272         PR fortran/39735
8273         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8274         * gfortran.dg/external_initializer.f90: Modified.
8275         * gfortran.dg/interface_26.f90: Modified.
8276         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8277         * gfortran.dg/proc_ptr_3.f90: Modified.
8278         * gfortran.dg/proc_ptr_15.f90: New.
8279         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8280
8281 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8282
8283         PR c++/35711
8284         * g++.dg/warn/pr35711.C: New.
8285         * g++.dg/conversion/ptrmem2.C: Update.
8286
8287 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8288
8289         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8290         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8291         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8292         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8293         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8294         gcc.c-torture/ChangeLog.0,
8295         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8296         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8297         gcc.target/i386/math-torture/math-torture.exp,
8298         gcc.target/mips/inter/mips16-inter.exp,
8299         gcc.target/mips/mips-nonpic/README,
8300         gcc.target/x86_64/abi/README.gcc,
8301         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8302         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8303         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8304         notices.
8305         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8306
8307 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8308
8309         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8310
8311 2009-04-21  Richard Guenther  <rguenther@suse.de>
8312
8313         PR middle-end/39829
8314         * gcc.dg/torture/pr39829.c: New testcase.
8315
8316 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8317
8318         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8319
8320 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8321
8322         PR 16202
8323         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8324         * gcc.dg/sequence-pt-2.c: New.
8325         * gcc.dg/sequence-pt-3.c: New.
8326         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8327         * g++.dg/warn/sequence-pt-2.c: New.
8328         * g++.dg/warn/sequence-pt-3.c: New.
8329
8330 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8331
8332         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8333
8334 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8335
8336         * gnat.dg/import1.ad[sb]: New test.
8337
8338 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8339
8340         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8341         return 0.
8342
8343 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8344
8345         PR fortran/39811
8346         * gfortran.dg/continuation_11.f90: New test.
8347
8348 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8349
8350         PR c++/13358
8351         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8352         messages. Test for "long long" in system headers.
8353         * gcc.dg/c99-longlong-2.c: New.
8354         * g++.dg/warn/pr13358.C: New.
8355         * g++.dg/warn/pr13358-2.C: New.
8356         * g++.dg/warn/pr13358-3.C: New.
8357         * g++.dg/warn/pr13358-4.C: New.
8358
8359 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8360
8361         * gcc.dg/framework-2.c: Fix up for non existent includes
8362         being fatal errors now.
8363
8364 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8365
8366         PR fortran/39800
8367         * gfortran.dg/private_type_13.f90: New test.
8368         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8369
8370 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8371
8372         PR c++/39803
8373         * g++.dg/warn/Wunused-14.C: New test.
8374
8375 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8376
8377         * gnat.dg/specs/small_alignment.ads: New test.
8378
8379 2009-04-20  Ian Lance Taylor  <iant@google.com>
8380
8381         * gcc.dg/Wcxx-compat-3.c: New testcase.
8382
8383 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8384
8385         * gnat.dg/pack13.ad[sb]: New test.
8386         * gnat.dg/pack13_pkg.ads: New helper.
8387
8388 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8389
8390         * gnat.dg/discr11.ad[sb]: New test.
8391         * gnat.dg/discr11_pkg.ads: New helper.
8392
8393 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8394
8395         PR tree-optimization/39675
8396         * gcc.dg/vect/O3-pr39675-2.c: New test.
8397
8398 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8399
8400         * gnat.dg/rep_clause3.adb: New test.
8401
8402 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8403
8404         PR c/37481
8405         * gcc.dg/c99-flex-array-7.c: New test.
8406
8407 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8408
8409         PR c/19771
8410         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8411
8412 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8413
8414         PR c/38243
8415         * gcc.dg/c99-restrict-3.c: New test.
8416
8417 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8418
8419         PR preprocessor/20078
8420         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8421
8422 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8423
8424         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8425         Do not pass -B$root after -margs.
8426
8427 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8428
8429         PR c/32061
8430         PR c++/36954
8431         * gcc.dg/pr32061.c: New.
8432         * gcc.dg/Wlogical-op-1.c: Update.
8433         * g++.dg/warn/Wlogical-op-1.C: Update.
8434         * g++.dg/warn/pr36954.C: New.
8435
8436 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8437
8438         PR c/27676
8439         * gcc.dg/lvalue-5.c: New test.
8440
8441 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8442
8443         PR c/22367
8444         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8445
8446 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8447
8448         * gcc.dg/cpp/include5.c: New test.
8449
8450 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8451
8452         PR c/35210
8453         * gcc.dg/call-diag-2.c: New test.
8454
8455 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8456
8457         PR preprocessor/39646
8458         * gcc.dg/cpp/line8.c: New test.
8459
8460 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8461
8462         PR preprocessor/39647
8463         * gcc.dg/cpp/line7.c: New test.
8464
8465 2009-04-18  Richard Guenther  <rguenther@suse.de>
8466
8467         PR middle-end/39804
8468         * gcc.target/i386/pr39804.c: New testcase.
8469
8470 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8471
8472         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8473         * g++.dg/other/pr39496.C: Likewise.
8474
8475 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8476
8477         PR middle-end/36902
8478         * gcc.dg/pr36902.c: New.
8479
8480 2009-04-17  Diego Novillo  <dnovillo@google.com>
8481
8482         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8483         violation for variable 'inside_main'.
8484
8485 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8486
8487         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8488
8489 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8490
8491         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8492
8493 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8494
8495         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8496         * gfortran.dg/chmod_2.f90: Likewise.
8497         * gfortran.dg/chmod_3.f90: Likewise.
8498         * gfortran.dg/open_errors.f90: Likewise.
8499         * gfortran.dg/stat_1.f90: Likewise.
8500         * gfortran.dg/stat_2.f90: Likewise.
8501
8502 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8503
8504         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8505         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8506         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8507         * gfortran.dg/nearest_1.f90: Likewise.
8508         * gfortran.dg/nearest_3.f90: Likewise.
8509         * gfortran.dg/isnan_1.f90: Likewise.
8510         * gfortran.dg/isnan_2.f90: Likewise.
8511         * gfortran.dg/nan_1.f90: Likewise.
8512         * gfortran.dg/nan_2.f90: Likewise.
8513         * gfortran.dg/nan_3.f90: Likewise.
8514         * gfortran.dg/nan_4.f90: Likewise.
8515         * gfortran.dg/module_nan.f90: Likewise.
8516         * gfortran.dg/int_conv_2.f90: Likewise.
8517         * gfortran.dg/init_flag_3.f90: Likewise.
8518         * gfortran.dg/namelist_42.f90: Likewise.
8519         * gfortran.dg/namelist_43.f90: Likewise.
8520         * gfortran.dg/real_const_3.f90: Likewise.
8521         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8522
8523         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8524         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8525         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8526         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8527         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8528
8529         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8530         * gfortran.dg/gamma_5.f90: Likewise.
8531
8532 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8533
8534         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8535         less strict so it also works with auto-overlay support.
8536         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8537         for "exceeds local store" linker errors on the SPU.
8538
8539         * lib/gfortran.exp: Include target-supports.exp.
8540         (gfortran_init): On SPU targets where automatic overlay support
8541         is available, use it to build all Fortran test cases.
8542
8543         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8544
8545 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8546
8547         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8548         rule enforced by gnat on taft types.
8549
8550 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8551
8552         PR testsuite/39792
8553         * g++.dg/ext/complit11.C: Add empty dg-options.
8554
8555 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8556
8557         PR c++/17570
8558         * g++.dg/template/defarg11.C: New test.
8559
8560 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8561
8562         PR c++/28766
8563         * g++.dg/ext/complit11.C: New testcase.
8564
8565 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8566
8567         PR c++/39551
8568         * g++.dg/warn/Wunused-13.C: New testcase.
8569
8570 2009-04-15  Ian Lance Taylor  <iant@google.com>
8571
8572         * gcc.dg/Wenum-compare-1.c: New testcase.
8573
8574 2009-04-15  Richard Guenther  <rguenther@suse.de>
8575
8576         PR tree-optimization/39764
8577         * g++.dg/torture/pr39764.C: New testcase.
8578
8579 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8580
8581         * g++.dg/ext/altivec-17.C: New.
8582
8583 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8584
8585         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8586         * gnat.dg/specs/limited1.ads: Ditto.
8587
8588 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8589
8590         PR testsuite/39769
8591         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8592         for testing the results of estimate instructions.
8593         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8594         * gcc.dg/vmx/3a-05.c (test): Ditto.
8595
8596 2009-04-14  Jason Merrill  <jason@redhat.com>
8597
8598         PR c++/39763
8599         * g++.dg/warn/Wshadow-4.C: Extend.
8600
8601 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8602
8603         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8604         (do_D): Remove attribute hidden.
8605
8606 2009-04-13  Jason Merrill  <jason@redhat.com>
8607
8608         PR c++/39480
8609         * g++.dg/init/copy7.C: New.
8610
8611 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8612
8613         PR testsuite/39733
8614         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8615         (check_for_all_options): This.
8616
8617 2009-04-13  Jason Merrill  <jason@redhat.com>
8618
8619         PR c++/39750
8620         * g++.dg/template/crash90.C: New.
8621
8622 2009-04-12  Jason Merrill  <jason@redhat.com>
8623
8624         PR c++/39742
8625         * g++.dg/overload/extern-C-2.C: New.
8626
8627 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8628
8629         PR preprocessor/31869
8630         * gcc.dg/cpp/strify5.c: New test.
8631
8632 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8633
8634         * gnat.dg/enum1.adb: New test.
8635         * gnat.dg/enum1_pkg.ads: New helper.
8636
8637 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8638
8639         PR target/39740
8640         * gcc.target/alpha/pr39740.c: New test.
8641
8642 2009-04-11  Daniel Kraft  <d@domob.eu>
8643
8644         PR fortran/37746
8645         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8646         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8647         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8648         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8649         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8650         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8651         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8652         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8653         expected string length that failed with -fbounds-check now.
8654         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8655
8656 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8657
8658         PR fortran/39692
8659         * gfortran.dg/proc_ptr_14.f90: New.
8660
8661 2009-04-11  Richard Guenther  <rguenther@suse.de>
8662
8663         PR middle-end/39732
8664         * g++.dg/torture/pr39732.C: New testcase.
8665
8666 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8667
8668         * gfortran.dg/whole_file_5.f90: New.
8669         * gfortran.dg/whole_file_6.f90: New.
8670
8671 2009-04-11  Richard Guenther  <rguenther@suse.de>
8672
8673         PR tree-optimization/39713
8674         * g++.dg/torture/pr39713.C: New testcase.
8675
8676 2009-04-10  Richard Guenther  <rguenther@suse.de>
8677
8678         PR c/39712
8679         * gcc.dg/pr39712.c: New testcase.
8680
8681 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8682
8683         PR c++/28301
8684         * g++.dg/cpp0x/enum2.C: Updated.
8685         * g++.dg/debug/pr22514.C: Likewise.
8686         * g++.dg/parse/enum2.C: Likewise.
8687         * g++.dg/parse/enum3.C: Likewise.
8688         * g++.dg/template/crash79.C: Likewise.
8689         * g++.old-deja/g++.jason/cond.C: Likewise.
8690
8691 2009-04-10  Chao-ying Fu  <fu@mips.com>
8692
8693         * gcc.target/mips/interrupt_handler.c: Change from compile to
8694         assemble.
8695
8696 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8697
8698         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8699
8700 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8701
8702         PR fortran/38709
8703         * gfortran.dg/zero_sized_6.f90: New.
8704
8705 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8706
8707         PR  c++/20118
8708         * g++.dg/parse/pr20118.C: New.
8709         * g++.dg/template/spec16.C: Update.
8710
8711 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8712
8713         PR testsuite/35621
8714         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8715         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8716         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8717         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8718         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8719         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8720         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8721         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8722         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8723         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8724         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8725         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8726         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8727         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8728         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8729         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8730         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8731
8732 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8733
8734         PR target/39678
8735         * g++.dg/torture/pr39678.C: New.
8736         * gcc.dg/compat/struct-complex-2.h: Likewise.
8737         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8738         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8739         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8740         * gcc.dg/torture/pr39678.c: Likewise.
8741         * gcc.target/i386/pr39678.c: Likewise.
8742
8743         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8744         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8745
8746         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8747         <complex.h>.  Add tests for structure with complex float.
8748
8749 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8750             Joseph Myers  <joseph@codesourcery.com>
8751
8752         PR target/36800
8753         * gcc.dg/dfp/pr36800.c: New.
8754
8755 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8756             Rafael Avila de Espindola  <espindola@google.com>
8757
8758         * gcc.misc-tests/help.exp: New file.
8759         * lib/options.exp: New file.
8760
8761 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8762
8763         PR libobjc/36610
8764         * objc/execute/forward-1.x: New.
8765
8766 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8767
8768         * gcc.dg/pr27150-1.c: Change to a link test.
8769
8770 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8771
8772         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8773         3 of the GNU General Public License and to point readers at the
8774         COPYING3 file and the FSF's license web page.
8775         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8776         * gcc.dg/struct/struct-reorg.exp: Likewise.
8777         * gcc.target/spu/tag_manager.c: Likewise.
8778
8779 2009-04-09  Richard Guenther  <rguenther@suse.de>
8780
8781         PR testsuite/39696
8782         * ssa-ccp-25.c: Adjust pattern.
8783
8784 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8785
8786         PR fortran/36704
8787         * gfortran.dg/external_procedures_1.f90: Modified.
8788         * gfortran.dg/proc_ptr_result_1.f90: New.
8789         * gfortran.dg/proc_ptr_result_2.f90: New.
8790         * gfortran.dg/proc_ptr_result_3.f90: New.
8791
8792 2009-04-09  Richard Guenther  <rguenther@suse.de>
8793
8794         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8795         to prevent constant propagation.
8796         * gcc.dg/vect/vect-56.c: Likewise.
8797         * gcc.dg/vect/vect-58.c: Likewise.
8798         * gcc.dg/vect/vect-60.c: Likewise.
8799         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8800         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8801         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8802
8803 2009-04-09  Richard Guenther  <rguenther@suse.de>
8804
8805         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8806         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8807
8808 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8809
8810         PR c/39613
8811         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8812         New tests.
8813
8814 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8815
8816         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8817         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8818
8819 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8820
8821         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8822
8823 2009-04-08  Jason Merrill  <jason@redhat.com>
8824
8825         PR c++/25185
8826         * g++.dg/template/error40.C: Add another test.
8827
8828 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8829
8830         PR c/39614
8831         PR c/39673
8832         * gcc.c-torture/compile/pr39614-1.c,
8833         gcc.c-torture/compile/pr39614-2.c,
8834         gcc.c-torture/compile/pr39614-3.c,
8835         gcc.c-torture/compile/pr39614-4.c,
8836         gcc.c-torture/compile/pr39614-5.c,
8837         gcc.c-torture/compile/pr39673-1.c,
8838         gcc.c-torture/compile/pr39673-2.c: New tests.
8839         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8840         more cases.
8841         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8842         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8843         expected errors.
8844
8845 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8846
8847         PRc++/39637
8848         * g++.dg/cpp0x/variadic-crash2.C: New test.
8849
8850 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8851
8852         PR fortran/38863
8853         * gfortran.dg/alloc_comp_result_1.f90: New test.
8854
8855 2009-04-07  Jason Merrill  <jason@redhat.com>
8856
8857         PR c++/34691
8858         * g++.dg/overload/extern-C-1.C: New.
8859
8860 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8861
8862         PR testsuite/39325
8863         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8864
8865 2009-04-07  Jason Merrill  <jason@redhat.com>
8866
8867         PR c++/25185
8868         * g++.dg/template/error40.C: New.
8869
8870 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8871
8872         PR fortran/38152
8873         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8874
8875 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8876
8877         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8878
8879 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8880
8881         PR fortran/38290
8882         * gfortran.dg/proc_decl_1.f90: Modified.
8883         * gfortran.dg/proc_ptr_11.f90: Extended.
8884         * gfortran.dg/proc_ptr_13.f90: Modified.
8885
8886 2009-04-06  Jason Merrill  <jason@redhat.com>
8887
8888         PR c++/35146
8889         * g++.dg/template/fnspec1.C: New.
8890
8891 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8892
8893         * lib/gnat.exp: Handle multilib.
8894
8895 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8896
8897         PR fortran/38863
8898         * gfortran.dg/dependency_23.f90: New test.
8899
8900 2009-04-06  Richard Guenther  <rguenther@suse.de>
8901
8902         PR tree-optimization/28868
8903         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8904         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8905         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8906         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8907
8908 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8909
8910         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8911
8912 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8913
8914         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8915
8916 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8917
8918         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8919         with the built-in y0, and the subsequent warning.
8920         (y1): Likewise, rename to y_1.
8921
8922 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8923
8924         PR fortran/39414
8925         * gfortran.dg/proc_decl_21.f90: New.
8926
8927 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8928
8929         PR fortran/36091
8930         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8931
8932 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8933
8934         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8935         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8936         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8937         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8938         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8939         gfortran.dg/namelist_49.f90: Gate test on effective_target
8940         fd_truncate.
8941         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8942
8943 2009-04-05  Daniel Kraft  <d@domob.eu>
8944
8945         PR fortran/38654
8946         * gfortran.dg/read_float_2.f03
8947         * gfortran.dg/read_float_3.f90
8948
8949 2009-04-05  Richard Guenther  <rguenther@suse.de>
8950
8951         PR tree-optimization/39648
8952         * gcc.c-torture/compile/pr39648.c: New testcase.
8953
8954 2009-04-05  Jason Merrill  <jason@redhat.com>
8955
8956         PR c++/14912
8957         * g++.dg/template/error39.C: New.
8958
8959 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8960
8961         PR fortran/29458
8962         * gfortran.dg/implied_do_1.f90: New.
8963
8964 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8965
8966         PR fortran/39577
8967         * gfortran.dg/recursive_check_8.f90: New.
8968         * gfortran.dg/recursive_check_9.f90: New.
8969         * gfortran.dg/recursive_check_10.f90: New.
8970         * gfortran.dg/recursive_check_11.f90: New.
8971         * gfortran.dg/recursive_check_12.f90: New.
8972         * gfortran.dg/recursive_check_13.f90: New.
8973         * gfortran.dg/recursive_check_14.f90: New.
8974
8975 2009-04-04  Jason Merrill  <jason@redhat.com>
8976
8977         PR c++/25185
8978         * g++.dg/template/error38.C: Add more tests.
8979
8980 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8981
8982         PR fortran/37614
8983         * gfortran.dg/common_align_2.f90: New test.
8984
8985 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8986
8987         PR target/39501
8988         * gcc.c-torture/execute/pr39501.c: New file.
8989         * gcc.c-torture/execute/pr39501.x: New file.
8990
8991 2009-04-04  Richard Guenther  <rguenther@suse.de>
8992
8993         PR tree-optimization/8781
8994         PR tree-optimization/37892
8995         * g++.dg/tree-ssa/pr8781.C: New testcase.
8996         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8997
8998 2009-04-04  Richard Guenther  <rguenther@suse.de>
8999
9000         PR tree-optimization/39636
9001         * gcc.c-torture/compile/pr39636.c: New testcase.
9002
9003 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9004
9005         PR rtl-optimization/39607
9006         * g++.dg/opt/pr39607.C: New.
9007
9008 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9009
9010         PR fortran/39594
9011         * gfortran.dg/common_12.f90: New.
9012
9013 2009-04-03  Jason Merrill  <jason@redhat.com>
9014
9015         PR c++/39608
9016         * g++.dg/template/const2.C: New test.
9017
9018 2009-04-03  Richard Guenther  <rguenther@suse.de>
9019
9020         PR tree-optimization/2480
9021         PR tree-optimization/23086
9022         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9023         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9024
9025 2009-04-03  Richard Guenther  <rguenther@suse.de>
9026
9027         PR tree-optimization/34743
9028         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9029         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9030         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9031         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9032         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9033         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9034         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9035         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9036
9037 2009-04-03  Richard Guenther  <rguenther@suse.de>
9038
9039         PR middle-end/13146
9040         PR tree-optimization/23940
9041         PR tree-optimization/33237
9042         PR middle-end/33974
9043         PR middle-end/34093
9044         PR tree-optimization/36201
9045         PR tree-optimization/36230
9046         PR tree-optimization/38049
9047         PR tree-optimization/38207
9048         PR tree-optimization/38230
9049         PR tree-optimization/38301
9050         PR tree-optimization/38585
9051         PR middle-end/38895
9052         PR tree-optimization/38985
9053         PR tree-optimization/39299
9054         * gcc.dg/pr19633-1.c: Adjust.
9055         * gcc.dg/torture/pta-callused-1.c: Likewise.
9056         * gcc.dg/torture/pr39074-2.c: Likewise.
9057         * gcc.dg/torture/pr39074.c: Likewise.
9058         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9059         * gcc.dg/torture/pr30375.c: Adjust.
9060         * gcc.dg/torture/pr33563.c: Likewise.
9061         * gcc.dg/torture/pr33870.c: Likewise.
9062         * gcc.dg/torture/pr33560.c: Likewise.
9063         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9064         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9065         * gcc.dg/tree-ssa/alias-15.c: Remove.
9066         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9067         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9068         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9069         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9070         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9071         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9072         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9073         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9074         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9075         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9076         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9077         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9078         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9079         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9080         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9081         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9082         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9083         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9084         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9085         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9086         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9087         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9088         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9089         * gcc.dg/uninit-B.c: XFAIL.
9090         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9091         * gcc.dg/uninit-pr19430.c: XFAIL.
9092         * g++.dg/tree-ssa/pr13146.C: New testcase.
9093         * g++.dg/opt/pr36187.C: Adjust.
9094         * g++.dg/torture/20090329-1.C: New testcase.
9095
9096 2009-04-02  Chao-ying Fu  <fu@mips.com>
9097
9098         * gcc.target/mips/interrupt_handler.c: New test.
9099
9100 2009-04-02  David Ayers  <ayers@fsfe.org>
9101
9102         PR objc/18456
9103         * objc.dg/bad-receiver-type-2.m: New test contributed by
9104         Alexander Mamberg.
9105
9106 2009-04-02  Jason Merrill  <jason@redhat.com>
9107
9108         PR c++/25185
9109         * g++.dg/template/error38.C: New test.
9110
9111 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9112
9113         PR tree-optimization/31677
9114         * gcc.dg/memcpy-1.c: Add compiler option.
9115
9116 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9117
9118         PR tree-optimization/39595
9119         * gfortran.dg/vect/O3-pr39595.f: New test.
9120
9121 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9122
9123         PR c++/26693
9124         * g++.dg/template/typedef11.C: New test.
9125         * g++.dg/template/typedef12.C: Likewise.
9126         * g++.dg/template/typedef13.C: Likewise.
9127         * g++.dg/template/typedef14.C: Likewise.
9128         * g++.dg/template/typedef15.C: Likewise.
9129         * g++.dg/template/typedef16.C: Likewise.
9130         * g++.dg/template/sfinae3.C: Compile this pedantically.
9131         The only errors expected should be the one saying the typedef is ill
9132         formed.
9133         * g++.old-deja/g++.pt/typename8.C: Likewise.
9134         * g++.dg/template/access11.C: Update this.
9135
9136 2009-04-02  Richard Guenther  <rguenther@suse.de>
9137
9138         PR tree-optimization/37221
9139         * gcc.c-torture/compile/20090331-1.c: New testcase.
9140
9141 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9142
9143         * gcc.c-torture/compile/20090401-1.c: New test.
9144
9145 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9146
9147         PR c++/4926
9148         * g++.dg/template/pr4926-1.C: New.
9149
9150 2009-04-01  Xinliang David Li  <davidxl@google.com>
9151
9152         * gcc.target/i386/all_one_m128i.c: New test.
9153
9154 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9155
9156         PR c/39027
9157         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9158         * gcc.dg/fltconst-2.c: New test.
9159         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9160         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9161
9162         PR c/33466
9163         * gcc.dg/cpp/pr33466.c: New test.
9164         * gcc.dg/dfp/pr33466.c: New test.
9165         * gcc.dg/fixed-point/pr33466.c: New test.
9166
9167 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9168
9169         PR tree-optimization/35011
9170         * g++.dg/other/pr35011.C: New.
9171
9172 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9173
9174         PR target/39226
9175         * gcc.dg/pr39226.c: New test.
9176
9177 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9178
9179         PR c++/35240
9180         * g++.dg/template/pr35240.C: New.
9181
9182 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9183
9184         PR c/39605
9185         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9186         * gcc.dg/pr25682.c: Update expected diagnostics.
9187
9188 2009-04-01  Richard Guenther  <rguenther@suse.de>
9189
9190         * gcc.dg/fold-plusmult-2.c: New testcase.
9191
9192 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9193
9194         PR c/37772
9195         * gcc.dg/pr37772.c: New test.
9196         * g++.dg/ext/asm11.C: New test.
9197
9198 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9199
9200         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9201         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9202         defined.
9203
9204 2009-03-31  Jason Merrill  <jason@redhat.com>
9205
9206         * g++.old-deja/g++.other/using9.C: Add expected errors.
9207
9208 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9209
9210         * gcc.c-torture/compile/pr33009.c: Removed.
9211
9212 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9213
9214         * gcc.c-torture/compile/pr33009.c: Delete.
9215         * gcc.c-torture/compile/pr11832.c: Likewise.
9216
9217 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9218
9219         PR c/448
9220         * lib/target-supports.exp (check_effective_target_stdint_types):
9221         Update comment.
9222         (check_effective_target_inttypes_types): New.
9223         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9224         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9225         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9226
9227 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9228
9229         PR fortran/38917
9230         PR fortran/38918
9231         * gfortran.dg/data_pointer_1.f90: New test.
9232
9233 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9234
9235         PR fortran/38915
9236         * gfortran.dg/char_length_15.f90: New test.
9237
9238 2009-03-31  Jason Merrill  <jason@redhat.com>
9239
9240         C++ DR 613
9241         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9242         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9243         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9244         xfail others.
9245
9246         * g++.dg/other/typedef2.C: New test.
9247
9248         PR c++/37806
9249         * g++.dg/template/typedef17.C: New test.
9250
9251         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9252         * g++.dg/cpp0x/auto12.C: Likewise.
9253
9254 2009-03-31  Richard Guenther  <rguenther@suse.de>
9255
9256         PR middle-end/31029
9257         * gcc.dg/fold-compare-4.c: New testcase.
9258         * gcc.dg/fold-compare-5.c: Likewise.
9259
9260 2009-03-31  Richard Guenther  <rguenther@suse.de>
9261
9262         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9263
9264 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9265
9266         PR target/39592
9267         * gcc.target/i386/pr39592-1.c: New test.
9268
9269 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9270
9271         PR preprocessor/15638
9272         * gcc.dg/cpp/missing-header-1.c: New test.
9273         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9274         "compilation terminated" message.
9275         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9276         test #include "".
9277         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9278         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9279         terminated" message.
9280
9281 2009-03-31  Richard Guenther  <rguenther@suse.de>
9282
9283         PR middle-end/23401
9284         PR middle-end/27810
9285         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9286         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9287
9288 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9289
9290         PR fortran/38389
9291         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9292         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9293         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9294         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9295         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9296         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9297         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9298
9299 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9300
9301         PR fortran/22571
9302         * gfortran.dg/whole_file_1.f90: New test.
9303         PR fortran/26227
9304         * gfortran.dg/whole_file_2.f90: New test.
9305         * gfortran.dg/whole_file_3.f90: New test.
9306         PR fortran/24886
9307         * gfortran.dg/whole_file_4.f90: New test.
9308
9309 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9310
9311         * gfortran.dg/bind_c_usage_19.f90: New test.
9312
9313         PR target/39558
9314         * gcc.target/powerpc/altivec-29.c: New test.
9315
9316 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9317
9318         PR rtl-optimization/323
9319         * gcc.target/i386/excess-precision-1.c,
9320         gcc.target/i386/excess-precision-2.c,
9321         gcc.target/i386/excess-precision-3.c,
9322         gcc.target/i386/excess-precision-4.c,
9323         gcc.target/i386/excess-precision-5.c,
9324         gcc.target/i386/excess-precision-6.c: New tests.
9325
9326 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9327
9328         PR c/35235
9329         * gcc.dg/c99-array-lval-8.c: New test.
9330
9331 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9332
9333         PR preprocessor/34695
9334         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9335         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9336         instead of dg-warning for "previous definition" messages.
9337         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9338         "warnings being treated as errors" message.
9339         * gcc.dg/fltconst-1.c: Use -fshow-column.
9340
9341 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9342
9343         PR fortran/38823
9344         * gfortran.dg/power1.f90: New test.
9345
9346 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9347
9348         PR c/456
9349         PR c/5675
9350         PR c/19976
9351         PR c/29116
9352         PR c/31871
9353         PR c/35198
9354         * gcc.c-torture/compile/20081108-1.c,
9355         gcc.c-torture/compile/20081108-2.c,
9356         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9357         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9358         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9359         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9360         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9361         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9362         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9363         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9364         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9365         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9366         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9367         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9368         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9369         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9370         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9371         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9372         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9373         case.
9374         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9375         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9376         XFAILs.  Update expected messages.
9377         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9378         expected messages.
9379         * gcc.dg/real-const-1.c: Replace with test from original PR.
9380         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9381         when casting from non-constant integer to pointer.
9382
9383 2009-03-29  Richard Guenther  <rguenther@suse.de>
9384
9385         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9386
9387 2009-03-29  Daniel Kraft  <d@domob.eu>
9388
9389         PR fortran/37423
9390         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9391         DEFERRED bindings.
9392         * gfortran.dg/typebound_proc_9.f03: New test.
9393         * gfortran.dg/typebound_proc_10.f03: New test.
9394         * gfortran.dg/typebound_proc_11.f03: New test.
9395         * gfortran.dg/abstract_type_5.f03: New test.
9396
9397 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9398
9399         PR fortran/38507
9400         * gfortran.dg/do_4.f: New.
9401         * gfortran.dg/goto_2.f90: Correct expected warnings.
9402         * gfortran.dg/goto_4.f90: Likewise.
9403         * gfortran.dg/goto_5.f90: New.
9404
9405 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9406
9407         PR target/39545
9408         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9409
9410         * gcc.target/i386/pr39545-1.c: New.
9411         * gcc.target/i386/pr39545-2.c: Likewise.
9412
9413         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9414         (flex2_struct): Likewise.
9415         (check_struct_passing7): Likewise.
9416         (check_struct_passing8): Likewise.
9417         (f1s): Likewise.
9418         (f2s): Likewise.
9419         (main): Call check_struct_passing7 and check_struct_passing8.
9420
9421 2009-03-29  Richard Guenther  <rguenther@suse.de>
9422
9423         * gcc.c-torture/execute/20090113-1.c: New testcase.
9424         * gcc.c-torture/execute/20090113-2.c: Likewise.
9425         * gcc.c-torture/execute/20090113-3.c: Likewise.
9426         * gcc.c-torture/execute/20090207-1.c: Likewise.
9427         * gcc.c-torture/compile/20090114-1.c: Likewise.
9428         * gcc.c-torture/compile/20090328-1.c: Likewise.
9429         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9430
9431 2009-03-29  David Ayers  <ayers@fsfe.org>
9432
9433         PR objc/27377
9434         * objc.dg/conditional-1.m: New tests.
9435
9436 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9437
9438         * gcc.dg/winline-10.c: New test.
9439
9440 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9441
9442         PR fortran/34656
9443         * gfortran.dg/do_check_1.f90: Add test.
9444         * gfortran.dg/do_check_2.f90: Add test.
9445         * gfortran.dg/do_check_3.f90: Add test.
9446         * gfortran.dg/do_check_4.f90: Add test.
9447
9448 2009-03-28  Jan Hubicka  <jh@suse.cz>
9449
9450         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9451         * gcc.dg/pr33826.c: Update dump files.
9452         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9453         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9454
9455 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9456
9457         * g++.dg/tree-ssa/fwprop-align.C: New test.
9458
9459 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9460
9461         * gcc.target/powerpc/altivec-28.c: New test.
9462
9463         PR c++/39554
9464         * gcc.dg/wdisallowed-functions-1.c: Removed.
9465         * gcc.dg/wdisallowed-functions-2.c: Removed.
9466         * gcc.dg/wdisallowed-functions-3.c: Removed.
9467         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9468         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9469         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9470
9471 2009-03-28  Richard Guenther  <rguenther@suse.de>
9472
9473         PR tree-optimization/38723
9474         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9475
9476 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9477
9478         PR fortran/38538
9479         * gfortran.dg/char_result_13.f90: New test.
9480
9481 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9482
9483         PR fortran/38765
9484         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9485
9486 2009-03-28  Daniel Kraft  <d@domob.eu>
9487
9488         * gfortran.dg/trim_1.f90: New test.
9489
9490 2009-03-28  Richard Guenther  <rguenther@suse.de>
9491
9492         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9493         * g++.dg/warn/Warray-bounds.C: Likewise.
9494
9495 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9496
9497         PR fortran/32626
9498         * gfortran.dg/recursive_check_7.f90: New test.
9499
9500 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9501
9502         PR fortran/38432
9503         * gfortran.dg/do_check_5.f90: New test.
9504         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9505         * gfortran.dg/array_constructor_18.f90: Ditto.
9506         * gfortran.dg/array_constructor_22.f90: Ditto.
9507         * gfortran.dg/do_3.F90: Ditto.
9508         * gfortran.dg/do_1.f90: Ditto.
9509
9510 2009-03-28  Richard Guenther  <rguenther@suse.de>
9511
9512         PR tree-optimization/38180
9513         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9514
9515 2009-03-28  Richard Guenther  <rguenther@suse.de>
9516
9517         PR tree-optimization/38513
9518         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9519         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9520         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9521         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9522         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9523         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9524         * gcc.dg/vect/vect-35.c: Likewise.
9525         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9526         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9527         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9528
9529 2009-03-28  Richard Guenther  <rguenther@suse.de>
9530
9531         PR tree-optimization/38968
9532         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9533
9534 2009-03-28  Richard Guenther  <rguenther@suse.de>
9535
9536         PR tree-optimization/37795
9537         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9538
9539 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9540
9541         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9542         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9543         options for removed targets.
9544
9545 2009-03-27  Richard Guenther  <rguenther@suse.de>
9546
9547         PR tree-optimization/39120
9548         * gcc.c-torture/execute/pr39120.c: New testcase.
9549
9550 2009-03-27  Richard Guenther  <rguenther@suse.de>
9551
9552         PR tree-optimization/39120
9553         * gcc.dg/torture/pta-callused-1.c: New testcase.
9554
9555 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9556
9557         PR middle-end/39315
9558         * gcc.target/i386/pr39315-1.c: New.
9559         * gcc.target/i386/pr39315-2.c: Likewise.
9560         * gcc.target/i386/pr39315-3.c: Likewise.
9561         * gcc.target/i386/pr39315-4.c: Likewise.
9562         * gcc.target/i386/pr39315-check.c: Likewise.
9563
9564 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9565
9566         PR c/39323
9567         * gcc.dg/pr39323-1.c: New.
9568         * gcc.dg/pr39323-2.c: Likewise.
9569         * gcc.dg/pr39323-3.c: Likewise.
9570
9571 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9572
9573         PR target/38034
9574         * gcc.target/ia64/sync-1.c: New.
9575
9576 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9577
9578         PR target/39472
9579         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9580         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9581         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9582         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9583         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9584         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9585         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9586         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9587
9588 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9589
9590         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9591         for low precision (i.e. float).
9592
9593 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9594             Jakub Jelinek  <jakub@redhat.com>
9595
9596         PR debug/37959
9597         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9598
9599 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9600
9601         * gcc.dg/memmove-2.c: New test.
9602         * gcc.dg/memmove-3.c: New test.
9603
9604         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9605         in clone naming.
9606
9607 2009-03-27  Xinliang David Li  <davidxl@google.com>
9608
9609         PR tree-optimization/39557
9610         * g++.dg/tree-ssa/dom-invalid.C: New test.
9611
9612 2009-03-27  Xinliang David Li  <davidxl@google.com>
9613
9614         PR tree-optimization/39548
9615         * g++.dg/tree-ssa/copyprop.C: New test.
9616
9617 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9618
9619         PR c++/38638
9620         * g++.dg/template/typename17.C: New testcase.
9621         * g++.dg/template/typename18.C: New testcase.
9622
9623 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9624
9625         PR c++/36799
9626         * g++.dg/other/var_copy-1.C: New test.
9627
9628 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9629
9630         PR c++/37647
9631         * g++.dg/parse/ctor9.C: New test.
9632
9633 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9634
9635         PR c++/29727
9636         * g++.dg/init/error2.C: New test.
9637
9638 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9639
9640         PR c++/35652
9641         * gcc.dg/pr35652.C: New.
9642         * g++.dg/warn/pr35652.C: New.
9643         * gcc.dg/format/plus-1.c: Adjust message.
9644
9645 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9646
9647         PR c++/39554
9648         * gcc.dg/wdisallowed-functions-3.c: New test.
9649         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9650
9651 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9652
9653         * gcc.dg/inline-33.c: Fix when pic.
9654
9655 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9656
9657         * gcc.target/ia64/20090324-1.c: New test.
9658
9659 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9660
9661         PR c/27898
9662         * gcc.dg/pr27898.c: New test.
9663
9664         PR tree-optimization/32139
9665         * gcc.c-torture/compile/pr32139.c: New test.
9666
9667 2009-03-24  Jason Merrill  <jason@redhat.com>
9668
9669         PR c++/28274
9670         * g++.dg/parse/defarg14.C: New test.
9671
9672 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9673
9674         PR libfortran/39528
9675         * gfortran.dg/read_repeat.f90: New test.
9676
9677 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9678
9679         PR tree-optimization/39529
9680         * gcc.dg/vect/pr39529.c: New test.
9681
9682 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9683             Jakub Jelinek  <jakub@redhat.com>
9684
9685         PR debug/39524
9686         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9687
9688 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9689
9690         PR c/39495
9691         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9692
9693 2009-03-23  Jason Merrill  <jason@redhat.com>
9694
9695         * g++.dg/cpp0x/auto12.C: Add variadic test.
9696
9697         PR c++/39526
9698         * g++.dg/warn/Wshadow-4.C: New test.
9699
9700 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9701
9702         PR tree-optimization/39516
9703         * gfortran.dg/pr39516.f: New test.
9704
9705 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9706
9707         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9708         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9709         variable, not environment variable.
9710
9711 2009-03-21  Jason Merrill  <jason@redhat.com>
9712
9713         PR c++/28879
9714         * g++.dg/ext/vla6.C: New test.
9715
9716 2009-03-20  Jason Merrill  <jason@redhat.com>
9717
9718         * g++.dg/cpp0x/initlist5.C: Add additional test.
9719
9720 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9721             Janis Johnson  <janis187@us.ibm.com>
9722
9723         * lib/compat.exp (compat-get-options-main, compat-get-options):
9724         Handle dg-prune-output in source file.
9725         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9726         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9727         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9728         two warnings.
9729
9730 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9731
9732         PR c/39495
9733         * gcc.dg/gomp/pr39495-1.c: New test.
9734         * gcc.dg/gomp/pr39495-2.c: New test.
9735         * g++.dg/gomp/pr39495-1.C: New test.
9736         * g++.dg/gomp/pr39495-2.C: New test.
9737
9738         PR target/39496
9739         * gcc.target/i386/pr39496.c: New test.
9740         * g++.dg/other/pr39496.C: New test.
9741
9742 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9743
9744         PR middle-end/39500
9745         * gcc.dg/autopar/pr39500-1.c: New.
9746         * gcc.dg/autopar/pr39500-2.c: New.
9747
9748 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9749
9750         * g++.dg/dg.exp: Prune graphite.
9751
9752 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9753
9754         PR middle-end/39447
9755         * g++.dg/graphite: New.
9756         * g++.dg/graphite/graphite.exp: New.
9757         * g++.dg/graphite/pr39447.C: New.
9758
9759 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9760
9761         PR c++/39425
9762         * g++.dg/template/pr39425.C: New.
9763
9764         * g++.dg/template/spec33.C: Updated.
9765
9766 2009-03-17  Jason Merrill  <jason@redhat.com>
9767
9768         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9769
9770 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9771
9772         PR c++/39475
9773         * g++.dg/ext/unary_trait_incomplete.C: New.
9774
9775 2009-03-17  Jing Yu  <jingyu@google.com>
9776
9777         PR middle-end/39378
9778         * g++.dg/inherit/thunk10.C: New test.
9779
9780 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9781
9782         PR target/39482
9783         * gcc.target/i386/pr39482.c: New test.
9784
9785 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9786
9787         PR debug/39471
9788         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9789         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9790         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9791         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9792
9793         PR middle-end/39443
9794         * gcc.dg/pr39443.c: New test.
9795
9796         PR debug/39412
9797         * gcc.dg/debug/pr39412.c: New test.
9798
9799 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9800
9801         PR testsuite/38526
9802         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9803         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9804         is defined.
9805         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9806         its original value, or unset if it was not defined.
9807         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9808         path procs around use of HOSTCC.
9809         * g++.dg/compat/struct-layout-1.exp: Ditto.
9810         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9811
9812 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9813
9814         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9815
9816 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9817
9818         Revert patch for PR testsuite/37630.
9819
9820         PR testsuite/37960
9821         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9822
9823         PR testsuite/37630
9824         * lib/target-supports.exp (check_effective_target_ieee): New.
9825         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9826         * gcc.dg/20001012-1.c: Require ieee.
9827
9828         PR testsuite/37628
9829         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9830
9831 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9832
9833         PR tree-optimization/39455
9834         * gcc.dg/pr39455.c: New test.
9835
9836 2009-03-13  David Ayers  <ayers@fsfe.org>
9837
9838         * objc/execute/trivial.m. New test.
9839
9840 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9841
9842         PR target/39137
9843         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9844
9845 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9846
9847         PR testsuite/39451
9848         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9849         constraint on (%2).
9850
9851 2009-03-12  David Ayers  <ayers@fsfe.org>
9852
9853         PR libobjc/27466
9854         * objc/execute/exceptions/handler-1.m. New test.
9855
9856 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9857
9858         PR target/39431
9859         * gcc.target/i386/pr39431.c: New test.
9860
9861 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9862
9863         PR target/39445
9864         * gcc.target/i386/pr39445.c: New.
9865
9866         * gcc.target/i386/push-1.c: XFAIL.
9867
9868 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9869
9870         * gcc.dg/inline-33.c: New test.
9871
9872 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9873
9874         * gcc.dg/vect/vect-82.c: Combine dg-do and
9875         dg-require-effective-target into dg-skip-if.
9876         * gcc.dg/vect/vect-83.c: Likewise.
9877
9878 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9879
9880         PR target/39137
9881         * gcc.target/i386/stackalign/longlong-1.c: New test.
9882         * gcc.target/i386/stackalign/longlong-2.c: New test.
9883
9884 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9885
9886         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9887
9888 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9889
9890         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9891         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9892
9893 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9894
9895         * gnat.dg/slice_enum.adb: New test.
9896
9897 2009-03-11  Jason Merrill  <jason@redhat.com>
9898
9899         PR debug/39086
9900         * g++.dg/opt/nrv15.C: New test.
9901
9902 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9903
9904         PR tree-optimization/39422
9905         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9906         constant array with static initialization to global memory.
9907         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9908
9909 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9910
9911         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9912         padding.
9913
9914 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9915
9916         PR c++/39371
9917         * g++.dg/opt/switch2.C: Add -w to dg-options.
9918         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9919         * g++.dg/warn/switch1.C: New test.
9920         * g++.dg/other/switch3.C: New test.
9921
9922         PR tree-optimization/39394
9923         * gcc.c-torture/compile/pr39394.c: New test.
9924
9925 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9926
9927         * gcc.target/s390/20090223-1.c: New testcase.
9928
9929 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9930
9931         PR libfortran/39402
9932         * gfortran.dg/fmt_f0_1.f90: New test.
9933
9934 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9935
9936         PR c++/39060
9937         * g++.dg/other/new1.C: Adjusted.
9938         * g++.dg/parse/crash40.C: Likewise.
9939         * g++.dg/parse/defarg12.C: Likewise.
9940         * g++.dg/template/error15.C: Likewise.
9941
9942         * g++.dg/other/pr39060.C: New.
9943
9944 2009-03-07  Jason Merrill  <jason@redhat.com>
9945
9946         PR c++/39367
9947         * g++.dg/opt/new1.C: New.
9948
9949 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9950
9951         PR c++/33492
9952         * g++.dg/other/error32.C: New.
9953
9954 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9955
9956         PR middle-end/39360
9957         * gcc.c-torture/compile/pr39360.c: New test.
9958
9959         PR debug/39372
9960         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9961
9962 2009-03-05  Jason Merrill  <jason@redhat.com>
9963
9964         PR c++/38908
9965         * g++.dg/warn/Wuninitialized-3.C: New test.
9966
9967 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9968
9969         PR debug/39379
9970         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9971         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9972
9973 2009-03-04  Jason Merrill  <jason@redhat.com>
9974
9975         PR c++/13549
9976         * g++.dg/template/koenig7.C: New test.
9977
9978 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9979
9980         * g++.dg/torture/predcom-1.C: New test.
9981
9982 2009-03-04  Richard Guenther  <rguenther@suse.de>
9983
9984         PR tree-optimization/39362
9985         * g++.dg/torture/pr39362.C: New testcase.
9986
9987 2009-03-04  Jason Merrill  <jason@redhat.com>
9988             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9989
9990         PR c++/9634
9991         PR c++/29469
9992         PR c++/29607
9993         * g++.dg/template/dependent-name5.C: New test.
9994
9995 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9996
9997         PR testsuite/39357
9998         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9999         vect_int to vect_int_mult.
10000
10001 2009-03-04  Richard Guenther  <rguenther@suse.de>
10002
10003         PR tree-optimization/39358
10004         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10005         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10006
10007 2009-03-04  Richard Guenther  <rguenther@suse.de>
10008
10009         PR tree-optimization/39339
10010         * gcc.c-torture/execute/pr39339.c: New testcase.
10011
10012 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10013
10014         * gcc.c-torture/compile/20090303-1.c,
10015         gcc.c-torture/compile/20090303-2.c: New tests.
10016
10017 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10018
10019         PR fortran/39354
10020         * gfortran.dg/gomp/pr39354.f90: New test.
10021
10022         PR tree-optimization/39343
10023         * gcc.dg/pr39343.c: New test.
10024
10025 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10026
10027         PR tree-optimization/39248
10028         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10029         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10030         on targets without vector misalignment support.
10031         * lib/target-supports.exp
10032         (check_effective_target_vect_short_mult): Add
10033         check_effective_target_arm32.
10034
10035 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10036
10037         PR middle-end/39335
10038         * gcc.dg/graphite/pr39335_1.c: New.
10039         * gcc.dg/graphite/pr39335.c: New.
10040
10041 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10042
10043         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10044         of andl.
10045         * gcc.target/i386/stackalign/return-5.c: Likewise.
10046         * gcc.target/i386/stackalign/return-6.c: Likewise.
10047
10048 2009-03-02  Richard Guenther  <rguenther@suse.de>
10049             Ira Rosen  <irar@il.ibm.com>
10050
10051         PR tree-optimization/39318
10052         * gfortran.dg/vect/pr39318.f90: New test.
10053
10054 2009-03-01  Jan Hubicka  <jh@suse.cz>
10055
10056         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10057
10058 2009-03-01  Jan Hubicka  <jh@suse.cz>
10059
10060         PR debug/39267
10061         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10062
10063 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10064
10065         * gnat.dg/pack12.adb: New test.
10066
10067 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10068
10069         PR c++/37789
10070         * g++.dg/other/pr37789.C: New.
10071
10072 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10073
10074         PR fortran/39295
10075         * gfortran.dg/interface_25.f90: New test.
10076         * gfortran.dg/interface_26.f90: New test.
10077
10078 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10079
10080         PR fortran/39292
10081         * gfortran.dg/initialization_22.f90: New test.
10082
10083 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10084
10085         PR rtl-optimization/39241
10086         * gcc.dg/torture/pr39241.c: New.
10087
10088 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10089
10090         PR tree-optimizations/39259
10091         * g++.dg/torture/pr39259.C: New testcase.
10092
10093 2009-02-24  Richard Guenther  <rguenther@suse.de>
10094
10095         PR c++/39242
10096         * g++.dg/template/instantiate10.C: New testcase.
10097
10098 2009-02-24  Richard Guenther  <rguenther@suse.de>
10099             Zdenek Dvorak  <ook@ucw.cz>
10100
10101         PR tree-optimization/39233
10102         * gcc.c-torture/execute/pr39233.c: New testcase.
10103
10104 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10105
10106         PR tree-optimization/39260
10107         * gcc.dg/graphite/pr39260.c: New.
10108
10109 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10110
10111         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10112
10113 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10114
10115         PR c++/36411
10116         * g++.dg/template/void14.C: New.
10117
10118 2009-02-23  Jason Merrill  <jason@redhat.com>
10119
10120         PR c++/38880
10121         * g++.dg/init/const7.C: Remove XFAIL.
10122         * g++.dg/init/static-init1.C: New test.
10123
10124         * g++.dg/cpp0x/initlist14.C: New test.
10125
10126 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10127
10128         PR fortran/38914
10129         * bound_simplification_2.f90:  New test case.
10130         * bound_7.f90:  New test case.
10131
10132 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10133
10134         * gcc.dg/cpp/include4.c: New test.
10135
10136 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10137
10138         PR target/39256
10139         * gcc.target/i386/abi-2.c: New.
10140
10141 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10142
10143         * gcc.c-torture/execute/pr39228.x: New.
10144
10145 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10146
10147         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10148         scan-assembler to check for xmm0 register.
10149
10150 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10151             Joseph Myers  <joseph@codesourcery.com>
10152
10153         * gcc.target/arm/va_list.c: New test.
10154         * g++.dg/abi/arm_va_list.C: Likewise.
10155         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10156         function.
10157         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10158         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10159         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10160         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10161         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10162         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10163
10164 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10165
10166         PR testsuite/38164
10167         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10168         to dg-options.
10169
10170 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10171
10172         PR target/39240
10173         * gcc.c-torture/execute/pr39240.c: New test.
10174
10175 2009-02-20  Jason Merrill  <jason@redhat.com>
10176
10177         PR c++/39225
10178         * g++.dg/parse/dtor15.C: New test.
10179
10180 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10181
10182         * gcc.c-torture/execute/20090219-1.c: New.
10183
10184 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10185
10186         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10187         (mips-dg-options): When matching isa* pseudo-options make
10188         'value' optional and accept ! entries.  Use $spec instead of
10189         $isa_spec in the isa pseudo-option error message.  Only
10190         perform the ISA-range check when 'value' is set.  If arch is
10191         matching any CPU in the ! entries switch to its generic ISA.
10192         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10193         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10194
10195 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10196
10197         PR target/39175
10198         * gcc.dg/visibility-20.c: New test.
10199         * g++.dg/ext/visibility/visibility-11.C: New test.
10200
10201 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10202
10203         PR c++/39188
10204         * g++.dg/abi/pr39188-1a.C: New.
10205         * g++.dg/abi/pr39188-1b.C: Likewise.
10206         * g++.dg/abi/pr39188-1.h: Likewise.
10207         * g++.dg/abi/pr39188-2a.C: Likewise.
10208         * g++.dg/abi/pr39188-2b.C: Likewise.
10209         * g++.dg/abi/pr39188-2.h: Likewise.
10210         * g++.dg/abi/pr39188-3a.C: Likewise.
10211         * g++.dg/abi/pr39188-3b.C: Likewise.
10212         * g++.dg/abi/pr39188-3.h: Likewise.
10213
10214 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10215
10216         PR c/38483
10217         * gcc.c-torture/execute/call-trap-1.c,
10218         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10219         tests.
10220
10221 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10222
10223         PR target/39228
10224         * gcc.c-torture/execute/pr39228.c: New test.
10225
10226 2009-02-19  Richard Guenther  <rguenther@suse.de>
10227
10228         PR tree-optimization/39074
10229         * gcc.dg/torture/pr39074.c: New testcase.
10230         * gcc.dg/torture/pr39074-2.c: Likewise.
10231         * gcc.dg/torture/pr39074-3.c: Likewise.
10232
10233 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10234
10235         PR c++/39219
10236         * g++.dg/parse/attr3.C: New.
10237
10238 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10239
10240         PR testsuite/38165
10241         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10242
10243         PR testsuite/38166
10244         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10245         and skip on Darwin.
10246
10247 2009-02-18  Jason Merrill  <jason@redhat.com>
10248
10249         PR c++/38880
10250         * g++.dg/init/const7.C: Remove XFAIL.
10251
10252         PR target/39179
10253         * g++.dg/opt/const6.C: New test.
10254
10255 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10256
10257         * gcc.dg/callabi/callabi.exp: Moved to ...
10258         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10259         in 64bit mode.
10260
10261         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10262         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10263         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10264         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10265         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10266         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10267         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10268
10269         * gcc.dg/callabi/callabi.h: Moved to ...
10270         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10271
10272         * gcc.dg/callabi/func-1.c: Moved to ...
10273         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10274
10275         * gcc.dg/callabi/func-indirect.c: Moved to ...
10276         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10277
10278         * gcc.dg/callabi/pr38891.c: Moved to ...
10279         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10280
10281         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10282         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10283
10284         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10285         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10286
10287         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10288         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10289
10290 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10291
10292         PR target/38891
10293         * gcc.dg/callabi/pr38891.c: New.
10294
10295 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10296
10297         * gcc.dg/callabi/callabi.exp: New.
10298
10299 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10300
10301         PR target/39082
10302         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10303         -Wno-abi for x86.
10304         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10305
10306         * gcc.target/i386/pr39082-1.c: New.
10307
10308         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10309         -Wno-abi.
10310
10311         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10312         CHECK_M64_M128 is defined.
10313         (check_f_arguments): Add "do".
10314         (check_vector_arguments): New.
10315         (check_m64_arguments): Likewise.
10316         (check_m128_arguments): Likewise.
10317
10318         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10319         (CHECK_M64_M128): Define.
10320
10321         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10322         on abitest.
10323         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10324
10325         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10326         tests only if CHECK_M64_M128 is defined.
10327
10328         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10329         (m128_2_struct): Likewise.
10330         (check_struct_passing5): Likewise.
10331         (check_struct_passing6): Likewise.
10332         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10333
10334         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10335         (un5): Likewise.
10336         (check_union_passing4): Likewise.
10337         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10338
10339 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10340
10341         PR c/35447
10342         * gcc.dg/noncompile/pr35447-1.c: New test.
10343
10344 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10345
10346         PR tree-optimization/36922
10347         * gfortran.dg/pr36922.f: New test.
10348
10349 2009-02-17  Richard Guenther  <rguenther@suse.de>
10350
10351         PR tree-optimization/39202
10352         * gcc.c-torture/compile/pr39202.c: New testcase.
10353
10354 2009-02-17  Richard Guenther  <rguenther@suse.de>
10355
10356         PR tree-optimization/39204
10357         * gcc.dg/torture/pr39204.c: New testcase.
10358
10359 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10360
10361         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10362         * gcc.dg/vect/vect-outer-6.c: Ditto.
10363
10364 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10365
10366         PR c/35446
10367         * gcc.dg/noncompile/init-5.c: New test.
10368         * gcc.dg/init-bad-4.c: Adjust expected errors.
10369
10370 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10371
10372         PR target/37049
10373         * gcc.target/i386/push-1.c: New.
10374
10375 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10376
10377         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10378
10379 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10380
10381         * gcc.target/spu/intrinsics-sr.c: New test.
10382
10383 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10384
10385         PR target/38056
10386         * gcc.target/ia64/sibcall-opt-1.c: New test.
10387         * gcc.target/ia64/sibcall-opt-2.c: New test.
10388
10389 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10390
10391         PR fortran/36528
10392         * gfortran.dg/cray_pointers_8.f90: New test.
10393
10394         PR fortran/36703
10395         * gfortran.dg/cray_pointers_9.f90: New test.
10396
10397 2009-02-13  Jason Merrill  <jason@redhat.com>
10398
10399         PR c++/39070
10400         * g++.dg/cpp0x/decltype16.C: New.
10401
10402 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10403
10404         PR target/39152
10405         * gfortran.dg/gomp/pr39152.f90: New.
10406
10407 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10408
10409         PR target/39162
10410         * gcc.target/i386/pr39162.c: New.
10411
10412 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10413
10414         PR c/35444
10415         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10416         New tests.
10417
10418 2009-02-12  Jason Merrill  <jason@redhat.com>
10419
10420         PR c++/38950
10421         * g++.dg/template/array20.C: New test.
10422
10423 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10424
10425         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10426         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10427         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10428
10429 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10430
10431         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10432
10433 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10434
10435         PR target/39152
10436         * gfortran.dg/pr39152.f: New.
10437
10438 2009-02-11  Jason Merrill  <jason@redhat.com>
10439
10440         PR c++/39153
10441         * g++.dg/cpp0x/defaulted9.C: New test.
10442
10443         PR c++/30111
10444         * g++.dg/init/value7.C: New test.
10445
10446 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10447
10448         PR target/38824
10449         * gcc.target/i386/pr38824.c: New testcase.
10450
10451 2009-02-11  Jason Merrill  <jason@redhat.com>
10452
10453         PR c++/38649
10454         * g++.dg/cpp0x/defaulted8.C: New test.
10455
10456         PR c++/36744
10457         * g++.dg/cpp0x/rv9p.C: New test.
10458
10459 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10460
10461         * gnat.dg/aliasing3.adb: New test.
10462         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10463
10464 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10465
10466         PR c++/34397
10467         * g++.dg/template/crash88.C: New.
10468         * g++.dg/template/crash89.C: Likewise.
10469
10470 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10471
10472         PR c/39084
10473         * gcc.dg/pr39084.c: New test.
10474
10475 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10476
10477         PR target/39139
10478         * gcc.target/i386/pr39139.c: New test.
10479
10480 2009-02-10  Richard Guenther  <rguenther@suse.de>
10481
10482         PR tree-optimization/39132
10483         * gcc.dg/torture/pr39132.c: New testcase.
10484
10485 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10486
10487         PR target/39119
10488         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10489         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10490         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10491         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10492         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10493         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10494         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10495         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10496
10497 2009-02-09  Jason Merrill  <jason@redhat.com>
10498
10499         PR c++/39109
10500         * g++.dg/init/value6.C: New test.
10501
10502 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10503
10504         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10505
10506 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10507
10508         * gcc.c-torture/compile/20090209-1.c: New test.
10509
10510 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10511
10512         PR c++/35147
10513         PR c++/37737
10514         * g++.dg/cpp0x/vt-35147.C: New.
10515         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10516         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10517
10518 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10519
10520         PR c/35434
10521         * gcc.dg/attr-alias-4.c: New test.
10522
10523 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10524
10525         PR c/39035
10526         * gcc.dg/dfp/pr39035.c: New test.
10527
10528 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10529
10530         PR c/36432
10531         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10532
10533 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10534
10535         PR c++/39106
10536         * g++.dg/opt/thunk3.C: New test.
10537
10538 2009-02-05  Nick Clifton  <nickc@redhat.com>
10539
10540         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10541         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10542         * gcc.dg/cdce1.c: Likewise.
10543         * gcc.dg/cpp/_Pragma6.c: Likewise.
10544         * g++.dg/cpp/_Pragma1.C: Likewise.
10545         * gcc.dg/utf32-2.c: Xfail for M32C.
10546         * gcc.dg/utf32-1.c: Likewise.
10547         * gcc.dg/utf32-3.c: Likewise.
10548         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10549         targets.
10550         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10551         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10552         * gcc.dg/Wconversion-5.c: Likewise.
10553         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10554         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10555         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10556         * gcc.dg/utf-inc-init.c: Likewise.
10557         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10558         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10559         * gcc.dg/utf-array-short-wchar.c: Likewise.
10560         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10561         * gcc.dg/mallign.c: Use size_t instead of long.
10562
10563 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10564
10565         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10566
10567 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10568
10569         * gcc.c-torture/execute/pr39100.c: New.
10570
10571 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10572
10573         PR c/35435
10574         * gcc.dg/tls/diag-6.c: New test.
10575
10576 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10577
10578         * gcc.dg/graphite/scop-19.c: New
10579
10580 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10581
10582         AVX Programming Reference (January, 2009)
10583         * gcc.target/i386/avx-vpclmulqdq.c: New.
10584         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10585
10586         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10587
10588         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10589         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10590         (pclmul_test): Renamed to ...
10591         (TEST): This.
10592
10593 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10594
10595         PR c++/39095
10596         * g++.dg/abi/mangle31.C: New test.
10597
10598 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10599
10600         PR c/29129
10601         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10602         declarator.
10603         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10604         inside function prototype but not part of parameter declarator.
10605         * vla-11.c: New test.
10606
10607 2009-02-03  Jason Merrill  <jason@redhat.com>
10608
10609         * g++.dg/warn/main-4.C: New test.
10610         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10611
10612 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10613
10614         PR c++/36607
10615         * g++.dg/expr/cast10.C: New test.
10616
10617 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10618
10619         PR c/35433
10620         * gcc.dg/init-bad-6.c: New test.
10621
10622 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10623
10624         PR target/35318
10625         * gcc.c-torture/compile/pr35318.c: New test.
10626
10627         PR inline-asm/39059
10628         * gcc.dg/nofixed-point-2.c: New test.
10629         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10630         * g++.dg/ext/fixed2.C: Likewise.
10631         * g++.dg/other/error25.C: Likewise.
10632         * g++.dg/lookup/crash7.C: Likewise.
10633         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10634
10635         PR c++/39056
10636         * g++.dg/cpp0x/initlist13.C: New test.
10637
10638 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10639
10640         PR c++/36897
10641         * g++.dg/template/func2.C: New test.
10642
10643         PR c++/37314
10644         * g++.dg/template/typename15.C: New.
10645         * g++.dg/template/typename16.C: New.
10646
10647 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10648             Ben Elliston  <bje@au.ibm.com>
10649
10650         PR c/39034
10651         * gcc.dg/dfp/pr39034.c: New test.
10652
10653 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10654
10655         PR testsuite/38263
10656         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10657
10658 2009-02-02  Jason Merrill  <jason@redhat.com>
10659
10660         PR c++/39054
10661         * g++.dg/parse/dtor14.C: New test.
10662
10663 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10664
10665         * lib/target-supports.exp
10666         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10667         * g++.dg/ext/builtin10.C: New test.
10668
10669         PR inline-asm/39058
10670         * gcc.target/i386/pr39058.c: New test.
10671
10672 2009-02-02  Richard Guenther  <rguenther@suse.de>
10673
10674         PR tree-optimization/38937
10675         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10676
10677 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10678
10679         PR c++/39053
10680         * g++.dg/parse/crash52.C: New.
10681
10682 2009-01-30  Richard Guenther  <rguenther@suse.de>
10683
10684         PR tree-optimization/39041
10685         * gcc.c-torture/compile/pr39041.c: New testcase.
10686
10687 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10688
10689         PR target/39013
10690         * gcc.target/i386/pr39013-1.c: New test.
10691         * gcc.target/i386/pr39013-2.c: New test.
10692
10693         PR c++/39028
10694         * g++.dg/ext/label12.C: New test.
10695
10696 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10697
10698         PR c++/33465
10699         * g++.dg/parse/error34.C: New.
10700         * g++.dg/parse/error35.C: Likewise.
10701
10702 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10703
10704         PR c++/38655
10705         * g++.dg/cpp0x/decltype-38655.C: New.
10706
10707 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10708
10709         PR target/39002
10710         * g++.dg/torture/pr39002.C: New test.
10711
10712 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10713
10714         PR tree-optimization/39007
10715         * gcc.dg/tree-ssa/pr39007.c: New.
10716
10717 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10718
10719         PR middle-end/35854
10720         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10721         to "subreg1".
10722
10723 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10724
10725         PR middle-end/38857
10726         * gcc.c-torture/compile/pr38857.c: New test.
10727
10728 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10729
10730         PR fortran/38852
10731         PR fortran/39006
10732         * gfortran.dg/bound_6.f90: New test.
10733
10734 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10735
10736         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10737
10738 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10739
10740         PR tree-optimization/38997
10741         * gcc.dg/tree-ssa/pr38997.c: New.
10742
10743 2009-01-28  Richard Guenther  <rguenther@suse.de>
10744
10745         PR tree-optimization/38926
10746         * gcc.c-torture/compile/pr38926.c: New testcase.
10747
10748 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10749
10750         PR middle-end/38934
10751         * gcc.dg/pr38934.c: New test.
10752
10753 2009-01-28  Richard Guenther  <rguenther@suse.de>
10754
10755         PR middle-end/38908
10756         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10757
10758 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10759
10760         PR tree-optimization/38984
10761         * gcc.dg/pr38984.c: New XFAILed testcase.
10762
10763
10764 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10765
10766         PR target/38988
10767         * gcc.target/i386/pr38988.c: New test.
10768
10769 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10770
10771         PR c++/37554
10772         * g++.dg/parse/crash51.C: New.
10773         * g++.old-deja/g++.pt/crash9.C: Adjust.
10774
10775 2009-01-27  Daniel Kraft  <d@domob.eu>
10776
10777         PR fortran/38883
10778         * gfortran.dg/mvbits_6.f90:  New test.
10779         * gfortran.dg/mvbits_7.f90:  New test.
10780         * gfortran.dg/mvbits_8.f90:  New test.
10781
10782 2009-01-27  Richard Guenther  <rguenther@suse.de>
10783
10784         PR tree-optimization/38503
10785         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10786
10787 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10788
10789         PR middle-end/38969
10790         * gcc.c-torture/execute/pr38969.c: New test.
10791
10792 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10793
10794         PR testsuite/38864
10795         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10796         to dg-do compile.
10797         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10798         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10799         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10800
10801 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10802
10803         PR target/38952
10804         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10805         if __USING_SJLJ_EXCEPTIONS__ is defined.
10806
10807         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10808         __USING_SJLJ_EXCEPTIONS__ is defined.
10809         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10810         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10811         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10812         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10813         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10814         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10815
10816 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10817
10818         PR testsuite/38949
10819         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10820         Use instead of C name in asm statements.
10821
10822 2009-01-26  Richard Guenther  <rguenther@suse.de>
10823
10824         PR tree-optimization/38745
10825         * g++.dg/torture/pr38745.C: New testcase.
10826
10827 2009-01-26  Richard Guenther  <rguenther@suse.de>
10828
10829         PR middle-end/38851
10830         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10831
10832 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10833
10834         * gcc.dg/bitfld-15.c: Gate warning on target
10835         pcc_bitfield_type_matters.
10836         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10837         g++.dg/ext/bitfield4.C: Likewise.
10838         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10839         bitfield for any target.
10840
10841 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10842
10843         PR c/38957
10844         * gcc.dg/pr38957.c: New test.
10845
10846 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10847
10848         PR fortran/38955
10849         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10850         comparing floats.
10851
10852 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10853
10854         PR tree-optimization/38953
10855         * gfortran.dg/graphite/pr38953.f90: New.
10856
10857 2009-01-24  Paul Brook  <paul@codesourcery.com>
10858
10859         * gcc.target/arm/neon-cond-1.c: New test.
10860
10861 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10862
10863         PR tree-optimization/38932
10864         * gcc.dg/pr38932.c: New.
10865
10866 2009-01-23  Revital Eres  <eres@il.ibm.com>
10867
10868         * gcc.dg/sms-7.c: Fix test.
10869
10870 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10871
10872         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10873         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10874         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10875         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10876
10877 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10878
10879         * gcc.dg/pr35729.c: Make test x86 specific.
10880
10881 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10882
10883         PR middle-end/38615
10884         * gcc.dg/pr38615.c: New test.
10885
10886 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10887
10888         PR target/38931
10889         * gcc.target/i386/pr38931.c: New test.
10890
10891 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10892
10893         PR c++/38930
10894         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10895         * g++.dg/template/typedef12.C: Likewise.
10896         * g++.dg/template/typedef13.C: Likewise.
10897         * g++.dg/template/typedef14.C: Likewise.
10898         * g++.dg/template/sfinae3.C: Likewise.
10899         * g++.old-deja/g++.pt/typename8.C: Likewise.
10900         * g++.dg/template/access11.C: Likewise
10901
10902 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10903
10904         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10905         and mips*-*-irix*.
10906         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10907
10908 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10909
10910         PR c++/26693
10911         * g++.dg/template/typedef11.C: New test.
10912         * g++.dg/template/typedef12.C: Likewise.
10913         * g++.dg/template/typedef13.C: Likewise.
10914         * g++.dg/template/typedef14.C: Likewise.
10915         * g++.dg/template/sfinae3.C: Compile this pedantically.
10916         The only errors expected should be the one saying the typedef is ill
10917         formed.
10918         * g++.old-deja/g++.pt/typename8.C: Likewise.
10919         * g++.dg/template/access11.C: Update this.
10920
10921 2009-01-21  Daniel Kraft  <d@domob.eu>
10922
10923         PR fortran/38887
10924         * gfortran.dg/mvbits_5.f90:  New test.
10925
10926 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10927
10928         * gcc.dg/sms-6.c: New test.
10929         * gcc.dg/sms-7.c: Likewise.
10930
10931 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10932
10933         PR fortran/38907
10934         * gfortran.dg/host_assoc_function_7.f90: New test
10935
10936 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10937             Richard Guenther  <rguenther@suse.de>
10938
10939         PR tree-optimization/38747
10940         PR tree-optimization/38748
10941         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10942         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10943         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10944
10945 2009-01-20  Kees Cook  <kees@ubuntu.com>
10946             H.J. Lu  <hongjiu.lu@intel.com>
10947
10948         PR target/38902
10949         * gcc.dg/pr38902.c: New.
10950
10951 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10952
10953         PR target/38868
10954         * gfortran.dg/pr38868.f: New testcase.
10955
10956 2009-01-20  Richard Guenther  <rguenther@suse.de>
10957
10958         * gcc.c-torture/execute/pr36227.c: Move ...
10959         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10960
10961 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10962
10963         * lib/gfortran.exp: Add -B options for targets that use
10964         libgfortran.a%s in their specs.
10965
10966 2009-01-19  Jason Merrill  <jason@redhat.com>
10967
10968         PR c++/23287
10969         * g++.dg/template/dtor5.C: New test.
10970
10971 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10972
10973         PR fortran/38859
10974         * gfortran.dg/bound_5.f90: New test.
10975
10976 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10977
10978         PR target/38736
10979         * g++.dg/compat/abi/pr38736_main.C: New.
10980         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10981         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10982         * g++.dg/other/macro-1.C: Likewise.
10983         * gcc.dg/macro-1.c: Likewise.
10984         * gcc.dg/compat/pr38736_main.c: Likewise.
10985         * gcc.dg/compat/pr38736_x.c: Likewise.
10986         * gcc.dg/compat/pr38736_y.c: Likewise.
10987
10988 2009-01-18  Richard Guenther  <rguenther@suse.de>
10989
10990         PR tree-optimization/38819
10991         * gcc.c-torture/execute/pr38819.c: New testcase.
10992
10993 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10994
10995         PR fortran/38657
10996         * gfortran.dg/module_commons_3.f90: Reapply.
10997
10998 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10999
11000         PR fortran/34955
11001         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11002         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11003
11004 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11005
11006         PR fortran/38657
11007         * gfortran.dg/module_commons_3.f90: Remove
11008
11009 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11010
11011         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11012
11013 2009-01-16  Jason Merrill  <jason@redhat.com>
11014
11015         PR c++/38877
11016         * g++.dg/template/lvalue1.C: New test.
11017
11018         PR c++/29470
11019         * g++.dg/template/access20.C: New test.
11020         * g++.dg/torture/pr34641.C: Fix access.
11021
11022 2009-01-16  Richard Guenther  <rguenther@suse.de>
11023
11024         PR tree-optimization/38835
11025         PR middle-end/36227
11026         * gcc.c-torture/execute/pr36227.c: New testcase.
11027         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11028         * g++.dg/init/const7.C: Likewise.
11029
11030 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11031
11032         PR target/38554
11033         * gcc.c-torture/compile/pr38554.c: New test.
11034
11035 2009-01-16  Jason Merrill  <jason@redhat.com>
11036
11037         PR c++/38579
11038         * g++.dg/conversion/access1.C: New test.
11039
11040 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11041
11042         PR tree-optimization/38789
11043         * gcc.c-torture/compile/pr38789.c: New test.
11044
11045 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11046
11047         PR fortran/38152
11048         * gfortran.dg/proc_ptr_13.f90: New.
11049
11050 2009-01-15  Jason Merrill  <jason@redhat.com>
11051
11052         PR c++/38850
11053         * g++.dg/template/koenig6.C: New test.
11054
11055 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11056
11057         PR c++/29388
11058         * g++.dg/template/error37.C: New testcase.
11059
11060 2009-01-15  Jason Merrill  <jason@redhat.com>
11061
11062         PR c++/36334
11063         * g++.dg/conversion/memfn1.C: New test.
11064
11065         PR c++/37646
11066         * g++.dg/conversion/memfn2.C: New test.
11067
11068 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11069
11070         PR c++/38357
11071         * g++.dg/template/crash87.C: New test.
11072
11073 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11074
11075         PR middle-end/37843
11076         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11077
11078 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11079
11080         PR c++/38636
11081         * g++.dg/parse/crash50.C: New test.
11082
11083 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11084
11085         PR rtl-optimization/38245
11086         * gcc.dg/pr38245-3.c: New test.
11087         * gcc.dg/pr38245-3.h: New file.
11088         * gcc.dg/pr38245-4.c: New file.
11089         * gcc.dg/pr38364.c: New test.
11090
11091 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11092
11093         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11094         sequence PC-relative.
11095
11096 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11097
11098         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11099         calls and/or PLT markers.
11100         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11101         calls and/or PLT markers.
11102         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11103         calls and/or PLT markers.
11104         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11105         calls and/or PLT markers.
11106
11107 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11108             Nathan Froyd  <froydnj@codesourcery.com>
11109             Joseph Myers  <joseph@codesourcery.com>
11110
11111         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11112         New function.
11113         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11114         and use consistent CFLAGS.
11115         * gcc.target/powerpc/20030505.c: Likewise.
11116         * gcc.target/powerpc/20081204-1.c: Likewise.
11117         * gcc.target/powerpc/ppc-spe.c: Likewise.
11118         * gcc.target/powerpc/spe1.c: Likewise.
11119         * g++.dg/ext/spe1.C: Likewise.
11120         * g++.dg/other/opaque-1.C: Likewise.
11121         * g++.dg/other/opaque-2.C: Likewise.
11122         * g++.dg/other/opaque-3.C: Likewise.
11123
11124 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11125
11126         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11127         out of loop.
11128
11129 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11130
11131         PR target/38811
11132         * g++.dg/torture/pr38811.C: New file.
11133
11134 2009-01-14  Richard Guenther  <rguenther@suse.de>
11135
11136         PR tree-optimization/38826
11137         PR middle-end/38477
11138         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11139
11140 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11141
11142         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11143
11144 2009-01-14  Nick Clifton  <nickc@redhat.com>
11145
11146         PR c++/37862
11147         * g++.cp/parse/pr37862.C: New test.
11148
11149 2009-01-14  Julian Brown  <julian@codesourcery.com>
11150
11151         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11152         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11153         to...
11154         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11155         These.
11156
11157 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11158
11159         PR rtl-optimization/38774
11160         * gcc.dg/torture/pr38774.c: New test.
11161
11162         PR c++/38795
11163         * g++.dg/cpp0x/pr38795.C: New test.
11164
11165 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11166             Nathan Froyd  <froydnj@codesourcery.com>
11167             Joseph Myers  <joseph@codesourcery.com>
11168
11169         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11170         otherwise.  Do not check for AltiVec at runtime.
11171         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11172         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11173         * gcc.target/powerpc/altivec-1.c: Likewise.
11174         * gcc.target/powerpc/altivec-3.c: Likewise.
11175         * gcc.target/powerpc/altivec-10.c: Likewise.
11176         * gcc.target/powerpc/altivec-12.c: Likewise.
11177         * gcc.target/powerpc/altivec-24.c: Likewise.
11178         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11179         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11180         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11181         * gcc.target/powerpc/pr35907.c: Likewise.
11182         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11183         otherwise.  Do not check for Cell at runtime.
11184         * gcc.target/powerpc/altivec_check.h: Delete.
11185
11186         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11187         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11188         not check for AltiVec at runtime.
11189         * g++.dg/ext/altivec-cell-2.C: Likewise.
11190         * g++.dg/ext/altivec-cell-3.C: Likewise.
11191         * g++.dg/ext/altivec-cell-4.C: Likewise.
11192         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11193         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11194         check.
11195         * g++.dg/ext/altivec_check.h: Delete.
11196
11197 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11198
11199         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11200         effective target.  Adjust line numbers accordingly.
11201
11202 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11203
11204         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11205
11206 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11207
11208         PR tree-optimization/38786
11209         * gcc.dg/graphite/pr38786.c: New.
11210
11211 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11212
11213         Revert:
11214         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11215
11216         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11217         for alpha*-*-* targets.
11218         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11219
11220 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11221
11222         PR libfortran/38772
11223         * gfortran.dg/fmt_bz_bn_err.f: New test.
11224
11225 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11226
11227         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11228
11229 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11230
11231         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11232         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11233         instruction support.  Do not check for it at runtime.
11234
11235 2009-01-12  Jason Merrill  <jason@redhat.com>
11236
11237         PR c++/35109
11238         * g++.dg/lookup/friend11.C: Remove expected error.
11239         * g++.dg/lookup/friend14.C: New test.
11240         * g++.dg/lookup/friend15.C: New test.
11241
11242 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11243
11244         PR c++/36019
11245         * g++.dg/lookup/hidden-class12.C: New test.
11246         * g++.dg/lookup/hidden-class13.C: New test.
11247         * g++.dg/lookup/hidden-class14.C: New test.
11248         * g++.dg/lookup/hidden-class15.C: New test.
11249         * g++.dg/lookup/hidden-class16.C: New test.
11250
11251 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11252
11253         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11254         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11255         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11256
11257 2009-01-12  Jason Merrill  <jason@redhat.com>
11258
11259         PR c++/31488
11260         * g++.dg/other/vararg-3.C: New test.
11261
11262 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11263
11264         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11265         Explicitly enable SPE.
11266         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11267         directive.
11268
11269         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11270         Expect -flax-vector-conversions message.  Adjust incompatible
11271         types errors.
11272         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11273         Make Foo extern.
11274
11275         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11276
11277         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11278
11279         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11280         * g++.dg/other/opaque-2.C: Likewise.
11281         * g++.dg/other/opaque-3.C: Likewise.
11282
11283 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11284
11285         PR c/32041
11286         * gcc.dg/pr32041.c: New test.
11287         * g++.dg/parse/offsetof9.C: New test.
11288
11289 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11290             Nathan Froyd  <froydnj@codesourcery.com>
11291
11292         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11293         * g++.dg/ext/attribute-test-1.C: Likewise.
11294         * g++.dg/ext/attribute-test-2.C: Likewise.
11295         * g++.dg/ext/attribute-test-3.C: Likewise.
11296         * g++.dg/ext/attribute-test-4.C: Likewise.
11297
11298 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11299
11300         * gnat.dg/unchecked_convert3.adb: New test.
11301
11302 2009-01-12  Tomas Bily  <tbily@suse.cz>
11303
11304         PR middlend/38385
11305         * gcc.dg/tree-ssa/pr38385.c: New file.
11306
11307 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11308
11309         PR c++/38794
11310         * g++.dg/parse/typedef9.C: New test.
11311
11312         PR tree-optimization/38807
11313         * gcc.c-torture/compile/pr38807.c: New test.
11314
11315 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11316
11317         * gcc.target/mips/ins-2.c: New test.
11318
11319 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11320
11321         PR testsuite/38809
11322         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11323
11324 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11325
11326         PR c++/36254
11327         * g++.dg/warn/Wreturn-type-5.C: New test.
11328
11329 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11330
11331         PR middle-end/38616
11332         * gcc.dg/pr38616.c: New test.
11333
11334 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11335
11336         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11337
11338 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11339
11340         PR c++/38648
11341         * g++.dg/expr/string-1.C: New test.
11342         * g++.dg/expr/string-2.C: New test.
11343
11344         PR c++/36695
11345         * g++.dg/ext/complex4.C: New test.
11346         * g++.dg/ext/complex5.C: New test.
11347         * g++.dg/init/reference1.C: New test.
11348         * g++.dg/init/reference2.C: New test.
11349         * g++.dg/init/reference3.C: New test.
11350
11351 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11352
11353         PR fortran/38763
11354         * gfortran.dg/transfer_null_1.f90: New test.
11355
11356 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11357
11358         PR fortran/38765
11359         * gfortran.dg/host_assoc_function_6.f90: New test.
11360
11361 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11362
11363         * lib/target-supports.exp: Add method to determine if the effective
11364         target is really a ppc405 after applying all compile options.
11365         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11366         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11367         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11368         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11369         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11370         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11371         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11372         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11373         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11374         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11375         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11376         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11377         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11378         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11379         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11380         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11381         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11382         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11383         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11384         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11385         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11386         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11387         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11388         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11389         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11390         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11391         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11392         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11393         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11394         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11395         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11396
11397 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11398
11399         PR c++/35335
11400         * g++.dg/other/error31.C: New testcase.
11401
11402         PR c/35742
11403         * gcc.dg/pr35742.c: New test.
11404
11405 2009-01-09  John F. Carr  <jfc@mit.edu>
11406
11407         PR c++/37877
11408         * g++.dg/parse/linkage3.C: New test.
11409
11410 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11411
11412         PR middle-end/38771
11413         * gcc.c-torture/compile/pr38771.c: New test.
11414
11415 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11416
11417         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11418
11419 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11420
11421         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11422         * gcc.dg/sibcall-4.c: Likewise.
11423
11424 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11425             Jan Sjodin  <jan.sjodin@amd.com>
11426
11427         PR tree-optimization/38559
11428         * gcc.dg/graphite/pr38559.c: New.
11429
11430 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11431
11432         PR tree-optimization/37194
11433         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11434
11435 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11436
11437         PR c++/38725
11438         * g++.dg/ext/label11.C: New test.
11439
11440 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11441
11442         * lib/target-supports.exp (check_weak_override_available): New.
11443         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11444         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11445         dg-require-weak-override.
11446
11447 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11448             Alan Modra  <amodra@bigpond.net.au>
11449
11450         * gcc.c-torture/compile/20090107-1.c: New test.
11451
11452 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11453
11454         PR target/38706
11455         * g++.dg/other/pr38706.C: New test.
11456
11457 2009-01-07  Jason Merrill  <jason@redhat.com>
11458
11459         * g++.dg/cpp0x/variadic92.C: New test.
11460         * g++.dg/cpp0x/variadic93.C: New test.
11461
11462 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11463
11464         * lib/target-supports-dg.exp (current_compiler_flags): New.
11465         (check-flags): Use it; do not access dg-test local variables.
11466         (dg-skip-if): Do not access dg-test local variables.
11467         (dg-xfail-run-if): Ditto.
11468         (dg-shouldfail): Ditto.
11469         * gcc.test-framework/test-framework.exp
11470         (check_effective_target_def_nocache): New.
11471         * gcc.test-framework/test-framework.awk: Handle scan tests.
11472         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11473         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11474         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11475         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11476         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11477         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11478         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11479         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11480         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11481
11482         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11483
11484         * lib/target-supports-dg.exp (check_test_flags): Delete.
11485
11486 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11487
11488         PR tree-optimization/38492
11489         PR tree-optimization/38498
11490         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11491         in trunk.
11492         * gcc.dg/graphite/block-0.c: Update test.
11493         * gcc.dg/graphite/block-1.c: Same.
11494         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11495         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11496         * gcc.dg/graphite/block-3.c: New.
11497         * gcc.dg/graphite/pr38498.c: New.
11498
11499 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11500
11501         AVX Programming Reference (December, 2008)
11502         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11503         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11504         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11505
11506         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11507         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11508
11509 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11510
11511         PR fortran/38220
11512         * gfortran.dg/c_loc_pure_1.f90:  New test.
11513
11514 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11515
11516         PR fortran/38669
11517         * gfortran.dg/elemental_dependency_3.f90:
11518         Add the final tree dump cleanup.
11519
11520 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11521
11522         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11523         passing -m32.
11524
11525         PR rtl-optimization/38722
11526         * gfortran.dg/pr38722.f90: New test.
11527
11528 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11529
11530         PR c/34252
11531         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11532         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11533
11534 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11535
11536         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11537         * gfortran.dg/typebound_call_8.f03: Same.
11538         * gfortran.dg/elemental_bind_c.f90: Same.
11539         * gfortran.dg/typebound_call_7.f03: Same.
11540         * gfortran.dg/interface_proc_end.f90: Same
11541         * gfortran.dg/pr37243.f: Fix typo.
11542
11543 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11544
11545         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11546         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11547         large stack sizes.
11548
11549 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11550
11551         AVX Programming Reference (December, 2008)
11552         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11553         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11554         * gcc.target/i386/sse-14.c: Likewise.
11555
11556         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11557         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11558         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11559         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11560
11561 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11562
11563         PR libfortran/38735
11564         * gfortran.dg/fmt_bz_bn.f: Update test.
11565
11566 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11567
11568         PR c++/38472
11569         * g++.dg/conversion/usual-arith-conv.C: New test.
11570
11571 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11572
11573         PR c/34911
11574         * gcc.dg/vector-3.c: New testcase.
11575         * g++.dg/ext/vector15.C: New test.
11576
11577 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11578
11579         PR tree-optimization/38510
11580         * gcc.dg/graphite/pr38510.c: New.
11581
11582 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11583             Jan Sjodin <jan.sjodin@amd.com>
11584
11585         PR tree-optimization/38500
11586         * gcc.dg/graphite/pr38500.c: New.
11587
11588 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11589
11590         * gcc.c-torture/compile/20001226-1.c: Generalize
11591         dg-timeout-factor.
11592         * gcc.c-torture/compile/limits-fnargs.c: Add
11593         dg-timeout-factor.
11594         * gcc.dg/20020425-1.c: Likewise.
11595         * gcc.dg/pch/pch.exp: Likewise.
11596
11597 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11598
11599         PR fortran/38657
11600         * gfortran.dg/module_commons_3.f90: New test.
11601
11602 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11603
11604         PR fortran/37159
11605         * gfortran.dg/random_seed_1.f90: Updated.
11606
11607 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11608
11609         PR fortran/38669
11610         PR fortran/38726
11611         * gfortran.dg/elemental_subroutine_7.f90:
11612         Fix p values so that it can be used as vector subscript.
11613
11614 2009-01-05  Jason Merrill  <jason@redhat.com>
11615
11616         * g++.dg/cpp0x/initlist12.C: Add another test.
11617
11618         * g++.dg/cpp0x/defaulted7.C: New test.
11619
11620 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11621
11622         PR fortran/38672
11623         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11624         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11625
11626 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11627
11628         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11629         for alpha*-*-* targets.
11630         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11631
11632 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11633
11634         PR fortran/38665
11635         * gfortran.dg/host_assoc_function_5.f90: New test.
11636
11637 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11638
11639         PR fortran/38669
11640         * gfortran.dg/elemental_dependency_3.f90: New test.
11641         * gfortran.dg/elemental_subroutine_7.f90: New test.
11642
11643 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11644
11645         * gcc.dg/struct-ret-3.c: Include unistd.h.
11646         (main): Exit early if system memory page size is
11647         larger than 4096 bytes.
11648
11649 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11650
11651         PR fortran/38718
11652         * gfortran.dg/merge_init_expr.f90: New.
11653
11654 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11655
11656         PR fortran/38536
11657         * gfortran.dg/c_loc_tests_13.f90: New test.
11658         * gfortran.dg/c_loc_tests_14.f90: New test.
11659
11660 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11661
11662         * gfortran.dg/func_result_4.f90: New.
11663
11664 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11665
11666         PR fortran/38594
11667         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11668         interface still works, in addition to original tests.
11669         * gfortran.dg/host_assoc_call_6.f90: New test.
11670
11671 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11672
11673         PR c++/38705
11674         * g++.dg/torture/pr38705.C: New test.
11675
11676         PR c/38700
11677         * gcc.dg/pr38700.c: New test.
11678
11679 2009-01-02  Jason Merrill  <jason@redhat.com>
11680
11681         * g++.dg/cpp0x/initlist11.C: New test.
11682         * g++.dg/cpp0x/initlist12.C: New test.
11683
11684 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11685
11686         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11687         Allow extra informative notes.
11688
11689 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11690
11691         PR c/36489
11692         * gcc.dg/pr36489.c: New test.
11693
11694 \f
11695 Copyright (C) 2009 Free Software Foundation, Inc.
11696
11697 Copying and distribution of this file, with or without modification,
11698 are permitted in any medium without royalty provided the copyright
11699 notice and this notice are preserved.