OSDN Git Service

PR debug/46409
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2
3         PR debug/46409
4         * gcc.dg/debug/pr46409.c: New test.
5
6         PR c++/46368
7         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
8
9 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
10
11         PR target/46419
12         * gcc-target/i386/pr46419.c: New test.
13
14 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
15
16         * g++.dg/other/i386-2.C: Add -mtbm.
17         * g++.dg/other/i386-3.C: Likewise.
18         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
19         * gcc.target/i386/funcspec-6.c: Likewise.
20         * gcc.target/i386/sse-12.c: Add -mtbm.
21         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
22         operand intrinsics.
23         * gcc.target/i386/sse-14.c: Likewise.
24         * gcc.target/i386/sse-22.c: Likewise.
25         * gcc.target/i386/sse-23.c: Likewise.
26         * gcc.target/i386/tbm-1.c: New file.
27         * gcc.target/i386/tbm-2.c: Likewise.
28
29 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
30
31         * g++.dg/other/i386-2.C: Add -mbmi.
32         * g++.dg/other/i386-3.C: Likewise.
33         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
34         * gcc.target/i386/funcspec-6.c: Likewise.
35         * gcc.target/i386/sse-12.c: Add -mbmi.
36         * gcc.target/i386/bmi-1.c: New file.
37         * gcc.target/i386/bmi-2.c: Likewise.
38         * gcc.target/i386/bmi-3.c: Likewise.
39         * gcc.target/i386/bmi-4.c: Likewise.
40         * gcc.target/i386/bmi-5.c: Likewise.
41         * gcc.target/i386/bmi-6.c: Likewise.
42
43 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
44
45         PR c++/46065
46         * g++.dg/pr46065.C: New test.
47
48 2010-11-10  Jan Hubicka  <jh@suse.cz>
49
50         PR tree-optimize/33172
51         PR tree-optimize/43411
52         * gcc.dg/tree-ssa/pr33172.c: New testcase.
53         * g++.dg/tree-ssa/pr43411.C: New testcase.
54
55 2010-11-10  Jan Hubicka  <jh@suse.cz>
56
57         PR tree-optimize/46228
58         * g++.dg/tree-ssa/pr46228.C: New testcase.
59
60 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
61
62         PR tree-optimization/46414
63         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop
64         unrolling.
65
66 2010-11-10  Tobias Burnus  <burnus@net-b.de>
67
68         PR fortran/46411
69         * gfortran.dg/intrinsic_7.f90: New.
70
71 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
72
73         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
74         * g++.dg/abi/thunk4.C: Likewise.
75         * g++.dg/opt/combine.C: Add dg-require-visibility.
76         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
77         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
78         alpha*-dec-osf*.
79         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
80         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
81         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
82         large arena_size.
83         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
84         * gcc.dg/intmax_t-1.c: Likewise.
85
86 2010-11-10  Tobias Burnus <burnus@net-b.de>
87
88         PR fortran/46244
89         * gfortran.dg/class_30.f90: New.
90
91 2010-11-10  Tobias Burnus  <burnus@net-b.de>
92
93         PR fortran/46223
94         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
95         failure on s390.
96
97 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
98
99         PR tree-optimization/45971
100         * gcc.dg/vect/O3-pr45971.c: New.
101
102 2010-11-10  Richard Guenther  <rguenther@suse.de>
103
104         PR tree-optimization/44964
105         * gcc.dg/pr44964.c: New testcase.
106
107 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
108
109         * gnat.dg/opt10.adb: Fix typo.
110
111 2010-11-10  Martin Jambor  <mjambor@suse.cz>
112
113         PR tree-optimization/46351
114         PR tree-optimization/46377
115         * gnat.dg/opt10.adb: New file.
116         * gnat.dg/opt10_pkg.ads: Likewise.
117         * gnat.dg/opt11.adb: Likewise.
118         * gnat.dg/opt11.ads: Likewise.
119
120 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
121
122         * gnat.dg/boolean_conv.adb: New test.
123
124 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
125
126         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
127
128 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
129
130         * gnat.dg/unchecked_convert7.adb: New test.
131
132 2010-11-10  Richard Guenther  <rguenther@suse.de>
133
134         PR tree-optimization/46398
135         * gcc.dg/torture/pr46398.c: New testcase.
136
137 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
138
139         * gfortran.dg/open_dev_null.f90: New test.
140
141 2010-11-09  Jan Hubicka  <jh@suse.cz>
142
143         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
144         unrolling.
145
146 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
147
148         * gcc.dg/struct-semi-4.c: New test.
149
150 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
151
152         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
153         power5 to enable generation of FRIZ.
154
155         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
156         optimization.
157
158         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
159         expected.
160
161 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
162
163         PR target/43808
164         * gfortran.dg/pr43808.f90: New test.
165
166 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
167
168         PR tree-optimization/46036
169         * gfortran.dg/lto/pr46036_0.f90: New.
170
171 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
172
173         PR middle-end/45663
174         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
175         instead of first.
176
177         PR debug/46171
178         * gcc.dg/pr46171.c: New test.
179
180 2010-11-09  Richard Guenther  <rguenther@suse.de>
181
182         PR tree-optimization/46355
183         * gcc.dg/pr46355.c: New testcase.
184
185 2010-11-09  Richard Guenther  <rguenther@suse.de>
186
187         PR tree-optimization/46177
188         * gcc.dg/pr46177-2.c: New testcase.
189
190 2010-11-09  Richard Guenther  <rguenther@suse.de>
191
192         PR testsuite/46312
193         * gcc.dg/vec-scal-opt.c: Move ...
194         * gcc.dg/vect/vect-scal-opt.c: ... here.
195         * gcc.dg/vec-scal-opt1.c: Move ...
196         * gcc.dg/vect/vect-scal-opt1.c: ... here.
197         * gcc.dg/vec-scal-opt2.c: Move ...
198         * gcc.dg/vect/vect-scal-opt2.c: ... here.
199
200 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
201
202         * gnat.dg/specs/static_initializer5.ads: New test.
203         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
204
205 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
206
207         PR middle-end/46360
208         * gcc.c-torture/compile/pr46360.c: New test.
209
210         PR c++/45894
211         * g++.dg/warn/Wsequence-point-2.C: New test.
212
213 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
214
215         PR fortran/46313
216         * gfortran.dg/class_29.f03: New.
217
218 2010-11-09  Richard Guenther  <rguenther@suse.de>
219
220         PR middle-end/46221
221         * gcc.target/i386/alias-1.c: New testcase.
222
223 2010-11-08  Jason Merrill  <jason@redhat.com>
224
225         * g++.dg/cpp0x/constexpr-sassert.C: New.
226
227 2010-11-08  Jason Merrill  <jason@redhat.com>
228
229         * g++.dg/cpp0x/constexpr-defarg.C: New.
230
231 2010-11-08  Xinliang David Li  <davidxl@google.com>
232
233         PR tree-optimization/46316
234         * gcc.c-torture/execute/pr46316.c: New test.
235
236 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
237
238         PR fortran/46344
239         * gfortran.dg/class_28.f03: Extended.
240
241 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
242
243         * objc.dg/property/dotsyntax-13.m: New.
244         * objc.dg/property/dotsyntax-14.m: New.
245         * objc.dg/property/dotsyntax-15.m: New.
246         * objc.dg/property/synthesize-7.m: New.
247         * obj-c++.dg/property/dotsyntax-13.mm: New.
248         * obj-c++.dg/property/dotsyntax-14.mm: New.
249         * obj-c++.dg/property/dotsyntax-15.mm: New.
250         * obj-c++.dg/property/synthesize-7.mm: New.
251
252 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
253
254         * objc.dg/property/dynamic-4.m: New.
255         * objc.dg/property/dynamic-5.m: New.
256         * objc.dg/property/dynamic-6.m: New.
257         * obj-c++.dg/property/dynamic-4.mm: New.
258         * obj-c++.dg/property/dynamic-5.mm: New.
259         * obj-c++.dg/property/dynamic-6.mm: New.
260
261 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
262
263         * objc.dg/property/synthesize-3.m: New.
264         * objc.dg/property/synthesize-4.m: New.
265         * objc.dg/property/synthesize-5.m: New.
266         * objc.dg/property/synthesize-6.m: New.
267         * obj-c++.dg/property/synthesize-3.mm: New.
268         * obj-c++.dg/property/synthesize-4.mm: New.
269         * obj-c++.dg/property/synthesize-5.mm: New.
270         * obj-c++.dg/property/synthesize-6.mm: New.
271
272 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
273
274         * objc.dg/property/at-property-5.m: Updated test.
275         * objc.dg/property/at-property-16.m: New.
276         * objc.dg/property/at-property-17.m: New.
277         * objc.dg/property/at-property-18.m: New.
278         * objc.dg/property/at-property-19.m: New.
279         * objc.dg/property/dotsyntax-12.m: New.
280         * objc.dg/protocol-inheritance-1.m: New.
281         * objc.dg/protocol-inheritance-2.m: New.
282         * obj-c++.dg/property/at-property-5.mm: Updated test.
283         * obj-c++.dg/property/at-property-16.mm: New.
284         * obj-c++.dg/property/at-property-17.mm: New.
285         * obj-c++.dg/property/at-property-18.mm: New.
286         * obj-c++.dg/property/at-property-19.mm: New.
287         * obj-c++.dg/protocol-inheritance-1.mm: New.
288         * obj-c++.dg/protocol-inheritance-2.mm: New.
289         * obj-c++.dg/property/dotsyntax-12.mm: New.
290
291 2010-11-08  Jason Merrill  <jason@redhat.com>
292
293         * g++.dg/expr/overflow1.C: New.
294         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
295         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
296         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
297         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
298
299 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
300
301         * gcc.dg/pr35442.c: Adapt warning.
302
303         PR target/46280
304         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
305         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
306         * g++.dg/torture/pr36444.C: Add dg-options -msse for
307         i?86-*-* x86_64-*-*.
308         * g++.dg/torture/pr36445.C: Likewise.
309         * gcc.c-torture/compile/pr34856.c: Likewise.
310         * gcc.c-torture/compile/pr39928-1.c: Likewise.
311         * gcc.c-torture/compile/vector-1.c: Likewise.
312         * gcc.c-torture/compile/vector-2.c: Likewise.
313         * gcc.dg/pr32912-1.c: Likewise.
314         * gcc.c-torture/execute/va-arg-25.c: Move ...
315         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
316         Add dg-options -msse, dg-require-effective-target sse_runtime for
317         for i?86-*-*, x86_64-*-*.
318         * gcc.c-torture/execute/vector-1.c: Likewise.
319         * gcc.c-torture/execute/vector-2.c: Likewise.
320         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
321         i?86-*-*, x86_64-*-*.
322         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
323         * gcc.dg/tree-ssa/sra-4.c: Likewise.
324         * gcc.dg/tree-ssa/vector-1.c: Likewise.
325         * gcc.dg/tree-ssa/vector-2.c: Likewise.
326         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
327
328 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
329
330         * gcc.dg/torture/pr45982.c: Add -std=c99
331         * gcc.dg/torture/pr45623.c: Ditto.
332
333 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
334
335         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
336         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
337
338 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
339
340         PR target/28627
341         * g++.dg/ext/dllimport7.C: Adjust second error check and
342         allow test for x86_64 mingw, too.
343
344 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
345
346         PR fortran/46344
347         * gfortran.dg/class_28.f03: New.
348
349 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
350
351         PR rtl-optimization/45352
352         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
353         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
354         gcc.target/i386/pr45352-2.c: New tests.
355
356 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
357
358         PR libobjc/36610
359         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
360         XFAIL the run for all but m32 x86.
361
362 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
363
364         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
365         as comment character.
366
367 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
368
369         * gcc.target/mips/mips.exp: Revert previous patch.
370         * gcc.target/mips/fma-1.c: Delete.
371         * gcc.target/mips/fma-2.c: Likewise.
372         * gcc.target/mips/fma-3.c: Likewise.
373         * gcc.target/mips/fma-4.c: Likewise.
374         * gcc.target/mips/fma-5.c: Likewise.
375         * gcc.target/mips/fma-6.c: Likewise.
376         * gcc.target/mips/fma-7.c: Likewise.
377         * gcc.target/mips/fma-8.c: Likewise.
378         * gcc.target/mips/fma-9.c: Likewise.
379         * gcc.target/mips/fma-10.c: Likewise.
380         * gcc.target/mips/fma-11.c: Likewise.
381         * gcc.target/mips/fma-12.c: Likewise.
382         * gcc.target/mips/fma-13.c: Likewise.
383         * gcc.target/mips/fma-14.c: Likewise.
384         * gcc.target/mips/fma-15.c: Likewise.
385         * gcc.target/mips/fma-16.c: Likewise.
386         * gcc.target/mips/fma-17.c: Likewise.
387         * gcc.target/mips/fma-18.c: Likewise.
388         * gcc.target/mips/fma-19.c: Likewise.
389         * gcc.target/mips/fma-20.c: Likewise.
390
391 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
392
393         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
394         * gcc.target/mips/fma-1.c: New test.
395         * gcc.target/mips/fma-2.c: Likewise.
396         * gcc.target/mips/fma-3.c: Likewise.
397         * gcc.target/mips/fma-4.c: Likewise.
398         * gcc.target/mips/fma-5.c: Likewise.
399         * gcc.target/mips/fma-6.c: Likewise.
400         * gcc.target/mips/fma-7.c: Likewise.
401         * gcc.target/mips/fma-8.c: Likewise.
402         * gcc.target/mips/fma-9.c: Likewise.
403         * gcc.target/mips/fma-10.c: Likewise.
404         * gcc.target/mips/fma-11.c: Likewise.
405         * gcc.target/mips/fma-12.c: Likewise.
406         * gcc.target/mips/fma-13.c: Likewise.
407         * gcc.target/mips/fma-14.c: Likewise.
408         * gcc.target/mips/fma-15.c: Likewise.
409         * gcc.target/mips/fma-16.c: Likewise.
410         * gcc.target/mips/fma-17.c: Likewise.
411         * gcc.target/mips/fma-18.c: Likewise.
412         * gcc.target/mips/fma-19.c: Likewise.
413         * gcc.target/mips/fma-20.c: Likewise.
414
415 2010-11-06  Jason Merrill  <jason@redhat.com>
416
417         * g++.dg/cpp0x/constexpr-ctor3.C: New.
418
419 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
420
421         PR c/43384
422         * gcc.dg/parser-error-3.c: New test.
423
424 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
425
426         PR c++/45332
427         * g++.dg/parse/semicolon2.C: New testcase.
428         * g++.dg/ext/asmspec1.C: Adjust.
429         * g++.dg/init/new13.C: Adjust.
430         * g++.dg/parse/ctor5.C: Adjust.
431
432 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
433
434         PR fortran/46330
435         * gfortran.dg/class_27.f03: New.
436
437 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
438
439         Fixed using the Objective-C 2.0 dot-syntax with self and super.
440         * objc.dg/property/dotsyntax-5.m: New.
441         * objc.dg/property/dotsyntax-6.m: New.
442         * objc.dg/property/dotsyntax-7.m: New.
443         * objc.dg/property/dotsyntax-8.m: New.
444         * objc.dg/property/dotsyntax-9.m: New.
445         * objc.dg/property/dotsyntax-10.m: New.
446         * objc.dg/property/dotsyntax-11.m: New.
447         * obj-c++.dg/property/dotsyntax-5.mm: New.
448         * obj-c++.dg/property/dotsyntax-6.mm: New.
449         * obj-c++.dg/property/dotsyntax-7.mm: New.
450         * obj-c++.dg/property/dotsyntax-8.mm: New.
451         * obj-c++.dg/property/dotsyntax-9.mm: New.
452         * obj-c++.dg/property/dotsyntax-10.mm: New.
453         * obj-c++.dg/property/dotsyntax-11.mm: New.
454
455 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
456
457         * obj-c++.dg/encode-3.mm: Provide a different string check for the
458         NeXT runtime when the type is READONLY.
459
460 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
461
462         * gcc.target/i386/387-2.c: Skip if -march= is specified.
463         * gcc.target/i386/387-6.c: Ditto.
464         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
465         * gcc.target/i386/387-4.c: Ditto.
466         * gcc.target/i386/387-7.c: Ditto.
467         * gcc.target/i386/387-8.c: Ditto.
468         * gcc.target/i386/387-9.c: Ditto.
469         * gcc.target/i386/387-10.c: Ditto.
470         * gcc.target/i386/387-11.c: Ditto.
471         * gcc.target/i386/387-12.c: Ditto.
472
473         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
474
475 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
476
477         PR target/44981
478         * gcc.dg/darwin-cfstring-format-1.c: New.
479         * gcc.dg/warn-nsstring.c: New.
480         * objc.dg/fsf-nsstring-format-1.m: New.
481         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
482         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
483         linker warning.
484
485 2010-11-05  Jason Merrill  <jason@redhat.com>
486
487         PR c++/45473
488         * g++.dg/inherit/virtual6.C: New.
489
490 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
491
492         PR c/44772
493         * gcc.dg/Wcxx-compat-21.c: New test.
494
495 2010-11-05  Ian Lance Taylor  <iant@google.com>
496
497         PR target/46084
498         * gcc.target/i386/pr46084.c: New test.
499
500 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
501
502         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
503         * (check_effective_target_mempcpy): New.
504         * gcc.c-torture/execute/pr45636.c: Move this...
505         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
506
507 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
508
509         * gcc.target/i386/i386.exp (FLAGS): Remove.
510         Wrap gcc_target_compile with $clearcap_ldflags added to options.
511
512 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
513
514         PR c++/46160
515         * g++.dg/opt/empty2.C: New test.
516
517         PR target/45670
518         * gcc.target/i386/pr45670.c: New test.
519
520 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
521
522         PR fortran/45451
523         PR fortran/46174
524         * gfortran.dg/class_19.f03: Modified.
525         * gfortran.dg/class_allocate_6.f03: New.
526
527 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
528
529         * gcc.target/i386/avx-vzeroupper-19.c: New.
530
531 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
532
533         PR tree-optimization/46099
534         * gcc.dg/autopar/pr46099.c: New test.
535
536         PR middle-end/43690
537         * c-c++-common/pr43690.c: New test.
538
539 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
540
541         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
542         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
543         declaration and implementation.
544         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
545         * obj-c++.dg/property/at-property-13.mm: Likewise.
546         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
547         * obj-c++.dg/property/property-1.mm: Likewise.
548         * obj-c++.dg/property/at-property-7.mm: Likewise.
549         * obj-c++.dg/property/at-property-9.mm: Likewise.
550         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
551         * obj-c++.dg/property/at-property-10.mm: Likewise.
552         * obj-c++.dg/property/synthesize-2.mm: Likewise.
553         * obj-c++.dg/property/at-property-12.mm: Likewise.
554         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
555         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
556         * obj-c++.dg/property/at-property-6.mm: Likewise.
557         * obj-c++.dg/property/at-property-8.mm: Likewise.
558         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
559         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
560         * obj-c++.dg/property/at-property-11.mm: Likewise.
561         * obj-c++.dg/template-8.mm: Likewise.
562         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
563         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
564         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
565         and put a FIXME for this.
566         * obj-c++.dg/property/property-2.mm: Remove.
567         * obj-c++.dg/property/property-3.mm: Remove.
568
569 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
570
571         PR debug/46307
572         * gcc.dg/pr46307.c: New test.
573
574 2010-11-05  Jason Merrill  <jason@redhat.com>
575
576         PR c++/46304
577         * g++.dg/ext/complex6.C: New.
578
579 2010-11-04  Bud Davis   <jimmied@smu.edu>
580
581         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
582
583 2010-11-04  Chao-ying Fu  <fu@mips.com>
584
585         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
586         msubu, mult, multu.
587         * gcc.target/mips/mips32-dsp-run.c: Likewise.
588
589 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
590
591         Fixed using the Objective-C 2.0 dot-syntax with class names.
592         * objc.dg/property/dotsyntax-3.m: New.
593         * objc.dg/property/dotsyntax-4.m: New.
594         * obj-c++.dg/property/dotsyntax-3.mm: New.
595         * obj-c++.dg/property/dotsyntax-4.mm: New.
596
597         * objc.dg/fobjc-std-1.m: Added test for warnings when the
598         Objective-C 2.0 dot-syntax is used with class names.
599         * obj-c++.dg/fobjc-std-1.mm: Same change.
600
601 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
602
603         * gcc.target/powerpc/loop_align.c: New.
604
605 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
606
607         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
608
609         merge from FSF 'apple/trunk' branch.
610         * gcc.target/powerpc/darwin64-abi.c: New.
611
612 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
613
614         PR tree-optimization/46233
615         * gcc.dg/pr46233.c: New test.
616
617 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
618
619         * objc.dg/property/property-2.m: Deleted.
620         * objc.dg/property/property-3.m: Deleted.
621
622 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
623
624         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
625         defined.
626         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
627         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
628         * objc.dg/property/property-1.m: Likewise.
629         * objc.dg/property/at-property-6.m: Likewise.
630         * objc.dg/property/at-property-7.m: Likewise.
631         * objc.dg/property/dotsyntax-1.m: Likewise.
632         * objc.dg/property/at-property-8.m: Likewise.
633         * objc.dg/property/dotsyntax-2.m: Likewise.
634         * objc.dg/property/at-property-9.m: Likewise.
635         * objc.dg/property/synthesize-2.m: Likewise.
636         * objc.dg/property/at-property-10.m: Likewise.
637         * objc.dg/property/at-property-11.m: Likewise.
638         * objc.dg/property/at-property-12.m: Likewise.
639         * objc.dg/property/at-property-13.m: Likewise.
640         * objc.dg/property/fsf-property-method-access.m: Likewise.
641         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
642         linker warning.
643         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
644         warnings.
645         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
646         deprecation warnings.  Use Object1 implementation.
647         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
648         * objc/execute/forward-1.m: Remove.
649         * objc/execute/forward-1.x: Remove.
650
651 2010-11-04  Jason Merrill  <jason@redhat.com>
652
653         * g++.dg/cpp0x/constexpr-access.C: New.
654
655 2010-11-04  Richard Guenther  <rguenther@suse.de>
656
657         PR rtl-optimization/46183
658         * gcc.dg/torture/pr46183.c: New testcase.
659
660 2010-11-04  Richard Guenther  <rguenther@suse.de>
661
662         PR tree-optimization/46068
663         * gcc.dg/torture/pr46068.c: New testcase.
664
665 2010-11-04  Richard Guenther  <rguenther@suse.de>
666
667         PR tree-optimization/45991
668         * gcc.dg/pr45991.c: New testcase.
669
670 2010-11-04  Richard Guenther  <rguenther@suse.de>
671
672         PR tree-optimization/46154
673         * g++.dg/torture/pr46154.C: New testcase.
674
675 2010-11-04  Richard Guenther  <rguenther@suse.de>
676
677         PR tree-optimization/45733
678         * gcc.dg/pr45733.c: New testcase.
679
680 2010-11-04  Ira Rosen  <irar@il.ibm.com>
681
682         PR tree-optimization/46213
683         * gfortran.dg/vect/pr46213.f90: New.
684
685 2010-11-04  Richard Guenther  <rguenther@suse.de>
686
687         PR testsuite/45702
688         * gcc.dg/pr34989-1.c: Move ...
689         * gcc.dg/lto/pr34989-1_0.c: ... here.
690         * gcc.dg/pr34989-2.c: Move ...
691         * gcc.dg/lto/pr34989-1_1.c: ... here.
692         * gcc.dg/pr27898.c: Move ...
693         * gcc.dg/lto/pr27898_0.c: ... here and ...
694         * gcc.dg/lto/pr27898_1.c: ... split.
695         * gcc.dg/pr28712.c: Move ...
696         * gcc.dg/lto/pr28712_0.c: ... here and ...
697         * gcc.dg/lto/pr28712_1.c: ... split ...
698         * gcc.dg/lto/pr28712_2.c: ... twice.
699         * gcc.dg/pr28706.c: Move ...
700         * gcc.dg/lto/pr28706_0.c: ... here and ...
701         * gcc.dg/lto/pr28706_1.c: ... split.
702
703 2010-11-04  Richard Guenther  <rguenther@suse.de>
704             Richard Henderson  <rth@redhat.com>
705
706         * gcc.target/i386/fma4-vector-2.c: New testcase.
707
708 2010-11-04  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
709             Richard Guenther  <rguenther@suse.de>
710
711         * gcc.dg/vec-scal-opt.c: New testcase.
712         * gcc.dg/vec-scal-opt1.c: New testcase.
713         * gcc.dg/vec-scal-opt2.c: New testcase.
714
715 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
716
717         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
718         from plugin build flags on Darwin targets.
719
720 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
721
722         * gcc.target/i386/pr46285.c: Require split_stack target.
723
724 2010-11-03  Jason Merrill  <jason@redhat.com>
725
726         PR c++/46293
727         * g++.dg/cpp0x/constexpr-base2.C: New.
728
729         PR c++/46289
730         * g++.dg/cpp0x/initlist45.C: New.
731
732 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
733
734         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
735         is now allowed in categories.
736         * obj-c++.dg/property/dynamic-2.mm: Same change.
737         * objc.dg/property/dynamic-3.m: New.
738         * obj-c++.dg/property/dynamic-3.mm: New.
739         * objc.dg/property/at-property-14.m: New.
740         * objc.dg/property/at-property-15.m: New.
741         * obj-c++.dg/property/at-property-14.mm: New.
742         * obj-c++.dg/property/at-property-15.mm: New.
743
744         * objc.dg/foreach-6.m: Added a few more tests for valid and
745         invalid iterating variables and collections.
746
747 2010-11-03  Xinliang David Li  <davidxl@google.com>
748
749         PR target/46200
750         * g++.dg/tree-ssa/ivopts-2.C: New test.
751
752 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
753
754         PR target/46295
755         * gcc.target/i386/pr46295.c: New.
756
757 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
758
759         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
760         precision min/max for single precision on VSX.
761
762 2010-11-03  Jason Merrill  <jason@redhat.com>
763
764         PR c++/46289
765         * g++.dg/cpp0x/constexpr-ice3.C: New.
766
767 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
768
769         * gnat.dg/opt8.ad[sb]: New test.
770         * gnat.dg/opt8_pkg.ads: New helper.
771
772 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
773
774         PR rtl-optimization/45865
775         * gcc.dg/pr45865.c: New.
776         * gcc.dg/torture/pr45865.c: Likewise.
777
778         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
779         * gcc.target/arm/headmerge-2.c: Likewise.
780         * gcc.target/i386/headmerge-1.c: Likewise.
781         * gcc.target/i386/headmerge-2.c: Likewise.
782
783 2010-11-03  Richard Guenther  <rguenther@suse.de>
784
785         PR middle-end/46288
786         * gcc.dg/pr46288.c: New testcase.
787
788 2010-11-03  Richard Guenther  <rguenther@suse.de>
789
790         PR tree-optimization/44807
791         * gcc.dg/torture/pr44807.c: New testcase.
792
793 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
794
795         PR libgfortran/43899
796         * gfortran.dg/namelist_67.f90: New test.
797
798 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
799
800         PR tree-optimization/46009
801         * gcc.dg/vect/pr46009.c: New function.
802
803 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
804
805         Implemented -fobjc-std=objc1 flag.
806         * objc.dg/fobjc-std-1.m: New.
807         * obj-c++.dg/fobjc-std-1.mm: New.
808
809 2010-11-03  Richard Guenther  <rguenther@suse.de>
810
811         PR middle-end/46241
812         * g++.dg/debug/pr46241.C: New testcase.
813
814 2010-11-03  Richard Guenther  <rguenther@suse.de>
815
816         PR tree-optimization/46190
817         * gfortran.dg/pr46190.f90: New testcase.
818
819 2010-11-03  Richard Guenther  <rguenther@suse.de>
820
821         PR testsuite/46274
822         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
823         * gcc.dg/vect/vect-19.c: Likewise.
824         * gcc.dg/vect/vect-17.c: Likewise.
825
826 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
827
828         PR target/46285
829         * gcc.target/i386/pr46285.c: New.
830
831 2010-11-03  Richard Guenther  <rguenther@suse.de>
832
833         PR tree-optimization/46217
834         * gcc.dg/pr46217.c: New testcase.
835
836 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
837
838         * objc.dg/property/dotsyntax-1.m: New.
839         * objc.dg/property/dotsyntax-2.m: New.
840         * obj-c++.dg/property/dotsyntax-1.mm: New.
841         * obj-c++.dg/property/dotsyntax-2.mm: New.
842
843 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
844
845         PR tree-optimization/46165
846         * gcc.dg/pr46165.c: New test.
847
848 2010-11-03  Richard Guenther  <rguenther@suse.de>
849
850         PR middle-end/46251
851         * gcc.dg/pr46251.c: New testcase.
852
853 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
854
855         PR tree-optimization/46107
856         * gcc.c-torture/compile/pr46107.c: New test.
857
858         PR debug/46252
859         * gcc.dg/pr46252.c: New test.
860
861         PR rtl-optimization/46034
862         PR rtl-optimization/46212
863         PR rtl-optimization/46248
864         * gcc.c-torture/compile/pr46034.c: New test.
865         * gcc.c-torture/compile/pr46248.c: New test.
866         * gcc.dg/pr46212.c: New test.
867
868 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
869
870         * gnat.dg/sizetype4.adb: New test.
871
872 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
873
874         * gcc.target/i386/avx-vzeroupper-15.c: New.
875         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
876         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
877         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
878
879         PR target/46253
880         * gcc.target/i386/pr46253.c: New.
881
882 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
883             Tobias Burnus  <burnus@net-b.de>
884
885         PR fortran/45170
886         * gfortran.dg/deferred_type_param_1.f90: New.
887         * gfortran.dg/deferred_type_param_2.f90: New.
888         * gfortran.dg/initialization_1.f90: Update dg-errors.
889         * gfortran.dg/initialization_9.f90: Update dg-errors.
890
891 2010-11-02  Richard Guenther  <rguenther@suse.de>
892
893         PR tree-optimization/46149
894         * g++.dg/torture/pr46149.C: New testcase.
895
896 2010-11-02  Richard Guenther  <rguenther@suse.de>
897
898         PR tree-optimization/46216
899         * gcc.dg/torture/pr46216.c: New testcase.
900
901 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
902
903         PR target/46131
904         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
905         *-*-osf*.
906
907 2010-11-02  Richard Guenther  <rguenther@suse.de>
908
909         PR tree-optimization/46184
910         * gcc.dg/pr46184.c: New testcase.
911
912 2010-11-02  Richard Guenther  <rguenther@suse.de>
913
914         PR tree-optimization/46177
915         * gcc.dg/pr46177.c: New testcase.
916
917 2010-11-02  Martin Jambor  <mjambor@suse.cz>
918
919         PR middle-end/46120
920         * g++.dg/ipa/ivinline-9.C: New test.
921
922 2010-11-02  Martin Jambor  <mjambor@suse.cz>
923
924         PR tree-optimization/45875
925         * g++.dg/torture/pr45875.C: New test.
926
927 2010-11-02  Richard Guenther  <rguenther@suse.de>
928
929         PR testsuite/46249
930         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
931
932 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
933
934         PR debug/46255
935         * gcc.dg/pr46255.c: New test.
936
937 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
938
939         PR c++/46170
940         PR c++/46162
941         * g++.dg/template/sfinae26.C: New test.
942         * g++.dg/template/sfinae27.C: Likewise.
943
944 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
945
946         PR c++/45606
947         * g++.dg/template/typedef36.C: New test.
948         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
949         * g++.dg/template/canon-type-10.C: Likewise.
950         * g++.dg/template/canon-type-11.C: Likewise.
951         * g++.dg/template/canon-type-12.C: Likewise.
952         * g++.dg/template/canon-type-13.C: Likewise.
953
954 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
955
956         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
957         instance of debug_pubnames on darwin.
958
959 2010-11-01  Jason Merrill  <jason@redhat.com>
960             Benjamin Kosnik  <bkoz@redhat.com>
961
962         * g++.dg/cpp0x/constexpr-initlist2.C: New.
963         * g++.dg/cpp0x/constexpr-initlist3.C: New.
964
965         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
966         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
967         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
968         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
969         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
970         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
971         * g++.dg/cpp0x/constexpr-array.C: New.
972         * g++.dg/cpp0x/constexpr-base.C: New.
973         * g++.dg/cpp0x/constexpr-complex.C: New.
974         * g++.dg/cpp0x/constexpr-data1.C: New.
975         * g++.dg/cpp0x/constexpr-data2.C: New.
976         * g++.dg/cpp0x/constexpr-deref.C: New.
977         * g++.dg/cpp0x/constexpr-diag1.C: New.
978         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
979         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
980         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
981         * g++.dg/cpp0x/constexpr-empty.C: New.
982         * g++.dg/cpp0x/constexpr-empty2.C: New.
983         * g++.dg/cpp0x/constexpr-empty3.C: New.
984         * g++.dg/cpp0x/constexpr-empty4.C: New.
985         * g++.dg/cpp0x/constexpr-empty5.C: New.
986         * g++.dg/cpp0x/constexpr-ex1.C: New.
987         * g++.dg/cpp0x/constexpr-ex2.C: New.
988         * g++.dg/cpp0x/constexpr-ex3.C: New.
989         * g++.dg/cpp0x/constexpr-ex4.C: New.
990         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
991         * g++.dg/cpp0x/constexpr-fnptr.C: New.
992         * g++.dg/cpp0x/constexpr-function1.C: New.
993         * g++.dg/cpp0x/constexpr-function2.C: New.
994         * g++.dg/cpp0x/constexpr-function3.C: New.
995         * g++.dg/cpp0x/constexpr-ice.C: New.
996         * g++.dg/cpp0x/constexpr-initlist.C: New.
997         * g++.dg/cpp0x/constexpr-neg1.C: New.
998         * g++.dg/cpp0x/constexpr-noexcept.C: New.
999         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1000         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1001         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1002         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1003         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1004         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1005         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1006         * g++.dg/cpp0x/constexpr-object1.C: New.
1007         * g++.dg/cpp0x/constexpr-object2.C: New.
1008         * g++.dg/cpp0x/constexpr-overflow.C: New.
1009         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1010         * g++.dg/cpp0x/constexpr-pos1.C: New.
1011         * g++.dg/cpp0x/constexpr-potential1.C: New.
1012         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1013         * g++.dg/cpp0x/constexpr-pure.C: New.
1014         * g++.dg/cpp0x/constexpr-static.C: New.
1015         * g++.dg/cpp0x/constexpr-static2.C: New.
1016         * g++.dg/cpp0x/constexpr-static3.C: New.
1017         * g++.dg/cpp0x/constexpr-static4.C: New.
1018         * g++.dg/cpp0x/constexpr-static5.C: New.
1019         * g++.dg/cpp0x/constexpr-static6.C: New.
1020         * g++.dg/cpp0x/constexpr-string.C: New.
1021         * g++.dg/cpp0x/constexpr-switch.C: New.
1022         * g++.dg/cpp0x/constexpr-targ.C: New.
1023         * g++.dg/cpp0x/constexpr-throw.C: New.
1024         * g++.dg/cpp0x/constexpr-typeid.C: New.
1025         * g++.dg/cpp0x/constexpr-union.C: New.
1026         * g++.dg/cpp0x/constexpr-value.C: New.
1027         * g++.dg/cpp0x/constexpr-value2.C: New.
1028         * g++.dg/cpp0x/constexpr-variadic.C: New.
1029         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1030         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1031         * g++.dg/other/fold1.C: Likewise.
1032         * g++.dg/parse/crash36.C: Likewise.
1033         * g++.dg/parse/constant4.C: Adjust expected error.
1034         * g++.dg/template/arg5.C: Likewise.
1035         * g++.dg/template/non-dependent10.C: Likewise.
1036         * g++.dg/template/qualified-id3.C: Likewise.
1037         * g++.dg/warn/overflow-warn-1.C: Likewise.
1038         * g++.dg/warn/overflow-warn-3.C: Likewise.
1039         * g++.dg/warn/overflow-warn-4.C: Likewise.
1040         * g++.old-deja/g++.pt/crash10.C: Likewise.
1041
1042         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1043
1044 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1045
1046         Implemented format and noreturn attributes for Objective-C methods.
1047         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1048         * objc.dg/attributes/method-deprecated-1.m: New.
1049         * objc.dg/attributes/method-deprecated-2.m: New.
1050         * objc.dg/attributes/method-deprecated-3.m: New.
1051         * objc.dg/attributes/method-noreturn-1.m: New.
1052         * objc.dg/attributes/method-sentinel-1.m: New.
1053         * objc.dg/attributes/method-format-1.m: New.
1054         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1055         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1056         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1057         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1058         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1059         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1060         * obj-c++.dg/attributes/method-format-1.mm: New.
1061
1062 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1063
1064         * objc.dg/property/at-property-deprecated-1.m: New.
1065         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1066
1067 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1068
1069         Implemented Objective-C 2.0 property accessors.
1070         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1071         avoid testing more complex accessors in this testcase which is not
1072         about them.
1073         * objc.dg/property/at-property-7.m: Same change.
1074         * objc.dg/property/at-property-8.m: Same change.
1075         * objc.dg/property/at-property-9.m: Same change.
1076         * objc.dg/property/at-property-10.m: Same change.
1077         * objc.dg/property/at-property-11.m: Same change.
1078         * obj-c++.dg/property/at-property-6.mm: Same change.
1079         * obj-c++.dg/property/at-property-7.mm: Same change.
1080         * obj-c++.dg/property/at-property-8.mm: Same change.
1081         * obj-c++.dg/property/at-property-9.mm: Same change.
1082         * obj-c++.dg/property/at-property-10.mm: Same change.
1083         * obj-c++.dg/property/at-property-11.mm: Same change.
1084         * objc.dg/property/at-property-12.m: New.
1085         * objc.dg/property/at-property-13.m: New.
1086         * obj-c++.dg/property/at-property-12.mm: New.
1087         * obj-c++.dg/property/at-property-13.mm: New.
1088
1089 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1090
1091         PR fortran/46152
1092         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1093         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1094         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1095         * gfortran.dg/allocate_with_typespec_2.f: New test.
1096         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1097         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1098         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1099
1100 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1101             Nathan Froyd  <froydnj@codesourcery.com>
1102
1103         PR tree-optimization/46259
1104         * gfortran.dg/pr46259.f: New testcase.
1105
1106 2010-11-01  Paul Koning  <ni1d@arrl.net>
1107
1108         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1109         * gcc.c-torture/compile/20020604-1.c: Ditto.
1110         * gcc.c-torture/compile/20001226-1.c: Ditto.
1111         * gcc.c-torture/compile/20010327-1.c: Ditto.
1112         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1113         * gcc.c-torture/compile/pr43191.c: Ditto.
1114         * gcc.c-torture/compile/pr41181.c: Ditto.
1115
1116 2010-10-31  Richard Henderson  <rth@redhat.com>
1117
1118         * lib/target-supports.exp
1119         (check_effective_target_automatic_stack_alignment): True for
1120         x86 but not windows.
1121         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1122         use of the preferred-stack-boundary arguments.
1123         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1124
1125 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1126
1127         PR target/46142
1128         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1129         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1130
1131 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1132
1133         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1134
1135 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1136
1137         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1138         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1139         than tls.
1140         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1141         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1142         * objc.dg/torture/tls/thr-init.m: Likewise.
1143         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1144         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1145
1146 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1147
1148         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1149         the Linux kernel.
1150
1151 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1152
1153         PR fortran/44917
1154         PR fortran/44926
1155         PR fortran/46196
1156         * gfortran.dg/typebound_generic_10.f03: New.
1157
1158 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1159
1160         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1161         * objc.dg/property/property-neg-1.m: Updated for changes in the
1162         syntax of @property and the implementation of
1163         @synthesize/@dynamic.
1164         * objc.dg/property/property-neg-2.m: Same change.
1165         * objc.dg/property/property-neg-3.m: Same change.
1166         * objc.dg/property/property-neg-4.m: Same change.
1167         * objc.dg/property/property-neg-5.m: Same change.
1168         * objc.dg/property/property-neg-7.m: Same change.
1169         * objc.dg/property/property-1.m: Same change.
1170         * objc.dg/property/synthesize-1.m: Same change.
1171         * objc.dg/property/at-property-2.m: Same change.
1172         * objc.dg/property/at-property-4.m: Same change.
1173
1174         * objc.dg/property/fsf-property-method-acces.m: Updated for
1175         changes in the syntax of @property and the implementation of
1176         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1177         * objc.dg/property/fsf-property-basic.m: Same change.
1178         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1179
1180         * objc.dg/property/at-property-5.m: New.
1181         * objc.dg/property/at-property-6.m: New.
1182         * objc.dg/property/at-property-7.m: New.
1183         * objc.dg/property/at-property-8.m: New.
1184         * objc.dg/property/at-property-9.m: New.
1185         * objc.dg/property/at-property-10.m: New.
1186         * objc.dg/property/at-property-11.m: New.
1187         * objc.dg/property/synthesize-2.m: New.
1188         * objc.dg/property/dynamic-2.m: New.
1189
1190         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1191         syntax of @property and the implementation of
1192         @synthesize/@dynamic.
1193         * obj-c++.dg/property/property-neg-2.mm: Same change.
1194         * obj-c++.dg/property/property-neg-3.mm: Same change.
1195         * obj-c++.dg/property/property-neg-4.mm: Same change.
1196         * obj-c++.dg/property/property-neg-5.mm: Same change.
1197         * obj-c++.dg/property/property-neg-7.mm: Same change.
1198         * obj-c++.dg/property/property-1.mm: Same change.
1199         * obj-c++.dg/property/synthesize-1.mm: Same change.
1200         * obj-c++.dg/property/at-property-2.mm: Same change.
1201         * obj-c++.dg/property/at-property-4.mm: Same change.
1202
1203         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1204         changes in the syntax of @property and the implementation of
1205         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1206         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1207         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1208
1209         * obj-c++.dg/property/at-property-5.mm: New.
1210         * obj-c++.dg/property/at-property-6.mm: New.
1211         * obj-c++.dg/property/at-property-7.mm: New.
1212         * obj-c++.dg/property/at-property-8.mm: New.
1213         * obj-c++.dg/property/at-property-9.mm: New.
1214         * obj-c++.dg/property/at-property-10.mm: New.
1215         * obj-c++.dg/property/at-property-11.mm: New.
1216         * obj-c++.dg/property/synthesize-2.mm: New.
1217         * obj-c++.dg/property/dynamic-2.mm: New.
1218
1219 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1220             Andrew Pinski <pinskia@gmail.com>
1221
1222         * gcc.c-torture/execute/vector-shift.c: New testcase.
1223         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1224         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1225         * gcc.dg/vector-shift.c: Likewise.
1226         * gcc.dg/vector-shift1.c: Likewise.
1227         * gcc.dg/torture/vector-shift2.c: Likewise.
1228         * gcc.dg/vector-shift3.c: Likewise.
1229         * gcc.dg/simd-1b.c: Adjust.
1230
1231 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1232
1233         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1234
1235 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1236
1237         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1238
1239 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1240
1241         PR target/46153
1242         * gcc.target/i386/pr46153.c: New test.
1243
1244 2010-10-27  Jason Merrill  <jason@redhat.com>
1245
1246         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1247
1248 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1249
1250         PR fortran/46161
1251         * gfortran.dg/class_dummy_3.f03: New.
1252
1253 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1254
1255         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1256         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1257
1258         * gcc.target/i386/avx-vzeroupper-3.c: New.
1259         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1260         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1261         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1262         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1263         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1264         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1265         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1266         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1267         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1268         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1269         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1270
1271 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1272
1273         * obj-c.dg/property/at-property-4.m: New.
1274         * obj-c++.dg/property/at-property-4.mm: New.
1275         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1276         updates in warning.
1277         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1278         updates in warning.
1279
1280 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1281
1282         * objc.dg/property/at-property-1.m: New.
1283         * objc.dg/property/at-property-2.m: New.
1284         * objc.dg/property/at-property-3.m: New.
1285         * objc.dg/ivar-invalid-type-1.m: New.
1286         * obj-c++.dg/property/at-property-1.mm: New.
1287         * obj-c++.dg/property/at-property-2.mm: New.
1288         * obj-c++.dg/property/at-property-3.mm: New.
1289         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1290         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1291         in error reporting.
1292
1293 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1294
1295         PR libgfortran/46010
1296         * gfortran.dg/namelist_66.f90: New test.
1297         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1298
1299 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1300
1301         PR fortran/42647
1302         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1303         * gfortran.dg/allocatable_scalar_10.f90: New.
1304         * gfortran.dg/class_19.f03: Extended.
1305
1306 2010-10-26  Jan Hubicka  <jh@suse.cz>
1307
1308         PR middle-end/45736
1309         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1310
1311 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1312
1313         PR tree-optimization/46167
1314         * gcc.dg/vect/O-pr46167.c: New.
1315         * gcc.dg/vect/vect.exp: Run tests with -O.
1316
1317 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1318
1319         PR target/44948
1320         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1321         * g++.dg/vect/pr33860a.cc: Likewise.
1322         * gcc.c-torture/compile/20070522-1.c: Likewise.
1323         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1324         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1325         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1326         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1327         * gcc.dg/pr44136.c: Likewise.
1328
1329         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1330         * gcc.dg/compat/vector-1_x.c: Likewise.
1331         * gcc.dg/compat/vector-1_y.c: Likewise.
1332         * gcc.dg/compat/vector-2_x.c: Likewise.
1333         * gcc.dg/compat/vector-2_y.c: Likewise.
1334         * gcc.dg/pr43300.c: Likewise.
1335
1336         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1337         * gcc.dg/compat/vector-1a_y.c: Likewise.
1338         * gcc.dg/compat/vector-1b_x.c: Likewise.
1339         * gcc.dg/compat/vector-1b_y.c: Likewise.
1340         * gcc.dg/compat/vector-2a_x.c: Likewise.
1341         * gcc.dg/compat/vector-2a_y.c: Likewise.
1342         * gcc.dg/compat/vector-2b_x.c: Likewise.
1343         * gcc.dg/compat/vector-2b_y.c: Likewise.
1344         * gcc.target/i386/pr39162.c: Likewise.
1345         * gcc.target/i386/pr40906-2.c: Likewise.
1346         * gcc.target/i386/sse-5.c: Likewise.
1347
1348         * gcc.dg/pr35442.c: Prune ABI change warnings.
1349
1350         * gcc.c-torture/execute/pr38151.x: New.
1351         * gcc.target/i386/pr44948-1a.c: Likewise.
1352         * gcc.target/i386/pr44948-1b.c: Likewise.
1353         * gcc.target/i386/pr44948-2a.c: Likewise.
1354         * gcc.target/i386/pr44948-2b.c: Likewise.
1355
1356 2010-10-26  Ian Lance Taylor  <iant@google.com>
1357
1358         PR middle-end/45687
1359         * gcc.c-torture/execute/20101025-1.c: New test.
1360
1361 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1362
1363         PR fortran/45451
1364         * gfortran.dg/class_allocate_5.f90: New.
1365
1366 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1367
1368         Implement opaque-enum-specifiers for C++0x
1369         * g++.dg/cpp0x/forw_enum1.C: New.
1370         * g++.dg/cpp0x/forw_enum2.C: New.
1371         * g++.dg/cpp0x/forw_enum3.C: New.
1372         * g++.dg/cpp0x/forw_enum4.C: New.
1373         * g++.dg/cpp0x/forw_enum5.C: New.
1374         * g++.dg/cpp0x/forw_enum6.C: New.
1375         * g++.dg/cpp0x/forw_enum7.C: New.
1376         * g++.dg/cpp0x/forw_enum8.C: New.
1377         * g++.dg/cpp0x/forw_enum9.C: New.
1378         * g++.dg/parse/enum3.C: Add new errors.
1379         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1380         * g++.dg/cpp0x/auto9.C: Add new error.
1381         * g++.dg/template/crash79.C: Add new errors.
1382
1383 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1384
1385         * gcc.target/arm/volatile-bitfields-1.c: New test.
1386         * gcc.target/arm/volatile-bitfields-2.c: New test.
1387         * gcc.target/arm/volatile-bitfields-3.c: New test.
1388
1389 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1390
1391         * gnat.dg/pointer_discr1.adb: New test.
1392         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1393         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1394         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1395
1396 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1397
1398         * gnat.dg/loop_optimization8.adb: New test.
1399         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1400         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1401
1402 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1403
1404         * gnat.dg/in_out_parameter2.adb: New test.
1405         * gnat.dg/in_out_parameter3.adb: Likewise.
1406
1407 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1408
1409         * g++.dg/opt/combine.c: New test.
1410
1411 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1412
1413         * gnat.dg/opt7.ad[sb]: New test.
1414         * gnat.dg/opt7_pkg.ads: New helper.
1415
1416 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1417
1418         PR objc/45735
1419         * obj-c.dg/pr45735.mm: New.
1420         * obj-c++.dg/pr45735.mm: New.
1421
1422 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1423
1424         PR objc/24393
1425         * objc.dg/pr24393.m: New.
1426         * obj-c++.dg/pr24393.mm: New.
1427
1428 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1429
1430         PR objc/28049
1431         * objc.dg/pr28049.m: New.
1432         * obj-c++.dg/pr28049.mm: New.
1433
1434 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1435
1436         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1437         parameter attributes are now supported.
1438         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1439         * objc.dg/attributes/parameter-attribute-1.m: New test.
1440         * objc.dg/attributes/parameter-attribute-2.m: New test.
1441         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1442         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1443
1444 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1445
1446         Based on the CFString implementation in FSF apple/trunk branch.
1447
1448         * gcc.dg/darwin-cfstring-1.c: New.
1449         * gcc.dg/darwin-cfstring-2.c: New.
1450         * gcc.dg/torture/darwin-cfstring-3.c: New.
1451         * g++.dg/other/darwin-cfstring1.C: New.
1452         * g++.dg/torture/darwin-cfstring-3.C: New.
1453
1454 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1455
1456         * objc.dg/demangle-1.m: New test.
1457         * obj-c++.dg/demangle-1.mm: New test.
1458         * obj-c++.dg/demangle-2.mm: New test.
1459         * obj-c++.dg/demangle-3.mm: New test.
1460
1461 2010-10-23  Ian Lance Taylor  <iant@google.com>
1462
1463         * gcc.c-torture/execute/20101011-1.c: New test.
1464         * gcc.c-torture/execute/20101011-1.x: New test driver.
1465
1466 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1467
1468         PR fortran/46122
1469         * gfortran.dg/protected_8.f90: New.
1470
1471 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1472
1473         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1474         * gcc.target/i386/isa-9.c: Skip for -march other than
1475         -march=amdfam10 in multilib options.
1476         * gcc.target/i386/pr42589.c: Skip for -march other than
1477         -march=i486 in multilib options.
1478         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1479         other -march in multilib options.
1480
1481 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1482
1483         PR rtl-optimization/37360
1484         * gcc.dg/pr37360.c: New test.
1485
1486 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1487
1488         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1489
1490 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1491         Andrew Pinski <pinskia@gmail.com>
1492
1493         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1494         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1495         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1496         * gcc.dg/vector-subscript-1.c: Likewise.
1497         * gcc.dg/vector-subscript-2.c: Likewise.
1498         * gcc.dg/vector-subscript-3.c: New testcase.
1499         * gcc.dg/array-8.c: Adjust.
1500
1501 2010-10-22  Richard Guenther  <rguenther@suse.de>
1502
1503         PR middle-end/46137
1504         * c-c++-common/torture/pr46137.c: New testcase.
1505
1506 2010-10-22  Jason Merrill  <jason@redhat.com>
1507
1508         PR c++/46129
1509         * g++.dg/template/defarg14.C: New.
1510
1511 2010-10-22  Jason Merrill  <jason@redhat.com>
1512
1513         PR c++/46103
1514         * g++.dg/cpp0x/implicit10.C: New.
1515
1516 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
1517
1518         PR target/46098
1519         * gcc.target/i386/pr46098.c: New test.
1520
1521 2010-10-22  Richard Guenther  <rguenther@suse.de>
1522
1523         PR tree-optimization/45720
1524         * gcc.dg/torture/pr45720.c: New testcase.
1525
1526 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1527
1528         PR tree-optimization/46126
1529         * gcc.dg/vect/pr46126.c: New.
1530
1531 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1532
1533         Based on the CFString implementation in FSF apple/trunk branch.
1534
1535         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1536         so that the latter can be used in dg-skip and dg-xfail clauses.
1537         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1538         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1539         to use dg-additional-files for Object1.
1540         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1541         to use dg-additional-files for Object1, move to torture/strings/.
1542         * obj-c++.dg/const-str-4.mm: Likewise.
1543         * obj-c++.dg/const-str-3.mm: Likewise.
1544         * obj-c++.dg/const-str-8.mm: Likewise.
1545         * obj-c++.dg/const-str-9.mm: Likewise.
1546         * obj-c++.dg/const-str-10.mm: Likewise.
1547         * obj-c++.dg/const-str-10.mm: Likewise.
1548         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1549         to use dg-additional-files for Object1, move to strings/.
1550         * obj-c++.dg/const-str-2.mm: Likewise.
1551         * obj-c++.dg/const-str-5.mm: Likewise.
1552         * obj-c++.dg/const-str-6.mm: Likewise.
1553         * obj-c++.dg/const-str-12.mm: Likewise.
1554         * obj-c++.dg/strings/strings.exp: New.
1555         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1556         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1557         * obj-c++.dg/torture/strings/strings.exp: New.
1558         * obj-c++.dg/torture/strings/string1.mm: New.
1559         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1560         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1561         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1562
1563         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1564         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1565         * objc/execute/string2.m: Likewise.
1566         * objc/execute/string3.m: Likewise.
1567         * objc/execute/string3.m: Likewise.
1568         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1569         * objc.dg/foreach-4.m: Likewise.
1570         * objc.dg/foreach-5.m: Likewise.
1571         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1572         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1573         * objc.dg/const-str-4.m: Likewise.
1574         * objc.dg/const-str-7.m: Likewise.
1575         * objc.dg/const-str-8.m: Likewise.
1576         * objc.dg/const-str-9.m: Likewise.
1577         * objc.dg/const-str-10.m: Likewise.
1578         * objc.dg/const-str-11.m: Likewise.
1579         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1580         to use dg-additional-files for Object1, move to objc.dg/strings/.
1581         * objc.dg/const-str-2.m: Likewise.
1582         * objc.dg/const-str-5.m: Likewise.
1583         * objc.dg/const-str-6.m: Likewise.
1584         * objc.dg/const-str-12.m: Likewise.
1585         * objc.dg/const-str-12b.m: Likewise.
1586         * objc.dg/strings/strings.exp: New.
1587         * objc.dg/strings/const-cfstring-2.m: New.
1588         * objc.dg/strings/const-cfstring-5.m: New.
1589         * objc.dg/torture/strings/strings.exp: New.
1590         * objc.dg/torture/strings/const-cfstring-1.m: New.
1591         * objc.dg/torture/strings/const-cfstring-3.m: New.
1592         * objc.dg/torture/strings/const-cfstring-4.m: New.
1593
1594 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1595
1596         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1597
1598 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1599
1600         PR c++/46117
1601         * g++.dg/parse/crash57.C: New.
1602
1603 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1604             H.J. Lu  <hongjiu.lu@intel.com>
1605
1606         PR target/45946
1607         * gcc.target/i386/pr45946.c: New test.
1608
1609 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1610
1611         PR tree-optimization/45875
1612         * g++.dg/ipa/pr45875.C: New test.
1613
1614 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1615
1616         PR tree-optimization/46049
1617         PR tree-optimization/46052
1618         * gcc.dg/vect/pr46052.c: New test.
1619         * gcc.dg/vect/pr46049.c: New test.
1620
1621 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1622
1623         PR fortran/46007
1624         * gfortran.dg/shape_5.f90:  New test case.
1625
1626 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1627
1628         PR fortran/46060
1629         * gfortran.dg/proc_ptr_comp_25.f90: New.
1630
1631 2010-10-21  Richard Guenther  <rguenther@suse.de>
1632             Michael Matz  <matz@suse.de>
1633
1634         PR tree-optimization/45764
1635         * gcc.dg/torture/pr45764.c: New testcase.
1636
1637 2010-10-21  Richard Guenther  <rguenther@suse.de>
1638
1639         PR tree-optimization/46111
1640         * g++.dg/torture/pr46111.C: New testcase.
1641
1642 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1643
1644         PR fortran/46067
1645         * gfortran.dg/dummy_procedure_4.f90: New.
1646         * gfortran.dg/proc_ptr_30.f90: New.
1647
1648 2010-10-21  Tobias Burnus  <burnus@net-b.de>
1649
1650         PR fortran/46100
1651         * gfortran.dg/ptr-func-1.f90: New.
1652         * gfortran.dg/ptr-func-2.f90: New.
1653
1654 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1655
1656         PR tree-optimization/45919
1657         * gcc.c-torture/compile/pr45919.c: New test.
1658
1659         PR tree-optimization/46066
1660         * gcc.dg/autopar/pr46066.c: New test.
1661
1662 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1663
1664         PR c++/46024
1665         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1666
1667 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1668
1669         PR c++/46056
1670         * g++.dg/cpp0x/range-for7.C: New.
1671
1672 2010-10-20  Richard Guenther  <rguenther@suse.de>
1673
1674         PR lto/45667
1675         * g++.dg/lto/20101020-1_0.h: New testcase.
1676         * g++.dg/lto/20101020-1_0.C: Likewise.
1677         * g++.dg/lto/20101020-1_1.C: Likewise.
1678
1679 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
1680
1681         * gcc.dg/20101013-1.c: New test.
1682
1683 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1684
1685         PR target/46085
1686         * gcc.target/i386/pr46085-1.c: New.
1687         * gcc.target/i386/pr46085-2.c: Likewise.
1688
1689 2010-10-20  Richard Guenther  <rguenther@suse.de>
1690
1691         PR tree-optimization/45860
1692         * gcc.dg/torture/pr45860.c: New testcase.
1693
1694 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1695
1696         * gnat.dg/discr25.adb: New test.
1697         * gnat.dg/discr25_pkg.ad[sb]: New helper.
1698
1699 2010-10-20  Olivier Hainque  <hainque@adacore.com>
1700
1701         * gcc.target/powerpc/ehreturn.c: New test.
1702
1703 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1704
1705         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
1706         not require Foundation and run with the GNU runtime as well.
1707
1708         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1709
1710         Radar 4439126
1711         * obj-c++.dg/template-8.mm: New.
1712
1713 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1714
1715         PR objc/23709
1716         * objc.dg/pr23709.m: New.
1717         * obj-c++.dg/pr23709.m: New.
1718
1719 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1720
1721         PR c++/46046
1722         * g++.dg/template/crash104.C: New.
1723
1724 2010-10-19  Richard Henderson  <rth@redhat.com>
1725
1726         * gcc.target/i386/fma3-fma.c: New.
1727         * gcc.target/i386/fma3-builtin.c: New.
1728         * gcc.target/i386/fma4-builtin.c: New.
1729
1730 2010-10-19  Richard Guenther  <rguenther@suse.de>
1731
1732         PR testsuite/46081
1733         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1734
1735 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1736
1737         Merge from 'apple/trunk' branch on FSF servers.
1738
1739         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1740
1741         Radar 4293709
1742         * objc.dg/proto-init-mimatch-1.m: New.
1743         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1744
1745 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1746
1747         Implemented parsing @synthesize and @dynamic for
1748         Objective-C/Objective-C++.
1749         * objc.dg/property/dynamic-1.m: New.
1750         * objc.dg/property/synthesize-1.m: New.
1751         * obj-c++.dg/property/dynamic-1.mm: New.
1752         * obj-c++.dg/property/synthesize-1.mm: New.
1753
1754 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1755
1756         * objc.dg/at-class-1.m: New.
1757         * objc.dg/at-class-1.mm: New.
1758
1759 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
1760
1761         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1762
1763 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1764
1765         Merge from 'apple/trunk' branch on FSF servers.
1766
1767         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
1768
1769         Radar 4407151
1770         * obj-c++.dg/template-7.mm: New.
1771
1772 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1773
1774         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1775         bugfix.
1776
1777 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1778
1779         Merge from 'apple/trunk' branch on FSF servers.
1780
1781         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1782
1783         Radar 4451818
1784         * obj-c++.dg/try-catch-16.mm: New.
1785         * obj-c++.dg/try-catch-17.mm: New.
1786
1787         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
1788
1789         Radar 4330422
1790         * obj-c++.dg/try-catch-15.mm: New
1791
1792         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
1793
1794         Radar 4204796
1795         * obj-c++.dg/try-catch-12.mm: New
1796         * obj-c++.dg/try-catch-13.mm: New
1797         * obj-c++.dg/try-catch-14.mm: New
1798         * objc.dg/try-catch-11.m: New
1799         * objc.dg/try-catch-12.m: New
1800         * objc.dg/try-catch-13.m: New
1801
1802 2010-10-18  Richard Henderson  <rth@redhat.com>
1803
1804         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1805
1806 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1807
1808         PR c/46015
1809         * c-c++-common/Wunused-var-13.c: New test.
1810
1811 2010-10-18  Richard Guenther  <rguenther@suse.de>
1812
1813         PR tree-optimization/45967
1814         * gcc.dg/torture/pr45967.c: New testcase.
1815         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1816         * gcc.dg/ipa/ipa-pta-13.c: Likewise
1817         * gcc.dg/torture/pr39074-2.c: Likewise
1818         * gcc.dg/torture/pta-escape-1.c: Likewise
1819         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1820         * gcc.dg/tree-ssa/pta-callused.c: Likewise
1821         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1822         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1823         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1824         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1825
1826 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
1827
1828         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1829
1830 2010-10-18  Richard Guenther  <rguenther@suse.de>
1831
1832         PR lto/44950
1833         * g++.dg/lto/20101015-2_0.C: New testcase.
1834
1835 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1836
1837         PR middle-end/46019
1838         * gcc.c-torture/execute/pr46019.c: New test.
1839
1840 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1841
1842         Merge from 'apple/trunk' branch on FSF servers.
1843
1844         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1845
1846         Radar 4516785
1847         * obj-c++.dg/method-namespace-2.mm: New.
1848
1849 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1850
1851         Merge from 'apple/trunk' branch on FSF servers.
1852
1853         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1854
1855         Radar 4133425
1856         * objc.dg/private-1.m: Test modified.
1857         * obj-c++.dg/private-1.mm: Test modified.
1858
1859 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1860
1861         PR testsuite/45987
1862         * gcc.target/i386/push-1.c: Remove.
1863
1864 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1865             H.J. Lu  <hongjiu.lu@intel.com>
1866
1867         PR target/46051
1868         * gcc.target/i386/pr46051.c: New test.
1869
1870 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1871
1872         * obj-c++.dg/gnu-api-2-class.mm: New.
1873         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1874         * obj-c++.dg/gnu-api-2-method.mm: New.
1875         * obj-c++.dg/gnu-api-2-objc.mm: New.
1876         * obj-c++.dg/gnu-api-2-object.mm: New.
1877         * obj-c++.dg/gnu-api-2-property.mm: New.
1878         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1879         * obj-c++.dg/gnu-api-2-sel.mm: New.
1880
1881 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1882
1883         * objc.dg/fsf-package-0.m: New.
1884         * obj-c++.dg/fsf-package-0.m: New.
1885
1886 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1887
1888         PR objc/18255
1889         * objc.dg/pr18255.m: New.
1890
1891 2010-10-16  Jan Hubicka  <jh@suse.cz>
1892
1893         PR middle-end/44206
1894         * g++.dg/torture/pr44206.C: New.
1895
1896 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1897
1898         * objc.dg/gnu-api-2-class.m: New.
1899         * objc.dg/gnu-api-2-objc.m: New.
1900
1901 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1902
1903         * objc.dg/gnu-api-2-ivar.m: New.
1904
1905 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1906
1907         * objc.dg/gnu-api-2-property.m: New.
1908
1909 2010-10-15  Xinliang David Li  <davidxl@google.com>
1910
1911         * g++.dg/uninit-pred-3_a.C: New test.
1912         * g++.dg/uninit-pred-3_b.C: New test.
1913
1914 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1915
1916         * objc.dg/gnu-api-2-object.m: New.
1917
1918 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1919
1920         * objc.dg/gnu-api-2-method.m: New.
1921
1922 2010-10-15  Jason Merrill  <jason@redhat.com>
1923
1924         * g++.dg/lto/pr45983_0.C: New.
1925
1926 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1927
1928         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1929         builtin combiner patterns.
1930         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1931         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1932         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1933         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1934         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1935
1936 2010-10-15  Richard Guenther  <rguenther@suse.de>
1937
1938         * g++.dg/lto/20101015-1_0.C: New testcase.
1939
1940 2010-10-15  Richard Guenther  <rguenther@suse.de>
1941
1942         PR testsuite/46021
1943         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1944         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1945
1946 2010-10-15  Richard Guenther  <rguenther@suse.de>
1947
1948         PR lto/45957
1949         * g++.dg/lto/20101014-1_0.C: New testcase.
1950
1951 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1952
1953         * objc.dg/gnu-api-2-protocol.m: New.
1954         * objc.dg/gnu-api-2-sel.m: New.
1955
1956 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1957
1958         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1959         arm-eabi targets.
1960
1961 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1962
1963         * gcc.dg/20101010-1.c: New testcase.
1964
1965 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1966
1967         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1968         script when relocatable linking.
1969
1970 2010-10-14  Yao Qi  <yao@codesourcery.com>
1971
1972         PR target/45447
1973         * gcc.target/arm/pr45447.c: New test.
1974
1975 2010-10-14  Jan Hubicka  <jh@suse.cz>
1976
1977         PR middle-end/45621
1978         * g++.dg/lto/pr45621.h : New.
1979         * g++.dg/lto/pr45621_0.C: New.
1980         * g++.dg/lto/pr45621_1.C: New.
1981
1982 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1983
1984         * objc.dg/property: New.
1985         * objc.dg/property/fsf-property-basic.m: New.
1986         * objc.dg/property/fsf-property-method-access.m: New.
1987         * objc.dg/property/fsf-property-named-ivar.m: New.
1988         * obj-c++.dg/property: New.
1989         * obj-c++.dg/property/fsf-property-basic.mm: New.
1990         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1991         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1992
1993         merge from FSF apple 'trunk' branch.
1994         2006 Fariborz Jahanian <fjahanian@apple.com>
1995
1996         Radars 4436866, 4505126, 4506903, 4517826
1997         * objc.dg/property/property-1.m: New.
1998         * objc.dg/property/property-2.m: New.
1999         * objc.dg/property/property-3.m: New.
2000         * objc.dg/property/property-neg-1.m: New.
2001         * objc.dg/property/property-neg-2.m: New.
2002         * objc.dg/property/property-neg-3.m: New.
2003         * objc.dg/property/property-neg-4.m: New.
2004         * objc.dg/property/property-neg-5.m: New.
2005         * objc.dg/property/property-neg-6.m: New.
2006         * objc.dg/property/property-neg-7.m: New.
2007         * objc.dg/property/property.exp: New.
2008         * obj-c++.dg/property/property-1.mm: New.
2009         * obj-c++.dg/property/property-2.mm: New.
2010         * obj-c++.dg/property/property-3.mm: New.
2011         * obj-c++.dg/property/property-neg-1.mm: New.
2012         * obj-c++.dg/property/property-neg-2.mm: New.
2013         * obj-c++.dg/property/property-neg-3.mm: New.
2014         * obj-c++.dg/property/property-neg-4.mm: New.
2015         * obj-c++.dg/property/property-neg-5.mm: New.
2016         * obj-c++.dg/property/property-neg-6.mm: New.
2017         * obj-c++.dg/property/property-neg-7.mm: New.
2018         * obj-c++.dg/property/property.exp: New.
2019
2020 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2021
2022         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2023
2024 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2025
2026         PR c/45969
2027         * gcc.c-torture/compile/pr45969-1.c: New test.
2028
2029 2010-10-14  Richard Guenther  <rguenther@suse.de>
2030
2031         PR tree-optimization/44913
2032         * gcc.dg/torture/pr44913.c: New testcase.
2033
2034 2010-10-14  Richard Guenther  <rguenther@suse.de>
2035
2036         PR lto/45382
2037         * g++.dg/lto/20101014-2_0.C: New testcase.
2038
2039 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2040
2041         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2042         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2043         * gcc.target/i386/pr44130.c: Likewise.
2044         * gcc.target/i386/pr44144.c: Likewise.
2045         * gcc.target/i386/pr44180.c: Likewise.
2046         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2047         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2048         * gcc.target/i386/vect-sizes-1.c: Likewise.
2049         * gcc.target/i386/vectorize4-avx.c: Likewise.
2050
2051 2010-10-14  Richard Guenther  <rguenther@suse.de>
2052
2053         PR lto/44561
2054         * g++.dg/lto/20101010-3_0.C: New testcase.
2055         * g++.dg/lto/20101010-4_0.C: Likewise.
2056
2057 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2058
2059         * objc.dg/pr45878.m: Update to include NSConstantString interface
2060         for -fnext-runtime.
2061         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2062         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2063         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2064         reference for m64 -fnext-runtime.
2065
2066 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2067
2068         * gcc.target/i386/vect-sizes-1.c: New.
2069
2070 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2071
2072         PR middle-end/46011
2073         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2074
2075 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2076
2077         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2078         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2079
2080 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2081
2082         * gcc.target/ia64/20101005.c: New test.
2083
2084 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2085
2086         PR rtl-optimization/45570
2087         * gcc.dg/pr45570.c: New test.
2088
2089 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2090
2091         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2092         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2093         * gcc.target/i386/vectorize4-avx.c: Likewise.
2094
2095 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2096
2097         * gcc.target/i386/avx-copysign-vec.c: New.
2098         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2099
2100 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2101
2102         PR middle-end/44130
2103         * gcc.target/i386/pr44130.c: New.
2104
2105 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2106
2107         PR middle-end/44144
2108         * gcc.target/i386/pr44144.c: New.
2109
2110 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2111
2112         PR target/44180
2113         * gcc.target/i386/pr44180.c: New.
2114
2115 2010-10-13  Jason Merrill  <jason@redhat.com>
2116
2117         * g++.dg/template/canon-type-8.C: New.
2118
2119 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2120
2121         * gcc.c-torture/execute/20101013-1.c: New test.
2122
2123 2010-10-13  Richard Guenther  <rguenther@suse.de>
2124
2125         PR objc/45878
2126         * objc.dg/pr45878.m: New testcase.
2127
2128 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2129
2130         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2131         * gcc.dg/format/dfp-printf-1.c: Likewise.
2132         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2133
2134 2010-10-13  Richard Guenther  <rguenther@suse.de>
2135
2136         PR tree-optimization/45788
2137         * g++.dg/pr45788.C: New testcase.
2138
2139 2010-10-13  Richard Guenther  <rguenther@suse.de>
2140
2141         PR tree-optimization/45970
2142         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2143
2144 2010-10-13  Richard Guenther  <rguenther@suse.de>
2145
2146         PR tree-optimization/45982
2147         * gcc.dg/torture/pr45982.c: New testcase.
2148         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2149         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2150         * gcc.dg/torture/pr39074-2.c: Likewise.
2151
2152 2010-10-13  Richard Guenther  <rguenther@suse.de>
2153
2154         PR middle-end/45874
2155         * g++.dg/torture/pr45874.C: New testcase.
2156
2157 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2158
2159         * objc.dg/attributes/method-attribute-1.m: Update to respond
2160         to implemented method attributes..
2161         * objc.dg/attributes/method-attribute-2.m: Likewise.
2162         * objc.dg/attributes/method-attribute-3.m: Likewise.
2163         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2164         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2165         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2166
2167 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2168
2169         PR libobjc/23214
2170         * objc.dg/pr23214.m: New.
2171
2172 2010-10-12  Michael Eager  <eager@eagercon.com>
2173
2174         PR testsuite/45856
2175         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2176         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2177
2178 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2179
2180         PR fortran/45636
2181         * gcc.c-torture/execute/pr45636.c: New test.
2182         * gfortran.dg/pr45636.f90: New test.
2183
2184 2010-10-12  Richard Henderson  <rth@redhat.com>
2185
2186         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2187
2188 2010-10-12  Daniel Kraft  <d@domob.eu>
2189
2190         PR fortran/38936
2191         * gfortran.dg/associate_1.f03: More tests with derived-types.
2192         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2193         * gfortran.dg/associate_8.f03: Fix typo.
2194         * gfortran.dg/initialization_27.f90: Fix typo.
2195
2196 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2197
2198         PR testsuite/45851
2199         * lib/lto.exp (lto-get-options-main): Support optional target
2200         selector for dg-extra-ld-options.
2201
2202 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2203
2204         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2205         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2206
2207 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2208
2209         PR middle-end/45699
2210         * g++.dg/torture/pr45699.C: New test.
2211         * g++.dg/otr-fold-1.C: Adjusted.
2212         * g++.dg/otr-fold-1.C: Likewise.
2213
2214 2010-10-11  Nick Clifton  <nickc@redhat.com>
2215
2216         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2217         Allow for a user label prefix.
2218
2219 2010-10-10  Richard Guenther  <rguenther@suse.de>
2220
2221         * g++.dg/lto/20101010-1_0.C: New testcase.
2222         * g++.dg/lto/20101010-2_0.C: Likewise.
2223
2224 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2225
2226         PR tree-optimization/45902
2227         * gcc.dg/vect/45902.c: New test.
2228
2229 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2230
2231         PR target/45870
2232         * gcc.dg/tls/pr45870.c: New test.
2233
2234 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2235
2236         PR fortran/45961
2237         * gfortran.dg/typebound_operator_6.f03: New.
2238
2239 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2240
2241         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2242         and adjust -export symbol scanning.
2243         * g++.dg/ext/dllexport1.C: Likewise.
2244         * g++.dg/ext/dllexport3.C: Likewise.
2245         * gcc.dg/dll-3.c: Likewise.
2246         * gcc.dg/dll-4.c: Likewise.
2247         * gcc.dg/dll-5.c: Likewise.
2248
2249 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2250
2251         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2252         instead of tree_profile dump file.
2253         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2254         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2255         dump file.
2256
2257 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2258
2259         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2260
2261 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2262
2263         * gfortran.dg/character_comparison_4.f90:  New test.
2264         * gfortran.dg/character_comparison_5.f90:  New test.
2265         * gfortran.dg/character_comparison_6.f90:  New test.
2266
2267 2010-10-09  Richard Henderson  <rth@redhat.com>
2268
2269         * lib/target-supports.exp
2270         (check_effective_target_automatic_stack_alignment): Always true.
2271
2272 2010-10-09  Richard Guenther  <rguenther@suse.de>
2273
2274         PR lto/45956
2275         * gcc.dg/lto/20101009-2_0.c: New testcase.
2276         * gcc.dg/lto/20101009-2_1.c: Likewise.
2277         * gcc.dg/lto/20101009-2_2.c: Likewise.
2278
2279 2010-10-09  Richard Guenther  <rguenther@suse.de>
2280
2281         PR lto/45947
2282         * g++.dg/lto/20101009-1_0.C: New testcase.
2283
2284 2010-10-09  Richard Guenther  <rguenther@suse.de>
2285
2286         PR tree-optimization/45945
2287         * gcc.dg/lto/20101009-1_0.c: New testcase.
2288
2289 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2290
2291         PR target/45913
2292         * gcc.target/i386/pr45913.c: New.
2293
2294 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2295
2296         PR fortran/45943
2297         * gfortran.dg/streamio_16.f90: Update test.
2298
2299 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2300
2301         PR tree-optimization/45903
2302         * gcc.target/i386/pr45903.c: New test.
2303
2304 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2305
2306         * gnat.dg/interface5.adb: Compile with warnings disabled.
2307
2308 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2309
2310         * obj-c++.dg/encode-10.mm: New testcase.
2311
2312 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2313
2314         PR objc++/23614
2315         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2316         C++ class.  Removed XFAIL.
2317
2318 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2319
2320         PR fortran/45933
2321         * gfortran.dg/typebound_operator_5.f03: New.
2322
2323 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2324
2325         Merge from 'apple/trunk' branch on FSF servers.
2326
2327         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
2328
2329         Radar 4508851
2330         * obj-c++.dg/method-namespace-1.mm: New.
2331
2332 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2333
2334         * gcc.dg/tree-ssa/sra-11.c: New test.
2335
2336 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2337
2338         PR Tree-Vect/45847
2339         * gcc.dg/vect/pr45847.c: New test.
2340
2341 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2342             Kai Tietz  <kai.tietz@onevision.com>
2343
2344         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2345
2346 2010-10-07  Richard Guenther  <rguenther@suse.de>
2347
2348         PR tree-optimization/45732
2349         * gcc.dg/torture/pr45732.c: New testcase.
2350
2351 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2352
2353         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2354         * objc.dg/foreach-2.m: Likewise.
2355         * objc.dg/foreach-3.m: Likewise.
2356         * objc.dg/foreach-4.m: Likewise.
2357         * objc.dg/foreach-5.m: Likewise.
2358         * objc.dg/foreach-6.m: Likewise.
2359         * objc.dg/foreach-7.m: Likewise.
2360         * objc.dg/objc-foreach-4.m: Likewise.
2361         * objc.dg/objc-foreach-5.m: Likewise.
2362
2363 2010-10-07  Richard Guenther  <rguenther@suse.de>
2364
2365         PR middle-end/45869
2366         * gcc.dg/torture/pr45869.c: New testcase.
2367
2368 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2369
2370         * objc.dg/set-not-used-1.m: New
2371         * obj-c++.dg/set-not-used-1.mm: New.
2372
2373 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2374
2375         * objc.dg/attributes/method-attribute-3.m: New.
2376         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2377
2378 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2379
2380         PR fortran/45916
2381         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2382
2383 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2384
2385         PR fortran/45889
2386         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2387
2388 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2389
2390         Merge from 'apple/trunk' branch on FSF servers.
2391
2392         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
2393
2394         Radar 4278774
2395         * obj-c++.dg/encode-9.mm: New.
2396
2397 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2398
2399         * g++.dg/cpp0x/pr45908.C: New test.
2400
2401 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2402
2403         * gnat.dg/opt6.ad[sb]: New test.
2404
2405 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2406
2407         Implemented fast enumeration for Objective-C.
2408         * objc.dg/foreach-1.m: New.
2409         * objc.dg/foreach-2.m: New.
2410         * objc.dg/foreach-3.m: New.
2411         * objc.dg/foreach-4.m: New.
2412         * objc.dg/foreach-5.m: New.
2413         * objc.dg/foreach-6.m: New.
2414         * objc.dg/foreach-7.m: New.
2415
2416         Merge from 'apple/trunk' branch on FSF servers:
2417         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
2418
2419         Radar 4502236
2420         * objc.dg/objc-foreach-5.m: New.
2421
2422         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
2423
2424         Radar 4507230
2425         * objc.dg/objc-foreach-4.m: New.
2426
2427         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
2428
2429         Radar 4472881
2430         * objc.dg/objc-foreach-3.m: New.
2431
2432         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
2433
2434         Radar 4468498
2435         * objc.dg/objc-foreach-2.m: New.
2436
2437         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
2438
2439         Radar 4294910
2440         * objc.dg/objc-foreach-1.m: New
2441
2442 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2443
2444         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2445         unsigned values.
2446
2447 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2448
2449         PR objc++/28050
2450         * obj-c++.dg/syntax-error-10.mm: New.
2451
2452 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2453
2454         PR objc++/23707
2455         * obj-c++.dg/syntax-error-9.mm: New.
2456
2457 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2458
2459         PR objc++/31126
2460         * obj-c++.dg/syntax-error-8.mm: New.
2461
2462 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2463
2464         Merge from 'apple/trunk' branch on FSF servers.
2465
2466         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
2467
2468         Radar 4290840
2469         * obj-c++.dg/syntax-error-7.mm: New
2470
2471         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
2472
2473         Radar 4294425
2474         * obj-c++.dg/syntax-error-6.mm: New
2475
2476         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
2477
2478         Radar 4261146
2479         * obj-c++.dg/syntax-error-5.mm: New
2480
2481         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2482
2483         Radar 4093475
2484         * obj-c++.dg/syntax-error-[3-4].mm: New.
2485
2486         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2487
2488         Radar 4185810
2489         * obj-c++.dg/syntax-error-[1-2].mm: New.
2490
2491 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2492
2493         PR tree-optimization/45752
2494         * gcc.dg/vect/pr45752.c: New test.
2495
2496 2010-10-05  Richard Guenther  <rguenther@suse.de>
2497
2498         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2499         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2500         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2501         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2502         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2503         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2504         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2505         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2506         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2507         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2508         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2509         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2510         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2511         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2512         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2513         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2514         * gcc.dg/tree-ssa/20080530.c: Likewise.
2515         * g++.dg/tree-ssa/inline-3.C: Likewise.
2516         * g++.dg/tree-ssa/inline-1.C: Likewise.
2517         * g++.dg/tree-ssa/inline-2.C: Likewise.
2518         * gcc.dg/profile-dir-1.c: Likewise.
2519         * gcc.dg/profile-dir-2.c: Likewise.
2520         * gcc.dg/profile-dir-3.c: Likewise.
2521
2522 2010-10-05  Richard Guenther  <rguenther@suse.de>
2523
2524         PR middle-end/45877
2525         * g++.dg/torture/pr45877.C: New testcase.
2526
2527 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2528
2529         PR debug/45849
2530         * gcc.dg/debug/pr45849.c: New test.
2531
2532         PR middle-end/45876
2533         * gcc.c-torture/compile/pr45876.c: New test.
2534
2535 2010-10-04  Julian Brown  <julian@codesourcery.com>
2536
2537         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2538         vect_hw_misalign.
2539         * gcc.dg/vect/vect-60.c: Likewise.
2540         * gcc.dg/vect/vect-56.c: Likewise.
2541         * gcc.dg/vect/vect-93.c: Likewise.
2542         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2543         * gcc.dg/vect/vect-95.c: Likewise.
2544         * gcc.dg/vect/vect-96.c: Likewise.
2545         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2546         * gcc.dg/vect/slp-25.c: Likewise.
2547         * gcc.dg/vect/slp-3.c: Likewise.
2548         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2549         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2550         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2551         * gcc.dg/vect/vect-109.c: Likewise.
2552         * gcc.dg/vect/vect-peel-1.c: Likewise.
2553         * gcc.dg/vect/vect-peel-2.c: Likewise.
2554         * lib/target-supports.exp
2555         (check_effective_target_arm_vect_no_misalign): New.
2556         (check_effective_target_vect_no_align): Use above.
2557         (check_effective_target_vect_element_align): New.
2558         (add_options_for_quad_vectors): New.
2559
2560 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2561
2562         PR tree-optimization/45572
2563         * g++.dg/ipa/pr45572-1.C: New test.
2564         * g++.dg/ipa/pr45572-2.C: Likewise.
2565
2566 2010-10-03  Ian Lance Taylor  <iant@google.com>
2567
2568         * gcc.dg/anon-struct-11.c: New test.
2569         * gcc.dg/anon-struct-12.c: New test.
2570         * gcc.dg/anon-struct-13.c: New test.
2571         * gcc.dg/anon-struct-14.c: New test.
2572
2573 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2574
2575         * g++.dg/torture/pr45764.C: Revert revision 164914.
2576         * gcc.dg/vect/pr43432.c: Likewise.
2577         * gcc.dg/vect/vect-114.c: Likewise.
2578         * gcc.dg/vect/vect-15.c: Likewise.
2579
2580 2010-10-03  Jason Merrill  <jason@redhat.com>
2581
2582         * g++.dg/cpp0x/sfinae5.C: New.
2583
2584 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2585
2586         PR tree-optimization/45720
2587         PR tree-optimization/45764
2588         * g++.dg/torture/pr45764.C: New.
2589
2590         * gcc.dg/vect/pr43432.c: Xfail.
2591         * gcc.dg/vect/vect-114.c: Likewise.
2592         * gcc.dg/vect/vect-15.c: Likewise.
2593
2594 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2595
2596         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2597         hppa*-*-hpux*.
2598         * gcc.dg/torture/pr45678-2.c: Likewise.
2599
2600 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2601
2602         PR fortran/45748
2603         * gfortran.dg/intrinsic_6.f90: New.
2604
2605 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2606
2607         PR fortran/42831
2608         * gfortran.dg/dependency_37.f90:  New test.
2609
2610 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2611
2612         * gcc.target/i386/shift_mask.c: New test.
2613
2614 2010-10-01  Richard Guenther  <rguenther@suse.de>
2615
2616         PR tree-optimization/45854
2617         * g++.dg/torture/pr45854.C: New testcase.
2618
2619 2010-09-30  Michael Eager  <eager@eagercon.com>
2620
2621         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2622         __FLT_{MIN,MAX}__.
2623
2624 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2625
2626         PR middle-end/45758
2627         * gfortran.dg/graphite/pr45758.f90: New.
2628
2629 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2630
2631         PR middle-end/45230
2632         * gcc.dg/graphite/id-pr45230.c: New.
2633
2634 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2635
2636         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2637         * gfortran.dg/graphite/graphite.exp: Same.
2638         * gcc.dg/graphite/vect-pr43423.c: New.
2639
2640 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2641
2642         PR target/45843
2643         * g++.dg/torture/pr45843.C: New test.
2644
2645 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2646
2647         PR fortran/45828
2648         * gfortran.dg/allocate_derived_5.f90: New.
2649
2650 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2651
2652         PR tree-optimization/31261
2653         * gcc.dg/tree-ssa/pr31261.c: New test.
2654
2655 2010-09-30  Michael Eager  <eager@eagercon.com>
2656
2657         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2658         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2659         * gcc.target/microblaze/microblaze.exp: Ditto.
2660         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2661         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2662         * gcc.target/microblaze/others/data_var1.c: Ditto.
2663         * gcc.target/microblaze/others/data_var2.c: Ditto.
2664         * gcc.target/microblaze/others/data_var3.c: Ditto.
2665         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2666         * gcc.target/microblaze/others/strings1.c:: Ditto.
2667         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2668         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2669         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2670         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2671         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2672         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2673         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2674         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2675         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2676         * gcc.target/microblaze/isa/pcmp.c: Ditto.
2677         * gcc.target/microblaze/isa/nofloat.c: Ditto.
2678         * gcc.target/microblaze/isa/fcvt.c: Ditto.
2679         * gcc.target/microblaze/isa/float.c: Ditto.
2680         * gcc.target/microblaze/isa/mulh.c: Ditto.
2681         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2682         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2683         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2684         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2685         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2686         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2687         * gcc.target/microblaze/isa/bshift.c: Ditto.
2688         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2689         * gcc.target/microblaze/isa/div.c: Ditto.
2690         * gcc.target/microblaze/isa/vanilla.c: Ditto.
2691         * gcc.target/microblaze/isa/mul.c: Ditto.
2692
2693 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2694
2695         merge from FSF 'apple/trunk' branch.
2696         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
2697
2698         Radar 4386773
2699         * objc.dg/enhanced-proto-1.m: New.
2700         * objc.dg/enhanced-proto-2.m: New.
2701         * obj-c++.dg/enhanced-proto-1.mm: New
2702         * obj-c++.dg/enhanced-proto-2.mm: New.
2703
2704 2010-09-30  Richard Guenther  <rguenther@suse.de>
2705
2706         PR testsuite/45702
2707         * gcc.dg/debug/pr41893-1.c: Adjust.
2708         * gcc.dg/pr30762-1.c: Likewise.
2709         * gcc.dg/pr31529-1.c: Likewise.
2710         * gcc.dg/pr34457-1.c: Likewise.
2711         * gcc.dg/pr34668-1.c: Likewise.
2712         * gcc.dg/pr43557-1.c: Likewise.
2713
2714 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2715
2716         PR objc/45842
2717         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2718         * objc.dg/const-str-3.m: Correct header for memcpy.
2719         * objc.dg/const-str-7.m: Likewise.
2720         * objc.dg/method-20b.m: Provide an implementation of Object.
2721         Adjust XFAIL for m64 NeXT runtime.
2722         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2723         * objc.dg/encode-3.m: Correct line ordering, provide header for
2724         sprintf.
2725         * objc.dg/encode-7-next.m: Only run for 32bit.
2726         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2727         * objc.dg/type-size-2.m: Provide an implementation of Object.
2728         Ajust headers.
2729         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2730         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2731         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2732         Adjust XFAIL for m64 NeXT runtime.
2733         * obj-c++.dg/method-22.mm: Likewise.
2734         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2735
2736 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2737
2738         Merge from 'apple/trunk' branch on FSF servers.
2739
2740         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2741
2742         Radar 4278236
2743         * obj-c++.dg/bad-forward-decl.mm: New
2744
2745 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2746
2747         * ada/acats/run_acats: Revert revision 157037.
2748
2749 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2750
2751         Merge from 'apple/trunk' branch on FSF servers.
2752
2753         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2754
2755         Radar 4281748
2756         * objc.dg/naming-2.m: Update
2757         * objc.dg/naming-3.m: New
2758
2759 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
2760
2761         PR target/40457
2762         * gcc.target/arm/pr40457-3.c: New test.
2763
2764 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2765
2766         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2767         alias checking.
2768         * lib/target-supports.exp (check_ifunc_available): Likewise.
2769
2770 2010-09-29  Tristan Gingold  <gingold@adacore.com>
2771
2772         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2773
2774 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2775
2776         * objc.dg/keywords-1.m: New test.
2777         * objc.dg/keywords-2.m: New test.
2778         * objc.dg/keywords-3.m: New test.
2779         * obj-c++.dg/keywords-1.mm: New test.
2780         * obj-c++.dg/keywords-2.mm: New test.
2781
2782 2010-09-28  Jason Merrill  <jason@redhat.com>
2783
2784         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2785         * g++.dg/ext/complit11.C: Likewise.
2786         * g++.old-deja/g++.law/temps1.C: Likewise.
2787
2788         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2789         * g++.old-deja/g++.mike/misc6.C: Likewise.
2790
2791 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2792
2793         * objc.dg/attributes/method-attribute-1.m: New.
2794         * objc.dg/attributes/method-attribute-2.m: New.
2795
2796         * obj-c++.dg/attributes/method-attribute-1.m: New.
2797         * obj-c++.dg/attributes/method-attribute-2.m: New.
2798
2799 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2800
2801         * objc.dg/attributes: New.
2802         * objc.dg/attributes/attributes.exp: New.
2803         * objc.dg/attributes/class-attribute-1.m: New.
2804         * objc.dg/attributes/class-attribute-2.m: New
2805         * objc.dg/attributes/categ-attribute-1.m: New
2806         * objc.dg/attributes/categ-attribute-2.m: New
2807         * objc.dg/attributes/proto-attribute-1.m: New
2808
2809         * obj-c++.dg/attributes: New.
2810         * obj-c++.dg/attributes/attributes.exp: New
2811         * obj-c++.dg/attributes/class-attribute-1.mm: New
2812         * obj-c++.dg/attributes/class-attribute-2.mm: New
2813         * obj-c++.dg/attributes/categ-attribute-1.mm: New
2814         * obj-c++.dg/attributes/categ-attribute-2.mm: New
2815         * obj-c++.dg/attributes/proto-attribute-1.mm: New
2816
2817 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2818
2819         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2820         from the branch renamed to method-20b.m to avoid clashes).
2821
2822         2005-08-23  Stuart Hastings  <stuart@apple.com>
2823                     Ziemowit Laski  <zlaski@apple.com>
2824
2825         Radar 4209854
2826         * obj-c++.dg/method-23.mm: New.
2827         * objc.dg/method-20.m: New.
2828
2829 2010-09-28  Jan Hubicka  <jh@suse.cz>
2830
2831         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2832
2833 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2834
2835         PR target/44452
2836         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2837         i?86-*-solaris2.[89], *-*-vxworks*.
2838         * gcc.target/i386/pr22152.c: Likewise.
2839         * gcc.target/i386/vect8-ret.c: New test.
2840
2841 2010-09-28  Jie Zhang  <jie@codesourcery.com>
2842
2843         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2844
2845 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2846
2847         Merge from 'apple/trunk' branch on FSF servers.
2848
2849         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
2850
2851         Radar 4175534
2852         * obj-c++.dg/method-22.mm: New.
2853
2854 2010-09-27  Jason Merrill  <jason@redhat.com>
2855
2856         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2857         * g++.dg/ext/complit11.C: Adjust.
2858         * g++.old-deja/g++.law/temps1.C: Adjust.
2859         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2860         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2861
2862 2010-09-27  Ian Lance Taylor  <iant@google.com>
2863
2864         * lib/target-supports.exp (check_effective_target_split_stack):
2865         New procedure.
2866         * gcc.dg/split-1.c: New test.
2867         * gcc.dg/split-2.c: New test.
2868         * gcc.dg/split-3.c: New test.
2869         * gcc.dg/split-4.c: New test.
2870
2871 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2872
2873         PR objc/25464
2874         * objc.dg/type-size-3.m: New test.
2875
2876 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2877
2878         PR objc/45763
2879         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2880
2881 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2882
2883         PR objc/25450
2884         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2885         * objc.dg/type-size-2.m: Same change.
2886         * obj-c++.dg/encode-5.mm: Same change.
2887
2888 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2889
2890         Merge from 'apple/trunk' branch on FSF servers.  The original
2891         Changelogs are below.
2892
2893         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2894         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2895         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2896         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2897         in the branch).
2898         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2899         proto-qual-1.m in the branch) and the normal ABI on GNU.
2900         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2901         the test only with the NeXT runtime.
2902         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2903         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2904         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2905         Run the test only with the NeXT runtime.
2906
2907         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2908
2909         Radar 4492973
2910         * objc.dg/encode-7-64bit.m: New.
2911         * objc.dg/encode-7.m: Skip if -m64.
2912
2913         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2914
2915         Radar 4301047
2916         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2917         * obj-c++.dg/threedotthree-abi-1.mm: New
2918         * objc.dg/threedotthree-abi-1.m: New
2919
2920         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2921
2922         Radar 4136935
2923         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2924         * objc.dg/encode-6.m: Likewise.
2925         * objc.dg/encode-7.m: New test case.
2926
2927 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2928
2929         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2930         const-str-12.m to constr-str-12b.m to avoid conflicts.
2931
2932         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2933
2934         Radar 4229905
2935         * obj-c++.dg/warn5.mm: New
2936
2937         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2938
2939         Radar 4154928
2940         * obj-c++.dg/const-str-12.mm: New.
2941         * objc.dg/const-str-12.m: New.
2942
2943 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2944
2945         PR fortran/40569
2946         PR fortran/40568
2947         * gfortran.dg/storage_size_2.f08: Fix test.
2948         * gfortran.dg/c_sizeof_1.f90: Fix test.
2949         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2950         * gfortran.dg/c_sizeof_3.f90: New.
2951         * gfortran.dg/c_sizeof_4.f90: New.
2952         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2953         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2954
2955 2010-09-26  Daniel Kraft  <d@domob.eu>
2956
2957         PR fortran/45783
2958         PR fortran/45795
2959         * gfortran.dg/select_type_18.f03: New test.
2960
2961 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2962
2963         * gnat.dg/return2.ad[sb]: New test.
2964         * gnat.dg/return2_pkg.ads: New helper.
2965
2966 2010-09-25  Daniel Kraft  <d@domob.eu>
2967
2968         PR fortran/45776
2969         * gfortran.dg/io_constraints_6.f03: New test.
2970         * gfortran.dg/io_constraints_7.f03: New test.
2971         * gfortran.dg/newunit_2.f90: New test.
2972
2973 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2974
2975         * gfortran.dg/operator_c1202.f90: New test.
2976
2977 2010-09-24  Jan Hubicka  <jh@suse.cz>
2978
2979         * gcc.dg/tree-ssa/leaf.c: New testcase.
2980
2981 2010-09-24  Jan Hubicka  <jh@suse.cz>
2982
2983         PR tree-optimization/45738
2984         PR tree-optimization/45741
2985         * gcc.c-torture/compile/pr45741.c: New.
2986         * gfortran.fortran-torture/compile/pr45738.f90: New.
2987
2988 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2989
2990         * gcc.dg/cpp/undef-opt-1.c: New test.
2991
2992 2010-09-24  Jason Merrill  <jason@redhat.com>
2993
2994         * g++.dg/other/error10.C: Adjust expected output.
2995
2996 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2997
2998         PR middle-end/45234
2999         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3000         * gcc.target/i386/pr45234.c: New test.
3001
3002 2010-09-24  Richard Guenther  <rguenther@suse.de>
3003
3004         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3005
3006 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3007
3008         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3009         as a comment leader in regexp.
3010
3011 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3012
3013         * objc.dg/sync-2.m: New test.
3014         * obj-c++.dg/sync-2.mm: New test.
3015
3016 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3017
3018         PR fortran/40571
3019         * gfortran.dg/iso_fortran_env_7.f90: New.
3020
3021 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3022
3023         * obj-c++.dg/too-many-args.mm: New file.
3024
3025 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3026
3027         Merge from 'apple/trunk' branch on FSF servers.
3028
3029         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3030
3031         Radar 4491608
3032         * objc.dg/too-many-args.m: New
3033
3034 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3035
3036         PR fortran/45744
3037         * gfortran.dg/dependency_36.f90:  New test.
3038
3039 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3040
3041         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3042         * gcc.target/i386/pad-3.c: Ditto.
3043         * gcc.target/i386/pad-7.c: Ditto.
3044         * gcc.target/i386/pad-7.c: Ditto.
3045         * gcc.target/i386/pr36502.c: Ditto.
3046         * gcc.target/i386/zee.c: Ditto.
3047         * gcc.target/i386/20060821-1.c: Ditto.
3048         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3049         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3050         * gcc.target/i386/pad-5b.c: Ditto.
3051         * gcc.target/i386/pad-6a.c: Ditto.
3052         * gcc.target/i386/pad-6b.c: Ditto.
3053         * gcc.target/i386/pad-8.c: Ditto.
3054         * gcc.target/i386/pad-9.c: Ditto.
3055         * gcc.target/i386/pad-10.c: Ditto.
3056         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3057
3058 2010-09-23  Richard Guenther  <rguenther@suse.de>
3059
3060         PR tree-optimization/45565
3061         * g++.dg/ipa/pr45565.C: New testcase.
3062
3063 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3064
3065         PR fortran/45745
3066         PR fortran/45648
3067         * gfortran.dg/vector_subscript_bound_1.f90: New.
3068
3069 2010-09-23  Richard Guenther  <rguenther@suse.de>
3070
3071         PR middle-end/45750
3072         * gcc.dg/pr45750.c: New testcase.
3073
3074 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3075
3076         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3077         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3078         build.
3079
3080 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3081
3082         PR rtl-optimization/44374
3083         * gcc.target/arm/headmerge-1.c: New test.
3084         * gcc.target/arm/headmerge-2.c: New test.
3085         * gcc.target/i386/headmerge-1.c: New test.
3086         * gcc.target/i386/headmerge-2.c: New test.
3087
3088 2010-09-23  Daniel Kraft  <d@domob.eu>
3089
3090         PR fortran/38936
3091         PR fortran/44044
3092         PR fortran/45474
3093         * gfortran.dg/intrinsic_intent_1.f03: New test.
3094         * gfortran.dg/select_type_17.f03: New test.
3095         * gfortran.dg/associate_5.f03: More definability tests.
3096         * gfortran.dg/enum_2.f90: Check definability.
3097         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3098         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3099         * gfortran.dg/char_expr_2.f90: Ditto.
3100         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3101         * gfortran.dg/enum_5.f90: Ditto.
3102         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3103         * gfortran.dg/impure_assignment_2.f90: Ditto.
3104         * gfortran.dg/impure_assignment_3.f90: Ditto.
3105         * gfortran.dg/intent_out_1.f90: Ditto.
3106         * gfortran.dg/intent_out_3.f90: Ditto.
3107         * gfortran.dg/pointer_assign_7.f90: Ditto.
3108         * gfortran.dg/pointer_intent_3.f90: Ditto.
3109         * gfortran.dg/pr19936_1.f90: Ditto.
3110         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3111         * gfortran.dg/simpleif_2.f90: Ditto.
3112         * gfortran.dg/protected_5.f90: Ditto.
3113         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3114         * gfortran.dg/protected_6.f90: Ditto.
3115         * gfortran.dg/protected_7.f90: Ditto.
3116
3117 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3118
3119         PR libfortran/45710
3120         * gfortran.dg/namelist_65.f90: New test.
3121
3122 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3123
3124         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3125         the regexp pattern between the expected label and location string.
3126
3127 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3128
3129         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3130
3131 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3132
3133         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3134         * gcc.dg/pr27898.c: Likewise.
3135         * gcc.dg/pr28712.c: Likewise.
3136         * gcc.dg/pr30762-1.c: Likewise.
3137         * gcc.dg/pr31529-1.c: Likewise.
3138         * gcc.dg/pr34457-1.c: Likewise.
3139         * gcc.dg/pr34668-1.c: Likewise.
3140         * gcc.dg/pr34989-1.c: Likewise.
3141         * gcc.dg/pr43557-1.c: Likewise.
3142
3143 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3144
3145         PR rtl-optimization/45739
3146         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3147
3148 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3149
3150         * gcc.target/sparc/mnofpu.c: New test.
3151
3152 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3153
3154         PR rtl-optimization/45739
3155         * gcc.target/i386/pr45739.c: New test.
3156
3157 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3158
3159         PR fortran/45648
3160         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3161         and counts. Add non-elemental function call check.
3162
3163         PR fortran/45648
3164         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3165         arguments checks. Update temporary counts.
3166         * gfortran.dg/transpose_optimization_1.f90: New.
3167
3168 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3169
3170         PR objc/23710
3171         * objc.dg/invalid-method-1.m: New.
3172
3173 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3174
3175         Merge from 'apple/trunk' branch on FSF servers.
3176
3177         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
3178
3179         Radar 4291785
3180         * objc.dg/naming-4.m: New
3181         * objc.dg/naming-5.m: New
3182         * obj-c++.dg/naming-1.mm: New
3183         * obj-c++.dg/naming-2.mm: New
3184
3185 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3186             Jack Howarth  <howarth@bromo.med.uc.edu>
3187
3188         PR c++/45645
3189         * g++.dg/torture/pr44972.C: Use portable assert().
3190
3191 2010-09-21  Richard Guenther  <rguenther@suse.de>
3192
3193         PR tree-optimization/45580
3194         * g++.dg/torture/pr45580.C: New testcase.
3195
3196 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3197
3198         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3199
3200 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3201
3202         PR fortran/45438
3203         * gfortran.dg/pointer_check_7.f90: New.
3204
3205 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3206
3207         PR rtl-optimization/45728
3208         * gcc.c-torture/compile/pr45728.c: New test.
3209
3210 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3211
3212         PR fortran/45081
3213         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3214
3215 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3216
3217         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3218
3219 2010-09-20  Richard Guenther  <rguenther@suse.de>
3220
3221         PR middle-end/45704
3222         * gcc.dg/torture/pr45704.c: New testcase.
3223
3224 2010-09-20  Jan Hubicka  <jh@suse.cz>
3225
3226         PR tree-optimize/45605
3227         * g++.dg/tree-ssa/pr45605.C: New testcase.
3228
3229 2010-09-20  Michael Matz  <matz@suse.de>
3230
3231         PR testsuite/45706
3232         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3233         enough.
3234
3235 2010-09-20  Richard Guenther  <rguenther@suse.de>
3236
3237         PR tree-optimization/45705
3238         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3239
3240 2010-09-20  Michael Matz  <matz@suse.de>
3241
3242         PR testsuite/45706
3243         * lib/target-supports.exp (check_effective_target_vect_perm):
3244         Add i?86-*-*.
3245
3246 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3247
3248         PR rtl-optimization/45695
3249         * gcc.c-torture/execute/pr45695.c: New test.
3250
3251 2010-09-19  Jan Hubicka  <jh@suse.cz>
3252
3253         PR lto/44246
3254         * gcc.c-torture/compile/pr44246.c:New file.
3255
3256 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3257
3258         PR tree-optimization/45714
3259         * gfortran.dg/vect/pr45714-a.f: New test.
3260         * gfortran.dg/vect/pr45714-b.f: New test.
3261
3262 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3263
3264         * gnat.dg/const1.adb: Rename into...
3265         * gnat.dg/constant1.adb: ...this.
3266         * gnat.dg/constant2.adb: New test.
3267         * gnat.dg/constant2_pkg1.ads: New helper.
3268         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3269
3270 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3271
3272         * gnat.dg/specs/constant1.ads: New test.
3273         * gnat.dg/specs/constant1_pkg.ads: New helper.
3274
3275 2010-09-18  Jan Hubicka  <jh@suse.cz>
3276
3277         PR tree-optimization/45453
3278         * g++.dg/tree-ssa/pr45453.C: New testcase.
3279
3280 2010-09-18  Jason Merrill  <jason@redhat.com>
3281
3282         * g++.dg/cpp0x/initlist44.C: New.
3283
3284 2010-09-18  Richard Guenther  <rguenther@suse.de>
3285
3286         PR tree-optimization/45709
3287         * g++.dg/torture/pr45709-2.C: New testcase.
3288
3289 2010-09-18  Richard Guenther  <rguenther@suse.de>
3290
3291         PR tree-optimization/45709
3292         * g++.dg/torture/pr45709.C: New testcase.
3293
3294 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3295
3296         PR testsuite/45719
3297         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3298
3299 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3300
3301         * gcc.target/i386/pad-1.c: New.
3302         * gcc.target/i386/pad-2.c: Likewise.
3303         * gcc.target/i386/pad-3.c: Likewise.
3304         * gcc.target/i386/pad-4.c: Likewise.
3305         * gcc.target/i386/pad-5a.c: Likewise.
3306         * gcc.target/i386/pad-5b.c: Likewise.
3307         * gcc.target/i386/pad-6a.c: Likewise.
3308         * gcc.target/i386/pad-6b.c: Likewise.
3309         * gcc.target/i386/pad-7.c: Likewise.
3310         * gcc.target/i386/pad-8.c: Likewise.
3311         * gcc.target/i386/pad-9.c: Likewise.
3312         * gcc.target/i386/pad-10.c: Likewise.
3313
3314 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3315
3316         PR middle-end/45234
3317         * gcc.dg/torture/stackalign/alloca-5.c: New.
3318
3319 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3320
3321         PR middle-end/45678
3322         * gcc.dg/torture/pr45678-2.c: New.
3323
3324 2010-09-17  Richard Guenther  <rguenther@suse.de>
3325
3326         PR middle-end/45678
3327         * gcc.dg/torture/pr45678-1.c: New testcase.
3328
3329 2010-09-17  Michael Matz  <matz@suse.de>
3330
3331         PR tree-optimization/43432
3332         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3333         check_effective_target_vect_perm_short): New predicates.
3334         (check_effective_target_vect_perm): Include x86_64.
3335         * gcc.dg/vect/pr43432.c: New test.
3336         * gcc.dg/vect/vect-114.c: Adjust.
3337         * gcc.dg/vect/vect-15.c: Ditto.
3338         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3339         * gcc.dg/vect/slp-perm-9.c: Ditto.
3340
3341 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3342
3343         PR testsuite/45692
3344         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3345         GNU runtime.
3346
3347 2010-09-17  Richard Guenther  <rguenther@suse.de>
3348
3349         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3350         * gcc.dg/pr28706.c: Likewise.
3351         * gcc.dg/pr28712.c: Likewise.
3352         * gcc.dg/pr30762-1.c: Likewise.
3353         * gcc.dg/pr30762-2.c: Likewise.
3354         * gcc.dg/pr31529-1.c: Likewise.
3355         * gcc.dg/pr31529-2.c: Likewise.
3356         * gcc.dg/pr34457-1.c: Likewise.
3357         * gcc.dg/pr34457-2.c: Likewise.
3358         * gcc.dg/pr34668-1.c: Likewise.
3359         * gcc.dg/pr34668-2.c: Likewise.
3360         * gcc.dg/pr34989-1.c: Likewise.
3361         * gcc.dg/pr34989-2.c: Likewise.
3362         * gcc.dg/pr43557-1.c: Likewise.
3363         * gcc.dg/pr43557-2.c: Likewise.
3364         * gcc.dg/debug/pr41893-1.c: Likewise.
3365         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3366         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3367         * gcc.dg/matrix/matrix-4.c: Likewise.
3368         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3369         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3370         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3371         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3372
3373 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3374
3375         PR fortran/43665
3376         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3377         optimizations.
3378         * gfortran.dg/intent_optimize_1.f90: New test.
3379
3380 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3381
3382         * gcc.target/i386/divmod-1.c: New.
3383         * gcc.target/i386/divmod-2.c: Likewise.
3384         * gcc.target/i386/divmod-3.c: Likewise.
3385         * gcc.target/i386/divmod-4.c: Likewise.
3386         * gcc.target/i386/divmod-4a.c: Likewise.
3387         * gcc.target/i386/divmod-5.c: Likewise.
3388         * gcc.target/i386/divmod-6.c: Likewise.
3389         * gcc.target/i386/divmod-7.c: Likewise.
3390         * gcc.target/i386/divmod-8.c: Likewise.
3391         * gcc.target/i386/udivmod-1.c: Likewise.
3392         * gcc.target/i386/udivmod-2.c: Likewise.
3393         * gcc.target/i386/udivmod-3.c: Likewise.
3394         * gcc.target/i386/udivmod-4.c: Likewise.
3395         * gcc.target/i386/udivmod-4a.c: Likewise.
3396         * gcc.target/i386/udivmod-5.c: Likewise.
3397         * gcc.target/i386/udivmod-6.c: Likewise.
3398         * gcc.target/i386/udivmod-7.c: Likewise.
3399         * gcc.target/i386/udivmod-8.c: Likewise.
3400
3401 2010-09-16  Jan Hubicka  <jh@suse.cz>
3402
3403         * g++.dg/lto/pr45679-1_0.C: New file.
3404         * g++.dg/lto/pr45679-1_1.C: New file.
3405         * g++.dg/lto/pr45679-0_0.C: New file.
3406         * g++.dg/lto/pr45679-0_1.C: New file.
3407
3408 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3409
3410         PR fortran/45674
3411         * gfortran.dg/class_dummy_2.f03: New.
3412
3413 2010-09-16  Richard Guenther  <rguenther@suse.de>
3414
3415         PR tree-optimization/45623
3416         * gcc.dg/torture/pr45623.c: New testcase.
3417
3418 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3419
3420         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3421         name and parentheses.
3422         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3423
3424 2010-09-15  Jason Merrill  <jason@redhat.com>
3425
3426         * g++.dg/parse/parameter-declaration-2.C: New.
3427
3428         * g++.dg/cpp0x/scoped_enum2.C: New.
3429
3430 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3431
3432         * gcc.c-torture/compile/20100915-1.c: New test.
3433
3434 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3435
3436         PR middle-end/45644
3437         * gcc.dg/ipa/pr45644.c: New test.
3438
3439 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3440
3441         PR tree-optimization/45633
3442         * gcc.dg/vect/pr45633.c: New test.
3443
3444 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3445
3446         PR fortran/45577
3447         * gfortran.dg/allocate_derived_4.f90: New.
3448
3449 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3450
3451         * lib/target-supports.exp
3452         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3453         supported flag to true for neon.
3454
3455 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3456
3457         PR c++/45665
3458         * g++.dg/template/crash103.C: New.
3459
3460 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3461
3462         Merge from 'apple/trunk' branch on FSF servers.
3463
3464         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3465
3466         Radar 4457381
3467         * objc.dg/msg-in-protocol.m: New.
3468         * obj-c++.dg/msg-in-protocol.mm: New.
3469
3470         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
3471
3472         Radar 4219590
3473         * objc.dg/break-in-ifstmt.m: New.
3474
3475         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3476
3477         Radar 4174166
3478         * obj-c++.dg/comp-types-13.mm: New.
3479         * objc.dg/comp-types-12.m: New.
3480
3481         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3482
3483         Radar 4216500
3484         * obj-c++.dg/proto-lossage-7.mm: New.
3485         * objc.dg/proto-lossage-7.m: New.
3486
3487 2010-09-14  Jan Hubicka  <jh@suse.cz>
3488
3489         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3490         folding.
3491         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3492         folding.
3493
3494 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3495
3496         PR middle-end/45567
3497         * gcc.dg/pr45567.c: New test.
3498
3499         PR debug/45660
3500         * g++.dg/debug/pr45660.C: New test.
3501
3502 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3503
3504         PR tree-optimization/45470
3505         * g++.dg/vect/pr45470-a.cc: New test.
3506         * g++.dg/vect/pr45470-a.cc: New test.
3507
3508 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
3509
3510         PR target/42070
3511         * lib/profopt.exp: Prune warnings on execname2 compile.
3512         * lib/prune.exp: Prune "can't add line info" warnings.
3513
3514 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3515
3516         PR libfortran/45532
3517         * gfortran.dg/namelist_64.f90: New test.
3518
3519 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3520
3521         PR rtl-optimization/45617
3522         * gcc.target/i386/pr45617.c: New test.
3523
3524 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3525
3526         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3527
3528 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3529
3530         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3531         * gcc.target/i386/fma4-vector.c: Likewise.
3532         * gcc.target/i386/vectorize2.c: Likewise.
3533         * gcc.target/i386/vectorize4.c: Likewise.
3534         * gcc.target/i386/vectorize5.c: Likewise.
3535         * gcc.target/i386/vectorize6.c: Likewise.
3536         * gcc.target/i386/vectorize8.c: Likewise.
3537
3538         * gcc.target/i386/vect-double-1.c: New.
3539         * gcc.target/i386/vect-double-1a.c: Likewise.
3540         * gcc.target/i386/vect-double-2.c: Likewise.
3541         * gcc.target/i386/vect-double-2a.c: Likewise.
3542
3543         * lib/target-supports.exp (check_effective_target_vect_double):
3544         Set et_vect_double_saved to 0 when tuning for Atom.
3545
3546 2010-09-13  Jan Hubicka  <jh@suse.cz>
3547
3548         * gcc.dg/torture/pr23821.c: Drop static keyword.
3549         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3550         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3551
3552 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3553
3554         * gcc.target/arm/sync-1.c: New.
3555
3556 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3557
3558         * gnat.dg/memtrap.adb: New test.
3559
3560 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3561
3562         * gfortran.dg/promotion.f90: Fix options.
3563
3564 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3565
3566         * g++.dg/cpp0x/range-for1.C: New.
3567         * g++.dg/cpp0x/range-for2.C: New.
3568         * g++.dg/cpp0x/range-for3.C: New.
3569         * g++.dg/cpp0x/range-for4.C: New.
3570         * g++.dg/cpp0x/range-for5.C: New.
3571         * g++.dg/cpp0x/range-for6.C: New.
3572
3573 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
3574
3575         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3576         and counts. Check that transpose is not called.
3577         * gfortran.dg/transpose_2.f90: Update error message.
3578
3579 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3580
3581         PR c++/43824
3582         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3583         * g++.dg/lookup/strong-using-2.C: Likewise.
3584         * g++.dg/lookup/strong-using-3.C: Likewise.
3585         * g++.dg/lookup/strong-using-5.C: Likewise.
3586
3587         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3588         * g++.dg/cpp0x/inline-ns4.C: New.
3589         * g++.dg/cpp0x/inline-ns5.C: New.
3590
3591 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3592
3593         PR middle-end/45634
3594         * gfortran.fortran-torture/compile/pr45634.f90: New.
3595
3596 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
3597
3598         * objc.dg/fobjc-exceptions.m: New test.
3599
3600 2010-09-10  Jan Hubicka  <jh@suse.cz>
3601
3602         * g++.dg/inherit/covariant7.C: Fix pattern matching.
3603
3604 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3605
3606         PR tree-optimization/44972
3607         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3608         * gcc.dg/tree-ssa/pr45144.c: Likewise.
3609         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3610         instead.
3611         * g++.dg/torture/pr44972.C: New test.
3612
3613 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3614
3615         PR tree-optimization/44972
3616         * g++.dg/torture/pr34850.C: Remove expected warning.
3617
3618 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3619
3620         * gfortran.dg/dummy_optional_arg.f90: New test.
3621
3622 2010-09-08  Jan Hubicka  <jh@suse.cz>
3623
3624         PR tree-optimization/45598
3625         * fortran.fortran-torture/compile/pr45598.f90: New test.
3626
3627 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
3628
3629         * lib/target-supports-dg.exp (dg-require-ifunc): New.
3630         * lib/target-supports.exp (check_ifunc_available): New.
3631         * gcc.dg/attr-ifunc-1.c: New.
3632         * gcc.dg/attr-ifunc-2.c: New.
3633         * gcc.dg/attr-ifunc-3.c: New.
3634         * gcc.dg/attr-ifunc-4.c: New.
3635         * gcc.dg/attr-ifunc-5.c: New.
3636         * g++.dg/ext/attr-ifunc-1.C: New.
3637         * g++.dg/ext/attr-ifunc-2.C: New.
3638         * g++.dg/ext/attr-ifunc-3.C: New.
3639         * g++.dg/ext/attr-ifunc-4.C: New.
3640
3641 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
3642
3643         PR middle-end/40386
3644         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3645
3646 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
3647
3648         * gfortran.dg/inline_transpose_1.f90: New test.
3649
3650 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3651
3652         PR c++/45588
3653         * g++.dg/warn/Wunused-var-15.C: New test.
3654
3655 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3656
3657         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3658         hppa*-*-hpux*.
3659
3660 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3661
3662         * objc/execute/exceptions/throw-nil.m: New test.
3663         * objc/execute/exceptions/handler-1.m: Updated to use the new
3664         objc_set_uncaught_exception_handler() function.
3665         * objc/execute/exceptions/matcher-1.m: New test.
3666
3667 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3668
3669         PR fortran/38282
3670         * gfortran.dg/bit_comparison_1.F90: New test.
3671         * gfortran.dg/leadz_trailz_3.f90: New test.
3672         * gfortran.dg/masklr_2.F90: New test.
3673         * gfortran.dg/shiftalr_1.F90: New test.
3674         * gfortran.dg/merge_bits_2.F90: New test.
3675         * gfortran.dg/dshift_2.F90: New test.
3676         * gfortran.dg/bit_comparison_2.F90: New test.
3677         * gfortran.dg/masklr_1.F90: New test.
3678         * gfortran.dg/merge_bits_1.F90: New test.
3679         * gfortran.dg/dshift_1.F90: New test.
3680         * gfortran.dg/shiftalr_2.F90: New test.
3681
3682 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3683
3684         * objc.dg/type-stream-1.m: Replaced with a test that tests that
3685         functions from objc/typedstream.h are deprecated.
3686
3687 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3688
3689         * lib/target-supports.exp
3690         (check_effective_target_run_expensive_tests): New proc.
3691         * gcc.c-torture/compile/limits-fnargs.c: Use
3692         dg-require-effective-target run_expensive_tests.
3693
3694 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3695
3696         PR fortran/45597
3697         * gfortran.dg/gomp/pr45597.f90: New test.
3698
3699         PR fortran/45595
3700         * gfortran.dg/gomp/pr45595.f90: New test.
3701
3702 2010-09-08  Michael Matz  <matz@suse.de>
3703
3704         * c-c++-common/uninit-17.c: Adjust.
3705
3706 2010-09-08  Michael Matz  <matz@suse.de>
3707
3708         PR tree-optimization/43430
3709         * gcc.dg/vect/pr43430-2.c: New test.
3710
3711 2010-09-08  Michael Matz  <matz@suse.de>
3712
3713         PR tree-optimization/33244
3714         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3715
3716 2010-09-08  Richard Guenther  <rguenther@suse.de>
3717
3718         PR tree-optimization/45578
3719         * gfortran.dg/pr45578.f90: New testcase.
3720
3721 2010-09-08  Richard Guenther  <rguenther@suse.de>
3722
3723         PR testsuite/45590
3724         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3725
3726 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3727
3728         PR fortran/45576
3729         * gfortran.dg/char_length_18.f90:  New test.
3730
3731 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
3732
3733         PR target/36502
3734         * gcc.target/i386/pr36502.c: New test.
3735
3736         PR target/42313
3737         PR target/44651
3738         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3739         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3740
3741 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3742
3743         * gfortran.dg/achar_4.f90: Enable bounds checking.
3744
3745 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
3746
3747         PR target/45206
3748         * gcc.target/i386/pr45206.c: New test.
3749
3750 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
3751
3752         PR fortran/45505
3753         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3754
3755 2010-09-07  Jan Hubicka  <jh@suse.cz>
3756
3757         * gcc.c-torture/compile/20100907.c: New testcase.
3758
3759 2010-09-07  Richard Guenther  <rguenther@suse.de>
3760
3761         PR middle-end/45569
3762         * g++.dg/eh/pr45569.C: New testcase.
3763
3764 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
3765
3766         PR target/43137
3767         * gcc.target/arm/pr43137.c: New test.
3768
3769 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3770
3771         PR fortran/36931
3772         * gfortran.dg/dependency_35.f90:  New test.
3773
3774 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3775
3776         PR fortran/34145
3777         * gfortran.dg/char_length_17.f90:  New test.
3778
3779 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
3780
3781         PR c++/45200
3782         PR c++/45293
3783         PR c++/45558
3784         * g++.dg/template/typedef34.C: New test.
3785         * g++.dg/template/typedef35.C: New test.
3786
3787 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
3788
3789         PR target/22152
3790         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3791
3792 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
3793
3794         * g++.dg/warn/Wdouble-promotion.C: New.
3795
3796 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
3797
3798         * g++.dg/parse/redef2.C: New.
3799
3800 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3801
3802         * gcc.dg/20100906-1.c: New testcase.
3803
3804 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
3805
3806         PR testsuite/45543
3807         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3808         DW_TAG_enumeration_type DIE.
3809
3810 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
3811
3812         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3813         Update XFAILs.
3814
3815 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
3816
3817         PR rtl-optimization/44919
3818         * g++.dg/opt/pr44919.C: New.
3819
3820 2010-09-06  Tobias Burnus  <burnus@net-b.de>
3821
3822         PR fortran/38282
3823         * gfortran.dg/iall_iany_iparity_1.f90: New.
3824         * gfortran.dg/iall_iany_iparity_2.f90: New.
3825
3826 2010-09-06  Jason Merrill  <jason@redhat.com>
3827
3828         * g++.dg/cpp0x/initlist42.C: New.
3829
3830         * g++.dg/cpp0x/auto19.C: New.
3831
3832         * g++.dg/template/sfinae25.C: New.
3833         * g++.dg/template/char1.C: Expect warning.
3834         * g++.dg/template/nontype10.C: Likewise.
3835
3836         * g++.dg/cpp0x/implicit9.C: New.
3837
3838         * g++.dg/cpp0x/initlist43.C: New.
3839
3840 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
3841
3842         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3843
3844 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
3845
3846         * gcc.dg/Wdouble-promotion.c: New.
3847
3848 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3849
3850         * gfortran.dg/float128_1.f90: Remove test case as
3851         it always fails since Rev 163611 backed out the
3852         front-end implementation.
3853
3854 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3855
3856         * gfortran.dg/float128_1.f90: XFAIL test case.
3857
3858 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3859
3860         * gfortran.dg/bessel_7.f90: Decrease required precision.
3861
3862 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
3863
3864         PR testsuite/45545
3865         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3866         ref-all-matching targets.
3867
3868 2010-09-05  Richard Guenther  <rguenther@suse.de>
3869
3870         PR tree-optimization/45535
3871         * gcc.c-torture/compile/pr45535.c: New testcase.
3872
3873 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3874
3875         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3876         "\[^\n\]*".
3877         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3878         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3879         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3880         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3881         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3882         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3883         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3884         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3885         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3886         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3887         * gcc.target/i386/pr22152.c: Likewise.
3888         * gcc.target/i386/pr36992-1.c: Likewise.
3889         * gcc.target/i386/pr36992-2.c: Likewise.
3890         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3891
3892 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3893
3894         PR testsuite/43957
3895         * gcc.dg/const-uniq-1.c: Modify regexp.
3896
3897 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3898
3899         PR fortran/45530
3900         * gfortran.dg/namelist_63.f90: New.
3901
3902 2010-09-04  Jan Hubicka  <jh@suse.cz>
3903
3904         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3905         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3906
3907 2010-09-04  Jan Hubicka  <jh@suse.cz>
3908
3909         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3910
3911 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3912
3913         PR fortran/45507
3914         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3915
3916 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3917
3918         * gcc.dg/opts-4.c: New test.
3919
3920 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3921
3922         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3923         * gcc.dg/vect/vect-peel-4.c: Ditto.
3924
3925 2010-09-03  Daniel Kraft  <d@domob.eu>
3926
3927         PR fortran/45525
3928         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3929
3930 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3931
3932         PR fortran/45159
3933         * gfortran.dg/dependency_34.f90:  New test.
3934
3935 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3936
3937         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3938
3939 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3940
3941         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3942         gcc.target/i386/clearcap.map if supported.
3943
3944 2010-09-03  Michael Matz  <matz@suse.de>
3945
3946         PR middle-end/45415
3947         * gcc.dg/pr45415.c: New test.
3948
3949 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3950
3951         PR tree-optimization/45506
3952         * gcc.dg/pr45506.c: New.
3953
3954 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3955
3956         PR target/45476
3957         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3958         * gcc.target/i386/float128-2.c: Ditto.
3959
3960 2010-09-03  Daniel Kraft  <d@domob.eu>
3961
3962         PR fortran/34162
3963         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3964         * gfortran.dg/internal_dummy_2.f08: New test.
3965         * gfortran.dg/internal_dummy_3.f08: New test.
3966         * gfortran.dg/internal_dummy_4.f08: New test.
3967
3968 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3969
3970         PR debug/45500
3971         * gcc.target/i386/pr45500.c: New test.
3972
3973 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3974
3975         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3976
3977 2010-09-03  Daniel Kraft  <d@domob.eu>
3978
3979         PR fortran/44602
3980         * gfortran.dg/exit_2.f08; Adapt error messages.
3981         * gfortran.dg/exit_3.f08: New test.
3982         * gfortran.dg/exit_4.f08: New test.
3983         * gfortran.dg/exit_5.f03: New test.
3984
3985 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3986
3987         * gfortran.dg/ishft_4.f90: New test.
3988
3989 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3990
3991         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3992         FRIZ/XSRIZ instruciton for (double)(long long)x.
3993         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3994
3995 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3996
3997         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3998
3999 2010-09-02  Richard Guenther  <rguenther@suse.de>
4000
4001         PR tree-optimization/44937
4002         PR tree-optimization/45412
4003         * g++.dg/opt/pr45412.C: New testcase.
4004         * gcc.c-torture/compile/pr45412.c: Likewise.
4005         * gcc.c-torture/compile/pr44937.c: Likewise.
4006
4007 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4008
4009         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4010         but using -Werror=comment.
4011         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4012         expected error messages.
4013
4014 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4015
4016         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4017         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4018
4019 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4020
4021         PR fortran/45489
4022         * gfortran.dg/initialization_27.f90: New.
4023
4024 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4025
4026         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4027         check into different basic blocks. Expect vectorization if misaligned
4028         stores are supported.
4029         * gcc.dg/vect/bb-slp-8a.c: New test.
4030         * gcc.dg/vect/bb-slp-8b.c: New test.
4031
4032 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4033
4034         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4035
4036 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4037
4038         PR fortran/44541
4039         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4040         * gfortran.dg/class_dummy_1.f03: New.
4041
4042 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4043
4044         PR middle-end/45458
4045         * g++.dg/tree-prof/partition2.C: New test.
4046
4047 2010-09-01  Richard Guenther  <rguenther@suse.de>
4048
4049         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4050         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4051         * gcc.c-torture/execute/20100827-1.c: Likewise.
4052
4053 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4054
4055         * gfortran.dg/execute_command_line_1.f90: New test.
4056
4057 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4058
4059         PR preprocessor/45457
4060         * c-c++-common/cpp/pr45457.c: New test.
4061
4062 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4063
4064         * gcc.dg/nested-func-8.c: New test.
4065
4066 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4067
4068         PR fortran/38282
4069         * gfortran.dg/popcnt_poppar_1.F90: New test.
4070         * gfortran.dg/popcnt_poppar_2.F90: New test.
4071
4072 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4073
4074         * gcc.target/i386/volatile-2.c: Require nonpic target.
4075
4076 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4077
4078         PR middle-end/45461
4079         * gcc.dg/pr45461.c: New test.
4080
4081 2010-08-31  Richard Guenther  <rguenther@suse.de>
4082
4083         PR testsuite/45455
4084         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4085
4086 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4087
4088         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4089
4090 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4091
4092         PR fortran/45456
4093         * gfortran.dg/typebound_proc_18.f03: New.
4094
4095 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4096
4097         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4098         * lib/scanasm.exp (scan-stack-usage): Likewise.
4099         (scan-stack-usage-not): Likewise.
4100         * gcc.dg/stack-usage-1.c: New test.
4101         * gcc.target/i386/stack-usage-realign.c: Likewise.
4102
4103 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4104
4105         PR tree-optimization/45427
4106         * gcc.dg/tree-ssa/pr45427.c: New test.
4107
4108 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4109
4110         PR c++/45043
4111         * g++.dg/template/crash102.C: New.
4112
4113 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4114
4115         PR middle-end/45423
4116         * gcc.dg/gomp/atomic-12.c: New test.
4117         * gcc.dg/gomp/atomic-13.c: New test.
4118         * gcc.dg/gomp/atomic-14.c: New test.
4119         * g++.dg/gomp/atomic-11.C: New test.
4120         * g++.dg/gomp/atomic-12.C: New test.
4121         * g++.dg/gomp/atomic-13.C: New test.
4122         * g++.dg/gomp/atomic-14.C: New test.
4123
4124 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4125
4126         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4127         delimiter.
4128
4129 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4130
4131         * gnat.dg/discr24.adb: New test.
4132
4133 2010-08-30  Richard Guenther  <rguenther@suse.de>
4134
4135         PR tree-optimization/45449
4136         * gcc.dg/pr45449.c: New testcase.
4137
4138 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4139
4140         * gcc.dg/opts-1.c: Expect errors, not warnings.
4141
4142 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4143
4144         PR fortran/42769
4145         * gfortran.dg/dynamic_dispatch_11.f03: New.
4146
4147 2010-08-29  Jason Merrill  <jason@redhat.com>
4148
4149         PR c++/44991
4150         * g++.dg/parse/defarg15.C: New.
4151
4152 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4153
4154         PR fortran/45439
4155         * gfortran.dg/select_type_16.f03: New.
4156
4157 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4158             Tobias Burnus  <burnus@net-b.de>
4159
4160         * gfortran.dg/bessel_7.f90: Decrease required precision.
4161
4162 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4163             Kaz Kojima  <kkojima@gcc.gnu.org>
4164
4165         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4166
4167 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4168
4169         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4170         floating point conversion code generation.
4171         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4172         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4173         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4174         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4175         to integer conversion code generation.
4176         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4177         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4178         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4179         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4180
4181 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4182
4183         PR fortran/32049
4184         * gfortran.dg/random_seed_1.f90: Adjust test.
4185         * gfortran.dg/float128_1.f90: New test.
4186
4187 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4188
4189         PR fortran/33197
4190         * gfortran.dg/norm2_1.f90: New.
4191         * gfortran.dg/norm2_2.f90: New.
4192         * gfortran.dg/norm2_3.f90: New.
4193         * gfortran.dg/norm2_4.f90: New.
4194         * gfortran.dg/parity_1.f90: New.
4195         * gfortran.dg/parity_2.f90: New.
4196         * gfortran.dg/parity_3.f90: New.
4197
4198 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4199
4200         PR fortran/45420
4201         * gfortran.dg/select_type_15.f03: New.
4202
4203 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4204
4205         PR libfortran/43217
4206         * gfortran.dg/hollerith8.f90: New test.
4207
4208 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4209
4210         PR fortran/45159
4211         * gfortran.dg/dependency_33.f90:  New test.
4212
4213 2010-08-27  Richard Guenther  <rguenther@suse.de>
4214
4215         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4216         * gcc.dg/graphite/scop-2.c: Likewise.
4217         * gcc.dg/graphite/scop-20.c: Likewise.
4218         * gcc.dg/vect/slp-25.c: Likewise.
4219
4220 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4221
4222         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4223
4224 2010-08-26  Daniel Kraft  <d@domob.eu>
4225
4226         PR fortran/38936
4227         PR fortran/44047
4228         PR fortran/45384
4229         * gfortran.dg/associate_8.f03: New test.
4230         * gfortran.dg/select_type_13.f03: New test.
4231         * gfortran.dg/select_type_14.f03: New test.
4232
4233 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4234
4235         PR tree-optimization/44485
4236         * gcc.dg/pr44485.c: New test.
4237
4238 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4239
4240         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4241         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4242         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4243
4244 2010-08-26  Richard Guenther  <rguenther@suse.de>
4245
4246         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4247         * gcc.dg/graphite/scop-21.c: Likewise.
4248
4249 2010-08-26  Richard Guenther  <rguenther@suse.de>
4250
4251         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4252         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4253         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4254         * gcc.dg/vect/vect-91.c: Likewise.
4255         * gcc.dg/vect/vect-peel-1.c: Likewise.
4256         * gcc.dg/vect/vect-peel-2.c: Likewise.
4257         * gcc.dg/vect/vect-peel-4.c: Likewise.
4258
4259 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4260
4261         PR libfortran/41859
4262         * gfortran.dg/der_io_4.f90: New test.
4263
4264 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4265
4266         PR rtl-optimization/44858
4267         * gcc.c-torture/execute/pr44858.c: New test.
4268
4269         PR rtl-optimization/45400
4270         * g++.dg/other/i386-8.C: New test.
4271
4272 2010-08-25  Richard Guenther  <rguenther@suse.de>
4273
4274         * gcc.dg/alias-8.c: Adjust.
4275
4276 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4277
4278         * gcc.target/i386/combine-mul.c: New test.
4279
4280 2010-08-25  Richard Guenther  <rguenther@suse.de>
4281
4282         PR lto/44562
4283         * gcc.dg/graphite/id-27.c: New testcase.
4284         * gcc.dg/lto/20100825-1_0.c: Likewise.
4285
4286 2010-08-25  Richard Guenther  <rguenther@suse.de>
4287
4288         PR tree-optimization/45316
4289         * g++.dg/opt/pr45316.C: New testcase.
4290
4291 2010-08-25  Richard Guenther  <rguenther@suse.de>
4292
4293         PR tree-optimization/45393
4294         * g++.dg/torture/pr45393.C: New testcase.
4295
4296 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4297
4298         PR tree-optimization/45059
4299         * gcc.c-torture/compile/pr45059.c: New test.
4300
4301 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4302
4303         * lib/target-supports.exp (check_effective_target_vect_unpack):
4304         Set vect_unpack supported flag to true for neon.
4305
4306 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4307
4308         * gcc.dg/tree-ssa/ifc-5.c: New.
4309
4310 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4311
4312         * gcc.dg/tree-ssa/ifc-4.c: New.
4313         * gcc.dg/tree-ssa/ifc-7.c: New.
4314
4315 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4316
4317         * gcc.dg/vect/vect.exp: Check loongson targets
4318         * g++.dg/vect/vect.exp: Likewise
4319         * gfortran.dg/vect/vect.exp: Likewise
4320
4321 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4322
4323         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4324         -mveclibabi=mass.
4325
4326 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4327
4328         PR fortran/45366
4329         * gfortran.dg/proc_ptr_29.f90: New.
4330
4331 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4332             Dominique d'Humieres <dominiq@lps.ens.fr>
4333
4334         PR fortran/45367
4335         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4336
4337 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4338
4339         PR fortran/45367
4340         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4341
4342 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4343
4344         PR fortran/36158
4345         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4346
4347 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4348             Dominique d'Humieres <dominiq@lps.ens.fr>
4349
4350         PR fortran/45367
4351         PR fortran/36158
4352         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4353         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4354
4355 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4356
4357         PR fortran/44863
4358         PR fortran/45271
4359         PR fortran/45290
4360         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4361         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4362         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4363
4364 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4365
4366         PR fortran/36158
4367         PR fortran/33197
4368         * gfortran.dg/bessel_6.f90: New.
4369         * gfortran.dg/bessel_7.f90: New.
4370
4371 2010-08-20  Jan Hubicka  <jh@suse.cz>
4372
4373         PR c++/45307
4374         PR c++/17736
4375         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4376         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4377
4378 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4379
4380         PR target/45336
4381         * gcc.target/i386/pr45336-1.c: New.
4382         * gcc.target/i386/pr45336-2.c: Likewise.
4383         * gcc.target/i386/pr45336-3.c: Likewise.
4384         * gcc.target/i386/pr45336-4.c: Likewise.
4385
4386 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4387
4388         PR testsuite/45361
4389         * gcc.target/i386/volatile-2.c: Update scan strings to also
4390         include (%rip) for the memory reference on x86_64.
4391
4392 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4393
4394         PR middle-end/44974
4395         * gcc.dg/pr44974.c: New test.
4396
4397         PR rtl-optimization/45353
4398         * gcc.dg/pr45353.c: New test.
4399
4400 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4401
4402         * gcc.target/i386/volatile-2.c: New.
4403
4404 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4405
4406         PR rtl-optimization/44691
4407         * gfortran.dg/pr44691.f: New test.
4408
4409 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4410
4411         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4412
4413 2010-08-19  Jason Merrill  <jason@redhat.com>
4414
4415         * g++.dg/init/synth3.C: New.
4416         * g++.dg/init/value8.C: New.
4417         * g++.dg/tree-ssa/empty-2.C: New.
4418         * g++.dg/cpp0x/noexcept09.C: New.
4419
4420 2010-08-19  Daniel Kraft  <d@domob.eu>
4421
4422         PR fortran/29785
4423         PR fortran/45016
4424         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4425         * gfortran.dg/pointer_remapping_1.f90: New test.
4426         * gfortran.dg/pointer_remapping_2.f03: New test.
4427         * gfortran.dg/pointer_remapping_3.f08: New test.
4428         * gfortran.dg/pointer_remapping_4.f03: New test.
4429         * gfortran.dg/pointer_remapping_5.f08: New test.
4430         * gfortran.dg/pointer_remapping_6.f08: New test.
4431
4432 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4433
4434         PR testsuite/45324
4435         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4436
4437 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4438
4439         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4440
4441 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4442
4443         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4444         variable.
4445
4446 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4447
4448         PR target/45070
4449         * gcc.c-torture/execute/pr45070.c: New.
4450
4451 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4452
4453         * g++.dg/pr44328.C: New test.
4454
4455 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4456
4457         PR fortran/36158
4458         PR fortran/33197
4459         * gfortran.dg/bessel_3.f90: New.
4460         * gfortran.dg/bessel_4.f90: New.
4461         * gfortran.dg/bessel_5.f90: New.
4462
4463 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4464
4465         PR fortran/45290
4466         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4467         * gfortran.dg/pointer_init_2.f90: New.
4468         * gfortran.dg/pointer_init_3.f90: New.
4469         * gfortran.dg/pointer_init_4.f90: New.
4470
4471 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4472
4473         PR c++/45049
4474         * g++.dg/pr45049-1.C: New test.
4475         * g++.dg/pr45049-2.C: New test.
4476
4477 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4478
4479         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4480         20 if __ARM_PCS is defined otherwise 64.
4481         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4482         instead of hard coded 64.
4483
4484 2010-08-18  Yao Qi  <yao@codesourcery.com>
4485
4486         PR target/45094
4487         * gcc.target/arm/pr45094.c: New test.
4488
4489 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4490
4491         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4492
4493 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4494
4495         PR rtl-optimization/42575
4496         * gcc.target/arm/pr42575.c: New test.
4497
4498 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4499
4500         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4501         * gcc.dg/tls/thr-cse-1.c: New.
4502
4503 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4504
4505         PR debug/42487
4506         * lib/target-supports.exp
4507         (check_effective_target_function_sections): New.
4508         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4509         function sections before proceding.
4510
4511 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
4512
4513         PR fortran/45308
4514         * gfortran.dg/pr45308.f03: New test.
4515
4516 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
4517
4518         PR target/45296
4519         * gcc.target/i386/pr45296.c: New test.
4520
4521 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
4522
4523         * g++.dg/ext/uow-1.C: New.
4524         * g++.dg/ext/uow-2.C: New.
4525         * g++.dg/ext/uow-3.C: New.
4526         * g++.dg/ext/uow-4.C: New.
4527
4528 2010-08-17  Richard Guenther  <rguenther@suse.de>
4529
4530         PR testsuite/45266
4531         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4532
4533 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
4534
4535         PR c/40563
4536         * gcc.dg/Wcxx-compat-20.c: New test.
4537
4538 2010-08-17  Daniel Kraft  <d@domob.eu>
4539
4540         PR fortran/38936
4541         * gfortran.dg/associate_1.f03: Extended to test newly supported
4542         features like association to variables.
4543         * gfortran.dg/associate_3.f03: Removed check for illegal change
4544         of associate-name here...
4545         * gfortran.dg/associate_5.f03: ...and added it here.
4546         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4547         * gfortran.dg/associate_7.f03: New test.
4548
4549 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
4550
4551         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4552
4553 2010-08-15  Daniel Kraft  <d@domob.eu>
4554
4555         PR fortran/38936
4556         * gfortran.dg/associate_1.f03: Enable test for array expressions.
4557         * gfortran.dg/associate_3.f03: Clarify comment.
4558         * gfortran.dg/associate_5.f03: New test.
4559         * gfortran.dg/associate_6.f03: New test.
4560
4561 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4562
4563         PR fortran/45211
4564         * gfortran.dg/bind_c_usage_21.f90: New.
4565         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4566
4567 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4568
4569         * gfortran.dg/optional_absent_1.f90: New.
4570         * gfortran.dg/null_actual.f90: New.
4571
4572 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4573
4574         * gfortran.dg/pointer_target_1.f90: New.
4575         * gfortran.dg/pointer_target_2.f90: New.
4576         * gfortran.dg/pointer_target_3.f90: New.
4577
4578 2010-08-15  Daniel Kraft  <d@domob.eu>
4579
4580         PR fortran/45197
4581         * gfortran.dg/elemental_args_check_3.f90: New test.
4582         * gfortran.dg/impure_1.f08: New test.
4583         * gfortran.dg/impure_2.f08: New test.
4584         * gfortran.dg/impure_3.f90: New test.
4585         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4586
4587 2010-08-15  Ira Rosen  <irar@il.ibm.com>
4588
4589         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4590         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4591         SLP tests.
4592         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4593         misaligned loads.
4594         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4595         misaligned stores.c
4596         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4597
4598 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4599
4600         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4601         dg-require-effective-target after dg-do.
4602
4603 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4604
4605         * lib/target-supports.exp (check_effective_target_vect_int): Return
4606         true for Loongson targets.
4607         (check_effective_target_vect_shift): Likewise.
4608         (check_effective_target_vect_no_int_max): Likewise.
4609         (check_effective_target_vect_no_align): Likewise.
4610         (check_effective_target_vect_short_mult): Likewise.
4611
4612 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
4613
4614         * g++.dg/cast.C: Change fields of structures to "long" to pass
4615         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4616         * g++.dg/cpp0x/iop.C: Ditto.
4617         * g++.dg/cpp0x/named_refs.C: Ditto.
4618         * g++.dg/cpp0x/rv1p.C: Ditto.
4619         * g++.dg/cpp0x/rv2p.C: Ditto.
4620         * g++.dg/cpp0x/rv3p.C: Ditto.
4621         * g++.dg/cpp0x/rv4p.C: Ditto.
4622         * g++.dg/cpp0x/rv5p.C: Ditto.
4623         * g++.dg/cpp0x/rv6p.C: Ditto.
4624         * g++.dg/cpp0x/rv7p.C: Ditto.
4625         * g++.dg/cpp0x/rv8p.C: Ditto.
4626         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4627
4628 2010-08-13  Daniel Kraft  <d@domob.eu>
4629
4630         * gfortran.dg/implied_shape_1.f08: New test.
4631         * gfortran.dg/implied_shape_2.f90: New test.
4632         * gfortran.dg/implied_shape_3.f08: New test.
4633
4634 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4635
4636         PR libfortran/42526
4637         * gfortran.dg/char_component_initializer_1.f90: New test.
4638
4639 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
4640
4641         PR tree-optimization/45241
4642         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4643
4644 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4645
4646         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4647         to dg-options.
4648         * gcc.target/i386/pr40906-2.c: Ditto.
4649         * gcc.target/i386/pr40906-3.c: Ditto.
4650
4651 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4652
4653         PR middle-end/45262
4654         * gcc.c-torture/execute/pr45262.c: New test.
4655
4656 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4657
4658         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4659         empty argument.
4660         * g++.dg/other/profile1.C: Ditto.
4661
4662 2010-08-12  Richard Guenther  <rguenther@suse.de>
4663
4664         PR tree-optimization/45232
4665         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4666         * gcc.dg/tree-ssa/loop-7.c: Adjust.
4667         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4668         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4669         unsigned arithmetic.
4670         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4671         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4672         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4673         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4674         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4675         unsigned arithmetic.
4676         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4677         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4678         unsigned arithmetic.
4679         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4680         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4681         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4682         unsigned arithmetic.
4683         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4684         * gcc.dg/tree-ssa/negate.c: Adjust.
4685         * gcc.dg/vect/vect-1.c: Adjust.
4686         * gfortran.dg/reassoc_6.f: XFAIL.
4687
4688 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4689
4690         PR debug/45259
4691         * gcc.dg/pr45259.c: New test.
4692
4693 2010-08-12  Wei Guozhi  <carrot@google.com>
4694
4695         PR target/44999
4696         * gcc.target/arm/pr44999.c: New testcase.
4697
4698 2010-08-12  Jie Zhang  <jie@codesourcery.com>
4699
4700         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4701         (N): Likewise.
4702         (main): Adjust accordingly.
4703
4704 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4705
4706         * gfortran.dg/graphite/id-22.f: New.
4707
4708 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4709
4710         * gcc.dg/graphite/id-26.c: New.
4711
4712 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4713
4714         * gcc.dg/graphite/id-25.c: New.
4715
4716 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4717
4718         * gcc.dg/graphite/run-id-5.c: New.
4719         * gcc.dg/graphite/run-id-6.c: New.
4720         * gfortran.dg/graphite/id-21.f: New.
4721
4722 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4723
4724         * gcc.dg/graphite/id-24.c: New.
4725
4726 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4727
4728         * gcc.dg/tree-ssa/pr20742.c: New.
4729
4730 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4731
4732         * gcc.dg/graphite/id-23.c: New.
4733
4734 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4735
4736         * gfortran.dg/graphite/id-20.f: Adjust testcase.
4737
4738 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4739
4740         * gcc.dg/graphite/pr42729.c: New.
4741
4742 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4743
4744         * gfortran.dg/graphite/id-20.f: New.
4745
4746 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4747
4748         * gcc.dg/graphite/id-22.c: New.
4749
4750 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4751
4752         * gcc.dg/graphite/run-id-2.c: Call abort.
4753
4754 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4755
4756         * gcc.dg/graphite/id-20.c: New.
4757
4758 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
4759             Steve Kargl <kargl@gcc.gnu.org>
4760
4761         PR fortran/44595
4762         * gfortran.dg/move_alloc_3.f90: New.
4763         * gfortran.dg/random_seed_2.f90: New.
4764
4765 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4766
4767         * lib/target-supports.exp (check_effective_target_sync_int_long):
4768         Add hppa*-*-linux*.
4769         (check_effective_target_sync_char_short): Likewise.
4770
4771 2010-08-10  Yao Qi  <yao@codesourcery.com>
4772
4773         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4774         general form.
4775         * gcc.dg/tree-ssa/loop-31.c: Likewise.
4776         * g++.dg/other/packed1.C: Likewise.
4777         * g++.dg/other/crash-4.C: Likewise.
4778         * g++.dg/ext/packed8.C: Likewise.
4779         * g++.dg/init/array16.C: Likewise.
4780
4781 2010-08-10  xinliang David Li  <davidxl@google.com>
4782         * gcc.dg/tree-ssa/loop-19.c: Add option
4783         -fno-prefetch-loop-array
4784
4785 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
4786
4787         PR middle-end/45182
4788         * gcc.c-torture/compile/pr45182.c: New test.
4789
4790 2010-08-09  Jason Merrill  <jason@redhat.com>
4791
4792         PR c++/45236
4793         * g++.dg/cpp0x/variadic-104.C: New.
4794
4795 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4796
4797         PR fortran/44235
4798         * gfortran.dg/dependency_32.f90:  New test.
4799
4800 2010-08-09  Richard Guenther  <rguenther@suse.de>
4801
4802         PR middle-end/44632
4803         * g++.dg/opt/nrv17.C: New testcase.
4804
4805 2010-08-09  Richard Guenther  <rguenther@suse.de>
4806
4807         PR middle-end/45212
4808         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4809         alignment from MEM_REF offset only if we took it from the
4810         base object.
4811
4812         * gcc.target/i386/pr24178.c: New testcase.
4813
4814 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4815
4816         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4817         * gcc.dg/20030702-1.c: Ditto.
4818         * gcc.dg/20050309-1.c: Ditto.
4819         * gcc.dg/20050325-1.c: Ditto.
4820         * gcc.dg/20050330-2.c: Ditto.
4821         * gcc.dg/20051201-1.c: Ditto.
4822         * gcc.dg/gomp/pr27573.c: Ditto.
4823         * gcc.dg/gomp/pr34610.c: Ditto.
4824         * gcc.dg/pr24225.c: Ditto.
4825         * gcc.dg/pr26570.c: Ditto.
4826         * gcc.dg/pr32773.c: Ditto.
4827         * g++.dg/gcov/gcov-6.C: Ditto.
4828         * g++.dg/gomp/pr34608.C: Ditto.
4829         * gfortran.dg/gomp/pr27573.f90: Ditto.
4830
4831         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
4832         dg-require-host-local dg directive.
4833         * gcc.dg/profile-dir-2.c: Ditto.
4834         * gcc.dg/profile-dir-3.c: Ditto.
4835
4836 2010-08-08  Richard Guenther  <rguenther@suse.de>
4837
4838         PR tree-optimization/45109
4839         * gcc.c-torture/compile/pr45109.c: New testcase.
4840
4841 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4842
4843         * gcc.dg/march.c: Skip if -march defined.
4844         * gcc.dg/mtune.c: Skip if -mtune defined.
4845
4846         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4847         generic thunk support.
4848
4849 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
4850
4851         PR target/45213
4852         * gcc.target/i386/pr45213.c: New test.
4853
4854 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4855
4856         PR libfortran/45143
4857         * gfortran.dg/fmt_error_11.f03: New test.
4858
4859 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
4860
4861         * lib/target-supports.exp (check_effective_target_sync_int_long):
4862         Add arm*-*-linux-gnueabi.
4863         (check_effective_target_sync_char_short): Likewise.
4864
4865 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4866
4867         PR fortran/45159
4868         * gfortran.dg/dependency_31.f90:  New test.
4869
4870 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4871
4872         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4873
4874 2010-08-06  Jason Merrill  <jason@redhat.com>
4875
4876         * g++.dg/cpp0x/sfinae3.C: New.
4877         * g++.dg/cpp0x/sfinae4.C: New.
4878
4879 2010-08-06  Richard Guenther  <rguenther@suse.de>
4880
4881         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4882         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4883         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4884         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4885         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4886         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4887         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4888         * gcc.c-torture/execute/20100805-1.c: Likewise.
4889
4890 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4891
4892         PR testsuite/42855
4893         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4894
4895 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4896
4897         * gcc.dg/ipa/ipcp-ii-1.c: New test.
4898         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4899
4900 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4901
4902         * g++.dg/ipa/devirt-1.C: New test.
4903         * g++.dg/ipa/devirt-2.C: Likewise.
4904         * g++.dg/ipa/devirt-3.C: Likewise.
4905         * g++.dg/ipa/devirt-4.C: Likewise.
4906         * g++.dg/ipa/devirt-5.C: Likewise.
4907         * gcc.dg/ipa/iinline-3.c: Likewise.
4908
4909 2010-08-05  Jie Zhang  <jie@codesourcery.com>
4910
4911         PR tree-optimization/45144
4912         * gcc.dg/tree-ssa/pr45144.c: New test.
4913
4914 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4915
4916         PR fortran/42207
4917         PR fortran/44064
4918         PR fortran/44065
4919         * gfortran.dg/class_25.f03: New.
4920         * gfortran.dg/class_26.f03: New.
4921
4922 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4923
4924         * g++.dg/warn/miss-format-1.C: Update line number.
4925
4926 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4927
4928         PR c++/44641
4929         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4930         .frame and .mask assembler directives.
4931
4932 2010-08-04  Richard Guenther  <rguenther@suse.de>
4933
4934         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4935         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4936         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4937         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4938
4939 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4940
4941         PR fortran/44857
4942         * gfortran.dg/derived_constructor_char_1.f90: New.
4943         * gfortran.dg/derived_constructor_char_2.f90: New.
4944
4945 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4946
4947         PR fortran/45159
4948         * gfortran.dg/dependency_30.f90:  New test.
4949
4950 2010-08-03  Jan Hubicka  <jh@suse.cz>
4951
4952         * gcc.c-torture/compile/pr45085.c: New testcase.
4953
4954 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4955
4956         PR fortran/44584
4957         PR fortran/45161
4958         * gfortran.dg/typebound_call_9.f03: Modified.
4959         * gfortran.dg/typebound_generic_1.f03: Modified.
4960
4961 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4962
4963         PR fortran/45159
4964
4965         * gfortran.dg/dependency_29.f90:  New test.
4966
4967 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4968
4969         PR fortran/36854
4970         * gfortran.dg/character_comparison_2.f90:  New test.
4971         * gfortran.dg/character_comparison_3.f90:  New test.
4972         * gfortran.dg/dependency_28.f90:  New test.
4973
4974 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4975
4976         PR target/40457
4977         * gcc.target/arm/pr40457-1.c: New test.
4978         * gcc.target/arm/pr40457-2.c: New test.
4979
4980 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4981
4982         PR fortran/44912
4983         * gfortran.dg/typebound_call_17.f03: New.
4984
4985 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4986
4987         PR fortran/44929
4988         * gfortran.dg/allocate_derived_3.f90: New.
4989
4990 2010-07-30  Xinliang David Li  <davidxl@google.com>
4991         PR tree-optimization/45121
4992         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4993
4994 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4995
4996         PR c++/45112
4997         * g++.dg/pr45112.C: New test.
4998
4999 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5000
5001         PR debug/45055
5002         PR rtl-optimization/45137
5003         * gcc.dg/pr45055.c: New test.
5004
5005 2010-07-30  Alan Modra  <amodra@gmail.com>
5006
5007         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5008         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5009
5010 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5011
5012         PR fortran/45087
5013         PR fortran/45125
5014         * gfortran.dg/whole_file_25.f90: New.
5015         * gfortran.dg/whole_file_26.f90: New.
5016         * gfortran.dg/whole_file_27.f90: New.
5017
5018 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5019
5020         PR fortran/44962
5021         * gfortran.dg/typebound_proc_17.f03: New.
5022
5023 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5024
5025         PR fortran/45004
5026         * gfortran.dg/move_alloc_2.f90: New.
5027
5028 2010-07-29  Xinliang David Li  <davidxl@google.com>
5029         PR tree-optimization/45121
5030         * c-c++-common/uninit-17.c: Fix expected output.
5031
5032 2010-07-29  Richard Guenther  <rguenther@suse.de>
5033
5034         PR tree-optimization/45120
5035         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5036
5037 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5038
5039         PR fortran/42051
5040         PR fortran/44064
5041         * gfortran.dg/pr42051.f03: New testcase.
5042
5043 2010-07-29  Richard Guenther  <rguenther@suse.de>
5044
5045         PR middle-end/45034
5046         * gcc.c-torture/execute/pr45034.c: New testcase.
5047
5048 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5049
5050         PR c++/45096
5051         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5052
5053 2010-07-28  Daniel Kraft  <d@domob.eu>
5054
5055         * gfortran.dg/bound_8.f90: New test.
5056
5057 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5058
5059         PR debug/45105
5060         * gcc.dg/pr45105.c: New test.
5061
5062 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5063
5064         PR rtl-optimization/45107
5065         * gcc.dg/pr45107.c: New test.
5066
5067 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5068
5069         PR rtl-optimization/45101
5070         * gcc.dg/pr45101.c: New test.
5071
5072 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5073
5074         PR fortran/45077
5075         * gfortran.dg/whole_file_24.f90: New.
5076
5077 2010-07-27  Jason Merrill  <jason@redhat.com>
5078
5079         * g++.dg/cpp0x/variadic102.C: New.
5080         * g++.dg/cpp0x/variadic103.C: New.
5081
5082 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5083
5084         PR rtl-optimization/40956
5085         PR target/42495
5086         PR middle-end/42574
5087         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5088         * gcc.target/arm/pr42574.c: Add tests.
5089
5090 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5091
5092         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5093         test name.
5094         (cleanup-repo-files): Ditto.
5095         (cleanup-saved-temps): Ditto.
5096
5097 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5098
5099         PR testsuite/44701
5100         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5101
5102         PR c/45079
5103         * gcc.dg/pr45079.c: New test.
5104
5105 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5106
5107         PR tree-optimization/44152
5108         * gcc.dg/vect/fast-math-pr44152.c: New test.
5109
5110 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5111
5112         PR ObjC/44140
5113         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5114         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5115         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5116         * obj-c++.dg/torture/trivial.mm: Ditto.
5117         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5118         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5119         * objc.dg/torture/tls/thr-init.m: Ditto.
5120         * objc.dg/torture/trivial.m: Ditto.
5121
5122 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5123
5124         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5125         Skip on spu-*-* targets.
5126
5127 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5128
5129         PR tree-optimization/45083
5130         * gcc.dg/pr45083.c: New test.
5131
5132 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5133
5134         PR fortran/40873
5135         * gfortran.dg/whole_file_22.f90: New test.
5136         * gfortran.dg/whole_file_23.f90: New test.
5137
5138 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5139             Jack Howarth  <howarth@bromo.med.uc.edu>
5140             Richard Henderson  <rth@redhat.com>
5141
5142         PR target/44132
5143         * gcc.dg/tls/thr-init-1.c: New.
5144         * gcc.dg/tls/thr-init-2.c: New.
5145         * gcc.dg/torture/tls New.
5146         * gcc.dg/torture/tls/tls-test.c: New.
5147         * gcc.dg/torture/tls/thr-init-1.c: New.
5148         * gcc.dg/torture/tls/tls.exp: New.
5149         * gcc.dg/torture/tls/thr-init-2.c: New.
5150         * gcc.dg/tls/emutls-2.c: New test
5151
5152         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5153         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5154         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5155         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5156         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5157         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5158         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5159         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5160         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5161         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5162         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5163         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5164         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5165         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5166         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5167         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5168         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5169         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5170         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5171         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5172         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5173         gfortran.dg/gomp/omp_threadprivate1.f90,
5174         gfortran.dg/gomp/omp_threadprivate2.f90,
5175         gfortran.dg/gomp/reduction1.f90,
5176         gfortran.dg/gomp/sharing-1.f90: Likewise.
5177
5178 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5179
5180         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5181         sse_runtime.
5182         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5183         dg-require-visibility.
5184
5185 2010-07-26  Richard Guenther  <rguenther@suse.de>
5186
5187         PR tree-optimization/43784
5188         * gcc.c-torture/execute/pr43784.c: New testcase.
5189         * g++.dg/torture/pr43784.C: Likewise.
5190
5191 2010-07-26  Richard Guenther  <rguenther@suse.de>
5192
5193         PR middle-end/45056
5194         * g++.dg/pr45056.C: New testcase.
5195
5196 2010-07-26  Richard Guenther  <rguenther@suse.de>
5197
5198         PR tree-optimization/45071
5199         * gcc.dg/pr45071.c: New testcase.
5200
5201 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5202
5203         PR fortran/45066
5204         * gfortran.dg/namelist_62.f90: New.
5205
5206 2010-07-26  Richard Guenther  <rguenther@suse.de>
5207
5208         * gcc.c-torture/execute/pr45017.c: Move ...
5209         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5210
5211 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5212
5213         PR fortran/40628
5214         * trim_optimize_1.f90:  New test.
5215         * character_comparision_1.f90:  New test.
5216
5217 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5218
5219         PR fortran/42852
5220         * gfortran.dg/wtruncate_fix.f: New test.
5221
5222 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5223
5224         PR testsuite/45068
5225         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5226
5227 2010-07-24  Richard Guenther  <rguenther@suse.de>
5228
5229         PR lto/43788
5230         * g++.dg/lto/20100724-1_0.C: New testcase.
5231
5232 2010-07-24  Richard Guenther  <rguenther@suse.de>
5233
5234         PR lto/43212
5235         * gcc.dg/lto/20100724-1_0.c: New testcase.
5236         * gcc.dg/lto/20100724-1_1.c: Likewise.
5237
5238 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5239
5240         PR fortran/40011
5241         * gfortran.dg/whole_file_21.f90: New.
5242
5243         * gfortran.dg/integer_exponentiation_3.F90: Use
5244         -ffloat-store only for i?86/x86-64 -m32.
5245
5246 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5247
5248         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5249         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5250
5251 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5252
5253         * gfortran.dg/func_decl_4.f90: Split test into two ...
5254         * gfortran.dg/func_decl_5.f90: ... parts.
5255         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5256         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5257         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5258         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5259         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5260         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5261         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5262         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5263         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5264         * gfortran.dg/sizeof.f90: Make test valid.
5265         * gfortran.dg/pr20865.f90: Add new dg-error.
5266         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5267         * gfortran.dg/g77/19990218-0.f: Ditto.
5268         * gfortran.dg/g77/19990218-1.f: Ditto.
5269         * gfortran.dg/g77/970625-2.f: Ditto.
5270         * gfortran.dg/pr37243.f: Fix function declaration.
5271         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5272         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5273
5274 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5275
5276         PR fortran/44945
5277         * gfortran.dg/char_array_structure_constructor.f90: Add
5278         -fwhole-file as dg-option as it otherwise fails on some
5279         systems.
5280
5281 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5282
5283         * gnat.dg/aggr16.ad[sb]: New test.
5284         * gnat.dg/aggr16_pkg.ads: New helper.
5285
5286 2010-07-23  Richard Guenther  <rguenther@suse.de>
5287
5288         PR lto/43071
5289         * g++.dg/lto/20100723-1_0.C: New testcase.
5290
5291 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5292
5293         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5294         AVX support.
5295         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5296         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5297
5298 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5299
5300         * lib/target-supports.exp (add_options_for_tls): New proc.
5301         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5302         * g++.dg/tls/static-1a.cc: Likewise.
5303         * gcc.dg/tls/emutls-1.c: Likewise.
5304         * gcc.dg/tls/opt-11.c: Likewise.
5305         * gcc.dg/tls/opt-12.c: Likewise.
5306         * gcc.dg/tls/pr24428-2.c: Likewise.
5307         * gcc.dg/tls/pr24428.c: Likewise.
5308         * obj-c++.dg/tls/static-1.mm: Likewise.
5309         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5310         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5311         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5312         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5313         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5314         * objc.dg/torture/tls/thr-init.m: Likewise.
5315         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5316
5317 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5318
5319         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5320         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5321         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5322         optimized dump files.
5323
5324 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5325
5326         PR tree-optimization/45047
5327         * gcc.c-torture/compile/pr45047.c: New test.
5328
5329 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5330
5331         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5332         instead of dg-compile.
5333         * gcc.dg/float-range-4.c: Ditto.
5334         * gcc.dg/float-range-5.c: Ditto.
5335         * gcc.dg/fold-overflow-1.c: Ditto.
5336         * gcc.dg/gomp/sections-4.c: Ditto.
5337         * gcc.dg/transparent-union-1.c: Ditto.
5338         * gcc.dg/transparent-union-2.c: Ditto.
5339         * gcc.target/i386/pr39315-check.c: Ditto.
5340         * g++.dg/gomp/sections-4.C: Ditto.
5341         * g++.dg/template/dtor7.C: Ditto.
5342         * g++.dg/tree-ssa/pr19952.C: Ditto.
5343         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5344         * gfortran.dg/graphite/pr42185.f90: Ditto.
5345         * gfortran.dg/namelist_36.f90: Ditto.
5346         * gnat.dg/noreturn1.adb: Ditto.
5347         * gnat.dg/specs/small_alignment.ads: Ditto.
5348
5349 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5350
5351         PR tree-optimization/44915
5352         * g++.dg/torture/pr44915.C: New test.
5353
5354 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5355
5356         PR tree-optimization/44914
5357         * g++.dg/tree-ssa/pr44914.C: New test.
5358
5359 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5360
5361         PR target/44290
5362         * gcc.dg/pr44290-1.c: New test.
5363         * gcc.dg/pr44290-2.c: New test.
5364
5365 2010-07-23  Jason Merrill  <jason@redhat.com>
5366
5367         PR c++/45008
5368         * g++.dg/abi/mangle44.C: New.
5369
5370 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5371
5372         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5373         for compile-time only tests.
5374         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5375         target check.
5376         * gcc.target/i386/pr39315-4.c: Ditto.
5377         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5378         target check.  Include sse-os-support.h.
5379         (main): Call check_isa and sse_os_support.
5380         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5381         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5382         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5383         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5384         target check.  Include sse-os-support.h.
5385         (main): Call check_isa and sse_os_support.
5386         * gcc.target/i386/vperm-v2df.c: Ditto.
5387
5388 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5389
5390         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5391         (check_effective_target_avx_runtime): New procedure.
5392         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5393         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5394
5395         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5396         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5397         and __get_cpuid test.
5398         * gcc.dg/compat/vector-2b_main.c: Ditto.
5399
5400         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5401
5402         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5403         for compile-time only test.
5404         * gcc.dg/pr32716.c: Ditto.
5405         * gcc.dg/pr34856.c: Ditto.
5406         * gcc.dg/pr36997.c: Ditto.
5407         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5408         * gfortran.dg/pr28158.f90: Ditto.
5409         * gfortran.dg/pr30667.f: Ditto.
5410
5411         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5412         i?86-*-* and x86_64-*-* targets to disable execution on targets
5413         without sse2 runtime support.
5414         * g++.dg/vect/vect.exp: Ditto.
5415         * gfortran.dg/vect/vect.exp: Ditto.
5416
5417         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5418         * gcc.dg/pr37544.c: Ditto.
5419         * gcc.dg/pr40550.c: Ditto.
5420         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5421         * gcc.dg/compat/vector-1a_main.c: Ditto.
5422         * gcc.dg/compat/vector-2a_main.c: Ditto.
5423         * gcc.dg/torture/pr16104-1.c: Ditto.
5424         * gcc.dg/torture/pr35771-1.c: Ditto.
5425         * gcc.dg/torture/pr35771-2.c: Ditto.
5426         * gcc.dg/torture/pr35771-3.c: Ditto.
5427         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5428         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5429         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5430         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5431         * g++.dg/other/i386-1.C: Ditto.
5432         * g++.dg/other/pr40446.C: Ditto.
5433
5434 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5435
5436         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5437
5438 2010-07-23  Daniel Kraft  <d@domob.eu>
5439
5440         PR fortran/44709
5441         * gfortran.dg/exit_1.f08: New test.
5442         * gfortran.dg/exit_2.f08: New test.
5443
5444 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5445
5446         PR tree-optimization/39839
5447         * gcc.target/arm/pr39839.c: New test case.
5448
5449 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5450
5451         * gnat.dg/unchecked_convert5b.adb: New test.
5452         * gnat.dg/unchecked_convert6.adb: Likewise.
5453         * gnat.dg/unchecked_convert6b.adb: Likewise.
5454
5455 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5456
5457         * gnat.dg/aggr15.ad[sb]: New test.
5458
5459 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5460
5461         PR debug/45024
5462         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5463
5464 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5465
5466         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5467         with dg-require-linker-plugin.
5468
5469 2010-07-22  Richard Guenther  <rguenther@suse.de>
5470
5471         PR lto/43850
5472         * g++.dg/lto/20100722-1_0.C: New testcase.
5473
5474 2010-07-22  Richard Guenther  <rguenther@suse.de>
5475
5476         PR lto/42451
5477         * gcc.dg/lto/20100720-3_0.c: New testcase.
5478         * gcc.dg/lto/20100720-3_1.c: Likewise.
5479
5480 2010-07-22  Richard Guenther  <rguenther@suse.de>
5481
5482         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5483         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5484
5485         PR lto/43373
5486         * gcc.dg/lto/20100722-1_0.c: New testcase.
5487
5488 2010-07-22  Martin Jambor  <mjambor@suse.cz>
5489
5490         PR tree-optimization/44891
5491         * gcc.c-torture/compile/pr44891.c: New test.
5492
5493 2010-07-22  Richard Guenther  <rguenther@suse.de>
5494
5495         PR tree-optimization/45017
5496         * gcc.c-torture/execute/pr45017.c: New testcase.
5497
5498 2010-07-22  Tobias Burnus  <burnus@net-b.de>
5499
5500         PR fortran/45019
5501         * gfortran.dg/aliasing_dummy_5.f90: New.
5502
5503 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5504
5505         PR target/43698
5506         * gcc.target/arm/pr43698.c: New test.
5507
5508 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5509
5510         PR fortran/44929
5511         * Revert my commit r162325 for this PR.
5512
5513 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5514
5515         PR debug/45015
5516         * gcc.target/m68k/pr45015.c: New test.
5517
5518 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
5519
5520         PR c++/44641
5521         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5522         comments.
5523
5524 2010-07-21  Richard Guenther  <rguenther@suse.de>
5525
5526         PR lto/45018
5527         * g++.dg/lto/20100721-1_0.C: New testcase.
5528
5529 2010-07-21  Martin Jambor  <mjambor@suse.cz>
5530
5531         PR tree-optimization/44900
5532         * g++.dg/torture/pr44900.C: New test.
5533
5534 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
5535
5536         PR middle-end/44738
5537         * c-c++-common/uninit-17.c: Correct expected error.
5538
5539 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5540
5541         * gcc.dg/guality/asm-1.c: New test.
5542
5543         PR debug/45003
5544         * gcc.dg/guality/pr45003-2.c: New test.
5545         * gcc.dg/guality/pr45003-3.c: New test.
5546
5547 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5548
5549         PR libfortran/44697
5550         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5551
5552 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
5553
5554         * lib/scanasm.exp (dg-function-on-line): Test that a function is
5555         defined on the current line.
5556         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5557         * g++.dg/debug/dwarf2/pr44641.C: New.
5558
5559 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
5560
5561         * gcc.target/powerpc/block-move-1.c: New test.
5562         * gcc.target/powerpc/block-move-2.c: New test.
5563
5564 2010-07-20  Jason Merrill  <jason@redhat.com>
5565
5566         PR c++/44967
5567         * g++.dg/cpp0x/sfinae2.C: New.
5568
5569 2010-07-20  Richard Guenther  <rguenther@suse.de>
5570
5571         PR lto/42696
5572         * gcc.dg/lto/20100720-4_0.c: New testcase.
5573
5574 2010-07-20  Richard Guenther  <rguenther@suse.de>
5575
5576         PR lto/43221
5577         * gcc.dg/lto/20100720-2_0.c: New testcase.
5578         * gcc.dg/lto/20100720-2_1.c: Likewise.
5579
5580 2010-07-20  Richard Guenther  <rguenther@suse.de>
5581
5582         PR lto/43208
5583         * gcc.dg/lto/20100720-1_0.c: New testcase.
5584         * gcc.dg/lto/20100720-1_1.c: Likewise.
5585
5586 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
5587
5588         PR debug/45003
5589         * gcc.dg/guality/pr45003-1.c: New test.
5590
5591 2010-07-20  Richard Guenther  <rguenther@suse.de>
5592
5593         PR tree-optimization/44977
5594         * gcc.dg/torture/pr44977.c: New testcase.
5595
5596 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
5597
5598         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5599         sync_char_short
5600
5601 2010-07-20  Richard Guenther  <rguenther@suse.de>
5602
5603         PR middle-end/44971
5604         PR middle-end/44988
5605         * gcc.dg/pr44971.c: New testcase.
5606         * gcc.c-torture/compile/pr44988.c: Likewise.
5607
5608 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5609
5610         PR fortran/44929
5611         * gfortran.dg/allocate_with_typespec.f90: New test.
5612         * gfortran.dg/allocate_derived_1.f90: Update error message.
5613
5614 2010-07-19  Jason Merrill  <jason@redhat.com>
5615
5616         PR c++/44996
5617         * g++.dg/cpp0x/decltype23.C: New.
5618
5619 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
5620
5621         PR fortran/42385
5622         * gfortran.dg/class_defined_operator_1.f03 : New test.
5623
5624 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
5625
5626         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5627         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5628         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
5629         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5630
5631 2010-07-19  Richard Guenther  <rguenther@suse.de>
5632
5633         PR middle-end/44941
5634         * gcc.c-torture/compile/pr44941.c: New testcase.
5635
5636 2010-07-19  Jason Merrill  <jason@redhat.com>
5637
5638         PR c++/44969
5639         * g++.dg/template/sfinae24.C: New.
5640
5641 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
5642
5643         PR fortran/44353
5644         * gfortran.dg/data_implied_do_2.f90: Removed.
5645
5646 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
5647
5648         PR c++/44969
5649         * g++.dg/template/sfinae23.C: New.
5650
5651 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5652
5653         * lib/target-supports.exp (check_sse_os_support_available): New
5654         proc.
5655         (check_sse_hw_available): New proc.
5656         (check_effective_target_sse_runtime): New proc.
5657         (check_effective_target_sse2_runtime): New proc.
5658         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5659         -msse2 if check_sse_os_support_available.
5660         * g++.dg/vect/vect.exp: Only run -msse2 tests if
5661         check_sse_os_support_available.
5662         * gcc.dg/vect/vect.exp: Likewise.
5663         * gfortran.dg/vect/vect.exp: Likewise.
5664         * gcc.target/i386/sol2-check: Renamed to ...
5665         * gcc.target/i386/sse-os-support.h: ... this.
5666         (sol2_check): Renamed to ...
5667         (sse_os_support): ... this.
5668         Only test movss with xmm registers.
5669         * gcc.target/i386/sse-check.h: Reflect new header and function names.
5670         Removed ILL_INSN, ILL_INSN_LEN.
5671         * gcc.target/i386/sse2-check.h: Likewise.
5672         * gcc.target/i386/sse3-check.h: Likewise.
5673         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5674         Removed cpuid.h, __get_cpuid test.
5675         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5676         Removed cpuid.h, __get_cpuid test.
5677         * g++.dg/other/pr40446.C: Likewise.
5678         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5679         * gcc.dg/compat/vector-1a_main.c: Likewise.
5680         * gcc.dg/compat/vector-2a_main.c: Likewise.
5681         * gcc.dg/pr36584.c: Likewise.
5682         * gcc.dg/pr37544.c: Likewise.
5683         * gcc.dg/torture/pr16104-1.c: Likewise.
5684         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5685         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5686         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5687         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5688         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5689         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5690         sse2_runtime.
5691         * gcc.dg/torture/pr35771-2.c: Likewise.
5692         * gcc.dg/torture/pr35771-3.c: Likewise.
5693         * gcc.target/i386/pr39315-2.c: Likewise.
5694         * gcc.target/i386/pr39315-4.c: Likewise.
5695         * gcc.target/i386/vperm-v2df.c: Likewise.
5696         * gcc.target/i386/vperm-v2di.c: Likewise.
5697         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5698         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5699         sse_runtime.
5700
5701 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
5702
5703         PR fortran/44353
5704         * gfortran.dg/data_implied_do_2.f90: New test.
5705
5706 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5707
5708         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5709
5710 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5711
5712         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5713         to the "mips16" group.
5714         (mips_using_mips16_p): New procedure.
5715         (mips-dg-options): Use it.
5716
5717 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5718
5719         * gcc.target/mips/mips16-attributes-4.c: New test.
5720
5721 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
5722
5723         PR testsuite/44418
5724         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5725         * gcc.target/powerpc/recip-2.c: Ditto.
5726         * gcc.target/powerpc/recip-3.c: Ditto.
5727
5728 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
5729
5730         * gcc.target/arm/pr42235.c: New test.
5731
5732 2010-07-16  Jason Merrill  <jason@redhat.com>
5733
5734         PR c++/32505
5735         * g++.dg/template/partial8.C: New.
5736
5737 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5738
5739         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5740         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
5741         in C++.
5742         (gualcvt): New overloaded inline.
5743         (GUALCVT): Use it for C++.
5744         * g++.dg/guality/guality.exp: New.
5745         * g++.dg/guality/guality.h: New.
5746         * g++.dg/guality/redeclaration1.C: New test.
5747         * g++.dg/dg.exp: Prune also guality/* tests.
5748         * gcc.dg/guality/pr43141.c: Moved to...
5749         * c-c++-common/guality/pr43141.c: ... here.
5750
5751 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5752
5753         PR libfortran/37077
5754         * gfortran.dg/char4_iunit_2.f03: New test.
5755
5756 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
5757
5758         * lib/plugin-support.exp (plugin-test-execute):
5759         Add ${gcc_objdir}/intl to includes.
5760
5761 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5762
5763         PR target/44942
5764         * gcc.c-torture/execute/pr44942.c: New test.
5765         * gcc.target/i386/pr44942.c: New test.
5766
5767 2010-07-15  Jason Merrill  <jason@redhat.com>
5768
5769         PR c++/44909
5770         * g++.dg/cpp0x/implicit7.C: New.
5771         * g++.dg/cpp0x/implicit8.C: New.
5772
5773 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5774
5775         Disable float tests for __SPU__ targets due to lack of signed zero:
5776         * c-c++-common/torture/complex-sign-add.c (check_add_float).
5777         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5778         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5779         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5780         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5781         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5782         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5783         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5784         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5785
5786 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5787
5788         * gfortran.dg/select_char_2.f90: New test.
5789
5790 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
5791
5792         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5793         with DECL_CHAIN.
5794
5795 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
5796
5797         PR fortran/44936
5798         * gfortran.dg/typebound_generic_9.f03: New.
5799
5800 2010-07-15  Richard Guenther  <rguenther@suse.de>
5801
5802         PR tree-optimization/44946
5803         * gcc.c-torture/compile/pr44946.c: New testcase.
5804
5805 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5806
5807         PR fortran/40206
5808         * gfortran.dg/select_char_3.f90: New test.
5809
5810 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
5811             Kevin F. Quinn  <kevquinn@gentoo.org>
5812
5813         * gcc.dg/Wtrampolines.c: New.
5814
5815 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5816
5817         PR libfortran/44934
5818         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5819
5820 2010-07-14  Jason Merrill  <jason@redhat.com>
5821
5822         PR c++/44810
5823         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5824
5825         Implement C++0x unrestricted unions (N2544)
5826         * g++.dg/cpp0x/union1.C: New.
5827         * g++.dg/cpp0x/union2.C: New.
5828         * g++.dg/cpp0x/union3.C: New.
5829         * g++.dg/cpp0x/defaulted2.C: Adjust.
5830         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5831         * g++.old-deja/g++.ext/anon2.C: Adjust.
5832         * g++.old-deja/g++.mike/misc6.C: Adjust.
5833
5834 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
5835
5836         PR fortran/44925
5837         * gfortran.dg/c_loc_tests_15.f90: New.
5838
5839 2010-07-13  Jason Merrill  <jason@redhat.com>
5840
5841         PR c++/44909
5842         * g++.dg/cpp0x/implicit6.C: New.
5843
5844 2010-07-13  Jason Merrill  <jason@redhat.com>
5845
5846         PR c++/44540
5847         * g++.dg/abi/noreturn1.C: New.
5848         * g++.dg/abi/noreturn2.C: New.
5849
5850 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
5851
5852         PR other/44874
5853         PR debug/44832
5854         * c-c++-common/pr44832.c: New test.
5855
5856 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
5857
5858         PR objc/44488
5859         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5860         on the target.  Make sure that we can assemble the emitted asm when
5861         the test type is 'compile'.
5862
5863 2010-07-13  Richard Guenther  <rguenther@suse.de>
5864
5865         PR tree-optimization/36960
5866         * g++.dg/torture/pr36960.C: New testcase.
5867
5868 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
5869
5870         PR c++/44908
5871         * g++.dg/template/sfinae21.C: New.
5872         * g++.dg/template/sfinae22.C: Likewise.
5873
5874 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5875
5876         PR testsuite/42843
5877         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5878         * gcc.dg/plugin/ggcplug.c: Likewise.
5879         * g++.dg/plugin/selfassign.c: Likewise.
5880         * g++.dg/plugin/attribute_plugin.c: Likewise.
5881         * g++.dg/plugin/dumb_plugin.c: Likewise.
5882         * g++.dg/plugin/pragma_plugin.c: Likewise.
5883
5884 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
5885
5886         * gcc.c-torture/execute/pr44683.x: New.
5887         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5888
5889 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
5890
5891         PR fortran/44434
5892         PR fortran/44565
5893         PR fortran/43945
5894         PR fortran/44869
5895         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5896         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5897         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5898         * gfortran.dh/typebound_call_16.f03: New.
5899         * gfortran.dg/typebound_generic_6.f03: New.
5900         * gfortran.dg/typebound_generic_7.f03: New.
5901         * gfortran.dg/typebound_generic_8.f03: New.
5902
5903 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5904
5905         PR libfortran/37077
5906         * gfortran.dg/char4_iunit_1.f03: New test.
5907
5908 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
5909
5910         * gcc.dg/tree-ssa/vrp53.c: New test.
5911
5912 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5913
5914         PR c++/44907
5915         * g++.dg/template/sfinae19.C: New.
5916         * g++.dg/template/sfinae20.C: Likewise.
5917
5918 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5919
5920         * gcc.target/arm/interrupt-1.c: New test.
5921         * gcc.target/arm/interrupt-2.c: New test.
5922
5923 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5924
5925         * gcc.dg/pr42427.c: Require c99_runtime.
5926         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5927         c99_runtime.
5928         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5929         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5930         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5931         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5932         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5933         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5934         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5935         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5936         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5937         * gcc.target/i386/pr37275.c: Require visibility support.
5938
5939 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5940
5941         * lib/target-supports.exp (check_effective_target_sse): New proc.
5942         * gcc.target/i386/sol2-check.h: New file.
5943         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5944         Include sol2-check.h.
5945         (main) Only run do_test () if sol2_check ().
5946         * gcc.target/i386/sse2-check.h: Likewise.
5947         * gcc.target/i386/sse3-check.h: Likewise.
5948         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5949         [__sun__ && __svr4__]: Execute SSE2 instruction.
5950         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5951         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5952         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5953         * g++.dg/ext/vector14.C: Likewise.
5954         * g++.dg/other/mmintrin.C: Likewise.
5955         * gcc.dg/20020418-1.c: Likewise.
5956         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5957         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5958         * gcc.dg/format/unnamed-1.c: Likewise.
5959         Adapt dg-warning line number.
5960         * gcc.dg/graphite/pr40281.c: Likewise.
5961         * gcc.dg/pr32176.c: Likewise.
5962         * gcc.dg/pr40550.c: Likewise.
5963         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5964         * gcc.dg/torture/pr36891.c: Likewise.
5965         * gcc.target/i386/20020218-1.c: Likewise.
5966         * gcc.target/i386/20020523.c: Likewise.
5967         * gcc.target/i386/abi-1.c: Likewise.
5968         * gcc.target/i386/brokensqrt.c: Likewise.
5969         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5970         * gcc.target/i386/pr13366.c: Likewise.
5971         * gcc.target/i386/pr13685.c: Likewise.
5972         * gcc.target/i386/pr24306.c: Likewise.
5973         * gcc.target/i386/pr31486.c: Likewise.
5974         * gcc.target/i386/pr32065-1.c: Likewise.
5975         * gcc.target/i386/pr32065-2.c: Likewise.
5976         * gcc.target/i386/pr32389.c: Likewise.
5977         * gcc.target/i386/pr38824.c: Likewise.
5978         * gcc.target/i386/pr38931.c: Likewise.
5979         * gcc.target/i386/pr39592-1.c: Likewise.
5980         * gcc.target/i386/pr43766.c: Likewise.
5981         * gcc.target/i386/recip-divf.c: Likewise.
5982         * gcc.target/i386/recip-sqrtf.c: Likewise.
5983         * gcc.target/i386/recip-vec-divf.c: Likewise.
5984         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5985         * gcc.target/i386/sse-1.c: Likewise.
5986         * gcc.target/i386/sse-16.c: Likewise.
5987         * gcc.target/i386/sse-2.c: Likewise.
5988         * gcc.target/i386/sse-20.c: Likewise.
5989         * gcc.target/i386/sse-3.c: Likewise.
5990         * gcc.target/i386/sse-7.c: Likewise.
5991         * gcc.target/i386/sse-9.c: Likewise.
5992         * gcc.target/i386/sse-addps-1.c: Likewise.
5993         * gcc.target/i386/sse-addss-1.c: Likewise.
5994         * gcc.target/i386/sse-andnps-1.c: Likewise.
5995         * gcc.target/i386/sse-andps-1.c: Likewise.
5996         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5997         * gcc.target/i386/sse-comiss-1.c: Likewise.
5998         * gcc.target/i386/sse-comiss-2.c: Likewise.
5999         * gcc.target/i386/sse-comiss-3.c: Likewise.
6000         * gcc.target/i386/sse-comiss-4.c: Likewise.
6001         * gcc.target/i386/sse-comiss-5.c: Likewise.
6002         * gcc.target/i386/sse-comiss-6.c: Likewise.
6003         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6004         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6005         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6006         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6007         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6008         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6009         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6010         * gcc.target/i386/sse-divps-1.c: Likewise.
6011         * gcc.target/i386/sse-divss-1.c: Likewise.
6012         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6013         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6014         * gcc.target/i386/sse-maxps-1.c: Likewise.
6015         * gcc.target/i386/sse-maxss-1.c: Likewise.
6016         * gcc.target/i386/sse-minps-1.c: Likewise.
6017         * gcc.target/i386/sse-minss-1.c: Likewise.
6018         * gcc.target/i386/sse-movaps-1.c: Likewise.
6019         * gcc.target/i386/sse-movaps-2.c: Likewise.
6020         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6021         * gcc.target/i386/sse-movhps-1.c: Likewise.
6022         * gcc.target/i386/sse-movhps-2.c: Likewise.
6023         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6024         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6025         * gcc.target/i386/sse-movntps-1.c: Likewise.
6026         * gcc.target/i386/sse-movss-1.c: Likewise.
6027         * gcc.target/i386/sse-movss-2.c: Likewise.
6028         * gcc.target/i386/sse-movss-3.c: Likewise.
6029         * gcc.target/i386/sse-movups-1.c: Likewise.
6030         * gcc.target/i386/sse-movups-2.c: Likewise.
6031         * gcc.target/i386/sse-mulps-1.c: Likewise.
6032         * gcc.target/i386/sse-mulss-1.c: Likewise.
6033         * gcc.target/i386/sse-orps-1.c: Likewise.
6034         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6035         * gcc.target/i386/sse-recip-vec.c: Likewise.
6036         * gcc.target/i386/sse-recip.c: Likewise.
6037         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6038         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6039         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6040         * gcc.target/i386/sse-subps-1.c: Likewise.
6041         * gcc.target/i386/sse-subss-1.c: Likewise.
6042         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6043         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6044         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6045         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6046         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6047         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6048         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6049         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6050         * gcc.target/i386/sse-xorps-1.c: Likewise.
6051         * gcc.target/i386/ssefn-1.c: Likewise.
6052         * gcc.target/i386/ssefn-3.c: Likewise.
6053         * gcc.target/i386/sseregparm-1.c: Likewise.
6054         * gcc.target/i386/stackalign/return-3.c: Likewise.
6055         * gcc.target/i386/vectorize1.c: Likewise.
6056         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6057         * gcc.target/i386/xorps-sse.c: Likewise.
6058         * gfortran.dg/pr28158.f90: Likewise.
6059         * gfortran.dg/pr30667.f: Likewise.
6060         * gnat.dg/loop_optimization7.adb: Likewise.
6061         * gnat.dg/sse_nolib.adb: Likewise.
6062
6063 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6064
6065         PR fortran/44702
6066         * gfortran.dg/use_rename_6.f90: New.
6067         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6068
6069 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6070
6071         PR fortran/44869
6072         * gfortran.dg/class_24.f03: New.
6073
6074 2010-07-10  Richard Guenther  <rguenther@suse.de>
6075
6076         PR lto/44889
6077         * gcc.dg/lto/20100709-1_0.c: New testcase.
6078         * gcc.dg/lto/20100709-1_1.c: Likewise.
6079
6080 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6081
6082         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6083
6084 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6085
6086         PR objc/44140
6087         * objc.dg/lto/trivial-1_0.m: New.
6088         * objc.dg/lto/lto.exp: New.
6089         * obj-c++.dg/lto/trivial-1_0.mm: New.
6090         * obj-c++.dg/lto/lto.exp: New.
6091         * objc.dg/symtab-1.m: Adjust sizes.
6092         * objc.dg/image-info.m: Do not run for gnu-runtime.
6093
6094 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6095
6096         * gcc.dg/pr32370.c: Allow another kind of error message.
6097
6098 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6099
6100         * gnat.dg/atomic3.adb: New test.
6101
6102 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6103             Denys Vlasenko  <dvlasenk@redhat.com>
6104             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6105
6106         PR tree-optimization/28632
6107         * gcc.dg/tree-ssa/vrp51.c: New test.
6108         * gcc.dg/tree-ssa/vrp52.c: New test.
6109
6110 2010-07-09  Jason Merrill  <jason@redhat.com>
6111
6112         * g++.dg/abi/covariant6.C: New.
6113         * g++.dg/inherit/covariant17.C: Test both bases.
6114         * g++.dg/inherit/covariant7.C: Check vtable layout.
6115
6116 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6117
6118         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6119
6120 2010-07-09  Richard Guenther  <rguenther@suse.de>
6121
6122         PR tree-optimization/44852
6123         * gcc.c-torture/execute/pr44852.c: New testcase.
6124
6125 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6126
6127         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6128         multiplication by values.
6129         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6130         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6131
6132 2010-07-09  Richard Guenther  <rguenther@suse.de>
6133
6134         PR tree-optimization/44882
6135         * gfortran.dg/pr44882.f90: New testcase.
6136
6137 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6138
6139         PR target/40657
6140         * gcc.target/arm/pr40657-1.c: New test.
6141         * gcc.target/arm/pr40657-2.c: New test.
6142         * gcc.c-torture/execute/pr40657.c: New test.
6143
6144 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6145
6146         * gcc.dg/tree-ssa/vrp50.c: New test.
6147         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6148
6149 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6150
6151         PR fortran/44649
6152         * gfortran.dg/c_sizeof_1.f90: Modified.
6153         * gfortran.dg/storage_size_1.f08: New.
6154         * gfortran.dg/storage_size_2.f08: New.
6155
6156 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6157
6158         * gcc.c-torture/execute/20100708-1.c: New test.
6159
6160 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6161
6162         PR fortran/44847
6163         * gfortran.dg/gomp/pr44847.f90: New test.
6164
6165 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6166
6167         PR tree-optimization/44710
6168         * gcc.dg/tree-ssa/ifc-6.c: New.
6169         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6170
6171 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6172
6173         PR fortran/18918
6174         * gfortran.dg/coarray_10.f90: Add an additional test.
6175
6176 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6177
6178         PR middle-end/44828
6179         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6180         * gcc.c-torture/execute/pr44828.x: Revert.
6181
6182 2010-07-08  Jason Merrill  <jason@redhat.com>
6183
6184         PR c++/43120
6185         * g++.dg/inherit/covariant17.C: New.
6186         * g++.dg/abi/covariant1.C: Actually test for the bug.
6187
6188 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6189
6190         PR rtl-optimization/44838
6191         * gcc.dg/pr44838.c: New.
6192
6193 2010-07-08  Richard Guenther  <rguenther@suse.de>
6194
6195         PR tree-optimization/44831
6196         * gcc.c-torture/compile/pr44831.c: New testcase.
6197         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6198
6199 2010-07-08  Richard Guenther  <rguenther@suse.de>
6200
6201         PR tree-optimization/44861
6202         * g++.dg/vect/pr44861.cc: New testcase.
6203
6204 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6205
6206         PR middle-end/44828
6207         * gcc.c-torture/execute/pr44828.x: New file.
6208
6209 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6210
6211         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6212         dg-options.
6213         * g++.dg/ext/altivec-17.C: Adjust error message.
6214
6215 2010-07-07  Tom Tromey  <tromey@redhat.com>
6216
6217         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6218
6219 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6220
6221         PR target/44844
6222         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6223         * gcc.target/i386/rdrand-2.c: Likewise.
6224         * gcc.target/i386/rdrand-3.c: Likewise.
6225
6226 2010-07-07  Jan Hubicka  <jh@suse.cz>
6227
6228         PR middle-end/44813
6229         * g++.dg/torture/pr44813.C: New testcase.
6230         * g++.dg/torture/pr44826.C: New testcase.
6231
6232 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6233
6234         PR rtl-optimization/44787
6235         * gcc.c-torture/compile/pr44788.c: New test.
6236         * gcc.target/arm/pr44788.c: New test.
6237
6238 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6239
6240         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6241
6242 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6243
6244         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6245         to dg-options.
6246
6247 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6248
6249         PR fortran/44742
6250         * gfortran.dg/parameter_array_init_6.f90: New.
6251         * gfortran.dg/initialization_20.f90: Update dg-error.
6252         * gfortran.dg/initialization_24.f90: Ditto.
6253
6254 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6255         PR fortran/PR44693
6256         * gfortran.dg/dim_range_1.f90:  New test.
6257         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6258
6259 2010-07-06  Jason Merrill  <jason@redhat.com>
6260
6261         PR c++/44703
6262         * g++.dg/cpp0x/initlist41.C: New.
6263
6264         PR c++/44778
6265         * g++.dg/template/ptrmem22.C: New.
6266
6267 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6268
6269         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6270         support.
6271         * gcc.target/i386/i386.exp: Likewise.
6272
6273 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6274
6275         PR testsuite/44195
6276         * gcc.dg/lto/20100518_0.c: Limit to x86.
6277
6278 2010-07-06  Richard Guenther  <rguenther@suse.de>
6279
6280         PR middle-end/44828
6281         * gcc.c-torture/execute/pr44828.c: New testcase.
6282
6283 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6284
6285         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6286         * g++.dg/warn/volatile1.C: Likewise.
6287         * g++.dg/template/warn1.C: Likewise.
6288
6289 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6290
6291         AVX Programming Reference (June, 2010)
6292         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6293         * g++.dg/other/i386-3.C: Likewise.
6294         * gcc.target/i386/sse-12.c: Likewise.
6295
6296         * gcc.target/i386/f16c-check.h: New.
6297         * gcc.target/i386/rdfsbase-1.c: Likewise.
6298         * gcc.target/i386/rdfsbase-2.c: Likewise.
6299         * gcc.target/i386/rdgsbase-1.c: Likewise.
6300         * gcc.target/i386/rdgsbase-2.c: Likewise.
6301         * gcc.target/i386/rdrand-1.c: Likewise.
6302         * gcc.target/i386/rdrand-2.c: Likewise.
6303         * gcc.target/i386/rdrand-3.c: Likewise.
6304         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6305         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6306         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6307         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6308         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6309         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6310         * gcc.target/i386/wrfsbase-1.c: Likewise.
6311         * gcc.target/i386/wrfsbase-2.c: Likewise.
6312         * gcc.target/i386/wrgsbase-1.c: Likewise.
6313         * gcc.target/i386/wrgsbase-2.c: Likewise.
6314
6315         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6316         (__builtin_ia32_vcvtps2ph): New.
6317         (__builtin_ia32_vcvtps2ph256): Likewise.
6318
6319         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6320         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6321
6322         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6323         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6324
6325         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6326         (__builtin_ia32_vcvtps2ph256): Likewise.
6327         Add fsgsbase,rdrnd,f16c.
6328
6329         * lib/target-supports.exp (check_effective_target_f16c): New.
6330
6331 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6332
6333         * gcc.dg/guality/nrv-1.c: New test.
6334
6335 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6336
6337         PR middle-end/42505
6338         * gcc.target/arm/pr42505.c: New test case.
6339
6340 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6341
6342         PR c++/44808
6343         * g++.dg/opt/nrv16.C: New test.
6344
6345 2010-07-05  Richard Guenther  <rguenther@suse.de>
6346
6347         PR tree-optimization/44784
6348         * gcc.c-torture/compile/pr44784.c: New testcase.
6349
6350 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6351
6352         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6353         Increase loop bound and array size.
6354         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6355         Likewise.
6356
6357 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6358
6359         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6360         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6361         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6362         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6363         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6364
6365 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6366
6367         PR c++/22138
6368         * g++.dg/parse/template25.C: New.
6369
6370 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6371
6372         PR rtl-optimization/44695
6373         * gcc.dg/torture/pr44695.c: New.
6374
6375 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6376
6377         PR c++/16630
6378         * g++.dg/ext/pretty3.C: New.
6379
6380 2010-07-04  Richard Guenther  <rguenther@suse.de>
6381
6382         PR middle-end/44809
6383         * g++.dg/torture/pr44809.C: New testcase.
6384
6385 2010-07-04  Richard Guenther  <rguenther@suse.de>
6386
6387         PR tree-optimization/44656
6388         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6389
6390 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6391             Revital Eres  <eres@il.ibm.com>
6392
6393         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6394         misaligned stores.
6395         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6396         gcc.dg/vect/vect-96.c: Likewise.
6397         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6398         that support misaligned stores. Change the number of expected
6399         misaligned accesses.
6400         * gcc.dg/vect/vect-peel-1.c: New test.
6401         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6402         gcc.dg/vect/vect-peel-4.c: Likewise.
6403         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6404         vectorizable on all targets that support realignment.
6405         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6406
6407 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6408
6409         PR c/44806
6410         * gcc.dg/torture/pr44806.c: New.
6411
6412 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6413
6414         * gnat.dg/cond_expr1.adb: New test.
6415
6416 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6417
6418         * gnat.dg/modular3.adb: New test.
6419         * gnat.dg/modular3_pkg.ads: New helper.
6420
6421 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6422             Mikael Pettersson  <mikpe@it.uu.se>
6423
6424         PR testsuite/44518
6425         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6426         Make signed-ness of chars explicit.  Scan the object for
6427         strings that are split by some target assemblers.
6428         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6429         explicit.
6430
6431 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6432
6433         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6434
6435 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6436
6437         PR/44128
6438         * g++.dg/warn/Wshadow-7.C: New test.
6439
6440 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6441             Julian Brown  <julian@codesourcery.com>
6442             Sandra Loosemore  <sandra@codesourcery.com>
6443
6444         * gcc.c-torture/execute/20100416-1.c: New test case.
6445
6446 2010-07-02  Julian Brown  <julian@codesourcery.com>
6447             Sandra Loosemore  <sandra@codesourcery.com>
6448
6449         PR target/43703
6450
6451         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6452         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6453
6454 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6455             Julian Brown  <julian@codesourcery.com>
6456
6457         * gcc.target/arm/neon/vadds64.c: Regenerated.
6458         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6459         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6460         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6461         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6462         * gcc.target/arm/neon-vmls-1.c: Likewise.
6463         * gcc.target/arm/neon-vsubs64.c: New execution test.
6464         * gcc.target/arm/neon-vsubu64.c: New execution test.
6465         * gcc.target/arm/neon-vadds64.c: New execution test.
6466         * gcc.target/arm/neon-vaddu64.c: New execution test.
6467
6468 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6469
6470         * gcc.target/arm/neon-vands64.c: New.
6471         * gcc.target/arm/neon-vandu64.c: New.
6472         * gcc.target/arm/neon-vbics64.c: New.
6473         * gcc.target/arm/neon-vbicu64.c: New.
6474         * gcc.target/arm/neon-veors64.c: New.
6475         * gcc.target/arm/neon-veoru64.c: New.
6476         * gcc.target/arm/neon-vorns64.c: New.
6477         * gcc.target/arm/neon-vornu64.c: New.
6478         * gcc.target/arm/neon-vorrs64.c: New.
6479         * gcc.target/arm/neon-vorru64.c: New.
6480         * gcc.target/arm/neon/vands64.c: Regenerated.
6481         * gcc.target/arm/neon/vandu64.c: Regenerated.
6482         * gcc.target/arm/neon/vbics64.c: Regenerated.
6483         * gcc.target/arm/neon/vbicu64.c: Regenerated.
6484         * gcc.target/arm/neon/veors64.c: Regenerated.
6485         * gcc.target/arm/neon/veoru64.c: Regenerated.
6486         * gcc.target/arm/neon/vorns64.c: Regenerated.
6487         * gcc.target/arm/neon/vornu64.c: Regenerated.
6488         * gcc.target/arm/neon/vorrs64.c: Regenerated.
6489         * gcc.target/arm/neon/vorru64.c: Regenerated.
6490
6491 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6492
6493         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6494
6495 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6496
6497         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6498         * gfortran.dg/intent_out_5.f90: Same.
6499         * gfortran.dg/ltrans-7.f90: Same.
6500         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6501
6502 2010-07-02  Jan Hubicka  <jh@suse.cz>
6503
6504         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6505
6506 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6507
6508         * objc-obj-c++-shared/Object1.h: Correct Line endings.
6509
6510 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
6511
6512         PR c++/44780
6513         * c-c++-common/Wunused-var-12.c: New test.
6514
6515 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
6516
6517         PR target/42835
6518         * gcc.target/arm/pr42835.c: New test.
6519
6520         PR target/42172
6521         * gcc.target/arm/pr42172-1.c: New test.
6522
6523 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6524
6525         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6526
6527 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6528
6529         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6530         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6531         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6532         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6533         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6534         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6535         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6536         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6537         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6538         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6539         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6540         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6541         * gcc.target/arm/neon-vdup_ns64.c: New.
6542         * gcc.target/arm/neon-vdup_nu64.c: New.
6543         * gcc.target/arm/neon-vdupQ_ns64.c: New.
6544         * gcc.target/arm/neon-vdupQ_nu64.c: New.
6545         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6546         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6547         * gcc.target/arm/neon-vmov_ns64.c: New.
6548         * gcc.target/arm/neon-vmov_nu64.c: New.
6549         * gcc.target/arm/neon-vmovQ_ns64.c: New.
6550         * gcc.target/arm/neon-vmovQ_nu64.c: New.
6551         * gcc.target/arm/neon-vget_lanes64.c: New.
6552         * gcc.target/arm/neon-vget_laneu64.c: New.
6553         * gcc.target/arm/neon-vset_lanes64.c: New.
6554         * gcc.target/arm/neon-vset_laneu64.c: New.
6555
6556 2010-07-02  Richard Guenther  <rguenther@suse.de>
6557
6558         * g++.dg/torture/20100702-1.C: New testcase.
6559
6560 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6561
6562         PR target/44707
6563         * gcc.c-torture/compile/pr44707.c: New test.
6564
6565 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6566
6567         PR c++/44039
6568         * g++.dg/template/crash101.C: New.
6569
6570 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6571
6572         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6573         Use the ABI-0 accessors and fail it for m64.
6574
6575 2010-07-02  Jan Hubicka  <jh@suse.cz>
6576
6577         * g++.dg/tree-ssa/pr44706.C: New testcase.
6578
6579 2010-07-02  Richard Guenther  <rguenther@suse.de>
6580
6581         PR tree-optimization/44748
6582         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6583
6584 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6585
6586         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6587         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
6588         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6589         the method types to forward:.
6590
6591 2010-06-30  Jason Merrill  <jason@redhat.com>
6592
6593         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6594         * g++.dg/other/pr25632.C: Likewise.
6595
6596 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
6597
6598         PR tree-optimization/40421
6599         * gfortran.fortran-torture/compile/pr40421.f90: New test.
6600
6601 2010-07-01  Richard Guenther  <rguenther@suse.de>
6602
6603         PR middle-end/42834
6604         PR middle-end/44468
6605         * gcc.c-torture/execute/20100316-1.c: New testcase.
6606         * gcc.c-torture/execute/pr44468.c: Likewise.
6607         * gcc.c-torture/compile/20100609-1.c: Likewise.
6608         * gcc.dg/volatile2.c: Adjust.
6609         * gcc.dg/plugin/selfassign.c: Likewise.
6610         * gcc.dg/pr36902.c: Likewise.
6611         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6612         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6613         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6614         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6615         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6616         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6617         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6618         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6619         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6620         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6621         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6622         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6623         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6624         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6625         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6626         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6627         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6628         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6629         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6630         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6631         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6632         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6633         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6634         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6635         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6636         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6637         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6638         * gcc.dg/struct/w_prof_local_array.c: Likewise.
6639         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6640         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6641         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6642         * gcc.dg/struct/w_prof_global_array.c: Likewise.
6643         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6644         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6645         * gcc.dg/struct/w_prof_local_var.c: Likewise.
6646         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6647         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6648         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6649         * gcc.dg/struct/w_prof_global_var.c: Likewise.
6650         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6651         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6652         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6653         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6654         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6655         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6656         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6657         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6658         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6659         * gcc.dg/tree-prof/stringop-1.c: Adjust.
6660         * g++.dg/tree-ssa/pr31146.C: Likewise.
6661         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6662         * g++.dg/tree-ssa/pr33604.C: Likewise.
6663         * g++.dg/plugin/selfassign.c: Likewise.
6664         * gfortran.dg/array_memcpy_3.f90: Likewise.
6665         * gfortran.dg/array_memcpy_4.f90: Likewise.
6666         * c-c++-common/torture/pr42834.c: New testcase.
6667
6668 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6669
6670         PR c++/44628
6671         * g++.dg/template/crash100.C: New.
6672
6673 2010-06-30  Jan Hubicka  <jh@suse.cz>
6674
6675         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6676
6677 2010-06-30  Michael Matz  <matz@suse.de>
6678
6679         PR bootstrap/44699
6680         * gcc.dg/pr44699.c: New test.
6681
6682 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
6683
6684         PR tree-optimization/39799
6685         * c-c++-common/uninit-17.c: New test.
6686
6687 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6688
6689         PR libfortran/43298
6690         * gfortran.dg/read_infnan_1.f90: New test.
6691
6692 2010-06-29  Jason Merrill  <jason@redhat.com>
6693
6694         Enable implicitly declared move constructor/operator= (N3053).
6695         * g++.dg/cpp0x/implicit3.C: New.
6696         * g++.dg/cpp0x/implicit4.C: New.
6697         * g++.dg/cpp0x/implicit5.C: New.
6698         * g++.dg/cpp0x/implicit-copy.C: Adjust.
6699         * g++.dg/cpp0x/not_special.C: Adjust.
6700         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6701         * g++.dg/cpp0x/rv1n.C: Adjust.
6702         * g++.dg/cpp0x/rv1p.C: Adjust.
6703         * g++.dg/cpp0x/rv2n.C: Adjust.
6704         * g++.dg/cpp0x/rv2p.C: Adjust.
6705         * g++.dg/cpp0x/rv3n.C: Adjust.
6706         * g++.dg/cpp0x/rv3p.C: Adjust.
6707         * g++.dg/cpp0x/rv4n.C: Adjust.
6708         * g++.dg/cpp0x/rv4p.C: Adjust.
6709         * g++.dg/cpp0x/rv5n.C: Adjust.
6710         * g++.dg/cpp0x/rv5p.C: Adjust.
6711         * g++.dg/cpp0x/rv6n.C: Adjust.
6712         * g++.dg/cpp0x/rv6p.C: Adjust.
6713         * g++.dg/cpp0x/rv7n.C: Adjust.
6714         * g++.dg/cpp0x/rv7p.C: Adjust.
6715         * g++.dg/cpp0x/rv8p.C: Adjust.
6716         * g++.dg/gomp/pr26690-1.C: Adjust.
6717         * g++.dg/other/error20.C: Adjust.
6718         * g++.dg/other/error31.C: Adjust.
6719         * g++.dg/parse/error19.C: Adjust.
6720         * g++.dg/template/qualttp5.C: Adjust.
6721         * g++.old-deja/g++.law/ctors5.C: Adjust.
6722
6723         Enable implicitly deleted functions (N2346)
6724         * g++.dg/cpp0x/defaulted17.C: New.
6725         * g++.dg/cpp0x/implicit1.C: New.
6726         * g++.dg/cpp0x/implicit2.C: New.
6727         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6728         * g++.dg/ext/has_virtual_destructor.C: Adjust.
6729         * g++.dg/init/ctor4.C: Adjust.
6730         * g++.dg/init/synth2.C: Adjust.
6731         * g++.dg/lto/20081118_1.C: Adjust.
6732         * g++.dg/other/error13.C: Adjust.
6733         * g++.dg/other/unused1.C: Adjust.
6734         * g++.old-deja/g++.bob/inherit2.C: Adjust.
6735         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6736         * g++.old-deja/g++.jason/opeq3.C: Adjust.
6737         * g++.old-deja/g++.law/ctors17.C: Adjust.
6738         * g++.old-deja/g++.oliva/delete1.C: Adjust.
6739         * g++.old-deja/g++.pt/assign1.C: Adjust.
6740         * g++.old-deja/g++.pt/crash20.C: Adjust.
6741
6742         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6743         * g++.dg/cpp0x/defaulted13.C: Adjust.
6744         * g++.dg/cpp0x/defaulted2.C: Adjust.
6745         * g++.dg/cpp0x/defaulted3.C: Adjust.
6746         * g++.dg/cpp0x/initlist9.C: Adjust.
6747         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6748         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6749         * g++.dg/init/synth2.C: Adjust.
6750
6751         * g++.dg/cpp0x/defaulted19.C: New.
6752
6753         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6754         * g++.dg/template/error23.C: Fix for -std=c++0x.
6755
6756 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6757
6758         PR fortran/44718
6759         * gfortran.dg/proc_ptr_28.f90: New.
6760
6761 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
6762
6763         PR tree-optimization/43801
6764         * g++.dg/torture/pr43801.C: New test.
6765
6766         PR debug/44668
6767         * g++.dg/debug/dwarf2/accessibility1.C: New test.
6768
6769 2010-06-29  Jason Merrill  <jason@redhat.com>
6770
6771         PR c++/44587
6772         * g++.dg/template/qualified-id2.C: New.
6773         * g++.dg/template/qualified-id3.C: New.
6774
6775 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6776
6777         PR fortran/44696
6778         * gfortran.dg/associated_target_4.f90: New.
6779
6780 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
6781
6782         PR fortran/44582
6783         * gfortran.dg/aliasing_array_result_1.f90 : New test.
6784
6785 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6786
6787         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6788
6789 2010-06-29  Jan Hubicka  <jh@suse.cz>
6790
6791         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6792
6793 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
6794
6795         PR target/43902
6796         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6797         * gcc.target/arm/wmul-3.c: New test.
6798         * gcc.target/arm/wmul-4.c: New test.
6799
6800 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
6801
6802         PR rtl-optimization/44659
6803         * gcc.target/i386/extract-1.c: New.
6804         * gcc.target/i386/extract-2.c: Likewise.
6805         * gcc.target/i386/extract-3.c: Likewise.
6806         * gcc.target/i386/extract-4.c: Likewise.
6807         * gcc.target/i386/extract-5.c: Likewise.
6808         * gcc.target/i386/extract-6.c: Likewise.
6809
6810 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
6811
6812         PR c++/44682
6813         * g++.dg/warn/Wunused-var-14.C: New test.
6814
6815 2010-06-28  Tobias Burnus  <burnus@net-b.de>
6816
6817         PR fortran/43298
6818         * gfortran.dg/nan_6.f90: New.
6819
6820 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
6821
6822         PR tree-optimization/43781
6823         * gcc.dg/torture/pr43781.c: New.
6824
6825 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
6826
6827         PR fortran/40158
6828         * gfortran.dg/actual_rank_check_1.f90: New test.
6829
6830 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6831
6832         * gcc.dg/ipa/ipa-sra-6.c: New test.
6833
6834 2010-06-28  Jan Hubicka  <jh@suse.cz>
6835
6836         PR tree-optimization/44687
6837         * gcc.c-torture/compile/pr44687.c
6838
6839 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6840
6841         PR c++/44535
6842         * g++.dg/torture/pr44535.C: New test.
6843
6844 2010-06-28  Michael Matz  <matz@suse.de>
6845
6846         PR middle-end/44592
6847         * gfortran.dg/pr44592.f90: New test.
6848
6849 2010-06-28  Jan Hubicka  <jh@suse.cz>
6850
6851         PR tree-optimization/44357
6852         * g++.dg/torture/pr44357.C: New testcase.
6853
6854 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6855
6856         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6857         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6858         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6859         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6860         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6861         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6862         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6863         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6864
6865 2010-06-27  Jan Hubicka  <jh@suse.cz>
6866
6867         * gcc.c-torture/compile/pr44686.c: New file.
6868
6869 2010-06-27  Richard Guenther  <rguenther@suse.de>
6870
6871         PR tree-optimization/44683
6872         * gcc.c-torture/execute/pr44683.c: New testcase.
6873
6874 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
6875
6876         * gnat.dg/noreturn3.ad[sb]: New test.
6877
6878 2010-06-26  Jason Merrill  <jason@redhat.com>
6879
6880         * g++.dg/cpp0x/explicit5.C: New.
6881
6882 2010-06-26  Richard Guenther  <rguenther@suse.de>
6883
6884         PR tree-optimization/44393
6885         * gcc.dg/pr44393.c: New testcase.
6886
6887 2010-06-26  Jan Hubicka  <jh@suse.cz>
6888
6889         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6890
6891 2010-06-26  Richard Guenther  <rguenther@suse.de>
6892
6893         PR middle-end/44674
6894         * gcc.dg/pr44674.c: New testcase.
6895
6896 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
6897
6898         * gcc.dg/opts-3.c: New test.
6899
6900 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6901
6902         * gfortran.dg/type_decl_1.f90: New.
6903         * gfortran.dg/type_decl_2.f90: New.
6904
6905 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6906
6907         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6908         * gfortran.dg/semicolon_fixed_2.f: Ditto.
6909
6910 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6911
6912         PR testsuite/38946
6913         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6914         error in comparing reals.
6915
6916 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6917
6918         * selected_real_kind_2.f90: New.
6919         * selected_real_kind_3.f90: New.
6920
6921 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6922
6923         * gfortran.dg/entry_19.f90: New.
6924
6925 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6926
6927         * gfortran.dg/end_subroutine_1.f90: New.
6928         * gfortran.dg/end_subroutine_2.f90: New.
6929         * gfortran.dg/interface_proc_end.f90: Update.
6930
6931 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6932
6933         * gfortran.dg/semicolon_fixed.f: Update.
6934         * gfortran.dg/semicolon_fixed_2.f: New.
6935         * gfortran.dg/semicolon_free_2.f90: New.
6936         * gfortran.dg/semicolon_free.f90: Update.
6937
6938 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6939
6940         PR fortran/44448
6941         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6942
6943 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6944
6945         * g++.dg/ipa/iinline-3.C: New test.
6946         * gcc.dg/ipa/modif-1.c: Removed.
6947
6948 2010-06-25  Jan Hubicka  <jh@suse.cz>
6949
6950         * gcc.dg/tree-ssa/ipa-split-1.c
6951
6952 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6953
6954         * g++.dg/ipa/iinline-2.C: New test.
6955
6956 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6957
6958         PR middle-end/43866
6959         * gfortran.dg/pr43866.f90: New test.
6960
6961         PR tree-optimization/44539
6962         * gcc.dg/pr44539.c: New test.
6963
6964 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6965
6966         From Jim Wilson:
6967         PR target/43902
6968         * gcc.target/mips/madd-9.c: New test.
6969
6970 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6971
6972         PR c/44517
6973         * gcc.dg/noncompile/pr44517.c: New.
6974         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6975
6976 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6977
6978         PR testsuite/43283
6979         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6980         and add argument to nop for IA64.
6981
6982 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6983
6984         PR target/44588
6985         * gcc.target/i386/mod-1.c: New.
6986         * gcc.target/i386/umod-1.c: Likewise.
6987         * gcc.target/i386/umod-2.c: Likewise.
6988         * gcc.target/i386/umod-3.c: Likewise.
6989
6990 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6991
6992         PR middle-end/44492
6993         * g++.dg/torture/pr44492.C: New test.
6994
6995 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6996
6997         * c-c++-common/warn-omitted-condop.c: New.
6998
6999 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7000
7001         PR fortran/44614
7002         * gfortran.dg/import8.f90: New.
7003
7004 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7005
7006         * gnat.dg/not_null.adb: Update test case.
7007
7008 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7009
7010         PR c++/44619
7011         * g++.dg/warn/Wunused-var-13.C: New test.
7012
7013         PR c++/44627
7014         * g++.dg/diagnostic/method1.C: New test.
7015
7016 2010-06-22  Cary Coutant  <ccoutant@google.com>
7017
7018         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7019
7020 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7021
7022         PR fortran/44616
7023         * gfortran.dg/abstract_type_8.f03: New.
7024
7025 2010-06-21  Jason Merrill  <jason@redhat.com>
7026
7027         * g++.dg/cpp0x/noexcept08.C: New.
7028
7029         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7030
7031 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7032
7033         PR target/44615
7034         * gcc.target/i386/sse2-vec-2a.c: New.
7035
7036 2010-06-21  DJ Delorie  <dj@redhat.com>
7037
7038         * gcc.dg/pragma-diag-1.c: New.
7039
7040 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7041
7042         PR target/44615
7043         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7044
7045 2010-06-21  Alan Modra  <amodra@gmail.com>
7046
7047         PR testsuite/44505
7048         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7049         tail call to check_fa_mid.
7050
7051 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7052
7053         PR target/44575
7054         * gcc.c-torture/execute/pr44575.c: New test.
7055
7056 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7057
7058         PR fortran/40632
7059         * gfortran.dg/contiguous_1.f90: New.
7060         * gfortran.dg/contiguous_2.f90: New.
7061         * gfortran.dg/contiguous_3.f90: New.
7062
7063 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7064
7065         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7066         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7067
7068 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7069
7070         PR target/44546
7071         * gcc.target/i386/pr44546.c: New test.
7072
7073 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7074
7075         * gcc.dg/opts-2.c: New test.
7076
7077 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7078
7079         PR fortran/44584
7080         * gfortran.dg/typebound_proc_15.f03: Modified.
7081
7082 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7083
7084         PR target/44072
7085         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7086         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7087
7088 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7089
7090         * g++.dg/ext/label13.C: Fix typo in last change.
7091
7092 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7093
7094         PR libfortran/44477
7095         * gfortran.dg/eof_3.f90
7096         * gfortran.dg/endfile_2.f90
7097         * gfortran.dg/endfile_4.f90
7098         * gfortran.dg/endfile_3.f90
7099
7100 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7101
7102         PR c++/41090
7103         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7104
7105 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7106
7107         PR fortran/44556
7108         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7109
7110 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7111
7112         * gcc.target/arm/pr40900.c: New test.
7113
7114 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7115
7116         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7117
7118 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7119
7120         PR fortran/44558
7121         * gfortran.dg/typebound_call_15.f03: New.
7122
7123 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7124
7125         PR c++/44486
7126         * g++.dg/pr44486.C: New.
7127
7128 2010-06-16  DJ Delorie  <dj@redhat.com>
7129
7130         * gcc.target/i386/volatile-bitfields-1.c: New.
7131         * gcc.target/i386/volatile-bitfields-2.c: New.
7132
7133 2010-06-16  Jason Merrill  <jason@redhat.com>
7134
7135         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7136
7137         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7138
7139 2010-06-16  Richard Guenther  <rguenther@suse.de>
7140
7141         PR c/44555
7142         * gcc.c-torture/execute/pr44555.c: New testcase.
7143
7144 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7145
7146         PR fortran/44549
7147         * gfortran.dg/typebound_proc_16.f03: New.
7148
7149 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7150
7151         * g++.dg/torture/pr43905.C: New test.
7152
7153 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7154
7155         PR testsuite/44538
7156         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7157         initialization loop from being vectorized.
7158         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7159
7160 2010-06-16  Alan Modra  <amodra@gmail.com>
7161
7162         PR tree-optimization/44507
7163         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7164
7165 2010-06-15  Jason Merrill  <jason@redhat.com>
7166
7167         * g++.dg/overload/arg3.C: Adjust error locations.
7168         * g++.dg/overload/copy1.C: Likewise.
7169         * g++.dg/tc1/dr152.C: Likewise.
7170         * g++.dg/template/incomplete4.C: Likewise.
7171         * g++.dg/template/incomplete5.C: Likewise.
7172         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7173         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7174         * g++.old-deja/g++.pt/crash9.C: Likewise.
7175
7176         * g++.dg/inherit/virtual5.C: New.
7177
7178         * g++.dg/cpp0x/defaulted18.C: New.
7179
7180         * g++.dg/cpp0x/initlist40.C: New.
7181
7182         * g++.dg/cpp0x/initlist39.C: New.
7183
7184 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7185
7186         PR middle-end/44391
7187         * gcc.dg/graphite/pr44391.c: New.
7188
7189 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7190
7191         PR fortran/43388
7192         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7193         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7194         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7195         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7196
7197 2010-06-15  Richard Guenther  <rguenther@suse.de>
7198
7199         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7200
7201 2010-06-15  Richard Guenther  <rguenther@suse.de>
7202
7203         * gcc.dg/vect/bb-slp-21.c: Adjust.
7204         * gcc.dg/vect/bb-slp-13.c: Likewise
7205         * gcc.dg/vect/bb-slp-4.c: Likewise
7206         * gcc.dg/vect/bb-slp-22.c: Likewise
7207         * gcc.dg/vect/bb-slp-14.c: Likewise
7208         * gcc.dg/vect/bb-slp-23.c: Likewise
7209         * gcc.dg/vect/bb-slp-15.c: Likewise
7210         * gcc.dg/vect/bb-slp-17.c: Likewise
7211         * gcc.dg/vect/bb-slp-18.c: Likewise
7212         * gcc.dg/vect/bb-slp-19.c: Likewise
7213         * gcc.dg/vect/bb-slp-10.c: Likewise
7214         * gcc.dg/vect/bb-slp-11.c: Likewise
7215         * gcc.dg/vect/bb-slp-20.c: Likewise
7216         * gcc.dg/vect/bb-slp-3.c: Likewise
7217
7218 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7219
7220         PR fortran/44536
7221         * gfortran.dg/gomp/pr44536.f90: New test.
7222         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7223
7224 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7225
7226         PR target/44534
7227         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7228         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7229
7230 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7231
7232         PR tree-optimization/44508
7233         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7234
7235         PR bootstrap/44509
7236         * gcc.dg/pr44509.c: New test.
7237
7238 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7239
7240         PR tree-optimization/44507
7241         * gcc.dg/vect/pr44507.c: New test.
7242
7243 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7244
7245         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7246         and c-pretty-print.h.
7247
7248         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7249
7250 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7251
7252         * gfortran.dg/whole_file_18.f90: Updated error message.
7253
7254 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7255
7256         * gfortran.dg/whole_file_20.f03: New.
7257
7258 2010-06-12  Jan Hubicka  <jh@suse.cz>
7259
7260         * gcc.c-torture/compile/pc44485.c: New testcase.
7261
7262 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7263
7264         PR fortran/40117
7265         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7266         * gfortran.dg/typebound_proc_14.f03: New.
7267         * gfortran.dg/typebound_proc_15.f03: New.
7268
7269 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7270
7271         * gcc.dg/opts-1.c: New test.
7272
7273 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7274
7275         * gcc.dg/funroll-loops-all.c: Update expected error.
7276
7277 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7278
7279         PR target/44481
7280         * gcc.target/i386/pr44481.c: New test.
7281
7282 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7283
7284         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7285
7286 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7287
7288         PR middle-end/44483
7289         * gcc.dg/tree-ssa/pr44483.c: New.
7290
7291 2010-06-11  Paul Brook  <paul@codesourcery.com>
7292
7293         * g++.dg/other/arm-neon-1.C: New test.
7294
7295 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7296
7297         PR fortran/42051
7298         PR fortran/43896
7299         * gfortran.dg/class_23.f03: New test.
7300
7301 2010-06-11  Jan Hubicka  <jh@suse.cz>
7302
7303         * gcc.dg/ipa/pure-const-2.c: New testcase.
7304
7305 2010-06-11  Jan Hubicka  <jh@suse.cz>
7306
7307         * gcc.dg/noreturn-7.c: Update.
7308         * gcc.dg/noreturn-4.c: Update.
7309
7310 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7311
7312         Fix MIPS bootstrap
7313         * g++.dg/other/typedef4.C: New test.
7314
7315 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7316
7317         PR fortran/44207
7318         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7319
7320 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7321
7322         PR fortran/44457
7323         * gfortran.dg/asynchronous_3.f03
7324
7325 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7326
7327         PR middle-end/44185
7328         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7329         non-temporal stores out of the tests to form new test cases.  As a
7330         result, no non-temporal store should be generated in this case.
7331
7332         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7333         prefetch-7.c that generate one non-temporal store.
7334
7335         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7336         prefetch-7.c that generate one non-temporal store and one
7337         one-temporal prefetch.
7338
7339 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7340
7341         PR tree-optimization/44258
7342         * gcc.dg/tree-ssa/pr44258.c: New test.
7343
7344 2010-06-10  Daniel Kraft  <d@domob.eu>
7345
7346         PR fortran/38936
7347         * gfortran.dg/associate_1.f03: New test.
7348         * gfortran.dg/associate_2.f95: New test.
7349         * gfortran.dg/associate_3.f03: New test.
7350         * gfortran.dg/associate_4.f08: New test.
7351
7352 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7353
7354         * gfortran.dg/selected_char_kind_4.f90: New test.
7355
7356 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7357
7358         * gcc.dg/pr42461.c: New test.
7359
7360 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7361
7362         PR fortran/44347
7363         * gfortran.dg/selected_real_kind_1.f90: New.
7364
7365 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7366
7367         PR fortran/44359
7368         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7369         warning.
7370         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7371         check for warning.
7372
7373 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7374
7375         * gfortran.dg/data_namelist_conflict.f90: New test.
7376
7377 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7378
7379         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7380         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7381         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7382
7383 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7384
7385         * gfortran.dg/mvbits_9.f90: New test.
7386         * gfortran.dg/ibset_1.f90: Ditto.
7387         * gfortran.dg/ibits_1.f90: Ditto.
7388         * gfortran.dg/btest_1.f90: Ditto.
7389         * gfortran.dg/ibclr_1.f90: Ditto.
7390
7391 2010-06-09  Jason Merrill  <jason@redhat.com>
7392
7393         PR c++/44366
7394         * g++.dg/cpp0x/decltype23.C: Move to...
7395         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7396
7397 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7398
7399         PR fortran/44211
7400         * gfortran.dg/typebound_call_14.f03: New test.
7401
7402 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7403
7404         PR tree-optimization/44423
7405         * gcc.dg/tree-ssa/pr44423.c: New test.
7406
7407 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7408
7409         PR testsuite/42843
7410         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7411         TV_NONE to initialize tv_id field.
7412         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7413         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7414         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7415         Include toplev.h .
7416         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7417         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7418         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7419
7420 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7421
7422         PR tree-optimization/39874
7423         PR middle-end/28685
7424         * gcc.dg/pr39874.c: New file.
7425
7426 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7427
7428         * g++.dg/ext/attr-alias-1.C: New.
7429         * g++.dg/ext/attr-alias-2.C: New.
7430
7431 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7432
7433         PR fortran/44446
7434         * gfortran.dg/proc_ptr_27.f90: New.
7435
7436 2010-06-07  Jason Merrill  <jason@redhat.com>
7437
7438         PR c++/44366
7439         * g++.dg/cpp0x/decltype23.C: New.
7440
7441 2010-06-08  Andrew Pinski <pinskia@gmail.com>
7442             Shujing Zhao  <pearly.zhao@oracle.com>
7443
7444         PR c/37724
7445         * gcc.dg/c90-const-expr-10.c: Adjust.
7446         * gcc.dg/c99-const-expr-10.c: Adjust.
7447         * gcc.dg/init-bad-7.c: New.
7448
7449 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7450
7451         * lib/target-supports.exp (check_effective_target_gas): New proc.
7452         * gcc.c-torture/execute/960321-1.x: New file.
7453
7454 2010-06-07  Jason Merrill  <jason@redhat.com>
7455
7456         PR c++/44401
7457         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7458
7459 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7460
7461         PR c++/44444
7462         * g++.dg/warn/Wunused-var-12.C: New test.
7463
7464         PR c++/44443
7465         * c-c++-common/Wunused-var-11.c: New test.
7466
7467 2010-06-07  Jan Hubicka  <jh@suse.cz>
7468
7469         * gcc.dg/ipa/pure-const-1.c: New testcase.
7470
7471 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7472
7473         PR rtl-optimization/44404
7474         * gcc.dg/pr44404.c: New.
7475
7476 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7477
7478         PR target/44159
7479         * gcc.target/i386/abi-2.c: Check sysv abi here.
7480         * gcc.target/i386/aes-avx-check.h: Call test in noinline
7481         function to avoid failures by different ABIs.
7482         * gcc.target/i386/aes-check.h: Likewise.
7483         * gcc.target/i386/avx-check.h: Likewise.
7484         * gcc.target/i386/fma4-check.h: Likewise.
7485         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7486         * gcc.target/i386/mmx-check.h: Likewise.
7487         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7488         * gcc.target/i386/pclmul-check.h: Likewise.
7489         * gcc.target/i386/sse-check.h: Likewise.
7490         * gcc.target/i386/sse2-check.h: Likewise.
7491         * gcc.target/i386/sse3-check.h: Likewise.
7492         * gcc.target/i386/sse4_1-check.h: Likewise.
7493         * gcc.target/i386/sse4_2-check.h: Likewise.
7494         * gcc.target/i386/sse4a-check.h: Likewise.
7495         * gcc.target/i386/ssse3-check.h: Likewise.
7496         * gcc.target/i386/xop-check.h: Likewise.
7497         * gcc.target/i386/pr27971.c: Fix for LLP64.
7498         * gcc.target/i386/pr39139.c: Likewise.
7499         * gcc.target/i386/pr39315-check.c: Likewise.
7500         * gcc.target/i386/vararg-1.c: Likewise.
7501         * gcc.target/i386/vararg-2.c: Likewise.
7502         Additional add dg-compile to avoid failure due
7503         missing foo symbol.
7504
7505         * gcc.dg/compound-literal-1.c: Fix for llp64.
7506         * gcc.dg/pr32370.c: Likewise.
7507         * gcc.dg/pr37561.c: Likewise.
7508         * gcc.dg/pr41340.c: Likewise.
7509         * gcc.dg/pr41551.c: Likewise.
7510
7511 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7512
7513         PR c++/44188
7514         * g++.dg/debug/dwarf2/typedef3.C: New test.
7515
7516 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7517
7518         PR c/20000
7519         * c-c++-common/pr20000.c: New.
7520
7521 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
7522
7523         PR c++/44086
7524         * g++.dg/init/pr44086.C: New.
7525         * g++.dg/cpp0x/decltype4.C: Adjust.
7526
7527 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7528
7529         PR fortran/43945
7530         * gfortran.dg/generic_23.f03: New test.
7531
7532 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7533
7534         PR fortran/43895
7535         * gfortran.dg/alloc_comp_class_1.f90 : New test.
7536
7537 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7538
7539         PR c++/44361
7540         * c-c++-common/Wunused-var-9.c: New test.
7541
7542 2010-06-05  Jason Merrill  <jason@redhat.com>
7543
7544         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7545
7546 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
7547
7548         PR c/44322
7549         * gcc.dg/c99-restrict-4.c: New test.
7550
7551 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
7552
7553         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7554         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7555         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7556         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7557         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7558         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7559         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7560         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7561         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7562         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7563         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7564         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7565         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7566         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7567         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7568         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7569         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7570         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7571         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7572         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7573         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7574         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7575
7576 2010-06-04  Jason Merrill  <jason@redhat.com>
7577
7578         * g++.dg/cpp0x/noexcept06.C: New.
7579         * g++.dg/cpp0x/noexcept07.C: New.
7580
7581         * g++.dg/cpp0x/noexcept01.C: New.
7582         * g++.dg/cpp0x/noexcept02.C: New.
7583         * g++.dg/cpp0x/noexcept03.C: New.
7584         * g++.dg/cpp0x/noexcept04.C: New.
7585         * g++.dg/cpp0x/noexcept05.C: New.
7586
7587 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
7588
7589         PR c++/44412
7590         * g++.dg/warn/Wunused-var-10.C: New test.
7591         * g++.dg/warn/Wunused-var-11.C: New test.
7592
7593         PR c++/44362
7594         * c-c++-common/Wunused-var-10.c: New test.
7595
7596 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7597
7598         PR c/25880
7599         * gcc.dg/assign-warn-2.c: Update.
7600         * gcc.dg/cpp/line3.c: Update.
7601         * gcc.dg/c99-array-lval-8.c: Update.
7602         * gcc.dg/cast-qual-2.c: Update.
7603         * gcc.dg/c99-arraydecl-3.c:  Update.
7604         * gcc.dg/assign-warn-1.c:  Update.
7605         * gcc.dg/format/gcc_diag-1.c:  Update.
7606
7607 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
7608
7609         PR rtl-optimization/39871
7610         PR rtl-optimization/40615
7611         PR rtl-optimization/42500
7612         PR rtl-optimization/42502
7613         * gcc.target/arm/eliminate.c: New test.
7614
7615 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7616
7617         PR libstdc++/44410
7618         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7619         * g++.old-deja/g++.other/delete3.C: Likewise.
7620         * g++.old-deja/g++.other/new.C: Likewise.
7621         * g++.old-deja/g++.law/operators27.C: Likewise.
7622         * g++.old-deja/g++.mike/p755.C: Likewise.
7623         * g++.dg/eh/new1.C: Likewise.
7624         * g++.dg/init/new5.C: Likewise.
7625
7626 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7627
7628         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
7629         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
7630         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
7631
7632 2010-06-03  Richard Guenther  <rguenther@suse.de>
7633
7634         PR lto/41921
7635         * lib/lto.exp: Always load gcc.exp.
7636         (lto-obj): For C source files invoke gcc_target_compile.
7637         * g++.dg/lto/20100603-1_0.C: New testcase.
7638         * g++.dg/lto/20100603-1_1.c: Likewise.
7639
7640 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7641
7642         PR tree-optimization/43688
7643         * gfortran.dg/pr43688.f90: New.
7644
7645 2010-06-03  Richard Guenther  <rguenther@suse.de>
7646
7647         PR lto/41584
7648         * gcc.dg/lto/20100603-1_0.c: New testcase.
7649         * gcc.dg/lto/20100603-2_0.c: Likewise.
7650         * gcc.dg/lto/20100603-3_0.c: Likewise.
7651
7652 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7653
7654         PR target/44218
7655         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7656         * gcc.target/powerpc/recip-2.c: Ditto.
7657         * gcc.target/powerpc/recip-3.c: Ditto.
7658         * gcc.target/powerpc/recip-4.c: Ditto.
7659         * gcc.target/powerpc/recip-5.c: Ditto.
7660         * gcc.target/powerpc/recip-6.c: Ditto.
7661         * gcc.target/powerpc/recip-7.c: Ditto.
7662         * gcc.target/powerpc/recip-test.h: Ditto.
7663         * gcc.target/powerpc/recip-test2.h: Ditto.
7664
7665 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7666
7667         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7668
7669 2010-06-02  Jason Merrill  <jason@redhat.com>
7670
7671         * g++.dg/ext/vector9.C: Expect typedef in error message.
7672
7673         PR c++/9726
7674         PR c++/23594
7675         PR c++/44333
7676         * g++.dg/tc1/dr101.C: Remove xfails.
7677
7678 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7679
7680         PR middle-end/44372
7681         * g++.dg/ipa/pr44372.C: New.
7682
7683 2010-06-02  Jan Hubicka  <jh@suse.cz>
7684
7685         PR middle-end/44295
7686         * g++.dg/torture/pr44295.C: Neww testcase.
7687
7688 2010-06-02  Jan Hubicka  <jh@suse.cz>
7689
7690         * gcc.dg/tree-ssa/loadpre6.c: Update.
7691
7692 2010-06-02  Richard Guenther  <rguenther@suse.de>
7693
7694         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7695         diagnostic.h.
7696
7697 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
7698
7699         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7700         the link fail message.
7701
7702 2010-06-02  Tobias Burnus  <burnus@net-b.de>
7703
7704         PR fortran/44360
7705         * gfortran.dg/use_13.f90: New test case.
7706
7707 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7708
7709         PR fortran/44371
7710         * gfortran.dg/error_stop_2.f08: Minor update.
7711
7712 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7713
7714         PR fortran/44371
7715         * gfortran.dg/error_stop_1.f08: New test.
7716         * gfortran.dg/error_stop_2.f08: New test.
7717
7718 2010-06-01  Jason Merrill  <jason@redhat.com>
7719
7720         DR 990
7721         * g++.dg/cpp0x/initlist37.C: New.
7722         * g++.dg/cpp0x/initlist38.C: New.
7723
7724         PR c++/44358
7725         * g++.dg/cpp0x/initlist36.C: New.
7726
7727 2010-05-31 Jan Hubicka  <jh@suse.cz>
7728
7729         * gcc.dg/noreturn-8.c: New testcase.
7730
7731 2010-05-31 Jan Hubicka  <jh@suse.cz>
7732
7733         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7734         * gcc.dg/lto/noreturn-1_0.c: Move it here.
7735
7736 2010-05-31 Jan Hubicka  <jh@suse.cz>
7737
7738         * gcc.dg/lto/noreturn-1_1.c: New testcase.
7739         * gcc.dg/lto/noreturn-1_0.c: New testcase.
7740
7741 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
7742
7743         PR fortran/36928
7744         * gfortran.dg/dependency_27.f90:  New test.
7745         * gfortran.dg/array_assign_1.F90:  New test.
7746
7747 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7748
7749         PR target/44338
7750         * gcc.target/i386/sse-24.c: New test.
7751
7752 2010-05-31  Jan Hubicka  <jh@suse.cz>
7753
7754         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7755
7756 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7757
7758         PR middle-end/44337
7759         * gcc.dg/pr44337.c: New test.
7760
7761         PR tree-optimization/44182
7762         * g++.dg/debug/pr44182.C: New test.
7763
7764 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
7765
7766         * gcc.dg/nested-func-7.c: New test.
7767         * gnat.dg/frame_overflow.adb: Adjust directives.
7768
7769 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7770
7771         * gnat.dg/prot2.ad[sb]: New test.
7772         * gnat.dg/prot2_pkg1.ads: New helper.
7773         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7774
7775 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7776
7777         * gnat.dg/array11.adb: Adjust dg-warning directive.
7778         * gnat.dg/object_overflow.adb: Likewise.
7779
7780 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
7781
7782         PR middle-end/44306
7783         * gcc.dg/tree-ssa/pr44306.c: New.
7784
7785 2010-05-29  Jan Hubicka  <jh@suse.cz>
7786
7787         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7788
7789 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
7790
7791         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7792
7793 2010-05-28  Mike Stump  <mikestump@comcast.net>
7794
7795         PR objc/44125
7796         * objc.dg/const-str-9.m: Remove static.
7797
7798 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
7799
7800         PR target/43636
7801         * gcc.c-torture/compile/pr43636.c: New test.
7802
7803 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
7804
7805         PR objc++/23616
7806         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7807         * obj-c++.dg/try-catch-9.mm: Ditto.
7808
7809 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
7810
7811         Revert patch for PR c++/44188
7812         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7813
7814 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7815
7816         PR c++/44188
7817         * g++.dg/debug/dwarf2/typedef3.C: New test.
7818
7819 2010-05-27  Jason Merrill  <jason@redhat.com>
7820
7821         PR c++/43555
7822         * g++.dg/ext/vla9.C: New.
7823
7824 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
7825
7826         PR objc/44140
7827         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7828         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7829         * objc.dg/torture/tls/thr-init.m: Ditto.
7830         * objc.dg/torture/trivial.m: Ditto.
7831         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7832         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7833         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7834         * obj-c++.dg/torture/trivial.mm: Ditto.
7835
7836 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
7837
7838         * g++.dg/lto/20100302_0.C: Skip on darwin.
7839
7840 2010-05-27  Richard Guenther  <rguenther@suse.de>
7841
7842         PR tree-optimization/44284
7843         * gcc.dg/vect/vect-118.c: New testcase.
7844         * gcc.dg/vect/bb-slp-20.c: Adjust.
7845         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7846         * gcc.dg/vect/slp-9.c: Likewise.
7847         * gcc.dg/vect/slp-reduc-4.c: Likewise.
7848         * gcc.dg/vect/vect-10.c: Likewise.
7849         * gcc.dg/vect/vect-109.c: Likewise.
7850         * gcc.dg/vect/vect-12.c: Likewise.
7851         * gcc.dg/vect/vect-36.c: Likewise.
7852         * gcc.dg/vect/vect-7.c: Likewise.
7853         * gcc.dg/vect/vect-iv-8.c: Likewise.
7854         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7855         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7856         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7857         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7858         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7859         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7860         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7861         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7862         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7863         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7864         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7865         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7866         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7867         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7868         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7869         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7870         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7871
7872 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7873
7874         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7875         necessary.
7876
7877 2010-05-26  Jan Hubicka  <jh@suse.cz>
7878
7879         * gcc.dg/lto/materialize-1_0.c: New file.
7880         * gcc.dg/lto/materialize-1_1.c: New file.
7881
7882 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7883
7884         * gnat.dg/lto10.adb: New test.
7885         * gnat.dg/lto10_pkg.ads: New helper.
7886
7887 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
7888
7889         * lib/target-supports.exp (check_effective_target_int128): New
7890         function to check if __int128 types are available for target.
7891         * c-c++-common/int128-types-1.c: New.
7892         * c-c++-common/int128-1.c: New.
7893         * c-c++-common/int128-2.c: New.
7894         * g++.dg/abi/mangle43.C: New.
7895         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7896         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7897         pointer-wide scalar.
7898         * g++.dg/other/pr25632.C: Likewise.
7899         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7900         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7901         overflow warnings.
7902         * g++.dg/warn/pr13358-4.C: Likewise.
7903         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
7904         * g++.dg/warn/Wconversion-null.C: Likewise.
7905
7906 2010-05-26  Jason Merrill  <jason@redhat.com>
7907
7908         PR c++/43382
7909         * g++.dg/cpp0x/variadic101.C: New.
7910
7911 2010-05-26  Richard Guenther  <rguenther@suse.de>
7912
7913         PR rtl-optimization/44164
7914         * gcc.c-torture/execute/pr44164.c: New testcase.
7915         * g++.dg/tree-ssa/pr13146.C: Adjust.
7916
7917 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7918
7919         PR fortran/40011
7920         * gfortran.dg/whole_file_19.f90 : New test.
7921
7922 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7923
7924         PR fortran/30668
7925         PR fortran/31346
7926         PR fortran/34260
7927         * gfortran.dg/pr40999.f: Fix function type.
7928         * gfortran.dg/whole_file_5.f90: Likewise.
7929         * gfortran.dg/whole_file_6.f90: Likewise.
7930         * gfortran.dg/whole_file_16.f90: New.
7931         * gfortran.dg/whole_file_17.f90: New.
7932         * gfortran.dg/whole_file_18.f90: New.
7933
7934 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7935             Iain Sandoe  <iains@gcc.gnu.org>
7936
7937         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7938         * gcc.c-torture/compile/pr44197.c: Require alias support.
7939         * gcc.dg/lto/20081222_0.c: Ditto.
7940
7941 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7942
7943         PR debug/42801
7944         * gcc.dg/guality/vla-2.c: New test.
7945
7946 2010-05-25  Richard Guenther  <rguenther@suse.de>
7947
7948         PR middle-end/44069
7949         * g++.dg/torture/pr44069.C: New testcase.
7950
7951 2010-05-25  Richard Guenther  <rguenther@suse.de>
7952
7953         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7954
7955 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7956
7957         PR objc/44140
7958         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7959
7960 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7961
7962         * obj-c++.dg/torture/tls/trivial.mm: New.
7963         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7964         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7965         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7966         * obj-c++.dg/torture/tls/diag-1.mm: New.
7967         * obj-c++.dg/torture/tls/tls.exp: New.
7968         * obj-c++.dg/torture/trivial.mm: New.
7969         * obj-c++.dg/torture/dg-torture.exp: New.
7970         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7971         * obj-c++.dg/tls/trivial.m: New.
7972         * obj-c++.dg/tls/init-1.mm: New.
7973         * obj-c++.dg/tls/diag-1.mm: New.
7974         * obj-c++.dg/tls/init-2.mm: New.
7975         * obj-c++.dg/tls/diag-2.mm: New.
7976         * obj-c++.dg/tls/diag-3.mm: New.
7977         * obj-c++.dg/tls/diag-4.mm: New.
7978         * obj-c++.dg/tls/static-1.mm: New.
7979         * obj-c++.dg/tls/tls.exp: New.
7980         * obj-c++.dg/tls/diag-5.mm: New.
7981         * obj-c++.dg/tls/static-1a.mm: New.
7982         * objc-obj-c++-shared/Object1.mm: New.
7983         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7984
7985 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7986
7987         PR objc++/43689
7988         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7989         * obj-c++.dg/const-str-6.mm: Ditto.
7990
7991 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7992
7993         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7994
7995 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7996
7997         PR ada/38394
7998         * gnat.dg/array13.ad[sb]: New test.
7999
8000 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8001             Sandra Loosemore  <sandra@codesourcery.com>
8002
8003         * gcc.target/arm/neon/: Regenerated test cases.
8004
8005         * gcc.target/arm/neon/polytypes.c,
8006         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8007         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8008         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8009         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8010         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8011         dg-add-options arm_neon.
8012
8013         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8014         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8015         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8016         and arm_neon_fp16_ok.
8017
8018         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8019         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8020
8021         * lib/target-supports.exp (add_options_for_arm_neon): New.
8022         (check_effective_target_arm_neon_ok_nocache): New, from
8023         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8024         (check_effective_target_arm_neon_ok): Use
8025         check_effective_target_arm_neon_ok_nocache.
8026         (add_options_for_arm_neon_fp16)
8027         (check_effective_target_arm_neon_fp16_ok)
8028         check_effective_target_arm_neon_fp16_ok_nocache): New.
8029         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8030
8031 2010-05-24  Jason Merrill  <jason@redhat.com>
8032
8033         PR c++/41510
8034         * g++.dg/cpp0x/initlist35.C: New.
8035         * g++.dg/init/brace6.C: Adjust.
8036
8037 2010-05-24  Paul Brook  <paul@codesourcery.com>
8038
8039         * gcc.target/arm/frame-pointer-1.c: New test.
8040         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8041         pointer elimination.
8042
8043 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8044
8045         PR target/44245
8046         * gcc.target/i386/crc32-3.c: New.
8047         * gcc.target/i386/crc32-4.c: Likewise.
8048
8049 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8050
8051         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8052         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8053         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8054
8055 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8056
8057         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8058
8059 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8060
8061         PR target/43869
8062         * gcc.c-target/pr43869.c: New test.
8063
8064 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8065
8066         PR fortran/44212
8067         * gfortran.dg/class_22.f03: New.
8068
8069 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8070
8071         PR lto/44238
8072         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8073
8074 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8075
8076         PR fortran/44213
8077         * gfortran.dg/abstract_type_7.f03: New.
8078
8079 2010-05-21  Jason Merrill  <jason@redhat.com>
8080
8081         * g++.dg/eh/spec11.C: Test cleanup optimization.
8082
8083 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8084
8085         PR debug/44223
8086         * gcc.target/i386/pr44223.c: New test.
8087
8088 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8089
8090         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8091
8092 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8093
8094         * g++.dg/other/const3.C: New test.
8095
8096 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8097
8098         PR fortran/38407
8099         * warn_unused_dummy_argument_1.f90: New.
8100         * warn_unused_dummy_argument_2.f90: New.
8101
8102 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8103
8104         PR c++/30298
8105         * g++.dg/inherit/crash1.C: New.
8106         * g++.dg/inherit/crash2.C: Likewise.
8107
8108 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8109
8110         PR debug/44178
8111         * g++.dg/debug/pr44178.C: New test.
8112
8113 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8114
8115         PR middle-end/44185
8116         * gcc.dg/tree-ssa/prefetch-6.c: Add
8117         --param min-insn-to-prefetch-ratio=6.
8118         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8119         allow unrolling, and adjust the movnti count.
8120
8121 2010-05-20  Jan Hubicka  <jh@suse.cz>
8122
8123         PR middle-end/44197
8124         * gcc.c-torture/compile/pr44197.c: New file.
8125
8126 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8127
8128         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8129         Fix test code.
8130         (check_effective_target_xop): Remove __may_alias__ attribute.
8131
8132 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8133
8134         PR target/44202
8135         * gcc.c-torture/execute/pr44202-1.c: New test.
8136
8137 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8138
8139         PR fortran/43851
8140         * gfortran.dg/label_1.f90: Update test.
8141
8142 2010-05-19  Jan Hubicka  <jh@suse.cz>
8143
8144         * gcc.dg/lto/ipareference2_0.c: New file.
8145         * gcc.dg/lto/ipareference2_1.c: New file.
8146
8147 2010-05-19  Jason Merrill  <jason@redhat.com>
8148
8149         * g++.dg/parse/fn-typedef2.C: New.
8150
8151         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8152         function type.
8153
8154         PR c++/44193
8155         * g++.dg/template/fntype1.C: New.
8156
8157 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8158
8159         * gnat.dg/discr23.ad[sb]: New test.
8160         * gnat.dg/discr23_pkg.ads: New helper.
8161
8162         * gnat.dg/specs/controlled1.ads: New test.
8163         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8164
8165 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8166
8167         PR fortran/44055
8168         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8169         Fixed scope of C_SIZEOF.
8170         * gfortran.dg/warn_conversion_2.f90: New.
8171
8172 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8173
8174         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8175         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8176         for optional selector.
8177         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8178         (check_effective_target_sse3): New proc.
8179         * gcc.target/i386/math-torture/math-torture.exp: Load
8180         target-supports.exp.
8181         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8182         check_effective_target_sse2.
8183         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8184         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8185         * g++.dg/vect/vect.exp: Likewise.
8186         * gfortran.dg/vect/vect.exp: Likewise.
8187         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8188         -msse2 if check_effective_target_sse2.
8189
8190         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8191         * gcc.target/i386/3dnow-2.c: Likewise.
8192         * gcc.target/i386/3dnowA-1.c: Likewise.
8193         * gcc.target/i386/3dnowA-2.c: Likewise.
8194         * gcc.target/i386/pr42549.c: Likewise.
8195
8196         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8197         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8198         * gcc.target/i386/sse3-addsubps.c: Likewise.
8199         * gcc.target/i386/sse3-haddpd.c: Likewise.
8200         * gcc.target/i386/sse3-haddps.c: Likewise.
8201         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8202         * gcc.target/i386/sse3-hsubps.c: Likewise.
8203         * gcc.target/i386/sse3-movddup.c: Likewise.
8204         * gcc.target/i386/sse3-movshdup.c: Likewise.
8205         * gcc.target/i386/sse3-movsldup.c: Likewise.
8206
8207         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8208         * g++.dg/ext/attrib35.C: Likewise.
8209         * g++.dg/opt/pr40496.C: Likewise.
8210         * g++.dg/other/i386-1.C: Likewise.
8211         * g++.dg/other/i386-4.C: Likewise.
8212         * g++.dg/other/pr34435.C: Likewise.
8213         * g++.dg/other/pr39496.C: Likewise.
8214         * g++.dg/other/pr40446.C: Likewise.
8215         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8216         * gcc.dg/compat/vector-1a_main.c: Likewise.
8217         * gcc.dg/compat/vector-2a_main.c: Likewise.
8218         * gcc.dg/lto/20090206-1_0.c: Likewise.
8219         * gcc.dg/pr34856.c: Likewise.
8220         * gcc.dg/pr36584.c: Likewise.
8221         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8222         * gcc.dg/pr37544.c: Likewise.
8223         * gcc.dg/torture/pr16104-1.c: Likewise.
8224         * gcc.dg/torture/pr35771-1.c: Likewise.
8225         * gcc.dg/torture/pr35771-2.c: Likewise.
8226         * gcc.dg/torture/pr35771-3.c: Likewise.
8227         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8228         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8229         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8230         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8231         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8232         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8233         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8234         * gcc.target/i386/20060512-1.c: Likewise.
8235         * gcc.target/i386/20060512-3.c: Likewise.
8236         * gcc.target/i386/all_one_m128i.c: Likewise.
8237         * gcc.target/i386/float128-1.c: Likewise.
8238         * gcc.target/i386/float128-2.c: Likewise.
8239         * gcc.target/i386/fpcvt-1.c: Likewise.
8240         * gcc.target/i386/fpcvt-2.c: Likewise.
8241         * gcc.target/i386/fpcvt-3.c: Likewise.
8242         * gcc.target/i386/fpprec-1.c: Likewise.
8243         * gcc.target/i386/funcspec-9.c: Likewise.
8244         * gcc.target/i386/incoming-1.c: Likewise.
8245         * gcc.target/i386/incoming-12.c: Likewise.
8246         * gcc.target/i386/incoming-2.c: Likewise.
8247         * gcc.target/i386/incoming-3.c: Likewise.
8248         * gcc.target/i386/incoming-4.c: Likewise.
8249         * gcc.target/i386/incoming-6.c: Likewise.
8250         * gcc.target/i386/incoming-7.c: Likewise.
8251         * gcc.target/i386/incoming-8.c: Likewise.
8252         * gcc.target/i386/opt-1.c: Likewise.
8253         * gcc.target/i386/opt-2.c: Likewise.
8254         * gcc.target/i386/ordcmp-1.c: Likewise.
8255         * gcc.target/i386/pr17692.c: Likewise.
8256         * gcc.target/i386/pr18614-1.c: Likewise.
8257         * gcc.target/i386/pr22152.c: Likewise.
8258         * gcc.target/i386/pr23570.c: Likewise.
8259         * gcc.target/i386/pr23575.c: Likewise.
8260         * gcc.target/i386/pr26449-1.c: Likewise.
8261         * gcc.target/i386/pr26600.c: Likewise.
8262         * gcc.target/i386/pr27790.c: Likewise.
8263         * gcc.target/i386/pr28839.c: Likewise.
8264         * gcc.target/i386/pr30970.c: Likewise.
8265         * gcc.target/i386/pr32000-1.c: Likewise.
8266         * gcc.target/i386/pr32000-2.c: Likewise.
8267         * gcc.target/i386/pr32280.c: Likewise.
8268         * gcc.target/i386/pr32661.c: Likewise.
8269         * gcc.target/i386/pr32708-1.c: Likewise.
8270         * gcc.target/i386/pr32961.c: Likewise.
8271         * gcc.target/i386/pr33329.c: Likewise.
8272         * gcc.target/i386/pr35714.c: Likewise.
8273         * gcc.target/i386/pr35767-1.c: Likewise.
8274         * gcc.target/i386/pr35767-1d.c: Likewise.
8275         * gcc.target/i386/pr35767-1i.c: Likewise.
8276         * gcc.target/i386/pr35767-2.c: Likewise.
8277         * gcc.target/i386/pr35767-2d.c: Likewise.
8278         * gcc.target/i386/pr35767-2i.c: Likewise.
8279         * gcc.target/i386/pr35767-3.c: Likewise.
8280         * gcc.target/i386/pr35767-5.c: Likewise.
8281         * gcc.target/i386/pr36222-1.c: Likewise.
8282         * gcc.target/i386/pr36578-1.c: Likewise.
8283         * gcc.target/i386/pr36578-2.c: Likewise.
8284         * gcc.target/i386/pr36992-1.c: Likewise.
8285         * gcc.target/i386/pr37101.c: Likewise.
8286         * gcc.target/i386/pr37216.c: Likewise.
8287         * gcc.target/i386/pr37434-1.c: Likewise.
8288         * gcc.target/i386/pr37434-2.c: Likewise.
8289         * gcc.target/i386/pr37843-3.c: Likewise.
8290         * gcc.target/i386/pr37843-4.c: Likewise.
8291         * gcc.target/i386/pr39162.c: Likewise.
8292         * gcc.target/i386/pr39315-1.c: Likewise.
8293         * gcc.target/i386/pr39315-2.c: Likewise.
8294         * gcc.target/i386/pr39315-3.c: Likewise.
8295         * gcc.target/i386/pr39315-4.c: Likewise.
8296         * gcc.target/i386/pr39445.c: Likewise.
8297         * gcc.target/i386/pr39496.c: Likewise.
8298         * gcc.target/i386/pr40809.c: Likewise.
8299         * gcc.target/i386/pr40906-3.c: Likewise.
8300         * gcc.target/i386/pr41019.c: Likewise.
8301         * gcc.target/i386/pr42542-1.c: Likewise.
8302         * gcc.target/i386/pr42542-2.c: Likewise.
8303         * gcc.target/i386/pr42542-3.c: Likewise.
8304         * gcc.target/i386/pr42542-3a.c: Likewise.
8305         * gcc.target/i386/pr42881.c: Likewise.
8306         * gcc.target/i386/push-1.c: Likewise.
8307         * gcc.target/i386/quad-sse.c: Likewise.
8308         * gcc.target/i386/reload-1.c: Likewise.
8309         * gcc.target/i386/sse-10.c: Likewise.
8310         * gcc.target/i386/sse-11.c: Likewise.
8311         * gcc.target/i386/sse-15.c: Likewise.
8312         * gcc.target/i386/sse-17.c: Likewise.
8313         * gcc.target/i386/sse-18.c: Likewise.
8314         * gcc.target/i386/sse-19.c: Likewise.
8315         * gcc.target/i386/sse-4.c: Likewise.
8316         * gcc.target/i386/sse-6.c: Likewise.
8317         * gcc.target/i386/sse-vect-types.c: Likewise.
8318         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8319         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8320         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8321         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8322         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8323         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8324         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8325         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8326         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8327         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8328         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8329         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8330         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8331         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8332         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8333         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8334         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8335         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8336         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8337         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8338         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8339         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8340         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8341         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8342         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8343         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8344         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8345         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8346         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8347         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8348         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8349         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8350         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8351         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8352         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8353         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8354         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8355         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8356         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8357         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8358         * gcc.target/i386/sse2-mmx.c: Likewise.
8359         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8360         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8361         * gcc.target/i386/sse2-movd-1.c: Likewise.
8362         * gcc.target/i386/sse2-movd-2.c: Likewise.
8363         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8364         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8365         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8366         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8367         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8368         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8369         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8370         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8371         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8372         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8373         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8374         * gcc.target/i386/sse2-movq-1.c: Likewise.
8375         * gcc.target/i386/sse2-movq-2.c: Likewise.
8376         * gcc.target/i386/sse2-movq-3.c: Likewise.
8377         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8378         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8379         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8380         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8381         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8382         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8383         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8384         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8385         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8386         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8387         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8388         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8389         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8390         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8391         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8392         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8393         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8394         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8395         * gcc.target/i386/sse2-pand-1.c: Likewise.
8396         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8397         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8398         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8399         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8400         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8401         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8402         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8403         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8404         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8405         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8406         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8407         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8408         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8409         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8410         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8411         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8412         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8413         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8414         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8415         * gcc.target/i386/sse2-por-1.c: Likewise.
8416         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8417         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8418         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8419         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8420         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8421         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8422         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8423         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8424         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8425         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8426         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8427         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8428         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8429         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8430         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8431         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8432         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8433         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8434         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8435         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8436         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8437         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8438         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8439         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8440         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8441         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8442         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8443         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8444         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8445         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8446         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8447         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8448         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8449         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8450         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8451         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8452         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8453         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8454         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8455         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8456         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8457         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8458         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8459         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8460         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8461         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8462         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8463         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8464         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8465         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8466         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8467         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8468         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8469         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8470         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8471         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8472         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8473         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8474         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8475         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8476         * gcc.target/i386/sse2-vec-1.c: Likewise.
8477         * gcc.target/i386/sse2-vec-2.c: Likewise.
8478         * gcc.target/i386/sse2-vec-3.c: Likewise.
8479         * gcc.target/i386/sse2-vec-4.c: Likewise.
8480         * gcc.target/i386/sse2-vec-5.c: Likewise.
8481         * gcc.target/i386/sse2-vec-6.c: Likewise.
8482         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8483         * gcc.target/i386/ssefn-2.c: Likewise.
8484         * gcc.target/i386/ssefn-4.c: Likewise.
8485         * gcc.target/i386/ssefp-1.c: Likewise.
8486         * gcc.target/i386/ssefp-2.c: Likewise.
8487         * gcc.target/i386/sseregparm-3.c: Likewise.
8488         * gcc.target/i386/sseregparm-4.c: Likewise.
8489         * gcc.target/i386/sseregparm-5.c: Likewise.
8490         * gcc.target/i386/sseregparm-6.c: Likewise.
8491         * gcc.target/i386/sseregparm-7.c: Likewise.
8492         * gcc.target/i386/ssetype-1.c: Likewise.
8493         * gcc.target/i386/ssetype-2.c: Likewise.
8494         * gcc.target/i386/ssetype-3.c: Likewise.
8495         * gcc.target/i386/ssetype-4.c: Likewise.
8496         * gcc.target/i386/ssetype-5.c: Likewise.
8497         * gcc.target/i386/unordcmp-1.c: Likewise.
8498         * gcc.target/i386/vararg-1.c: Likewise.
8499         * gcc.target/i386/vararg-2.c: Likewise.
8500         * gcc.target/i386/vararg-3.c: Likewise.
8501         * gcc.target/i386/vararg-4.c: Likewise.
8502         * gcc.target/i386/vararg-7.c: Likewise.
8503         * gcc.target/i386/vararg-8.c: Likewise.
8504         * gcc.target/i386/vecinit-1.c: Likewise.
8505         * gcc.target/i386/vecinit-2.c: Likewise.
8506         * gcc.target/i386/vecinit-3.c: Likewise.
8507         * gcc.target/i386/vecinit-4.c: Likewise.
8508         * gcc.target/i386/vecinit-5.c: Likewise.
8509         * gcc.target/i386/vecinit-6.c: Likewise.
8510         * gcc.target/i386/vectorize2.c: Likewise.
8511         * gcc.target/i386/vectorize3.c: Likewise.
8512         * gcc.target/i386/vectorize4.c: Likewise.
8513         * gcc.target/i386/vectorize6.c: Likewise.
8514         * gcc.target/i386/vectorize7.c: Likewise.
8515         * gcc.target/i386/vectorize8.c: Likewise.
8516         * gcc.target/i386/vperm-v2df.c: Likewise.
8517         * gcc.target/i386/vperm-v2di.c: Likewise.
8518         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8519         * gcc.target/i386/xorps-sse2.c: Likewise.
8520         * gcc.target/i386/xorps.c: Likewise.
8521         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8522         * gfortran.dg/graphite/pr42326.f90: Likewise.
8523         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8524
8525 2010-05-19  Richard Guenther  <rguenther@suse.de>
8526
8527         PR lto/44196
8528         * g++.dg/lto/20100519-1_0.C: New testcase.
8529
8530 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8531
8532         PR fortran/42360
8533         * gfortran.dg/warn_intent_out_not_set.f90: New.
8534
8535 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8536
8537         PR fortran/38404
8538         * gfortran.dg/data_char_1.f90: Updated warning message.
8539         * gfortran.dg/data_array_6.f: New.
8540
8541 2010-05-19  Martin Jambor  <mjambor@suse.cz>
8542
8543         * g++.dg/ipa/ivinline-8.C: New test.
8544         * gcc.dg/ipa/iinline-2.c: Likewise.
8545
8546 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8547
8548         PR fortran/34505
8549         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8550         arguments; add check for return value kind.
8551         * gfortran.dg/float_1.f90: Likewise.
8552
8553 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8554
8555         * gcc.target/i386/20011009-1.c (COMMENT): Define.
8556         (main): Use it.
8557         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8558         * lib/lto.exp (lto_prune_warns): Fix location line regex.
8559         Prune another location line format.
8560         (lto-obj): Call lto_prune_warns on comp_output.
8561
8562 2010-05-18  Jan Hubicka  <jh@suse.cz>
8563
8564         * gcc.dg/lto/ipacp_0.c: New test.
8565         * gcc.dg/lto/ipacp_1.c: New test.
8566
8567 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
8568
8569         PR lto/44184
8570         * gcc.dg/lto/20100518_0.c: New test.
8571
8572 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8573
8574         * gnat.dg/specs/lto3.ads: Add missing dg-options.
8575
8576 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8577
8578         PR fortran/43990
8579         * gfortran.dg/class_21.f03: New.
8580
8581 2010-05-17  Jason Merrill  <jason@redhat.com>
8582
8583         PR c++/44157
8584         * g++.dg/cpp0x/initlist34.C: New.
8585
8586         PR c++/44158
8587         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8588
8589 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8590
8591         * g++.dg/ipa/ivinline-1.C: New test.
8592         * g++.dg/ipa/ivinline-2.C: New test.
8593         * g++.dg/ipa/ivinline-3.C: New test.
8594         * g++.dg/ipa/ivinline-4.C: New test.
8595         * g++.dg/ipa/ivinline-5.C: New test.
8596         * g++.dg/ipa/ivinline-6.C: New test.
8597
8598 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
8599             Jason Merrill  <jason@redhat.com>
8600
8601         PR c++/44108
8602         * c-c++-common/Wunused-var-8.c: New test.
8603
8604 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
8605
8606         PR bootstrap/42347
8607         * gcc.c-torture/compile/pr42347.c: New test.
8608
8609         PR middle-end/44102
8610         * g++.dg/ext/asmgoto1.C: New test.
8611
8612 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8613
8614         PR middle-end/44133
8615         * gcc.dg/tree-ssa/pr44133.c: New test.
8616         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8617         precise.
8618
8619 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8620
8621         PR fortran/44044
8622         * gfortran.dg/class_20.f03: New.
8623
8624 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
8625
8626         PR 44078
8627         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8628         debug messages but not the newly introduced one.
8629
8630 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
8631
8632         PR fortran/35779
8633         * gfortran.dg/initialization_25.f90: Commented testcase.
8634         * gfortran.dg/initialization_26.f90: New.
8635
8636 2010-05-16  Richard Guenther  <rguenther@suse.de>
8637
8638         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8639         * gcc.dg/pr43084.c: Likewise.
8640         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8641         -fipa-type-escape.
8642         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8643         -fipa-type-escape.
8644         * gcc.dg/struct/struct-reorg.exp: Likewise.
8645         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8646         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8647
8648 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
8649
8650         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8651         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8652         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8653         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8654         tests.
8655
8656 2010-05-15  Jason Merrill  <jason@redhat.com>
8657
8658         * g++.dg/eh/spec10.C: New.
8659         * g++.dg/eh/spec11.C: New.
8660         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8661
8662 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8663
8664         PR fortran/44154
8665         PR fortran/42647
8666         * gfortran.dg/allocatable_scalar_9.f90: New.
8667
8668 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
8669
8670         PR c++/44148
8671         * g++.dg/torture/pr44148.C: New test.
8672
8673 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
8674
8675         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8676         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8677         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8678         diagnostics and type sizes.
8679
8680 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8681
8682         * gnat.dg/lto9.adb: New test.
8683         * gnat.dg/lto9_pkg1.ads: New helper.
8684         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8685
8686 2010-05-15  Jan Hubicka  <jh@suse.cz>
8687
8688         * gcc.dg/lto/ipareference_1.c: Rename to ...
8689         * gcc.dg/lto/ipareference_0.c: ... this one.
8690         * gcc.dg/lto/ipareference_2.c: Rename to ...
8691         * gcc.dg/lto/ipareference_1.c: ... this one.
8692
8693 2010-05-15  Jan Hubicka  <jh@suse.cz>
8694
8695         * gcc.dg/lto/ipareference_1.c: New file.
8696         * gcc.dg/lto/ipareference_2.c: New file.
8697
8698 2010-05-15  Richard Guenther  <rguenther@suse.de>
8699
8700         PR tree-optimization/44038
8701         * gcc.c-torture/compile/pr44038.c: New testcase.
8702
8703 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8704
8705         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8706         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8707
8708 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8709
8710         PR fortran/43207
8711         PR fortran/43969
8712         * gfortran.dg/class_18.f03: New.
8713         * gfortran.dg/class_19.f03: New.
8714
8715 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8716
8717         PR debug/44112
8718         * gcc.dg/debug/dwarf2/const-1.c: Remove.
8719         * g++.dg/debug/dwarf2/const1.C: Remove.
8720
8721 2010-05-14  Jason Merrill  <jason@redhat.com>
8722
8723         * g++.dg/eh/cond4.C: New.
8724         * g++.dg/eh/elide2.C: Adjust.
8725         * g++.old-deja/g++.eh/terminate1.C: Adjust.
8726
8727 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8728
8729         PR fortran/44135
8730         * gfortran.dg/actual_array_interface_2.f90: New test.
8731
8732 2010-05-14  Richard Guenther  <rguenther@suse.de>
8733
8734         PR tree-optimization/44119
8735         * gcc.c-torture/compile/pr44119.c: New testcase.
8736
8737 2010-05-14  Jason Merrill  <jason@redhat.com>
8738
8739         PR c++/44127
8740         * g++.dg/eh/terminate1.C: New.
8741
8742 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8743
8744         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8745
8746         PR debug/44136
8747         * gcc.dg/pr44136.c: New test.
8748
8749 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
8750
8751         PR c++/30566
8752         * g++.dg/warn/Wshadow-4.C: Adjust.
8753         * g++.dg/warn/Wshadow-5.C: New test.
8754         * g++.dg/warn/Wshadow-6.C: New test
8755
8756 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
8757
8758         PR fortran/35779
8759         * gfortran.dg/initialization_25.f90: New.
8760
8761 2010-05-13  Martin Jambor  <mjambor@suse.cz>
8762
8763         * g++.dg/otr-fold-1.C: New test.
8764         * g++.dg/otr-fold-2.C: New test.
8765
8766 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
8767
8768         PR fortran/44036
8769         * gfortran.dg/gomp/pr44036-1.f90: New test.
8770         * gfortran.dg/gomp/pr44036-2.f90: New test.
8771         * gfortran.dg/gomp/pr44036-3.f90: New test.
8772
8773         PR debug/43983
8774         * gcc.dg/guality/sra-1.c: New test.
8775
8776 2010-05-12  Jan Hubicka  <jh@suse.cz>
8777
8778         * tree-ssa/unreachable.c: New test.
8779
8780 2010-05-12  Jason Merrill  <jason@redhat.com>
8781
8782         * g++.dg/cpp0x/sfinae1.C: New.
8783
8784 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
8785
8786         * gcc.target/i386/zee.c: New file.
8787
8788 2010-05-12  Jason Merrill  <jason@redhat.com>
8789
8790         * g++.dg/conversion/op1.C: Expect template candidate message.
8791         * g++.dg/cpp0x/nullptr15.C: Likewise.
8792         * g++.dg/cpp0x/pr31431-2.C: Likewise.
8793         * g++.dg/cpp0x/pr31431.C: Likewise.
8794         * g++.dg/cpp0x/temp_default2.C: Likewise.
8795         * g++.dg/cpp0x/trailing4.C: Likewise.
8796         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8797         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8798         * g++.dg/cpp0x/variadic-throw.C: Likewise.
8799         * g++.dg/cpp0x/variadic35.C: Likewise.
8800         * g++.dg/cpp0x/vt-35147.C: Likewise.
8801         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8802         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8803         * g++.dg/ext/visibility/anon8.C: Likewise.
8804         * g++.dg/ext/vla2.C: Likewise.
8805         * g++.dg/other/pr28114.C: Likewise.
8806         * g++.dg/other/ptrmem10.C: Likewise.
8807         * g++.dg/other/ptrmem11.C: Likewise.
8808         * g++.dg/overload/unknown1.C: Likewise.
8809         * g++.dg/parse/template7.C: Likewise.
8810         * g++.dg/parse/typename7.C: Likewise.
8811         * g++.dg/template/conv11.C: Likewise.
8812         * g++.dg/template/copy1.C: Likewise.
8813         * g++.dg/template/deduce3.C: Likewise.
8814         * g++.dg/template/dependent-expr5.C: Likewise.
8815         * g++.dg/template/friend.C: Likewise.
8816         * g++.dg/template/incomplete2.C: Likewise.
8817         * g++.dg/template/local4.C: Likewise.
8818         * g++.dg/template/local6.C: Likewise.
8819         * g++.dg/template/operator10.C: Likewise.
8820         * g++.dg/template/overload6.C: Likewise.
8821         * g++.dg/template/ptrmem2.C: Likewise.
8822         * g++.dg/template/ptrmem20.C: Likewise.
8823         * g++.dg/template/ptrmem8.C: Likewise.
8824         * g++.dg/template/sfinae2.C: Likewise.
8825         * g++.dg/template/ttp25.C: Likewise.
8826         * g++.dg/template/unify10.C: Likewise.
8827         * g++.dg/template/unify11.C: Likewise.
8828         * g++.dg/template/unify6.C: Likewise.
8829         * g++.dg/template/unify7.C: Likewise.
8830         * g++.dg/template/unify9.C: Likewise.
8831         * g++.dg/template/varmod1.C: Likewise.
8832         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8833         * g++.old-deja/g++.law/operators32.C: Likewise.
8834         * g++.old-deja/g++.pt/crash28.C: Likewise.
8835         * g++.old-deja/g++.pt/crash60.C: Likewise.
8836         * g++.old-deja/g++.pt/explicit38.C: Likewise.
8837         * g++.old-deja/g++.pt/explicit39.C: Likewise.
8838         * g++.old-deja/g++.pt/explicit41.C: Likewise.
8839         * g++.old-deja/g++.pt/explicit67.C: Likewise.
8840         * g++.old-deja/g++.pt/explicit77.C: Likewise.
8841         * g++.old-deja/g++.pt/expr2.C: Likewise.
8842         * g++.old-deja/g++.pt/overload7.C: Likewise.
8843         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8844         * g++.old-deja/g++.pt/spec5.C: Likewise.
8845         * g++.old-deja/g++.pt/spec6.C: Likewise.
8846         * g++.old-deja/g++.pt/t24.C: Likewise.
8847         * g++.old-deja/g++.pt/unify4.C: Likewise.
8848         * g++.old-deja/g++.pt/unify6.C: Likewise.
8849         * g++.old-deja/g++.pt/unify8.C: Likewise.
8850         * g++.old-deja/g++.robertl/eb119.C: Likewise.
8851         * g++.old-deja/g++.robertl/eb79.C: Likewise.
8852         * g++.old-deja/g++.robertl/eb98.C: Likewise.
8853
8854         * g++.dg/cpp0x/initlist32.C: New.
8855
8856         * g++.dg/template/conv11.C: New.
8857         * g++.dg/conversion/op1.C: Adjust expected error.
8858
8859         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8860
8861 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8862
8863         PR target/44088
8864         * gcc.target/i386/avx-cmpsd-1.c: New.
8865         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8866         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8867         * gcc.target/i386/avx-cmpss-2.c: Likewise.
8868         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8869         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8870
8871 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
8872
8873         PR middle-end/44085
8874         * gcc.dg/gomp/pr44085.c: New test.
8875         * gfortran.dg/gomp/pr44085.f90: New test.
8876
8877 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
8878
8879         * objc-obj-c++-shared/Object1.m: New.
8880         * objc.dg/torture: New directory.
8881         * objc.dg/torture/tls: Ditto.
8882         * objc.dg/tls: Ditto.
8883         * objc.dg/torture/tls/trivial.m: New test.
8884         * objc.dg/torture/tls/thr-init-2.m: New test.
8885         * objc.dg/torture/tls/thr-init-3.m: New test.
8886         * objc.dg/torture/tls/thr-init.m: New test.
8887         * objc.dg/torture/tls/diag-1.m: New test.
8888         * objc.dg/torture/tls/tls.exp: New.
8889         * objc.dg/torture/trivial.m: New test.
8890         * objc.dg/torture/dg-torture.exp: New.
8891         * objc.dg/tls/diag-3.m: New test.
8892         * objc.dg/tls/diag-4.m: New test.
8893         * objc.dg/tls/diag-5.m: New test.
8894         * objc.dg/tls/init-1.m: New test.
8895         * objc.dg/tls/init-2.m: New test.
8896         * objc.dg/tls/tls.exp: New.
8897         * objc.dg/tls/diag-2.m: New test.
8898         * lib/objc.exp: Respond to dg-additional-files.
8899
8900 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
8901
8902         * gcc.target/m68k/20100512-1.c: New.
8903
8904 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
8905
8906         * gnat.dg/lto8.adb: New test.
8907         * gnat.dg/lto8_pkg.ad[sb]: New helper.
8908         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8909
8910 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8911
8912         PR c++/34272
8913         PR c++/43630
8914         PR c++/34491
8915         * g++.dg/template/crash97.C: New.
8916         * g++.dg/template/crash98.C: Likewise.
8917         * g++.dg/template/crash99.C: Likewise.
8918         * g++.dg/cpp0x/pr31439.C: Adjust.
8919         * g++.dg/template/crash95.C: Likewise.
8920
8921 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8922
8923         PR middle-end/44071
8924         * c-c++-common/asmgoto-4.c: New test.
8925         * gcc.target/i386/pr44071.c: New test.
8926
8927         PR c++/44062
8928         * c-c++-common/Wunused-var-7.c: New test.
8929         * g++.dg/warn/Wunused-var-9.C: New test.
8930
8931 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8932
8933         PR fortran/43711
8934         * gfortran.dg/gomp/pr43711.f90: New.
8935
8936 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8937
8938         PR fortran/31820
8939         * gfortran.dg/select_5.f90: Updated.
8940
8941 2010-05-11  Jan Hubicka  <jh@suse.cz>
8942
8943         PR tree-optimize/44063
8944         * gcc.c-torture/compile/pr44063.c: New testcase.
8945
8946 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8947
8948         PR debug/44023
8949         * gcc.dg/pr44023.c: New test.
8950
8951 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8952
8953         * gnat.dg/lto7.adb: New test.
8954         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8955
8956 2010-05-10  Jason Merrill  <jason@redhat.com>
8957
8958         PR c++/44017
8959         * g++.dg/template/inherit5.C: New.
8960
8961         PR c++/44045
8962         * g++.dg/cpp0x/initlist33.C: New.
8963         * g++.dg/cpp0x/initlist26.C: Adjust.
8964         * g++.dg/cpp0x/initlist28.C: Adjust.
8965
8966 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8967
8968         PR c++/43719
8969         * g++.dg/init/pr43719.C: New.
8970         * g++.dg/anon-struct4.C: Adjust.
8971
8972 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8973
8974         PR debug/44028
8975         * gcc.dg/pr44028.c: New test.
8976
8977 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8978
8979         PR fortran/27866
8980         PR fortran/35003
8981         PR fortran/42809
8982         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8983         * gfortran.dg/warn_conversion.f90: New.
8984
8985 2010-05-10  Michael Matz  <matz@suse.de>
8986
8987         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8988
8989 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8990
8991         PR rtl-optimization/44012
8992         * gcc.dg/pr44012.c: New.
8993
8994 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8995
8996         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8997         Log text on entry and exit.
8998         Prune Sun ld warnings for common symbols with differing sizes.
8999         (lto-link-and-maybe-run): Change caller.
9000
9001 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9002
9003         PR fortran/44044
9004         * gfortran.dg/class_7.f03: Modified.
9005         * gfortran.dg/select_type_1.f03: Modified.
9006         * gfortran.dg/select_type_12.f03: New.
9007
9008 2010-05-10  Richard Guenther  <rguenther@suse.de>
9009
9010         PR tree-optimization/44050
9011         * gcc.dg/torture/pr44050.c: New testcase.
9012
9013 2010-05-10  Wei Guozhi  <carrot@google.com>
9014
9015         PR target/42879
9016         * gcc.target/arm/pr42879.c: New testcase.
9017
9018 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9019
9020         PR c/44051
9021         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9022
9023 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9024
9025         PR c/10676
9026         * gcc.dg/anon-struct-10.c: New test.
9027
9028 2010-05-09  Richard Guenther  <rguenther@suse.de>
9029
9030         PR middle-end/44024
9031         * gcc.dg/pr44024.c: New testcase.
9032
9033 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9034
9035         PR c/4784
9036         * gcc.dg/anon-struct-9.c: New test.
9037
9038 2010-05-09  Richard Guenther  <rguenther@suse.de>
9039
9040         PR middle-end/44043
9041         * gcc.c-torture/compile/pr44043.c: New testcase.
9042
9043 2010-05-09  Richard Guenther  <rguenther@suse.de>
9044
9045         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9046
9047 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9048
9049         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9050
9051 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9052
9053         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9054         * gnat.dg/specs/lto3.ads: Likewise.
9055
9056 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9057
9058         PR middle-end/28685
9059         * gcc.dg/pr28685-1.c: New file.
9060
9061 2010-05-08  Richard Guenther  <rguenther@suse.de>
9062
9063         PR tree-optimization/44030
9064         * gcc.c-torture/compile/pr44030.c: New testcase.
9065
9066 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9067
9068         * gnat.dg/lto6.adb: New test.
9069         * gnat.dg/lto6_pkg.ads: New helper.
9070
9071 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9072
9073         * gnat.dg/lto5.adb: New test.
9074         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9075
9076 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9077
9078         * gnat.dg/lto4.ad[sb]: New test.
9079
9080 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9081
9082         * gnat.dg/specs/lto3.ads: New test.
9083         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9084         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9085
9086 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9087
9088         * gnat.dg/sizetype3.ad[sb]: New test.
9089         * gnat.dg/sizetype3_pkg.ads: New helper.
9090
9091 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9092
9093         PR c++/43951
9094         * g++.dg/init/new29.C: New.
9095
9096 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9097
9098         PR fortran/40728
9099         * gfortran.dg/coarray_1.f90: Fixed error message.
9100         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9101         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9102         * gfortran.dg/intrinsic_std_5.f90: New.
9103
9104 2010-05-07  Jason Merrill  <jason@redhat.com>
9105
9106         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9107
9108 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9109
9110         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9111         (size_t, stderr): Remove.
9112         (read_error): Replaced __builtin_fprintf by fprintf.
9113
9114 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9115
9116         * gcc.dg/ordered-comparison-1.c: New test.
9117         * gcc.dg/ordered-comparison-2.c: New test.
9118         * gcc.dg/ordered-comparison-3.c: New test.
9119         * gcc.dg/ordered-comparison-4.c: New test.
9120
9121 2010-05-06  Mike Stump  <mikestump@comcast.net>
9122
9123         PR objc/35165
9124         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9125
9126 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9127             Jason Merrill  <jason@redhat.com>
9128
9129         * g++.dg/cpp0x/nullptr01.C: New.
9130         * g++.dg/cpp0x/nullptr02.C: New.
9131         * g++.dg/cpp0x/nullptr03.C: New.
9132         * g++.dg/cpp0x/nullptr04.C: New.
9133         * g++.dg/cpp0x/nullptr05.C: New.
9134         * g++.dg/cpp0x/nullptr06.C: New.
9135         * g++.dg/cpp0x/nullptr07.C: New.
9136         * g++.dg/cpp0x/nullptr08.C: New.
9137         * g++.dg/cpp0x/nullptr09.C: New.
9138         * g++.dg/cpp0x/nullptr10.C: New.
9139         * g++.dg/cpp0x/nullptr11.C: New.
9140         * g++.dg/cpp0x/nullptr12.C: New.
9141         * g++.dg/cpp0x/nullptr13.C: New.
9142         * g++.dg/cpp0x/nullptr14.C: New.
9143         * g++.dg/cpp0x/nullptr15.C: New.
9144         * g++.dg/cpp0x/nullptr16.C: New.
9145         * g++.dg/cpp0x/nullptr17.C: New.
9146         * g++.dg/cpp0x/nullptr18.C: New.
9147         * g++.dg/cpp0x/nullptr19.C: New.
9148         * g++.dg/cpp0x/nullptr20.C: New.
9149         * g++.dg/cpp0x/nullptr21.C: New.
9150         * g++.dg/cpp0x/nullptr22.C: New.
9151         * g++.dg/debug/nullptr01.C: New.
9152         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9153
9154 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9155
9156         * gcc.dg/Wunused-var-8.c: Move to...
9157         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9158
9159 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9160
9161         PR c++/40406
9162         * g++.dg/template/crash96.C: New.
9163
9164 2010-05-06  Jan Hubicka  <jh@suse.cz>
9165
9166         PR tree-optimization/43791
9167         * gcc.c-torture/compile/pr43791.c: New file.
9168
9169 2010-05-06  Michael Matz  <matz@suse.de>
9170
9171         PR tree-optimization/43984
9172         * gfortran.dg/pr43984.f90: New test.
9173
9174 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9175
9176         PR 40989
9177         * gcc.dg/pr40989.c: New.
9178
9179 2010-05-06  Richard Guenther  <rguenther@suse.de>
9180
9181         PR tree-optimization/43934
9182         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9183
9184 2010-05-06  Richard Guenther  <rguenther@suse.de>
9185
9186         PR tree-optimization/43987
9187         * gcc.c-torture/execute/pr43987.c: New testcase.
9188         * gcc.dg/torture/pta-escape-1.c: Adjust.
9189         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9190         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9191         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9192         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9193
9194 2010-04-22  Jakub Jelinek <jakub@redhat.com>
9195             Dodji Seketeli  <dodji@redhat.com>
9196
9197         PR c/18624
9198         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9199         * g++.dg/template/sfinae16.C: Likewise.
9200         * gcc.dg/Wunused-var-1.c: Moved to...
9201         * c-c++-common/Wunused-var-1.c: ...here. New test.
9202         * gcc.dg/Wunused-var-2.c: Moved to...
9203         * c-c++-common/Wunused-var-2.c: ...here. New test.
9204         * gcc.dg/Wunused-var-3.c: Moved to...
9205         * c-c++-common/Wunused-var-3.c: ...here. New test.
9206         * gcc.dg/Wunused-var-4.c: Moved to...
9207         * gcc.dg/Wunused-var-1.c: ... here.
9208         * gcc.dg/Wunused-var-5.c: Moved to...
9209         * c-c++-common/Wunused-var-4.c: ...here. New test.
9210         * gcc.dg/Wunused-var-7.c: Moved to...
9211         * c-c++-common/Wunused-var-5.c: ...here. New test.
9212         * gcc.dg/Wunused-var-6.c: Moved to...
9213         * gcc.dg/Wunused-var-2.c: ... here.
9214         * c-c++-common/Wunused-var-1.c: New test.
9215         * c-c++-common/Wunused-var-2.c: New test.
9216         * c-c++-common/Wunused-var-3.c: New test.
9217         * c-c++-common/Wunused-var-4.c: New test.
9218         * c-c++-common/Wunused-var-5.c: New test.
9219         * g++.dg/warn/Wunused-var-1.C: New test.
9220         * g++.dg/warn/Wunused-var-2.C: New test.
9221         * g++.dg/warn/Wunused-var-3.C: New test.
9222         * g++.dg/warn/Wunused-var-4.C: New test.
9223         * g++.dg/warn/Wunused-var-5.C: New test.
9224         * g++.dg/warn/Wunused-var-6.C: New test.
9225         * g++.dg/warn/Wunused-var-7.C: New test.
9226         * g++.dg/warn/Wunused-var-8.C: New test.
9227         * g++.dg/warn/Wunused-parm-1.C: New test.
9228         * g++.dg/warn/Wunused-parm-2.C: New test.
9229         * g++.dg/warn/Wunused-parm-3.C: New test.
9230
9231 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9232
9233         PR fortran/43985
9234         * gfortran.dg/gomp/crayptr5.f90: New test case.
9235
9236 2010-05-05  Jason Merrill  <jason@redhat.com>
9237
9238         PR debug/43370
9239         * g++.dg/ext/attrib39.C: New.
9240
9241 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9242
9243         PR fortran/24978
9244         * gfortran.dg/data_invalid.f90: New.
9245
9246 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9247
9248         * gnat.dg/lto2.adb: New test.
9249
9250 2010-05-05  Jason Merrill  <jason@redhat.com>
9251
9252         PR c++/43787
9253         * g++.dg/opt/empty1.C: New.
9254
9255 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9256
9257         PR fortran/43696
9258         * gfortran.dg/class_17.f03: New.
9259
9260 2010-05-04  Neil Vachharajani <nvachhar@google.com>
9261
9262         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9263
9264 2010-05-04  Mike Stump  <mikestump@comcast.net>
9265
9266         PR objc/35165
9267         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9268
9269 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9270
9271         PR target/43668
9272         * gcc.target/i386/pr43668.c: New.
9273
9274 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9275
9276         PR c++/43028
9277         * g++.dg/cpp0x/initlist31.C: New.
9278
9279 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9280
9281         PR c/43981
9282         * gcc.dg/Wunused-var-8.c: New test.
9283
9284 2010-05-04  Jason Merrill  <jason@redhat.com>
9285
9286         PR c++/38064
9287         * g++.dg/cpp0x/enum3.C: Extend.
9288
9289 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9290
9291         PR target/43799
9292         * gcc.target/i386/pr43799.c: New.
9293
9294 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9295
9296         * gnat.dg/lto1.adb: New test.
9297         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9298
9299 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9300
9301         PR middle-end/43671
9302         * gcc.target/i386/pr43671.c: New.
9303
9304 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9305
9306         PR c++/43705
9307         * g++.dg/template/crash95.C: New.
9308
9309 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9310
9311         PR debug/43508
9312         * gcc.target/i386/pr43508.c: New.
9313
9314 2010-05-04  Richard Guenther  <rguenther@suse.de>
9315
9316         PR tree-optimization/43879
9317         * g++.dg/torture/pr43879-1_0.C: New testcase.
9318         * g++.dg/torture/pr43879-1_1.C: Likewise.
9319
9320 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9321
9322         PR c++/43953
9323         * g++.dg/other/crash-12.C: New test.
9324
9325 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9326
9327         * g++.dg/cdce3.C: Add a space.  Updated.
9328
9329 2010-05-03  Jason Merrill  <jason@redhat.com>
9330
9331         PR c++/43680
9332         * g++.dg/opt/enum2.C: New.
9333         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9334         * g++.dg/warn/Wswitch-1.C: Adjust message.
9335
9336 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9337
9338         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9339         * g++.dg/ext/label13.C: Fix typo.
9340         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9341         alpha*-dec-osf5*.
9342         * gcc.c-torture/compile/limits-declparen.c: xfail on
9343         alpha*-dec-osf5* with -g.
9344         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9345         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9346         * gcc.dg/c99-tgmath-2.c: Likewise.
9347         * gcc.dg/c99-tgmath-3.c: Likewise.
9348         * gcc.dg/c99-tgmath-4.c: Likewise.
9349
9350 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9351
9352         PR fortran/43592
9353         * gfortran.dg/unexpected_interface.f90: New test.
9354
9355 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9356
9357         * ada/acats/run_acats (which): New function.
9358         (host_gnatchop, host_gnatmake): Use it.
9359
9360 2010-05-03  Richard Guenther  <rguenther@suse.de>
9361
9362         PR tree-optimization/43971
9363         * gcc.dg/pr43971.c: New testcase.
9364
9365 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9366
9367         PR debug/43972
9368         * gcc.dg/debug/pr43972.c: New test.
9369
9370 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9371
9372         PR testsuite/43963
9373         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9374
9375 2010-05-02  Richard Guenther  <rguenther@suse.de>
9376
9377         PR tree-optimization/43879
9378         * gcc.dg/torture/pr43879-3.c: New testcase.
9379
9380 2010-05-01  Richard Guenther  <rguenther@suse.de>
9381
9382         PR tree-optimization/43949
9383         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9384
9385 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9386
9387         PR c++/43951
9388         * g++.dg/init/new28.C: New.
9389
9390 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
9391
9392         PR objc++/32052
9393         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9394         structure and nested declarations.
9395         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9396         structure and nested declarations.  Reduce header clutter and
9397         use _exit() rather than abort().
9398         * objc.dg/encode-10.m: New.
9399         * objc.dg/encode-11.m: New.
9400
9401 2010-04-30  DJ Delorie  <dj@redhat.com>
9402
9403         * gcc.c-torture/execute/20100430-1.c: New test.
9404
9405 2010-04-30  Jason Merrill  <jason@redhat.com>
9406
9407         PR c++/43868
9408         * g++.dg/template/ptrmem21.C: New.
9409
9410 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9411
9412         PR fortran/18918
9413         PR fortran/43931
9414         * gfortran.dg/coarray_13.f90: New test.
9415
9416 2010-04-30  Richard Guenther  <rguenther@suse.de>
9417
9418         PR lto/43946
9419         * gcc.dg/lto/20100430-1_0.c: New testcase.
9420
9421 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9422
9423         PR debug/43942
9424         * c-c++-common/pr43942.c: New test.
9425
9426 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9427
9428         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9429         conflict with darwin crt1.o 'start' symbol.
9430
9431 2010-04-30  Richard Guenther  <rguenther@suse.de>
9432
9433         PR tree-optimization/43879
9434         * gcc.dg/torture/pr43879_1.c: New testcase.
9435
9436 2010-04-30  Richard Guenther  <rguenther@suse.de>
9437
9438         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9439
9440 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9441
9442         PR c++/43890
9443         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9444         user-provided constructor while recursing.
9445
9446 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9447
9448         PR fortran/42274
9449         * gfortran.dg/class_16.f03: New test.
9450
9451 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9452
9453         PR fortran/42274
9454         * gfortran.dg/class_15.f03: New.
9455
9456 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9457
9458         PR fortran/43326
9459         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9460
9461 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9462
9463         PR fortran/43492
9464         * gfortran.dg/generic_22.f03 : New test.
9465
9466 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9467
9468         PR fortran/42353
9469         * gfortran.dg/class_14.f03: New test.
9470
9471 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9472
9473         PR fortran/42680
9474         * gfortran.dg/interface_32.f90: New test.
9475
9476 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9477             Janus Weil  <janus@gcc.gnu.org>
9478
9479         PR fortran/41829
9480         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9481         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9482         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9483
9484 2010-04-28  Mike Stump  <mikestump@comcast.net>
9485
9486         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9487         dg-excess-errors.
9488         * g++.dg/uninit-pred-2_b.C: Likewise.
9489
9490 2010-04-28  Tobias Burnus  <burnus@net-b.de>
9491
9492         PR fortran/18918
9493         PR fortran/43919
9494         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9495
9496 2010-04-28  Matthias Klose  <doko@ubuntu.com>
9497
9498         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9499         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9500         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9501         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9502         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9503
9504 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
9505
9506         * gcc.dg/const-uniq-1.c: New test.
9507         * gcc.dg/lto/const-uniq_[01].c: Likewise.
9508
9509 2010-04-28  Xinliang David Li  <davidxl@google.com>
9510
9511         * gcc.dg/uninit-pred-2_b.c: New test.
9512         * gcc.dg/uninit-pred-4_b.c: New test.
9513         * gcc.dg/uninit-pred-3_d.c: New test.
9514         * gcc.dg/uninit-pred-6_b.c: New test.
9515         * gcc.dg/uninit-pred-8_b.c: New test.
9516         * gcc.dg/uninit-pred-3_a.c: New test.
9517         * gcc.dg/uninit-pred-2_c.c: New test.
9518         * gcc.dg/uninit-pred-5_a.c: New test.
9519         * gcc.dg/uninit-pred-3_e.c: New test.
9520         * gcc.dg/uninit-pred-7_a.c: New test.
9521         * gcc.dg/uninit-pred-6_c.c: New test.
9522         * gcc.dg/uninit-pred-9_a.c: New test.
9523         * gcc.dg/uninit-pred-8_c.c: New test.
9524         * gcc.dg/uninit-pred-3_b.c: New test.
9525         * gcc.dg/uninit-pred-5_b.c: New test.
9526         * gcc.dg/uninit-pred-7_b.c: New test.
9527         * gcc.dg/uninit-pred-6_d.c: New test.
9528         * gcc.dg/uninit-pred-9_b.c: New test.
9529         * gcc.dg/uninit-pred-2_a.c: New test.
9530         * gcc.dg/uninit-pred-4_a.c: New test.
9531         * gcc.dg/uninit-pred-3_c.c: New test.
9532         * gcc.dg/uninit-pred-6_a.c: New test.
9533         * gcc.dg/uninit-pred-8_a.c: New test.
9534         * gcc.dg/uninit-pred-7_c.c: New test.
9535         * gcc.dg/uninit-pred-6_e.c: New test.
9536         * g++.dg/uninit-pred-loop-1_b.cc: New test.
9537         * g++.dg/uninit-pred-1_a.C: New test.
9538         * g++.dg/uninit-pred-1_b.C: New test.
9539         * g++.dg/uninit-pred-2_a.C: New test.
9540         * g++.dg/uninit-pred-2_b.C: New test.
9541         * g++.dg/uninit-pred-loop-1_a.cc: New test.
9542         * g++.dg/uninit-pred-loop-1_c.cc: New test.
9543         * g++.dg/uninit-pred-loop_1.cc: New test.
9544
9545 2010-04-28  Martin Jambor  <mjambor@suse.cz>
9546
9547         * gcc.dg/lto/20091209-1_0.c: New testcase.
9548
9549 2010-04-28  Richard Guenther  <rguenther@suse.de>
9550
9551         PR tree-optimization/43879
9552         PR tree-optimization/43909
9553         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9554
9555 2010-04-28  Richard Guenther  <rguenther@suse.de>
9556
9557         PR c++/43880
9558         * g++.dg/torture/pr43880.C: New testcase.
9559
9560 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9561
9562         PR c++/9335
9563         * g++.dg/template/recurse2.C: Update
9564         * g++.dg/template/recurse.C: Update.
9565         * g++.dg/template/pr23510.C: Update.
9566         * lib/prune.exp: Filter out 'recursively instantiated'.
9567
9568 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9569
9570         PR c++/29043
9571         * g++.dg/init/pr29043.C: New.
9572
9573 2010-04-27  Jason Merrill  <jason@redhat.com>
9574
9575         * g++.dg/lookup/scoped5.C: Adjust.
9576         * g++.dg/lookup/scoped8.C: Adjust.
9577         * g++.dg/template/dependent-expr5.C: Adjust.
9578         * g++.old-deja/g++.brendan/nest1.C: Adjust.
9579
9580         PR c++/43856
9581         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9582
9583         PR c++/43875
9584         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9585
9586 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9587             Jan Hubicka <hubicka@ucw.cz>
9588
9589         * gcc.dg/pure-2.c: New testcase.
9590         * gcc.dg/const-1.c: New testcase.
9591
9592 2010-04-27  Jason Merrill  <jason@redhat.com>
9593
9594         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9595
9596         PR c++/41468
9597         * g++.dg/template/sfinae17.C: New.
9598         * g++.dg/template/sfinae18.C: New.
9599
9600 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9601
9602         * g++.dg/init/pr42844.C: New.
9603         * g++.dg/cpp0x/pr42844-2.C: New.
9604         * g++.dg/cpp0x/defaulted2.C: Adjust.
9605         * g++.dg/tree-ssa/pr27549.C: Likewise.
9606         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9607
9608 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9609
9610         PR fortran/18918
9611         * gfortran.dg/coarray_12.f90: Fix dump parsing.
9612
9613 2010-04-27  Richard Guenther  <rguenther@suse.de>
9614
9615         PR middle-end/40561
9616         * g++.dg/other/pr40561.C: New testcase.
9617
9618 2010-04-27  Martin Jambor  <mjambor@suse.cz>
9619
9620         PR middle-end/43812
9621         * g++.dg/ipa/pr43812.C: New test.
9622
9623 2010-04-27  Jan Hubicka  <jh@suse.cz>
9624
9625         * gcc.dg/ipa/iinline-1.c (main): Rename to...
9626         (test): ... this one.
9627
9628 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
9629
9630         PR target/40657
9631         * gcc.target/arm/thumb-stackframe.c: New test.
9632
9633 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9634
9635         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9636         * gcc.dg/misc-column.c: Likewise.
9637         * gcc.dg/Walways-true-1.c: Likewise.
9638         * gcc.dg/Walways-true-2.c: Likewise.
9639         * gcc.dg/warn-addr-cmp.c: Likewise.
9640
9641 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9642
9643         PR fortran/18918
9644         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9645         * gfortran.dg/coarray_12.f90: New.
9646
9647 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9648
9649         PR c/32207
9650         * gcc.dg/pr32207.c: New test.
9651         * gcc.dg/misc-column.c: Adjust expected warning.
9652         * gcc.dg/Walways-true-1.c: Likewise.
9653         * gcc.dg/Walways-true-2.c: Likewise.
9654         * gcc.dg/warn-addr-cmp.c: Likewise.
9655
9656 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
9657
9658         PR lto/42776
9659         * lib/lto.exp (lto_prune_vis_warns): New function.
9660         (lto-link-and-maybe-run): Call it.
9661
9662 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9663
9664         PR tree-optimization/43904
9665         * gcc.dg/tree-ssa/tailcall-6.c: New.
9666
9667 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9668
9669         PR testsuite/35165
9670         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
9671         Darwin8/OSX10.4 - compatible code generation.
9672         Use scan-rtl-dump.
9673         * obj-c++.dg/stubify-1.mm: Ditto.
9674         * lib/objc-torture.exp: Do not require link success for
9675         "trivial.m" in the runtime checks when dowhat = 'compile'.
9676         * lib/dg-pch.exp (dg-flags-pch): New Proc.
9677         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
9678         Darwin8/OSX10.4 - compatible code generation.
9679         * objc.dg/stubify-2.m: Ditto.
9680         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9681         * objc.dg/next-runtime-1.m: Ditto.
9682         * objc.dg/stret-2.m: Restrict to ilp32 targets.
9683         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9684         runtimes on Darwin.
9685
9686 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
9687
9688         PR 43715
9689         * lib/plugin-support.exp: Use "-undefined
9690         dynamic_lookup" on darwin.
9691
9692 2010-04-26  Richard Guenther  <rguenther@suse.de>
9693
9694         * gcc.dg/lto/20100426_0.c: New testcase.
9695
9696 2010-04-26  Jie Zhang  <jie@codesourcery.com>
9697
9698         PR tree-optimization/43833
9699         gcc.dg/Warray-bounds-8.c: New test case.
9700
9701 2010-04-26  Richard Guenther  <rguenther@suse.de>
9702
9703         PR lto/43080
9704         * g++.dg/lto/20100423-3_0.C: New testcase.
9705
9706 2010-04-26  Richard Guenther  <rguenther@suse.de>
9707
9708         PR lto/42425
9709         * g++.dg/lto/20100423-2_0.C: New testcase.
9710
9711 2010-04-26  Ira Rosen  <irar@il.ibm.com>
9712
9713         * gcc.dg/vect/bb-slp-23.c: New test.
9714
9715 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
9716
9717         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9718         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9719         * gcc.dg/c1x-float-1.c: New test.
9720
9721 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9722
9723         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9724         of "lea\[ \t\]".
9725
9726 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9727
9728         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9729         FreeBSD.
9730         * gfortran.dg/default_format_denormal_1.f90: Ditto.
9731         * gfortran.dg/default_format_2.f90: Ditto.
9732
9733 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9734
9735         * gfortran.dg/pr43505.f90: Clean up .mod file.
9736         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9737         * gfortran.dg/pr41347.f90: Ditto.
9738         * gfortran.dg/internal_pack_4.f90: Ditto.
9739         * gfortran.dg/proc_decl_23.f90: Ditto.
9740         * gfortran.dg/recursive_check_3.f90: Ditto.
9741         * gfortran.dg/intent_out_3.f90: Ditto.
9742         * gfortran.dg/assignment_2.f90: Ditto.
9743         * gfortran.dg/pr41928.f90: Ditto.
9744         * gfortran.dg/pr42166.f90: Ditto.
9745         * gfortran.dg/private_type_12.f90: Ditto.
9746         * gfortran.dg/graphite/pr42185.f90: Ditto.
9747         * gfortran.dg/graphite/pr42186.f90: Ditto.
9748         * gfortran.dg/graphite/pr40982.f90: Ditto.
9749         * gfortran.dg/graphite/id-2.f90: Ditto.
9750         * gfortran.dg/graphite/id-4.f90: Ditto.
9751         * gfortran.dg/graphite/pr42050.f90: Ditto.
9752         * gfortran.dg/graphite/id-18.f90: Ditto.
9753         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9754         * gfortran.dg/graphite/pr41924.f90: Ditto.
9755         * gfortran.dg/graphite/pr42393.f90: Ditto.
9756         * gfortran.dg/graphite/pr37980.f90: Ditto.
9757         * gfortran.dg/graphite/pr38953.f90: Ditto.
9758         * gfortran.dg/graphite/pr42180.f90: Ditto.
9759         * gfortran.dg/graphite/pr42181.f90: Ditto.
9760         * gfortran.dg/where_operator_assign_4.f90: Ditto.
9761         * gfortran.dg/select_type_4.f90: Ditto.
9762         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9763         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9764         * gfortran.dg/lto/pr40725_0.f03: Ditto.
9765         * gfortran.dg/elemental_args_check_2.f90: Ditto.
9766         * gfortran.dg/whole_file_11.f90: Ditto.
9767         * gfortran.dg/private_type_11.f90: Ditto.
9768         * gfortran.dg/vect/vect-gems.f90: Ditto.
9769         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9770
9771 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9772
9773         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9774
9775 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
9776
9777         * gnat.dg/pack15.ad[sb]: New test.
9778
9779 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
9780
9781         * gcc.target/arm/mla-1.c: New test.
9782
9783 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
9784
9785         PR fortran/30073
9786         PR fortran/43793
9787         * gfortran.dg/pr43793.f90: New test.
9788
9789 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
9790
9791         PR tree-optimization/41442
9792         * gcc.target/i386/pr41442.c: New test.
9793
9794 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
9795
9796         PR fortran/43832
9797         * gfortran.dg/fgetc_3.f90: Delete bogus test.
9798
9799 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9800
9801         PR fortran/43832
9802         * gfortran.dg/open_nounit.f90: New test.
9803
9804 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
9805
9806         PR fortran/43841
9807         PR fortran/43843
9808         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9809
9810 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9811
9812         * gcc.dg/Wconversion-integer.c: Update.
9813
9814 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9815
9816         * gnat.dg/unchecked_convert5.adb: New test.
9817
9818 2010-04-23  Richard Guenther  <rguenther@suse.de>
9819
9820         PR lto/41734
9821         * gcc.dg/lto/20100423-2_0.c: New testcase.
9822         * gcc.dg/lto/20100423-2_0.c: Likewise.
9823
9824 2010-04-23  Richard Guenther  <rguenther@suse.de>
9825
9826         PR lto/43455
9827         * gcc.dg/lto/20100423-1_0.c: New testcase.
9828         * gcc.dg/lto/20100423-1_1.c: Likewise.
9829
9830 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9831
9832         PR tree-optimization/43846
9833         * gcc.dg/tree-ssa/sra-10.c: New test.
9834
9835 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9836
9837         PR middle-end/43835
9838         * gcc.c-torture/execute/pr43835.c: New test.
9839
9840 2010-04-23  Richard Guenther  <rguenther@suse.de>
9841
9842         PR lto/42653
9843         * g++.dg/lto/20100423-1_0.C: New testcase.
9844
9845 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
9846
9847         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9848
9849 2010-04-22  Ira Rosen  <irar@il.ibm.com>
9850
9851         PR tree-optimization/43842
9852         * gcc.dg/vect/pr43842.c: New test.
9853
9854 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9855
9856         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9857         * gcc.target/i386/wmul-2.c: Likewise.
9858
9859 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9860
9861         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9862         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9863
9864 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
9865
9866         * gfortran.dg/reassoc_6.f: New testcase.
9867
9868 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9869
9870         PR middle-end/29274
9871         * gcc.target/arm/wmul-1.c: New test.
9872         * gcc.target/arm/wmul-2.c: New test.
9873
9874 2010-04-22  Richard Guenther  <rguenther@suse.de>
9875
9876         PR tree-optimization/43845
9877         * gcc.c-torture/compile/pr43845.c: New testcase.
9878
9879 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9880
9881         PR middle-end/29274
9882         * gcc.target/i386/wmul-1.c: New test.
9883         * gcc.target/i386/wmul-2.c: New test.
9884         * gcc.target/bfin/wmul-1.c: New test.
9885         * gcc.target/bfin/wmul-2.c: New test.
9886
9887 2010-04-22  Richard Guenther  <rguenther@suse.de>
9888
9889         PR fortran/43829
9890         * gfortran.dg/vector_subscript_6.f90: New testcase.
9891         * gfortran.dg/assign_10.f90: Adjust.
9892
9893 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
9894
9895         PR fortran/43836
9896         * gfortran.dg/gomp/pr43836.f90: New test.
9897
9898 2010-04-21  Richard Guenther  <rguenther@suse.de>
9899
9900         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9901
9902 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9903
9904         * gcc.dg/torture/builtin-cproj-3.c: New.
9905
9906 2010-04-20  Jason Merrill  <jason@redhat.com>
9907
9908         PR c++/9335
9909         * g++.dg/template/recurse2.C: New.
9910         * g++.dg/parse/crash36.C: Adjust.
9911         * g++.dg/other/fold1.C: Adjust.
9912         * g++.dg/init/member1.C: Adjust.
9913         * lib/prune.exp: Prune "skipping N instantiation contexts".
9914
9915 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9916
9917         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9918
9919 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9920
9921         * gcc.dg/torture/builtin-cproj-1.c: New.
9922         * gcc.dg/torture/builtin-cproj-2.c: New.
9923
9924 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9925
9926         PR c++/43800
9927         PR c++/43704
9928         * g++.dg/template/typedef32.C: Adjust.
9929         * g++.dg/template/typedef33.C: New test.
9930
9931 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9932
9933         PR fortran/43227
9934         * gfortran.dg/proc_decl_23.f90: New test.
9935
9936         PR fortran/43266
9937         * gfortran.dg/abstract_type_6.f03: New test.
9938
9939 2010-04-20  Xinliang David Li  <davidxl@google.com>
9940
9941         * g++.dg/tree-ssa/fold-compare.C: New.
9942
9943 2010-04-20  Richard Guenther  <rguenther@suse.de>
9944
9945         PR tree-optimization/39417
9946         * g++.dg/torture/pr39417.C: New testcase.
9947
9948 2010-04-20  Richard Guenther  <rguenther@suse.de>
9949
9950         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9951
9952 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9953
9954         * g++.dg/debug/dwarf2/rv1.C: New test.
9955
9956 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9957
9958         PR target/43635
9959         * gcc.c-torture/compile/pr43635.c: New testcase.
9960
9961 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9962
9963         PR fortran/43339
9964         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9965         of sequential loops being private only in the innermost containing
9966         task region.
9967
9968         PR middle-end/43337
9969         * gfortran.dg/gomp/pr43337.f90: New test.
9970
9971 2010-04-19  Richard Guenther  <rguenther@suse.de>
9972
9973         PR tree-optimization/43796
9974         * gfortran.dg/pr43796.f90: New testcase.
9975
9976 2010-04-19  Richard Guenther  <rguenther@suse.de>
9977
9978         PR tree-optimization/43783
9979         * gcc.c-torture/execute/pr43783.c: New testcase.
9980
9981 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9982
9983         PR target/43766
9984         * gcc.target/i386/pr43766.c: New test.
9985
9986 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9987
9988         PR target/43662
9989         * gcc.target/i386/pr43662.c: New test.
9990
9991 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9992
9993         PR c++/43704
9994         * g++.dg/template/typedef32.C: New test.
9995
9996 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9997
9998         PR tree-optimization/37027
9999         * lib/target-supports.exp
10000         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10001         * gcc.dg/vect/pr37027.c: New test.
10002         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10003         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10004         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10005         gcc.dg/vect/vect-complex-6.c: Likewise.
10006
10007 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10008
10009         * g++.dg/debug/dwarf2/enum1.C: New test.
10010
10011 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10012
10013         * gnat.dg/rep_clause5.ad[sb]: New test.
10014         * gnat.dg/rep_clause5_pkg.ads: New helper.
10015
10016 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10017
10018         PR tree-optimization/43771
10019         * g++.dg/vect/pr43771.cc: New test.
10020
10021 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10022
10023         PR fortran/31538
10024         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10025         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10026
10027 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10028
10029         * gnat.dg/sizetype.adb: Rename into...
10030         * gnat.dg/sizetype1.adb: ...this.
10031         * gnat.dg/sizetype2.adb: New test.
10032
10033 2010-04-16  Richard Guenther  <rguenther@suse.de>
10034
10035         PR tree-optimization/43572
10036         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10037
10038 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10039
10040         * gnat.dg/specs/discr_private.ads: New test.
10041
10042 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10043
10044         PR target/41514
10045         * gcc.target/arm/thumb-comparisons.c: New test.
10046
10047         PR target/40603
10048         * gcc.target/arm/thumb-cbranchqi.c: New test.
10049
10050 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10051
10052         * g++.dg/torture/pr36191.C: Enable for SH.
10053
10054 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10055
10056         * gnat.dg/wide_boolean.adb: New test.
10057         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10058
10059 2010-04-15  Richard Guenther  <rguenther@suse.de>
10060
10061         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10062         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10063         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10064         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10065         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10066         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10067         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10068         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10069         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10070         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10071         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10072         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10073         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10074         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10075         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10076
10077 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10078
10079         PR target/21803
10080         * gcc.target/arm/pr42496.c: New test.
10081
10082 2010-04-14  Jason Merrill  <jason@redhat.com>
10083
10084         PR c++/36625
10085         * g++.dg/ext/attrib38.C: New.
10086
10087 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10088
10089         PR testsuite/43739
10090         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10091
10092 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10093
10094         PR 42966
10095         * gcc.dg/cpp/warn-undef-2.c: Update.
10096         * gcc.dg/cpp/warn-traditional-2.c: Update.
10097         * gcc.dg/cpp/warn-comments-2.c: Update.
10098         * gcc.dg/cpp/warn-variadic-2.c: Update.
10099         * gcc.dg/cpp/warn-long-long-2.c: Update.
10100         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10101         * gcc.dg/cpp/warn-multichar-2.c: Update.
10102         * gcc.dg/cpp/warn-normalized-3.c: Update.
10103         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10104         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10105         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10106         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10107         * gcc.dg/cpp/warn-redefined-2.c: Update.
10108         * gfortran.dg/warning-directive-2.F90: Update.
10109         * c-c++-common/cpp/warning-directive-2.c: Update.
10110
10111 2010-04-14  Michael Matz  <matz@suse.de>
10112
10113         PR tree-optimization/42963
10114         * gcc.dg/pr42963.c: New testcase.
10115
10116 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10117
10118         * gnat.dg/class_wide.adb: Rename into...
10119         * gnat.dg/class_wide1.adb: ...this.
10120         * gnat.dg/class_wide2.ad[sb]: New test.
10121
10122 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10123
10124         PR fortran/18918
10125         * gfortran.dg/coarray_9.f90: Update dg-errors.
10126         * gfortran.dg/coarray_10.f90: New test.
10127         * gfortran.dg/coarray_11.f90: New test.
10128
10129 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10130
10131         PR fortran/43747
10132         gfortran.dg/initialization_24.f90: New test.
10133
10134 2010-04-13  Jason Merrill  <jason@redhat.com>
10135
10136         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10137         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10138
10139 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10140
10141         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10142         * g++.dg/dg.exp: Likewise.
10143         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10144         * c-c++-common/cpp/warning-directive-1.c: ... here.
10145         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10146         * c-c++-common/cpp/warning-directive-2.c: ... here.
10147         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10148         * c-c++-common/cpp/warning-directive-3.c: ... here.
10149         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10150         * c-c++-common/cpp/warning-directive-4.c: ... here.
10151         * g++.dg/cpp/warning-directive-1.C: Delete.
10152         * g++.dg/cpp/warning-directive-2.C: Delete.
10153         * g++.dg/cpp/warning-directive-3.C: Delete.
10154         * g++.dg/cpp/warning-directive-4.C: Delete.
10155         * gcc.dg/cpp/normalised-3.c: Delete.
10156         * g++.dg/cpp/normalised-1.C: Rename as ...
10157         * c-c++-common/cpp/normalised-3.c: ... this.
10158
10159 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10160
10161         * gcc.dg/tree-ssa/sra-9.c: New test.
10162
10163 2010-04-13  Michael Matz  <matz@suse.de>
10164
10165         PR middle-end/43730
10166         * gcc.dg/pr43730.c: New test.
10167
10168 2010-04-13  Michael Matz  <matz@suse.de>
10169
10170         * gcc.dg/tree-ssa/negate.c: New testcase.
10171
10172 2010-04-13  Richard Guenther  <rguenther@suse.de>
10173
10174         PR testsuite/43735
10175         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10176
10177 2010-04-13  Richard Guenther  <rguenther@suse.de>
10178
10179         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10180
10181 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10182
10183         * gnat.dg/derived_type1.adb: New test.
10184
10185 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10186
10187         * gcc.dg/plugindir1.c: New testcase.
10188         * gcc.dg/plugindir2.c: New testcase.
10189         * gcc.dg/plugindir3.c: New testcase.
10190         * gcc.dg/plugindir4.c: New testcase.
10191
10192 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10193
10194         * gcc.target/i386/rotate-2.c: New test.
10195
10196 2010-04-12  Jason Merrill  <jason@redhat.com>
10197
10198         PR c++/43641
10199         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10200         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10201
10202 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10203
10204         PR c++/25811
10205         * g++.dg/init/pr25811.C: New test.
10206
10207 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10208
10209         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10210         dg-error, dg-warning.
10211         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10212
10213 2010-04-12  Richard Guenther  <rguenther@suse.de>
10214
10215         * gcc.dg/torture/inline-2.c: New testcase.
10216
10217 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10218
10219         PR bootstrap/43699
10220         * gcc.dg/Wunused-var-7.c: New test.
10221
10222         PR tree-optimization/43560
10223         * gcc.c-torture/execute/pr43560.c: New test.
10224
10225 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10226
10227         * gnat.dg/aggr13.adb: New test.
10228         * gnat.dg/aggr14.adb: Likewise.
10229         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10230
10231 2010-04-12  Richard Guenther  <rguenther@suse.de>
10232
10233         PR c++/43611
10234         * g++.dg/torture/pr43611.C: New testcase.
10235
10236 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10237
10238         PR c/36774
10239         * gcc.dg/pr36774-1.c: New test.
10240         * gcc.dg/pr36774-2.c: New test.
10241
10242 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10243
10244         * gcc.target/sh/rte-delay-slot.c: New test.
10245
10246 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10247
10248         * gnat.dg/pack9.adb: Remove -cargs option.
10249         * gnat.dg/aggr12.ad[sb]: New test.
10250
10251 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10252
10253         PR target/43417
10254         * gcc.target/sh/pr43417.c: New test.
10255
10256 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10257
10258         PR fortran/43591
10259         * gfortran.dg/spec_expr_6.f90: New test.
10260
10261 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
10262
10263         PR cpp/43195
10264         * gcc.dg/cpp/pr43195.c: New.
10265         * gcc.dg/cpp/pr43195.h: New.
10266
10267 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10268
10269         PR 42965
10270         * gcc.dg/Werror-6.c: Adjust.
10271         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10272         * gcc.dg/Werror-4.c: Likewise.
10273         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10274         * gcc.dg/Wswitch-enum-error.c: Likewise.
10275         * gcc.dg/Wpointer-arith.c: Likewise.
10276         * gcc.dg/Wfatal.c: Likewise.
10277         * gcc.dg/Wswitch-error.c: Likewise.
10278         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10279         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10280         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10281         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10282         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10283         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10284         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10285         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10286         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10287         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10288         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10289         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10290         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10291         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10292         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10293         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10294         * g++.dg/cpp/warning-directive-2.C: Likewise.
10295         * gfortran.dg/warning-directive-2.F90: Likewise.
10296
10297 2010-04-09  Jason Merrill  <jason@redhat.com>
10298
10299         PR c++/42623
10300         * g++.dg/template/sizeof13.C: New.
10301
10302 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10303
10304         * g++.dg/other/pr35504.C: Add check for thiscall.
10305         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10306         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10307
10308 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10309
10310         PR c++/28584
10311         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10312         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10313         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10314         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10315         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10316         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10317         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10318         * g++.dg/other/increment1.C: Likewise.
10319
10320 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10321
10322         PR fortran/18918
10323         * gfortran.dg/coarray_7.f90: New test.
10324         * gfortran.dg/coarray_8.f90: New test.
10325
10326 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10327
10328         PR fortran/28039
10329         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10330
10331 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10332
10333         PR target/43643
10334         * gcc.dg/pr43643.c: New test.
10335
10336 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10337
10338         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10339
10340 2010-04-08  Richard Guenther  <rguenther@suse.de>
10341
10342         PR tree-optimization/43679
10343         * gcc.c-torture/compile/pr43679.c: New testcase.
10344
10345 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10346
10347         PR debug/43670
10348         * gcc.dg/pr43670.c: New test.
10349
10350 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10351
10352         PR middle-end/40815
10353         * gcc.dg/tree-ssa/reassoc-19.c: New.
10354
10355 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10356
10357         PR c/18624
10358         * gcc.dg/Wunused-var-1.c: New test.
10359         * gcc.dg/Wunused-var-2.c: New test.
10360         * gcc.dg/Wunused-var-3.c: New test.
10361         * gcc.dg/Wunused-var-4.c: New test.
10362         * gcc.dg/Wunused-var-5.c: New test.
10363         * gcc.dg/Wunused-var-6.c: New test.
10364         * gcc.dg/Wunused-parm-1.c: New test.
10365
10366         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10367         * gcc.dg/trunc-1.c: Likewise.
10368         * gcc.dg/vla-9.c: Likewise.
10369         * gcc.dg/dfp/composite-type.c: Likewise.
10370
10371 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10372
10373         PR objc/35996
10374         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10375         * obj-c++.dg/objc-gc-3.mm: Ditto.
10376
10377 2010-04-07  Simon Baldwin  <simonb@google.com>
10378
10379         * gcc.dg/cpp/warn-undef-2.c: New.
10380         * gcc.dg/cpp/warn-traditional-2.c: New.
10381         * gcc.dg/cpp/warn-comments-2.c: New.
10382         * gcc.dg/cpp/warning-directive-1.c: New.
10383         * gcc.dg/cpp/warn-long-long.c: New.
10384         * gcc.dg/cpp/warn-traditional.c: New.
10385         * gcc.dg/cpp/warn-variadic-2.c: New.
10386         * gcc.dg/cpp/warn-undef.c: New.
10387         * gcc.dg/cpp/warn-normalized-1.c: New.
10388         * gcc.dg/cpp/warning-directive-2.c: New.
10389         * gcc.dg/cpp/warn-long-long-2.c: New.
10390         * gcc.dg/cpp/warn-variadic.c: New.
10391         * gcc.dg/cpp/warn-normalized-2.c: New.
10392         * gcc.dg/cpp/warning-directive-3.c: New.
10393         * gcc.dg/cpp/warn-deprecated-2.c: New.
10394         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10395         * gcc.dg/cpp/warn-multichar-2.c: New.
10396         * gcc.dg/cpp/warn-normalized-3.c: New.
10397         * gcc.dg/cpp/warning-directive-4.c: New.
10398         * gcc.dg/cpp/warn-unused-macros.c: New.
10399         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10400         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10401         * gcc.dg/cpp/warn-cxx-compat.c: New.
10402         * gcc.dg/cpp/warn-redefined.c: New.
10403         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10404         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10405         * gcc.dg/cpp/warn-deprecated.c: New.
10406         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10407         * gcc.dg/cpp/warn-redefined-2.c: New.
10408         * gcc.dg/cpp/warn-comments.c: New.
10409         * gcc.dg/cpp/warn-multichar.c: New.
10410         * g++.dg/cpp/warning-directive-1.C: New.
10411         * g++.dg/cpp/warning-directive-2.C: New.
10412         * g++.dg/cpp/warning-directive-3.C: New.
10413         * g++.dg/cpp/warning-directive-4.C: New.
10414         * gfortran.dg/warning-directive-1.F90: New.
10415         * gfortran.dg/warning-directive-3.F90: New.
10416         * gfortran.dg/warning-directive-2.F90: New.
10417         * gfortran.dg/warning-directive-4.F90: New.
10418
10419 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10420
10421         PR objc++/23716
10422         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10423
10424 2010-04-07  Jason Merrill  <jason@redhat.com>
10425
10426         * g++.dg/template/dr408.C: New.
10427
10428         * g++.dg/lookup/ns4.C: New.
10429
10430         PR c++/38392
10431         * g++.dg/template/friend51.C: New test.
10432
10433         PR c++/41970
10434         * g++.old-deja/g++.other/linkage1.C: Adjust.
10435
10436 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10437
10438         PR c++/42697
10439         * g++.dg/template/crash94.C: New test.
10440
10441 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10442
10443         PR c++/40239
10444         * g++.dg/init/aggr5.C: New test.
10445         * g++.dg/init/aggr5.C: New test.
10446
10447 2010-04-07  Richard Guenther  <rguenther@suse.de>
10448
10449         PR tree-optimization/43270
10450         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10451         * gcc.dg/Warray-bounds-7.c: Likewise.
10452
10453 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10454
10455         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10456         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10457         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10458
10459 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10460
10461         PR c++/42556
10462         * g++.dg/init/pr42556.C: New test.
10463
10464 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10465
10466         PR debug/43628
10467         * g++.dg/debug/dwarf2/typedef2.C: New test.
10468
10469 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10470
10471         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10472         c-c++-common/dwarf2/redeclaration-1.C
10473
10474 2010-04-06  Jason Merrill  <jason@redhat.com>
10475
10476         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10477         * g++.dg/ext/attrib18.C: Likewise.
10478         * g++.dg/ext/bitfield2.C: Likewise.
10479         * g++.dg/ext/bitfield4.C: Likewise.
10480         * g++.dg/ext/visibility/warn2.C: Likewise.
10481         * g++.dg/ext/visibility/warn3.C: Likewise.
10482         * g++.dg/gomp/pr26690-1.C: Likewise.
10483         * g++.dg/inherit/covariant7.C: Likewise.
10484         * g++.dg/init/synth2.C: Likewise.
10485         * g++.dg/lookup/using7.C: Likewise.
10486         * g++.dg/other/crash-4.C: Likewise.
10487         * g++.dg/other/error13.C: Likewise.
10488         * g++.dg/other/error20.C: Likewise.
10489         * g++.dg/parse/crash31.C: Likewise.
10490         * g++.dg/parse/error16.C: Likewise.
10491         * g++.dg/parse/error19.C: Likewise.
10492         * g++.dg/parse/error27.C: Likewise.
10493         * g++.dg/parse/error28.C: Likewise.
10494         * g++.dg/parse/fused-params1.C: Likewise.
10495         * g++.dg/template/error2.C: Likewise.
10496         * g++.dg/template/local6.C: Likewise.
10497         * g++.dg/template/qualttp15.C: Likewise.
10498         * g++.dg/warn/Wnvdtor-2.C: Likewise.
10499         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10500         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10501         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10502         * g++.old-deja/g++.eh/spec6.C: Likewise.
10503         * g++.old-deja/g++.jason/crash3.C: Likewise.
10504         * g++.old-deja/g++.jason/destruct2.C: Likewise.
10505         * g++.old-deja/g++.law/ctors5.C: Likewise.
10506         * g++.old-deja/g++.law/ctors9.C: Likewise.
10507         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10508         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10509         * g++.old-deja/g++.other/struct1.C: Likewise.
10510         * g++.old-deja/g++.other/volatile1.C: Likewise.
10511         * g++.old-deja/g++.pt/crash36.C: Likewise.
10512         * g++.old-deja/g++.pt/derived3.C: Likewise.
10513         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10514         * g++.old-deja/g++.robertl/eb4.C: Likewise.
10515
10516 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
10517
10518         PR middle-end/43519
10519         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10520         * gcc.dg/graphite/id-19.c: New.
10521
10522 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
10523
10524         PR middle-end/32824
10525         * gcc.dg/vect/pr32824: New.
10526
10527 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10528
10529         PR fortran/18918
10530         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10531         * gfortran.dg/coarray_3.f90: Ditto.
10532         * gfortran.dg/coarray_4.f90: Ditto.
10533         * gfortran.dg/coarray_5.f90: Ditto.
10534         * gfortran.dg/coarray_6.f90: Ditto.
10535         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10536
10537 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10538
10539         PR fortran/18918
10540         * gfortran.dg/coarray_4.f90: Fix test.
10541         * gfortran.dg/coarray_6.f90: Add more tests.
10542
10543 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10544
10545         PR fortran/18918
10546         * gfortran.dg/coarray_4.f90: New test.
10547         * gfortran.dg/coarray_5.f90: New test.
10548         * gfortran.dg/coarray_6.f90: New test.
10549
10550 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10551
10552         PR fortran/18918
10553         * gfortran.dg/iso_fortran_env_5.f90: New test.
10554         * gfortran.dg/iso_fortran_env_6.f90: New test.
10555
10556 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10557
10558         PR fortran/39997
10559         * gfortran.dg/coarray_1.f90: New test.
10560         * gfortran.dg/coarray_2.f90: New test.
10561         * gfortran.dg/coarray_3.f90: New test.
10562
10563 2010-04-06  Jason Merrill  <jason@redhat.com>
10564
10565         PR c++/43648
10566         * g++.dg/template/dtor8.C: New.
10567
10568         PR c++/43621
10569         * g++.dg/template/error-recovery2.C: New.
10570
10571 2010-04-06  Jan Hubicka  <jh@suse.czpli
10572
10573         PR tree-optimization/42906
10574         * gcc.dg/tree-ssa/dce-1.c: New testcase.
10575
10576 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10577
10578         PR fortran/43178
10579         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10580         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10581         * gfortran.dg/auto_dealloc_1.f90: Ditto.
10582
10583 2010-04-06  Richard Guenther  <rguenther@suse.de>
10584
10585         PR tree-optimization/43627
10586         * gcc.dg/tree-ssa/vrp49.c: New testcase.
10587
10588 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10589
10590         PR target/43638
10591         * gcc.target/i386/pr43638.c: New test.
10592
10593 2010-04-06  Richard Guenther  <rguenther@suse.de>
10594
10595         PR middle-end/43661
10596         * gcc.c-torture/compile/pr43661.c: New testcase.
10597
10598 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10599
10600         * gcc.target/s390/stackcheck1.c: Add dg-warning.
10601
10602 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
10603
10604         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10605
10606 2010-04-02  Richard Guenther  <rguenther@suse.de>
10607
10608         PR tree-optimization/43629
10609         * gcc.c-torture/execute/pr43629.c: New testcase.
10610
10611 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10612             Dominique d'Humieres  <dominiq@lps.ens.fr>
10613
10614         PR libfortran/43605
10615         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10616
10617 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
10618
10619         PR debug/43325
10620         * c-c++-common/dwarf2/redeclaration-1.C: New test.
10621
10622 2010-04-01  Jason Merrill  <jason@redhat.com>
10623
10624         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10625
10626 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10627             Manfred Schwarb  <manfred99@gmx.ch>
10628
10629         PR libfortran/43605
10630         * gfortran.dg/ftell_3.f90: New test.
10631
10632 2010-04-01  Richard Guenther  <rguenther@suse.de>
10633
10634         PR middle-end/43614
10635         * gcc.c-torture/compile/pr43614.c: New testcase.
10636
10637 2010-04-01  Martin Jambor  <mjambor@suse.cz>
10638
10639         PR tree-optimization/43141
10640         * gcc.dg/guality/pr43141.c: New test.
10641
10642 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10643
10644         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10645         * g++.dg/eh/spbp.C: Likewise.
10646         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10647         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10648         superfluous casts.
10649         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10650         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
10651         * objc.dg/dwarf-2.m: Likewise.
10652
10653 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10654
10655         PR middle-end/43464
10656         * gcc.dg/graphite/id-pr43464.c: New.
10657         * gcc.dg/graphite/id-pr43464-1.c: New.
10658
10659 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10660
10661         PR middle-end/43351
10662         * gcc.dg/graphite/id-pr43351.c
10663
10664 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10665
10666         PR testsuite/35165
10667         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10668         * obj-c++.dg/try-catch-2.mm: Ditto.
10669         * obj-c++.dg/lookup-2.mm: Ditto.
10670         * obj-c++.dg/encode-8.m: Ditto.
10671         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10672         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10673         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10674         * obj-c++.dg/const-str-11.mm: Ditto.
10675         * obj-c++.dg/const-str-9.mm: Ditto.
10676         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10677         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10678         * obj-c++.dg/except-1.mm: Ditto.
10679         * obj-c++.dg/const-str-7.mm: Ditto.
10680         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10681         * obj-c++.dg/const-str-3.mm: Ditto.
10682         * obj-c++.dg/const-str-7.mm: Ditto.
10683         * obj-c++.dg/stubify-2.mm: Change dump file name.
10684
10685         PR objc++/23613
10686         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10687         New macro.
10688         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10689         Remove dg-xfail-if.
10690
10691 2010-03-31  Martin Jambor  <mjambor@suse.cz>
10692
10693         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
10694         only with -O2, -O3 or -Os and not with -fwhopr.
10695
10696 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
10697
10698         PR c++/43558
10699         * g++.dg/template/typedef31.C: New test.
10700
10701 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10702
10703         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10704         assembler output on *-*-solaris2*.
10705         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10706
10707 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
10708
10709         PR debug/43557
10710         * gcc.dg/pr43557-1.c: New test.
10711         * gcc.dg/pr43557-2.c: New file.
10712
10713 2010-03-31  Jie Zhang  <jie@codesourcery.com>
10714
10715         PR 43562
10716         * gcc.dg/pr43562.c: New test.
10717
10718 2010-03-30  Jason Merrill  <jason@redhat.com>
10719
10720         PR c++/43076
10721         * g++.dg/template/error-recovery1.C: New.
10722
10723         PR c++/41786
10724         * g++.dg/parse/ambig5.C: New.
10725
10726 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
10727
10728         PR debug/43593
10729         * gcc.dg/guality/pr43593.c: New test.
10730
10731 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
10732
10733         PR middle-end/43430
10734         * gcc.dg/vect/pr43430-1.c: New.
10735
10736 2010-03-30  Jason Merrill  <jason@redhat.com>
10737
10738         PR c++/43559
10739         * g++.dg/template/partial7.C: New.
10740
10741 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10742
10743         * gcc.target/s390/stackcheck1.c: New testcase.
10744
10745 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10746
10747         PR libfortran/43265
10748         * gfortran.dg/read_eof_8.f90: New test.
10749
10750 2010-03-29  Jason Merrill  <jason@redhat.com>
10751
10752         * gcc.dg/cpp/include6.c: Change [] to ().
10753
10754         N3077
10755         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10756         splicing and UCNs.
10757         * c-c++-common/raw-string-2.c: Add trigraph test.
10758         * c-c++-common/raw-string-8.c: New.
10759         * c-c++-common/raw-string-9.c: New.
10760         * c-c++-common/raw-string-10.c: New.
10761
10762         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10763         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10764         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10765         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10766         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10767         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10768         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10769
10770 2010-03-29  Richard Guenther  <rguenther@suse.de>
10771
10772         PR tree-optimization/43560
10773         * gcc.dg/torture/pr43560.c: New testcase.
10774
10775 2010-03-29  Jason Merrill  <jason@redhat.com>
10776
10777         N3077
10778         * g++.dg/ext/raw-string-1.C: Change [] to ().
10779         * g++.dg/ext/raw-string-2.C: Change [] to ().
10780         Don't use \ in delimiter.
10781         * g++.dg/ext/raw-string-3.C: Change [] to ().
10782         * g++.dg/ext/raw-string-4.C: Change [] to ().
10783         * g++.dg/ext/raw-string-5.C: Change [] to ().
10784         Test for error on \ in delimiter.
10785         * g++.dg/ext/raw-string-6.C: Change [] to ().
10786         * g++.dg/ext/raw-string-7.C: Change [] to ().
10787
10788 2010-03-29  Jie Zhang  <jie@codesourcery.com>
10789
10790         PR 43564
10791         * gcc.dg/pr43564.c: New test.
10792
10793 2010-03-29  Tobias Burnus  <burnus@net-b.de>
10794
10795         PR fortran/43551
10796         * gfortran.dg/direct_io_12.f90: New test.
10797
10798 2010-03-28  Jan Hubicka  <jh@suse.cz>
10799
10800         PR tree-optimization/43505
10801         * gfortran.dg/pr43505.f90: New testcase.
10802
10803 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
10804
10805         PR tree-optimization/43528
10806         * gcc.target/i386/pr43528.c: New test.
10807
10808 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
10809
10810         PR c/43381
10811         * gcc.dg/parm-impl-decl-3.c: New test.
10812
10813 2010-03-26  Jason Merrill  <jason@redhat.com>
10814
10815         PR c++/43509
10816         * g++.dg/cpp0x/parse1.C: New.
10817
10818 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
10819
10820         PR target/43524
10821         * gcc.target/i386/pr43524.c: New test.
10822
10823 2010-03-26  Martin Jambor  <mjambor@suse.cz>
10824
10825         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10826         whitespace, rename main to foo.
10827         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10828         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10829         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10830         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10831         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10832         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10833         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10834         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10835         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10836         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10837         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10838
10839 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
10840
10841         PR c++/43327
10842         * g++.dg/other/crash-10.C: New test.
10843         * g++.dg/other/crash-11.C: New test.
10844
10845 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10846
10847         PR libfortran/43517
10848         * gfortran.dg/read_eof_7.f90: New test.
10849
10850 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10851
10852         PR objc/35165
10853         PR testsuite/43512
10854         * objc-obj-c++-shared: New directory.
10855         * objc-obj-c++-shared/Object1-implementation.h: New file.
10856         * objc-obj-c++-shared/Object1.h: New file.
10857         * objc-obj-c++-shared/Protocol1.h: New file.
10858         * objc-obj-c++-shared/next-abi.h: New file.
10859         * objc-obj-c++-shared/next-mapping.h: New file.
10860         * objc/execute/next_mapping.h: Delete.
10861         * objc.dg/special/special.exp: For all targets run the tests with
10862         -fgnu-runtime, for darwin targets also run the tests with
10863         -fnext-runtime.
10864         * objc.dg/dg.exp: Ditto.
10865         * obj-c++.dg/dg.exp: Ditto.
10866         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10867         Protocol1.h) and next-mapping.h as required.  Amend testcase to
10868         include use of updated NeXT interface.
10869         * objc/execute/formal_protocol-5.m: Ditto.
10870         * objc/execute/protocol-isEqual-2.m: Ditto.
10871         * objc/execute/protocol-isEqual-4.m: Ditto.
10872         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10873         Protocol1.h) and next-mapping.h as required.
10874         * objc/execute/object_is_class.m: Ditto.
10875         * objc/execute/enumeration-1.m: Ditto.
10876         * objc/execute/class-13.m: Ditto.
10877         * objc/execute/formal_protocol-2.m: Ditto.
10878         * objc/execute/formal_protocol-4.m: Ditto.
10879         * objc/execute/class-1.m: Ditto.
10880         * objc/execute/bycopy-1.m: Ditto.
10881         * objc/execute/formal_protocol-6.m: Ditto.
10882         * objc/execute/bycopy-3.m: Ditto.
10883         * objc/execute/class-3.m: Ditto.
10884         * objc/execute/bf-11.m: Ditto.
10885         * objc/execute/class-5.m: Ditto.
10886         * objc/execute/bf-13.m: Ditto.
10887         * objc/execute/class-7.m: Ditto.
10888         * objc/execute/bf-15.m: Ditto.
10889         * objc/execute/class-9.m: Ditto.
10890         * objc/execute/bf-17.m: Ditto.
10891         * objc/execute/bf-19.m: Ditto.
10892         * objc/execute/IMP.m: Ditto.
10893         * objc/execute/exceptions/catchall-1.m: Ditto.
10894         * objc/execute/exceptions/trivial.m: Ditto.
10895         * objc/execute/exceptions/finally-1.m: Ditto.
10896         * objc/execute/exceptions/local-variables-1.m: Ditto.
10897         * objc/execute/exceptions/foward-1.m: Ditto.
10898         * objc/execute/bf-2.m: Ditto.
10899         * objc/execute/string1.m: Ditto.
10900         * objc/execute/bf-4.m: Ditto.
10901         * objc/execute/informal_protocol.m: Ditto.
10902         * objc/execute/string3.m: Ditto.
10903         * objc/execute/bf-6.m: Ditto.
10904         * objc/execute/bf-8.m: Ditto.
10905         * objc/execute/class-tests-1.h: Ditto.
10906         * objc/execute/protocol-isEqual-1.m: Ditto.
10907         * objc/execute/protocol-isEqual-3.m: Ditto.
10908         * objc/execute/_cmd.m: Ditto.
10909         * objc/execute/function-message-1.m: Ditto.
10910         * objc/execute/bf-20.m: Ditto.
10911         * objc/execute/bf-common.h: Ditto.
10912         * objc/execute/np-2.m: Ditto.
10913         * objc/execute/class-10.m: Ditto.
10914         * objc/execute/class-12.m: Ditto.
10915         * objc/execute/enumeration-2.m: Ditto.
10916         * objc/execute/class-14.m: Ditto.
10917         * objc/execute/encode-1.m: Ditto.
10918         * objc/execute/formal_protocol-1.m: Ditto.
10919         * objc/execute/formal_protocol-3.m: Ditto.
10920         * objc/execute/accessing_ivars.m: Ditto.
10921         * objc/execute/bycopy-2.m: Ditto.
10922         * objc/execute/class-2.m: Ditto.
10923         * objc/execute/bf-10.m: Ditto.
10924         * objc/execute/formal_protocol-7.m: Ditto.
10925         * objc/execute/root_methods.m: Ditto.
10926         * objc/execute/class-4.m: Ditto.
10927         * objc/execute/bf-12.m: Ditto.
10928         * objc/execute/class-6.m: Ditto.
10929         * objc/execute/bf-14.m: Ditto.
10930         * objc/execute/nested-func-1.m: Ditto.
10931         * objc/execute/class-8.m: Ditto.
10932         * objc/execute/private.m: Ditto.
10933         * objc/execute/bf-16.m: Ditto.
10934         * objc/execute/bf-18.m: Ditto.
10935         * objc/execute/load-3.m: Ditto.
10936         * objc/execute/compatibility_alias.m: Ditto.
10937         * objc/execute/bf-1.m: Ditto.
10938         * objc/execute/no_clash.m: Ditto.
10939         * objc/execute/bf-3.m: Ditto.
10940         * objc/execute/string2.m: Ditto.
10941         * objc/execute/bf-5.m: Ditto.
10942         * objc/execute/string4.m: Ditto.
10943         * objc/execute/bf-7.m: Ditto.
10944         * objc/execute/object_is_meta_class.m: Ditto.
10945         * objc/execute/bf-9.m: Ditto.
10946         * objc/execute/bf-21.m: Ditto.
10947         * objc/execute/cascading-1.m: Ditto.
10948         * objc/execute/trivial.m: Ditto.
10949         * objc/execute/np-1.m: Ditto.
10950         * objc/compile/trivial.m: Ditto.
10951         * objc/execute/class_self-2.m: Include <stdlib.h>.
10952         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10953         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10954         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10955         and 64bit. Use new NeXT interface as required.
10956         * objc.dg/special/unclaimed-category-1.m: Ditto.
10957         * objc.dg/special/unclaimed-category-1.h: Ditto.
10958         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10959         * objc.dg/func-ptr-1.m: Ditto.
10960         * objc.dg/stret-1.m: Ditto.
10961         * objc.dg/encode-2.m: Ditto.
10962         * objc.dg/category-1.m: Ditto.
10963         * objc.dg/encode-3.m: Ditto.
10964         * objc.dg/call-super-3.m: Ditto.
10965         * objc.dg/method-3.m: Ditto.
10966         * objc.dg/func-ptr-2.m: Ditto.
10967         * objc.dg/lookup-1.m: Ditto.
10968         * objc.dg/encode-4.m: Ditto.
10969         * objc.dg/fix-and-continue-1.m: Ditto.
10970         * objc.dg/proto-lossage-3.m: Ditto.
10971         * objc.dg/method-13.m: Ditto.
10972         * objc.dg/proto-qual-1.m: Ditto.
10973         * objc.dg/zero-link-3.m: Ditto.
10974         * objc.dg/bitfield-1.m: Ditto.
10975         * objc.dg/va-meth-1.m: Ditto.
10976         * objc.dg/super-class-3.m: Ditto.
10977         * objc.dg/call-super-1.m: Ditto.
10978         * objc.dg/type-size-2.m: Ditto.
10979         * objc.dg/method-10.m: Ditto.
10980         * objc.dg/defs.m: Ditto.
10981         * objc.dg/const-str-3.m: Ditto.
10982         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10983         Protocol1.h) and next-mapping.h as required. Use new NeXT
10984         interface as required.
10985         * objc.dg/super-class-4.m: Ditto.
10986         * objc.dg/comp-types-8.m: Ditto.
10987         * objc.dg/call-super-2.m: Ditto.
10988         * objc.dg/objc-fast-4.m: Ditto.
10989         * objc.dg/method-6.m: Ditto.
10990         * objc.dg/const-str-3.m: Ditto.
10991         * objc.dg/const-str-7.m: Ditto.
10992         * objc.dg/method-15.m: Ditto.
10993         * objc.dg/method-19.m: Ditto.
10994         * objc.dg/sync-1.m: Ditto.
10995         * objc.dg/layout-1.m: Ditto.
10996         * objc.dg/bitfield-3.m: Ditto.
10997         * objc.dg/try-catch-3.m: Ditto.
10998         * objc.dg/try-catch-7.m: Ditto.
10999         * objc.dg/comp-types-10.m: Ditto.
11000         * objc.dg/selector-2.: Ditto.
11001         * objc.dg/method-7.m: Ditto.
11002         * objc.dg/typedef-alias-1.m: Ditto.
11003         * objc.dg/proto-lossage-2.m: Ditto.
11004         * objc.dg/comp-types-11.m: Ditto.
11005         * objc.dg/sizeof-1.m: Ditto.
11006         * objc.dg/method-17.m: Ditto.
11007         * objc.dg/bitfield-5.m: Ditto.
11008         * objc.dg/try-catch-1.m: Ditto.
11009         * objc.dg/encode-5.m: Ditto.
11010         * objc.dg/fix-and-continue-2.m: Ditto.
11011         * objc.dg/method-9.m: Ditto.
11012         * objc.dg/isa-field-1.m: Ditto.
11013         * objc.dg/local-decl-2.m: Ditto.
11014         * objc.dg/objc-gc-4.m: Ditto.
11015         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11016         * objc.dg/gnu-runtime-3.m: Ditto.
11017         * objc.dg/encode-7.m: Ditto.
11018         * objc.dg/encode-8.m: Ditto.
11019         * objc.dg/selector-3.m: Ditto.
11020         * objc.dg/gnu-runtime-1.m: Ditto.
11021         * objc.dg/const-str-12.m: Ditto.
11022         * objc.dg/gnu-runtime-2.m: Ditto.
11023         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11024         * objc.dg/selector-1.m: Ditto.
11025         * objc.dg/stubify-2.m: Ditto.
11026         * objc.dg/zero-link-1.m: Ditto.
11027         * objc.dg/stret-2.m: Ditto.
11028         * objc.dg/zero-link-2.m: Ditto.
11029         * objc.dg/next-runtime-1.m: Ditto.
11030         * objc.dg/symtab-1.m: Ditto.
11031         * objc.dg/stubify-1.m: Ditto.
11032         * objc.dg/bitfield-2.m: Ditto.
11033         * objc.dg/try-catch-10.m: Apply to both runtimes.
11034         * objc.dg/const-str-1.m: Ditto.
11035         * objc.dg/image-info.m: Ditto.
11036         * objc.dg/encode-9.m: Ditto.
11037         * objc.dg/pragma-1.m: Apply test to all targets.
11038         * objc.dg/const-str-4.m: Ditto.
11039         * objc.dg/const-str-8.m: Ditto.
11040         * objc.dg/super-class-2.m: Ditto.
11041         * objc.dg/try-catch-5.m: Ditto.
11042         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11043         Protocol1.h) and next-mapping.h as required. Use new NeXT
11044         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11045         * objc.dg/const-str-11.m: Ditto.
11046         * objc.dg/const-str-9.m: Ditto.
11047         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11048         * objc.dg/encode-1.m: Remove redundant -lobjc.
11049         * objc.dg/try-catch-9.m: Tidy space.
11050         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11051         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11052         and 64bit. Use new NeXT interface as required.
11053         * obj-c++.dg/template-4.mm: Ditto.
11054         * obj-c++.dg/defs.mm: Ditto.
11055         * obj-c++.dg/basic.mm: Ditto.
11056         * obj-c++.dg/encode-4.mm: Ditto.
11057         * obj-c++.dg/method-17.mm: Ditto.
11058         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11059         * obj-c++.dg/cxx-class-1.mm: Ditto.
11060         * obj-c++.dg/method-10.mm: Ditto.
11061         * obj-c++.dg/va-meth-1.mm: Ditto.
11062         * obj-c++.dg/encode-5.mm: Ditto.
11063         * obj-c++.dg/lookup-2.mm: Ditto.
11064         * obj-c++.dg/template-3.mm: Ditto.
11065         * obj-c++.dg/proto-qual-1.mm: Ditto.
11066         * obj-c++.dg/qual-types-1.m: Ditto.
11067         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11068         * obj-c++.dg/template-1.mm: Ditto.
11069         * obj-c++.dg/encode-6.mm: Ditto.
11070         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11071         Protocol1.h) and next-mapping.h as required. Use new NeXT
11072         interface as required.
11073         * obj-c++.dg/except-1.mm: Ditto.
11074         * obj-c++.dg/const-str-7.mm: Ditto.
11075         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11076         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11077         * obj-c++.dg/selector-2.mm: Ditto.
11078         * obj-c++.dg/isa-field-1.mm: Ditto.
11079         * obj-c++.dg/try-catch-1.mm: Ditto.
11080         * obj-c++.dg/local-decl-1.mm: Ditto.
11081         * obj-c++.dg/try-catch-9.mm: Ditto.
11082         * obj-c++.dg/no-extra-load.mm: Ditto.
11083         * obj-c++.dg/selector-5.mm: Ditto.
11084         * obj-c++.dg/method-12.mm: Ditto.
11085         * obj-c++.dg/try-catch-11.mm: Ditto.
11086         * obj-c++.dg/comp-types-11.mm: Ditto.
11087         * obj-c++.dg/bitfield-3.mm: Ditto.
11088         * obj-c++.dg/method-6.mm: Ditto.
11089         * obj-c++.dg/super-class-2.mm: Ditto.
11090         * obj-c++.dg/method-21.mm: Ditto.
11091         * obj-c++.dg/const-str-8.mm: Ditto.
11092         * obj-c++.dg/try-catch-7.mm: Ditto.
11093         * obj-c++.dg/method-15.mm: Ditto.
11094         * obj-c++.dg/layout-1.mm: Ditto.
11095         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11096         * obj-c++.dg/const-str-3.mm: Ditto.
11097         * obj-c++.dg/try-catch-2.mm: Ditto.
11098         * obj-c++.dg/objc-gc-3.mm: Ditto.
11099         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11100         * obj-c++.dg/bitfield-1.mm: Ditto.
11101         * obj-c++.dg/selector-6.mm: Ditto.
11102         * obj-c++.dg/method-13.mm: Ditto.
11103         * obj-c++.dg/comp-types-12.mm: Ditto.
11104         * obj-c++.dg/bitfield-4.mm: Ditto.
11105         * obj-c++.dg/try-catch-8.mm: Ditto.
11106         * obj-c++.dg/method-2.mm: Ditto.
11107         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11108         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11109         * obj-c++.dg/const-str-4.mm: Ditto.
11110         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11111         * obj-c++.dg/try-catch-3.mm: Ditto.
11112         * obj-c++.dg/comp-types-9.mm: Ditto.
11113         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11114         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11115         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11116         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11117         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11118         Use new NeXT interface as required.
11119         * obj-c++.dg/const-str-10.mm: Ditto.
11120         * obj-c++.dg/const-str-11.mm: Ditto.
11121         * obj-c++.dg/const-str-9.mm: Ditto.
11122         * obj-c++.dg/method-11.mm: Ditto.
11123         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11124         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11125         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11126         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11127         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11128
11129 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11130
11131         PR c++/43206
11132         * g++.dg/template/typedef30.C: New test case.
11133
11134 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11135
11136         PR c/43385
11137         * gcc.c-torture/execute/pr43385.c: New test.
11138
11139 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11140
11141         * gcc.dg/strncpy-fix-1.c: New test.
11142
11143 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11144
11145         PR testsuite/41609
11146         * lib/objc-torture.exp (objc-set-runtime-options): New.
11147         * objc/execute/execute.exp: Check runtime options on each pass.
11148         * objc/execute/exceptions/exceptions.exp: Ditto.
11149         * objc/compile/compile.exp: Ditto.
11150
11151         PR testsuite/42348
11152         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11153         standard tests.
11154         (check_effective_target_objc2): New proc.
11155         (check_effective_target_next_runtime): New proc.
11156         * lib/objc.exp: Determine which runtime is in force and support it.
11157         * lib/obj-c++.exp: Ditto.
11158
11159 2010-03-24  Jason Merrill  <jason@redhat.com>
11160
11161         PR c++/43502
11162         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11163
11164 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11165
11166         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11167         a loop.
11168         * gcc.dg/ipa/ipa-2.c: Likewise.
11169         * gcc.dg/ipa/ipa-3.c: Likewise.
11170         * gcc.dg/ipa/ipa-4.c: Likewise.
11171         * gcc.dg/ipa/ipa-5.c: Likewise.
11172         * gcc.dg/ipa/ipa-7.c: Likewise.
11173         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11174         a loop.
11175         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11176         i_can_not_be_propagated_fully2 into a loop.
11177         * gcc.dg/ipa/ipa-8.c: New test.
11178         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11179
11180 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11181
11182         PR debug/19192
11183         PR debug/43479
11184         * gcc.dg/guality/pr43479.c: New test.
11185         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11186         and add volatile keyword.
11187
11188 2010-03-23  Mike Stump  <mikestump@comcast.net>
11189
11190         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11191
11192 2010-03-23  Jason Merrill  <jason@redhat.com>
11193
11194         * g++.dg/ext/altivec-17.C: Adjust error message.
11195
11196         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11197         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11198         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11199         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11200         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11201         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11202
11203 2010-03-22  Jason Merrill  <jason@redhat.com>
11204
11205         PR c++/43333
11206         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11207         * g++.dg/ext/is_pod_98.C: New.
11208
11209         PR c++/43281
11210         * g++.dg/cpp0x/auto18.C: New.
11211
11212         * gcc.dg/pr36997.c: Adjust error message.
11213         * g++.dg/ext/vector9.C: Likewise.
11214         * g++.dg/conversion/simd3.C: Likewise.
11215         * g++.dg/other/error23.C: Likewise.
11216
11217 2010-03-22  Michael Matz  <matz@suse.de>
11218
11219         PR middle-end/43475
11220         * gfortran.dg/pr43475.f90: New testcase.
11221
11222 2010-03-22  Richard Guenther  <rguenther@suse.de>
11223
11224         PR tree-optimization/43390
11225         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11226
11227 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11228
11229         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11230         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11231
11232 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11233             Michael Matz  <matz@suse.de>
11234
11235         PR c++/43081
11236         * g++.dg/parse/crash56.C: New test.
11237
11238 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11239
11240         PR fortran/43450
11241         * gfortran.dg/whole_file_15.f90 : New test.
11242
11243 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11244
11245         PR fortran/43409
11246         * gfortran.dg/inquire_size.f90: New test.
11247
11248 2010-03-20  Richard Guenther  <rguenther@suse.de>
11249
11250         PR rtl-optimization/43438
11251         * gcc.c-torture/execute/pr43438.c: New testcase.
11252
11253 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11254
11255         PR c++/43375
11256         * g++.dg/abi/mangle42.C: New test.
11257
11258 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11259
11260         PR C/43211
11261         * gcc.dg/pr43211.c: New test.
11262         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11263
11264 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11265
11266         PR rtl-optimization/42258
11267         * gcc.target/arm/thumb1-mul-moves.c: New test.
11268
11269         PR target/40697
11270         * gcc.target/arm/thumb-andsi.c: New test.
11271
11272         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11273         dg-require-effective-target.
11274
11275 2010-03-19  Michael Matz  <matz@suse.de>
11276
11277         PR c++/43116
11278         * g++.dg/other/pr43116.C: New testcase.
11279
11280 2010-03-19  Michael Matz  <matz@suse.de>
11281
11282         PR target/43305
11283         * gcc.dg/pr43305.c: New testcase.
11284
11285 2010-03-19  Richard Guenther  <rguenther@suse.de>
11286
11287         PR tree-optimization/43415
11288         * gcc.c-torture/compile/pr43415.c: New testcase.
11289
11290 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11291
11292         PR ada/43106
11293         * gnat.dg/case_optimization2.adb: New test.
11294         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11295
11296 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11297             Jack Howarth <howarth@bromo.med.uc.edu>
11298
11299         PR target/36399
11300         * gcc.target/i386/push-1.c: Don't xfail
11301           scan-assembler-not "movups" on darwin.
11302
11303 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11304
11305         PR debug/43058
11306         * gcc.dg/pr43058.c: New test.
11307
11308 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11309
11310         PR middle-end/42450
11311         * g++.dg/torture/pr42450.C: New test.
11312
11313 2010-03-18  Michael Matz  <matz@suse.de>
11314
11315         PR middle-end/43419
11316         * gcc.dg/pr43419.c: New testcase.
11317
11318 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11319
11320         PR rtl-optimization/43360
11321         * gcc.dg/torture/pr43360.c: New.
11322
11323 2010-03-18  Michael Matz  <matz@suse.de>
11324
11325         PR tree-optimization/43402
11326         * gcc.dg/pr43402.c: New testcase.
11327
11328 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11329
11330         PR target/42427
11331         * gcc.dg/pr42427.c: New test.
11332
11333 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11334
11335         PR libfortran/43265
11336         * gfortran.dg/read_empty_file.f: New test.
11337         * gfortran.dg/read_eof_all.f90: New test.
11338         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11339         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11340
11341 2010-03-17  Michael Matz  <matz@suse.de>
11342
11343         * gcc.dg/pr43300.c: Add -w.
11344
11345 2010-03-17  Richard Guenther  <rguenther@suse.de>
11346
11347         * gcc.dg/pr43379.c: Add -w.
11348
11349 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11350
11351         PR fortran/43331
11352         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11353
11354 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11355
11356         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11357
11358 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11359
11360         * ada/acats/run_all.sh: Log start and end times.
11361
11362 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11363
11364         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11365
11366 2010-03-16  Richard Guenther  <rguenther@suse.de>
11367
11368         PR middle-end/43379
11369         * gcc.dg/pr43379.c: New testcase.
11370
11371 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11372
11373         PR debug/43051
11374         * gcc.dg/guality/pr43051-1.c: New test.
11375
11376 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11377
11378         PR testsuite/43363
11379         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11380
11381 2010-03-15  Michael Matz  <matz@suse.de>
11382
11383         PR middle-end/43300
11384         * gcc.dg/pr43300.c: New testcase.
11385
11386 2010-03-15  Richard Guenther  <rguenther@suse.de>
11387
11388         PR tree-optimization/43367
11389         * gcc.c-torture/compile/pr43367.c: New testcase.
11390
11391 2010-03-15  Richard Guenther  <rguenther@suse.de>
11392
11393         PR tree-optimization/43317
11394         * gcc.dg/pr43317.c: New testcase.
11395
11396 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11397
11398         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11399
11400 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11401
11402         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11403
11404 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11405
11406         PR fortran/43362
11407         * gfortran.dg/impure_constructor_1.f90: New test.
11408
11409 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11410
11411         PR middle-end/43354
11412         * gfortran.dg/graphite/id-pr43354.f: New.
11413
11414 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11415
11416         PR middle-end/43349
11417         * gfortran.dg/graphite/pr43349.f: New.
11418
11419 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11420
11421         PR middle-end/43306
11422         * gcc.dg/graphite/pr43306.c: New.
11423
11424 2010-03-12  David S. Miller  <davem@davemloft.net>
11425
11426         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11427         sparc.
11428
11429 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11430
11431         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11432
11433 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11434
11435         PR fortran/43291
11436         PR fortran/43326
11437         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11438
11439 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11440
11441         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11442         fail for *-*-mingw* targets.
11443
11444 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11445
11446         PR debug/43329
11447         * gcc.dg/guality/pr43329-1.c: New test.
11448
11449 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11450
11451         PR tree-optimization/43257
11452         * g++.dg/torture/pr43257.C: New test.
11453
11454 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11455
11456         PR fortran/43228
11457         * gfortran.dg/namelist_61.f90: New test.
11458
11459 2010-03-11  Richard Guenther  <rguenther@suse.de>
11460
11461         PR tree-optimization/43255
11462         * gcc.c-torture/compile/pr43255.c: New testcase.
11463
11464 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11465
11466         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11467         * gcc.dg/pr43280.c: New testcase.
11468
11469 2010-03-11  Richard Guenther  <rguenther@suse.de>
11470
11471         PR lto/43200
11472         * gcc.dg/lto/20100227-1_0.c: New testcase.
11473         * gcc.dg/lto/20100227-1_1.c: Likewise.
11474
11475 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11476
11477         PR libfortran/43320
11478         PR libfortran/43265
11479         * gfortran.dg/read_eof_6.f: New test
11480         * gfortran.dg/read_x_eof.f90: New test.
11481         * gfortran.dg/read_x_past.f: Update test.
11482
11483 2010-03-10  Jan Hubicka  <jh@suse.cz>
11484
11485         * gcc.c-torture/compile/pr43288.c: New test.
11486
11487 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11488
11489         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11490         -fpic/-fPIC flags.
11491         * g++.old-deja/g++.pt/asm2.C: Likewise.
11492         * gcc.c-torture/compile/20000804-1.c: Likewise.
11493         * gcc.target/i386/clobbers.c: Likewise.
11494
11495 2010-03-10  Tobias Burnus  <burnus@net-b.de>
11496
11497         PR fortran/43303
11498         * gfortran.dg/c_assoc_3.f90: New test.
11499
11500 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
11501
11502         PR debug/36728
11503         * gcc.dg/guality/pr36728-1.c: New test.
11504         * gcc.dg/guality/pr36728-2.c: New test.
11505
11506 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11507
11508         * gcc.dg/h8300-div-delay-slot.c: New test.
11509
11510 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
11511
11512         PR tree-optimization/43236
11513         * gcc.c-torture/execute/pr43236.c: New test.
11514
11515 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
11516
11517         PR middle-end/42859
11518         * g++.dg/eh/pr42859.C: New test.
11519
11520 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
11521
11522         PR debug/43299
11523         * gcc.dg/pr43299.c: New test.
11524
11525         PR debug/43290
11526         * g++.dg/eh/unwind2.C: New test.
11527
11528 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11529             Reza Yazdani  <reza.yazdani@amd.com>
11530
11531         PR middle-end/43065
11532         * gcc.dg/graphite/run-id-4.c: New.
11533
11534 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11535
11536         PR middle-end/43065
11537         * gcc.dg/graphite/run-id-3.c: New.
11538
11539 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
11540
11541         PR middle-end/42644
11542         PR middle-end/42130
11543         * gcc.dg/graphite/id-18.c: New.
11544         * gcc.dg/graphite/run-id-pr42644.c: New.
11545
11546 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11547
11548         PR middle-end/42326
11549         * gcc.dg/graphite/pr42326.c: New.
11550
11551 2010-03-08  Richard Guenther  <rguenther@suse.de>
11552
11553         PR tree-optimization/43269
11554         * gcc.c-torture/execute/pr43269.c: New testcase.
11555
11556 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
11557
11558         PR fortran/43256
11559         * gfortran.dg/typebound_call_13.f03: New.
11560
11561 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
11562
11563         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11564         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11565
11566 2010-03-05  Jason Merrill  <jason@redhat.com>
11567
11568         * g++.dg/abi/mangle40.C: Require weak and alias.
11569
11570 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11571
11572         PR middle-end/42326
11573         * gfortran.dg/graphite/pr42326.f90: New.
11574         * gfortran.dg/graphite/pr42326-1.f90: New.
11575
11576 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11577
11578         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11579         (gnat_target_compile): Likewise.
11580         Reinitialize GNAT_UNDER_TEST if target changes.
11581         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11582         (local_find_gnatmake): Pass full --GCC to gnatlink.
11583         Remove --LINK.
11584
11585 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11586
11587         PR c/43248
11588         * gcc.dg/compound-literal-1.c: New testcase.
11589
11590 2010-03-04  Martin Jambor  <mjambor@suse.cz>
11591
11592         PR tree-optimization/43164
11593         PR tree-optimization/43191
11594         * gcc.c-torture/compile/pr43164.c: New test.
11595         * gcc.c-torture/compile/pr43191.c: Likewise.
11596
11597 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
11598
11599         PR fortran/43244
11600         * gfortran.dg/finalize_9.f90: New.
11601
11602 2010-03-04  Tobias Burnus  <burnus@net-b.de>
11603             Ken Werner <ken@linux.vnet.ibm.com>
11604
11605         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11606         to dg-options for spu.
11607         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11608         dump-scan target to exclude spu.
11609
11610 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
11611
11612         PR middle-end/43209
11613         * gcc.dg/tree-ssa/ivopts-4.c: New.
11614
11615 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
11616
11617         * lib/target-supports-dg.exp (check-flags): Provide defaults for
11618         include-opts and exclude-opts; skip checking the flags if arguments
11619         are the same as the defaults.
11620         (dg-xfail-if): Verify the number of arguments, supply defaults
11621         for unspecified optional arguments.
11622         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11623
11624 2010-03-03  Jason Merrill  <jason@redhat.com>
11625
11626         PR c++/12909
11627         * g++.dg/abi/mangle40.C: Updated.
11628
11629 2010-03-03  Jason Merrill  <jason@redhat.com>
11630
11631         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11632         * g++.dg/abi/mangle23.C: Likewise.
11633         * g++.dg/eh/simd-2.C: Likewise.
11634         * g++.dg/ext/attribute-test-2.C: Likewise.
11635         * g++.dg/ext/vector14.C: Likewise.
11636         * g++.dg/other/pr34435.C: Likewise.
11637         * g++.dg/template/conv8.C: Likewise.
11638         * g++.dg/template/nontype9.C: Likewise.
11639         * g++.dg/template/qualttp17.C: Likewise.
11640         * g++.dg/template/ref1.C: Likewise.
11641         * g++.old-deja/g++.pt/crash68.C: Likewise.
11642         * g++.old-deja/g++.pt/ref1.C: Likewise.
11643         * g++.old-deja/g++.pt/ref3.C: Likewise.
11644         * g++.old-deja/g++.pt/ref4.C: Likewise.
11645
11646         PR c++/12909
11647         * g++.dg/abi/mangle40.C: New.
11648         * g++.dg/abi/mangle41.C: New.
11649         * g++.dg/lto/20100302_0.C: New.
11650         * g++.dg/lto/20100302_1.C: New.
11651         * g++.dg/lto/20100302.h: New.
11652
11653 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
11654
11655         PR fortran/43243
11656         * gfortran.dg/internal_pack_12.f90: New test.
11657
11658 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
11659
11660         * gcc.dg/pr36997.c: Adjust error message.
11661
11662 2010-03-03  Mike Stump  <mikestump@comcast.net>
11663
11664         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11665         adjustments to not be present on machines that align the stack to
11666         more than 4 bytes and don't have a red zone yet as that is an
11667         unimplemented optimization.
11668
11669 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
11670
11671         PR fortran/43169
11672         * gfortran.dg/impure_assignment_3.f90: New.
11673
11674 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
11675
11676         PR debug/43229
11677         * gfortran.dg/pr43229.f90: New test.
11678
11679         PR debug/43237
11680         * gcc.dg/debug/dwarf2/pr43237.c: New test.
11681
11682         PR debug/43177
11683         * gcc.dg/guality/pr43177.c: New test.
11684
11685 2010-03-02  Jason Merrill  <jason@redhat.com>
11686
11687         * g++.dg/ext/vector9.C: Adjust error message.
11688         * g++.dg/conversion/simd3.C: Likewise.
11689         * g++.dg/other/error23.C: Likewise.
11690
11691 2010-03-02  Mike Stump  <mikestump@comcast.net>
11692
11693         PR c++/41090
11694         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11695
11696 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
11697
11698         PR fortran/43180
11699         * gfortran.dg/internal_pack_10.f90: New test.
11700
11701         PR fortran/43173
11702         * gfortran.dg/internal_pack_11.f90: New test.
11703
11704 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
11705
11706         PR middle-end/42640
11707         * gcc.dg/tree-ssa/pr42640.c: New.
11708
11709 2010-03-01  Richard Guenther  <rguenther@suse.de>
11710
11711         PR tree-optimization/43220
11712         * gcc.c-torture/execute/pr43220.c: New testcase.
11713
11714 2010-03-01  Richard Guenther  <rguenther@suse.de>
11715
11716         PR middle-end/43213
11717         * gcc.dg/pr43213.c: New testcase.
11718
11719 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11720
11721         PR pch/14940
11722         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11723
11724 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11725
11726         * lib/target-supports.exp (check_effective_target_ucn_nocache):
11727         New function.
11728         (check_effective_target_ucn): Likewise.
11729
11730         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11731         if !ucn.
11732         * gcc.dg/ucnid-2.c: Likewise.
11733         * gcc.dg/ucnid-3.c: Likewise.
11734         * gcc.dg/ucnid-4.c: Likewise.
11735         * gcc.dg/ucnid-11.c: Likewise.
11736         * gcc.dg/ucnid-12.c: Likewise.
11737         * gcc.dg/ucnid-6.c: Skip if !ucn.
11738         * gcc.dg/ucnid-9.c: Likewise.
11739
11740 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11741
11742         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11743         lists to dg-skip-if.
11744         * gcc.target/i386/stackalign/return-3.c: Likewise.
11745
11746 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11747
11748         * gcc.target/i386/clearcap.map: New file.
11749         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11750         Pass clearcap.map by default if supported.
11751
11752 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11753
11754         PR fortran/42900
11755         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11756         Explain this.
11757         * gfortran.dg/stat_2.f90: Likewise.
11758
11759 2010-03-01  Tobias Burnus  <burnus@net-b.de>
11760
11761         PR fortran/43199
11762         * gfortran.dg/module_read_2.f90: New test.
11763
11764 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
11765
11766         PR c++/42748
11767         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11768         * g++.dg/abi/mangle12.C: Likewise.
11769         * g++.dg/abi/mangle20-2.C: Likewise.
11770         * g++.dg/abi/mangle17.C: Likewise.
11771         * g++.dg/template/cond2.C: Likewise.
11772         * g++.dg/template/pr35240.C: Likewise.
11773
11774 2010-02-27  Richard Guenther  <rguenther@suse.de>
11775
11776         PR tree-optimization/43186
11777         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11778
11779 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11780
11781         * g++.dg/abi/packed1.C: Expect warning on the SH.
11782
11783 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
11784
11785         PR c++/42054:
11786         * g++.dg/parse/error37.C: New test.
11787
11788 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11789
11790         PR c/24577
11791         PR c/43192
11792         * gcc.dg/pr8927-1.c: Match new note.
11793         * gcc.dg/990506-0.c: Likewise.
11794         * gcc.dg/gomp/flush-2.c: Likewise.
11795         * gcc.dg/gomp/atomic-5.c: Likewise.
11796         * gcc.dg/gomp/pr34607.c: Likewise.
11797         * gcc.dg/pr35746.c: Likewise.
11798         * gcc.dg/cpp/pragma-1.c: Likewise.
11799         * gcc.dg/cpp/pragma-2.c: Likewise.
11800         * gcc.dg/pr41842.c: Likewise.
11801         * gcc.dg/noncompile/20040629-1.c: Likewise.
11802         * objc.dg/private-1.m: Likewise.
11803
11804 2010-02-27  Tobias Burnus  <burnus@net-b.de>
11805
11806         PR fortran/43185
11807         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11808         * gfortran.dg/default_initialization_4.f90: New test.
11809
11810 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
11811
11812         * gnat.dg/thin_pointer.ad[sb]: Rename into...
11813         * gnat.dg/thin_pointer1.ad[sb]: ...this.
11814         * gnat.dg/thin_pointer2.adb: New test.
11815         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11816
11817 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11818
11819         PR c/20631
11820         * gcc.dg/cpp/c90-pedantic.c: New.
11821         * gcc.dg/cpp/c90.c: New.
11822         * gcc.dg/gnu90-const-expr-1.c: New.
11823         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11824
11825 2010-02-26  Richard Guenther  <rguenther@suse.de>
11826
11827         PR tree-optimization/43186
11828         * gcc.c-torture/compile/pr43186.c: New testcase.
11829
11830 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
11831
11832         PR debug/43190
11833         * c-c++-common/dwarf2/pr43190.c: New test.
11834
11835 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11836
11837         PR testsuite/37074:
11838         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11839
11840 2010-02-26  Richard Guenther  <rguenther@suse.de>
11841
11842         PR tree-optimization/43188
11843         * gcc.c-torture/compile/pr43188.c: New testcase.
11844
11845 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11846
11847         PR target/43175
11848         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11849
11850 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
11851
11852         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11853
11854 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
11855
11856         PR target/43154
11857         * gcc.target/powerpc/pr43154.c: New file.
11858
11859 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
11860
11861         PR debug/43166
11862         * gfortran.dg/debug/pr43166.f: New test.
11863
11864         PR debug/43165
11865         * gcc.dg/torture/pr43165.c: New test.
11866
11867 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11868
11869         PR c/43128
11870         * c-c++-common/pr41779.c: Update.
11871
11872 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11873
11874         PR ada/32547
11875         * lib/gnat-dg.exp (gnat_load): Redefine.
11876
11877         * ada/acats/run_acats: Run run_all.sh with $SHELL.
11878         * ada/acats/run_all.sh: Downcase tasking not implemented message.
11879
11880 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11881
11882         PR libobjc/36610
11883         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11884         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11885         -fgnu-runtime.
11886         Sort entries.
11887
11888 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11889
11890         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11891
11892 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
11893
11894         PR debug/43150
11895         * gcc.dg/guality/vla-1.c: New test.
11896
11897 2010-02-24  Tobias Burnus  <burnus@net-b.de>
11898
11899         PR fortran/43042
11900         * gfortran.dg/c_ptr_tests_15.f90: New test.
11901
11902 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11903
11904         PR target/43107
11905         * gcc.target/i386/pr43107.c: New test.
11906
11907 2010-02-23  Jason Merrill  <jason@redhat.com>
11908
11909         PR c++/43143
11910         * g++.dg/cpp0x/variadic100.C: New.
11911
11912 2010-02-23  Jason Merrill  <jason@redhat.com>
11913
11914         PR debug/42800
11915         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11916         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11917         * c-c++-common/dwarf2/vla1.c: New.
11918
11919 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11920
11921         PR target/43139
11922         * gcc.dg/pr43139.c: New test.
11923
11924         PR debug/43077
11925         * gcc.dg/guality/pr43077-1.c: New test.
11926
11927 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11928
11929         PR 43123
11930         * gcc.dg/march.c: New.
11931         * gcc.dg/march-generic.c: New.
11932         * gcc.dg/mtune.c: New.
11933
11934 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11935
11936         PR middle-end/43083
11937         * gcc.dg/graphite/pr43083.c: New.
11938
11939 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11940
11941         PR middle-end/43097
11942         * gfortran.dg/graphite/pr43097.f: New.
11943
11944 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11945             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11946
11947         PR middle-end/43140
11948         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11949
11950 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11951
11952         PR middle-end/43026
11953         * g++.dg/graphite/pr43026.C: New.
11954
11955 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11956
11957         PR c++/43126
11958         * gcc.dg/cleanup-1.c: Update.
11959         * gcc.dg/func-args-1.c: Update.
11960         * gcc.dg/format/sentinel-1.c: Update.
11961         * g++.old-deja/g++.jason/scoping10.C: Update.
11962         * g++.old-deja/g++.ns/lookup5.C: Update.
11963         * g++.dg/ext/cleanup-1.C: Update.
11964         * g++.dg/parse/varmod1.C: Update.
11965         * g++.dg/parse/error33.C: Update.
11966         * g++.dg/expr/call3.C: Update.
11967         * g++.dg/func-args-1.C: New.
11968
11969 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11970
11971         PR c/43125
11972         * gcc.dg/attr-used-2.c: Moved to ...
11973         * c-c++-common/attr-used-2.c: Here.
11974
11975         * gcc.dg/attr-used.c: Moved to ...
11976         * c-c++-common/attr-used.c: Here.
11977
11978 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11979
11980         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11981
11982 2010-02-22  Richard Guenther  <rguenther@suse.de>
11983
11984         PR lto/43045
11985         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11986         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11987
11988 2010-02-22  Richard Guenther  <rguenther@suse.de>
11989
11990         PR tree-optimization/42749
11991         * gcc.c-torture/compile/pr42749.c: New testcase.
11992
11993 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11994
11995         PR fortran/43072
11996         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11997         * gfortran.dg/internal_pack_9.f90: New test.
11998
11999 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12000
12001         PR c++/23510
12002         * g++.dg/template/recurse.C: Adjust.
12003         * g++.dg/template/pr23510.C: New.
12004
12005 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12006
12007         PR c++/42824
12008         * g++.dg/template/memclass4.C: New test.
12009
12010 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12011
12012         PR fortran/35259
12013         * gfortran.dg/reassoc_5.f90: New test.
12014
12015 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12016
12017         PR target/43067
12018         * gcc.target/i386/pr43067.c: New test.
12019
12020 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12021
12022         PR c++/35669
12023         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12024         -Wconversion-null.
12025         * g++.dg/warn/Wconversion-null.C: New test.
12026         * g++.old-deja/g++.other/null1.C: Move to...
12027         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12028
12029 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12030
12031         PR fortran/36932
12032         PR fortran/36933
12033         * gfortran.dg/dependency_26.f90: New test.
12034
12035         PR fortran/43072
12036         * gfortran.dg/internal_pack_7.f90: New test.
12037
12038         PR fortran/43111
12039         * gfortran.dg/internal_pack_8.f90: New test.
12040
12041 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12042
12043         PR 43128
12044         * c-c++-common/pr41779.c: Fix broken testcase.
12045
12046 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12047
12048         PR 36513
12049         * c-c++-common/pr36513.c: New testcase.
12050         * c-c++-common/pr36513-2.c: New testcase.
12051
12052 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12053
12054         PR 41779
12055         * c-c++-common/pr41779.c: New.
12056
12057 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12058
12059         PR debug/43084
12060         * gcc.dg/pr43084.c: New test.
12061
12062 2010-02-19  Richard Guenther  <rguenther@suse.de>
12063
12064         PR tree-optimization/42916
12065         * gcc.dg/pr42916.c: New testcase.
12066
12067 2010-02-18  Jason Merrill  <jason@redhat.com>
12068
12069         PR c++/42837
12070         * g++.dg/abi/packed1.C: Add expected warning.
12071
12072         PR c++/43108
12073         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12074         * gcc.dg/torture/dg-torture.exp: Likewise.
12075         * c-c++-common/torture/complex-sign.h,
12076         c-c++-common/torture/complex-sign-add.c,
12077         c-c++-common/torture/complex-sign-mixed-add.c,
12078         c-c++-common/torture/complex-sign-mixed-div.c,
12079         c-c++-common/torture/complex-sign-mixed-mul.c,
12080         c-c++-common/torture/complex-sign-mixed-sub.c,
12081         c-c++-common/torture/complex-sign-mul.c,
12082         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12083         Adapt for C++ compilation as well.
12084
12085         PR c++/43070
12086         * g++.dg/ext/label1.C: Update.
12087         * g++.dg/ext/label2.C: Update.
12088
12089         PR c++/26261
12090         * g++.dg/template/dependent-name6.C: New.
12091
12092         PR c++/43109
12093         * g++.dg/parse/namespace12.C: New.
12094
12095 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12096
12097         PR tree-optimization/43066
12098         * gcc.c-torture/compile/pr43066.c: New test.
12099
12100 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12101
12102         * g++.dg/ext/attrib35.C: Fix target selector string.
12103         * g++.dg/ext/attrib36.C: Ditto.
12104         * g++.dg/ext/attrib37.C: Ditto.
12105         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12106         * g++.dg/abi/mangle25.C: Ditto.
12107
12108 2010-02-17  Jason Merrill  <jason@redhat.com>
12109
12110         PR c++/43069
12111         * g++.dg/parse/namespace11.C: New.
12112
12113         PR c++/43093
12114         * g++.dg/ext/attrib37.C: New.
12115
12116         PR c++/43079
12117         * g++.dg/template/ptrmem20.C: New.
12118
12119 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12120
12121         PR target/43103
12122         * gcc.target/i386/xop-check.h: Include m256-check.h.
12123         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12124         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12125         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12126         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12127
12128 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12129
12130         PR debug/42918
12131         * gcc.dg/pr42918.c: New test.
12132
12133 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12134
12135         * g++.dg/ext/attrib36.C: Require ILP32.
12136
12137 2010-02-16  Richard Guenther  <rguenther@suse.de>
12138
12139         PR tree-optimization/41043
12140         * gfortran.dg/pr41043.f90: New testcase.
12141         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12142
12143 2010-02-16  Jason Merrill  <jason@redhat.com>
12144
12145         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12146
12147 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12148
12149         PR tree-optimization/43074
12150         * gcc.dg/vect/fast-math-pr43074.c: New test.
12151
12152 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12153
12154         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12155
12156 2010-02-16  Jason Merrill  <jason@redhat.com>
12157
12158         PR c++/43031
12159         * g++.dg/ext/attrib36.C: New.
12160
12161         PR c++/43036
12162         * g++.dg/other/array6.C: New.
12163
12164 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12165
12166         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12167
12168 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12169
12170         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12171         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12172         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12173         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12174         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12175         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12176
12177 2010-02-15  Richard Guenther  <rguenther@suse.de>
12178
12179         PR middle-end/43068
12180         * g++.dg/torture/pr43068.C: New testcase.
12181
12182 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12183
12184         PR c++/43024
12185         * g++.dg/opt/ice1.C: New.
12186
12187 2010-02-14  Jason Merrill  <jason@redhat.com>
12188
12189         PR c++/41997
12190         * g++.dg/cpp0x/initlist-opt.C: New.
12191
12192 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12193
12194         PR fortran/41113
12195         PR fortran/41117
12196         * gfortran.dg/internal_pack_6.f90: New test.
12197
12198 2010-02-12  Jason Merrill  <jason@redhat.com>
12199
12200         PR c++/43054
12201         * g++.dg/cpp0x/variadic99.C: New.
12202
12203 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12204
12205         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12206         sign extend pointers to gualchk_t.
12207
12208         PR c++/43033
12209         * g++.dg/other/default3.C: Xfail g4 test.
12210
12211 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12212
12213         PR middle-end/43012
12214         * gcc.dg/graphite/pr43012.c: New.
12215
12216 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12217
12218         PR middle-end/42930
12219         * g++.dg/graphite/pr42930.C: New.
12220
12221 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12222
12223         PR middle-end/42914
12224         PR middle-end/42530
12225         * gcc.dg/graphite/pr42530.c: New.
12226         * gcc.dg/graphite/pr42914.c: New.
12227
12228 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12229
12230         PR middle-end/42771
12231         * gcc.dg/graphite/pr42771.c: New.
12232
12233 2010-02-11  Richard Guenther  <rguenther@suse.de>
12234
12235         PR tree-optimization/42998
12236         * gcc.c-torture/compile/pr42998.c: New testcase.
12237
12238 2010-02-10  Jason Merrill  <jason@redhat.com>
12239
12240         PR c++/41896
12241         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12242
12243         PR c++/42983, core issue 906
12244         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12245         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12246
12247         PR c++/43016
12248         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12249
12250 2010-02-10  Richard Guenther  <rguenther@suse.de>
12251
12252         PR tree-optimization/43017
12253         * gcc.dg/torture/pr43017.c: New testcase.
12254
12255 2010-02-10  Tobias Burnus <burnus@net-b.de>
12256
12257         PR fortran/40823
12258         * gfortran.dg/private_type_1.f90: Update error location.
12259         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12260         * gfortran.dg/typebound_operator_2.f03: Ditto.
12261         * gfortran.dg/assignment_2.f90: Ditto.
12262         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12263         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12264
12265 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12266
12267         PR fortran/43015
12268         * gfortran.dg/bind_c_usage_20.f90: New test.
12269
12270 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12271
12272         PR debug/43010
12273         * g++.dg/debug/pr43010.C: New test.
12274
12275 2010-02-10  Richard Guenther  <rguenther@suse.de>
12276
12277         PR c/43007
12278         * gcc.c-torture/execute/20100209-1.c: New testcase.
12279         * gcc.dg/fold-div-3.c: Likewise.
12280
12281 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12282
12283         * gcc.dg/builtin-ffs-1.c: New test.
12284
12285 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12286
12287         PR fortran/42999
12288         * gfortran.dg/array_constructor_35.f90: New test.
12289
12290 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12291
12292         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12293
12294 2010-02-09  Jason Merrill  <jason@redhat.com>
12295
12296         PR c++/42399
12297         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12298
12299         PR c++/42370
12300         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12301
12302 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12303
12304         PR fortran/41869
12305         * gfortran.dg/module_write_1.f90: New test.
12306
12307 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12308
12309         * gcc.dg/pr19340.c: Adjust.
12310
12311 2010-02-09  Richard Guenther  <rguenther@suse.de>
12312
12313         PR tree-optimization/43008
12314         * gcc.c-torture/execute/pr43008.c: New testcase.
12315
12316 2010-02-09  Richard Guenther  <rguenther@suse.de>
12317
12318         PR tree-optimization/43000
12319         * gcc.dg/torture/pr43000.c: New testcase.
12320         * gcc.dg/torture/pr43002.c: Likewise.
12321
12322 2010-02-09  Daniel Kraft  <d@domob.eu>
12323
12324         PR fortran/39171
12325         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12326         and pass -Wsurprising as necessary.
12327
12328 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12329
12330         PR tree-optimization/42890
12331         * g++.dg/torture/pr42890.C: New test.
12332
12333 2010-02-08  Richard Guenther  <rguenther@suse.de>
12334
12335         PR middle-end/42995
12336         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12337
12338 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12339
12340         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12341         return 0 from main.
12342         * gcc.dg/graphite/block-1.c: Same.
12343         * gcc.dg/graphite/block-3.c: Same.
12344         * gcc.dg/graphite/block-4.c: Same.
12345         * gcc.dg/graphite/block-5.c: Same.
12346         * gcc.dg/graphite/block-6.c: Same.
12347         * gcc.dg/graphite/block-7.c: Same.
12348         * gcc.dg/graphite/interchange-0.c: Same.
12349         * gcc.dg/graphite/interchange-1.c: Same.
12350         * gcc.dg/graphite/interchange-10.c: Same.
12351         * gcc.dg/graphite/interchange-11.c: Same.
12352         * gcc.dg/graphite/interchange-12.c: Same.
12353         * gcc.dg/graphite/interchange-2.c: Same.
12354         * gcc.dg/graphite/interchange-3.c: Same.
12355         * gcc.dg/graphite/interchange-4.c: Same.
12356         * gcc.dg/graphite/interchange-5.c: Same.
12357         * gcc.dg/graphite/interchange-6.c: Same.
12358         * gcc.dg/graphite/interchange-7.c: Same.
12359         * gcc.dg/graphite/interchange-8.c: Same.
12360         * gcc.dg/graphite/interchange-9.c: Same.
12361         * gcc.dg/graphite/interchange-mvt.c: Same.
12362
12363 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12364
12365         * gfortran.dg/graphite/id-19.f: New.
12366         * gfortran.dg/graphite/pr14741.f90: New.
12367         * gfortran.dg/graphite/pr41924.f90: New.
12368         * gfortran.dg/graphite/run-id-2.f90: New.
12369
12370 2010-02-07  Richard Guenther  <rguenther@suse.de>
12371
12372         PR middle-end/42956
12373         * gcc.c-torture/compile/pr42956.c: New testcase.
12374
12375 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12376
12377         PR libfortran/42742
12378         * gfortran.dg/fmt_cache_2.f: New test.
12379
12380 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12381
12382         * gfortran.dg/read_no_eor.f90: New test.
12383
12384 2010-02-05  Jason Merrill  <jason@redhat.com>
12385
12386         * g++.dg/ext/label13.C: Move constructor body out of class.
12387
12388 2010-02-03  Jason Merrill  <jason@redhat.com>
12389
12390         PR c++/42870
12391         * g++.dg/ext/dllexport3.C: New.
12392
12393 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12394
12395         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12396
12397 2010-02-05  Richard Guenther  <rguenther@suse.de>
12398
12399         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12400
12401 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12402
12403         PR c++/42915
12404         * g++.dg/other/crash-9.C: New test.
12405
12406 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12407
12408         PR fortran/42309
12409         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12410
12411 2010-02-04  Richard Guenther  <rguenther@suse.de>
12412
12413         PR rtl-optimization/42952
12414         * gcc.dg/torture/pr42952.c: New testcase.
12415
12416 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12417
12418         PR libfortran/42901
12419         * gfortran.dg/namelist_60.f90: New test.
12420
12421 2010-02-03  Jason Merrill  <jason@redhat.com>
12422
12423         PR c++/40138
12424         * g++.dg/ext/builtin11.C: New.
12425
12426         PR c++/4926
12427         PR c++/38600
12428         * g++.dg/abi/mangle35.C: New.
12429         * g++.dg/abi/mangle37.C: New.
12430
12431         PR c++/12909
12432         * g++.dg/abi/mangle36.C: New.
12433
12434         PR c++/35652
12435         * g++.dg/warn/string1.C: New.
12436
12437 2010-02-03  Richard Guenther  <rguenther@suse.de>
12438
12439         PR tree-optimization/42944
12440         * gcc.dg/errno-1.c: New testcase.
12441
12442 2010-02-03  Richard Guenther  <rguenther@suse.de>
12443
12444         PR middle-end/42927
12445         * gcc.c-torture/compile/pr42927.c: New testcase.
12446
12447 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12448
12449         PR fortran/42936
12450         * gfortran.dg/null_4.f90: New test.
12451
12452 2010-02-02  Jason Merrill  <jason@redhat.com>
12453
12454         PR c++/41090
12455         * g++.dg/ext/label13.C: New.
12456
12457 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12458
12459         PR fortran/42650
12460         * gfortran.dg/func_result_5.f90: New test.
12461
12462 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12463
12464         PR fortran/42922
12465         * gfortran.dg/pure_initializer_3.f90: News test.
12466
12467 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12468
12469         PR fortran/42888
12470         * gfortran.dg/allocate_derived_2.f90: New test.
12471
12472 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12473
12474         PR middle-end/42898
12475         * gcc.dg/torture/pr42898-2.c: New test.
12476
12477 2010-01-31  Richard Guenther  <rguenther@suse.de>
12478
12479         PR middle-end/42898
12480         * gcc.dg/torture/pr42898.c: New testcase.
12481
12482 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
12483
12484         PR fortran/38324
12485         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12486         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12487
12488 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
12489
12490         * g++.dg/tree-ssa/inline-1.C: New.
12491         * g++.dg/tree-ssa/inline-2.C: New.
12492         * g++.dg/tree-ssa/inline-3.C: New.
12493
12494 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
12495
12496         PR testsuite/41701
12497         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12498         the string 'pow' in the pathname of the compiler from generating a
12499         test failure.
12500
12501 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12502
12503         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12504         * g++.old-deja/g++.mike/eh17.C: Likewise.
12505         * g++.old-deja/g++.mike/p5571.C: Likewise.
12506
12507 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
12508
12509         PR c++/42758
12510         PR c++/42634
12511         PR c++/42336
12512         PR c++/42797
12513         PR c++/42880
12514         * g++.dg/other/crash-5.C: New test.
12515         * g++.dg/other/crash-6.C: New test.
12516         * g++.dg/other/crash-7.C: New test.
12517         * g++.dg/other/crash-8.C: New test.
12518
12519 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
12520
12521         PR rtl-optimization/42889
12522         * gcc.dg/pr42889.c: New test.
12523
12524 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
12525
12526         * gcc.target/i386/pr42881.c: Use SSE2.
12527
12528 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
12529
12530         PR target/42891
12531         * gcc.target/i386/pr42891.c: New test.
12532
12533 2010-01-28  Richard Guenther  <rguenther@suse.de>
12534
12535         PR tree-optimization/42871
12536         * g++.dg/torture/pr42871.C: New testcase.
12537
12538 2010-01-28  Richard Guenther  <rguenther@suse.de>
12539
12540         * gcc.dg/Wobjsize-1.h: New testcase.
12541         * gcc.dg/Wobjsize-1.c: Likewise.
12542
12543 2010-01-28  Richard Guenther  <rguenther@suse.de>
12544
12545         PR middle-end/42883
12546         * g++.dg/torture/pr42883.C: New testcase.
12547
12548 2010-01-28  Michael Matz  <matz@suse.de>
12549
12550         * gcc.target/i386/pr42881.c: New test.
12551
12552 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12553
12554         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12555         Add i?86-*-solaris2* support.
12556
12557 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
12558
12559         PR c++/42713
12560         PR c++/42820
12561         * g++.dg/template/typedef27.C: New test case.
12562         * g++.dg/template/typedef28.C: New test case.
12563
12564 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
12565
12566         * gcc.dg/optimize-bswap*.c: Add ARM target
12567
12568 2010-01-27  Richard Guenther  <rguenther@suse.de>
12569
12570         PR middle-end/42878
12571         * gcc.dg/torture/pr42878-1.c: New testcase.
12572         * gcc.dg/torture/pr42878-2.c: Likewise.
12573
12574 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
12575
12576         PR middle-end/42874
12577         * gcc.dg/vla-22.c: New test.
12578
12579 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
12580
12581         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12582         current collation.
12583
12584 2010-01-26  Richard Guenther  <rguenther@suse.de>
12585
12586         PR rtl-optimization/42685
12587         * gcc.dg/pr42685.c: New testcase.
12588         * g++.dg/other/pr42685.C: Likewise.
12589
12590 2010-01-26  Richard Guenther  <rguenther@suse.de>
12591
12592         PR middle-end/42806
12593         * g++.dg/other/pr42806.C: New testcase.
12594
12595 2010-01-26  Richard Guenther  <rguenther@suse.de>
12596
12597         PR tree-optimization/42250
12598         * gcc.dg/pr42250.c: New testcase.
12599
12600 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
12601
12602         * gnat.dg/array_bounds_test.adb: New test.
12603
12604 2010-01-25  Tobias Burnus  <burnus@net-b.de>
12605
12606         PR fortran/42858
12607         * gfortran.dg/generic_21.f90: New test.
12608
12609 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12610
12611         PR testsuite/41522
12612         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12613
12614 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
12615
12616         PR c++/42748
12617         * g++.dg/abi/arm_va_list2.C: New test.
12618         * g++.dg/abi/arm_va_list2.h: Companion header file.
12619
12620 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
12621
12622         PR fortran/41044
12623         * gfortran.dg/parameter_array_ref_2.f90 : New test.
12624
12625         PR fortran/41167
12626         * gfortran.dg/char_array_arg_1.f90 : New test.
12627
12628         * gfortran.dg/pr25923.f90 : Remove XFAIL.
12629
12630 2010-01-24  Tobias Burnus  <burnus@net-b.de>
12631
12632         PR fortran/39304
12633         * gfortran.dg/generic_20.f90: New test.
12634
12635 2010-01-22  Michael Matz  <matz@suse.de>
12636
12637         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12638         -msse2.
12639
12640 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
12641
12642         PR fortran/42736
12643         * gfortran.dg/dependency_25.f90 : New test.
12644
12645 2010-01-21  Martin Jambor  <mjambor@suse.cz>
12646
12647         PR tree-optimization/42585
12648         * gcc.dg/tree-ssa/pr42585.c: New test.
12649
12650 2010-01-21  Richard Guenther  <rguenther@suse.de>
12651
12652         PR middle-end/19988
12653         * gcc.dg/pr19988.c: New testcase.
12654
12655 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
12656
12657         * g++.dg/compat/decimal/compat-common.h: New file.
12658         * g++.dg/compat/decimal/decimal-dummy.h: New file.
12659         * g++.dg/compat/decimal/pass_x.h: New file.
12660         * g++.dg/compat/decimal/pass_y.h: New file.
12661         * g++.dg/compat/decimal/pass-1_main.C: New file.
12662         * g++.dg/compat/decimal/pass-1_x.C: New file.
12663         * g++.dg/compat/decimal/pass-1_y.C: New file.
12664         * g++.dg/compat/decimal/pass-2_main.C: New file.
12665         * g++.dg/compat/decimal/pass-2_x.C: New file.
12666         * g++.dg/compat/decimal/pass-2_y.C: New file.
12667         * g++.dg/compat/decimal/pass-3_main.C: New file.
12668         * g++.dg/compat/decimal/pass-3_x.C: New file.
12669         * g++.dg/compat/decimal/pass-3_y.C: New file.
12670         * g++.dg/compat/decimal/pass-4_main.C: New file.
12671         * g++.dg/compat/decimal/pass-4_x.C: New file.
12672         * g++.dg/compat/decimal/pass-4_y.C: New file.
12673         * g++.dg/compat/decimal/pass-5_main.C: New file.
12674         * g++.dg/compat/decimal/pass-5_x.C: New file.
12675         * g++.dg/compat/decimal/pass-5_y.C: New file.
12676         * g++.dg/compat/decimal/pass-6_main.C: New file.
12677         * g++.dg/compat/decimal/pass-6_x.C: New file.
12678         * g++.dg/compat/decimal/pass-6_y.C: New file.
12679         * g++.dg/compat/decimal/return_x.h: New file.
12680         * g++.dg/compat/decimal/return_y.h: New file.
12681         * g++.dg/compat/decimal/return-1_main.C: New file.
12682         * g++.dg/compat/decimal/return-1_x.C: New file.
12683         * g++.dg/compat/decimal/return-1_y.C: New file.
12684         * g++.dg/compat/decimal/return-2_main.C: New file.
12685         * g++.dg/compat/decimal/return-2_x.C: New file.
12686         * g++.dg/compat/decimal/return-2_y.C: New file.
12687         * g++.dg/compat/decimal/return-3_main.C: New file.
12688         * g++.dg/compat/decimal/return-3_x.C: New file.
12689         * g++.dg/compat/decimal/return-3_y.C: New file.
12690         * g++.dg/compat/decimal/return-4_main.C: New file.
12691         * g++.dg/compat/decimal/return-4_x.C: New file.
12692         * g++.dg/compat/decimal/return-4_y.C: New file.
12693         * g++.dg/compat/decimal/return-5_main.C: New file.
12694         * g++.dg/compat/decimal/return-5_x.C: New file.
12695         * g++.dg/compat/decimal/return-5_y.C: New file.
12696         * g++.dg/compat/decimal/return-6_main.C: New file.
12697         * g++.dg/compat/decimal/return-6_x.C: New file.
12698         * g++.dg/compat/decimal/return-6_y.C: New file.
12699
12700 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12701
12702         PR debug/42715
12703         * gcc.dg/pr42715.c: New.
12704
12705 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12706
12707         PR c++/42038
12708         * g++.dg/parse/crash55.C: New.
12709
12710 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12711
12712         PR debug/42782
12713         * gcc.dg/guality/pr42782.c: New.
12714
12715 2010-01-20  Jason Merrill  <jason@redhat.com>
12716
12717         PR c++/41788
12718         * g++.dg/abi/packed1.C: New.
12719
12720         PR c++/41920
12721         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12722
12723         PR c++/40750
12724         * g++.dg/parse/fn-typedef1.C: New.
12725         * g++.dg/other/cv_quals.C: Adjust.
12726
12727 2010-01-20  Anthony Green  <green@moxielogic.com>
12728
12729         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12730         pack(push) pragma).
12731         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12732         * gcc.dg/20020312-2.c: Port this to the moxie core.
12733         * gcc.dg/weak/typeof-2.c: Ditto.
12734
12735 2010-01-20  Richard Guenther  <rguenther@suse.de>
12736
12737         PR tree-optimization/42717
12738         * gcc.c-torture/compile/pr42717.c: New testcase.
12739
12740 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
12741
12742         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12743         of signed, add a few new tests.
12744
12745         PR middle-end/42803
12746         * g++.dg/parse/limits-initializer1.C: New test.
12747
12748 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12749
12750         PR fortran/42804
12751         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12752         * gfortran.dg/typebound_call_12.f03: New test.
12753
12754 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
12755
12756         PR fortran/42783
12757         * gfortran.dg/bounds_check_15.f90 : New test.
12758
12759 2010-01-19  Michael Matz  <matz@suse.de>
12760
12761         PR tree-optimization/41783
12762         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12763
12764 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12765
12766         PR target/38697.
12767         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12768         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12769         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
12770         * gcc.target/arm/neon/vget_lows16.c: Likewise.
12771         * gcc.target/arm/neon/vget_lows32.c: Likewise.
12772         * gcc.target/arm/neon/vget_lows64.c: Likewise.
12773         * gcc.target/arm/neon/vget_lows8.c: Likewise.
12774         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12775         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12776         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12777         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12778
12779 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12780
12781         PR fortran/42545
12782         * gfortran.dg/extends_6.f03: Modified an error message.
12783         * gfortran.dg/extends_10.f03: New test.
12784         * gfortran.dg/private_type_6.f03: Modified an error message.
12785         * gfortran.dg/structure_constructor_8.f03: Ditto.
12786
12787 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
12788
12789         PR tree-optimization/42719
12790         * gcc.dg/pr42719.c: New test.
12791
12792         PR debug/42728
12793         * gcc.dg/pr42728.c: New test.
12794
12795 2010-01-19  Anthony Green  <green@moxielogic.com>
12796
12797         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12798
12799 2010-01-18  Anthony Green  <green@moxielogic.com>
12800
12801         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12802         for moxie.
12803
12804 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
12805
12806         * g++.dg/template/error45.C: reverted as part of reverting the
12807         fix of PR c++/42634.
12808
12809 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12810
12811         PR c++/42634
12812         * g++.dg/template/error45.C: New test.
12813
12814 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12815
12816         PR c++/42766
12817         * g++.dg/conversion/op6.C: New test.
12818
12819 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
12820
12821         PR target/42774
12822         * gcc.target/alpha/pr42774.c: New test.
12823
12824 2010-01-18  Richard Guenther  <rguenther@suse.de>
12825
12826         PR tree-optimization/42781
12827         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12828
12829 2010-01-17  Richard Guenther  <rguenther@suse.de>
12830
12831         PR middle-end/42248
12832         * gcc.c-torture/execute/pr42248.c: New testcase.
12833
12834 2010-01-17  Richard Guenther  <rguenther@suse.de>
12835
12836         PR tree-optimization/42773
12837         * g++.dg/torture/pr42773.C: New testcase.
12838
12839 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
12840
12841         PR fortran/42677
12842         * gfortran.dg/interface_assignment_5.f90: New test.
12843
12844 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
12845
12846         PR c++/42697
12847         * g++.dg/template/crash94.C: Reverted.
12848
12849 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
12850
12851         PR debug/42767
12852         * gcc.dg/debug/pr42767.c: New.
12853
12854 2010-01-15  Jason Merrill  <jason@redhat.com>
12855
12856         PR c++/42761
12857         * g++.dg/cpp0x/decltype22.C: New.
12858
12859 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
12860
12861         PR middle-end/42760
12862         * g++.dg/torture/pr42760.C: New test.
12863
12864 2010-01-15  Jing Yu  <jingyu@google.com>
12865
12866         PR rtl-optimization/42691
12867         * gcc.c-torture/execute/pr42691.c: New.
12868
12869 2010-01-15  Richard Guenther  <rguenther@suse.de>
12870
12871         PR middle-end/42739
12872         * g++.dg/torture/pr42739.C: New testcase.
12873
12874 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
12875
12876         * g++.dg/template/error45.C: Revert as part of reverting changes
12877         or PR c++/42634.
12878
12879 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12880
12881         PR fortran/42684
12882         * gfortran.dg/interface_31.f90: New test.
12883
12884 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12885
12886         * gcc.target/powerpc/pr42747.c: New file.
12887
12888 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12889
12890         PR middle-end/42674
12891         * c-c++-common/pr42674.c: New test.
12892
12893         PR c++/42608
12894         * g++.dg/template/instantiate11.C: New test.
12895
12896 2010-01-14  Jason Merrill  <jason@redhat.com>
12897
12898         PR c++/42701
12899         * g++.dg/overload/error3.C: New.
12900
12901         PR c++/42655
12902         * g++.dg/overload/rvalue1.C: New.
12903
12904 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12905
12906         PR tree-optimization/42706
12907         * gcc.dg/ipa/pr42706.c: New testcase.
12908
12909 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12910
12911         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12912
12913 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12914
12915         PR tree-optimization/42714
12916         * g++.dg/torture/pr42714.C: New test.
12917
12918 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12919
12920         PR rtl-optimization/42246
12921         * gfortran.dg/pr42246-2.f: New.
12922
12923 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12924
12925         PR rtl-optimization/42389
12926         * gcc.dg/pr42389.c: New.
12927
12928 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12929
12930         PR rtl-optimization/42388
12931         * gcc.dg/pr42388.c: New.
12932
12933 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12934
12935         PR rtl-optimization/42294
12936         * gfortran.dg/pr42294.f: New.
12937
12938 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12939
12940         PR rtl-optimization/39453
12941         PR rtl-optimization/42246
12942         * gcc.dg/pr39453.c: New.
12943         * gcc.dg/pr42246.c: New.
12944
12945 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12946
12947         PR middle-end/42245
12948         * gcc.dg/pr42245.c: New.
12949         * gcc.dg/pr42245-2.c: New.
12950
12951 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12952
12953         PR rtl-optimization/42249
12954         * gcc.dg/pr42249.c: New.
12955
12956 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12957
12958         PR c/42721
12959         * gcc.c-torture/execute/pr42721.c: New test.
12960
12961 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12962
12963         PR tree-optimization/42709
12964         * gcc.dg/vect/pr42709.c: New test.
12965
12966 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12967
12968         PR fortran/41478
12969         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12970         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12971
12972 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12973
12974         PR fortran/42481
12975         * gfortran.dg/generic_19.f90 : New test.
12976
12977 2010-01-13  Richard Guenther  <rguenther@suse.de>
12978
12979         PR tree-optimization/42730
12980         * gcc.c-torture/compile/pr42730.c: New testcase.
12981
12982 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12983
12984         PR target/pr42542
12985         * gcc.target/ia64/pr42542-1.c: New.
12986         * gcc.target/ia64/pr42542-2.c: New.
12987         * gcc.target/ia64/pr42542-3.c: New.
12988
12989 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12990
12991         PR c++/42634
12992         * g++.dg/template/error45.C: New test.
12993
12994 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12995
12996         PR tree-optimization/42704
12997         * g++.dg/torture/pr42704.C: New test.
12998
12999 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13000
13001         PR tree-optimization/42703
13002         * gcc.c-torture/compile/pr42703.c: New test.
13003
13004 2010-01-13  Richard Guenther  <rguenther@suse.de>
13005
13006         PR tree-optimization/42705
13007         * gcc.c-torture/compile/pr42705.c: New testcase.
13008
13009 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13010
13011         * gcc.target/bfin/l2.c: New test.
13012         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13013
13014 2010-01-13  Richard Guenther  <rguenther@suse.de>
13015
13016         PR middle-end/42716
13017         * gcc.c-torture/compile/pr42716.c: New testcase.
13018
13019 2010-01-13  Richard Guenther  <rguenther@suse.de>
13020
13021         PR lto/42678
13022         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13023
13024 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13025
13026         PR c/42708
13027         * gcc.c-torture/compile/pr42708-1.c: New test.
13028
13029 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13030
13031         PR debug/42662
13032         * gcc.dg/pr42662.c: New test.
13033
13034         PR tree-optimization/42645
13035         * g++.dg/other/pr42645-1.C: New test.
13036         * g++.dg/other/pr42645-2.C: New test.
13037
13038 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13039
13040         PR target/42416
13041         * gcc.target/powerpc/warn-1.c: New test.
13042         * gcc.target/powerpc/warn-2.c: New test.
13043
13044 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13045
13046         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13047         stack alignment.
13048
13049 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13050
13051         * gcc.dg/lto/20100108_0.c: New.
13052
13053 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13054
13055         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13056         Add -march=i686 -msse for 32bit x86 targets.
13057
13058 2010-01-10  Richard Guenther  <rguenther@suse.de>
13059
13060         PR middle-end/42667
13061         * gcc.dg/torture/pr42667.c: New testcase.
13062
13063 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13064
13065         PR fortran/32489
13066         * gfortran.dg/array_constructor_34.f90: New test.
13067
13068 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13069
13070         PR fortran/20923
13071         * gfortran.dg/array_constructor_33.f90: New test.
13072         gfortran.dg/array_function_5.f90: Add credit.
13073
13074 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13075
13076         PR debug/42631
13077         * gcc.dg/pr42631.c: New.
13078
13079 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13080
13081         PR debug/42630
13082         * gcc.dg/pr42630.c: New.
13083
13084 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13085
13086         PR debug/42629
13087         * gcc.dg/pr42629.c: New.
13088
13089 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13090
13091         PR middle-end/42363
13092         * gcc.dg/torture/pr42363.c: New.
13093
13094 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13095
13096         PR debug/42604
13097         PR debug/42395
13098         * gcc.dg/vect/pr42604.c: New.
13099         * gcc.dg/vect/pr42395.c: New.
13100
13101 2010-01-09  Richard Guenther  <rguenther@suse.de>
13102
13103         PR middle-end/42512
13104         * gcc.c-torture/execute/pr42512.c: New testcase.
13105
13106 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13107
13108         PR fortran/41298
13109         * gfortran.dg/c_ptr_tests_14.f90: New test.
13110
13111 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13112
13113         PR ada/41929
13114         * gnat.dg/null_pointer_deref1.adb: Don't run on
13115         sparc*-sun-solaris2.11.
13116
13117 2010-01-08  Richard Guenther  <rguenther@suse.de>
13118
13119         PR lto/42528
13120         * gcc.dg/lto/20100103-1_0.c: New testcase.
13121         * gcc.dg/lto/20100103-2_0.c: Likewise.
13122
13123 2010-01-08  Tobias Burnus  <burnus@net-b.de
13124
13125         PR/fortran 25829
13126         * gfortran.dg/asynchronous_1.f90: New test.
13127         * gfortran.dg/asynchronous_2.f90: New test.
13128         * gfortran.dg/conflicts.f90: Update error message.
13129
13130 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13131
13132         c++/40155
13133         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13134
13135 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13136
13137         PR tree-optimization/42625
13138         * g++.dg/opt/dtor4.C: New test.
13139         * g++.dg/opt/dtor4.h: New.
13140         * g++.dg/opt/dtor4-aux.cc: New.
13141
13142 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13143
13144         PR fortran/42597
13145         * gfortran.dg/proc_ptr_26.f90: New test.
13146
13147 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13148
13149         PR fortran/41872
13150         * gfortran.dg/allocatable_scalar_7.f90: New test.
13151
13152 2010-01-06  Richard Guenther  <rguenther@suse.de>
13153
13154         * gcc.c-torture/compile/pr42632.c: New testcase.
13155
13156 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13157
13158         PR target/42542
13159         * gcc.target/i386/pr42542-4.c: New.
13160         * gcc.target/i386/pr42542-4a.c: Likewise.
13161         * gcc.target/i386/pr42542-5.c: Likewise.
13162         * gcc.target/i386/pr42542-5a.c: Likewise.
13163
13164 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13165
13166         * gcc.dg/tls/opt-15.c: New test.
13167
13168 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13169
13170         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13171
13172 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13173
13174         PR tree-optimization/42462
13175         * g++.dg/torture/pr42462.C: New test.
13176
13177 2010-01-05  Jason Merrill  <jason@redhat.com>
13178
13179         * g++.dg/cpp0x/initlist30.C: New test.
13180
13181 2010-01-05  Richard Guenther  <rguenther@suse.de>
13182
13183         PR tree-optimization/42614
13184         * gcc.c-torture/execute/pr42614.c: New testcase.
13185
13186 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13187
13188         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13189         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13190         -Wunreachable-code.
13191         * gcc.dg/Wunreachable-2.c: Likewise.
13192         * gcc.dg/Wunreachable-3.c: Likewise.
13193         * gcc.dg/Wunreachable-4.c: Likewise.
13194         * gcc.dg/Wunreachable-5.c: Likewise.
13195         * gcc.dg/Wunreachable-6.c: Likewise.
13196         * gcc.dg/Wunreachable-7.c: Likewise.
13197         * gcc.dg/Wunreachable-8.c: Likewise.
13198         * gcc.dg/20041231-1.c: Likewise.
13199
13200 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13201
13202         PR other/42611
13203         * gcc.dg/pr42611.c: New test.
13204
13205         PR tree-optimization/42508
13206         * g++.dg/opt/pr42508.C: New test.
13207
13208 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13209
13210         PR fortran/41872
13211         * gfortran.dg/allocatable_scalar_8.f90: New.
13212
13213 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13214
13215         PR tree-optimization/42398
13216         * gcc.c-torture/compile/pr42398.c: New test.
13217
13218 2010-01-04  Jason Merrill  <jason@redhat.com>
13219
13220         PR c++/42555
13221         * g++.dg/ext/attrib35.C: New.
13222
13223         PR c++/42567
13224         * g++.dg/cpp0x/auto17.C: New.
13225
13226 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13227
13228         * gcc.dg/lto/20100104_0.c: New.
13229
13230 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13231
13232         PR target/42542
13233         * gcc.target/i386/pr42542-1.c: New.
13234         * gcc.target/i386/pr42542-1a.c: Likewise.
13235         * gcc.target/i386/pr42542-1b.c: Likewise.
13236         * gcc.target/i386/pr42542-2.c: Likewise.
13237         * gcc.target/i386/pr42542-2a.c: Likewise.
13238         * gcc.target/i386/pr42542-2b.c: Likewise.
13239         * gcc.target/i386/pr42542-3.c: Likewise.
13240         * gcc.target/i386/pr42542-3a.c: Likewise.
13241
13242 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13243
13244         PR fortran/41872
13245         * gfortran.dg/allocatable_scalar_5.f90: New test.
13246         * gfortran.dg/allocatable_scalar_6.f90: New test.
13247
13248 2010-01-03  Richard Guenther  <rguenther@suse.de>
13249
13250         PR testsuite/42583
13251         * gfortran.dg/gomp/recursion1.f90: Remove.
13252
13253 2010-01-03  Richard Guenther  <rguenther@suse.de>
13254
13255         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13256         * gcc.dg/uninit-6.c: Likewise.
13257         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13258
13259 2010-01-03  Richard Guenther  <rguenther@suse.de>
13260
13261         PR tree-optimization/42589
13262         * gcc.target/i386/pr42589.c: New testcase.
13263
13264 2010-01-03  Richard Guenther  <rguenther@suse.de>
13265
13266         PR tree-optimization/42438
13267         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13268
13269 2010-01-02  Richard Guenther  <rguenther@suse.de>
13270
13271         PR testsuite/41651
13272         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13273
13274 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13275
13276         PR target/42448
13277         * gcc.target/alpha/pr42448-1.c: New test.
13278         * gcc.target/alpha/pr42448-2.c: Ditto.
13279
13280 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13281
13282         PR preprocessor/41947
13283         * gcc.dg/c99-hexfloat-3.c: New test.
13284
13285 2010-01-01  Richard Guenther  <rguenther@suse.de>
13286
13287         PR c/42570
13288         * gcc.c-torture/execute/pr42570.c: New testcase.
13289
13290 2010-01-01  Richard Guenther  <rguenther@suse.de>
13291
13292         PR middle-end/42559
13293         * gcc.c-torture/compile/pr42559.c: New testcase.
13294
13295 \f
13296 Copyright (C) 2010 Free Software Foundation, Inc.
13297
13298 Copying and distribution of this file, with or without modification,
13299 are permitted in any medium without royalty provided the copyright
13300 notice and this notice are preserved.