OSDN Git Service

95c548c1332ccc36ab38e5e5e1fffa78aae5b306
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2
3         PR tree-optimization/46383
4         * g++.dg/torture/pr46383.C: New test.
5
6 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
7
8         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
9         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
10         to dg-options.
11         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
12         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
13         * g++.dg/other/i386-3.C: Ditto.
14
15 2010-11-10  Jason Merrill  <jason@redhat.com>
16
17         * g++.dg/cpp0x/constexpr-46420.C: New.
18
19 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
20
21         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
22         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
23         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
24         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
25         expected messages.
26
27 2010-11-10  Jan Hubicka  <jh@suse.cz>
28
29         PR tree-optimize/38669
30         * gcc.dg/tree-ssa/pr38699.c: New testcase.
31
32 2010-11-10  Jan Hubicka  <jh@suse.cz>
33
34         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
35
36 2010-11-10  Jason Merrill  <jason@redhat.com>
37
38         * g++.dg/cpp0x/constexpr-bitfield.C: New.
39
40 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
41
42         PR debug/46409
43         * gcc.dg/debug/pr46409.c: New test.
44
45         PR c++/46368
46         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
47
48 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
49
50         PR target/46419
51         * gcc-target/i386/pr46419.c: New test.
52
53 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
54
55         * g++.dg/other/i386-2.C: Add -mtbm.
56         * g++.dg/other/i386-3.C: Likewise.
57         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
58         * gcc.target/i386/funcspec-6.c: Likewise.
59         * gcc.target/i386/sse-12.c: Add -mtbm.
60         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
61         operand intrinsics.
62         * gcc.target/i386/sse-14.c: Likewise.
63         * gcc.target/i386/sse-22.c: Likewise.
64         * gcc.target/i386/sse-23.c: Likewise.
65         * gcc.target/i386/tbm-1.c: New file.
66         * gcc.target/i386/tbm-2.c: Likewise.
67
68 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
69
70         * g++.dg/other/i386-2.C: Add -mbmi.
71         * g++.dg/other/i386-3.C: Likewise.
72         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
73         * gcc.target/i386/funcspec-6.c: Likewise.
74         * gcc.target/i386/sse-12.c: Add -mbmi.
75         * gcc.target/i386/bmi-1.c: New file.
76         * gcc.target/i386/bmi-2.c: Likewise.
77         * gcc.target/i386/bmi-3.c: Likewise.
78         * gcc.target/i386/bmi-4.c: Likewise.
79         * gcc.target/i386/bmi-5.c: Likewise.
80         * gcc.target/i386/bmi-6.c: Likewise.
81
82 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
83
84         PR c++/46065
85         * g++.dg/pr46065.C: New test.
86
87 2010-11-10  Jan Hubicka  <jh@suse.cz>
88
89         PR tree-optimize/33172
90         PR tree-optimize/43411
91         * gcc.dg/tree-ssa/pr33172.c: New testcase.
92         * g++.dg/tree-ssa/pr43411.C: New testcase.
93
94 2010-11-10  Jan Hubicka  <jh@suse.cz>
95
96         PR tree-optimize/46228
97         * g++.dg/tree-ssa/pr46228.C: New testcase.
98
99 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
100
101         PR tree-optimization/46414
102         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop
103         unrolling.
104
105 2010-11-10  Tobias Burnus  <burnus@net-b.de>
106
107         PR fortran/46411
108         * gfortran.dg/intrinsic_7.f90: New.
109
110 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
111
112         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
113         * g++.dg/abi/thunk4.C: Likewise.
114         * g++.dg/opt/combine.C: Add dg-require-visibility.
115         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
116         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
117         alpha*-dec-osf*.
118         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
119         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
120         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
121         large arena_size.
122         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
123         * gcc.dg/intmax_t-1.c: Likewise.
124
125 2010-11-10  Tobias Burnus <burnus@net-b.de>
126
127         PR fortran/46244
128         * gfortran.dg/class_30.f90: New.
129
130 2010-11-10  Tobias Burnus  <burnus@net-b.de>
131
132         PR fortran/46223
133         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
134         failure on s390.
135
136 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
137
138         PR tree-optimization/45971
139         * gcc.dg/vect/O3-pr45971.c: New.
140
141 2010-11-10  Richard Guenther  <rguenther@suse.de>
142
143         PR tree-optimization/44964
144         * gcc.dg/pr44964.c: New testcase.
145
146 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
147
148         * gnat.dg/opt10.adb: Fix typo.
149
150 2010-11-10  Martin Jambor  <mjambor@suse.cz>
151
152         PR tree-optimization/46351
153         PR tree-optimization/46377
154         * gnat.dg/opt10.adb: New file.
155         * gnat.dg/opt10_pkg.ads: Likewise.
156         * gnat.dg/opt11.adb: Likewise.
157         * gnat.dg/opt11.ads: Likewise.
158
159 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
160
161         * gnat.dg/boolean_conv.adb: New test.
162
163 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
164
165         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
166
167 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
168
169         * gnat.dg/unchecked_convert7.adb: New test.
170
171 2010-11-10  Richard Guenther  <rguenther@suse.de>
172
173         PR tree-optimization/46398
174         * gcc.dg/torture/pr46398.c: New testcase.
175
176 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
177
178         * gfortran.dg/open_dev_null.f90: New test.
179
180 2010-11-09  Jan Hubicka  <jh@suse.cz>
181
182         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
183         unrolling.
184
185 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
186
187         * gcc.dg/struct-semi-4.c: New test.
188
189 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
190
191         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
192         power5 to enable generation of FRIZ.
193
194         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
195         optimization.
196
197         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
198         expected.
199
200 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
201
202         PR target/43808
203         * gfortran.dg/pr43808.f90: New test.
204
205 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
206
207         PR tree-optimization/46036
208         * gfortran.dg/lto/pr46036_0.f90: New.
209
210 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
211
212         PR middle-end/45663
213         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
214         instead of first.
215
216         PR debug/46171
217         * gcc.dg/pr46171.c: New test.
218
219 2010-11-09  Richard Guenther  <rguenther@suse.de>
220
221         PR tree-optimization/46355
222         * gcc.dg/pr46355.c: New testcase.
223
224 2010-11-09  Richard Guenther  <rguenther@suse.de>
225
226         PR tree-optimization/46177
227         * gcc.dg/pr46177-2.c: New testcase.
228
229 2010-11-09  Richard Guenther  <rguenther@suse.de>
230
231         PR testsuite/46312
232         * gcc.dg/vec-scal-opt.c: Move ...
233         * gcc.dg/vect/vect-scal-opt.c: ... here.
234         * gcc.dg/vec-scal-opt1.c: Move ...
235         * gcc.dg/vect/vect-scal-opt1.c: ... here.
236         * gcc.dg/vec-scal-opt2.c: Move ...
237         * gcc.dg/vect/vect-scal-opt2.c: ... here.
238
239 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
240
241         * gnat.dg/specs/static_initializer5.ads: New test.
242         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
243
244 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
245
246         PR middle-end/46360
247         * gcc.c-torture/compile/pr46360.c: New test.
248
249         PR c++/45894
250         * g++.dg/warn/Wsequence-point-2.C: New test.
251
252 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
253
254         PR fortran/46313
255         * gfortran.dg/class_29.f03: New.
256
257 2010-11-09  Richard Guenther  <rguenther@suse.de>
258
259         PR middle-end/46221
260         * gcc.target/i386/alias-1.c: New testcase.
261
262 2010-11-08  Jason Merrill  <jason@redhat.com>
263
264         * g++.dg/cpp0x/constexpr-sassert.C: New.
265
266 2010-11-08  Jason Merrill  <jason@redhat.com>
267
268         * g++.dg/cpp0x/constexpr-defarg.C: New.
269
270 2010-11-08  Xinliang David Li  <davidxl@google.com>
271
272         PR tree-optimization/46316
273         * gcc.c-torture/execute/pr46316.c: New test.
274
275 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
276
277         PR fortran/46344
278         * gfortran.dg/class_28.f03: Extended.
279
280 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
281
282         * objc.dg/property/dotsyntax-13.m: New.
283         * objc.dg/property/dotsyntax-14.m: New.
284         * objc.dg/property/dotsyntax-15.m: New.
285         * objc.dg/property/synthesize-7.m: New.
286         * obj-c++.dg/property/dotsyntax-13.mm: New.
287         * obj-c++.dg/property/dotsyntax-14.mm: New.
288         * obj-c++.dg/property/dotsyntax-15.mm: New.
289         * obj-c++.dg/property/synthesize-7.mm: New.
290
291 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
292
293         * objc.dg/property/dynamic-4.m: New.
294         * objc.dg/property/dynamic-5.m: New.
295         * objc.dg/property/dynamic-6.m: New.
296         * obj-c++.dg/property/dynamic-4.mm: New.
297         * obj-c++.dg/property/dynamic-5.mm: New.
298         * obj-c++.dg/property/dynamic-6.mm: New.
299
300 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
301
302         * objc.dg/property/synthesize-3.m: New.
303         * objc.dg/property/synthesize-4.m: New.
304         * objc.dg/property/synthesize-5.m: New.
305         * objc.dg/property/synthesize-6.m: New.
306         * obj-c++.dg/property/synthesize-3.mm: New.
307         * obj-c++.dg/property/synthesize-4.mm: New.
308         * obj-c++.dg/property/synthesize-5.mm: New.
309         * obj-c++.dg/property/synthesize-6.mm: New.
310
311 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
312
313         * objc.dg/property/at-property-5.m: Updated test.
314         * objc.dg/property/at-property-16.m: New.
315         * objc.dg/property/at-property-17.m: New.
316         * objc.dg/property/at-property-18.m: New.
317         * objc.dg/property/at-property-19.m: New.
318         * objc.dg/property/dotsyntax-12.m: New.
319         * objc.dg/protocol-inheritance-1.m: New.
320         * objc.dg/protocol-inheritance-2.m: New.
321         * obj-c++.dg/property/at-property-5.mm: Updated test.
322         * obj-c++.dg/property/at-property-16.mm: New.
323         * obj-c++.dg/property/at-property-17.mm: New.
324         * obj-c++.dg/property/at-property-18.mm: New.
325         * obj-c++.dg/property/at-property-19.mm: New.
326         * obj-c++.dg/protocol-inheritance-1.mm: New.
327         * obj-c++.dg/protocol-inheritance-2.mm: New.
328         * obj-c++.dg/property/dotsyntax-12.mm: New.
329
330 2010-11-08  Jason Merrill  <jason@redhat.com>
331
332         * g++.dg/expr/overflow1.C: New.
333         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
334         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
335         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
336         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
337
338 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
339
340         * gcc.dg/pr35442.c: Adapt warning.
341
342         PR target/46280
343         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
344         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
345         * g++.dg/torture/pr36444.C: Add dg-options -msse for
346         i?86-*-* x86_64-*-*.
347         * g++.dg/torture/pr36445.C: Likewise.
348         * gcc.c-torture/compile/pr34856.c: Likewise.
349         * gcc.c-torture/compile/pr39928-1.c: Likewise.
350         * gcc.c-torture/compile/vector-1.c: Likewise.
351         * gcc.c-torture/compile/vector-2.c: Likewise.
352         * gcc.dg/pr32912-1.c: Likewise.
353         * gcc.c-torture/execute/va-arg-25.c: Move ...
354         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
355         Add dg-options -msse, dg-require-effective-target sse_runtime for
356         for i?86-*-*, x86_64-*-*.
357         * gcc.c-torture/execute/vector-1.c: Likewise.
358         * gcc.c-torture/execute/vector-2.c: Likewise.
359         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
360         i?86-*-*, x86_64-*-*.
361         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
362         * gcc.dg/tree-ssa/sra-4.c: Likewise.
363         * gcc.dg/tree-ssa/vector-1.c: Likewise.
364         * gcc.dg/tree-ssa/vector-2.c: Likewise.
365         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
366
367 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
368
369         * gcc.dg/torture/pr45982.c: Add -std=c99
370         * gcc.dg/torture/pr45623.c: Ditto.
371
372 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
373
374         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
375         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
376
377 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
378
379         PR target/28627
380         * g++.dg/ext/dllimport7.C: Adjust second error check and
381         allow test for x86_64 mingw, too.
382
383 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
384
385         PR fortran/46344
386         * gfortran.dg/class_28.f03: New.
387
388 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
389
390         PR rtl-optimization/45352
391         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
392         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
393         gcc.target/i386/pr45352-2.c: New tests.
394
395 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
396
397         PR libobjc/36610
398         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
399         XFAIL the run for all but m32 x86.
400
401 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
402
403         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
404         as comment character.
405
406 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
407
408         * gcc.target/mips/mips.exp: Revert previous patch.
409         * gcc.target/mips/fma-1.c: Delete.
410         * gcc.target/mips/fma-2.c: Likewise.
411         * gcc.target/mips/fma-3.c: Likewise.
412         * gcc.target/mips/fma-4.c: Likewise.
413         * gcc.target/mips/fma-5.c: Likewise.
414         * gcc.target/mips/fma-6.c: Likewise.
415         * gcc.target/mips/fma-7.c: Likewise.
416         * gcc.target/mips/fma-8.c: Likewise.
417         * gcc.target/mips/fma-9.c: Likewise.
418         * gcc.target/mips/fma-10.c: Likewise.
419         * gcc.target/mips/fma-11.c: Likewise.
420         * gcc.target/mips/fma-12.c: Likewise.
421         * gcc.target/mips/fma-13.c: Likewise.
422         * gcc.target/mips/fma-14.c: Likewise.
423         * gcc.target/mips/fma-15.c: Likewise.
424         * gcc.target/mips/fma-16.c: Likewise.
425         * gcc.target/mips/fma-17.c: Likewise.
426         * gcc.target/mips/fma-18.c: Likewise.
427         * gcc.target/mips/fma-19.c: Likewise.
428         * gcc.target/mips/fma-20.c: Likewise.
429
430 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
431
432         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
433         * gcc.target/mips/fma-1.c: New test.
434         * gcc.target/mips/fma-2.c: Likewise.
435         * gcc.target/mips/fma-3.c: Likewise.
436         * gcc.target/mips/fma-4.c: Likewise.
437         * gcc.target/mips/fma-5.c: Likewise.
438         * gcc.target/mips/fma-6.c: Likewise.
439         * gcc.target/mips/fma-7.c: Likewise.
440         * gcc.target/mips/fma-8.c: Likewise.
441         * gcc.target/mips/fma-9.c: Likewise.
442         * gcc.target/mips/fma-10.c: Likewise.
443         * gcc.target/mips/fma-11.c: Likewise.
444         * gcc.target/mips/fma-12.c: Likewise.
445         * gcc.target/mips/fma-13.c: Likewise.
446         * gcc.target/mips/fma-14.c: Likewise.
447         * gcc.target/mips/fma-15.c: Likewise.
448         * gcc.target/mips/fma-16.c: Likewise.
449         * gcc.target/mips/fma-17.c: Likewise.
450         * gcc.target/mips/fma-18.c: Likewise.
451         * gcc.target/mips/fma-19.c: Likewise.
452         * gcc.target/mips/fma-20.c: Likewise.
453
454 2010-11-06  Jason Merrill  <jason@redhat.com>
455
456         * g++.dg/cpp0x/constexpr-ctor3.C: New.
457
458 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
459
460         PR c/43384
461         * gcc.dg/parser-error-3.c: New test.
462
463 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
464
465         PR c++/45332
466         * g++.dg/parse/semicolon2.C: New testcase.
467         * g++.dg/ext/asmspec1.C: Adjust.
468         * g++.dg/init/new13.C: Adjust.
469         * g++.dg/parse/ctor5.C: Adjust.
470
471 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
472
473         PR fortran/46330
474         * gfortran.dg/class_27.f03: New.
475
476 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
477
478         Fixed using the Objective-C 2.0 dot-syntax with self and super.
479         * objc.dg/property/dotsyntax-5.m: New.
480         * objc.dg/property/dotsyntax-6.m: New.
481         * objc.dg/property/dotsyntax-7.m: New.
482         * objc.dg/property/dotsyntax-8.m: New.
483         * objc.dg/property/dotsyntax-9.m: New.
484         * objc.dg/property/dotsyntax-10.m: New.
485         * objc.dg/property/dotsyntax-11.m: New.
486         * obj-c++.dg/property/dotsyntax-5.mm: New.
487         * obj-c++.dg/property/dotsyntax-6.mm: New.
488         * obj-c++.dg/property/dotsyntax-7.mm: New.
489         * obj-c++.dg/property/dotsyntax-8.mm: New.
490         * obj-c++.dg/property/dotsyntax-9.mm: New.
491         * obj-c++.dg/property/dotsyntax-10.mm: New.
492         * obj-c++.dg/property/dotsyntax-11.mm: New.
493
494 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
495
496         * obj-c++.dg/encode-3.mm: Provide a different string check for the
497         NeXT runtime when the type is READONLY.
498
499 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
500
501         * gcc.target/i386/387-2.c: Skip if -march= is specified.
502         * gcc.target/i386/387-6.c: Ditto.
503         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
504         * gcc.target/i386/387-4.c: Ditto.
505         * gcc.target/i386/387-7.c: Ditto.
506         * gcc.target/i386/387-8.c: Ditto.
507         * gcc.target/i386/387-9.c: Ditto.
508         * gcc.target/i386/387-10.c: Ditto.
509         * gcc.target/i386/387-11.c: Ditto.
510         * gcc.target/i386/387-12.c: Ditto.
511
512         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
513
514 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
515
516         PR target/44981
517         * gcc.dg/darwin-cfstring-format-1.c: New.
518         * gcc.dg/warn-nsstring.c: New.
519         * objc.dg/fsf-nsstring-format-1.m: New.
520         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
521         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
522         linker warning.
523
524 2010-11-05  Jason Merrill  <jason@redhat.com>
525
526         PR c++/45473
527         * g++.dg/inherit/virtual6.C: New.
528
529 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
530
531         PR c/44772
532         * gcc.dg/Wcxx-compat-21.c: New test.
533
534 2010-11-05  Ian Lance Taylor  <iant@google.com>
535
536         PR target/46084
537         * gcc.target/i386/pr46084.c: New test.
538
539 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
540
541         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
542         * (check_effective_target_mempcpy): New.
543         * gcc.c-torture/execute/pr45636.c: Move this...
544         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
545
546 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
547
548         * gcc.target/i386/i386.exp (FLAGS): Remove.
549         Wrap gcc_target_compile with $clearcap_ldflags added to options.
550
551 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
552
553         PR c++/46160
554         * g++.dg/opt/empty2.C: New test.
555
556         PR target/45670
557         * gcc.target/i386/pr45670.c: New test.
558
559 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
560
561         PR fortran/45451
562         PR fortran/46174
563         * gfortran.dg/class_19.f03: Modified.
564         * gfortran.dg/class_allocate_6.f03: New.
565
566 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
567
568         * gcc.target/i386/avx-vzeroupper-19.c: New.
569
570 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
571
572         PR tree-optimization/46099
573         * gcc.dg/autopar/pr46099.c: New test.
574
575         PR middle-end/43690
576         * c-c++-common/pr43690.c: New test.
577
578 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
579
580         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
581         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
582         declaration and implementation.
583         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
584         * obj-c++.dg/property/at-property-13.mm: Likewise.
585         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
586         * obj-c++.dg/property/property-1.mm: Likewise.
587         * obj-c++.dg/property/at-property-7.mm: Likewise.
588         * obj-c++.dg/property/at-property-9.mm: Likewise.
589         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
590         * obj-c++.dg/property/at-property-10.mm: Likewise.
591         * obj-c++.dg/property/synthesize-2.mm: Likewise.
592         * obj-c++.dg/property/at-property-12.mm: Likewise.
593         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
594         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
595         * obj-c++.dg/property/at-property-6.mm: Likewise.
596         * obj-c++.dg/property/at-property-8.mm: Likewise.
597         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
598         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
599         * obj-c++.dg/property/at-property-11.mm: Likewise.
600         * obj-c++.dg/template-8.mm: Likewise.
601         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
602         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
603         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
604         and put a FIXME for this.
605         * obj-c++.dg/property/property-2.mm: Remove.
606         * obj-c++.dg/property/property-3.mm: Remove.
607
608 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
609
610         PR debug/46307
611         * gcc.dg/pr46307.c: New test.
612
613 2010-11-05  Jason Merrill  <jason@redhat.com>
614
615         PR c++/46304
616         * g++.dg/ext/complex6.C: New.
617
618 2010-11-04  Bud Davis   <jimmied@smu.edu>
619
620         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
621
622 2010-11-04  Chao-ying Fu  <fu@mips.com>
623
624         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
625         msubu, mult, multu.
626         * gcc.target/mips/mips32-dsp-run.c: Likewise.
627
628 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
629
630         Fixed using the Objective-C 2.0 dot-syntax with class names.
631         * objc.dg/property/dotsyntax-3.m: New.
632         * objc.dg/property/dotsyntax-4.m: New.
633         * obj-c++.dg/property/dotsyntax-3.mm: New.
634         * obj-c++.dg/property/dotsyntax-4.mm: New.
635
636         * objc.dg/fobjc-std-1.m: Added test for warnings when the
637         Objective-C 2.0 dot-syntax is used with class names.
638         * obj-c++.dg/fobjc-std-1.mm: Same change.
639
640 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
641
642         * gcc.target/powerpc/loop_align.c: New.
643
644 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
645
646         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
647
648         merge from FSF 'apple/trunk' branch.
649         * gcc.target/powerpc/darwin64-abi.c: New.
650
651 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
652
653         PR tree-optimization/46233
654         * gcc.dg/pr46233.c: New test.
655
656 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
657
658         * objc.dg/property/property-2.m: Deleted.
659         * objc.dg/property/property-3.m: Deleted.
660
661 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
662
663         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
664         defined.
665         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
666         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
667         * objc.dg/property/property-1.m: Likewise.
668         * objc.dg/property/at-property-6.m: Likewise.
669         * objc.dg/property/at-property-7.m: Likewise.
670         * objc.dg/property/dotsyntax-1.m: Likewise.
671         * objc.dg/property/at-property-8.m: Likewise.
672         * objc.dg/property/dotsyntax-2.m: Likewise.
673         * objc.dg/property/at-property-9.m: Likewise.
674         * objc.dg/property/synthesize-2.m: Likewise.
675         * objc.dg/property/at-property-10.m: Likewise.
676         * objc.dg/property/at-property-11.m: Likewise.
677         * objc.dg/property/at-property-12.m: Likewise.
678         * objc.dg/property/at-property-13.m: Likewise.
679         * objc.dg/property/fsf-property-method-access.m: Likewise.
680         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
681         linker warning.
682         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
683         warnings.
684         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
685         deprecation warnings.  Use Object1 implementation.
686         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
687         * objc/execute/forward-1.m: Remove.
688         * objc/execute/forward-1.x: Remove.
689
690 2010-11-04  Jason Merrill  <jason@redhat.com>
691
692         * g++.dg/cpp0x/constexpr-access.C: New.
693
694 2010-11-04  Richard Guenther  <rguenther@suse.de>
695
696         PR rtl-optimization/46183
697         * gcc.dg/torture/pr46183.c: New testcase.
698
699 2010-11-04  Richard Guenther  <rguenther@suse.de>
700
701         PR tree-optimization/46068
702         * gcc.dg/torture/pr46068.c: New testcase.
703
704 2010-11-04  Richard Guenther  <rguenther@suse.de>
705
706         PR tree-optimization/45991
707         * gcc.dg/pr45991.c: New testcase.
708
709 2010-11-04  Richard Guenther  <rguenther@suse.de>
710
711         PR tree-optimization/46154
712         * g++.dg/torture/pr46154.C: New testcase.
713
714 2010-11-04  Richard Guenther  <rguenther@suse.de>
715
716         PR tree-optimization/45733
717         * gcc.dg/pr45733.c: New testcase.
718
719 2010-11-04  Ira Rosen  <irar@il.ibm.com>
720
721         PR tree-optimization/46213
722         * gfortran.dg/vect/pr46213.f90: New.
723
724 2010-11-04  Richard Guenther  <rguenther@suse.de>
725
726         PR testsuite/45702
727         * gcc.dg/pr34989-1.c: Move ...
728         * gcc.dg/lto/pr34989-1_0.c: ... here.
729         * gcc.dg/pr34989-2.c: Move ...
730         * gcc.dg/lto/pr34989-1_1.c: ... here.
731         * gcc.dg/pr27898.c: Move ...
732         * gcc.dg/lto/pr27898_0.c: ... here and ...
733         * gcc.dg/lto/pr27898_1.c: ... split.
734         * gcc.dg/pr28712.c: Move ...
735         * gcc.dg/lto/pr28712_0.c: ... here and ...
736         * gcc.dg/lto/pr28712_1.c: ... split ...
737         * gcc.dg/lto/pr28712_2.c: ... twice.
738         * gcc.dg/pr28706.c: Move ...
739         * gcc.dg/lto/pr28706_0.c: ... here and ...
740         * gcc.dg/lto/pr28706_1.c: ... split.
741
742 2010-11-04  Richard Guenther  <rguenther@suse.de>
743             Richard Henderson  <rth@redhat.com>
744
745         * gcc.target/i386/fma4-vector-2.c: New testcase.
746
747 2010-11-04  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
748             Richard Guenther  <rguenther@suse.de>
749
750         * gcc.dg/vec-scal-opt.c: New testcase.
751         * gcc.dg/vec-scal-opt1.c: New testcase.
752         * gcc.dg/vec-scal-opt2.c: New testcase.
753
754 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
755
756         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
757         from plugin build flags on Darwin targets.
758
759 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
760
761         * gcc.target/i386/pr46285.c: Require split_stack target.
762
763 2010-11-03  Jason Merrill  <jason@redhat.com>
764
765         PR c++/46293
766         * g++.dg/cpp0x/constexpr-base2.C: New.
767
768         PR c++/46289
769         * g++.dg/cpp0x/initlist45.C: New.
770
771 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
772
773         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
774         is now allowed in categories.
775         * obj-c++.dg/property/dynamic-2.mm: Same change.
776         * objc.dg/property/dynamic-3.m: New.
777         * obj-c++.dg/property/dynamic-3.mm: New.
778         * objc.dg/property/at-property-14.m: New.
779         * objc.dg/property/at-property-15.m: New.
780         * obj-c++.dg/property/at-property-14.mm: New.
781         * obj-c++.dg/property/at-property-15.mm: New.
782
783         * objc.dg/foreach-6.m: Added a few more tests for valid and
784         invalid iterating variables and collections.
785
786 2010-11-03  Xinliang David Li  <davidxl@google.com>
787
788         PR target/46200
789         * g++.dg/tree-ssa/ivopts-2.C: New test.
790
791 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
792
793         PR target/46295
794         * gcc.target/i386/pr46295.c: New.
795
796 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
797
798         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
799         precision min/max for single precision on VSX.
800
801 2010-11-03  Jason Merrill  <jason@redhat.com>
802
803         PR c++/46289
804         * g++.dg/cpp0x/constexpr-ice3.C: New.
805
806 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
807
808         * gnat.dg/opt8.ad[sb]: New test.
809         * gnat.dg/opt8_pkg.ads: New helper.
810
811 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
812
813         PR rtl-optimization/45865
814         * gcc.dg/pr45865.c: New.
815         * gcc.dg/torture/pr45865.c: Likewise.
816
817         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
818         * gcc.target/arm/headmerge-2.c: Likewise.
819         * gcc.target/i386/headmerge-1.c: Likewise.
820         * gcc.target/i386/headmerge-2.c: Likewise.
821
822 2010-11-03  Richard Guenther  <rguenther@suse.de>
823
824         PR middle-end/46288
825         * gcc.dg/pr46288.c: New testcase.
826
827 2010-11-03  Richard Guenther  <rguenther@suse.de>
828
829         PR tree-optimization/44807
830         * gcc.dg/torture/pr44807.c: New testcase.
831
832 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
833
834         PR libgfortran/43899
835         * gfortran.dg/namelist_67.f90: New test.
836
837 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
838
839         PR tree-optimization/46009
840         * gcc.dg/vect/pr46009.c: New function.
841
842 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
843
844         Implemented -fobjc-std=objc1 flag.
845         * objc.dg/fobjc-std-1.m: New.
846         * obj-c++.dg/fobjc-std-1.mm: New.
847
848 2010-11-03  Richard Guenther  <rguenther@suse.de>
849
850         PR middle-end/46241
851         * g++.dg/debug/pr46241.C: New testcase.
852
853 2010-11-03  Richard Guenther  <rguenther@suse.de>
854
855         PR tree-optimization/46190
856         * gfortran.dg/pr46190.f90: New testcase.
857
858 2010-11-03  Richard Guenther  <rguenther@suse.de>
859
860         PR testsuite/46274
861         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
862         * gcc.dg/vect/vect-19.c: Likewise.
863         * gcc.dg/vect/vect-17.c: Likewise.
864
865 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
866
867         PR target/46285
868         * gcc.target/i386/pr46285.c: New.
869
870 2010-11-03  Richard Guenther  <rguenther@suse.de>
871
872         PR tree-optimization/46217
873         * gcc.dg/pr46217.c: New testcase.
874
875 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
876
877         * objc.dg/property/dotsyntax-1.m: New.
878         * objc.dg/property/dotsyntax-2.m: New.
879         * obj-c++.dg/property/dotsyntax-1.mm: New.
880         * obj-c++.dg/property/dotsyntax-2.mm: New.
881
882 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
883
884         PR tree-optimization/46165
885         * gcc.dg/pr46165.c: New test.
886
887 2010-11-03  Richard Guenther  <rguenther@suse.de>
888
889         PR middle-end/46251
890         * gcc.dg/pr46251.c: New testcase.
891
892 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
893
894         PR tree-optimization/46107
895         * gcc.c-torture/compile/pr46107.c: New test.
896
897         PR debug/46252
898         * gcc.dg/pr46252.c: New test.
899
900         PR rtl-optimization/46034
901         PR rtl-optimization/46212
902         PR rtl-optimization/46248
903         * gcc.c-torture/compile/pr46034.c: New test.
904         * gcc.c-torture/compile/pr46248.c: New test.
905         * gcc.dg/pr46212.c: New test.
906
907 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
908
909         * gnat.dg/sizetype4.adb: New test.
910
911 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
912
913         * gcc.target/i386/avx-vzeroupper-15.c: New.
914         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
915         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
916         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
917
918         PR target/46253
919         * gcc.target/i386/pr46253.c: New.
920
921 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
922             Tobias Burnus  <burnus@net-b.de>
923
924         PR fortran/45170
925         * gfortran.dg/deferred_type_param_1.f90: New.
926         * gfortran.dg/deferred_type_param_2.f90: New.
927         * gfortran.dg/initialization_1.f90: Update dg-errors.
928         * gfortran.dg/initialization_9.f90: Update dg-errors.
929
930 2010-11-02  Richard Guenther  <rguenther@suse.de>
931
932         PR tree-optimization/46149
933         * g++.dg/torture/pr46149.C: New testcase.
934
935 2010-11-02  Richard Guenther  <rguenther@suse.de>
936
937         PR tree-optimization/46216
938         * gcc.dg/torture/pr46216.c: New testcase.
939
940 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
941
942         PR target/46131
943         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
944         *-*-osf*.
945
946 2010-11-02  Richard Guenther  <rguenther@suse.de>
947
948         PR tree-optimization/46184
949         * gcc.dg/pr46184.c: New testcase.
950
951 2010-11-02  Richard Guenther  <rguenther@suse.de>
952
953         PR tree-optimization/46177
954         * gcc.dg/pr46177.c: New testcase.
955
956 2010-11-02  Martin Jambor  <mjambor@suse.cz>
957
958         PR middle-end/46120
959         * g++.dg/ipa/ivinline-9.C: New test.
960
961 2010-11-02  Martin Jambor  <mjambor@suse.cz>
962
963         PR tree-optimization/45875
964         * g++.dg/torture/pr45875.C: New test.
965
966 2010-11-02  Richard Guenther  <rguenther@suse.de>
967
968         PR testsuite/46249
969         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
970
971 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
972
973         PR debug/46255
974         * gcc.dg/pr46255.c: New test.
975
976 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
977
978         PR c++/46170
979         PR c++/46162
980         * g++.dg/template/sfinae26.C: New test.
981         * g++.dg/template/sfinae27.C: Likewise.
982
983 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
984
985         PR c++/45606
986         * g++.dg/template/typedef36.C: New test.
987         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
988         * g++.dg/template/canon-type-10.C: Likewise.
989         * g++.dg/template/canon-type-11.C: Likewise.
990         * g++.dg/template/canon-type-12.C: Likewise.
991         * g++.dg/template/canon-type-13.C: Likewise.
992
993 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
994
995         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
996         instance of debug_pubnames on darwin.
997
998 2010-11-01  Jason Merrill  <jason@redhat.com>
999             Benjamin Kosnik  <bkoz@redhat.com>
1000
1001         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1002         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1003
1004         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1005         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1006         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1007         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1008         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1009         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1010         * g++.dg/cpp0x/constexpr-array.C: New.
1011         * g++.dg/cpp0x/constexpr-base.C: New.
1012         * g++.dg/cpp0x/constexpr-complex.C: New.
1013         * g++.dg/cpp0x/constexpr-data1.C: New.
1014         * g++.dg/cpp0x/constexpr-data2.C: New.
1015         * g++.dg/cpp0x/constexpr-deref.C: New.
1016         * g++.dg/cpp0x/constexpr-diag1.C: New.
1017         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1018         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1019         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1020         * g++.dg/cpp0x/constexpr-empty.C: New.
1021         * g++.dg/cpp0x/constexpr-empty2.C: New.
1022         * g++.dg/cpp0x/constexpr-empty3.C: New.
1023         * g++.dg/cpp0x/constexpr-empty4.C: New.
1024         * g++.dg/cpp0x/constexpr-empty5.C: New.
1025         * g++.dg/cpp0x/constexpr-ex1.C: New.
1026         * g++.dg/cpp0x/constexpr-ex2.C: New.
1027         * g++.dg/cpp0x/constexpr-ex3.C: New.
1028         * g++.dg/cpp0x/constexpr-ex4.C: New.
1029         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1030         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1031         * g++.dg/cpp0x/constexpr-function1.C: New.
1032         * g++.dg/cpp0x/constexpr-function2.C: New.
1033         * g++.dg/cpp0x/constexpr-function3.C: New.
1034         * g++.dg/cpp0x/constexpr-ice.C: New.
1035         * g++.dg/cpp0x/constexpr-initlist.C: New.
1036         * g++.dg/cpp0x/constexpr-neg1.C: New.
1037         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1038         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1039         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1040         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1041         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1042         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1043         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1044         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1045         * g++.dg/cpp0x/constexpr-object1.C: New.
1046         * g++.dg/cpp0x/constexpr-object2.C: New.
1047         * g++.dg/cpp0x/constexpr-overflow.C: New.
1048         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1049         * g++.dg/cpp0x/constexpr-pos1.C: New.
1050         * g++.dg/cpp0x/constexpr-potential1.C: New.
1051         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1052         * g++.dg/cpp0x/constexpr-pure.C: New.
1053         * g++.dg/cpp0x/constexpr-static.C: New.
1054         * g++.dg/cpp0x/constexpr-static2.C: New.
1055         * g++.dg/cpp0x/constexpr-static3.C: New.
1056         * g++.dg/cpp0x/constexpr-static4.C: New.
1057         * g++.dg/cpp0x/constexpr-static5.C: New.
1058         * g++.dg/cpp0x/constexpr-static6.C: New.
1059         * g++.dg/cpp0x/constexpr-string.C: New.
1060         * g++.dg/cpp0x/constexpr-switch.C: New.
1061         * g++.dg/cpp0x/constexpr-targ.C: New.
1062         * g++.dg/cpp0x/constexpr-throw.C: New.
1063         * g++.dg/cpp0x/constexpr-typeid.C: New.
1064         * g++.dg/cpp0x/constexpr-union.C: New.
1065         * g++.dg/cpp0x/constexpr-value.C: New.
1066         * g++.dg/cpp0x/constexpr-value2.C: New.
1067         * g++.dg/cpp0x/constexpr-variadic.C: New.
1068         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1069         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1070         * g++.dg/other/fold1.C: Likewise.
1071         * g++.dg/parse/crash36.C: Likewise.
1072         * g++.dg/parse/constant4.C: Adjust expected error.
1073         * g++.dg/template/arg5.C: Likewise.
1074         * g++.dg/template/non-dependent10.C: Likewise.
1075         * g++.dg/template/qualified-id3.C: Likewise.
1076         * g++.dg/warn/overflow-warn-1.C: Likewise.
1077         * g++.dg/warn/overflow-warn-3.C: Likewise.
1078         * g++.dg/warn/overflow-warn-4.C: Likewise.
1079         * g++.old-deja/g++.pt/crash10.C: Likewise.
1080
1081         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1082
1083 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1084
1085         Implemented format and noreturn attributes for Objective-C methods.
1086         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1087         * objc.dg/attributes/method-deprecated-1.m: New.
1088         * objc.dg/attributes/method-deprecated-2.m: New.
1089         * objc.dg/attributes/method-deprecated-3.m: New.
1090         * objc.dg/attributes/method-noreturn-1.m: New.
1091         * objc.dg/attributes/method-sentinel-1.m: New.
1092         * objc.dg/attributes/method-format-1.m: New.
1093         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1094         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1095         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1096         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1097         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1098         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1099         * obj-c++.dg/attributes/method-format-1.mm: New.
1100
1101 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1102
1103         * objc.dg/property/at-property-deprecated-1.m: New.
1104         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1105
1106 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1107
1108         Implemented Objective-C 2.0 property accessors.
1109         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1110         avoid testing more complex accessors in this testcase which is not
1111         about them.
1112         * objc.dg/property/at-property-7.m: Same change.
1113         * objc.dg/property/at-property-8.m: Same change.
1114         * objc.dg/property/at-property-9.m: Same change.
1115         * objc.dg/property/at-property-10.m: Same change.
1116         * objc.dg/property/at-property-11.m: Same change.
1117         * obj-c++.dg/property/at-property-6.mm: Same change.
1118         * obj-c++.dg/property/at-property-7.mm: Same change.
1119         * obj-c++.dg/property/at-property-8.mm: Same change.
1120         * obj-c++.dg/property/at-property-9.mm: Same change.
1121         * obj-c++.dg/property/at-property-10.mm: Same change.
1122         * obj-c++.dg/property/at-property-11.mm: Same change.
1123         * objc.dg/property/at-property-12.m: New.
1124         * objc.dg/property/at-property-13.m: New.
1125         * obj-c++.dg/property/at-property-12.mm: New.
1126         * obj-c++.dg/property/at-property-13.mm: New.
1127
1128 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1129
1130         PR fortran/46152
1131         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1132         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1133         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1134         * gfortran.dg/allocate_with_typespec_2.f: New test.
1135         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1136         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1137         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1138
1139 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1140             Nathan Froyd  <froydnj@codesourcery.com>
1141
1142         PR tree-optimization/46259
1143         * gfortran.dg/pr46259.f: New testcase.
1144
1145 2010-11-01  Paul Koning  <ni1d@arrl.net>
1146
1147         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1148         * gcc.c-torture/compile/20020604-1.c: Ditto.
1149         * gcc.c-torture/compile/20001226-1.c: Ditto.
1150         * gcc.c-torture/compile/20010327-1.c: Ditto.
1151         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1152         * gcc.c-torture/compile/pr43191.c: Ditto.
1153         * gcc.c-torture/compile/pr41181.c: Ditto.
1154
1155 2010-10-31  Richard Henderson  <rth@redhat.com>
1156
1157         * lib/target-supports.exp
1158         (check_effective_target_automatic_stack_alignment): True for
1159         x86 but not windows.
1160         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1161         use of the preferred-stack-boundary arguments.
1162         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1163
1164 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1165
1166         PR target/46142
1167         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1168         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1169
1170 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1171
1172         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1173
1174 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1175
1176         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1177         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1178         than tls.
1179         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1180         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1181         * objc.dg/torture/tls/thr-init.m: Likewise.
1182         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1183         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1184
1185 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1186
1187         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1188         the Linux kernel.
1189
1190 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1191
1192         PR fortran/44917
1193         PR fortran/44926
1194         PR fortran/46196
1195         * gfortran.dg/typebound_generic_10.f03: New.
1196
1197 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1198
1199         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1200         * objc.dg/property/property-neg-1.m: Updated for changes in the
1201         syntax of @property and the implementation of
1202         @synthesize/@dynamic.
1203         * objc.dg/property/property-neg-2.m: Same change.
1204         * objc.dg/property/property-neg-3.m: Same change.
1205         * objc.dg/property/property-neg-4.m: Same change.
1206         * objc.dg/property/property-neg-5.m: Same change.
1207         * objc.dg/property/property-neg-7.m: Same change.
1208         * objc.dg/property/property-1.m: Same change.
1209         * objc.dg/property/synthesize-1.m: Same change.
1210         * objc.dg/property/at-property-2.m: Same change.
1211         * objc.dg/property/at-property-4.m: Same change.
1212
1213         * objc.dg/property/fsf-property-method-acces.m: Updated for
1214         changes in the syntax of @property and the implementation of
1215         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1216         * objc.dg/property/fsf-property-basic.m: Same change.
1217         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1218
1219         * objc.dg/property/at-property-5.m: New.
1220         * objc.dg/property/at-property-6.m: New.
1221         * objc.dg/property/at-property-7.m: New.
1222         * objc.dg/property/at-property-8.m: New.
1223         * objc.dg/property/at-property-9.m: New.
1224         * objc.dg/property/at-property-10.m: New.
1225         * objc.dg/property/at-property-11.m: New.
1226         * objc.dg/property/synthesize-2.m: New.
1227         * objc.dg/property/dynamic-2.m: New.
1228
1229         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1230         syntax of @property and the implementation of
1231         @synthesize/@dynamic.
1232         * obj-c++.dg/property/property-neg-2.mm: Same change.
1233         * obj-c++.dg/property/property-neg-3.mm: Same change.
1234         * obj-c++.dg/property/property-neg-4.mm: Same change.
1235         * obj-c++.dg/property/property-neg-5.mm: Same change.
1236         * obj-c++.dg/property/property-neg-7.mm: Same change.
1237         * obj-c++.dg/property/property-1.mm: Same change.
1238         * obj-c++.dg/property/synthesize-1.mm: Same change.
1239         * obj-c++.dg/property/at-property-2.mm: Same change.
1240         * obj-c++.dg/property/at-property-4.mm: Same change.
1241
1242         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1243         changes in the syntax of @property and the implementation of
1244         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1245         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1246         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1247
1248         * obj-c++.dg/property/at-property-5.mm: New.
1249         * obj-c++.dg/property/at-property-6.mm: New.
1250         * obj-c++.dg/property/at-property-7.mm: New.
1251         * obj-c++.dg/property/at-property-8.mm: New.
1252         * obj-c++.dg/property/at-property-9.mm: New.
1253         * obj-c++.dg/property/at-property-10.mm: New.
1254         * obj-c++.dg/property/at-property-11.mm: New.
1255         * obj-c++.dg/property/synthesize-2.mm: New.
1256         * obj-c++.dg/property/dynamic-2.mm: New.
1257
1258 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1259             Andrew Pinski <pinskia@gmail.com>
1260
1261         * gcc.c-torture/execute/vector-shift.c: New testcase.
1262         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1263         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1264         * gcc.dg/vector-shift.c: Likewise.
1265         * gcc.dg/vector-shift1.c: Likewise.
1266         * gcc.dg/torture/vector-shift2.c: Likewise.
1267         * gcc.dg/vector-shift3.c: Likewise.
1268         * gcc.dg/simd-1b.c: Adjust.
1269
1270 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1271
1272         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1273
1274 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1275
1276         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1277
1278 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1279
1280         PR target/46153
1281         * gcc.target/i386/pr46153.c: New test.
1282
1283 2010-10-27  Jason Merrill  <jason@redhat.com>
1284
1285         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1286
1287 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1288
1289         PR fortran/46161
1290         * gfortran.dg/class_dummy_3.f03: New.
1291
1292 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1293
1294         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1295         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1296
1297         * gcc.target/i386/avx-vzeroupper-3.c: New.
1298         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1299         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1300         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1301         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1302         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1303         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1304         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1305         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1306         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1307         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1308         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1309
1310 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1311
1312         * obj-c.dg/property/at-property-4.m: New.
1313         * obj-c++.dg/property/at-property-4.mm: New.
1314         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1315         updates in warning.
1316         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1317         updates in warning.
1318
1319 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1320
1321         * objc.dg/property/at-property-1.m: New.
1322         * objc.dg/property/at-property-2.m: New.
1323         * objc.dg/property/at-property-3.m: New.
1324         * objc.dg/ivar-invalid-type-1.m: New.
1325         * obj-c++.dg/property/at-property-1.mm: New.
1326         * obj-c++.dg/property/at-property-2.mm: New.
1327         * obj-c++.dg/property/at-property-3.mm: New.
1328         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1329         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1330         in error reporting.
1331
1332 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1333
1334         PR libgfortran/46010
1335         * gfortran.dg/namelist_66.f90: New test.
1336         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1337
1338 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1339
1340         PR fortran/42647
1341         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1342         * gfortran.dg/allocatable_scalar_10.f90: New.
1343         * gfortran.dg/class_19.f03: Extended.
1344
1345 2010-10-26  Jan Hubicka  <jh@suse.cz>
1346
1347         PR middle-end/45736
1348         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1349
1350 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1351
1352         PR tree-optimization/46167
1353         * gcc.dg/vect/O-pr46167.c: New.
1354         * gcc.dg/vect/vect.exp: Run tests with -O.
1355
1356 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1357
1358         PR target/44948
1359         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1360         * g++.dg/vect/pr33860a.cc: Likewise.
1361         * gcc.c-torture/compile/20070522-1.c: Likewise.
1362         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1363         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1364         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1365         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1366         * gcc.dg/pr44136.c: Likewise.
1367
1368         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1369         * gcc.dg/compat/vector-1_x.c: Likewise.
1370         * gcc.dg/compat/vector-1_y.c: Likewise.
1371         * gcc.dg/compat/vector-2_x.c: Likewise.
1372         * gcc.dg/compat/vector-2_y.c: Likewise.
1373         * gcc.dg/pr43300.c: Likewise.
1374
1375         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1376         * gcc.dg/compat/vector-1a_y.c: Likewise.
1377         * gcc.dg/compat/vector-1b_x.c: Likewise.
1378         * gcc.dg/compat/vector-1b_y.c: Likewise.
1379         * gcc.dg/compat/vector-2a_x.c: Likewise.
1380         * gcc.dg/compat/vector-2a_y.c: Likewise.
1381         * gcc.dg/compat/vector-2b_x.c: Likewise.
1382         * gcc.dg/compat/vector-2b_y.c: Likewise.
1383         * gcc.target/i386/pr39162.c: Likewise.
1384         * gcc.target/i386/pr40906-2.c: Likewise.
1385         * gcc.target/i386/sse-5.c: Likewise.
1386
1387         * gcc.dg/pr35442.c: Prune ABI change warnings.
1388
1389         * gcc.c-torture/execute/pr38151.x: New.
1390         * gcc.target/i386/pr44948-1a.c: Likewise.
1391         * gcc.target/i386/pr44948-1b.c: Likewise.
1392         * gcc.target/i386/pr44948-2a.c: Likewise.
1393         * gcc.target/i386/pr44948-2b.c: Likewise.
1394
1395 2010-10-26  Ian Lance Taylor  <iant@google.com>
1396
1397         PR middle-end/45687
1398         * gcc.c-torture/execute/20101025-1.c: New test.
1399
1400 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1401
1402         PR fortran/45451
1403         * gfortran.dg/class_allocate_5.f90: New.
1404
1405 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1406
1407         Implement opaque-enum-specifiers for C++0x
1408         * g++.dg/cpp0x/forw_enum1.C: New.
1409         * g++.dg/cpp0x/forw_enum2.C: New.
1410         * g++.dg/cpp0x/forw_enum3.C: New.
1411         * g++.dg/cpp0x/forw_enum4.C: New.
1412         * g++.dg/cpp0x/forw_enum5.C: New.
1413         * g++.dg/cpp0x/forw_enum6.C: New.
1414         * g++.dg/cpp0x/forw_enum7.C: New.
1415         * g++.dg/cpp0x/forw_enum8.C: New.
1416         * g++.dg/cpp0x/forw_enum9.C: New.
1417         * g++.dg/parse/enum3.C: Add new errors.
1418         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1419         * g++.dg/cpp0x/auto9.C: Add new error.
1420         * g++.dg/template/crash79.C: Add new errors.
1421
1422 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1423
1424         * gcc.target/arm/volatile-bitfields-1.c: New test.
1425         * gcc.target/arm/volatile-bitfields-2.c: New test.
1426         * gcc.target/arm/volatile-bitfields-3.c: New test.
1427
1428 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1429
1430         * gnat.dg/pointer_discr1.adb: New test.
1431         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1432         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1433         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1434
1435 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1436
1437         * gnat.dg/loop_optimization8.adb: New test.
1438         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1439         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1440
1441 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1442
1443         * gnat.dg/in_out_parameter2.adb: New test.
1444         * gnat.dg/in_out_parameter3.adb: Likewise.
1445
1446 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1447
1448         * g++.dg/opt/combine.c: New test.
1449
1450 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1451
1452         * gnat.dg/opt7.ad[sb]: New test.
1453         * gnat.dg/opt7_pkg.ads: New helper.
1454
1455 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1456
1457         PR objc/45735
1458         * obj-c.dg/pr45735.mm: New.
1459         * obj-c++.dg/pr45735.mm: New.
1460
1461 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1462
1463         PR objc/24393
1464         * objc.dg/pr24393.m: New.
1465         * obj-c++.dg/pr24393.mm: New.
1466
1467 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1468
1469         PR objc/28049
1470         * objc.dg/pr28049.m: New.
1471         * obj-c++.dg/pr28049.mm: New.
1472
1473 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1474
1475         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1476         parameter attributes are now supported.
1477         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1478         * objc.dg/attributes/parameter-attribute-1.m: New test.
1479         * objc.dg/attributes/parameter-attribute-2.m: New test.
1480         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1481         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1482
1483 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1484
1485         Based on the CFString implementation in FSF apple/trunk branch.
1486
1487         * gcc.dg/darwin-cfstring-1.c: New.
1488         * gcc.dg/darwin-cfstring-2.c: New.
1489         * gcc.dg/torture/darwin-cfstring-3.c: New.
1490         * g++.dg/other/darwin-cfstring1.C: New.
1491         * g++.dg/torture/darwin-cfstring-3.C: New.
1492
1493 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1494
1495         * objc.dg/demangle-1.m: New test.
1496         * obj-c++.dg/demangle-1.mm: New test.
1497         * obj-c++.dg/demangle-2.mm: New test.
1498         * obj-c++.dg/demangle-3.mm: New test.
1499
1500 2010-10-23  Ian Lance Taylor  <iant@google.com>
1501
1502         * gcc.c-torture/execute/20101011-1.c: New test.
1503         * gcc.c-torture/execute/20101011-1.x: New test driver.
1504
1505 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1506
1507         PR fortran/46122
1508         * gfortran.dg/protected_8.f90: New.
1509
1510 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1511
1512         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1513         * gcc.target/i386/isa-9.c: Skip for -march other than
1514         -march=amdfam10 in multilib options.
1515         * gcc.target/i386/pr42589.c: Skip for -march other than
1516         -march=i486 in multilib options.
1517         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1518         other -march in multilib options.
1519
1520 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1521
1522         PR rtl-optimization/37360
1523         * gcc.dg/pr37360.c: New test.
1524
1525 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1526
1527         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1528
1529 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1530         Andrew Pinski <pinskia@gmail.com>
1531
1532         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1533         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1534         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1535         * gcc.dg/vector-subscript-1.c: Likewise.
1536         * gcc.dg/vector-subscript-2.c: Likewise.
1537         * gcc.dg/vector-subscript-3.c: New testcase.
1538         * gcc.dg/array-8.c: Adjust.
1539
1540 2010-10-22  Richard Guenther  <rguenther@suse.de>
1541
1542         PR middle-end/46137
1543         * c-c++-common/torture/pr46137.c: New testcase.
1544
1545 2010-10-22  Jason Merrill  <jason@redhat.com>
1546
1547         PR c++/46129
1548         * g++.dg/template/defarg14.C: New.
1549
1550 2010-10-22  Jason Merrill  <jason@redhat.com>
1551
1552         PR c++/46103
1553         * g++.dg/cpp0x/implicit10.C: New.
1554
1555 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
1556
1557         PR target/46098
1558         * gcc.target/i386/pr46098.c: New test.
1559
1560 2010-10-22  Richard Guenther  <rguenther@suse.de>
1561
1562         PR tree-optimization/45720
1563         * gcc.dg/torture/pr45720.c: New testcase.
1564
1565 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1566
1567         PR tree-optimization/46126
1568         * gcc.dg/vect/pr46126.c: New.
1569
1570 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1571
1572         Based on the CFString implementation in FSF apple/trunk branch.
1573
1574         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1575         so that the latter can be used in dg-skip and dg-xfail clauses.
1576         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1577         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1578         to use dg-additional-files for Object1.
1579         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1580         to use dg-additional-files for Object1, move to torture/strings/.
1581         * obj-c++.dg/const-str-4.mm: Likewise.
1582         * obj-c++.dg/const-str-3.mm: Likewise.
1583         * obj-c++.dg/const-str-8.mm: Likewise.
1584         * obj-c++.dg/const-str-9.mm: Likewise.
1585         * obj-c++.dg/const-str-10.mm: Likewise.
1586         * obj-c++.dg/const-str-10.mm: Likewise.
1587         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1588         to use dg-additional-files for Object1, move to strings/.
1589         * obj-c++.dg/const-str-2.mm: Likewise.
1590         * obj-c++.dg/const-str-5.mm: Likewise.
1591         * obj-c++.dg/const-str-6.mm: Likewise.
1592         * obj-c++.dg/const-str-12.mm: Likewise.
1593         * obj-c++.dg/strings/strings.exp: New.
1594         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1595         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1596         * obj-c++.dg/torture/strings/strings.exp: New.
1597         * obj-c++.dg/torture/strings/string1.mm: New.
1598         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1599         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1600         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1601
1602         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1603         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1604         * objc/execute/string2.m: Likewise.
1605         * objc/execute/string3.m: Likewise.
1606         * objc/execute/string3.m: Likewise.
1607         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1608         * objc.dg/foreach-4.m: Likewise.
1609         * objc.dg/foreach-5.m: Likewise.
1610         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1611         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1612         * objc.dg/const-str-4.m: Likewise.
1613         * objc.dg/const-str-7.m: Likewise.
1614         * objc.dg/const-str-8.m: Likewise.
1615         * objc.dg/const-str-9.m: Likewise.
1616         * objc.dg/const-str-10.m: Likewise.
1617         * objc.dg/const-str-11.m: Likewise.
1618         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1619         to use dg-additional-files for Object1, move to objc.dg/strings/.
1620         * objc.dg/const-str-2.m: Likewise.
1621         * objc.dg/const-str-5.m: Likewise.
1622         * objc.dg/const-str-6.m: Likewise.
1623         * objc.dg/const-str-12.m: Likewise.
1624         * objc.dg/const-str-12b.m: Likewise.
1625         * objc.dg/strings/strings.exp: New.
1626         * objc.dg/strings/const-cfstring-2.m: New.
1627         * objc.dg/strings/const-cfstring-5.m: New.
1628         * objc.dg/torture/strings/strings.exp: New.
1629         * objc.dg/torture/strings/const-cfstring-1.m: New.
1630         * objc.dg/torture/strings/const-cfstring-3.m: New.
1631         * objc.dg/torture/strings/const-cfstring-4.m: New.
1632
1633 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1634
1635         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1636
1637 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1638
1639         PR c++/46117
1640         * g++.dg/parse/crash57.C: New.
1641
1642 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1643             H.J. Lu  <hongjiu.lu@intel.com>
1644
1645         PR target/45946
1646         * gcc.target/i386/pr45946.c: New test.
1647
1648 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1649
1650         PR tree-optimization/45875
1651         * g++.dg/ipa/pr45875.C: New test.
1652
1653 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1654
1655         PR tree-optimization/46049
1656         PR tree-optimization/46052
1657         * gcc.dg/vect/pr46052.c: New test.
1658         * gcc.dg/vect/pr46049.c: New test.
1659
1660 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1661
1662         PR fortran/46007
1663         * gfortran.dg/shape_5.f90:  New test case.
1664
1665 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1666
1667         PR fortran/46060
1668         * gfortran.dg/proc_ptr_comp_25.f90: New.
1669
1670 2010-10-21  Richard Guenther  <rguenther@suse.de>
1671             Michael Matz  <matz@suse.de>
1672
1673         PR tree-optimization/45764
1674         * gcc.dg/torture/pr45764.c: New testcase.
1675
1676 2010-10-21  Richard Guenther  <rguenther@suse.de>
1677
1678         PR tree-optimization/46111
1679         * g++.dg/torture/pr46111.C: New testcase.
1680
1681 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1682
1683         PR fortran/46067
1684         * gfortran.dg/dummy_procedure_4.f90: New.
1685         * gfortran.dg/proc_ptr_30.f90: New.
1686
1687 2010-10-21  Tobias Burnus  <burnus@net-b.de>
1688
1689         PR fortran/46100
1690         * gfortran.dg/ptr-func-1.f90: New.
1691         * gfortran.dg/ptr-func-2.f90: New.
1692
1693 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1694
1695         PR tree-optimization/45919
1696         * gcc.c-torture/compile/pr45919.c: New test.
1697
1698         PR tree-optimization/46066
1699         * gcc.dg/autopar/pr46066.c: New test.
1700
1701 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1702
1703         PR c++/46024
1704         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1705
1706 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1707
1708         PR c++/46056
1709         * g++.dg/cpp0x/range-for7.C: New.
1710
1711 2010-10-20  Richard Guenther  <rguenther@suse.de>
1712
1713         PR lto/45667
1714         * g++.dg/lto/20101020-1_0.h: New testcase.
1715         * g++.dg/lto/20101020-1_0.C: Likewise.
1716         * g++.dg/lto/20101020-1_1.C: Likewise.
1717
1718 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
1719
1720         * gcc.dg/20101013-1.c: New test.
1721
1722 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1723
1724         PR target/46085
1725         * gcc.target/i386/pr46085-1.c: New.
1726         * gcc.target/i386/pr46085-2.c: Likewise.
1727
1728 2010-10-20  Richard Guenther  <rguenther@suse.de>
1729
1730         PR tree-optimization/45860
1731         * gcc.dg/torture/pr45860.c: New testcase.
1732
1733 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1734
1735         * gnat.dg/discr25.adb: New test.
1736         * gnat.dg/discr25_pkg.ad[sb]: New helper.
1737
1738 2010-10-20  Olivier Hainque  <hainque@adacore.com>
1739
1740         * gcc.target/powerpc/ehreturn.c: New test.
1741
1742 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1743
1744         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
1745         not require Foundation and run with the GNU runtime as well.
1746
1747         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1748
1749         Radar 4439126
1750         * obj-c++.dg/template-8.mm: New.
1751
1752 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1753
1754         PR objc/23709
1755         * objc.dg/pr23709.m: New.
1756         * obj-c++.dg/pr23709.m: New.
1757
1758 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1759
1760         PR c++/46046
1761         * g++.dg/template/crash104.C: New.
1762
1763 2010-10-19  Richard Henderson  <rth@redhat.com>
1764
1765         * gcc.target/i386/fma3-fma.c: New.
1766         * gcc.target/i386/fma3-builtin.c: New.
1767         * gcc.target/i386/fma4-builtin.c: New.
1768
1769 2010-10-19  Richard Guenther  <rguenther@suse.de>
1770
1771         PR testsuite/46081
1772         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1773
1774 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1775
1776         Merge from 'apple/trunk' branch on FSF servers.
1777
1778         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1779
1780         Radar 4293709
1781         * objc.dg/proto-init-mimatch-1.m: New.
1782         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1783
1784 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1785
1786         Implemented parsing @synthesize and @dynamic for
1787         Objective-C/Objective-C++.
1788         * objc.dg/property/dynamic-1.m: New.
1789         * objc.dg/property/synthesize-1.m: New.
1790         * obj-c++.dg/property/dynamic-1.mm: New.
1791         * obj-c++.dg/property/synthesize-1.mm: New.
1792
1793 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1794
1795         * objc.dg/at-class-1.m: New.
1796         * objc.dg/at-class-1.mm: New.
1797
1798 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
1799
1800         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1801
1802 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1803
1804         Merge from 'apple/trunk' branch on FSF servers.
1805
1806         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
1807
1808         Radar 4407151
1809         * obj-c++.dg/template-7.mm: New.
1810
1811 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1812
1813         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1814         bugfix.
1815
1816 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1817
1818         Merge from 'apple/trunk' branch on FSF servers.
1819
1820         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1821
1822         Radar 4451818
1823         * obj-c++.dg/try-catch-16.mm: New.
1824         * obj-c++.dg/try-catch-17.mm: New.
1825
1826         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
1827
1828         Radar 4330422
1829         * obj-c++.dg/try-catch-15.mm: New
1830
1831         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
1832
1833         Radar 4204796
1834         * obj-c++.dg/try-catch-12.mm: New
1835         * obj-c++.dg/try-catch-13.mm: New
1836         * obj-c++.dg/try-catch-14.mm: New
1837         * objc.dg/try-catch-11.m: New
1838         * objc.dg/try-catch-12.m: New
1839         * objc.dg/try-catch-13.m: New
1840
1841 2010-10-18  Richard Henderson  <rth@redhat.com>
1842
1843         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1844
1845 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1846
1847         PR c/46015
1848         * c-c++-common/Wunused-var-13.c: New test.
1849
1850 2010-10-18  Richard Guenther  <rguenther@suse.de>
1851
1852         PR tree-optimization/45967
1853         * gcc.dg/torture/pr45967.c: New testcase.
1854         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1855         * gcc.dg/ipa/ipa-pta-13.c: Likewise
1856         * gcc.dg/torture/pr39074-2.c: Likewise
1857         * gcc.dg/torture/pta-escape-1.c: Likewise
1858         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1859         * gcc.dg/tree-ssa/pta-callused.c: Likewise
1860         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1861         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1862         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1863         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1864
1865 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
1866
1867         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1868
1869 2010-10-18  Richard Guenther  <rguenther@suse.de>
1870
1871         PR lto/44950
1872         * g++.dg/lto/20101015-2_0.C: New testcase.
1873
1874 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1875
1876         PR middle-end/46019
1877         * gcc.c-torture/execute/pr46019.c: New test.
1878
1879 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1880
1881         Merge from 'apple/trunk' branch on FSF servers.
1882
1883         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1884
1885         Radar 4516785
1886         * obj-c++.dg/method-namespace-2.mm: New.
1887
1888 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1889
1890         Merge from 'apple/trunk' branch on FSF servers.
1891
1892         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1893
1894         Radar 4133425
1895         * objc.dg/private-1.m: Test modified.
1896         * obj-c++.dg/private-1.mm: Test modified.
1897
1898 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1899
1900         PR testsuite/45987
1901         * gcc.target/i386/push-1.c: Remove.
1902
1903 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1904             H.J. Lu  <hongjiu.lu@intel.com>
1905
1906         PR target/46051
1907         * gcc.target/i386/pr46051.c: New test.
1908
1909 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1910
1911         * obj-c++.dg/gnu-api-2-class.mm: New.
1912         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1913         * obj-c++.dg/gnu-api-2-method.mm: New.
1914         * obj-c++.dg/gnu-api-2-objc.mm: New.
1915         * obj-c++.dg/gnu-api-2-object.mm: New.
1916         * obj-c++.dg/gnu-api-2-property.mm: New.
1917         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1918         * obj-c++.dg/gnu-api-2-sel.mm: New.
1919
1920 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1921
1922         * objc.dg/fsf-package-0.m: New.
1923         * obj-c++.dg/fsf-package-0.m: New.
1924
1925 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1926
1927         PR objc/18255
1928         * objc.dg/pr18255.m: New.
1929
1930 2010-10-16  Jan Hubicka  <jh@suse.cz>
1931
1932         PR middle-end/44206
1933         * g++.dg/torture/pr44206.C: New.
1934
1935 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1936
1937         * objc.dg/gnu-api-2-class.m: New.
1938         * objc.dg/gnu-api-2-objc.m: New.
1939
1940 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1941
1942         * objc.dg/gnu-api-2-ivar.m: New.
1943
1944 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1945
1946         * objc.dg/gnu-api-2-property.m: New.
1947
1948 2010-10-15  Xinliang David Li  <davidxl@google.com>
1949
1950         * g++.dg/uninit-pred-3_a.C: New test.
1951         * g++.dg/uninit-pred-3_b.C: New test.
1952
1953 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1954
1955         * objc.dg/gnu-api-2-object.m: New.
1956
1957 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1958
1959         * objc.dg/gnu-api-2-method.m: New.
1960
1961 2010-10-15  Jason Merrill  <jason@redhat.com>
1962
1963         * g++.dg/lto/pr45983_0.C: New.
1964
1965 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1966
1967         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1968         builtin combiner patterns.
1969         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1970         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1971         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1972         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1973         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1974
1975 2010-10-15  Richard Guenther  <rguenther@suse.de>
1976
1977         * g++.dg/lto/20101015-1_0.C: New testcase.
1978
1979 2010-10-15  Richard Guenther  <rguenther@suse.de>
1980
1981         PR testsuite/46021
1982         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1983         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1984
1985 2010-10-15  Richard Guenther  <rguenther@suse.de>
1986
1987         PR lto/45957
1988         * g++.dg/lto/20101014-1_0.C: New testcase.
1989
1990 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1991
1992         * objc.dg/gnu-api-2-protocol.m: New.
1993         * objc.dg/gnu-api-2-sel.m: New.
1994
1995 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1996
1997         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1998         arm-eabi targets.
1999
2000 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2001
2002         * gcc.dg/20101010-1.c: New testcase.
2003
2004 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2005
2006         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2007         script when relocatable linking.
2008
2009 2010-10-14  Yao Qi  <yao@codesourcery.com>
2010
2011         PR target/45447
2012         * gcc.target/arm/pr45447.c: New test.
2013
2014 2010-10-14  Jan Hubicka  <jh@suse.cz>
2015
2016         PR middle-end/45621
2017         * g++.dg/lto/pr45621.h : New.
2018         * g++.dg/lto/pr45621_0.C: New.
2019         * g++.dg/lto/pr45621_1.C: New.
2020
2021 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2022
2023         * objc.dg/property: New.
2024         * objc.dg/property/fsf-property-basic.m: New.
2025         * objc.dg/property/fsf-property-method-access.m: New.
2026         * objc.dg/property/fsf-property-named-ivar.m: New.
2027         * obj-c++.dg/property: New.
2028         * obj-c++.dg/property/fsf-property-basic.mm: New.
2029         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2030         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2031
2032         merge from FSF apple 'trunk' branch.
2033         2006 Fariborz Jahanian <fjahanian@apple.com>
2034
2035         Radars 4436866, 4505126, 4506903, 4517826
2036         * objc.dg/property/property-1.m: New.
2037         * objc.dg/property/property-2.m: New.
2038         * objc.dg/property/property-3.m: New.
2039         * objc.dg/property/property-neg-1.m: New.
2040         * objc.dg/property/property-neg-2.m: New.
2041         * objc.dg/property/property-neg-3.m: New.
2042         * objc.dg/property/property-neg-4.m: New.
2043         * objc.dg/property/property-neg-5.m: New.
2044         * objc.dg/property/property-neg-6.m: New.
2045         * objc.dg/property/property-neg-7.m: New.
2046         * objc.dg/property/property.exp: New.
2047         * obj-c++.dg/property/property-1.mm: New.
2048         * obj-c++.dg/property/property-2.mm: New.
2049         * obj-c++.dg/property/property-3.mm: New.
2050         * obj-c++.dg/property/property-neg-1.mm: New.
2051         * obj-c++.dg/property/property-neg-2.mm: New.
2052         * obj-c++.dg/property/property-neg-3.mm: New.
2053         * obj-c++.dg/property/property-neg-4.mm: New.
2054         * obj-c++.dg/property/property-neg-5.mm: New.
2055         * obj-c++.dg/property/property-neg-6.mm: New.
2056         * obj-c++.dg/property/property-neg-7.mm: New.
2057         * obj-c++.dg/property/property.exp: New.
2058
2059 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2060
2061         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2062
2063 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2064
2065         PR c/45969
2066         * gcc.c-torture/compile/pr45969-1.c: New test.
2067
2068 2010-10-14  Richard Guenther  <rguenther@suse.de>
2069
2070         PR tree-optimization/44913
2071         * gcc.dg/torture/pr44913.c: New testcase.
2072
2073 2010-10-14  Richard Guenther  <rguenther@suse.de>
2074
2075         PR lto/45382
2076         * g++.dg/lto/20101014-2_0.C: New testcase.
2077
2078 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2079
2080         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2081         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2082         * gcc.target/i386/pr44130.c: Likewise.
2083         * gcc.target/i386/pr44144.c: Likewise.
2084         * gcc.target/i386/pr44180.c: Likewise.
2085         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2086         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2087         * gcc.target/i386/vect-sizes-1.c: Likewise.
2088         * gcc.target/i386/vectorize4-avx.c: Likewise.
2089
2090 2010-10-14  Richard Guenther  <rguenther@suse.de>
2091
2092         PR lto/44561
2093         * g++.dg/lto/20101010-3_0.C: New testcase.
2094         * g++.dg/lto/20101010-4_0.C: Likewise.
2095
2096 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2097
2098         * objc.dg/pr45878.m: Update to include NSConstantString interface
2099         for -fnext-runtime.
2100         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2101         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2102         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2103         reference for m64 -fnext-runtime.
2104
2105 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2106
2107         * gcc.target/i386/vect-sizes-1.c: New.
2108
2109 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2110
2111         PR middle-end/46011
2112         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2113
2114 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2115
2116         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2117         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2118
2119 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2120
2121         * gcc.target/ia64/20101005.c: New test.
2122
2123 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2124
2125         PR rtl-optimization/45570
2126         * gcc.dg/pr45570.c: New test.
2127
2128 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2129
2130         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2131         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2132         * gcc.target/i386/vectorize4-avx.c: Likewise.
2133
2134 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2135
2136         * gcc.target/i386/avx-copysign-vec.c: New.
2137         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2138
2139 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2140
2141         PR middle-end/44130
2142         * gcc.target/i386/pr44130.c: New.
2143
2144 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2145
2146         PR middle-end/44144
2147         * gcc.target/i386/pr44144.c: New.
2148
2149 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2150
2151         PR target/44180
2152         * gcc.target/i386/pr44180.c: New.
2153
2154 2010-10-13  Jason Merrill  <jason@redhat.com>
2155
2156         * g++.dg/template/canon-type-8.C: New.
2157
2158 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2159
2160         * gcc.c-torture/execute/20101013-1.c: New test.
2161
2162 2010-10-13  Richard Guenther  <rguenther@suse.de>
2163
2164         PR objc/45878
2165         * objc.dg/pr45878.m: New testcase.
2166
2167 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2168
2169         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2170         * gcc.dg/format/dfp-printf-1.c: Likewise.
2171         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2172
2173 2010-10-13  Richard Guenther  <rguenther@suse.de>
2174
2175         PR tree-optimization/45788
2176         * g++.dg/pr45788.C: New testcase.
2177
2178 2010-10-13  Richard Guenther  <rguenther@suse.de>
2179
2180         PR tree-optimization/45970
2181         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2182
2183 2010-10-13  Richard Guenther  <rguenther@suse.de>
2184
2185         PR tree-optimization/45982
2186         * gcc.dg/torture/pr45982.c: New testcase.
2187         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2188         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2189         * gcc.dg/torture/pr39074-2.c: Likewise.
2190
2191 2010-10-13  Richard Guenther  <rguenther@suse.de>
2192
2193         PR middle-end/45874
2194         * g++.dg/torture/pr45874.C: New testcase.
2195
2196 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2197
2198         * objc.dg/attributes/method-attribute-1.m: Update to respond
2199         to implemented method attributes..
2200         * objc.dg/attributes/method-attribute-2.m: Likewise.
2201         * objc.dg/attributes/method-attribute-3.m: Likewise.
2202         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2203         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2204         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2205
2206 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2207
2208         PR libobjc/23214
2209         * objc.dg/pr23214.m: New.
2210
2211 2010-10-12  Michael Eager  <eager@eagercon.com>
2212
2213         PR testsuite/45856
2214         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2215         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2216
2217 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2218
2219         PR fortran/45636
2220         * gcc.c-torture/execute/pr45636.c: New test.
2221         * gfortran.dg/pr45636.f90: New test.
2222
2223 2010-10-12  Richard Henderson  <rth@redhat.com>
2224
2225         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2226
2227 2010-10-12  Daniel Kraft  <d@domob.eu>
2228
2229         PR fortran/38936
2230         * gfortran.dg/associate_1.f03: More tests with derived-types.
2231         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2232         * gfortran.dg/associate_8.f03: Fix typo.
2233         * gfortran.dg/initialization_27.f90: Fix typo.
2234
2235 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2236
2237         PR testsuite/45851
2238         * lib/lto.exp (lto-get-options-main): Support optional target
2239         selector for dg-extra-ld-options.
2240
2241 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2242
2243         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2244         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2245
2246 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2247
2248         PR middle-end/45699
2249         * g++.dg/torture/pr45699.C: New test.
2250         * g++.dg/otr-fold-1.C: Adjusted.
2251         * g++.dg/otr-fold-1.C: Likewise.
2252
2253 2010-10-11  Nick Clifton  <nickc@redhat.com>
2254
2255         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2256         Allow for a user label prefix.
2257
2258 2010-10-10  Richard Guenther  <rguenther@suse.de>
2259
2260         * g++.dg/lto/20101010-1_0.C: New testcase.
2261         * g++.dg/lto/20101010-2_0.C: Likewise.
2262
2263 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2264
2265         PR tree-optimization/45902
2266         * gcc.dg/vect/45902.c: New test.
2267
2268 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2269
2270         PR target/45870
2271         * gcc.dg/tls/pr45870.c: New test.
2272
2273 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2274
2275         PR fortran/45961
2276         * gfortran.dg/typebound_operator_6.f03: New.
2277
2278 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2279
2280         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2281         and adjust -export symbol scanning.
2282         * g++.dg/ext/dllexport1.C: Likewise.
2283         * g++.dg/ext/dllexport3.C: Likewise.
2284         * gcc.dg/dll-3.c: Likewise.
2285         * gcc.dg/dll-4.c: Likewise.
2286         * gcc.dg/dll-5.c: Likewise.
2287
2288 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2289
2290         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2291         instead of tree_profile dump file.
2292         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2293         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2294         dump file.
2295
2296 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2297
2298         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2299
2300 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2301
2302         * gfortran.dg/character_comparison_4.f90:  New test.
2303         * gfortran.dg/character_comparison_5.f90:  New test.
2304         * gfortran.dg/character_comparison_6.f90:  New test.
2305
2306 2010-10-09  Richard Henderson  <rth@redhat.com>
2307
2308         * lib/target-supports.exp
2309         (check_effective_target_automatic_stack_alignment): Always true.
2310
2311 2010-10-09  Richard Guenther  <rguenther@suse.de>
2312
2313         PR lto/45956
2314         * gcc.dg/lto/20101009-2_0.c: New testcase.
2315         * gcc.dg/lto/20101009-2_1.c: Likewise.
2316         * gcc.dg/lto/20101009-2_2.c: Likewise.
2317
2318 2010-10-09  Richard Guenther  <rguenther@suse.de>
2319
2320         PR lto/45947
2321         * g++.dg/lto/20101009-1_0.C: New testcase.
2322
2323 2010-10-09  Richard Guenther  <rguenther@suse.de>
2324
2325         PR tree-optimization/45945
2326         * gcc.dg/lto/20101009-1_0.c: New testcase.
2327
2328 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2329
2330         PR target/45913
2331         * gcc.target/i386/pr45913.c: New.
2332
2333 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2334
2335         PR fortran/45943
2336         * gfortran.dg/streamio_16.f90: Update test.
2337
2338 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2339
2340         PR tree-optimization/45903
2341         * gcc.target/i386/pr45903.c: New test.
2342
2343 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2344
2345         * gnat.dg/interface5.adb: Compile with warnings disabled.
2346
2347 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2348
2349         * obj-c++.dg/encode-10.mm: New testcase.
2350
2351 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2352
2353         PR objc++/23614
2354         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2355         C++ class.  Removed XFAIL.
2356
2357 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2358
2359         PR fortran/45933
2360         * gfortran.dg/typebound_operator_5.f03: New.
2361
2362 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2363
2364         Merge from 'apple/trunk' branch on FSF servers.
2365
2366         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
2367
2368         Radar 4508851
2369         * obj-c++.dg/method-namespace-1.mm: New.
2370
2371 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2372
2373         * gcc.dg/tree-ssa/sra-11.c: New test.
2374
2375 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2376
2377         PR Tree-Vect/45847
2378         * gcc.dg/vect/pr45847.c: New test.
2379
2380 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2381             Kai Tietz  <kai.tietz@onevision.com>
2382
2383         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2384
2385 2010-10-07  Richard Guenther  <rguenther@suse.de>
2386
2387         PR tree-optimization/45732
2388         * gcc.dg/torture/pr45732.c: New testcase.
2389
2390 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2391
2392         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2393         * objc.dg/foreach-2.m: Likewise.
2394         * objc.dg/foreach-3.m: Likewise.
2395         * objc.dg/foreach-4.m: Likewise.
2396         * objc.dg/foreach-5.m: Likewise.
2397         * objc.dg/foreach-6.m: Likewise.
2398         * objc.dg/foreach-7.m: Likewise.
2399         * objc.dg/objc-foreach-4.m: Likewise.
2400         * objc.dg/objc-foreach-5.m: Likewise.
2401
2402 2010-10-07  Richard Guenther  <rguenther@suse.de>
2403
2404         PR middle-end/45869
2405         * gcc.dg/torture/pr45869.c: New testcase.
2406
2407 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2408
2409         * objc.dg/set-not-used-1.m: New
2410         * obj-c++.dg/set-not-used-1.mm: New.
2411
2412 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2413
2414         * objc.dg/attributes/method-attribute-3.m: New.
2415         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2416
2417 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2418
2419         PR fortran/45916
2420         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2421
2422 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2423
2424         PR fortran/45889
2425         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2426
2427 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2428
2429         Merge from 'apple/trunk' branch on FSF servers.
2430
2431         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
2432
2433         Radar 4278774
2434         * obj-c++.dg/encode-9.mm: New.
2435
2436 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2437
2438         * g++.dg/cpp0x/pr45908.C: New test.
2439
2440 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2441
2442         * gnat.dg/opt6.ad[sb]: New test.
2443
2444 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2445
2446         Implemented fast enumeration for Objective-C.
2447         * objc.dg/foreach-1.m: New.
2448         * objc.dg/foreach-2.m: New.
2449         * objc.dg/foreach-3.m: New.
2450         * objc.dg/foreach-4.m: New.
2451         * objc.dg/foreach-5.m: New.
2452         * objc.dg/foreach-6.m: New.
2453         * objc.dg/foreach-7.m: New.
2454
2455         Merge from 'apple/trunk' branch on FSF servers:
2456         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
2457
2458         Radar 4502236
2459         * objc.dg/objc-foreach-5.m: New.
2460
2461         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
2462
2463         Radar 4507230
2464         * objc.dg/objc-foreach-4.m: New.
2465
2466         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
2467
2468         Radar 4472881
2469         * objc.dg/objc-foreach-3.m: New.
2470
2471         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
2472
2473         Radar 4468498
2474         * objc.dg/objc-foreach-2.m: New.
2475
2476         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
2477
2478         Radar 4294910
2479         * objc.dg/objc-foreach-1.m: New
2480
2481 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2482
2483         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2484         unsigned values.
2485
2486 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2487
2488         PR objc++/28050
2489         * obj-c++.dg/syntax-error-10.mm: New.
2490
2491 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2492
2493         PR objc++/23707
2494         * obj-c++.dg/syntax-error-9.mm: New.
2495
2496 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2497
2498         PR objc++/31126
2499         * obj-c++.dg/syntax-error-8.mm: New.
2500
2501 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2502
2503         Merge from 'apple/trunk' branch on FSF servers.
2504
2505         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
2506
2507         Radar 4290840
2508         * obj-c++.dg/syntax-error-7.mm: New
2509
2510         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
2511
2512         Radar 4294425
2513         * obj-c++.dg/syntax-error-6.mm: New
2514
2515         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
2516
2517         Radar 4261146
2518         * obj-c++.dg/syntax-error-5.mm: New
2519
2520         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2521
2522         Radar 4093475
2523         * obj-c++.dg/syntax-error-[3-4].mm: New.
2524
2525         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2526
2527         Radar 4185810
2528         * obj-c++.dg/syntax-error-[1-2].mm: New.
2529
2530 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2531
2532         PR tree-optimization/45752
2533         * gcc.dg/vect/pr45752.c: New test.
2534
2535 2010-10-05  Richard Guenther  <rguenther@suse.de>
2536
2537         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2538         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2539         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2540         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2541         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2542         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2543         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2544         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2545         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2546         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2547         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2548         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2549         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2550         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2551         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2552         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2553         * gcc.dg/tree-ssa/20080530.c: Likewise.
2554         * g++.dg/tree-ssa/inline-3.C: Likewise.
2555         * g++.dg/tree-ssa/inline-1.C: Likewise.
2556         * g++.dg/tree-ssa/inline-2.C: Likewise.
2557         * gcc.dg/profile-dir-1.c: Likewise.
2558         * gcc.dg/profile-dir-2.c: Likewise.
2559         * gcc.dg/profile-dir-3.c: Likewise.
2560
2561 2010-10-05  Richard Guenther  <rguenther@suse.de>
2562
2563         PR middle-end/45877
2564         * g++.dg/torture/pr45877.C: New testcase.
2565
2566 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2567
2568         PR debug/45849
2569         * gcc.dg/debug/pr45849.c: New test.
2570
2571         PR middle-end/45876
2572         * gcc.c-torture/compile/pr45876.c: New test.
2573
2574 2010-10-04  Julian Brown  <julian@codesourcery.com>
2575
2576         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2577         vect_hw_misalign.
2578         * gcc.dg/vect/vect-60.c: Likewise.
2579         * gcc.dg/vect/vect-56.c: Likewise.
2580         * gcc.dg/vect/vect-93.c: Likewise.
2581         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2582         * gcc.dg/vect/vect-95.c: Likewise.
2583         * gcc.dg/vect/vect-96.c: Likewise.
2584         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2585         * gcc.dg/vect/slp-25.c: Likewise.
2586         * gcc.dg/vect/slp-3.c: Likewise.
2587         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2588         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2589         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2590         * gcc.dg/vect/vect-109.c: Likewise.
2591         * gcc.dg/vect/vect-peel-1.c: Likewise.
2592         * gcc.dg/vect/vect-peel-2.c: Likewise.
2593         * lib/target-supports.exp
2594         (check_effective_target_arm_vect_no_misalign): New.
2595         (check_effective_target_vect_no_align): Use above.
2596         (check_effective_target_vect_element_align): New.
2597         (add_options_for_quad_vectors): New.
2598
2599 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2600
2601         PR tree-optimization/45572
2602         * g++.dg/ipa/pr45572-1.C: New test.
2603         * g++.dg/ipa/pr45572-2.C: Likewise.
2604
2605 2010-10-03  Ian Lance Taylor  <iant@google.com>
2606
2607         * gcc.dg/anon-struct-11.c: New test.
2608         * gcc.dg/anon-struct-12.c: New test.
2609         * gcc.dg/anon-struct-13.c: New test.
2610         * gcc.dg/anon-struct-14.c: New test.
2611
2612 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2613
2614         * g++.dg/torture/pr45764.C: Revert revision 164914.
2615         * gcc.dg/vect/pr43432.c: Likewise.
2616         * gcc.dg/vect/vect-114.c: Likewise.
2617         * gcc.dg/vect/vect-15.c: Likewise.
2618
2619 2010-10-03  Jason Merrill  <jason@redhat.com>
2620
2621         * g++.dg/cpp0x/sfinae5.C: New.
2622
2623 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2624
2625         PR tree-optimization/45720
2626         PR tree-optimization/45764
2627         * g++.dg/torture/pr45764.C: New.
2628
2629         * gcc.dg/vect/pr43432.c: Xfail.
2630         * gcc.dg/vect/vect-114.c: Likewise.
2631         * gcc.dg/vect/vect-15.c: Likewise.
2632
2633 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2634
2635         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2636         hppa*-*-hpux*.
2637         * gcc.dg/torture/pr45678-2.c: Likewise.
2638
2639 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2640
2641         PR fortran/45748
2642         * gfortran.dg/intrinsic_6.f90: New.
2643
2644 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2645
2646         PR fortran/42831
2647         * gfortran.dg/dependency_37.f90:  New test.
2648
2649 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2650
2651         * gcc.target/i386/shift_mask.c: New test.
2652
2653 2010-10-01  Richard Guenther  <rguenther@suse.de>
2654
2655         PR tree-optimization/45854
2656         * g++.dg/torture/pr45854.C: New testcase.
2657
2658 2010-09-30  Michael Eager  <eager@eagercon.com>
2659
2660         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2661         __FLT_{MIN,MAX}__.
2662
2663 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2664
2665         PR middle-end/45758
2666         * gfortran.dg/graphite/pr45758.f90: New.
2667
2668 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2669
2670         PR middle-end/45230
2671         * gcc.dg/graphite/id-pr45230.c: New.
2672
2673 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2674
2675         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2676         * gfortran.dg/graphite/graphite.exp: Same.
2677         * gcc.dg/graphite/vect-pr43423.c: New.
2678
2679 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2680
2681         PR target/45843
2682         * g++.dg/torture/pr45843.C: New test.
2683
2684 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2685
2686         PR fortran/45828
2687         * gfortran.dg/allocate_derived_5.f90: New.
2688
2689 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2690
2691         PR tree-optimization/31261
2692         * gcc.dg/tree-ssa/pr31261.c: New test.
2693
2694 2010-09-30  Michael Eager  <eager@eagercon.com>
2695
2696         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2697         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2698         * gcc.target/microblaze/microblaze.exp: Ditto.
2699         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2700         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2701         * gcc.target/microblaze/others/data_var1.c: Ditto.
2702         * gcc.target/microblaze/others/data_var2.c: Ditto.
2703         * gcc.target/microblaze/others/data_var3.c: Ditto.
2704         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2705         * gcc.target/microblaze/others/strings1.c:: Ditto.
2706         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2707         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2708         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2709         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2710         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2711         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2712         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2713         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2714         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2715         * gcc.target/microblaze/isa/pcmp.c: Ditto.
2716         * gcc.target/microblaze/isa/nofloat.c: Ditto.
2717         * gcc.target/microblaze/isa/fcvt.c: Ditto.
2718         * gcc.target/microblaze/isa/float.c: Ditto.
2719         * gcc.target/microblaze/isa/mulh.c: Ditto.
2720         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2721         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2722         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2723         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2724         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2725         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2726         * gcc.target/microblaze/isa/bshift.c: Ditto.
2727         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2728         * gcc.target/microblaze/isa/div.c: Ditto.
2729         * gcc.target/microblaze/isa/vanilla.c: Ditto.
2730         * gcc.target/microblaze/isa/mul.c: Ditto.
2731
2732 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2733
2734         merge from FSF 'apple/trunk' branch.
2735         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
2736
2737         Radar 4386773
2738         * objc.dg/enhanced-proto-1.m: New.
2739         * objc.dg/enhanced-proto-2.m: New.
2740         * obj-c++.dg/enhanced-proto-1.mm: New
2741         * obj-c++.dg/enhanced-proto-2.mm: New.
2742
2743 2010-09-30  Richard Guenther  <rguenther@suse.de>
2744
2745         PR testsuite/45702
2746         * gcc.dg/debug/pr41893-1.c: Adjust.
2747         * gcc.dg/pr30762-1.c: Likewise.
2748         * gcc.dg/pr31529-1.c: Likewise.
2749         * gcc.dg/pr34457-1.c: Likewise.
2750         * gcc.dg/pr34668-1.c: Likewise.
2751         * gcc.dg/pr43557-1.c: Likewise.
2752
2753 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2754
2755         PR objc/45842
2756         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2757         * objc.dg/const-str-3.m: Correct header for memcpy.
2758         * objc.dg/const-str-7.m: Likewise.
2759         * objc.dg/method-20b.m: Provide an implementation of Object.
2760         Adjust XFAIL for m64 NeXT runtime.
2761         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2762         * objc.dg/encode-3.m: Correct line ordering, provide header for
2763         sprintf.
2764         * objc.dg/encode-7-next.m: Only run for 32bit.
2765         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2766         * objc.dg/type-size-2.m: Provide an implementation of Object.
2767         Ajust headers.
2768         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2769         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2770         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2771         Adjust XFAIL for m64 NeXT runtime.
2772         * obj-c++.dg/method-22.mm: Likewise.
2773         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2774
2775 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2776
2777         Merge from 'apple/trunk' branch on FSF servers.
2778
2779         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2780
2781         Radar 4278236
2782         * obj-c++.dg/bad-forward-decl.mm: New
2783
2784 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2785
2786         * ada/acats/run_acats: Revert revision 157037.
2787
2788 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2789
2790         Merge from 'apple/trunk' branch on FSF servers.
2791
2792         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2793
2794         Radar 4281748
2795         * objc.dg/naming-2.m: Update
2796         * objc.dg/naming-3.m: New
2797
2798 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
2799
2800         PR target/40457
2801         * gcc.target/arm/pr40457-3.c: New test.
2802
2803 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2804
2805         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2806         alias checking.
2807         * lib/target-supports.exp (check_ifunc_available): Likewise.
2808
2809 2010-09-29  Tristan Gingold  <gingold@adacore.com>
2810
2811         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2812
2813 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2814
2815         * objc.dg/keywords-1.m: New test.
2816         * objc.dg/keywords-2.m: New test.
2817         * objc.dg/keywords-3.m: New test.
2818         * obj-c++.dg/keywords-1.mm: New test.
2819         * obj-c++.dg/keywords-2.mm: New test.
2820
2821 2010-09-28  Jason Merrill  <jason@redhat.com>
2822
2823         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2824         * g++.dg/ext/complit11.C: Likewise.
2825         * g++.old-deja/g++.law/temps1.C: Likewise.
2826
2827         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2828         * g++.old-deja/g++.mike/misc6.C: Likewise.
2829
2830 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2831
2832         * objc.dg/attributes/method-attribute-1.m: New.
2833         * objc.dg/attributes/method-attribute-2.m: New.
2834
2835         * obj-c++.dg/attributes/method-attribute-1.m: New.
2836         * obj-c++.dg/attributes/method-attribute-2.m: New.
2837
2838 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2839
2840         * objc.dg/attributes: New.
2841         * objc.dg/attributes/attributes.exp: New.
2842         * objc.dg/attributes/class-attribute-1.m: New.
2843         * objc.dg/attributes/class-attribute-2.m: New
2844         * objc.dg/attributes/categ-attribute-1.m: New
2845         * objc.dg/attributes/categ-attribute-2.m: New
2846         * objc.dg/attributes/proto-attribute-1.m: New
2847
2848         * obj-c++.dg/attributes: New.
2849         * obj-c++.dg/attributes/attributes.exp: New
2850         * obj-c++.dg/attributes/class-attribute-1.mm: New
2851         * obj-c++.dg/attributes/class-attribute-2.mm: New
2852         * obj-c++.dg/attributes/categ-attribute-1.mm: New
2853         * obj-c++.dg/attributes/categ-attribute-2.mm: New
2854         * obj-c++.dg/attributes/proto-attribute-1.mm: New
2855
2856 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2857
2858         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2859         from the branch renamed to method-20b.m to avoid clashes).
2860
2861         2005-08-23  Stuart Hastings  <stuart@apple.com>
2862                     Ziemowit Laski  <zlaski@apple.com>
2863
2864         Radar 4209854
2865         * obj-c++.dg/method-23.mm: New.
2866         * objc.dg/method-20.m: New.
2867
2868 2010-09-28  Jan Hubicka  <jh@suse.cz>
2869
2870         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2871
2872 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2873
2874         PR target/44452
2875         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2876         i?86-*-solaris2.[89], *-*-vxworks*.
2877         * gcc.target/i386/pr22152.c: Likewise.
2878         * gcc.target/i386/vect8-ret.c: New test.
2879
2880 2010-09-28  Jie Zhang  <jie@codesourcery.com>
2881
2882         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2883
2884 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2885
2886         Merge from 'apple/trunk' branch on FSF servers.
2887
2888         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
2889
2890         Radar 4175534
2891         * obj-c++.dg/method-22.mm: New.
2892
2893 2010-09-27  Jason Merrill  <jason@redhat.com>
2894
2895         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2896         * g++.dg/ext/complit11.C: Adjust.
2897         * g++.old-deja/g++.law/temps1.C: Adjust.
2898         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2899         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2900
2901 2010-09-27  Ian Lance Taylor  <iant@google.com>
2902
2903         * lib/target-supports.exp (check_effective_target_split_stack):
2904         New procedure.
2905         * gcc.dg/split-1.c: New test.
2906         * gcc.dg/split-2.c: New test.
2907         * gcc.dg/split-3.c: New test.
2908         * gcc.dg/split-4.c: New test.
2909
2910 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2911
2912         PR objc/25464
2913         * objc.dg/type-size-3.m: New test.
2914
2915 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2916
2917         PR objc/45763
2918         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2919
2920 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2921
2922         PR objc/25450
2923         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2924         * objc.dg/type-size-2.m: Same change.
2925         * obj-c++.dg/encode-5.mm: Same change.
2926
2927 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2928
2929         Merge from 'apple/trunk' branch on FSF servers.  The original
2930         Changelogs are below.
2931
2932         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2933         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2934         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2935         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2936         in the branch).
2937         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2938         proto-qual-1.m in the branch) and the normal ABI on GNU.
2939         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2940         the test only with the NeXT runtime.
2941         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2942         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2943         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2944         Run the test only with the NeXT runtime.
2945
2946         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2947
2948         Radar 4492973
2949         * objc.dg/encode-7-64bit.m: New.
2950         * objc.dg/encode-7.m: Skip if -m64.
2951
2952         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2953
2954         Radar 4301047
2955         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2956         * obj-c++.dg/threedotthree-abi-1.mm: New
2957         * objc.dg/threedotthree-abi-1.m: New
2958
2959         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2960
2961         Radar 4136935
2962         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2963         * objc.dg/encode-6.m: Likewise.
2964         * objc.dg/encode-7.m: New test case.
2965
2966 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2967
2968         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2969         const-str-12.m to constr-str-12b.m to avoid conflicts.
2970
2971         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2972
2973         Radar 4229905
2974         * obj-c++.dg/warn5.mm: New
2975
2976         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2977
2978         Radar 4154928
2979         * obj-c++.dg/const-str-12.mm: New.
2980         * objc.dg/const-str-12.m: New.
2981
2982 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2983
2984         PR fortran/40569
2985         PR fortran/40568
2986         * gfortran.dg/storage_size_2.f08: Fix test.
2987         * gfortran.dg/c_sizeof_1.f90: Fix test.
2988         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2989         * gfortran.dg/c_sizeof_3.f90: New.
2990         * gfortran.dg/c_sizeof_4.f90: New.
2991         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2992         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2993
2994 2010-09-26  Daniel Kraft  <d@domob.eu>
2995
2996         PR fortran/45783
2997         PR fortran/45795
2998         * gfortran.dg/select_type_18.f03: New test.
2999
3000 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3001
3002         * gnat.dg/return2.ad[sb]: New test.
3003         * gnat.dg/return2_pkg.ads: New helper.
3004
3005 2010-09-25  Daniel Kraft  <d@domob.eu>
3006
3007         PR fortran/45776
3008         * gfortran.dg/io_constraints_6.f03: New test.
3009         * gfortran.dg/io_constraints_7.f03: New test.
3010         * gfortran.dg/newunit_2.f90: New test.
3011
3012 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
3013
3014         * gfortran.dg/operator_c1202.f90: New test.
3015
3016 2010-09-24  Jan Hubicka  <jh@suse.cz>
3017
3018         * gcc.dg/tree-ssa/leaf.c: New testcase.
3019
3020 2010-09-24  Jan Hubicka  <jh@suse.cz>
3021
3022         PR tree-optimization/45738
3023         PR tree-optimization/45741
3024         * gcc.c-torture/compile/pr45741.c: New.
3025         * gfortran.fortran-torture/compile/pr45738.f90: New.
3026
3027 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3028
3029         * gcc.dg/cpp/undef-opt-1.c: New test.
3030
3031 2010-09-24  Jason Merrill  <jason@redhat.com>
3032
3033         * g++.dg/other/error10.C: Adjust expected output.
3034
3035 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3036
3037         PR middle-end/45234
3038         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3039         * gcc.target/i386/pr45234.c: New test.
3040
3041 2010-09-24  Richard Guenther  <rguenther@suse.de>
3042
3043         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3044
3045 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3046
3047         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3048         as a comment leader in regexp.
3049
3050 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3051
3052         * objc.dg/sync-2.m: New test.
3053         * obj-c++.dg/sync-2.mm: New test.
3054
3055 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3056
3057         PR fortran/40571
3058         * gfortran.dg/iso_fortran_env_7.f90: New.
3059
3060 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3061
3062         * obj-c++.dg/too-many-args.mm: New file.
3063
3064 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3065
3066         Merge from 'apple/trunk' branch on FSF servers.
3067
3068         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3069
3070         Radar 4491608
3071         * objc.dg/too-many-args.m: New
3072
3073 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3074
3075         PR fortran/45744
3076         * gfortran.dg/dependency_36.f90:  New test.
3077
3078 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3079
3080         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3081         * gcc.target/i386/pad-3.c: Ditto.
3082         * gcc.target/i386/pad-7.c: Ditto.
3083         * gcc.target/i386/pad-7.c: Ditto.
3084         * gcc.target/i386/pr36502.c: Ditto.
3085         * gcc.target/i386/zee.c: Ditto.
3086         * gcc.target/i386/20060821-1.c: Ditto.
3087         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3088         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3089         * gcc.target/i386/pad-5b.c: Ditto.
3090         * gcc.target/i386/pad-6a.c: Ditto.
3091         * gcc.target/i386/pad-6b.c: Ditto.
3092         * gcc.target/i386/pad-8.c: Ditto.
3093         * gcc.target/i386/pad-9.c: Ditto.
3094         * gcc.target/i386/pad-10.c: Ditto.
3095         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3096
3097 2010-09-23  Richard Guenther  <rguenther@suse.de>
3098
3099         PR tree-optimization/45565
3100         * g++.dg/ipa/pr45565.C: New testcase.
3101
3102 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3103
3104         PR fortran/45745
3105         PR fortran/45648
3106         * gfortran.dg/vector_subscript_bound_1.f90: New.
3107
3108 2010-09-23  Richard Guenther  <rguenther@suse.de>
3109
3110         PR middle-end/45750
3111         * gcc.dg/pr45750.c: New testcase.
3112
3113 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3114
3115         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3116         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3117         build.
3118
3119 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3120
3121         PR rtl-optimization/44374
3122         * gcc.target/arm/headmerge-1.c: New test.
3123         * gcc.target/arm/headmerge-2.c: New test.
3124         * gcc.target/i386/headmerge-1.c: New test.
3125         * gcc.target/i386/headmerge-2.c: New test.
3126
3127 2010-09-23  Daniel Kraft  <d@domob.eu>
3128
3129         PR fortran/38936
3130         PR fortran/44044
3131         PR fortran/45474
3132         * gfortran.dg/intrinsic_intent_1.f03: New test.
3133         * gfortran.dg/select_type_17.f03: New test.
3134         * gfortran.dg/associate_5.f03: More definability tests.
3135         * gfortran.dg/enum_2.f90: Check definability.
3136         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3137         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3138         * gfortran.dg/char_expr_2.f90: Ditto.
3139         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3140         * gfortran.dg/enum_5.f90: Ditto.
3141         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3142         * gfortran.dg/impure_assignment_2.f90: Ditto.
3143         * gfortran.dg/impure_assignment_3.f90: Ditto.
3144         * gfortran.dg/intent_out_1.f90: Ditto.
3145         * gfortran.dg/intent_out_3.f90: Ditto.
3146         * gfortran.dg/pointer_assign_7.f90: Ditto.
3147         * gfortran.dg/pointer_intent_3.f90: Ditto.
3148         * gfortran.dg/pr19936_1.f90: Ditto.
3149         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3150         * gfortran.dg/simpleif_2.f90: Ditto.
3151         * gfortran.dg/protected_5.f90: Ditto.
3152         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3153         * gfortran.dg/protected_6.f90: Ditto.
3154         * gfortran.dg/protected_7.f90: Ditto.
3155
3156 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3157
3158         PR libfortran/45710
3159         * gfortran.dg/namelist_65.f90: New test.
3160
3161 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3162
3163         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3164         the regexp pattern between the expected label and location string.
3165
3166 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3167
3168         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3169
3170 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3171
3172         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3173         * gcc.dg/pr27898.c: Likewise.
3174         * gcc.dg/pr28712.c: Likewise.
3175         * gcc.dg/pr30762-1.c: Likewise.
3176         * gcc.dg/pr31529-1.c: Likewise.
3177         * gcc.dg/pr34457-1.c: Likewise.
3178         * gcc.dg/pr34668-1.c: Likewise.
3179         * gcc.dg/pr34989-1.c: Likewise.
3180         * gcc.dg/pr43557-1.c: Likewise.
3181
3182 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3183
3184         PR rtl-optimization/45739
3185         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3186
3187 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3188
3189         * gcc.target/sparc/mnofpu.c: New test.
3190
3191 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3192
3193         PR rtl-optimization/45739
3194         * gcc.target/i386/pr45739.c: New test.
3195
3196 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3197
3198         PR fortran/45648
3199         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3200         and counts. Add non-elemental function call check.
3201
3202         PR fortran/45648
3203         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3204         arguments checks. Update temporary counts.
3205         * gfortran.dg/transpose_optimization_1.f90: New.
3206
3207 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3208
3209         PR objc/23710
3210         * objc.dg/invalid-method-1.m: New.
3211
3212 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3213
3214         Merge from 'apple/trunk' branch on FSF servers.
3215
3216         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
3217
3218         Radar 4291785
3219         * objc.dg/naming-4.m: New
3220         * objc.dg/naming-5.m: New
3221         * obj-c++.dg/naming-1.mm: New
3222         * obj-c++.dg/naming-2.mm: New
3223
3224 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3225             Jack Howarth  <howarth@bromo.med.uc.edu>
3226
3227         PR c++/45645
3228         * g++.dg/torture/pr44972.C: Use portable assert().
3229
3230 2010-09-21  Richard Guenther  <rguenther@suse.de>
3231
3232         PR tree-optimization/45580
3233         * g++.dg/torture/pr45580.C: New testcase.
3234
3235 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3236
3237         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3238
3239 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3240
3241         PR fortran/45438
3242         * gfortran.dg/pointer_check_7.f90: New.
3243
3244 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3245
3246         PR rtl-optimization/45728
3247         * gcc.c-torture/compile/pr45728.c: New test.
3248
3249 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3250
3251         PR fortran/45081
3252         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3253
3254 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3255
3256         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3257
3258 2010-09-20  Richard Guenther  <rguenther@suse.de>
3259
3260         PR middle-end/45704
3261         * gcc.dg/torture/pr45704.c: New testcase.
3262
3263 2010-09-20  Jan Hubicka  <jh@suse.cz>
3264
3265         PR tree-optimize/45605
3266         * g++.dg/tree-ssa/pr45605.C: New testcase.
3267
3268 2010-09-20  Michael Matz  <matz@suse.de>
3269
3270         PR testsuite/45706
3271         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3272         enough.
3273
3274 2010-09-20  Richard Guenther  <rguenther@suse.de>
3275
3276         PR tree-optimization/45705
3277         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3278
3279 2010-09-20  Michael Matz  <matz@suse.de>
3280
3281         PR testsuite/45706
3282         * lib/target-supports.exp (check_effective_target_vect_perm):
3283         Add i?86-*-*.
3284
3285 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3286
3287         PR rtl-optimization/45695
3288         * gcc.c-torture/execute/pr45695.c: New test.
3289
3290 2010-09-19  Jan Hubicka  <jh@suse.cz>
3291
3292         PR lto/44246
3293         * gcc.c-torture/compile/pr44246.c:New file.
3294
3295 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3296
3297         PR tree-optimization/45714
3298         * gfortran.dg/vect/pr45714-a.f: New test.
3299         * gfortran.dg/vect/pr45714-b.f: New test.
3300
3301 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3302
3303         * gnat.dg/const1.adb: Rename into...
3304         * gnat.dg/constant1.adb: ...this.
3305         * gnat.dg/constant2.adb: New test.
3306         * gnat.dg/constant2_pkg1.ads: New helper.
3307         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3308
3309 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3310
3311         * gnat.dg/specs/constant1.ads: New test.
3312         * gnat.dg/specs/constant1_pkg.ads: New helper.
3313
3314 2010-09-18  Jan Hubicka  <jh@suse.cz>
3315
3316         PR tree-optimization/45453
3317         * g++.dg/tree-ssa/pr45453.C: New testcase.
3318
3319 2010-09-18  Jason Merrill  <jason@redhat.com>
3320
3321         * g++.dg/cpp0x/initlist44.C: New.
3322
3323 2010-09-18  Richard Guenther  <rguenther@suse.de>
3324
3325         PR tree-optimization/45709
3326         * g++.dg/torture/pr45709-2.C: New testcase.
3327
3328 2010-09-18  Richard Guenther  <rguenther@suse.de>
3329
3330         PR tree-optimization/45709
3331         * g++.dg/torture/pr45709.C: New testcase.
3332
3333 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3334
3335         PR testsuite/45719
3336         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3337
3338 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3339
3340         * gcc.target/i386/pad-1.c: New.
3341         * gcc.target/i386/pad-2.c: Likewise.
3342         * gcc.target/i386/pad-3.c: Likewise.
3343         * gcc.target/i386/pad-4.c: Likewise.
3344         * gcc.target/i386/pad-5a.c: Likewise.
3345         * gcc.target/i386/pad-5b.c: Likewise.
3346         * gcc.target/i386/pad-6a.c: Likewise.
3347         * gcc.target/i386/pad-6b.c: Likewise.
3348         * gcc.target/i386/pad-7.c: Likewise.
3349         * gcc.target/i386/pad-8.c: Likewise.
3350         * gcc.target/i386/pad-9.c: Likewise.
3351         * gcc.target/i386/pad-10.c: Likewise.
3352
3353 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3354
3355         PR middle-end/45234
3356         * gcc.dg/torture/stackalign/alloca-5.c: New.
3357
3358 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3359
3360         PR middle-end/45678
3361         * gcc.dg/torture/pr45678-2.c: New.
3362
3363 2010-09-17  Richard Guenther  <rguenther@suse.de>
3364
3365         PR middle-end/45678
3366         * gcc.dg/torture/pr45678-1.c: New testcase.
3367
3368 2010-09-17  Michael Matz  <matz@suse.de>
3369
3370         PR tree-optimization/43432
3371         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3372         check_effective_target_vect_perm_short): New predicates.
3373         (check_effective_target_vect_perm): Include x86_64.
3374         * gcc.dg/vect/pr43432.c: New test.
3375         * gcc.dg/vect/vect-114.c: Adjust.
3376         * gcc.dg/vect/vect-15.c: Ditto.
3377         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3378         * gcc.dg/vect/slp-perm-9.c: Ditto.
3379
3380 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3381
3382         PR testsuite/45692
3383         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3384         GNU runtime.
3385
3386 2010-09-17  Richard Guenther  <rguenther@suse.de>
3387
3388         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3389         * gcc.dg/pr28706.c: Likewise.
3390         * gcc.dg/pr28712.c: Likewise.
3391         * gcc.dg/pr30762-1.c: Likewise.
3392         * gcc.dg/pr30762-2.c: Likewise.
3393         * gcc.dg/pr31529-1.c: Likewise.
3394         * gcc.dg/pr31529-2.c: Likewise.
3395         * gcc.dg/pr34457-1.c: Likewise.
3396         * gcc.dg/pr34457-2.c: Likewise.
3397         * gcc.dg/pr34668-1.c: Likewise.
3398         * gcc.dg/pr34668-2.c: Likewise.
3399         * gcc.dg/pr34989-1.c: Likewise.
3400         * gcc.dg/pr34989-2.c: Likewise.
3401         * gcc.dg/pr43557-1.c: Likewise.
3402         * gcc.dg/pr43557-2.c: Likewise.
3403         * gcc.dg/debug/pr41893-1.c: Likewise.
3404         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3405         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3406         * gcc.dg/matrix/matrix-4.c: Likewise.
3407         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3408         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3409         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3410         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3411
3412 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3413
3414         PR fortran/43665
3415         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3416         optimizations.
3417         * gfortran.dg/intent_optimize_1.f90: New test.
3418
3419 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3420
3421         * gcc.target/i386/divmod-1.c: New.
3422         * gcc.target/i386/divmod-2.c: Likewise.
3423         * gcc.target/i386/divmod-3.c: Likewise.
3424         * gcc.target/i386/divmod-4.c: Likewise.
3425         * gcc.target/i386/divmod-4a.c: Likewise.
3426         * gcc.target/i386/divmod-5.c: Likewise.
3427         * gcc.target/i386/divmod-6.c: Likewise.
3428         * gcc.target/i386/divmod-7.c: Likewise.
3429         * gcc.target/i386/divmod-8.c: Likewise.
3430         * gcc.target/i386/udivmod-1.c: Likewise.
3431         * gcc.target/i386/udivmod-2.c: Likewise.
3432         * gcc.target/i386/udivmod-3.c: Likewise.
3433         * gcc.target/i386/udivmod-4.c: Likewise.
3434         * gcc.target/i386/udivmod-4a.c: Likewise.
3435         * gcc.target/i386/udivmod-5.c: Likewise.
3436         * gcc.target/i386/udivmod-6.c: Likewise.
3437         * gcc.target/i386/udivmod-7.c: Likewise.
3438         * gcc.target/i386/udivmod-8.c: Likewise.
3439
3440 2010-09-16  Jan Hubicka  <jh@suse.cz>
3441
3442         * g++.dg/lto/pr45679-1_0.C: New file.
3443         * g++.dg/lto/pr45679-1_1.C: New file.
3444         * g++.dg/lto/pr45679-0_0.C: New file.
3445         * g++.dg/lto/pr45679-0_1.C: New file.
3446
3447 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3448
3449         PR fortran/45674
3450         * gfortran.dg/class_dummy_2.f03: New.
3451
3452 2010-09-16  Richard Guenther  <rguenther@suse.de>
3453
3454         PR tree-optimization/45623
3455         * gcc.dg/torture/pr45623.c: New testcase.
3456
3457 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3458
3459         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3460         name and parentheses.
3461         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3462
3463 2010-09-15  Jason Merrill  <jason@redhat.com>
3464
3465         * g++.dg/parse/parameter-declaration-2.C: New.
3466
3467         * g++.dg/cpp0x/scoped_enum2.C: New.
3468
3469 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3470
3471         * gcc.c-torture/compile/20100915-1.c: New test.
3472
3473 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3474
3475         PR middle-end/45644
3476         * gcc.dg/ipa/pr45644.c: New test.
3477
3478 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3479
3480         PR tree-optimization/45633
3481         * gcc.dg/vect/pr45633.c: New test.
3482
3483 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3484
3485         PR fortran/45577
3486         * gfortran.dg/allocate_derived_4.f90: New.
3487
3488 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3489
3490         * lib/target-supports.exp
3491         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3492         supported flag to true for neon.
3493
3494 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3495
3496         PR c++/45665
3497         * g++.dg/template/crash103.C: New.
3498
3499 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3500
3501         Merge from 'apple/trunk' branch on FSF servers.
3502
3503         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3504
3505         Radar 4457381
3506         * objc.dg/msg-in-protocol.m: New.
3507         * obj-c++.dg/msg-in-protocol.mm: New.
3508
3509         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
3510
3511         Radar 4219590
3512         * objc.dg/break-in-ifstmt.m: New.
3513
3514         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3515
3516         Radar 4174166
3517         * obj-c++.dg/comp-types-13.mm: New.
3518         * objc.dg/comp-types-12.m: New.
3519
3520         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3521
3522         Radar 4216500
3523         * obj-c++.dg/proto-lossage-7.mm: New.
3524         * objc.dg/proto-lossage-7.m: New.
3525
3526 2010-09-14  Jan Hubicka  <jh@suse.cz>
3527
3528         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3529         folding.
3530         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3531         folding.
3532
3533 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3534
3535         PR middle-end/45567
3536         * gcc.dg/pr45567.c: New test.
3537
3538         PR debug/45660
3539         * g++.dg/debug/pr45660.C: New test.
3540
3541 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3542
3543         PR tree-optimization/45470
3544         * g++.dg/vect/pr45470-a.cc: New test.
3545         * g++.dg/vect/pr45470-a.cc: New test.
3546
3547 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
3548
3549         PR target/42070
3550         * lib/profopt.exp: Prune warnings on execname2 compile.
3551         * lib/prune.exp: Prune "can't add line info" warnings.
3552
3553 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3554
3555         PR libfortran/45532
3556         * gfortran.dg/namelist_64.f90: New test.
3557
3558 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3559
3560         PR rtl-optimization/45617
3561         * gcc.target/i386/pr45617.c: New test.
3562
3563 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3564
3565         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3566
3567 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3568
3569         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3570         * gcc.target/i386/fma4-vector.c: Likewise.
3571         * gcc.target/i386/vectorize2.c: Likewise.
3572         * gcc.target/i386/vectorize4.c: Likewise.
3573         * gcc.target/i386/vectorize5.c: Likewise.
3574         * gcc.target/i386/vectorize6.c: Likewise.
3575         * gcc.target/i386/vectorize8.c: Likewise.
3576
3577         * gcc.target/i386/vect-double-1.c: New.
3578         * gcc.target/i386/vect-double-1a.c: Likewise.
3579         * gcc.target/i386/vect-double-2.c: Likewise.
3580         * gcc.target/i386/vect-double-2a.c: Likewise.
3581
3582         * lib/target-supports.exp (check_effective_target_vect_double):
3583         Set et_vect_double_saved to 0 when tuning for Atom.
3584
3585 2010-09-13  Jan Hubicka  <jh@suse.cz>
3586
3587         * gcc.dg/torture/pr23821.c: Drop static keyword.
3588         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3589         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3590
3591 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3592
3593         * gcc.target/arm/sync-1.c: New.
3594
3595 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3596
3597         * gnat.dg/memtrap.adb: New test.
3598
3599 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3600
3601         * gfortran.dg/promotion.f90: Fix options.
3602
3603 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3604
3605         * g++.dg/cpp0x/range-for1.C: New.
3606         * g++.dg/cpp0x/range-for2.C: New.
3607         * g++.dg/cpp0x/range-for3.C: New.
3608         * g++.dg/cpp0x/range-for4.C: New.
3609         * g++.dg/cpp0x/range-for5.C: New.
3610         * g++.dg/cpp0x/range-for6.C: New.
3611
3612 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
3613
3614         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3615         and counts. Check that transpose is not called.
3616         * gfortran.dg/transpose_2.f90: Update error message.
3617
3618 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3619
3620         PR c++/43824
3621         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3622         * g++.dg/lookup/strong-using-2.C: Likewise.
3623         * g++.dg/lookup/strong-using-3.C: Likewise.
3624         * g++.dg/lookup/strong-using-5.C: Likewise.
3625
3626         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3627         * g++.dg/cpp0x/inline-ns4.C: New.
3628         * g++.dg/cpp0x/inline-ns5.C: New.
3629
3630 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3631
3632         PR middle-end/45634
3633         * gfortran.fortran-torture/compile/pr45634.f90: New.
3634
3635 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
3636
3637         * objc.dg/fobjc-exceptions.m: New test.
3638
3639 2010-09-10  Jan Hubicka  <jh@suse.cz>
3640
3641         * g++.dg/inherit/covariant7.C: Fix pattern matching.
3642
3643 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3644
3645         PR tree-optimization/44972
3646         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3647         * gcc.dg/tree-ssa/pr45144.c: Likewise.
3648         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3649         instead.
3650         * g++.dg/torture/pr44972.C: New test.
3651
3652 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3653
3654         PR tree-optimization/44972
3655         * g++.dg/torture/pr34850.C: Remove expected warning.
3656
3657 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3658
3659         * gfortran.dg/dummy_optional_arg.f90: New test.
3660
3661 2010-09-08  Jan Hubicka  <jh@suse.cz>
3662
3663         PR tree-optimization/45598
3664         * fortran.fortran-torture/compile/pr45598.f90: New test.
3665
3666 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
3667
3668         * lib/target-supports-dg.exp (dg-require-ifunc): New.
3669         * lib/target-supports.exp (check_ifunc_available): New.
3670         * gcc.dg/attr-ifunc-1.c: New.
3671         * gcc.dg/attr-ifunc-2.c: New.
3672         * gcc.dg/attr-ifunc-3.c: New.
3673         * gcc.dg/attr-ifunc-4.c: New.
3674         * gcc.dg/attr-ifunc-5.c: New.
3675         * g++.dg/ext/attr-ifunc-1.C: New.
3676         * g++.dg/ext/attr-ifunc-2.C: New.
3677         * g++.dg/ext/attr-ifunc-3.C: New.
3678         * g++.dg/ext/attr-ifunc-4.C: New.
3679
3680 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
3681
3682         PR middle-end/40386
3683         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3684
3685 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
3686
3687         * gfortran.dg/inline_transpose_1.f90: New test.
3688
3689 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3690
3691         PR c++/45588
3692         * g++.dg/warn/Wunused-var-15.C: New test.
3693
3694 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3695
3696         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3697         hppa*-*-hpux*.
3698
3699 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3700
3701         * objc/execute/exceptions/throw-nil.m: New test.
3702         * objc/execute/exceptions/handler-1.m: Updated to use the new
3703         objc_set_uncaught_exception_handler() function.
3704         * objc/execute/exceptions/matcher-1.m: New test.
3705
3706 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3707
3708         PR fortran/38282
3709         * gfortran.dg/bit_comparison_1.F90: New test.
3710         * gfortran.dg/leadz_trailz_3.f90: New test.
3711         * gfortran.dg/masklr_2.F90: New test.
3712         * gfortran.dg/shiftalr_1.F90: New test.
3713         * gfortran.dg/merge_bits_2.F90: New test.
3714         * gfortran.dg/dshift_2.F90: New test.
3715         * gfortran.dg/bit_comparison_2.F90: New test.
3716         * gfortran.dg/masklr_1.F90: New test.
3717         * gfortran.dg/merge_bits_1.F90: New test.
3718         * gfortran.dg/dshift_1.F90: New test.
3719         * gfortran.dg/shiftalr_2.F90: New test.
3720
3721 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3722
3723         * objc.dg/type-stream-1.m: Replaced with a test that tests that
3724         functions from objc/typedstream.h are deprecated.
3725
3726 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3727
3728         * lib/target-supports.exp
3729         (check_effective_target_run_expensive_tests): New proc.
3730         * gcc.c-torture/compile/limits-fnargs.c: Use
3731         dg-require-effective-target run_expensive_tests.
3732
3733 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3734
3735         PR fortran/45597
3736         * gfortran.dg/gomp/pr45597.f90: New test.
3737
3738         PR fortran/45595
3739         * gfortran.dg/gomp/pr45595.f90: New test.
3740
3741 2010-09-08  Michael Matz  <matz@suse.de>
3742
3743         * c-c++-common/uninit-17.c: Adjust.
3744
3745 2010-09-08  Michael Matz  <matz@suse.de>
3746
3747         PR tree-optimization/43430
3748         * gcc.dg/vect/pr43430-2.c: New test.
3749
3750 2010-09-08  Michael Matz  <matz@suse.de>
3751
3752         PR tree-optimization/33244
3753         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3754
3755 2010-09-08  Richard Guenther  <rguenther@suse.de>
3756
3757         PR tree-optimization/45578
3758         * gfortran.dg/pr45578.f90: New testcase.
3759
3760 2010-09-08  Richard Guenther  <rguenther@suse.de>
3761
3762         PR testsuite/45590
3763         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3764
3765 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3766
3767         PR fortran/45576
3768         * gfortran.dg/char_length_18.f90:  New test.
3769
3770 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
3771
3772         PR target/36502
3773         * gcc.target/i386/pr36502.c: New test.
3774
3775         PR target/42313
3776         PR target/44651
3777         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3778         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3779
3780 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3781
3782         * gfortran.dg/achar_4.f90: Enable bounds checking.
3783
3784 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
3785
3786         PR target/45206
3787         * gcc.target/i386/pr45206.c: New test.
3788
3789 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
3790
3791         PR fortran/45505
3792         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3793
3794 2010-09-07  Jan Hubicka  <jh@suse.cz>
3795
3796         * gcc.c-torture/compile/20100907.c: New testcase.
3797
3798 2010-09-07  Richard Guenther  <rguenther@suse.de>
3799
3800         PR middle-end/45569
3801         * g++.dg/eh/pr45569.C: New testcase.
3802
3803 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
3804
3805         PR target/43137
3806         * gcc.target/arm/pr43137.c: New test.
3807
3808 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3809
3810         PR fortran/36931
3811         * gfortran.dg/dependency_35.f90:  New test.
3812
3813 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3814
3815         PR fortran/34145
3816         * gfortran.dg/char_length_17.f90:  New test.
3817
3818 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
3819
3820         PR c++/45200
3821         PR c++/45293
3822         PR c++/45558
3823         * g++.dg/template/typedef34.C: New test.
3824         * g++.dg/template/typedef35.C: New test.
3825
3826 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
3827
3828         PR target/22152
3829         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3830
3831 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
3832
3833         * g++.dg/warn/Wdouble-promotion.C: New.
3834
3835 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
3836
3837         * g++.dg/parse/redef2.C: New.
3838
3839 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3840
3841         * gcc.dg/20100906-1.c: New testcase.
3842
3843 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
3844
3845         PR testsuite/45543
3846         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3847         DW_TAG_enumeration_type DIE.
3848
3849 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
3850
3851         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3852         Update XFAILs.
3853
3854 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
3855
3856         PR rtl-optimization/44919
3857         * g++.dg/opt/pr44919.C: New.
3858
3859 2010-09-06  Tobias Burnus  <burnus@net-b.de>
3860
3861         PR fortran/38282
3862         * gfortran.dg/iall_iany_iparity_1.f90: New.
3863         * gfortran.dg/iall_iany_iparity_2.f90: New.
3864
3865 2010-09-06  Jason Merrill  <jason@redhat.com>
3866
3867         * g++.dg/cpp0x/initlist42.C: New.
3868
3869         * g++.dg/cpp0x/auto19.C: New.
3870
3871         * g++.dg/template/sfinae25.C: New.
3872         * g++.dg/template/char1.C: Expect warning.
3873         * g++.dg/template/nontype10.C: Likewise.
3874
3875         * g++.dg/cpp0x/implicit9.C: New.
3876
3877         * g++.dg/cpp0x/initlist43.C: New.
3878
3879 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
3880
3881         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3882
3883 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
3884
3885         * gcc.dg/Wdouble-promotion.c: New.
3886
3887 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3888
3889         * gfortran.dg/float128_1.f90: Remove test case as
3890         it always fails since Rev 163611 backed out the
3891         front-end implementation.
3892
3893 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3894
3895         * gfortran.dg/float128_1.f90: XFAIL test case.
3896
3897 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3898
3899         * gfortran.dg/bessel_7.f90: Decrease required precision.
3900
3901 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
3902
3903         PR testsuite/45545
3904         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3905         ref-all-matching targets.
3906
3907 2010-09-05  Richard Guenther  <rguenther@suse.de>
3908
3909         PR tree-optimization/45535
3910         * gcc.c-torture/compile/pr45535.c: New testcase.
3911
3912 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3913
3914         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3915         "\[^\n\]*".
3916         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3917         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3918         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3919         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3920         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3921         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3922         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3923         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3924         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3925         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3926         * gcc.target/i386/pr22152.c: Likewise.
3927         * gcc.target/i386/pr36992-1.c: Likewise.
3928         * gcc.target/i386/pr36992-2.c: Likewise.
3929         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3930
3931 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3932
3933         PR testsuite/43957
3934         * gcc.dg/const-uniq-1.c: Modify regexp.
3935
3936 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3937
3938         PR fortran/45530
3939         * gfortran.dg/namelist_63.f90: New.
3940
3941 2010-09-04  Jan Hubicka  <jh@suse.cz>
3942
3943         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3944         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3945
3946 2010-09-04  Jan Hubicka  <jh@suse.cz>
3947
3948         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3949
3950 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3951
3952         PR fortran/45507
3953         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3954
3955 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3956
3957         * gcc.dg/opts-4.c: New test.
3958
3959 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3960
3961         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3962         * gcc.dg/vect/vect-peel-4.c: Ditto.
3963
3964 2010-09-03  Daniel Kraft  <d@domob.eu>
3965
3966         PR fortran/45525
3967         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3968
3969 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3970
3971         PR fortran/45159
3972         * gfortran.dg/dependency_34.f90:  New test.
3973
3974 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3975
3976         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3977
3978 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3979
3980         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3981         gcc.target/i386/clearcap.map if supported.
3982
3983 2010-09-03  Michael Matz  <matz@suse.de>
3984
3985         PR middle-end/45415
3986         * gcc.dg/pr45415.c: New test.
3987
3988 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3989
3990         PR tree-optimization/45506
3991         * gcc.dg/pr45506.c: New.
3992
3993 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3994
3995         PR target/45476
3996         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3997         * gcc.target/i386/float128-2.c: Ditto.
3998
3999 2010-09-03  Daniel Kraft  <d@domob.eu>
4000
4001         PR fortran/34162
4002         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4003         * gfortran.dg/internal_dummy_2.f08: New test.
4004         * gfortran.dg/internal_dummy_3.f08: New test.
4005         * gfortran.dg/internal_dummy_4.f08: New test.
4006
4007 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4008
4009         PR debug/45500
4010         * gcc.target/i386/pr45500.c: New test.
4011
4012 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
4013
4014         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4015
4016 2010-09-03  Daniel Kraft  <d@domob.eu>
4017
4018         PR fortran/44602
4019         * gfortran.dg/exit_2.f08; Adapt error messages.
4020         * gfortran.dg/exit_3.f08: New test.
4021         * gfortran.dg/exit_4.f08: New test.
4022         * gfortran.dg/exit_5.f03: New test.
4023
4024 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4025
4026         * gfortran.dg/ishft_4.f90: New test.
4027
4028 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4029
4030         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4031         FRIZ/XSRIZ instruciton for (double)(long long)x.
4032         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4033
4034 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4035
4036         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4037
4038 2010-09-02  Richard Guenther  <rguenther@suse.de>
4039
4040         PR tree-optimization/44937
4041         PR tree-optimization/45412
4042         * g++.dg/opt/pr45412.C: New testcase.
4043         * gcc.c-torture/compile/pr45412.c: Likewise.
4044         * gcc.c-torture/compile/pr44937.c: Likewise.
4045
4046 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4047
4048         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4049         but using -Werror=comment.
4050         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4051         expected error messages.
4052
4053 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4054
4055         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4056         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4057
4058 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4059
4060         PR fortran/45489
4061         * gfortran.dg/initialization_27.f90: New.
4062
4063 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4064
4065         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4066         check into different basic blocks. Expect vectorization if misaligned
4067         stores are supported.
4068         * gcc.dg/vect/bb-slp-8a.c: New test.
4069         * gcc.dg/vect/bb-slp-8b.c: New test.
4070
4071 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4072
4073         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4074
4075 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4076
4077         PR fortran/44541
4078         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4079         * gfortran.dg/class_dummy_1.f03: New.
4080
4081 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4082
4083         PR middle-end/45458
4084         * g++.dg/tree-prof/partition2.C: New test.
4085
4086 2010-09-01  Richard Guenther  <rguenther@suse.de>
4087
4088         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4089         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4090         * gcc.c-torture/execute/20100827-1.c: Likewise.
4091
4092 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4093
4094         * gfortran.dg/execute_command_line_1.f90: New test.
4095
4096 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4097
4098         PR preprocessor/45457
4099         * c-c++-common/cpp/pr45457.c: New test.
4100
4101 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4102
4103         * gcc.dg/nested-func-8.c: New test.
4104
4105 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4106
4107         PR fortran/38282
4108         * gfortran.dg/popcnt_poppar_1.F90: New test.
4109         * gfortran.dg/popcnt_poppar_2.F90: New test.
4110
4111 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4112
4113         * gcc.target/i386/volatile-2.c: Require nonpic target.
4114
4115 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4116
4117         PR middle-end/45461
4118         * gcc.dg/pr45461.c: New test.
4119
4120 2010-08-31  Richard Guenther  <rguenther@suse.de>
4121
4122         PR testsuite/45455
4123         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4124
4125 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4126
4127         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4128
4129 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4130
4131         PR fortran/45456
4132         * gfortran.dg/typebound_proc_18.f03: New.
4133
4134 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4135
4136         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4137         * lib/scanasm.exp (scan-stack-usage): Likewise.
4138         (scan-stack-usage-not): Likewise.
4139         * gcc.dg/stack-usage-1.c: New test.
4140         * gcc.target/i386/stack-usage-realign.c: Likewise.
4141
4142 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4143
4144         PR tree-optimization/45427
4145         * gcc.dg/tree-ssa/pr45427.c: New test.
4146
4147 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4148
4149         PR c++/45043
4150         * g++.dg/template/crash102.C: New.
4151
4152 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4153
4154         PR middle-end/45423
4155         * gcc.dg/gomp/atomic-12.c: New test.
4156         * gcc.dg/gomp/atomic-13.c: New test.
4157         * gcc.dg/gomp/atomic-14.c: New test.
4158         * g++.dg/gomp/atomic-11.C: New test.
4159         * g++.dg/gomp/atomic-12.C: New test.
4160         * g++.dg/gomp/atomic-13.C: New test.
4161         * g++.dg/gomp/atomic-14.C: New test.
4162
4163 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4164
4165         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4166         delimiter.
4167
4168 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4169
4170         * gnat.dg/discr24.adb: New test.
4171
4172 2010-08-30  Richard Guenther  <rguenther@suse.de>
4173
4174         PR tree-optimization/45449
4175         * gcc.dg/pr45449.c: New testcase.
4176
4177 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4178
4179         * gcc.dg/opts-1.c: Expect errors, not warnings.
4180
4181 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4182
4183         PR fortran/42769
4184         * gfortran.dg/dynamic_dispatch_11.f03: New.
4185
4186 2010-08-29  Jason Merrill  <jason@redhat.com>
4187
4188         PR c++/44991
4189         * g++.dg/parse/defarg15.C: New.
4190
4191 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4192
4193         PR fortran/45439
4194         * gfortran.dg/select_type_16.f03: New.
4195
4196 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4197             Tobias Burnus  <burnus@net-b.de>
4198
4199         * gfortran.dg/bessel_7.f90: Decrease required precision.
4200
4201 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4202             Kaz Kojima  <kkojima@gcc.gnu.org>
4203
4204         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4205
4206 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4207
4208         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4209         floating point conversion code generation.
4210         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4211         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4212         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4213         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4214         to integer conversion code generation.
4215         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4216         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4217         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4218         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4219
4220 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4221
4222         PR fortran/32049
4223         * gfortran.dg/random_seed_1.f90: Adjust test.
4224         * gfortran.dg/float128_1.f90: New test.
4225
4226 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4227
4228         PR fortran/33197
4229         * gfortran.dg/norm2_1.f90: New.
4230         * gfortran.dg/norm2_2.f90: New.
4231         * gfortran.dg/norm2_3.f90: New.
4232         * gfortran.dg/norm2_4.f90: New.
4233         * gfortran.dg/parity_1.f90: New.
4234         * gfortran.dg/parity_2.f90: New.
4235         * gfortran.dg/parity_3.f90: New.
4236
4237 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4238
4239         PR fortran/45420
4240         * gfortran.dg/select_type_15.f03: New.
4241
4242 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4243
4244         PR libfortran/43217
4245         * gfortran.dg/hollerith8.f90: New test.
4246
4247 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4248
4249         PR fortran/45159
4250         * gfortran.dg/dependency_33.f90:  New test.
4251
4252 2010-08-27  Richard Guenther  <rguenther@suse.de>
4253
4254         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4255         * gcc.dg/graphite/scop-2.c: Likewise.
4256         * gcc.dg/graphite/scop-20.c: Likewise.
4257         * gcc.dg/vect/slp-25.c: Likewise.
4258
4259 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4260
4261         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4262
4263 2010-08-26  Daniel Kraft  <d@domob.eu>
4264
4265         PR fortran/38936
4266         PR fortran/44047
4267         PR fortran/45384
4268         * gfortran.dg/associate_8.f03: New test.
4269         * gfortran.dg/select_type_13.f03: New test.
4270         * gfortran.dg/select_type_14.f03: New test.
4271
4272 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4273
4274         PR tree-optimization/44485
4275         * gcc.dg/pr44485.c: New test.
4276
4277 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4278
4279         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4280         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4281         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4282
4283 2010-08-26  Richard Guenther  <rguenther@suse.de>
4284
4285         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4286         * gcc.dg/graphite/scop-21.c: Likewise.
4287
4288 2010-08-26  Richard Guenther  <rguenther@suse.de>
4289
4290         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4291         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4292         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4293         * gcc.dg/vect/vect-91.c: Likewise.
4294         * gcc.dg/vect/vect-peel-1.c: Likewise.
4295         * gcc.dg/vect/vect-peel-2.c: Likewise.
4296         * gcc.dg/vect/vect-peel-4.c: Likewise.
4297
4298 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4299
4300         PR libfortran/41859
4301         * gfortran.dg/der_io_4.f90: New test.
4302
4303 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4304
4305         PR rtl-optimization/44858
4306         * gcc.c-torture/execute/pr44858.c: New test.
4307
4308         PR rtl-optimization/45400
4309         * g++.dg/other/i386-8.C: New test.
4310
4311 2010-08-25  Richard Guenther  <rguenther@suse.de>
4312
4313         * gcc.dg/alias-8.c: Adjust.
4314
4315 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4316
4317         * gcc.target/i386/combine-mul.c: New test.
4318
4319 2010-08-25  Richard Guenther  <rguenther@suse.de>
4320
4321         PR lto/44562
4322         * gcc.dg/graphite/id-27.c: New testcase.
4323         * gcc.dg/lto/20100825-1_0.c: Likewise.
4324
4325 2010-08-25  Richard Guenther  <rguenther@suse.de>
4326
4327         PR tree-optimization/45316
4328         * g++.dg/opt/pr45316.C: New testcase.
4329
4330 2010-08-25  Richard Guenther  <rguenther@suse.de>
4331
4332         PR tree-optimization/45393
4333         * g++.dg/torture/pr45393.C: New testcase.
4334
4335 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4336
4337         PR tree-optimization/45059
4338         * gcc.c-torture/compile/pr45059.c: New test.
4339
4340 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4341
4342         * lib/target-supports.exp (check_effective_target_vect_unpack):
4343         Set vect_unpack supported flag to true for neon.
4344
4345 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4346
4347         * gcc.dg/tree-ssa/ifc-5.c: New.
4348
4349 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4350
4351         * gcc.dg/tree-ssa/ifc-4.c: New.
4352         * gcc.dg/tree-ssa/ifc-7.c: New.
4353
4354 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4355
4356         * gcc.dg/vect/vect.exp: Check loongson targets
4357         * g++.dg/vect/vect.exp: Likewise
4358         * gfortran.dg/vect/vect.exp: Likewise
4359
4360 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4361
4362         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4363         -mveclibabi=mass.
4364
4365 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4366
4367         PR fortran/45366
4368         * gfortran.dg/proc_ptr_29.f90: New.
4369
4370 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4371             Dominique d'Humieres <dominiq@lps.ens.fr>
4372
4373         PR fortran/45367
4374         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4375
4376 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4377
4378         PR fortran/45367
4379         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4380
4381 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4382
4383         PR fortran/36158
4384         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4385
4386 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4387             Dominique d'Humieres <dominiq@lps.ens.fr>
4388
4389         PR fortran/45367
4390         PR fortran/36158
4391         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4392         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4393
4394 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4395
4396         PR fortran/44863
4397         PR fortran/45271
4398         PR fortran/45290
4399         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4400         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4401         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4402
4403 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4404
4405         PR fortran/36158
4406         PR fortran/33197
4407         * gfortran.dg/bessel_6.f90: New.
4408         * gfortran.dg/bessel_7.f90: New.
4409
4410 2010-08-20  Jan Hubicka  <jh@suse.cz>
4411
4412         PR c++/45307
4413         PR c++/17736
4414         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4415         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4416
4417 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4418
4419         PR target/45336
4420         * gcc.target/i386/pr45336-1.c: New.
4421         * gcc.target/i386/pr45336-2.c: Likewise.
4422         * gcc.target/i386/pr45336-3.c: Likewise.
4423         * gcc.target/i386/pr45336-4.c: Likewise.
4424
4425 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4426
4427         PR testsuite/45361
4428         * gcc.target/i386/volatile-2.c: Update scan strings to also
4429         include (%rip) for the memory reference on x86_64.
4430
4431 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4432
4433         PR middle-end/44974
4434         * gcc.dg/pr44974.c: New test.
4435
4436         PR rtl-optimization/45353
4437         * gcc.dg/pr45353.c: New test.
4438
4439 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4440
4441         * gcc.target/i386/volatile-2.c: New.
4442
4443 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4444
4445         PR rtl-optimization/44691
4446         * gfortran.dg/pr44691.f: New test.
4447
4448 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4449
4450         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4451
4452 2010-08-19  Jason Merrill  <jason@redhat.com>
4453
4454         * g++.dg/init/synth3.C: New.
4455         * g++.dg/init/value8.C: New.
4456         * g++.dg/tree-ssa/empty-2.C: New.
4457         * g++.dg/cpp0x/noexcept09.C: New.
4458
4459 2010-08-19  Daniel Kraft  <d@domob.eu>
4460
4461         PR fortran/29785
4462         PR fortran/45016
4463         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4464         * gfortran.dg/pointer_remapping_1.f90: New test.
4465         * gfortran.dg/pointer_remapping_2.f03: New test.
4466         * gfortran.dg/pointer_remapping_3.f08: New test.
4467         * gfortran.dg/pointer_remapping_4.f03: New test.
4468         * gfortran.dg/pointer_remapping_5.f08: New test.
4469         * gfortran.dg/pointer_remapping_6.f08: New test.
4470
4471 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4472
4473         PR testsuite/45324
4474         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4475
4476 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4477
4478         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4479
4480 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4481
4482         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4483         variable.
4484
4485 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4486
4487         PR target/45070
4488         * gcc.c-torture/execute/pr45070.c: New.
4489
4490 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4491
4492         * g++.dg/pr44328.C: New test.
4493
4494 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4495
4496         PR fortran/36158
4497         PR fortran/33197
4498         * gfortran.dg/bessel_3.f90: New.
4499         * gfortran.dg/bessel_4.f90: New.
4500         * gfortran.dg/bessel_5.f90: New.
4501
4502 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4503
4504         PR fortran/45290
4505         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4506         * gfortran.dg/pointer_init_2.f90: New.
4507         * gfortran.dg/pointer_init_3.f90: New.
4508         * gfortran.dg/pointer_init_4.f90: New.
4509
4510 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4511
4512         PR c++/45049
4513         * g++.dg/pr45049-1.C: New test.
4514         * g++.dg/pr45049-2.C: New test.
4515
4516 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4517
4518         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4519         20 if __ARM_PCS is defined otherwise 64.
4520         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4521         instead of hard coded 64.
4522
4523 2010-08-18  Yao Qi  <yao@codesourcery.com>
4524
4525         PR target/45094
4526         * gcc.target/arm/pr45094.c: New test.
4527
4528 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4529
4530         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4531
4532 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4533
4534         PR rtl-optimization/42575
4535         * gcc.target/arm/pr42575.c: New test.
4536
4537 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4538
4539         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4540         * gcc.dg/tls/thr-cse-1.c: New.
4541
4542 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4543
4544         PR debug/42487
4545         * lib/target-supports.exp
4546         (check_effective_target_function_sections): New.
4547         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4548         function sections before proceding.
4549
4550 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
4551
4552         PR fortran/45308
4553         * gfortran.dg/pr45308.f03: New test.
4554
4555 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
4556
4557         PR target/45296
4558         * gcc.target/i386/pr45296.c: New test.
4559
4560 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
4561
4562         * g++.dg/ext/uow-1.C: New.
4563         * g++.dg/ext/uow-2.C: New.
4564         * g++.dg/ext/uow-3.C: New.
4565         * g++.dg/ext/uow-4.C: New.
4566
4567 2010-08-17  Richard Guenther  <rguenther@suse.de>
4568
4569         PR testsuite/45266
4570         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4571
4572 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
4573
4574         PR c/40563
4575         * gcc.dg/Wcxx-compat-20.c: New test.
4576
4577 2010-08-17  Daniel Kraft  <d@domob.eu>
4578
4579         PR fortran/38936
4580         * gfortran.dg/associate_1.f03: Extended to test newly supported
4581         features like association to variables.
4582         * gfortran.dg/associate_3.f03: Removed check for illegal change
4583         of associate-name here...
4584         * gfortran.dg/associate_5.f03: ...and added it here.
4585         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4586         * gfortran.dg/associate_7.f03: New test.
4587
4588 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
4589
4590         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4591
4592 2010-08-15  Daniel Kraft  <d@domob.eu>
4593
4594         PR fortran/38936
4595         * gfortran.dg/associate_1.f03: Enable test for array expressions.
4596         * gfortran.dg/associate_3.f03: Clarify comment.
4597         * gfortran.dg/associate_5.f03: New test.
4598         * gfortran.dg/associate_6.f03: New test.
4599
4600 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4601
4602         PR fortran/45211
4603         * gfortran.dg/bind_c_usage_21.f90: New.
4604         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4605
4606 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4607
4608         * gfortran.dg/optional_absent_1.f90: New.
4609         * gfortran.dg/null_actual.f90: New.
4610
4611 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4612
4613         * gfortran.dg/pointer_target_1.f90: New.
4614         * gfortran.dg/pointer_target_2.f90: New.
4615         * gfortran.dg/pointer_target_3.f90: New.
4616
4617 2010-08-15  Daniel Kraft  <d@domob.eu>
4618
4619         PR fortran/45197
4620         * gfortran.dg/elemental_args_check_3.f90: New test.
4621         * gfortran.dg/impure_1.f08: New test.
4622         * gfortran.dg/impure_2.f08: New test.
4623         * gfortran.dg/impure_3.f90: New test.
4624         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4625
4626 2010-08-15  Ira Rosen  <irar@il.ibm.com>
4627
4628         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4629         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4630         SLP tests.
4631         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4632         misaligned loads.
4633         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4634         misaligned stores.c
4635         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4636
4637 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4638
4639         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4640         dg-require-effective-target after dg-do.
4641
4642 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4643
4644         * lib/target-supports.exp (check_effective_target_vect_int): Return
4645         true for Loongson targets.
4646         (check_effective_target_vect_shift): Likewise.
4647         (check_effective_target_vect_no_int_max): Likewise.
4648         (check_effective_target_vect_no_align): Likewise.
4649         (check_effective_target_vect_short_mult): Likewise.
4650
4651 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
4652
4653         * g++.dg/cast.C: Change fields of structures to "long" to pass
4654         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4655         * g++.dg/cpp0x/iop.C: Ditto.
4656         * g++.dg/cpp0x/named_refs.C: Ditto.
4657         * g++.dg/cpp0x/rv1p.C: Ditto.
4658         * g++.dg/cpp0x/rv2p.C: Ditto.
4659         * g++.dg/cpp0x/rv3p.C: Ditto.
4660         * g++.dg/cpp0x/rv4p.C: Ditto.
4661         * g++.dg/cpp0x/rv5p.C: Ditto.
4662         * g++.dg/cpp0x/rv6p.C: Ditto.
4663         * g++.dg/cpp0x/rv7p.C: Ditto.
4664         * g++.dg/cpp0x/rv8p.C: Ditto.
4665         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4666
4667 2010-08-13  Daniel Kraft  <d@domob.eu>
4668
4669         * gfortran.dg/implied_shape_1.f08: New test.
4670         * gfortran.dg/implied_shape_2.f90: New test.
4671         * gfortran.dg/implied_shape_3.f08: New test.
4672
4673 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4674
4675         PR libfortran/42526
4676         * gfortran.dg/char_component_initializer_1.f90: New test.
4677
4678 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
4679
4680         PR tree-optimization/45241
4681         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4682
4683 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4684
4685         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4686         to dg-options.
4687         * gcc.target/i386/pr40906-2.c: Ditto.
4688         * gcc.target/i386/pr40906-3.c: Ditto.
4689
4690 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4691
4692         PR middle-end/45262
4693         * gcc.c-torture/execute/pr45262.c: New test.
4694
4695 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4696
4697         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4698         empty argument.
4699         * g++.dg/other/profile1.C: Ditto.
4700
4701 2010-08-12  Richard Guenther  <rguenther@suse.de>
4702
4703         PR tree-optimization/45232
4704         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4705         * gcc.dg/tree-ssa/loop-7.c: Adjust.
4706         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4707         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4708         unsigned arithmetic.
4709         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4710         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4711         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4712         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4713         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4714         unsigned arithmetic.
4715         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4716         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4717         unsigned arithmetic.
4718         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4719         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4720         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4721         unsigned arithmetic.
4722         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4723         * gcc.dg/tree-ssa/negate.c: Adjust.
4724         * gcc.dg/vect/vect-1.c: Adjust.
4725         * gfortran.dg/reassoc_6.f: XFAIL.
4726
4727 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4728
4729         PR debug/45259
4730         * gcc.dg/pr45259.c: New test.
4731
4732 2010-08-12  Wei Guozhi  <carrot@google.com>
4733
4734         PR target/44999
4735         * gcc.target/arm/pr44999.c: New testcase.
4736
4737 2010-08-12  Jie Zhang  <jie@codesourcery.com>
4738
4739         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4740         (N): Likewise.
4741         (main): Adjust accordingly.
4742
4743 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4744
4745         * gfortran.dg/graphite/id-22.f: New.
4746
4747 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4748
4749         * gcc.dg/graphite/id-26.c: New.
4750
4751 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4752
4753         * gcc.dg/graphite/id-25.c: New.
4754
4755 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4756
4757         * gcc.dg/graphite/run-id-5.c: New.
4758         * gcc.dg/graphite/run-id-6.c: New.
4759         * gfortran.dg/graphite/id-21.f: New.
4760
4761 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4762
4763         * gcc.dg/graphite/id-24.c: New.
4764
4765 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4766
4767         * gcc.dg/tree-ssa/pr20742.c: New.
4768
4769 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4770
4771         * gcc.dg/graphite/id-23.c: New.
4772
4773 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4774
4775         * gfortran.dg/graphite/id-20.f: Adjust testcase.
4776
4777 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4778
4779         * gcc.dg/graphite/pr42729.c: New.
4780
4781 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4782
4783         * gfortran.dg/graphite/id-20.f: New.
4784
4785 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4786
4787         * gcc.dg/graphite/id-22.c: New.
4788
4789 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4790
4791         * gcc.dg/graphite/run-id-2.c: Call abort.
4792
4793 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4794
4795         * gcc.dg/graphite/id-20.c: New.
4796
4797 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
4798             Steve Kargl <kargl@gcc.gnu.org>
4799
4800         PR fortran/44595
4801         * gfortran.dg/move_alloc_3.f90: New.
4802         * gfortran.dg/random_seed_2.f90: New.
4803
4804 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4805
4806         * lib/target-supports.exp (check_effective_target_sync_int_long):
4807         Add hppa*-*-linux*.
4808         (check_effective_target_sync_char_short): Likewise.
4809
4810 2010-08-10  Yao Qi  <yao@codesourcery.com>
4811
4812         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4813         general form.
4814         * gcc.dg/tree-ssa/loop-31.c: Likewise.
4815         * g++.dg/other/packed1.C: Likewise.
4816         * g++.dg/other/crash-4.C: Likewise.
4817         * g++.dg/ext/packed8.C: Likewise.
4818         * g++.dg/init/array16.C: Likewise.
4819
4820 2010-08-10  xinliang David Li  <davidxl@google.com>
4821         * gcc.dg/tree-ssa/loop-19.c: Add option
4822         -fno-prefetch-loop-array
4823
4824 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
4825
4826         PR middle-end/45182
4827         * gcc.c-torture/compile/pr45182.c: New test.
4828
4829 2010-08-09  Jason Merrill  <jason@redhat.com>
4830
4831         PR c++/45236
4832         * g++.dg/cpp0x/variadic-104.C: New.
4833
4834 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4835
4836         PR fortran/44235
4837         * gfortran.dg/dependency_32.f90:  New test.
4838
4839 2010-08-09  Richard Guenther  <rguenther@suse.de>
4840
4841         PR middle-end/44632
4842         * g++.dg/opt/nrv17.C: New testcase.
4843
4844 2010-08-09  Richard Guenther  <rguenther@suse.de>
4845
4846         PR middle-end/45212
4847         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4848         alignment from MEM_REF offset only if we took it from the
4849         base object.
4850
4851         * gcc.target/i386/pr24178.c: New testcase.
4852
4853 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4854
4855         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4856         * gcc.dg/20030702-1.c: Ditto.
4857         * gcc.dg/20050309-1.c: Ditto.
4858         * gcc.dg/20050325-1.c: Ditto.
4859         * gcc.dg/20050330-2.c: Ditto.
4860         * gcc.dg/20051201-1.c: Ditto.
4861         * gcc.dg/gomp/pr27573.c: Ditto.
4862         * gcc.dg/gomp/pr34610.c: Ditto.
4863         * gcc.dg/pr24225.c: Ditto.
4864         * gcc.dg/pr26570.c: Ditto.
4865         * gcc.dg/pr32773.c: Ditto.
4866         * g++.dg/gcov/gcov-6.C: Ditto.
4867         * g++.dg/gomp/pr34608.C: Ditto.
4868         * gfortran.dg/gomp/pr27573.f90: Ditto.
4869
4870         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
4871         dg-require-host-local dg directive.
4872         * gcc.dg/profile-dir-2.c: Ditto.
4873         * gcc.dg/profile-dir-3.c: Ditto.
4874
4875 2010-08-08  Richard Guenther  <rguenther@suse.de>
4876
4877         PR tree-optimization/45109
4878         * gcc.c-torture/compile/pr45109.c: New testcase.
4879
4880 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4881
4882         * gcc.dg/march.c: Skip if -march defined.
4883         * gcc.dg/mtune.c: Skip if -mtune defined.
4884
4885         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4886         generic thunk support.
4887
4888 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
4889
4890         PR target/45213
4891         * gcc.target/i386/pr45213.c: New test.
4892
4893 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4894
4895         PR libfortran/45143
4896         * gfortran.dg/fmt_error_11.f03: New test.
4897
4898 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
4899
4900         * lib/target-supports.exp (check_effective_target_sync_int_long):
4901         Add arm*-*-linux-gnueabi.
4902         (check_effective_target_sync_char_short): Likewise.
4903
4904 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4905
4906         PR fortran/45159
4907         * gfortran.dg/dependency_31.f90:  New test.
4908
4909 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4910
4911         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4912
4913 2010-08-06  Jason Merrill  <jason@redhat.com>
4914
4915         * g++.dg/cpp0x/sfinae3.C: New.
4916         * g++.dg/cpp0x/sfinae4.C: New.
4917
4918 2010-08-06  Richard Guenther  <rguenther@suse.de>
4919
4920         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4921         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4922         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4923         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4924         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4925         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4926         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4927         * gcc.c-torture/execute/20100805-1.c: Likewise.
4928
4929 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4930
4931         PR testsuite/42855
4932         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4933
4934 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4935
4936         * gcc.dg/ipa/ipcp-ii-1.c: New test.
4937         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4938
4939 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4940
4941         * g++.dg/ipa/devirt-1.C: New test.
4942         * g++.dg/ipa/devirt-2.C: Likewise.
4943         * g++.dg/ipa/devirt-3.C: Likewise.
4944         * g++.dg/ipa/devirt-4.C: Likewise.
4945         * g++.dg/ipa/devirt-5.C: Likewise.
4946         * gcc.dg/ipa/iinline-3.c: Likewise.
4947
4948 2010-08-05  Jie Zhang  <jie@codesourcery.com>
4949
4950         PR tree-optimization/45144
4951         * gcc.dg/tree-ssa/pr45144.c: New test.
4952
4953 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4954
4955         PR fortran/42207
4956         PR fortran/44064
4957         PR fortran/44065
4958         * gfortran.dg/class_25.f03: New.
4959         * gfortran.dg/class_26.f03: New.
4960
4961 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4962
4963         * g++.dg/warn/miss-format-1.C: Update line number.
4964
4965 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4966
4967         PR c++/44641
4968         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4969         .frame and .mask assembler directives.
4970
4971 2010-08-04  Richard Guenther  <rguenther@suse.de>
4972
4973         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4974         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4975         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4976         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4977
4978 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4979
4980         PR fortran/44857
4981         * gfortran.dg/derived_constructor_char_1.f90: New.
4982         * gfortran.dg/derived_constructor_char_2.f90: New.
4983
4984 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4985
4986         PR fortran/45159
4987         * gfortran.dg/dependency_30.f90:  New test.
4988
4989 2010-08-03  Jan Hubicka  <jh@suse.cz>
4990
4991         * gcc.c-torture/compile/pr45085.c: New testcase.
4992
4993 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4994
4995         PR fortran/44584
4996         PR fortran/45161
4997         * gfortran.dg/typebound_call_9.f03: Modified.
4998         * gfortran.dg/typebound_generic_1.f03: Modified.
4999
5000 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5001
5002         PR fortran/45159
5003
5004         * gfortran.dg/dependency_29.f90:  New test.
5005
5006 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5007
5008         PR fortran/36854
5009         * gfortran.dg/character_comparison_2.f90:  New test.
5010         * gfortran.dg/character_comparison_3.f90:  New test.
5011         * gfortran.dg/dependency_28.f90:  New test.
5012
5013 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5014
5015         PR target/40457
5016         * gcc.target/arm/pr40457-1.c: New test.
5017         * gcc.target/arm/pr40457-2.c: New test.
5018
5019 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5020
5021         PR fortran/44912
5022         * gfortran.dg/typebound_call_17.f03: New.
5023
5024 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5025
5026         PR fortran/44929
5027         * gfortran.dg/allocate_derived_3.f90: New.
5028
5029 2010-07-30  Xinliang David Li  <davidxl@google.com>
5030         PR tree-optimization/45121
5031         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5032
5033 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5034
5035         PR c++/45112
5036         * g++.dg/pr45112.C: New test.
5037
5038 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5039
5040         PR debug/45055
5041         PR rtl-optimization/45137
5042         * gcc.dg/pr45055.c: New test.
5043
5044 2010-07-30  Alan Modra  <amodra@gmail.com>
5045
5046         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5047         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5048
5049 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5050
5051         PR fortran/45087
5052         PR fortran/45125
5053         * gfortran.dg/whole_file_25.f90: New.
5054         * gfortran.dg/whole_file_26.f90: New.
5055         * gfortran.dg/whole_file_27.f90: New.
5056
5057 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5058
5059         PR fortran/44962
5060         * gfortran.dg/typebound_proc_17.f03: New.
5061
5062 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5063
5064         PR fortran/45004
5065         * gfortran.dg/move_alloc_2.f90: New.
5066
5067 2010-07-29  Xinliang David Li  <davidxl@google.com>
5068         PR tree-optimization/45121
5069         * c-c++-common/uninit-17.c: Fix expected output.
5070
5071 2010-07-29  Richard Guenther  <rguenther@suse.de>
5072
5073         PR tree-optimization/45120
5074         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5075
5076 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5077
5078         PR fortran/42051
5079         PR fortran/44064
5080         * gfortran.dg/pr42051.f03: New testcase.
5081
5082 2010-07-29  Richard Guenther  <rguenther@suse.de>
5083
5084         PR middle-end/45034
5085         * gcc.c-torture/execute/pr45034.c: New testcase.
5086
5087 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5088
5089         PR c++/45096
5090         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5091
5092 2010-07-28  Daniel Kraft  <d@domob.eu>
5093
5094         * gfortran.dg/bound_8.f90: New test.
5095
5096 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5097
5098         PR debug/45105
5099         * gcc.dg/pr45105.c: New test.
5100
5101 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5102
5103         PR rtl-optimization/45107
5104         * gcc.dg/pr45107.c: New test.
5105
5106 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5107
5108         PR rtl-optimization/45101
5109         * gcc.dg/pr45101.c: New test.
5110
5111 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5112
5113         PR fortran/45077
5114         * gfortran.dg/whole_file_24.f90: New.
5115
5116 2010-07-27  Jason Merrill  <jason@redhat.com>
5117
5118         * g++.dg/cpp0x/variadic102.C: New.
5119         * g++.dg/cpp0x/variadic103.C: New.
5120
5121 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5122
5123         PR rtl-optimization/40956
5124         PR target/42495
5125         PR middle-end/42574
5126         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5127         * gcc.target/arm/pr42574.c: Add tests.
5128
5129 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5130
5131         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5132         test name.
5133         (cleanup-repo-files): Ditto.
5134         (cleanup-saved-temps): Ditto.
5135
5136 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5137
5138         PR testsuite/44701
5139         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5140
5141         PR c/45079
5142         * gcc.dg/pr45079.c: New test.
5143
5144 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5145
5146         PR tree-optimization/44152
5147         * gcc.dg/vect/fast-math-pr44152.c: New test.
5148
5149 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5150
5151         PR ObjC/44140
5152         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5153         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5154         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5155         * obj-c++.dg/torture/trivial.mm: Ditto.
5156         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5157         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5158         * objc.dg/torture/tls/thr-init.m: Ditto.
5159         * objc.dg/torture/trivial.m: Ditto.
5160
5161 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5162
5163         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5164         Skip on spu-*-* targets.
5165
5166 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5167
5168         PR tree-optimization/45083
5169         * gcc.dg/pr45083.c: New test.
5170
5171 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5172
5173         PR fortran/40873
5174         * gfortran.dg/whole_file_22.f90: New test.
5175         * gfortran.dg/whole_file_23.f90: New test.
5176
5177 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5178             Jack Howarth  <howarth@bromo.med.uc.edu>
5179             Richard Henderson  <rth@redhat.com>
5180
5181         PR target/44132
5182         * gcc.dg/tls/thr-init-1.c: New.
5183         * gcc.dg/tls/thr-init-2.c: New.
5184         * gcc.dg/torture/tls New.
5185         * gcc.dg/torture/tls/tls-test.c: New.
5186         * gcc.dg/torture/tls/thr-init-1.c: New.
5187         * gcc.dg/torture/tls/tls.exp: New.
5188         * gcc.dg/torture/tls/thr-init-2.c: New.
5189         * gcc.dg/tls/emutls-2.c: New test
5190
5191         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5192         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5193         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5194         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5195         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5196         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5197         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5198         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5199         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5200         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5201         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5202         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5203         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5204         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5205         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5206         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5207         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5208         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5209         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5210         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5211         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5212         gfortran.dg/gomp/omp_threadprivate1.f90,
5213         gfortran.dg/gomp/omp_threadprivate2.f90,
5214         gfortran.dg/gomp/reduction1.f90,
5215         gfortran.dg/gomp/sharing-1.f90: Likewise.
5216
5217 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5218
5219         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5220         sse_runtime.
5221         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5222         dg-require-visibility.
5223
5224 2010-07-26  Richard Guenther  <rguenther@suse.de>
5225
5226         PR tree-optimization/43784
5227         * gcc.c-torture/execute/pr43784.c: New testcase.
5228         * g++.dg/torture/pr43784.C: Likewise.
5229
5230 2010-07-26  Richard Guenther  <rguenther@suse.de>
5231
5232         PR middle-end/45056
5233         * g++.dg/pr45056.C: New testcase.
5234
5235 2010-07-26  Richard Guenther  <rguenther@suse.de>
5236
5237         PR tree-optimization/45071
5238         * gcc.dg/pr45071.c: New testcase.
5239
5240 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5241
5242         PR fortran/45066
5243         * gfortran.dg/namelist_62.f90: New.
5244
5245 2010-07-26  Richard Guenther  <rguenther@suse.de>
5246
5247         * gcc.c-torture/execute/pr45017.c: Move ...
5248         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5249
5250 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5251
5252         PR fortran/40628
5253         * trim_optimize_1.f90:  New test.
5254         * character_comparision_1.f90:  New test.
5255
5256 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5257
5258         PR fortran/42852
5259         * gfortran.dg/wtruncate_fix.f: New test.
5260
5261 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5262
5263         PR testsuite/45068
5264         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5265
5266 2010-07-24  Richard Guenther  <rguenther@suse.de>
5267
5268         PR lto/43788
5269         * g++.dg/lto/20100724-1_0.C: New testcase.
5270
5271 2010-07-24  Richard Guenther  <rguenther@suse.de>
5272
5273         PR lto/43212
5274         * gcc.dg/lto/20100724-1_0.c: New testcase.
5275         * gcc.dg/lto/20100724-1_1.c: Likewise.
5276
5277 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5278
5279         PR fortran/40011
5280         * gfortran.dg/whole_file_21.f90: New.
5281
5282         * gfortran.dg/integer_exponentiation_3.F90: Use
5283         -ffloat-store only for i?86/x86-64 -m32.
5284
5285 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5286
5287         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5288         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5289
5290 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5291
5292         * gfortran.dg/func_decl_4.f90: Split test into two ...
5293         * gfortran.dg/func_decl_5.f90: ... parts.
5294         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5295         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5296         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5297         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5298         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5299         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5300         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5301         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5302         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5303         * gfortran.dg/sizeof.f90: Make test valid.
5304         * gfortran.dg/pr20865.f90: Add new dg-error.
5305         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5306         * gfortran.dg/g77/19990218-0.f: Ditto.
5307         * gfortran.dg/g77/19990218-1.f: Ditto.
5308         * gfortran.dg/g77/970625-2.f: Ditto.
5309         * gfortran.dg/pr37243.f: Fix function declaration.
5310         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5311         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5312
5313 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5314
5315         PR fortran/44945
5316         * gfortran.dg/char_array_structure_constructor.f90: Add
5317         -fwhole-file as dg-option as it otherwise fails on some
5318         systems.
5319
5320 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5321
5322         * gnat.dg/aggr16.ad[sb]: New test.
5323         * gnat.dg/aggr16_pkg.ads: New helper.
5324
5325 2010-07-23  Richard Guenther  <rguenther@suse.de>
5326
5327         PR lto/43071
5328         * g++.dg/lto/20100723-1_0.C: New testcase.
5329
5330 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5331
5332         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5333         AVX support.
5334         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5335         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5336
5337 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5338
5339         * lib/target-supports.exp (add_options_for_tls): New proc.
5340         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5341         * g++.dg/tls/static-1a.cc: Likewise.
5342         * gcc.dg/tls/emutls-1.c: Likewise.
5343         * gcc.dg/tls/opt-11.c: Likewise.
5344         * gcc.dg/tls/opt-12.c: Likewise.
5345         * gcc.dg/tls/pr24428-2.c: Likewise.
5346         * gcc.dg/tls/pr24428.c: Likewise.
5347         * obj-c++.dg/tls/static-1.mm: Likewise.
5348         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5349         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5350         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5351         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5352         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5353         * objc.dg/torture/tls/thr-init.m: Likewise.
5354         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5355
5356 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5357
5358         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5359         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5360         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5361         optimized dump files.
5362
5363 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5364
5365         PR tree-optimization/45047
5366         * gcc.c-torture/compile/pr45047.c: New test.
5367
5368 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5369
5370         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5371         instead of dg-compile.
5372         * gcc.dg/float-range-4.c: Ditto.
5373         * gcc.dg/float-range-5.c: Ditto.
5374         * gcc.dg/fold-overflow-1.c: Ditto.
5375         * gcc.dg/gomp/sections-4.c: Ditto.
5376         * gcc.dg/transparent-union-1.c: Ditto.
5377         * gcc.dg/transparent-union-2.c: Ditto.
5378         * gcc.target/i386/pr39315-check.c: Ditto.
5379         * g++.dg/gomp/sections-4.C: Ditto.
5380         * g++.dg/template/dtor7.C: Ditto.
5381         * g++.dg/tree-ssa/pr19952.C: Ditto.
5382         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5383         * gfortran.dg/graphite/pr42185.f90: Ditto.
5384         * gfortran.dg/namelist_36.f90: Ditto.
5385         * gnat.dg/noreturn1.adb: Ditto.
5386         * gnat.dg/specs/small_alignment.ads: Ditto.
5387
5388 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5389
5390         PR tree-optimization/44915
5391         * g++.dg/torture/pr44915.C: New test.
5392
5393 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5394
5395         PR tree-optimization/44914
5396         * g++.dg/tree-ssa/pr44914.C: New test.
5397
5398 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5399
5400         PR target/44290
5401         * gcc.dg/pr44290-1.c: New test.
5402         * gcc.dg/pr44290-2.c: New test.
5403
5404 2010-07-23  Jason Merrill  <jason@redhat.com>
5405
5406         PR c++/45008
5407         * g++.dg/abi/mangle44.C: New.
5408
5409 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5410
5411         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5412         for compile-time only tests.
5413         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5414         target check.
5415         * gcc.target/i386/pr39315-4.c: Ditto.
5416         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5417         target check.  Include sse-os-support.h.
5418         (main): Call check_isa and sse_os_support.
5419         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5420         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5421         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5422         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5423         target check.  Include sse-os-support.h.
5424         (main): Call check_isa and sse_os_support.
5425         * gcc.target/i386/vperm-v2df.c: Ditto.
5426
5427 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5428
5429         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5430         (check_effective_target_avx_runtime): New procedure.
5431         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5432         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5433
5434         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5435         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5436         and __get_cpuid test.
5437         * gcc.dg/compat/vector-2b_main.c: Ditto.
5438
5439         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5440
5441         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5442         for compile-time only test.
5443         * gcc.dg/pr32716.c: Ditto.
5444         * gcc.dg/pr34856.c: Ditto.
5445         * gcc.dg/pr36997.c: Ditto.
5446         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5447         * gfortran.dg/pr28158.f90: Ditto.
5448         * gfortran.dg/pr30667.f: Ditto.
5449
5450         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5451         i?86-*-* and x86_64-*-* targets to disable execution on targets
5452         without sse2 runtime support.
5453         * g++.dg/vect/vect.exp: Ditto.
5454         * gfortran.dg/vect/vect.exp: Ditto.
5455
5456         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5457         * gcc.dg/pr37544.c: Ditto.
5458         * gcc.dg/pr40550.c: Ditto.
5459         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5460         * gcc.dg/compat/vector-1a_main.c: Ditto.
5461         * gcc.dg/compat/vector-2a_main.c: Ditto.
5462         * gcc.dg/torture/pr16104-1.c: Ditto.
5463         * gcc.dg/torture/pr35771-1.c: Ditto.
5464         * gcc.dg/torture/pr35771-2.c: Ditto.
5465         * gcc.dg/torture/pr35771-3.c: Ditto.
5466         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5467         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5468         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5469         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5470         * g++.dg/other/i386-1.C: Ditto.
5471         * g++.dg/other/pr40446.C: Ditto.
5472
5473 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5474
5475         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5476
5477 2010-07-23  Daniel Kraft  <d@domob.eu>
5478
5479         PR fortran/44709
5480         * gfortran.dg/exit_1.f08: New test.
5481         * gfortran.dg/exit_2.f08: New test.
5482
5483 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5484
5485         PR tree-optimization/39839
5486         * gcc.target/arm/pr39839.c: New test case.
5487
5488 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5489
5490         * gnat.dg/unchecked_convert5b.adb: New test.
5491         * gnat.dg/unchecked_convert6.adb: Likewise.
5492         * gnat.dg/unchecked_convert6b.adb: Likewise.
5493
5494 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5495
5496         * gnat.dg/aggr15.ad[sb]: New test.
5497
5498 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5499
5500         PR debug/45024
5501         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5502
5503 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5504
5505         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5506         with dg-require-linker-plugin.
5507
5508 2010-07-22  Richard Guenther  <rguenther@suse.de>
5509
5510         PR lto/43850
5511         * g++.dg/lto/20100722-1_0.C: New testcase.
5512
5513 2010-07-22  Richard Guenther  <rguenther@suse.de>
5514
5515         PR lto/42451
5516         * gcc.dg/lto/20100720-3_0.c: New testcase.
5517         * gcc.dg/lto/20100720-3_1.c: Likewise.
5518
5519 2010-07-22  Richard Guenther  <rguenther@suse.de>
5520
5521         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5522         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5523
5524         PR lto/43373
5525         * gcc.dg/lto/20100722-1_0.c: New testcase.
5526
5527 2010-07-22  Martin Jambor  <mjambor@suse.cz>
5528
5529         PR tree-optimization/44891
5530         * gcc.c-torture/compile/pr44891.c: New test.
5531
5532 2010-07-22  Richard Guenther  <rguenther@suse.de>
5533
5534         PR tree-optimization/45017
5535         * gcc.c-torture/execute/pr45017.c: New testcase.
5536
5537 2010-07-22  Tobias Burnus  <burnus@net-b.de>
5538
5539         PR fortran/45019
5540         * gfortran.dg/aliasing_dummy_5.f90: New.
5541
5542 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5543
5544         PR target/43698
5545         * gcc.target/arm/pr43698.c: New test.
5546
5547 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5548
5549         PR fortran/44929
5550         * Revert my commit r162325 for this PR.
5551
5552 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5553
5554         PR debug/45015
5555         * gcc.target/m68k/pr45015.c: New test.
5556
5557 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
5558
5559         PR c++/44641
5560         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5561         comments.
5562
5563 2010-07-21  Richard Guenther  <rguenther@suse.de>
5564
5565         PR lto/45018
5566         * g++.dg/lto/20100721-1_0.C: New testcase.
5567
5568 2010-07-21  Martin Jambor  <mjambor@suse.cz>
5569
5570         PR tree-optimization/44900
5571         * g++.dg/torture/pr44900.C: New test.
5572
5573 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
5574
5575         PR middle-end/44738
5576         * c-c++-common/uninit-17.c: Correct expected error.
5577
5578 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5579
5580         * gcc.dg/guality/asm-1.c: New test.
5581
5582         PR debug/45003
5583         * gcc.dg/guality/pr45003-2.c: New test.
5584         * gcc.dg/guality/pr45003-3.c: New test.
5585
5586 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5587
5588         PR libfortran/44697
5589         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5590
5591 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
5592
5593         * lib/scanasm.exp (dg-function-on-line): Test that a function is
5594         defined on the current line.
5595         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5596         * g++.dg/debug/dwarf2/pr44641.C: New.
5597
5598 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
5599
5600         * gcc.target/powerpc/block-move-1.c: New test.
5601         * gcc.target/powerpc/block-move-2.c: New test.
5602
5603 2010-07-20  Jason Merrill  <jason@redhat.com>
5604
5605         PR c++/44967
5606         * g++.dg/cpp0x/sfinae2.C: New.
5607
5608 2010-07-20  Richard Guenther  <rguenther@suse.de>
5609
5610         PR lto/42696
5611         * gcc.dg/lto/20100720-4_0.c: New testcase.
5612
5613 2010-07-20  Richard Guenther  <rguenther@suse.de>
5614
5615         PR lto/43221
5616         * gcc.dg/lto/20100720-2_0.c: New testcase.
5617         * gcc.dg/lto/20100720-2_1.c: Likewise.
5618
5619 2010-07-20  Richard Guenther  <rguenther@suse.de>
5620
5621         PR lto/43208
5622         * gcc.dg/lto/20100720-1_0.c: New testcase.
5623         * gcc.dg/lto/20100720-1_1.c: Likewise.
5624
5625 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
5626
5627         PR debug/45003
5628         * gcc.dg/guality/pr45003-1.c: New test.
5629
5630 2010-07-20  Richard Guenther  <rguenther@suse.de>
5631
5632         PR tree-optimization/44977
5633         * gcc.dg/torture/pr44977.c: New testcase.
5634
5635 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
5636
5637         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5638         sync_char_short
5639
5640 2010-07-20  Richard Guenther  <rguenther@suse.de>
5641
5642         PR middle-end/44971
5643         PR middle-end/44988
5644         * gcc.dg/pr44971.c: New testcase.
5645         * gcc.c-torture/compile/pr44988.c: Likewise.
5646
5647 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5648
5649         PR fortran/44929
5650         * gfortran.dg/allocate_with_typespec.f90: New test.
5651         * gfortran.dg/allocate_derived_1.f90: Update error message.
5652
5653 2010-07-19  Jason Merrill  <jason@redhat.com>
5654
5655         PR c++/44996
5656         * g++.dg/cpp0x/decltype23.C: New.
5657
5658 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
5659
5660         PR fortran/42385
5661         * gfortran.dg/class_defined_operator_1.f03 : New test.
5662
5663 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
5664
5665         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5666         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5667         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
5668         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5669
5670 2010-07-19  Richard Guenther  <rguenther@suse.de>
5671
5672         PR middle-end/44941
5673         * gcc.c-torture/compile/pr44941.c: New testcase.
5674
5675 2010-07-19  Jason Merrill  <jason@redhat.com>
5676
5677         PR c++/44969
5678         * g++.dg/template/sfinae24.C: New.
5679
5680 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
5681
5682         PR fortran/44353
5683         * gfortran.dg/data_implied_do_2.f90: Removed.
5684
5685 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
5686
5687         PR c++/44969
5688         * g++.dg/template/sfinae23.C: New.
5689
5690 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5691
5692         * lib/target-supports.exp (check_sse_os_support_available): New
5693         proc.
5694         (check_sse_hw_available): New proc.
5695         (check_effective_target_sse_runtime): New proc.
5696         (check_effective_target_sse2_runtime): New proc.
5697         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5698         -msse2 if check_sse_os_support_available.
5699         * g++.dg/vect/vect.exp: Only run -msse2 tests if
5700         check_sse_os_support_available.
5701         * gcc.dg/vect/vect.exp: Likewise.
5702         * gfortran.dg/vect/vect.exp: Likewise.
5703         * gcc.target/i386/sol2-check: Renamed to ...
5704         * gcc.target/i386/sse-os-support.h: ... this.
5705         (sol2_check): Renamed to ...
5706         (sse_os_support): ... this.
5707         Only test movss with xmm registers.
5708         * gcc.target/i386/sse-check.h: Reflect new header and function names.
5709         Removed ILL_INSN, ILL_INSN_LEN.
5710         * gcc.target/i386/sse2-check.h: Likewise.
5711         * gcc.target/i386/sse3-check.h: Likewise.
5712         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5713         Removed cpuid.h, __get_cpuid test.
5714         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5715         Removed cpuid.h, __get_cpuid test.
5716         * g++.dg/other/pr40446.C: Likewise.
5717         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5718         * gcc.dg/compat/vector-1a_main.c: Likewise.
5719         * gcc.dg/compat/vector-2a_main.c: Likewise.
5720         * gcc.dg/pr36584.c: Likewise.
5721         * gcc.dg/pr37544.c: Likewise.
5722         * gcc.dg/torture/pr16104-1.c: Likewise.
5723         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5724         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5725         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5726         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5727         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5728         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5729         sse2_runtime.
5730         * gcc.dg/torture/pr35771-2.c: Likewise.
5731         * gcc.dg/torture/pr35771-3.c: Likewise.
5732         * gcc.target/i386/pr39315-2.c: Likewise.
5733         * gcc.target/i386/pr39315-4.c: Likewise.
5734         * gcc.target/i386/vperm-v2df.c: Likewise.
5735         * gcc.target/i386/vperm-v2di.c: Likewise.
5736         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5737         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5738         sse_runtime.
5739
5740 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
5741
5742         PR fortran/44353
5743         * gfortran.dg/data_implied_do_2.f90: New test.
5744
5745 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5746
5747         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5748
5749 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5750
5751         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5752         to the "mips16" group.
5753         (mips_using_mips16_p): New procedure.
5754         (mips-dg-options): Use it.
5755
5756 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5757
5758         * gcc.target/mips/mips16-attributes-4.c: New test.
5759
5760 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
5761
5762         PR testsuite/44418
5763         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5764         * gcc.target/powerpc/recip-2.c: Ditto.
5765         * gcc.target/powerpc/recip-3.c: Ditto.
5766
5767 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
5768
5769         * gcc.target/arm/pr42235.c: New test.
5770
5771 2010-07-16  Jason Merrill  <jason@redhat.com>
5772
5773         PR c++/32505
5774         * g++.dg/template/partial8.C: New.
5775
5776 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5777
5778         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5779         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
5780         in C++.
5781         (gualcvt): New overloaded inline.
5782         (GUALCVT): Use it for C++.
5783         * g++.dg/guality/guality.exp: New.
5784         * g++.dg/guality/guality.h: New.
5785         * g++.dg/guality/redeclaration1.C: New test.
5786         * g++.dg/dg.exp: Prune also guality/* tests.
5787         * gcc.dg/guality/pr43141.c: Moved to...
5788         * c-c++-common/guality/pr43141.c: ... here.
5789
5790 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5791
5792         PR libfortran/37077
5793         * gfortran.dg/char4_iunit_2.f03: New test.
5794
5795 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
5796
5797         * lib/plugin-support.exp (plugin-test-execute):
5798         Add ${gcc_objdir}/intl to includes.
5799
5800 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5801
5802         PR target/44942
5803         * gcc.c-torture/execute/pr44942.c: New test.
5804         * gcc.target/i386/pr44942.c: New test.
5805
5806 2010-07-15  Jason Merrill  <jason@redhat.com>
5807
5808         PR c++/44909
5809         * g++.dg/cpp0x/implicit7.C: New.
5810         * g++.dg/cpp0x/implicit8.C: New.
5811
5812 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5813
5814         Disable float tests for __SPU__ targets due to lack of signed zero:
5815         * c-c++-common/torture/complex-sign-add.c (check_add_float).
5816         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5817         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5818         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5819         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5820         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5821         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5822         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5823         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5824
5825 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5826
5827         * gfortran.dg/select_char_2.f90: New test.
5828
5829 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
5830
5831         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5832         with DECL_CHAIN.
5833
5834 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
5835
5836         PR fortran/44936
5837         * gfortran.dg/typebound_generic_9.f03: New.
5838
5839 2010-07-15  Richard Guenther  <rguenther@suse.de>
5840
5841         PR tree-optimization/44946
5842         * gcc.c-torture/compile/pr44946.c: New testcase.
5843
5844 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5845
5846         PR fortran/40206
5847         * gfortran.dg/select_char_3.f90: New test.
5848
5849 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
5850             Kevin F. Quinn  <kevquinn@gentoo.org>
5851
5852         * gcc.dg/Wtrampolines.c: New.
5853
5854 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5855
5856         PR libfortran/44934
5857         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5858
5859 2010-07-14  Jason Merrill  <jason@redhat.com>
5860
5861         PR c++/44810
5862         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5863
5864         Implement C++0x unrestricted unions (N2544)
5865         * g++.dg/cpp0x/union1.C: New.
5866         * g++.dg/cpp0x/union2.C: New.
5867         * g++.dg/cpp0x/union3.C: New.
5868         * g++.dg/cpp0x/defaulted2.C: Adjust.
5869         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5870         * g++.old-deja/g++.ext/anon2.C: Adjust.
5871         * g++.old-deja/g++.mike/misc6.C: Adjust.
5872
5873 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
5874
5875         PR fortran/44925
5876         * gfortran.dg/c_loc_tests_15.f90: New.
5877
5878 2010-07-13  Jason Merrill  <jason@redhat.com>
5879
5880         PR c++/44909
5881         * g++.dg/cpp0x/implicit6.C: New.
5882
5883 2010-07-13  Jason Merrill  <jason@redhat.com>
5884
5885         PR c++/44540
5886         * g++.dg/abi/noreturn1.C: New.
5887         * g++.dg/abi/noreturn2.C: New.
5888
5889 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
5890
5891         PR other/44874
5892         PR debug/44832
5893         * c-c++-common/pr44832.c: New test.
5894
5895 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
5896
5897         PR objc/44488
5898         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5899         on the target.  Make sure that we can assemble the emitted asm when
5900         the test type is 'compile'.
5901
5902 2010-07-13  Richard Guenther  <rguenther@suse.de>
5903
5904         PR tree-optimization/36960
5905         * g++.dg/torture/pr36960.C: New testcase.
5906
5907 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
5908
5909         PR c++/44908
5910         * g++.dg/template/sfinae21.C: New.
5911         * g++.dg/template/sfinae22.C: Likewise.
5912
5913 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5914
5915         PR testsuite/42843
5916         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5917         * gcc.dg/plugin/ggcplug.c: Likewise.
5918         * g++.dg/plugin/selfassign.c: Likewise.
5919         * g++.dg/plugin/attribute_plugin.c: Likewise.
5920         * g++.dg/plugin/dumb_plugin.c: Likewise.
5921         * g++.dg/plugin/pragma_plugin.c: Likewise.
5922
5923 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
5924
5925         * gcc.c-torture/execute/pr44683.x: New.
5926         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5927
5928 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
5929
5930         PR fortran/44434
5931         PR fortran/44565
5932         PR fortran/43945
5933         PR fortran/44869
5934         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5935         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5936         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5937         * gfortran.dh/typebound_call_16.f03: New.
5938         * gfortran.dg/typebound_generic_6.f03: New.
5939         * gfortran.dg/typebound_generic_7.f03: New.
5940         * gfortran.dg/typebound_generic_8.f03: New.
5941
5942 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5943
5944         PR libfortran/37077
5945         * gfortran.dg/char4_iunit_1.f03: New test.
5946
5947 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
5948
5949         * gcc.dg/tree-ssa/vrp53.c: New test.
5950
5951 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5952
5953         PR c++/44907
5954         * g++.dg/template/sfinae19.C: New.
5955         * g++.dg/template/sfinae20.C: Likewise.
5956
5957 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5958
5959         * gcc.target/arm/interrupt-1.c: New test.
5960         * gcc.target/arm/interrupt-2.c: New test.
5961
5962 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5963
5964         * gcc.dg/pr42427.c: Require c99_runtime.
5965         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5966         c99_runtime.
5967         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5968         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5969         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5970         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5971         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5972         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5973         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5974         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5975         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5976         * gcc.target/i386/pr37275.c: Require visibility support.
5977
5978 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5979
5980         * lib/target-supports.exp (check_effective_target_sse): New proc.
5981         * gcc.target/i386/sol2-check.h: New file.
5982         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5983         Include sol2-check.h.
5984         (main) Only run do_test () if sol2_check ().
5985         * gcc.target/i386/sse2-check.h: Likewise.
5986         * gcc.target/i386/sse3-check.h: Likewise.
5987         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5988         [__sun__ && __svr4__]: Execute SSE2 instruction.
5989         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5990         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5991         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5992         * g++.dg/ext/vector14.C: Likewise.
5993         * g++.dg/other/mmintrin.C: Likewise.
5994         * gcc.dg/20020418-1.c: Likewise.
5995         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5996         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5997         * gcc.dg/format/unnamed-1.c: Likewise.
5998         Adapt dg-warning line number.
5999         * gcc.dg/graphite/pr40281.c: Likewise.
6000         * gcc.dg/pr32176.c: Likewise.
6001         * gcc.dg/pr40550.c: Likewise.
6002         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6003         * gcc.dg/torture/pr36891.c: Likewise.
6004         * gcc.target/i386/20020218-1.c: Likewise.
6005         * gcc.target/i386/20020523.c: Likewise.
6006         * gcc.target/i386/abi-1.c: Likewise.
6007         * gcc.target/i386/brokensqrt.c: Likewise.
6008         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6009         * gcc.target/i386/pr13366.c: Likewise.
6010         * gcc.target/i386/pr13685.c: Likewise.
6011         * gcc.target/i386/pr24306.c: Likewise.
6012         * gcc.target/i386/pr31486.c: Likewise.
6013         * gcc.target/i386/pr32065-1.c: Likewise.
6014         * gcc.target/i386/pr32065-2.c: Likewise.
6015         * gcc.target/i386/pr32389.c: Likewise.
6016         * gcc.target/i386/pr38824.c: Likewise.
6017         * gcc.target/i386/pr38931.c: Likewise.
6018         * gcc.target/i386/pr39592-1.c: Likewise.
6019         * gcc.target/i386/pr43766.c: Likewise.
6020         * gcc.target/i386/recip-divf.c: Likewise.
6021         * gcc.target/i386/recip-sqrtf.c: Likewise.
6022         * gcc.target/i386/recip-vec-divf.c: Likewise.
6023         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6024         * gcc.target/i386/sse-1.c: Likewise.
6025         * gcc.target/i386/sse-16.c: Likewise.
6026         * gcc.target/i386/sse-2.c: Likewise.
6027         * gcc.target/i386/sse-20.c: Likewise.
6028         * gcc.target/i386/sse-3.c: Likewise.
6029         * gcc.target/i386/sse-7.c: Likewise.
6030         * gcc.target/i386/sse-9.c: Likewise.
6031         * gcc.target/i386/sse-addps-1.c: Likewise.
6032         * gcc.target/i386/sse-addss-1.c: Likewise.
6033         * gcc.target/i386/sse-andnps-1.c: Likewise.
6034         * gcc.target/i386/sse-andps-1.c: Likewise.
6035         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6036         * gcc.target/i386/sse-comiss-1.c: Likewise.
6037         * gcc.target/i386/sse-comiss-2.c: Likewise.
6038         * gcc.target/i386/sse-comiss-3.c: Likewise.
6039         * gcc.target/i386/sse-comiss-4.c: Likewise.
6040         * gcc.target/i386/sse-comiss-5.c: Likewise.
6041         * gcc.target/i386/sse-comiss-6.c: Likewise.
6042         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6043         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6044         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6045         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6046         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6047         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6048         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6049         * gcc.target/i386/sse-divps-1.c: Likewise.
6050         * gcc.target/i386/sse-divss-1.c: Likewise.
6051         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6052         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6053         * gcc.target/i386/sse-maxps-1.c: Likewise.
6054         * gcc.target/i386/sse-maxss-1.c: Likewise.
6055         * gcc.target/i386/sse-minps-1.c: Likewise.
6056         * gcc.target/i386/sse-minss-1.c: Likewise.
6057         * gcc.target/i386/sse-movaps-1.c: Likewise.
6058         * gcc.target/i386/sse-movaps-2.c: Likewise.
6059         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6060         * gcc.target/i386/sse-movhps-1.c: Likewise.
6061         * gcc.target/i386/sse-movhps-2.c: Likewise.
6062         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6063         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6064         * gcc.target/i386/sse-movntps-1.c: Likewise.
6065         * gcc.target/i386/sse-movss-1.c: Likewise.
6066         * gcc.target/i386/sse-movss-2.c: Likewise.
6067         * gcc.target/i386/sse-movss-3.c: Likewise.
6068         * gcc.target/i386/sse-movups-1.c: Likewise.
6069         * gcc.target/i386/sse-movups-2.c: Likewise.
6070         * gcc.target/i386/sse-mulps-1.c: Likewise.
6071         * gcc.target/i386/sse-mulss-1.c: Likewise.
6072         * gcc.target/i386/sse-orps-1.c: Likewise.
6073         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6074         * gcc.target/i386/sse-recip-vec.c: Likewise.
6075         * gcc.target/i386/sse-recip.c: Likewise.
6076         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6077         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6078         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6079         * gcc.target/i386/sse-subps-1.c: Likewise.
6080         * gcc.target/i386/sse-subss-1.c: Likewise.
6081         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6082         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6083         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6084         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6085         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6086         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6087         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6088         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6089         * gcc.target/i386/sse-xorps-1.c: Likewise.
6090         * gcc.target/i386/ssefn-1.c: Likewise.
6091         * gcc.target/i386/ssefn-3.c: Likewise.
6092         * gcc.target/i386/sseregparm-1.c: Likewise.
6093         * gcc.target/i386/stackalign/return-3.c: Likewise.
6094         * gcc.target/i386/vectorize1.c: Likewise.
6095         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6096         * gcc.target/i386/xorps-sse.c: Likewise.
6097         * gfortran.dg/pr28158.f90: Likewise.
6098         * gfortran.dg/pr30667.f: Likewise.
6099         * gnat.dg/loop_optimization7.adb: Likewise.
6100         * gnat.dg/sse_nolib.adb: Likewise.
6101
6102 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6103
6104         PR fortran/44702
6105         * gfortran.dg/use_rename_6.f90: New.
6106         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6107
6108 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6109
6110         PR fortran/44869
6111         * gfortran.dg/class_24.f03: New.
6112
6113 2010-07-10  Richard Guenther  <rguenther@suse.de>
6114
6115         PR lto/44889
6116         * gcc.dg/lto/20100709-1_0.c: New testcase.
6117         * gcc.dg/lto/20100709-1_1.c: Likewise.
6118
6119 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6120
6121         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6122
6123 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6124
6125         PR objc/44140
6126         * objc.dg/lto/trivial-1_0.m: New.
6127         * objc.dg/lto/lto.exp: New.
6128         * obj-c++.dg/lto/trivial-1_0.mm: New.
6129         * obj-c++.dg/lto/lto.exp: New.
6130         * objc.dg/symtab-1.m: Adjust sizes.
6131         * objc.dg/image-info.m: Do not run for gnu-runtime.
6132
6133 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6134
6135         * gcc.dg/pr32370.c: Allow another kind of error message.
6136
6137 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6138
6139         * gnat.dg/atomic3.adb: New test.
6140
6141 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6142             Denys Vlasenko  <dvlasenk@redhat.com>
6143             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6144
6145         PR tree-optimization/28632
6146         * gcc.dg/tree-ssa/vrp51.c: New test.
6147         * gcc.dg/tree-ssa/vrp52.c: New test.
6148
6149 2010-07-09  Jason Merrill  <jason@redhat.com>
6150
6151         * g++.dg/abi/covariant6.C: New.
6152         * g++.dg/inherit/covariant17.C: Test both bases.
6153         * g++.dg/inherit/covariant7.C: Check vtable layout.
6154
6155 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6156
6157         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6158
6159 2010-07-09  Richard Guenther  <rguenther@suse.de>
6160
6161         PR tree-optimization/44852
6162         * gcc.c-torture/execute/pr44852.c: New testcase.
6163
6164 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6165
6166         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6167         multiplication by values.
6168         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6169         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6170
6171 2010-07-09  Richard Guenther  <rguenther@suse.de>
6172
6173         PR tree-optimization/44882
6174         * gfortran.dg/pr44882.f90: New testcase.
6175
6176 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6177
6178         PR target/40657
6179         * gcc.target/arm/pr40657-1.c: New test.
6180         * gcc.target/arm/pr40657-2.c: New test.
6181         * gcc.c-torture/execute/pr40657.c: New test.
6182
6183 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6184
6185         * gcc.dg/tree-ssa/vrp50.c: New test.
6186         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6187
6188 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6189
6190         PR fortran/44649
6191         * gfortran.dg/c_sizeof_1.f90: Modified.
6192         * gfortran.dg/storage_size_1.f08: New.
6193         * gfortran.dg/storage_size_2.f08: New.
6194
6195 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6196
6197         * gcc.c-torture/execute/20100708-1.c: New test.
6198
6199 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6200
6201         PR fortran/44847
6202         * gfortran.dg/gomp/pr44847.f90: New test.
6203
6204 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6205
6206         PR tree-optimization/44710
6207         * gcc.dg/tree-ssa/ifc-6.c: New.
6208         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6209
6210 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6211
6212         PR fortran/18918
6213         * gfortran.dg/coarray_10.f90: Add an additional test.
6214
6215 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6216
6217         PR middle-end/44828
6218         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6219         * gcc.c-torture/execute/pr44828.x: Revert.
6220
6221 2010-07-08  Jason Merrill  <jason@redhat.com>
6222
6223         PR c++/43120
6224         * g++.dg/inherit/covariant17.C: New.
6225         * g++.dg/abi/covariant1.C: Actually test for the bug.
6226
6227 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6228
6229         PR rtl-optimization/44838
6230         * gcc.dg/pr44838.c: New.
6231
6232 2010-07-08  Richard Guenther  <rguenther@suse.de>
6233
6234         PR tree-optimization/44831
6235         * gcc.c-torture/compile/pr44831.c: New testcase.
6236         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6237
6238 2010-07-08  Richard Guenther  <rguenther@suse.de>
6239
6240         PR tree-optimization/44861
6241         * g++.dg/vect/pr44861.cc: New testcase.
6242
6243 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6244
6245         PR middle-end/44828
6246         * gcc.c-torture/execute/pr44828.x: New file.
6247
6248 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6249
6250         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6251         dg-options.
6252         * g++.dg/ext/altivec-17.C: Adjust error message.
6253
6254 2010-07-07  Tom Tromey  <tromey@redhat.com>
6255
6256         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6257
6258 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6259
6260         PR target/44844
6261         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6262         * gcc.target/i386/rdrand-2.c: Likewise.
6263         * gcc.target/i386/rdrand-3.c: Likewise.
6264
6265 2010-07-07  Jan Hubicka  <jh@suse.cz>
6266
6267         PR middle-end/44813
6268         * g++.dg/torture/pr44813.C: New testcase.
6269         * g++.dg/torture/pr44826.C: New testcase.
6270
6271 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6272
6273         PR rtl-optimization/44787
6274         * gcc.c-torture/compile/pr44788.c: New test.
6275         * gcc.target/arm/pr44788.c: New test.
6276
6277 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6278
6279         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6280
6281 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6282
6283         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6284         to dg-options.
6285
6286 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6287
6288         PR fortran/44742
6289         * gfortran.dg/parameter_array_init_6.f90: New.
6290         * gfortran.dg/initialization_20.f90: Update dg-error.
6291         * gfortran.dg/initialization_24.f90: Ditto.
6292
6293 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6294         PR fortran/PR44693
6295         * gfortran.dg/dim_range_1.f90:  New test.
6296         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6297
6298 2010-07-06  Jason Merrill  <jason@redhat.com>
6299
6300         PR c++/44703
6301         * g++.dg/cpp0x/initlist41.C: New.
6302
6303         PR c++/44778
6304         * g++.dg/template/ptrmem22.C: New.
6305
6306 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6307
6308         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6309         support.
6310         * gcc.target/i386/i386.exp: Likewise.
6311
6312 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6313
6314         PR testsuite/44195
6315         * gcc.dg/lto/20100518_0.c: Limit to x86.
6316
6317 2010-07-06  Richard Guenther  <rguenther@suse.de>
6318
6319         PR middle-end/44828
6320         * gcc.c-torture/execute/pr44828.c: New testcase.
6321
6322 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6323
6324         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6325         * g++.dg/warn/volatile1.C: Likewise.
6326         * g++.dg/template/warn1.C: Likewise.
6327
6328 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6329
6330         AVX Programming Reference (June, 2010)
6331         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6332         * g++.dg/other/i386-3.C: Likewise.
6333         * gcc.target/i386/sse-12.c: Likewise.
6334
6335         * gcc.target/i386/f16c-check.h: New.
6336         * gcc.target/i386/rdfsbase-1.c: Likewise.
6337         * gcc.target/i386/rdfsbase-2.c: Likewise.
6338         * gcc.target/i386/rdgsbase-1.c: Likewise.
6339         * gcc.target/i386/rdgsbase-2.c: Likewise.
6340         * gcc.target/i386/rdrand-1.c: Likewise.
6341         * gcc.target/i386/rdrand-2.c: Likewise.
6342         * gcc.target/i386/rdrand-3.c: Likewise.
6343         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6344         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6345         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6346         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6347         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6348         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6349         * gcc.target/i386/wrfsbase-1.c: Likewise.
6350         * gcc.target/i386/wrfsbase-2.c: Likewise.
6351         * gcc.target/i386/wrgsbase-1.c: Likewise.
6352         * gcc.target/i386/wrgsbase-2.c: Likewise.
6353
6354         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6355         (__builtin_ia32_vcvtps2ph): New.
6356         (__builtin_ia32_vcvtps2ph256): Likewise.
6357
6358         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6359         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6360
6361         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6362         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6363
6364         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6365         (__builtin_ia32_vcvtps2ph256): Likewise.
6366         Add fsgsbase,rdrnd,f16c.
6367
6368         * lib/target-supports.exp (check_effective_target_f16c): New.
6369
6370 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6371
6372         * gcc.dg/guality/nrv-1.c: New test.
6373
6374 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6375
6376         PR middle-end/42505
6377         * gcc.target/arm/pr42505.c: New test case.
6378
6379 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6380
6381         PR c++/44808
6382         * g++.dg/opt/nrv16.C: New test.
6383
6384 2010-07-05  Richard Guenther  <rguenther@suse.de>
6385
6386         PR tree-optimization/44784
6387         * gcc.c-torture/compile/pr44784.c: New testcase.
6388
6389 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6390
6391         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6392         Increase loop bound and array size.
6393         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6394         Likewise.
6395
6396 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6397
6398         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6399         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6400         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6401         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6402         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6403
6404 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6405
6406         PR c++/22138
6407         * g++.dg/parse/template25.C: New.
6408
6409 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6410
6411         PR rtl-optimization/44695
6412         * gcc.dg/torture/pr44695.c: New.
6413
6414 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6415
6416         PR c++/16630
6417         * g++.dg/ext/pretty3.C: New.
6418
6419 2010-07-04  Richard Guenther  <rguenther@suse.de>
6420
6421         PR middle-end/44809
6422         * g++.dg/torture/pr44809.C: New testcase.
6423
6424 2010-07-04  Richard Guenther  <rguenther@suse.de>
6425
6426         PR tree-optimization/44656
6427         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6428
6429 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6430             Revital Eres  <eres@il.ibm.com>
6431
6432         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6433         misaligned stores.
6434         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6435         gcc.dg/vect/vect-96.c: Likewise.
6436         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6437         that support misaligned stores. Change the number of expected
6438         misaligned accesses.
6439         * gcc.dg/vect/vect-peel-1.c: New test.
6440         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6441         gcc.dg/vect/vect-peel-4.c: Likewise.
6442         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6443         vectorizable on all targets that support realignment.
6444         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6445
6446 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6447
6448         PR c/44806
6449         * gcc.dg/torture/pr44806.c: New.
6450
6451 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6452
6453         * gnat.dg/cond_expr1.adb: New test.
6454
6455 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6456
6457         * gnat.dg/modular3.adb: New test.
6458         * gnat.dg/modular3_pkg.ads: New helper.
6459
6460 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6461             Mikael Pettersson  <mikpe@it.uu.se>
6462
6463         PR testsuite/44518
6464         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6465         Make signed-ness of chars explicit.  Scan the object for
6466         strings that are split by some target assemblers.
6467         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6468         explicit.
6469
6470 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6471
6472         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6473
6474 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6475
6476         PR/44128
6477         * g++.dg/warn/Wshadow-7.C: New test.
6478
6479 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6480             Julian Brown  <julian@codesourcery.com>
6481             Sandra Loosemore  <sandra@codesourcery.com>
6482
6483         * gcc.c-torture/execute/20100416-1.c: New test case.
6484
6485 2010-07-02  Julian Brown  <julian@codesourcery.com>
6486             Sandra Loosemore  <sandra@codesourcery.com>
6487
6488         PR target/43703
6489
6490         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6491         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6492
6493 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6494             Julian Brown  <julian@codesourcery.com>
6495
6496         * gcc.target/arm/neon/vadds64.c: Regenerated.
6497         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6498         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6499         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6500         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6501         * gcc.target/arm/neon-vmls-1.c: Likewise.
6502         * gcc.target/arm/neon-vsubs64.c: New execution test.
6503         * gcc.target/arm/neon-vsubu64.c: New execution test.
6504         * gcc.target/arm/neon-vadds64.c: New execution test.
6505         * gcc.target/arm/neon-vaddu64.c: New execution test.
6506
6507 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6508
6509         * gcc.target/arm/neon-vands64.c: New.
6510         * gcc.target/arm/neon-vandu64.c: New.
6511         * gcc.target/arm/neon-vbics64.c: New.
6512         * gcc.target/arm/neon-vbicu64.c: New.
6513         * gcc.target/arm/neon-veors64.c: New.
6514         * gcc.target/arm/neon-veoru64.c: New.
6515         * gcc.target/arm/neon-vorns64.c: New.
6516         * gcc.target/arm/neon-vornu64.c: New.
6517         * gcc.target/arm/neon-vorrs64.c: New.
6518         * gcc.target/arm/neon-vorru64.c: New.
6519         * gcc.target/arm/neon/vands64.c: Regenerated.
6520         * gcc.target/arm/neon/vandu64.c: Regenerated.
6521         * gcc.target/arm/neon/vbics64.c: Regenerated.
6522         * gcc.target/arm/neon/vbicu64.c: Regenerated.
6523         * gcc.target/arm/neon/veors64.c: Regenerated.
6524         * gcc.target/arm/neon/veoru64.c: Regenerated.
6525         * gcc.target/arm/neon/vorns64.c: Regenerated.
6526         * gcc.target/arm/neon/vornu64.c: Regenerated.
6527         * gcc.target/arm/neon/vorrs64.c: Regenerated.
6528         * gcc.target/arm/neon/vorru64.c: Regenerated.
6529
6530 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6531
6532         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6533
6534 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6535
6536         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6537         * gfortran.dg/intent_out_5.f90: Same.
6538         * gfortran.dg/ltrans-7.f90: Same.
6539         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6540
6541 2010-07-02  Jan Hubicka  <jh@suse.cz>
6542
6543         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6544
6545 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6546
6547         * objc-obj-c++-shared/Object1.h: Correct Line endings.
6548
6549 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
6550
6551         PR c++/44780
6552         * c-c++-common/Wunused-var-12.c: New test.
6553
6554 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
6555
6556         PR target/42835
6557         * gcc.target/arm/pr42835.c: New test.
6558
6559         PR target/42172
6560         * gcc.target/arm/pr42172-1.c: New test.
6561
6562 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6563
6564         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6565
6566 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6567
6568         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6569         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6570         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6571         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6572         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6573         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6574         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6575         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6576         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6577         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6578         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6579         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6580         * gcc.target/arm/neon-vdup_ns64.c: New.
6581         * gcc.target/arm/neon-vdup_nu64.c: New.
6582         * gcc.target/arm/neon-vdupQ_ns64.c: New.
6583         * gcc.target/arm/neon-vdupQ_nu64.c: New.
6584         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6585         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6586         * gcc.target/arm/neon-vmov_ns64.c: New.
6587         * gcc.target/arm/neon-vmov_nu64.c: New.
6588         * gcc.target/arm/neon-vmovQ_ns64.c: New.
6589         * gcc.target/arm/neon-vmovQ_nu64.c: New.
6590         * gcc.target/arm/neon-vget_lanes64.c: New.
6591         * gcc.target/arm/neon-vget_laneu64.c: New.
6592         * gcc.target/arm/neon-vset_lanes64.c: New.
6593         * gcc.target/arm/neon-vset_laneu64.c: New.
6594
6595 2010-07-02  Richard Guenther  <rguenther@suse.de>
6596
6597         * g++.dg/torture/20100702-1.C: New testcase.
6598
6599 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6600
6601         PR target/44707
6602         * gcc.c-torture/compile/pr44707.c: New test.
6603
6604 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6605
6606         PR c++/44039
6607         * g++.dg/template/crash101.C: New.
6608
6609 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6610
6611         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6612         Use the ABI-0 accessors and fail it for m64.
6613
6614 2010-07-02  Jan Hubicka  <jh@suse.cz>
6615
6616         * g++.dg/tree-ssa/pr44706.C: New testcase.
6617
6618 2010-07-02  Richard Guenther  <rguenther@suse.de>
6619
6620         PR tree-optimization/44748
6621         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6622
6623 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6624
6625         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6626         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
6627         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6628         the method types to forward:.
6629
6630 2010-06-30  Jason Merrill  <jason@redhat.com>
6631
6632         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6633         * g++.dg/other/pr25632.C: Likewise.
6634
6635 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
6636
6637         PR tree-optimization/40421
6638         * gfortran.fortran-torture/compile/pr40421.f90: New test.
6639
6640 2010-07-01  Richard Guenther  <rguenther@suse.de>
6641
6642         PR middle-end/42834
6643         PR middle-end/44468
6644         * gcc.c-torture/execute/20100316-1.c: New testcase.
6645         * gcc.c-torture/execute/pr44468.c: Likewise.
6646         * gcc.c-torture/compile/20100609-1.c: Likewise.
6647         * gcc.dg/volatile2.c: Adjust.
6648         * gcc.dg/plugin/selfassign.c: Likewise.
6649         * gcc.dg/pr36902.c: Likewise.
6650         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6651         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6652         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6653         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6654         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6655         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6656         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6657         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6658         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6659         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6660         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6661         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6662         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6663         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6664         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6665         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6666         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6667         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6668         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6669         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6670         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6671         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6672         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6673         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6674         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6675         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6676         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6677         * gcc.dg/struct/w_prof_local_array.c: Likewise.
6678         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6679         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6680         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6681         * gcc.dg/struct/w_prof_global_array.c: Likewise.
6682         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6683         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6684         * gcc.dg/struct/w_prof_local_var.c: Likewise.
6685         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6686         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6687         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6688         * gcc.dg/struct/w_prof_global_var.c: Likewise.
6689         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6690         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6691         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6692         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6693         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6694         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6695         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6696         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6697         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6698         * gcc.dg/tree-prof/stringop-1.c: Adjust.
6699         * g++.dg/tree-ssa/pr31146.C: Likewise.
6700         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6701         * g++.dg/tree-ssa/pr33604.C: Likewise.
6702         * g++.dg/plugin/selfassign.c: Likewise.
6703         * gfortran.dg/array_memcpy_3.f90: Likewise.
6704         * gfortran.dg/array_memcpy_4.f90: Likewise.
6705         * c-c++-common/torture/pr42834.c: New testcase.
6706
6707 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6708
6709         PR c++/44628
6710         * g++.dg/template/crash100.C: New.
6711
6712 2010-06-30  Jan Hubicka  <jh@suse.cz>
6713
6714         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6715
6716 2010-06-30  Michael Matz  <matz@suse.de>
6717
6718         PR bootstrap/44699
6719         * gcc.dg/pr44699.c: New test.
6720
6721 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
6722
6723         PR tree-optimization/39799
6724         * c-c++-common/uninit-17.c: New test.
6725
6726 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6727
6728         PR libfortran/43298
6729         * gfortran.dg/read_infnan_1.f90: New test.
6730
6731 2010-06-29  Jason Merrill  <jason@redhat.com>
6732
6733         Enable implicitly declared move constructor/operator= (N3053).
6734         * g++.dg/cpp0x/implicit3.C: New.
6735         * g++.dg/cpp0x/implicit4.C: New.
6736         * g++.dg/cpp0x/implicit5.C: New.
6737         * g++.dg/cpp0x/implicit-copy.C: Adjust.
6738         * g++.dg/cpp0x/not_special.C: Adjust.
6739         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6740         * g++.dg/cpp0x/rv1n.C: Adjust.
6741         * g++.dg/cpp0x/rv1p.C: Adjust.
6742         * g++.dg/cpp0x/rv2n.C: Adjust.
6743         * g++.dg/cpp0x/rv2p.C: Adjust.
6744         * g++.dg/cpp0x/rv3n.C: Adjust.
6745         * g++.dg/cpp0x/rv3p.C: Adjust.
6746         * g++.dg/cpp0x/rv4n.C: Adjust.
6747         * g++.dg/cpp0x/rv4p.C: Adjust.
6748         * g++.dg/cpp0x/rv5n.C: Adjust.
6749         * g++.dg/cpp0x/rv5p.C: Adjust.
6750         * g++.dg/cpp0x/rv6n.C: Adjust.
6751         * g++.dg/cpp0x/rv6p.C: Adjust.
6752         * g++.dg/cpp0x/rv7n.C: Adjust.
6753         * g++.dg/cpp0x/rv7p.C: Adjust.
6754         * g++.dg/cpp0x/rv8p.C: Adjust.
6755         * g++.dg/gomp/pr26690-1.C: Adjust.
6756         * g++.dg/other/error20.C: Adjust.
6757         * g++.dg/other/error31.C: Adjust.
6758         * g++.dg/parse/error19.C: Adjust.
6759         * g++.dg/template/qualttp5.C: Adjust.
6760         * g++.old-deja/g++.law/ctors5.C: Adjust.
6761
6762         Enable implicitly deleted functions (N2346)
6763         * g++.dg/cpp0x/defaulted17.C: New.
6764         * g++.dg/cpp0x/implicit1.C: New.
6765         * g++.dg/cpp0x/implicit2.C: New.
6766         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6767         * g++.dg/ext/has_virtual_destructor.C: Adjust.
6768         * g++.dg/init/ctor4.C: Adjust.
6769         * g++.dg/init/synth2.C: Adjust.
6770         * g++.dg/lto/20081118_1.C: Adjust.
6771         * g++.dg/other/error13.C: Adjust.
6772         * g++.dg/other/unused1.C: Adjust.
6773         * g++.old-deja/g++.bob/inherit2.C: Adjust.
6774         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6775         * g++.old-deja/g++.jason/opeq3.C: Adjust.
6776         * g++.old-deja/g++.law/ctors17.C: Adjust.
6777         * g++.old-deja/g++.oliva/delete1.C: Adjust.
6778         * g++.old-deja/g++.pt/assign1.C: Adjust.
6779         * g++.old-deja/g++.pt/crash20.C: Adjust.
6780
6781         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6782         * g++.dg/cpp0x/defaulted13.C: Adjust.
6783         * g++.dg/cpp0x/defaulted2.C: Adjust.
6784         * g++.dg/cpp0x/defaulted3.C: Adjust.
6785         * g++.dg/cpp0x/initlist9.C: Adjust.
6786         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6787         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6788         * g++.dg/init/synth2.C: Adjust.
6789
6790         * g++.dg/cpp0x/defaulted19.C: New.
6791
6792         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6793         * g++.dg/template/error23.C: Fix for -std=c++0x.
6794
6795 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6796
6797         PR fortran/44718
6798         * gfortran.dg/proc_ptr_28.f90: New.
6799
6800 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
6801
6802         PR tree-optimization/43801
6803         * g++.dg/torture/pr43801.C: New test.
6804
6805         PR debug/44668
6806         * g++.dg/debug/dwarf2/accessibility1.C: New test.
6807
6808 2010-06-29  Jason Merrill  <jason@redhat.com>
6809
6810         PR c++/44587
6811         * g++.dg/template/qualified-id2.C: New.
6812         * g++.dg/template/qualified-id3.C: New.
6813
6814 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6815
6816         PR fortran/44696
6817         * gfortran.dg/associated_target_4.f90: New.
6818
6819 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
6820
6821         PR fortran/44582
6822         * gfortran.dg/aliasing_array_result_1.f90 : New test.
6823
6824 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6825
6826         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6827
6828 2010-06-29  Jan Hubicka  <jh@suse.cz>
6829
6830         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6831
6832 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
6833
6834         PR target/43902
6835         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6836         * gcc.target/arm/wmul-3.c: New test.
6837         * gcc.target/arm/wmul-4.c: New test.
6838
6839 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
6840
6841         PR rtl-optimization/44659
6842         * gcc.target/i386/extract-1.c: New.
6843         * gcc.target/i386/extract-2.c: Likewise.
6844         * gcc.target/i386/extract-3.c: Likewise.
6845         * gcc.target/i386/extract-4.c: Likewise.
6846         * gcc.target/i386/extract-5.c: Likewise.
6847         * gcc.target/i386/extract-6.c: Likewise.
6848
6849 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
6850
6851         PR c++/44682
6852         * g++.dg/warn/Wunused-var-14.C: New test.
6853
6854 2010-06-28  Tobias Burnus  <burnus@net-b.de>
6855
6856         PR fortran/43298
6857         * gfortran.dg/nan_6.f90: New.
6858
6859 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
6860
6861         PR tree-optimization/43781
6862         * gcc.dg/torture/pr43781.c: New.
6863
6864 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
6865
6866         PR fortran/40158
6867         * gfortran.dg/actual_rank_check_1.f90: New test.
6868
6869 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6870
6871         * gcc.dg/ipa/ipa-sra-6.c: New test.
6872
6873 2010-06-28  Jan Hubicka  <jh@suse.cz>
6874
6875         PR tree-optimization/44687
6876         * gcc.c-torture/compile/pr44687.c
6877
6878 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6879
6880         PR c++/44535
6881         * g++.dg/torture/pr44535.C: New test.
6882
6883 2010-06-28  Michael Matz  <matz@suse.de>
6884
6885         PR middle-end/44592
6886         * gfortran.dg/pr44592.f90: New test.
6887
6888 2010-06-28  Jan Hubicka  <jh@suse.cz>
6889
6890         PR tree-optimization/44357
6891         * g++.dg/torture/pr44357.C: New testcase.
6892
6893 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6894
6895         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6896         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6897         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6898         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6899         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6900         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6901         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6902         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6903
6904 2010-06-27  Jan Hubicka  <jh@suse.cz>
6905
6906         * gcc.c-torture/compile/pr44686.c: New file.
6907
6908 2010-06-27  Richard Guenther  <rguenther@suse.de>
6909
6910         PR tree-optimization/44683
6911         * gcc.c-torture/execute/pr44683.c: New testcase.
6912
6913 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
6914
6915         * gnat.dg/noreturn3.ad[sb]: New test.
6916
6917 2010-06-26  Jason Merrill  <jason@redhat.com>
6918
6919         * g++.dg/cpp0x/explicit5.C: New.
6920
6921 2010-06-26  Richard Guenther  <rguenther@suse.de>
6922
6923         PR tree-optimization/44393
6924         * gcc.dg/pr44393.c: New testcase.
6925
6926 2010-06-26  Jan Hubicka  <jh@suse.cz>
6927
6928         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6929
6930 2010-06-26  Richard Guenther  <rguenther@suse.de>
6931
6932         PR middle-end/44674
6933         * gcc.dg/pr44674.c: New testcase.
6934
6935 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
6936
6937         * gcc.dg/opts-3.c: New test.
6938
6939 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6940
6941         * gfortran.dg/type_decl_1.f90: New.
6942         * gfortran.dg/type_decl_2.f90: New.
6943
6944 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6945
6946         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6947         * gfortran.dg/semicolon_fixed_2.f: Ditto.
6948
6949 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6950
6951         PR testsuite/38946
6952         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6953         error in comparing reals.
6954
6955 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6956
6957         * selected_real_kind_2.f90: New.
6958         * selected_real_kind_3.f90: New.
6959
6960 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6961
6962         * gfortran.dg/entry_19.f90: New.
6963
6964 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6965
6966         * gfortran.dg/end_subroutine_1.f90: New.
6967         * gfortran.dg/end_subroutine_2.f90: New.
6968         * gfortran.dg/interface_proc_end.f90: Update.
6969
6970 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6971
6972         * gfortran.dg/semicolon_fixed.f: Update.
6973         * gfortran.dg/semicolon_fixed_2.f: New.
6974         * gfortran.dg/semicolon_free_2.f90: New.
6975         * gfortran.dg/semicolon_free.f90: Update.
6976
6977 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6978
6979         PR fortran/44448
6980         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6981
6982 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6983
6984         * g++.dg/ipa/iinline-3.C: New test.
6985         * gcc.dg/ipa/modif-1.c: Removed.
6986
6987 2010-06-25  Jan Hubicka  <jh@suse.cz>
6988
6989         * gcc.dg/tree-ssa/ipa-split-1.c
6990
6991 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6992
6993         * g++.dg/ipa/iinline-2.C: New test.
6994
6995 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6996
6997         PR middle-end/43866
6998         * gfortran.dg/pr43866.f90: New test.
6999
7000         PR tree-optimization/44539
7001         * gcc.dg/pr44539.c: New test.
7002
7003 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7004
7005         From Jim Wilson:
7006         PR target/43902
7007         * gcc.target/mips/madd-9.c: New test.
7008
7009 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7010
7011         PR c/44517
7012         * gcc.dg/noncompile/pr44517.c: New.
7013         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7014
7015 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7016
7017         PR testsuite/43283
7018         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7019         and add argument to nop for IA64.
7020
7021 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7022
7023         PR target/44588
7024         * gcc.target/i386/mod-1.c: New.
7025         * gcc.target/i386/umod-1.c: Likewise.
7026         * gcc.target/i386/umod-2.c: Likewise.
7027         * gcc.target/i386/umod-3.c: Likewise.
7028
7029 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7030
7031         PR middle-end/44492
7032         * g++.dg/torture/pr44492.C: New test.
7033
7034 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7035
7036         * c-c++-common/warn-omitted-condop.c: New.
7037
7038 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7039
7040         PR fortran/44614
7041         * gfortran.dg/import8.f90: New.
7042
7043 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7044
7045         * gnat.dg/not_null.adb: Update test case.
7046
7047 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7048
7049         PR c++/44619
7050         * g++.dg/warn/Wunused-var-13.C: New test.
7051
7052         PR c++/44627
7053         * g++.dg/diagnostic/method1.C: New test.
7054
7055 2010-06-22  Cary Coutant  <ccoutant@google.com>
7056
7057         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7058
7059 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7060
7061         PR fortran/44616
7062         * gfortran.dg/abstract_type_8.f03: New.
7063
7064 2010-06-21  Jason Merrill  <jason@redhat.com>
7065
7066         * g++.dg/cpp0x/noexcept08.C: New.
7067
7068         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7069
7070 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7071
7072         PR target/44615
7073         * gcc.target/i386/sse2-vec-2a.c: New.
7074
7075 2010-06-21  DJ Delorie  <dj@redhat.com>
7076
7077         * gcc.dg/pragma-diag-1.c: New.
7078
7079 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7080
7081         PR target/44615
7082         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7083
7084 2010-06-21  Alan Modra  <amodra@gmail.com>
7085
7086         PR testsuite/44505
7087         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7088         tail call to check_fa_mid.
7089
7090 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7091
7092         PR target/44575
7093         * gcc.c-torture/execute/pr44575.c: New test.
7094
7095 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7096
7097         PR fortran/40632
7098         * gfortran.dg/contiguous_1.f90: New.
7099         * gfortran.dg/contiguous_2.f90: New.
7100         * gfortran.dg/contiguous_3.f90: New.
7101
7102 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7103
7104         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7105         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7106
7107 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7108
7109         PR target/44546
7110         * gcc.target/i386/pr44546.c: New test.
7111
7112 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7113
7114         * gcc.dg/opts-2.c: New test.
7115
7116 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7117
7118         PR fortran/44584
7119         * gfortran.dg/typebound_proc_15.f03: Modified.
7120
7121 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7122
7123         PR target/44072
7124         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7125         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7126
7127 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7128
7129         * g++.dg/ext/label13.C: Fix typo in last change.
7130
7131 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7132
7133         PR libfortran/44477
7134         * gfortran.dg/eof_3.f90
7135         * gfortran.dg/endfile_2.f90
7136         * gfortran.dg/endfile_4.f90
7137         * gfortran.dg/endfile_3.f90
7138
7139 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7140
7141         PR c++/41090
7142         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7143
7144 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7145
7146         PR fortran/44556
7147         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7148
7149 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7150
7151         * gcc.target/arm/pr40900.c: New test.
7152
7153 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7154
7155         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7156
7157 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7158
7159         PR fortran/44558
7160         * gfortran.dg/typebound_call_15.f03: New.
7161
7162 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7163
7164         PR c++/44486
7165         * g++.dg/pr44486.C: New.
7166
7167 2010-06-16  DJ Delorie  <dj@redhat.com>
7168
7169         * gcc.target/i386/volatile-bitfields-1.c: New.
7170         * gcc.target/i386/volatile-bitfields-2.c: New.
7171
7172 2010-06-16  Jason Merrill  <jason@redhat.com>
7173
7174         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7175
7176         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7177
7178 2010-06-16  Richard Guenther  <rguenther@suse.de>
7179
7180         PR c/44555
7181         * gcc.c-torture/execute/pr44555.c: New testcase.
7182
7183 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7184
7185         PR fortran/44549
7186         * gfortran.dg/typebound_proc_16.f03: New.
7187
7188 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7189
7190         * g++.dg/torture/pr43905.C: New test.
7191
7192 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7193
7194         PR testsuite/44538
7195         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7196         initialization loop from being vectorized.
7197         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7198
7199 2010-06-16  Alan Modra  <amodra@gmail.com>
7200
7201         PR tree-optimization/44507
7202         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7203
7204 2010-06-15  Jason Merrill  <jason@redhat.com>
7205
7206         * g++.dg/overload/arg3.C: Adjust error locations.
7207         * g++.dg/overload/copy1.C: Likewise.
7208         * g++.dg/tc1/dr152.C: Likewise.
7209         * g++.dg/template/incomplete4.C: Likewise.
7210         * g++.dg/template/incomplete5.C: Likewise.
7211         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7212         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7213         * g++.old-deja/g++.pt/crash9.C: Likewise.
7214
7215         * g++.dg/inherit/virtual5.C: New.
7216
7217         * g++.dg/cpp0x/defaulted18.C: New.
7218
7219         * g++.dg/cpp0x/initlist40.C: New.
7220
7221         * g++.dg/cpp0x/initlist39.C: New.
7222
7223 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7224
7225         PR middle-end/44391
7226         * gcc.dg/graphite/pr44391.c: New.
7227
7228 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7229
7230         PR fortran/43388
7231         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7232         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7233         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7234         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7235
7236 2010-06-15  Richard Guenther  <rguenther@suse.de>
7237
7238         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7239
7240 2010-06-15  Richard Guenther  <rguenther@suse.de>
7241
7242         * gcc.dg/vect/bb-slp-21.c: Adjust.
7243         * gcc.dg/vect/bb-slp-13.c: Likewise
7244         * gcc.dg/vect/bb-slp-4.c: Likewise
7245         * gcc.dg/vect/bb-slp-22.c: Likewise
7246         * gcc.dg/vect/bb-slp-14.c: Likewise
7247         * gcc.dg/vect/bb-slp-23.c: Likewise
7248         * gcc.dg/vect/bb-slp-15.c: Likewise
7249         * gcc.dg/vect/bb-slp-17.c: Likewise
7250         * gcc.dg/vect/bb-slp-18.c: Likewise
7251         * gcc.dg/vect/bb-slp-19.c: Likewise
7252         * gcc.dg/vect/bb-slp-10.c: Likewise
7253         * gcc.dg/vect/bb-slp-11.c: Likewise
7254         * gcc.dg/vect/bb-slp-20.c: Likewise
7255         * gcc.dg/vect/bb-slp-3.c: Likewise
7256
7257 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7258
7259         PR fortran/44536
7260         * gfortran.dg/gomp/pr44536.f90: New test.
7261         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7262
7263 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7264
7265         PR target/44534
7266         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7267         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7268
7269 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7270
7271         PR tree-optimization/44508
7272         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7273
7274         PR bootstrap/44509
7275         * gcc.dg/pr44509.c: New test.
7276
7277 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7278
7279         PR tree-optimization/44507
7280         * gcc.dg/vect/pr44507.c: New test.
7281
7282 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7283
7284         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7285         and c-pretty-print.h.
7286
7287         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7288
7289 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7290
7291         * gfortran.dg/whole_file_18.f90: Updated error message.
7292
7293 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7294
7295         * gfortran.dg/whole_file_20.f03: New.
7296
7297 2010-06-12  Jan Hubicka  <jh@suse.cz>
7298
7299         * gcc.c-torture/compile/pc44485.c: New testcase.
7300
7301 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7302
7303         PR fortran/40117
7304         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7305         * gfortran.dg/typebound_proc_14.f03: New.
7306         * gfortran.dg/typebound_proc_15.f03: New.
7307
7308 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7309
7310         * gcc.dg/opts-1.c: New test.
7311
7312 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7313
7314         * gcc.dg/funroll-loops-all.c: Update expected error.
7315
7316 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7317
7318         PR target/44481
7319         * gcc.target/i386/pr44481.c: New test.
7320
7321 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7322
7323         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7324
7325 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7326
7327         PR middle-end/44483
7328         * gcc.dg/tree-ssa/pr44483.c: New.
7329
7330 2010-06-11  Paul Brook  <paul@codesourcery.com>
7331
7332         * g++.dg/other/arm-neon-1.C: New test.
7333
7334 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7335
7336         PR fortran/42051
7337         PR fortran/43896
7338         * gfortran.dg/class_23.f03: New test.
7339
7340 2010-06-11  Jan Hubicka  <jh@suse.cz>
7341
7342         * gcc.dg/ipa/pure-const-2.c: New testcase.
7343
7344 2010-06-11  Jan Hubicka  <jh@suse.cz>
7345
7346         * gcc.dg/noreturn-7.c: Update.
7347         * gcc.dg/noreturn-4.c: Update.
7348
7349 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7350
7351         Fix MIPS bootstrap
7352         * g++.dg/other/typedef4.C: New test.
7353
7354 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7355
7356         PR fortran/44207
7357         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7358
7359 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7360
7361         PR fortran/44457
7362         * gfortran.dg/asynchronous_3.f03
7363
7364 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7365
7366         PR middle-end/44185
7367         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7368         non-temporal stores out of the tests to form new test cases.  As a
7369         result, no non-temporal store should be generated in this case.
7370
7371         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7372         prefetch-7.c that generate one non-temporal store.
7373
7374         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7375         prefetch-7.c that generate one non-temporal store and one
7376         one-temporal prefetch.
7377
7378 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7379
7380         PR tree-optimization/44258
7381         * gcc.dg/tree-ssa/pr44258.c: New test.
7382
7383 2010-06-10  Daniel Kraft  <d@domob.eu>
7384
7385         PR fortran/38936
7386         * gfortran.dg/associate_1.f03: New test.
7387         * gfortran.dg/associate_2.f95: New test.
7388         * gfortran.dg/associate_3.f03: New test.
7389         * gfortran.dg/associate_4.f08: New test.
7390
7391 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7392
7393         * gfortran.dg/selected_char_kind_4.f90: New test.
7394
7395 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7396
7397         * gcc.dg/pr42461.c: New test.
7398
7399 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7400
7401         PR fortran/44347
7402         * gfortran.dg/selected_real_kind_1.f90: New.
7403
7404 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7405
7406         PR fortran/44359
7407         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7408         warning.
7409         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7410         check for warning.
7411
7412 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7413
7414         * gfortran.dg/data_namelist_conflict.f90: New test.
7415
7416 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7417
7418         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7419         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7420         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7421
7422 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7423
7424         * gfortran.dg/mvbits_9.f90: New test.
7425         * gfortran.dg/ibset_1.f90: Ditto.
7426         * gfortran.dg/ibits_1.f90: Ditto.
7427         * gfortran.dg/btest_1.f90: Ditto.
7428         * gfortran.dg/ibclr_1.f90: Ditto.
7429
7430 2010-06-09  Jason Merrill  <jason@redhat.com>
7431
7432         PR c++/44366
7433         * g++.dg/cpp0x/decltype23.C: Move to...
7434         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7435
7436 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7437
7438         PR fortran/44211
7439         * gfortran.dg/typebound_call_14.f03: New test.
7440
7441 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7442
7443         PR tree-optimization/44423
7444         * gcc.dg/tree-ssa/pr44423.c: New test.
7445
7446 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7447
7448         PR testsuite/42843
7449         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7450         TV_NONE to initialize tv_id field.
7451         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7452         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7453         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7454         Include toplev.h .
7455         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7456         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7457         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7458
7459 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7460
7461         PR tree-optimization/39874
7462         PR middle-end/28685
7463         * gcc.dg/pr39874.c: New file.
7464
7465 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7466
7467         * g++.dg/ext/attr-alias-1.C: New.
7468         * g++.dg/ext/attr-alias-2.C: New.
7469
7470 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7471
7472         PR fortran/44446
7473         * gfortran.dg/proc_ptr_27.f90: New.
7474
7475 2010-06-07  Jason Merrill  <jason@redhat.com>
7476
7477         PR c++/44366
7478         * g++.dg/cpp0x/decltype23.C: New.
7479
7480 2010-06-08  Andrew Pinski <pinskia@gmail.com>
7481             Shujing Zhao  <pearly.zhao@oracle.com>
7482
7483         PR c/37724
7484         * gcc.dg/c90-const-expr-10.c: Adjust.
7485         * gcc.dg/c99-const-expr-10.c: Adjust.
7486         * gcc.dg/init-bad-7.c: New.
7487
7488 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7489
7490         * lib/target-supports.exp (check_effective_target_gas): New proc.
7491         * gcc.c-torture/execute/960321-1.x: New file.
7492
7493 2010-06-07  Jason Merrill  <jason@redhat.com>
7494
7495         PR c++/44401
7496         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7497
7498 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7499
7500         PR c++/44444
7501         * g++.dg/warn/Wunused-var-12.C: New test.
7502
7503         PR c++/44443
7504         * c-c++-common/Wunused-var-11.c: New test.
7505
7506 2010-06-07  Jan Hubicka  <jh@suse.cz>
7507
7508         * gcc.dg/ipa/pure-const-1.c: New testcase.
7509
7510 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7511
7512         PR rtl-optimization/44404
7513         * gcc.dg/pr44404.c: New.
7514
7515 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7516
7517         PR target/44159
7518         * gcc.target/i386/abi-2.c: Check sysv abi here.
7519         * gcc.target/i386/aes-avx-check.h: Call test in noinline
7520         function to avoid failures by different ABIs.
7521         * gcc.target/i386/aes-check.h: Likewise.
7522         * gcc.target/i386/avx-check.h: Likewise.
7523         * gcc.target/i386/fma4-check.h: Likewise.
7524         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7525         * gcc.target/i386/mmx-check.h: Likewise.
7526         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7527         * gcc.target/i386/pclmul-check.h: Likewise.
7528         * gcc.target/i386/sse-check.h: Likewise.
7529         * gcc.target/i386/sse2-check.h: Likewise.
7530         * gcc.target/i386/sse3-check.h: Likewise.
7531         * gcc.target/i386/sse4_1-check.h: Likewise.
7532         * gcc.target/i386/sse4_2-check.h: Likewise.
7533         * gcc.target/i386/sse4a-check.h: Likewise.
7534         * gcc.target/i386/ssse3-check.h: Likewise.
7535         * gcc.target/i386/xop-check.h: Likewise.
7536         * gcc.target/i386/pr27971.c: Fix for LLP64.
7537         * gcc.target/i386/pr39139.c: Likewise.
7538         * gcc.target/i386/pr39315-check.c: Likewise.
7539         * gcc.target/i386/vararg-1.c: Likewise.
7540         * gcc.target/i386/vararg-2.c: Likewise.
7541         Additional add dg-compile to avoid failure due
7542         missing foo symbol.
7543
7544         * gcc.dg/compound-literal-1.c: Fix for llp64.
7545         * gcc.dg/pr32370.c: Likewise.
7546         * gcc.dg/pr37561.c: Likewise.
7547         * gcc.dg/pr41340.c: Likewise.
7548         * gcc.dg/pr41551.c: Likewise.
7549
7550 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7551
7552         PR c++/44188
7553         * g++.dg/debug/dwarf2/typedef3.C: New test.
7554
7555 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7556
7557         PR c/20000
7558         * c-c++-common/pr20000.c: New.
7559
7560 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
7561
7562         PR c++/44086
7563         * g++.dg/init/pr44086.C: New.
7564         * g++.dg/cpp0x/decltype4.C: Adjust.
7565
7566 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7567
7568         PR fortran/43945
7569         * gfortran.dg/generic_23.f03: New test.
7570
7571 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7572
7573         PR fortran/43895
7574         * gfortran.dg/alloc_comp_class_1.f90 : New test.
7575
7576 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7577
7578         PR c++/44361
7579         * c-c++-common/Wunused-var-9.c: New test.
7580
7581 2010-06-05  Jason Merrill  <jason@redhat.com>
7582
7583         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7584
7585 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
7586
7587         PR c/44322
7588         * gcc.dg/c99-restrict-4.c: New test.
7589
7590 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
7591
7592         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7593         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7594         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7595         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7596         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7597         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7598         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7599         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7600         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7601         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7602         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7603         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7604         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7605         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7606         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7607         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7608         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7609         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7610         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7611         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7612         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7613         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7614
7615 2010-06-04  Jason Merrill  <jason@redhat.com>
7616
7617         * g++.dg/cpp0x/noexcept06.C: New.
7618         * g++.dg/cpp0x/noexcept07.C: New.
7619
7620         * g++.dg/cpp0x/noexcept01.C: New.
7621         * g++.dg/cpp0x/noexcept02.C: New.
7622         * g++.dg/cpp0x/noexcept03.C: New.
7623         * g++.dg/cpp0x/noexcept04.C: New.
7624         * g++.dg/cpp0x/noexcept05.C: New.
7625
7626 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
7627
7628         PR c++/44412
7629         * g++.dg/warn/Wunused-var-10.C: New test.
7630         * g++.dg/warn/Wunused-var-11.C: New test.
7631
7632         PR c++/44362
7633         * c-c++-common/Wunused-var-10.c: New test.
7634
7635 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7636
7637         PR c/25880
7638         * gcc.dg/assign-warn-2.c: Update.
7639         * gcc.dg/cpp/line3.c: Update.
7640         * gcc.dg/c99-array-lval-8.c: Update.
7641         * gcc.dg/cast-qual-2.c: Update.
7642         * gcc.dg/c99-arraydecl-3.c:  Update.
7643         * gcc.dg/assign-warn-1.c:  Update.
7644         * gcc.dg/format/gcc_diag-1.c:  Update.
7645
7646 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
7647
7648         PR rtl-optimization/39871
7649         PR rtl-optimization/40615
7650         PR rtl-optimization/42500
7651         PR rtl-optimization/42502
7652         * gcc.target/arm/eliminate.c: New test.
7653
7654 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7655
7656         PR libstdc++/44410
7657         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7658         * g++.old-deja/g++.other/delete3.C: Likewise.
7659         * g++.old-deja/g++.other/new.C: Likewise.
7660         * g++.old-deja/g++.law/operators27.C: Likewise.
7661         * g++.old-deja/g++.mike/p755.C: Likewise.
7662         * g++.dg/eh/new1.C: Likewise.
7663         * g++.dg/init/new5.C: Likewise.
7664
7665 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7666
7667         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
7668         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
7669         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
7670
7671 2010-06-03  Richard Guenther  <rguenther@suse.de>
7672
7673         PR lto/41921
7674         * lib/lto.exp: Always load gcc.exp.
7675         (lto-obj): For C source files invoke gcc_target_compile.
7676         * g++.dg/lto/20100603-1_0.C: New testcase.
7677         * g++.dg/lto/20100603-1_1.c: Likewise.
7678
7679 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7680
7681         PR tree-optimization/43688
7682         * gfortran.dg/pr43688.f90: New.
7683
7684 2010-06-03  Richard Guenther  <rguenther@suse.de>
7685
7686         PR lto/41584
7687         * gcc.dg/lto/20100603-1_0.c: New testcase.
7688         * gcc.dg/lto/20100603-2_0.c: Likewise.
7689         * gcc.dg/lto/20100603-3_0.c: Likewise.
7690
7691 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7692
7693         PR target/44218
7694         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7695         * gcc.target/powerpc/recip-2.c: Ditto.
7696         * gcc.target/powerpc/recip-3.c: Ditto.
7697         * gcc.target/powerpc/recip-4.c: Ditto.
7698         * gcc.target/powerpc/recip-5.c: Ditto.
7699         * gcc.target/powerpc/recip-6.c: Ditto.
7700         * gcc.target/powerpc/recip-7.c: Ditto.
7701         * gcc.target/powerpc/recip-test.h: Ditto.
7702         * gcc.target/powerpc/recip-test2.h: Ditto.
7703
7704 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7705
7706         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7707
7708 2010-06-02  Jason Merrill  <jason@redhat.com>
7709
7710         * g++.dg/ext/vector9.C: Expect typedef in error message.
7711
7712         PR c++/9726
7713         PR c++/23594
7714         PR c++/44333
7715         * g++.dg/tc1/dr101.C: Remove xfails.
7716
7717 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7718
7719         PR middle-end/44372
7720         * g++.dg/ipa/pr44372.C: New.
7721
7722 2010-06-02  Jan Hubicka  <jh@suse.cz>
7723
7724         PR middle-end/44295
7725         * g++.dg/torture/pr44295.C: Neww testcase.
7726
7727 2010-06-02  Jan Hubicka  <jh@suse.cz>
7728
7729         * gcc.dg/tree-ssa/loadpre6.c: Update.
7730
7731 2010-06-02  Richard Guenther  <rguenther@suse.de>
7732
7733         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7734         diagnostic.h.
7735
7736 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
7737
7738         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7739         the link fail message.
7740
7741 2010-06-02  Tobias Burnus  <burnus@net-b.de>
7742
7743         PR fortran/44360
7744         * gfortran.dg/use_13.f90: New test case.
7745
7746 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7747
7748         PR fortran/44371
7749         * gfortran.dg/error_stop_2.f08: Minor update.
7750
7751 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7752
7753         PR fortran/44371
7754         * gfortran.dg/error_stop_1.f08: New test.
7755         * gfortran.dg/error_stop_2.f08: New test.
7756
7757 2010-06-01  Jason Merrill  <jason@redhat.com>
7758
7759         DR 990
7760         * g++.dg/cpp0x/initlist37.C: New.
7761         * g++.dg/cpp0x/initlist38.C: New.
7762
7763         PR c++/44358
7764         * g++.dg/cpp0x/initlist36.C: New.
7765
7766 2010-05-31 Jan Hubicka  <jh@suse.cz>
7767
7768         * gcc.dg/noreturn-8.c: New testcase.
7769
7770 2010-05-31 Jan Hubicka  <jh@suse.cz>
7771
7772         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7773         * gcc.dg/lto/noreturn-1_0.c: Move it here.
7774
7775 2010-05-31 Jan Hubicka  <jh@suse.cz>
7776
7777         * gcc.dg/lto/noreturn-1_1.c: New testcase.
7778         * gcc.dg/lto/noreturn-1_0.c: New testcase.
7779
7780 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
7781
7782         PR fortran/36928
7783         * gfortran.dg/dependency_27.f90:  New test.
7784         * gfortran.dg/array_assign_1.F90:  New test.
7785
7786 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7787
7788         PR target/44338
7789         * gcc.target/i386/sse-24.c: New test.
7790
7791 2010-05-31  Jan Hubicka  <jh@suse.cz>
7792
7793         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7794
7795 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7796
7797         PR middle-end/44337
7798         * gcc.dg/pr44337.c: New test.
7799
7800         PR tree-optimization/44182
7801         * g++.dg/debug/pr44182.C: New test.
7802
7803 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
7804
7805         * gcc.dg/nested-func-7.c: New test.
7806         * gnat.dg/frame_overflow.adb: Adjust directives.
7807
7808 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7809
7810         * gnat.dg/prot2.ad[sb]: New test.
7811         * gnat.dg/prot2_pkg1.ads: New helper.
7812         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7813
7814 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7815
7816         * gnat.dg/array11.adb: Adjust dg-warning directive.
7817         * gnat.dg/object_overflow.adb: Likewise.
7818
7819 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
7820
7821         PR middle-end/44306
7822         * gcc.dg/tree-ssa/pr44306.c: New.
7823
7824 2010-05-29  Jan Hubicka  <jh@suse.cz>
7825
7826         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7827
7828 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
7829
7830         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7831
7832 2010-05-28  Mike Stump  <mikestump@comcast.net>
7833
7834         PR objc/44125
7835         * objc.dg/const-str-9.m: Remove static.
7836
7837 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
7838
7839         PR target/43636
7840         * gcc.c-torture/compile/pr43636.c: New test.
7841
7842 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
7843
7844         PR objc++/23616
7845         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7846         * obj-c++.dg/try-catch-9.mm: Ditto.
7847
7848 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
7849
7850         Revert patch for PR c++/44188
7851         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7852
7853 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7854
7855         PR c++/44188
7856         * g++.dg/debug/dwarf2/typedef3.C: New test.
7857
7858 2010-05-27  Jason Merrill  <jason@redhat.com>
7859
7860         PR c++/43555
7861         * g++.dg/ext/vla9.C: New.
7862
7863 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
7864
7865         PR objc/44140
7866         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7867         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7868         * objc.dg/torture/tls/thr-init.m: Ditto.
7869         * objc.dg/torture/trivial.m: Ditto.
7870         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7871         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7872         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7873         * obj-c++.dg/torture/trivial.mm: Ditto.
7874
7875 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
7876
7877         * g++.dg/lto/20100302_0.C: Skip on darwin.
7878
7879 2010-05-27  Richard Guenther  <rguenther@suse.de>
7880
7881         PR tree-optimization/44284
7882         * gcc.dg/vect/vect-118.c: New testcase.
7883         * gcc.dg/vect/bb-slp-20.c: Adjust.
7884         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7885         * gcc.dg/vect/slp-9.c: Likewise.
7886         * gcc.dg/vect/slp-reduc-4.c: Likewise.
7887         * gcc.dg/vect/vect-10.c: Likewise.
7888         * gcc.dg/vect/vect-109.c: Likewise.
7889         * gcc.dg/vect/vect-12.c: Likewise.
7890         * gcc.dg/vect/vect-36.c: Likewise.
7891         * gcc.dg/vect/vect-7.c: Likewise.
7892         * gcc.dg/vect/vect-iv-8.c: Likewise.
7893         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7894         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7895         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7896         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7897         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7898         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7899         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7900         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7901         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7902         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7903         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7904         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7905         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7906         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7907         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7908         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7909         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7910
7911 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7912
7913         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7914         necessary.
7915
7916 2010-05-26  Jan Hubicka  <jh@suse.cz>
7917
7918         * gcc.dg/lto/materialize-1_0.c: New file.
7919         * gcc.dg/lto/materialize-1_1.c: New file.
7920
7921 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7922
7923         * gnat.dg/lto10.adb: New test.
7924         * gnat.dg/lto10_pkg.ads: New helper.
7925
7926 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
7927
7928         * lib/target-supports.exp (check_effective_target_int128): New
7929         function to check if __int128 types are available for target.
7930         * c-c++-common/int128-types-1.c: New.
7931         * c-c++-common/int128-1.c: New.
7932         * c-c++-common/int128-2.c: New.
7933         * g++.dg/abi/mangle43.C: New.
7934         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7935         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7936         pointer-wide scalar.
7937         * g++.dg/other/pr25632.C: Likewise.
7938         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7939         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7940         overflow warnings.
7941         * g++.dg/warn/pr13358-4.C: Likewise.
7942         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
7943         * g++.dg/warn/Wconversion-null.C: Likewise.
7944
7945 2010-05-26  Jason Merrill  <jason@redhat.com>
7946
7947         PR c++/43382
7948         * g++.dg/cpp0x/variadic101.C: New.
7949
7950 2010-05-26  Richard Guenther  <rguenther@suse.de>
7951
7952         PR rtl-optimization/44164
7953         * gcc.c-torture/execute/pr44164.c: New testcase.
7954         * g++.dg/tree-ssa/pr13146.C: Adjust.
7955
7956 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7957
7958         PR fortran/40011
7959         * gfortran.dg/whole_file_19.f90 : New test.
7960
7961 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7962
7963         PR fortran/30668
7964         PR fortran/31346
7965         PR fortran/34260
7966         * gfortran.dg/pr40999.f: Fix function type.
7967         * gfortran.dg/whole_file_5.f90: Likewise.
7968         * gfortran.dg/whole_file_6.f90: Likewise.
7969         * gfortran.dg/whole_file_16.f90: New.
7970         * gfortran.dg/whole_file_17.f90: New.
7971         * gfortran.dg/whole_file_18.f90: New.
7972
7973 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7974             Iain Sandoe  <iains@gcc.gnu.org>
7975
7976         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7977         * gcc.c-torture/compile/pr44197.c: Require alias support.
7978         * gcc.dg/lto/20081222_0.c: Ditto.
7979
7980 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7981
7982         PR debug/42801
7983         * gcc.dg/guality/vla-2.c: New test.
7984
7985 2010-05-25  Richard Guenther  <rguenther@suse.de>
7986
7987         PR middle-end/44069
7988         * g++.dg/torture/pr44069.C: New testcase.
7989
7990 2010-05-25  Richard Guenther  <rguenther@suse.de>
7991
7992         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7993
7994 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7995
7996         PR objc/44140
7997         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7998
7999 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8000
8001         * obj-c++.dg/torture/tls/trivial.mm: New.
8002         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8003         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8004         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8005         * obj-c++.dg/torture/tls/diag-1.mm: New.
8006         * obj-c++.dg/torture/tls/tls.exp: New.
8007         * obj-c++.dg/torture/trivial.mm: New.
8008         * obj-c++.dg/torture/dg-torture.exp: New.
8009         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8010         * obj-c++.dg/tls/trivial.m: New.
8011         * obj-c++.dg/tls/init-1.mm: New.
8012         * obj-c++.dg/tls/diag-1.mm: New.
8013         * obj-c++.dg/tls/init-2.mm: New.
8014         * obj-c++.dg/tls/diag-2.mm: New.
8015         * obj-c++.dg/tls/diag-3.mm: New.
8016         * obj-c++.dg/tls/diag-4.mm: New.
8017         * obj-c++.dg/tls/static-1.mm: New.
8018         * obj-c++.dg/tls/tls.exp: New.
8019         * obj-c++.dg/tls/diag-5.mm: New.
8020         * obj-c++.dg/tls/static-1a.mm: New.
8021         * objc-obj-c++-shared/Object1.mm: New.
8022         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8023
8024 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8025
8026         PR objc++/43689
8027         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8028         * obj-c++.dg/const-str-6.mm: Ditto.
8029
8030 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8031
8032         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8033
8034 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8035
8036         PR ada/38394
8037         * gnat.dg/array13.ad[sb]: New test.
8038
8039 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8040             Sandra Loosemore  <sandra@codesourcery.com>
8041
8042         * gcc.target/arm/neon/: Regenerated test cases.
8043
8044         * gcc.target/arm/neon/polytypes.c,
8045         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8046         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8047         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8048         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8049         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8050         dg-add-options arm_neon.
8051
8052         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8053         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8054         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8055         and arm_neon_fp16_ok.
8056
8057         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8058         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8059
8060         * lib/target-supports.exp (add_options_for_arm_neon): New.
8061         (check_effective_target_arm_neon_ok_nocache): New, from
8062         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8063         (check_effective_target_arm_neon_ok): Use
8064         check_effective_target_arm_neon_ok_nocache.
8065         (add_options_for_arm_neon_fp16)
8066         (check_effective_target_arm_neon_fp16_ok)
8067         check_effective_target_arm_neon_fp16_ok_nocache): New.
8068         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8069
8070 2010-05-24  Jason Merrill  <jason@redhat.com>
8071
8072         PR c++/41510
8073         * g++.dg/cpp0x/initlist35.C: New.
8074         * g++.dg/init/brace6.C: Adjust.
8075
8076 2010-05-24  Paul Brook  <paul@codesourcery.com>
8077
8078         * gcc.target/arm/frame-pointer-1.c: New test.
8079         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8080         pointer elimination.
8081
8082 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8083
8084         PR target/44245
8085         * gcc.target/i386/crc32-3.c: New.
8086         * gcc.target/i386/crc32-4.c: Likewise.
8087
8088 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8089
8090         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8091         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8092         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8093
8094 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8095
8096         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8097
8098 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8099
8100         PR target/43869
8101         * gcc.c-target/pr43869.c: New test.
8102
8103 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8104
8105         PR fortran/44212
8106         * gfortran.dg/class_22.f03: New.
8107
8108 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8109
8110         PR lto/44238
8111         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8112
8113 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8114
8115         PR fortran/44213
8116         * gfortran.dg/abstract_type_7.f03: New.
8117
8118 2010-05-21  Jason Merrill  <jason@redhat.com>
8119
8120         * g++.dg/eh/spec11.C: Test cleanup optimization.
8121
8122 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8123
8124         PR debug/44223
8125         * gcc.target/i386/pr44223.c: New test.
8126
8127 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8128
8129         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8130
8131 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8132
8133         * g++.dg/other/const3.C: New test.
8134
8135 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8136
8137         PR fortran/38407
8138         * warn_unused_dummy_argument_1.f90: New.
8139         * warn_unused_dummy_argument_2.f90: New.
8140
8141 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8142
8143         PR c++/30298
8144         * g++.dg/inherit/crash1.C: New.
8145         * g++.dg/inherit/crash2.C: Likewise.
8146
8147 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8148
8149         PR debug/44178
8150         * g++.dg/debug/pr44178.C: New test.
8151
8152 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8153
8154         PR middle-end/44185
8155         * gcc.dg/tree-ssa/prefetch-6.c: Add
8156         --param min-insn-to-prefetch-ratio=6.
8157         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8158         allow unrolling, and adjust the movnti count.
8159
8160 2010-05-20  Jan Hubicka  <jh@suse.cz>
8161
8162         PR middle-end/44197
8163         * gcc.c-torture/compile/pr44197.c: New file.
8164
8165 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8166
8167         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8168         Fix test code.
8169         (check_effective_target_xop): Remove __may_alias__ attribute.
8170
8171 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8172
8173         PR target/44202
8174         * gcc.c-torture/execute/pr44202-1.c: New test.
8175
8176 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8177
8178         PR fortran/43851
8179         * gfortran.dg/label_1.f90: Update test.
8180
8181 2010-05-19  Jan Hubicka  <jh@suse.cz>
8182
8183         * gcc.dg/lto/ipareference2_0.c: New file.
8184         * gcc.dg/lto/ipareference2_1.c: New file.
8185
8186 2010-05-19  Jason Merrill  <jason@redhat.com>
8187
8188         * g++.dg/parse/fn-typedef2.C: New.
8189
8190         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8191         function type.
8192
8193         PR c++/44193
8194         * g++.dg/template/fntype1.C: New.
8195
8196 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8197
8198         * gnat.dg/discr23.ad[sb]: New test.
8199         * gnat.dg/discr23_pkg.ads: New helper.
8200
8201         * gnat.dg/specs/controlled1.ads: New test.
8202         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8203
8204 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8205
8206         PR fortran/44055
8207         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8208         Fixed scope of C_SIZEOF.
8209         * gfortran.dg/warn_conversion_2.f90: New.
8210
8211 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8212
8213         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8214         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8215         for optional selector.
8216         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8217         (check_effective_target_sse3): New proc.
8218         * gcc.target/i386/math-torture/math-torture.exp: Load
8219         target-supports.exp.
8220         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8221         check_effective_target_sse2.
8222         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8223         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8224         * g++.dg/vect/vect.exp: Likewise.
8225         * gfortran.dg/vect/vect.exp: Likewise.
8226         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8227         -msse2 if check_effective_target_sse2.
8228
8229         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8230         * gcc.target/i386/3dnow-2.c: Likewise.
8231         * gcc.target/i386/3dnowA-1.c: Likewise.
8232         * gcc.target/i386/3dnowA-2.c: Likewise.
8233         * gcc.target/i386/pr42549.c: Likewise.
8234
8235         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8236         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8237         * gcc.target/i386/sse3-addsubps.c: Likewise.
8238         * gcc.target/i386/sse3-haddpd.c: Likewise.
8239         * gcc.target/i386/sse3-haddps.c: Likewise.
8240         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8241         * gcc.target/i386/sse3-hsubps.c: Likewise.
8242         * gcc.target/i386/sse3-movddup.c: Likewise.
8243         * gcc.target/i386/sse3-movshdup.c: Likewise.
8244         * gcc.target/i386/sse3-movsldup.c: Likewise.
8245
8246         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8247         * g++.dg/ext/attrib35.C: Likewise.
8248         * g++.dg/opt/pr40496.C: Likewise.
8249         * g++.dg/other/i386-1.C: Likewise.
8250         * g++.dg/other/i386-4.C: Likewise.
8251         * g++.dg/other/pr34435.C: Likewise.
8252         * g++.dg/other/pr39496.C: Likewise.
8253         * g++.dg/other/pr40446.C: Likewise.
8254         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8255         * gcc.dg/compat/vector-1a_main.c: Likewise.
8256         * gcc.dg/compat/vector-2a_main.c: Likewise.
8257         * gcc.dg/lto/20090206-1_0.c: Likewise.
8258         * gcc.dg/pr34856.c: Likewise.
8259         * gcc.dg/pr36584.c: Likewise.
8260         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8261         * gcc.dg/pr37544.c: Likewise.
8262         * gcc.dg/torture/pr16104-1.c: Likewise.
8263         * gcc.dg/torture/pr35771-1.c: Likewise.
8264         * gcc.dg/torture/pr35771-2.c: Likewise.
8265         * gcc.dg/torture/pr35771-3.c: Likewise.
8266         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8267         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8268         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8269         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8270         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8271         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8272         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8273         * gcc.target/i386/20060512-1.c: Likewise.
8274         * gcc.target/i386/20060512-3.c: Likewise.
8275         * gcc.target/i386/all_one_m128i.c: Likewise.
8276         * gcc.target/i386/float128-1.c: Likewise.
8277         * gcc.target/i386/float128-2.c: Likewise.
8278         * gcc.target/i386/fpcvt-1.c: Likewise.
8279         * gcc.target/i386/fpcvt-2.c: Likewise.
8280         * gcc.target/i386/fpcvt-3.c: Likewise.
8281         * gcc.target/i386/fpprec-1.c: Likewise.
8282         * gcc.target/i386/funcspec-9.c: Likewise.
8283         * gcc.target/i386/incoming-1.c: Likewise.
8284         * gcc.target/i386/incoming-12.c: Likewise.
8285         * gcc.target/i386/incoming-2.c: Likewise.
8286         * gcc.target/i386/incoming-3.c: Likewise.
8287         * gcc.target/i386/incoming-4.c: Likewise.
8288         * gcc.target/i386/incoming-6.c: Likewise.
8289         * gcc.target/i386/incoming-7.c: Likewise.
8290         * gcc.target/i386/incoming-8.c: Likewise.
8291         * gcc.target/i386/opt-1.c: Likewise.
8292         * gcc.target/i386/opt-2.c: Likewise.
8293         * gcc.target/i386/ordcmp-1.c: Likewise.
8294         * gcc.target/i386/pr17692.c: Likewise.
8295         * gcc.target/i386/pr18614-1.c: Likewise.
8296         * gcc.target/i386/pr22152.c: Likewise.
8297         * gcc.target/i386/pr23570.c: Likewise.
8298         * gcc.target/i386/pr23575.c: Likewise.
8299         * gcc.target/i386/pr26449-1.c: Likewise.
8300         * gcc.target/i386/pr26600.c: Likewise.
8301         * gcc.target/i386/pr27790.c: Likewise.
8302         * gcc.target/i386/pr28839.c: Likewise.
8303         * gcc.target/i386/pr30970.c: Likewise.
8304         * gcc.target/i386/pr32000-1.c: Likewise.
8305         * gcc.target/i386/pr32000-2.c: Likewise.
8306         * gcc.target/i386/pr32280.c: Likewise.
8307         * gcc.target/i386/pr32661.c: Likewise.
8308         * gcc.target/i386/pr32708-1.c: Likewise.
8309         * gcc.target/i386/pr32961.c: Likewise.
8310         * gcc.target/i386/pr33329.c: Likewise.
8311         * gcc.target/i386/pr35714.c: Likewise.
8312         * gcc.target/i386/pr35767-1.c: Likewise.
8313         * gcc.target/i386/pr35767-1d.c: Likewise.
8314         * gcc.target/i386/pr35767-1i.c: Likewise.
8315         * gcc.target/i386/pr35767-2.c: Likewise.
8316         * gcc.target/i386/pr35767-2d.c: Likewise.
8317         * gcc.target/i386/pr35767-2i.c: Likewise.
8318         * gcc.target/i386/pr35767-3.c: Likewise.
8319         * gcc.target/i386/pr35767-5.c: Likewise.
8320         * gcc.target/i386/pr36222-1.c: Likewise.
8321         * gcc.target/i386/pr36578-1.c: Likewise.
8322         * gcc.target/i386/pr36578-2.c: Likewise.
8323         * gcc.target/i386/pr36992-1.c: Likewise.
8324         * gcc.target/i386/pr37101.c: Likewise.
8325         * gcc.target/i386/pr37216.c: Likewise.
8326         * gcc.target/i386/pr37434-1.c: Likewise.
8327         * gcc.target/i386/pr37434-2.c: Likewise.
8328         * gcc.target/i386/pr37843-3.c: Likewise.
8329         * gcc.target/i386/pr37843-4.c: Likewise.
8330         * gcc.target/i386/pr39162.c: Likewise.
8331         * gcc.target/i386/pr39315-1.c: Likewise.
8332         * gcc.target/i386/pr39315-2.c: Likewise.
8333         * gcc.target/i386/pr39315-3.c: Likewise.
8334         * gcc.target/i386/pr39315-4.c: Likewise.
8335         * gcc.target/i386/pr39445.c: Likewise.
8336         * gcc.target/i386/pr39496.c: Likewise.
8337         * gcc.target/i386/pr40809.c: Likewise.
8338         * gcc.target/i386/pr40906-3.c: Likewise.
8339         * gcc.target/i386/pr41019.c: Likewise.
8340         * gcc.target/i386/pr42542-1.c: Likewise.
8341         * gcc.target/i386/pr42542-2.c: Likewise.
8342         * gcc.target/i386/pr42542-3.c: Likewise.
8343         * gcc.target/i386/pr42542-3a.c: Likewise.
8344         * gcc.target/i386/pr42881.c: Likewise.
8345         * gcc.target/i386/push-1.c: Likewise.
8346         * gcc.target/i386/quad-sse.c: Likewise.
8347         * gcc.target/i386/reload-1.c: Likewise.
8348         * gcc.target/i386/sse-10.c: Likewise.
8349         * gcc.target/i386/sse-11.c: Likewise.
8350         * gcc.target/i386/sse-15.c: Likewise.
8351         * gcc.target/i386/sse-17.c: Likewise.
8352         * gcc.target/i386/sse-18.c: Likewise.
8353         * gcc.target/i386/sse-19.c: Likewise.
8354         * gcc.target/i386/sse-4.c: Likewise.
8355         * gcc.target/i386/sse-6.c: Likewise.
8356         * gcc.target/i386/sse-vect-types.c: Likewise.
8357         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8358         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8359         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8360         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8361         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8362         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8363         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8364         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8365         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8366         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8367         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8368         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8369         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8370         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8371         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8372         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8373         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8374         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8375         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8376         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8377         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8378         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8379         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8380         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8381         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8382         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8383         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8384         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8385         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8386         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8387         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8388         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8389         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8390         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8391         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8392         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8393         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8394         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8395         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8396         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8397         * gcc.target/i386/sse2-mmx.c: Likewise.
8398         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8399         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8400         * gcc.target/i386/sse2-movd-1.c: Likewise.
8401         * gcc.target/i386/sse2-movd-2.c: Likewise.
8402         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8403         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8404         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8405         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8406         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8407         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8408         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8409         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8410         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8411         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8412         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8413         * gcc.target/i386/sse2-movq-1.c: Likewise.
8414         * gcc.target/i386/sse2-movq-2.c: Likewise.
8415         * gcc.target/i386/sse2-movq-3.c: Likewise.
8416         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8417         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8418         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8419         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8420         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8421         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8422         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8423         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8424         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8425         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8426         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8427         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8428         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8429         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8430         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8431         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8432         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8433         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8434         * gcc.target/i386/sse2-pand-1.c: Likewise.
8435         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8436         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8437         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8438         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8439         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8440         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8441         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8442         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8443         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8444         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8445         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8446         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8447         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8448         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8449         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8450         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8451         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8452         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8453         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8454         * gcc.target/i386/sse2-por-1.c: Likewise.
8455         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8456         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8457         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8458         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8459         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8460         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8461         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8462         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8463         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8464         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8465         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8466         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8467         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8468         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8469         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8470         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8471         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8472         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8473         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8474         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8475         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8476         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8477         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8478         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8479         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8480         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8481         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8482         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8483         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8484         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8485         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8486         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8487         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8488         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8489         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8490         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8491         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8492         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8493         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8494         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8495         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8496         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8497         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8498         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8499         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8500         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8501         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8502         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8503         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8504         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8505         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8506         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8507         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8508         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8509         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8510         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8511         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8512         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8513         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8514         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8515         * gcc.target/i386/sse2-vec-1.c: Likewise.
8516         * gcc.target/i386/sse2-vec-2.c: Likewise.
8517         * gcc.target/i386/sse2-vec-3.c: Likewise.
8518         * gcc.target/i386/sse2-vec-4.c: Likewise.
8519         * gcc.target/i386/sse2-vec-5.c: Likewise.
8520         * gcc.target/i386/sse2-vec-6.c: Likewise.
8521         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8522         * gcc.target/i386/ssefn-2.c: Likewise.
8523         * gcc.target/i386/ssefn-4.c: Likewise.
8524         * gcc.target/i386/ssefp-1.c: Likewise.
8525         * gcc.target/i386/ssefp-2.c: Likewise.
8526         * gcc.target/i386/sseregparm-3.c: Likewise.
8527         * gcc.target/i386/sseregparm-4.c: Likewise.
8528         * gcc.target/i386/sseregparm-5.c: Likewise.
8529         * gcc.target/i386/sseregparm-6.c: Likewise.
8530         * gcc.target/i386/sseregparm-7.c: Likewise.
8531         * gcc.target/i386/ssetype-1.c: Likewise.
8532         * gcc.target/i386/ssetype-2.c: Likewise.
8533         * gcc.target/i386/ssetype-3.c: Likewise.
8534         * gcc.target/i386/ssetype-4.c: Likewise.
8535         * gcc.target/i386/ssetype-5.c: Likewise.
8536         * gcc.target/i386/unordcmp-1.c: Likewise.
8537         * gcc.target/i386/vararg-1.c: Likewise.
8538         * gcc.target/i386/vararg-2.c: Likewise.
8539         * gcc.target/i386/vararg-3.c: Likewise.
8540         * gcc.target/i386/vararg-4.c: Likewise.
8541         * gcc.target/i386/vararg-7.c: Likewise.
8542         * gcc.target/i386/vararg-8.c: Likewise.
8543         * gcc.target/i386/vecinit-1.c: Likewise.
8544         * gcc.target/i386/vecinit-2.c: Likewise.
8545         * gcc.target/i386/vecinit-3.c: Likewise.
8546         * gcc.target/i386/vecinit-4.c: Likewise.
8547         * gcc.target/i386/vecinit-5.c: Likewise.
8548         * gcc.target/i386/vecinit-6.c: Likewise.
8549         * gcc.target/i386/vectorize2.c: Likewise.
8550         * gcc.target/i386/vectorize3.c: Likewise.
8551         * gcc.target/i386/vectorize4.c: Likewise.
8552         * gcc.target/i386/vectorize6.c: Likewise.
8553         * gcc.target/i386/vectorize7.c: Likewise.
8554         * gcc.target/i386/vectorize8.c: Likewise.
8555         * gcc.target/i386/vperm-v2df.c: Likewise.
8556         * gcc.target/i386/vperm-v2di.c: Likewise.
8557         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8558         * gcc.target/i386/xorps-sse2.c: Likewise.
8559         * gcc.target/i386/xorps.c: Likewise.
8560         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8561         * gfortran.dg/graphite/pr42326.f90: Likewise.
8562         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8563
8564 2010-05-19  Richard Guenther  <rguenther@suse.de>
8565
8566         PR lto/44196
8567         * g++.dg/lto/20100519-1_0.C: New testcase.
8568
8569 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8570
8571         PR fortran/42360
8572         * gfortran.dg/warn_intent_out_not_set.f90: New.
8573
8574 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8575
8576         PR fortran/38404
8577         * gfortran.dg/data_char_1.f90: Updated warning message.
8578         * gfortran.dg/data_array_6.f: New.
8579
8580 2010-05-19  Martin Jambor  <mjambor@suse.cz>
8581
8582         * g++.dg/ipa/ivinline-8.C: New test.
8583         * gcc.dg/ipa/iinline-2.c: Likewise.
8584
8585 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8586
8587         PR fortran/34505
8588         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8589         arguments; add check for return value kind.
8590         * gfortran.dg/float_1.f90: Likewise.
8591
8592 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8593
8594         * gcc.target/i386/20011009-1.c (COMMENT): Define.
8595         (main): Use it.
8596         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8597         * lib/lto.exp (lto_prune_warns): Fix location line regex.
8598         Prune another location line format.
8599         (lto-obj): Call lto_prune_warns on comp_output.
8600
8601 2010-05-18  Jan Hubicka  <jh@suse.cz>
8602
8603         * gcc.dg/lto/ipacp_0.c: New test.
8604         * gcc.dg/lto/ipacp_1.c: New test.
8605
8606 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
8607
8608         PR lto/44184
8609         * gcc.dg/lto/20100518_0.c: New test.
8610
8611 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8612
8613         * gnat.dg/specs/lto3.ads: Add missing dg-options.
8614
8615 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8616
8617         PR fortran/43990
8618         * gfortran.dg/class_21.f03: New.
8619
8620 2010-05-17  Jason Merrill  <jason@redhat.com>
8621
8622         PR c++/44157
8623         * g++.dg/cpp0x/initlist34.C: New.
8624
8625         PR c++/44158
8626         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8627
8628 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8629
8630         * g++.dg/ipa/ivinline-1.C: New test.
8631         * g++.dg/ipa/ivinline-2.C: New test.
8632         * g++.dg/ipa/ivinline-3.C: New test.
8633         * g++.dg/ipa/ivinline-4.C: New test.
8634         * g++.dg/ipa/ivinline-5.C: New test.
8635         * g++.dg/ipa/ivinline-6.C: New test.
8636
8637 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
8638             Jason Merrill  <jason@redhat.com>
8639
8640         PR c++/44108
8641         * c-c++-common/Wunused-var-8.c: New test.
8642
8643 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
8644
8645         PR bootstrap/42347
8646         * gcc.c-torture/compile/pr42347.c: New test.
8647
8648         PR middle-end/44102
8649         * g++.dg/ext/asmgoto1.C: New test.
8650
8651 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8652
8653         PR middle-end/44133
8654         * gcc.dg/tree-ssa/pr44133.c: New test.
8655         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8656         precise.
8657
8658 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8659
8660         PR fortran/44044
8661         * gfortran.dg/class_20.f03: New.
8662
8663 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
8664
8665         PR 44078
8666         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8667         debug messages but not the newly introduced one.
8668
8669 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
8670
8671         PR fortran/35779
8672         * gfortran.dg/initialization_25.f90: Commented testcase.
8673         * gfortran.dg/initialization_26.f90: New.
8674
8675 2010-05-16  Richard Guenther  <rguenther@suse.de>
8676
8677         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8678         * gcc.dg/pr43084.c: Likewise.
8679         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8680         -fipa-type-escape.
8681         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8682         -fipa-type-escape.
8683         * gcc.dg/struct/struct-reorg.exp: Likewise.
8684         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8685         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8686
8687 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
8688
8689         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8690         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8691         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8692         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8693         tests.
8694
8695 2010-05-15  Jason Merrill  <jason@redhat.com>
8696
8697         * g++.dg/eh/spec10.C: New.
8698         * g++.dg/eh/spec11.C: New.
8699         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8700
8701 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8702
8703         PR fortran/44154
8704         PR fortran/42647
8705         * gfortran.dg/allocatable_scalar_9.f90: New.
8706
8707 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
8708
8709         PR c++/44148
8710         * g++.dg/torture/pr44148.C: New test.
8711
8712 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
8713
8714         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8715         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8716         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8717         diagnostics and type sizes.
8718
8719 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8720
8721         * gnat.dg/lto9.adb: New test.
8722         * gnat.dg/lto9_pkg1.ads: New helper.
8723         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8724
8725 2010-05-15  Jan Hubicka  <jh@suse.cz>
8726
8727         * gcc.dg/lto/ipareference_1.c: Rename to ...
8728         * gcc.dg/lto/ipareference_0.c: ... this one.
8729         * gcc.dg/lto/ipareference_2.c: Rename to ...
8730         * gcc.dg/lto/ipareference_1.c: ... this one.
8731
8732 2010-05-15  Jan Hubicka  <jh@suse.cz>
8733
8734         * gcc.dg/lto/ipareference_1.c: New file.
8735         * gcc.dg/lto/ipareference_2.c: New file.
8736
8737 2010-05-15  Richard Guenther  <rguenther@suse.de>
8738
8739         PR tree-optimization/44038
8740         * gcc.c-torture/compile/pr44038.c: New testcase.
8741
8742 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8743
8744         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8745         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8746
8747 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8748
8749         PR fortran/43207
8750         PR fortran/43969
8751         * gfortran.dg/class_18.f03: New.
8752         * gfortran.dg/class_19.f03: New.
8753
8754 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8755
8756         PR debug/44112
8757         * gcc.dg/debug/dwarf2/const-1.c: Remove.
8758         * g++.dg/debug/dwarf2/const1.C: Remove.
8759
8760 2010-05-14  Jason Merrill  <jason@redhat.com>
8761
8762         * g++.dg/eh/cond4.C: New.
8763         * g++.dg/eh/elide2.C: Adjust.
8764         * g++.old-deja/g++.eh/terminate1.C: Adjust.
8765
8766 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8767
8768         PR fortran/44135
8769         * gfortran.dg/actual_array_interface_2.f90: New test.
8770
8771 2010-05-14  Richard Guenther  <rguenther@suse.de>
8772
8773         PR tree-optimization/44119
8774         * gcc.c-torture/compile/pr44119.c: New testcase.
8775
8776 2010-05-14  Jason Merrill  <jason@redhat.com>
8777
8778         PR c++/44127
8779         * g++.dg/eh/terminate1.C: New.
8780
8781 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8782
8783         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8784
8785         PR debug/44136
8786         * gcc.dg/pr44136.c: New test.
8787
8788 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
8789
8790         PR c++/30566
8791         * g++.dg/warn/Wshadow-4.C: Adjust.
8792         * g++.dg/warn/Wshadow-5.C: New test.
8793         * g++.dg/warn/Wshadow-6.C: New test
8794
8795 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
8796
8797         PR fortran/35779
8798         * gfortran.dg/initialization_25.f90: New.
8799
8800 2010-05-13  Martin Jambor  <mjambor@suse.cz>
8801
8802         * g++.dg/otr-fold-1.C: New test.
8803         * g++.dg/otr-fold-2.C: New test.
8804
8805 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
8806
8807         PR fortran/44036
8808         * gfortran.dg/gomp/pr44036-1.f90: New test.
8809         * gfortran.dg/gomp/pr44036-2.f90: New test.
8810         * gfortran.dg/gomp/pr44036-3.f90: New test.
8811
8812         PR debug/43983
8813         * gcc.dg/guality/sra-1.c: New test.
8814
8815 2010-05-12  Jan Hubicka  <jh@suse.cz>
8816
8817         * tree-ssa/unreachable.c: New test.
8818
8819 2010-05-12  Jason Merrill  <jason@redhat.com>
8820
8821         * g++.dg/cpp0x/sfinae1.C: New.
8822
8823 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
8824
8825         * gcc.target/i386/zee.c: New file.
8826
8827 2010-05-12  Jason Merrill  <jason@redhat.com>
8828
8829         * g++.dg/conversion/op1.C: Expect template candidate message.
8830         * g++.dg/cpp0x/nullptr15.C: Likewise.
8831         * g++.dg/cpp0x/pr31431-2.C: Likewise.
8832         * g++.dg/cpp0x/pr31431.C: Likewise.
8833         * g++.dg/cpp0x/temp_default2.C: Likewise.
8834         * g++.dg/cpp0x/trailing4.C: Likewise.
8835         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8836         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8837         * g++.dg/cpp0x/variadic-throw.C: Likewise.
8838         * g++.dg/cpp0x/variadic35.C: Likewise.
8839         * g++.dg/cpp0x/vt-35147.C: Likewise.
8840         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8841         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8842         * g++.dg/ext/visibility/anon8.C: Likewise.
8843         * g++.dg/ext/vla2.C: Likewise.
8844         * g++.dg/other/pr28114.C: Likewise.
8845         * g++.dg/other/ptrmem10.C: Likewise.
8846         * g++.dg/other/ptrmem11.C: Likewise.
8847         * g++.dg/overload/unknown1.C: Likewise.
8848         * g++.dg/parse/template7.C: Likewise.
8849         * g++.dg/parse/typename7.C: Likewise.
8850         * g++.dg/template/conv11.C: Likewise.
8851         * g++.dg/template/copy1.C: Likewise.
8852         * g++.dg/template/deduce3.C: Likewise.
8853         * g++.dg/template/dependent-expr5.C: Likewise.
8854         * g++.dg/template/friend.C: Likewise.
8855         * g++.dg/template/incomplete2.C: Likewise.
8856         * g++.dg/template/local4.C: Likewise.
8857         * g++.dg/template/local6.C: Likewise.
8858         * g++.dg/template/operator10.C: Likewise.
8859         * g++.dg/template/overload6.C: Likewise.
8860         * g++.dg/template/ptrmem2.C: Likewise.
8861         * g++.dg/template/ptrmem20.C: Likewise.
8862         * g++.dg/template/ptrmem8.C: Likewise.
8863         * g++.dg/template/sfinae2.C: Likewise.
8864         * g++.dg/template/ttp25.C: Likewise.
8865         * g++.dg/template/unify10.C: Likewise.
8866         * g++.dg/template/unify11.C: Likewise.
8867         * g++.dg/template/unify6.C: Likewise.
8868         * g++.dg/template/unify7.C: Likewise.
8869         * g++.dg/template/unify9.C: Likewise.
8870         * g++.dg/template/varmod1.C: Likewise.
8871         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8872         * g++.old-deja/g++.law/operators32.C: Likewise.
8873         * g++.old-deja/g++.pt/crash28.C: Likewise.
8874         * g++.old-deja/g++.pt/crash60.C: Likewise.
8875         * g++.old-deja/g++.pt/explicit38.C: Likewise.
8876         * g++.old-deja/g++.pt/explicit39.C: Likewise.
8877         * g++.old-deja/g++.pt/explicit41.C: Likewise.
8878         * g++.old-deja/g++.pt/explicit67.C: Likewise.
8879         * g++.old-deja/g++.pt/explicit77.C: Likewise.
8880         * g++.old-deja/g++.pt/expr2.C: Likewise.
8881         * g++.old-deja/g++.pt/overload7.C: Likewise.
8882         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8883         * g++.old-deja/g++.pt/spec5.C: Likewise.
8884         * g++.old-deja/g++.pt/spec6.C: Likewise.
8885         * g++.old-deja/g++.pt/t24.C: Likewise.
8886         * g++.old-deja/g++.pt/unify4.C: Likewise.
8887         * g++.old-deja/g++.pt/unify6.C: Likewise.
8888         * g++.old-deja/g++.pt/unify8.C: Likewise.
8889         * g++.old-deja/g++.robertl/eb119.C: Likewise.
8890         * g++.old-deja/g++.robertl/eb79.C: Likewise.
8891         * g++.old-deja/g++.robertl/eb98.C: Likewise.
8892
8893         * g++.dg/cpp0x/initlist32.C: New.
8894
8895         * g++.dg/template/conv11.C: New.
8896         * g++.dg/conversion/op1.C: Adjust expected error.
8897
8898         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8899
8900 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8901
8902         PR target/44088
8903         * gcc.target/i386/avx-cmpsd-1.c: New.
8904         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8905         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8906         * gcc.target/i386/avx-cmpss-2.c: Likewise.
8907         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8908         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8909
8910 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
8911
8912         PR middle-end/44085
8913         * gcc.dg/gomp/pr44085.c: New test.
8914         * gfortran.dg/gomp/pr44085.f90: New test.
8915
8916 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
8917
8918         * objc-obj-c++-shared/Object1.m: New.
8919         * objc.dg/torture: New directory.
8920         * objc.dg/torture/tls: Ditto.
8921         * objc.dg/tls: Ditto.
8922         * objc.dg/torture/tls/trivial.m: New test.
8923         * objc.dg/torture/tls/thr-init-2.m: New test.
8924         * objc.dg/torture/tls/thr-init-3.m: New test.
8925         * objc.dg/torture/tls/thr-init.m: New test.
8926         * objc.dg/torture/tls/diag-1.m: New test.
8927         * objc.dg/torture/tls/tls.exp: New.
8928         * objc.dg/torture/trivial.m: New test.
8929         * objc.dg/torture/dg-torture.exp: New.
8930         * objc.dg/tls/diag-3.m: New test.
8931         * objc.dg/tls/diag-4.m: New test.
8932         * objc.dg/tls/diag-5.m: New test.
8933         * objc.dg/tls/init-1.m: New test.
8934         * objc.dg/tls/init-2.m: New test.
8935         * objc.dg/tls/tls.exp: New.
8936         * objc.dg/tls/diag-2.m: New test.
8937         * lib/objc.exp: Respond to dg-additional-files.
8938
8939 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
8940
8941         * gcc.target/m68k/20100512-1.c: New.
8942
8943 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
8944
8945         * gnat.dg/lto8.adb: New test.
8946         * gnat.dg/lto8_pkg.ad[sb]: New helper.
8947         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8948
8949 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8950
8951         PR c++/34272
8952         PR c++/43630
8953         PR c++/34491
8954         * g++.dg/template/crash97.C: New.
8955         * g++.dg/template/crash98.C: Likewise.
8956         * g++.dg/template/crash99.C: Likewise.
8957         * g++.dg/cpp0x/pr31439.C: Adjust.
8958         * g++.dg/template/crash95.C: Likewise.
8959
8960 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8961
8962         PR middle-end/44071
8963         * c-c++-common/asmgoto-4.c: New test.
8964         * gcc.target/i386/pr44071.c: New test.
8965
8966         PR c++/44062
8967         * c-c++-common/Wunused-var-7.c: New test.
8968         * g++.dg/warn/Wunused-var-9.C: New test.
8969
8970 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8971
8972         PR fortran/43711
8973         * gfortran.dg/gomp/pr43711.f90: New.
8974
8975 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8976
8977         PR fortran/31820
8978         * gfortran.dg/select_5.f90: Updated.
8979
8980 2010-05-11  Jan Hubicka  <jh@suse.cz>
8981
8982         PR tree-optimize/44063
8983         * gcc.c-torture/compile/pr44063.c: New testcase.
8984
8985 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8986
8987         PR debug/44023
8988         * gcc.dg/pr44023.c: New test.
8989
8990 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8991
8992         * gnat.dg/lto7.adb: New test.
8993         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8994
8995 2010-05-10  Jason Merrill  <jason@redhat.com>
8996
8997         PR c++/44017
8998         * g++.dg/template/inherit5.C: New.
8999
9000         PR c++/44045
9001         * g++.dg/cpp0x/initlist33.C: New.
9002         * g++.dg/cpp0x/initlist26.C: Adjust.
9003         * g++.dg/cpp0x/initlist28.C: Adjust.
9004
9005 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9006
9007         PR c++/43719
9008         * g++.dg/init/pr43719.C: New.
9009         * g++.dg/anon-struct4.C: Adjust.
9010
9011 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9012
9013         PR debug/44028
9014         * gcc.dg/pr44028.c: New test.
9015
9016 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9017
9018         PR fortran/27866
9019         PR fortran/35003
9020         PR fortran/42809
9021         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9022         * gfortran.dg/warn_conversion.f90: New.
9023
9024 2010-05-10  Michael Matz  <matz@suse.de>
9025
9026         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9027
9028 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9029
9030         PR rtl-optimization/44012
9031         * gcc.dg/pr44012.c: New.
9032
9033 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9034
9035         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9036         Log text on entry and exit.
9037         Prune Sun ld warnings for common symbols with differing sizes.
9038         (lto-link-and-maybe-run): Change caller.
9039
9040 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9041
9042         PR fortran/44044
9043         * gfortran.dg/class_7.f03: Modified.
9044         * gfortran.dg/select_type_1.f03: Modified.
9045         * gfortran.dg/select_type_12.f03: New.
9046
9047 2010-05-10  Richard Guenther  <rguenther@suse.de>
9048
9049         PR tree-optimization/44050
9050         * gcc.dg/torture/pr44050.c: New testcase.
9051
9052 2010-05-10  Wei Guozhi  <carrot@google.com>
9053
9054         PR target/42879
9055         * gcc.target/arm/pr42879.c: New testcase.
9056
9057 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9058
9059         PR c/44051
9060         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9061
9062 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9063
9064         PR c/10676
9065         * gcc.dg/anon-struct-10.c: New test.
9066
9067 2010-05-09  Richard Guenther  <rguenther@suse.de>
9068
9069         PR middle-end/44024
9070         * gcc.dg/pr44024.c: New testcase.
9071
9072 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9073
9074         PR c/4784
9075         * gcc.dg/anon-struct-9.c: New test.
9076
9077 2010-05-09  Richard Guenther  <rguenther@suse.de>
9078
9079         PR middle-end/44043
9080         * gcc.c-torture/compile/pr44043.c: New testcase.
9081
9082 2010-05-09  Richard Guenther  <rguenther@suse.de>
9083
9084         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9085
9086 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9087
9088         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9089
9090 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9091
9092         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9093         * gnat.dg/specs/lto3.ads: Likewise.
9094
9095 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9096
9097         PR middle-end/28685
9098         * gcc.dg/pr28685-1.c: New file.
9099
9100 2010-05-08  Richard Guenther  <rguenther@suse.de>
9101
9102         PR tree-optimization/44030
9103         * gcc.c-torture/compile/pr44030.c: New testcase.
9104
9105 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9106
9107         * gnat.dg/lto6.adb: New test.
9108         * gnat.dg/lto6_pkg.ads: New helper.
9109
9110 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9111
9112         * gnat.dg/lto5.adb: New test.
9113         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9114
9115 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9116
9117         * gnat.dg/lto4.ad[sb]: New test.
9118
9119 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9120
9121         * gnat.dg/specs/lto3.ads: New test.
9122         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9123         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9124
9125 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9126
9127         * gnat.dg/sizetype3.ad[sb]: New test.
9128         * gnat.dg/sizetype3_pkg.ads: New helper.
9129
9130 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9131
9132         PR c++/43951
9133         * g++.dg/init/new29.C: New.
9134
9135 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9136
9137         PR fortran/40728
9138         * gfortran.dg/coarray_1.f90: Fixed error message.
9139         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9140         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9141         * gfortran.dg/intrinsic_std_5.f90: New.
9142
9143 2010-05-07  Jason Merrill  <jason@redhat.com>
9144
9145         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9146
9147 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9148
9149         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9150         (size_t, stderr): Remove.
9151         (read_error): Replaced __builtin_fprintf by fprintf.
9152
9153 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9154
9155         * gcc.dg/ordered-comparison-1.c: New test.
9156         * gcc.dg/ordered-comparison-2.c: New test.
9157         * gcc.dg/ordered-comparison-3.c: New test.
9158         * gcc.dg/ordered-comparison-4.c: New test.
9159
9160 2010-05-06  Mike Stump  <mikestump@comcast.net>
9161
9162         PR objc/35165
9163         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9164
9165 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9166             Jason Merrill  <jason@redhat.com>
9167
9168         * g++.dg/cpp0x/nullptr01.C: New.
9169         * g++.dg/cpp0x/nullptr02.C: New.
9170         * g++.dg/cpp0x/nullptr03.C: New.
9171         * g++.dg/cpp0x/nullptr04.C: New.
9172         * g++.dg/cpp0x/nullptr05.C: New.
9173         * g++.dg/cpp0x/nullptr06.C: New.
9174         * g++.dg/cpp0x/nullptr07.C: New.
9175         * g++.dg/cpp0x/nullptr08.C: New.
9176         * g++.dg/cpp0x/nullptr09.C: New.
9177         * g++.dg/cpp0x/nullptr10.C: New.
9178         * g++.dg/cpp0x/nullptr11.C: New.
9179         * g++.dg/cpp0x/nullptr12.C: New.
9180         * g++.dg/cpp0x/nullptr13.C: New.
9181         * g++.dg/cpp0x/nullptr14.C: New.
9182         * g++.dg/cpp0x/nullptr15.C: New.
9183         * g++.dg/cpp0x/nullptr16.C: New.
9184         * g++.dg/cpp0x/nullptr17.C: New.
9185         * g++.dg/cpp0x/nullptr18.C: New.
9186         * g++.dg/cpp0x/nullptr19.C: New.
9187         * g++.dg/cpp0x/nullptr20.C: New.
9188         * g++.dg/cpp0x/nullptr21.C: New.
9189         * g++.dg/cpp0x/nullptr22.C: New.
9190         * g++.dg/debug/nullptr01.C: New.
9191         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9192
9193 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9194
9195         * gcc.dg/Wunused-var-8.c: Move to...
9196         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9197
9198 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9199
9200         PR c++/40406
9201         * g++.dg/template/crash96.C: New.
9202
9203 2010-05-06  Jan Hubicka  <jh@suse.cz>
9204
9205         PR tree-optimization/43791
9206         * gcc.c-torture/compile/pr43791.c: New file.
9207
9208 2010-05-06  Michael Matz  <matz@suse.de>
9209
9210         PR tree-optimization/43984
9211         * gfortran.dg/pr43984.f90: New test.
9212
9213 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9214
9215         PR 40989
9216         * gcc.dg/pr40989.c: New.
9217
9218 2010-05-06  Richard Guenther  <rguenther@suse.de>
9219
9220         PR tree-optimization/43934
9221         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9222
9223 2010-05-06  Richard Guenther  <rguenther@suse.de>
9224
9225         PR tree-optimization/43987
9226         * gcc.c-torture/execute/pr43987.c: New testcase.
9227         * gcc.dg/torture/pta-escape-1.c: Adjust.
9228         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9229         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9230         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9231         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9232
9233 2010-04-22  Jakub Jelinek <jakub@redhat.com>
9234             Dodji Seketeli  <dodji@redhat.com>
9235
9236         PR c/18624
9237         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9238         * g++.dg/template/sfinae16.C: Likewise.
9239         * gcc.dg/Wunused-var-1.c: Moved to...
9240         * c-c++-common/Wunused-var-1.c: ...here. New test.
9241         * gcc.dg/Wunused-var-2.c: Moved to...
9242         * c-c++-common/Wunused-var-2.c: ...here. New test.
9243         * gcc.dg/Wunused-var-3.c: Moved to...
9244         * c-c++-common/Wunused-var-3.c: ...here. New test.
9245         * gcc.dg/Wunused-var-4.c: Moved to...
9246         * gcc.dg/Wunused-var-1.c: ... here.
9247         * gcc.dg/Wunused-var-5.c: Moved to...
9248         * c-c++-common/Wunused-var-4.c: ...here. New test.
9249         * gcc.dg/Wunused-var-7.c: Moved to...
9250         * c-c++-common/Wunused-var-5.c: ...here. New test.
9251         * gcc.dg/Wunused-var-6.c: Moved to...
9252         * gcc.dg/Wunused-var-2.c: ... here.
9253         * c-c++-common/Wunused-var-1.c: New test.
9254         * c-c++-common/Wunused-var-2.c: New test.
9255         * c-c++-common/Wunused-var-3.c: New test.
9256         * c-c++-common/Wunused-var-4.c: New test.
9257         * c-c++-common/Wunused-var-5.c: New test.
9258         * g++.dg/warn/Wunused-var-1.C: New test.
9259         * g++.dg/warn/Wunused-var-2.C: New test.
9260         * g++.dg/warn/Wunused-var-3.C: New test.
9261         * g++.dg/warn/Wunused-var-4.C: New test.
9262         * g++.dg/warn/Wunused-var-5.C: New test.
9263         * g++.dg/warn/Wunused-var-6.C: New test.
9264         * g++.dg/warn/Wunused-var-7.C: New test.
9265         * g++.dg/warn/Wunused-var-8.C: New test.
9266         * g++.dg/warn/Wunused-parm-1.C: New test.
9267         * g++.dg/warn/Wunused-parm-2.C: New test.
9268         * g++.dg/warn/Wunused-parm-3.C: New test.
9269
9270 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9271
9272         PR fortran/43985
9273         * gfortran.dg/gomp/crayptr5.f90: New test case.
9274
9275 2010-05-05  Jason Merrill  <jason@redhat.com>
9276
9277         PR debug/43370
9278         * g++.dg/ext/attrib39.C: New.
9279
9280 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9281
9282         PR fortran/24978
9283         * gfortran.dg/data_invalid.f90: New.
9284
9285 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9286
9287         * gnat.dg/lto2.adb: New test.
9288
9289 2010-05-05  Jason Merrill  <jason@redhat.com>
9290
9291         PR c++/43787
9292         * g++.dg/opt/empty1.C: New.
9293
9294 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9295
9296         PR fortran/43696
9297         * gfortran.dg/class_17.f03: New.
9298
9299 2010-05-04  Neil Vachharajani <nvachhar@google.com>
9300
9301         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9302
9303 2010-05-04  Mike Stump  <mikestump@comcast.net>
9304
9305         PR objc/35165
9306         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9307
9308 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9309
9310         PR target/43668
9311         * gcc.target/i386/pr43668.c: New.
9312
9313 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9314
9315         PR c++/43028
9316         * g++.dg/cpp0x/initlist31.C: New.
9317
9318 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9319
9320         PR c/43981
9321         * gcc.dg/Wunused-var-8.c: New test.
9322
9323 2010-05-04  Jason Merrill  <jason@redhat.com>
9324
9325         PR c++/38064
9326         * g++.dg/cpp0x/enum3.C: Extend.
9327
9328 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9329
9330         PR target/43799
9331         * gcc.target/i386/pr43799.c: New.
9332
9333 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9334
9335         * gnat.dg/lto1.adb: New test.
9336         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9337
9338 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9339
9340         PR middle-end/43671
9341         * gcc.target/i386/pr43671.c: New.
9342
9343 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9344
9345         PR c++/43705
9346         * g++.dg/template/crash95.C: New.
9347
9348 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9349
9350         PR debug/43508
9351         * gcc.target/i386/pr43508.c: New.
9352
9353 2010-05-04  Richard Guenther  <rguenther@suse.de>
9354
9355         PR tree-optimization/43879
9356         * g++.dg/torture/pr43879-1_0.C: New testcase.
9357         * g++.dg/torture/pr43879-1_1.C: Likewise.
9358
9359 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9360
9361         PR c++/43953
9362         * g++.dg/other/crash-12.C: New test.
9363
9364 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9365
9366         * g++.dg/cdce3.C: Add a space.  Updated.
9367
9368 2010-05-03  Jason Merrill  <jason@redhat.com>
9369
9370         PR c++/43680
9371         * g++.dg/opt/enum2.C: New.
9372         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9373         * g++.dg/warn/Wswitch-1.C: Adjust message.
9374
9375 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9376
9377         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9378         * g++.dg/ext/label13.C: Fix typo.
9379         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9380         alpha*-dec-osf5*.
9381         * gcc.c-torture/compile/limits-declparen.c: xfail on
9382         alpha*-dec-osf5* with -g.
9383         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9384         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9385         * gcc.dg/c99-tgmath-2.c: Likewise.
9386         * gcc.dg/c99-tgmath-3.c: Likewise.
9387         * gcc.dg/c99-tgmath-4.c: Likewise.
9388
9389 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9390
9391         PR fortran/43592
9392         * gfortran.dg/unexpected_interface.f90: New test.
9393
9394 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9395
9396         * ada/acats/run_acats (which): New function.
9397         (host_gnatchop, host_gnatmake): Use it.
9398
9399 2010-05-03  Richard Guenther  <rguenther@suse.de>
9400
9401         PR tree-optimization/43971
9402         * gcc.dg/pr43971.c: New testcase.
9403
9404 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9405
9406         PR debug/43972
9407         * gcc.dg/debug/pr43972.c: New test.
9408
9409 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9410
9411         PR testsuite/43963
9412         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9413
9414 2010-05-02  Richard Guenther  <rguenther@suse.de>
9415
9416         PR tree-optimization/43879
9417         * gcc.dg/torture/pr43879-3.c: New testcase.
9418
9419 2010-05-01  Richard Guenther  <rguenther@suse.de>
9420
9421         PR tree-optimization/43949
9422         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9423
9424 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9425
9426         PR c++/43951
9427         * g++.dg/init/new28.C: New.
9428
9429 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
9430
9431         PR objc++/32052
9432         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9433         structure and nested declarations.
9434         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9435         structure and nested declarations.  Reduce header clutter and
9436         use _exit() rather than abort().
9437         * objc.dg/encode-10.m: New.
9438         * objc.dg/encode-11.m: New.
9439
9440 2010-04-30  DJ Delorie  <dj@redhat.com>
9441
9442         * gcc.c-torture/execute/20100430-1.c: New test.
9443
9444 2010-04-30  Jason Merrill  <jason@redhat.com>
9445
9446         PR c++/43868
9447         * g++.dg/template/ptrmem21.C: New.
9448
9449 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9450
9451         PR fortran/18918
9452         PR fortran/43931
9453         * gfortran.dg/coarray_13.f90: New test.
9454
9455 2010-04-30  Richard Guenther  <rguenther@suse.de>
9456
9457         PR lto/43946
9458         * gcc.dg/lto/20100430-1_0.c: New testcase.
9459
9460 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9461
9462         PR debug/43942
9463         * c-c++-common/pr43942.c: New test.
9464
9465 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9466
9467         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9468         conflict with darwin crt1.o 'start' symbol.
9469
9470 2010-04-30  Richard Guenther  <rguenther@suse.de>
9471
9472         PR tree-optimization/43879
9473         * gcc.dg/torture/pr43879_1.c: New testcase.
9474
9475 2010-04-30  Richard Guenther  <rguenther@suse.de>
9476
9477         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9478
9479 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9480
9481         PR c++/43890
9482         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9483         user-provided constructor while recursing.
9484
9485 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9486
9487         PR fortran/42274
9488         * gfortran.dg/class_16.f03: New test.
9489
9490 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9491
9492         PR fortran/42274
9493         * gfortran.dg/class_15.f03: New.
9494
9495 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9496
9497         PR fortran/43326
9498         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9499
9500 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9501
9502         PR fortran/43492
9503         * gfortran.dg/generic_22.f03 : New test.
9504
9505 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9506
9507         PR fortran/42353
9508         * gfortran.dg/class_14.f03: New test.
9509
9510 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9511
9512         PR fortran/42680
9513         * gfortran.dg/interface_32.f90: New test.
9514
9515 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9516             Janus Weil  <janus@gcc.gnu.org>
9517
9518         PR fortran/41829
9519         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9520         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9521         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9522
9523 2010-04-28  Mike Stump  <mikestump@comcast.net>
9524
9525         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9526         dg-excess-errors.
9527         * g++.dg/uninit-pred-2_b.C: Likewise.
9528
9529 2010-04-28  Tobias Burnus  <burnus@net-b.de>
9530
9531         PR fortran/18918
9532         PR fortran/43919
9533         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9534
9535 2010-04-28  Matthias Klose  <doko@ubuntu.com>
9536
9537         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9538         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9539         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9540         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9541         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9542
9543 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
9544
9545         * gcc.dg/const-uniq-1.c: New test.
9546         * gcc.dg/lto/const-uniq_[01].c: Likewise.
9547
9548 2010-04-28  Xinliang David Li  <davidxl@google.com>
9549
9550         * gcc.dg/uninit-pred-2_b.c: New test.
9551         * gcc.dg/uninit-pred-4_b.c: New test.
9552         * gcc.dg/uninit-pred-3_d.c: New test.
9553         * gcc.dg/uninit-pred-6_b.c: New test.
9554         * gcc.dg/uninit-pred-8_b.c: New test.
9555         * gcc.dg/uninit-pred-3_a.c: New test.
9556         * gcc.dg/uninit-pred-2_c.c: New test.
9557         * gcc.dg/uninit-pred-5_a.c: New test.
9558         * gcc.dg/uninit-pred-3_e.c: New test.
9559         * gcc.dg/uninit-pred-7_a.c: New test.
9560         * gcc.dg/uninit-pred-6_c.c: New test.
9561         * gcc.dg/uninit-pred-9_a.c: New test.
9562         * gcc.dg/uninit-pred-8_c.c: New test.
9563         * gcc.dg/uninit-pred-3_b.c: New test.
9564         * gcc.dg/uninit-pred-5_b.c: New test.
9565         * gcc.dg/uninit-pred-7_b.c: New test.
9566         * gcc.dg/uninit-pred-6_d.c: New test.
9567         * gcc.dg/uninit-pred-9_b.c: New test.
9568         * gcc.dg/uninit-pred-2_a.c: New test.
9569         * gcc.dg/uninit-pred-4_a.c: New test.
9570         * gcc.dg/uninit-pred-3_c.c: New test.
9571         * gcc.dg/uninit-pred-6_a.c: New test.
9572         * gcc.dg/uninit-pred-8_a.c: New test.
9573         * gcc.dg/uninit-pred-7_c.c: New test.
9574         * gcc.dg/uninit-pred-6_e.c: New test.
9575         * g++.dg/uninit-pred-loop-1_b.cc: New test.
9576         * g++.dg/uninit-pred-1_a.C: New test.
9577         * g++.dg/uninit-pred-1_b.C: New test.
9578         * g++.dg/uninit-pred-2_a.C: New test.
9579         * g++.dg/uninit-pred-2_b.C: New test.
9580         * g++.dg/uninit-pred-loop-1_a.cc: New test.
9581         * g++.dg/uninit-pred-loop-1_c.cc: New test.
9582         * g++.dg/uninit-pred-loop_1.cc: New test.
9583
9584 2010-04-28  Martin Jambor  <mjambor@suse.cz>
9585
9586         * gcc.dg/lto/20091209-1_0.c: New testcase.
9587
9588 2010-04-28  Richard Guenther  <rguenther@suse.de>
9589
9590         PR tree-optimization/43879
9591         PR tree-optimization/43909
9592         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9593
9594 2010-04-28  Richard Guenther  <rguenther@suse.de>
9595
9596         PR c++/43880
9597         * g++.dg/torture/pr43880.C: New testcase.
9598
9599 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9600
9601         PR c++/9335
9602         * g++.dg/template/recurse2.C: Update
9603         * g++.dg/template/recurse.C: Update.
9604         * g++.dg/template/pr23510.C: Update.
9605         * lib/prune.exp: Filter out 'recursively instantiated'.
9606
9607 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9608
9609         PR c++/29043
9610         * g++.dg/init/pr29043.C: New.
9611
9612 2010-04-27  Jason Merrill  <jason@redhat.com>
9613
9614         * g++.dg/lookup/scoped5.C: Adjust.
9615         * g++.dg/lookup/scoped8.C: Adjust.
9616         * g++.dg/template/dependent-expr5.C: Adjust.
9617         * g++.old-deja/g++.brendan/nest1.C: Adjust.
9618
9619         PR c++/43856
9620         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9621
9622         PR c++/43875
9623         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9624
9625 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9626             Jan Hubicka <hubicka@ucw.cz>
9627
9628         * gcc.dg/pure-2.c: New testcase.
9629         * gcc.dg/const-1.c: New testcase.
9630
9631 2010-04-27  Jason Merrill  <jason@redhat.com>
9632
9633         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9634
9635         PR c++/41468
9636         * g++.dg/template/sfinae17.C: New.
9637         * g++.dg/template/sfinae18.C: New.
9638
9639 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9640
9641         * g++.dg/init/pr42844.C: New.
9642         * g++.dg/cpp0x/pr42844-2.C: New.
9643         * g++.dg/cpp0x/defaulted2.C: Adjust.
9644         * g++.dg/tree-ssa/pr27549.C: Likewise.
9645         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9646
9647 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9648
9649         PR fortran/18918
9650         * gfortran.dg/coarray_12.f90: Fix dump parsing.
9651
9652 2010-04-27  Richard Guenther  <rguenther@suse.de>
9653
9654         PR middle-end/40561
9655         * g++.dg/other/pr40561.C: New testcase.
9656
9657 2010-04-27  Martin Jambor  <mjambor@suse.cz>
9658
9659         PR middle-end/43812
9660         * g++.dg/ipa/pr43812.C: New test.
9661
9662 2010-04-27  Jan Hubicka  <jh@suse.cz>
9663
9664         * gcc.dg/ipa/iinline-1.c (main): Rename to...
9665         (test): ... this one.
9666
9667 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
9668
9669         PR target/40657
9670         * gcc.target/arm/thumb-stackframe.c: New test.
9671
9672 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9673
9674         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9675         * gcc.dg/misc-column.c: Likewise.
9676         * gcc.dg/Walways-true-1.c: Likewise.
9677         * gcc.dg/Walways-true-2.c: Likewise.
9678         * gcc.dg/warn-addr-cmp.c: Likewise.
9679
9680 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9681
9682         PR fortran/18918
9683         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9684         * gfortran.dg/coarray_12.f90: New.
9685
9686 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9687
9688         PR c/32207
9689         * gcc.dg/pr32207.c: New test.
9690         * gcc.dg/misc-column.c: Adjust expected warning.
9691         * gcc.dg/Walways-true-1.c: Likewise.
9692         * gcc.dg/Walways-true-2.c: Likewise.
9693         * gcc.dg/warn-addr-cmp.c: Likewise.
9694
9695 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
9696
9697         PR lto/42776
9698         * lib/lto.exp (lto_prune_vis_warns): New function.
9699         (lto-link-and-maybe-run): Call it.
9700
9701 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9702
9703         PR tree-optimization/43904
9704         * gcc.dg/tree-ssa/tailcall-6.c: New.
9705
9706 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9707
9708         PR testsuite/35165
9709         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
9710         Darwin8/OSX10.4 - compatible code generation.
9711         Use scan-rtl-dump.
9712         * obj-c++.dg/stubify-1.mm: Ditto.
9713         * lib/objc-torture.exp: Do not require link success for
9714         "trivial.m" in the runtime checks when dowhat = 'compile'.
9715         * lib/dg-pch.exp (dg-flags-pch): New Proc.
9716         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
9717         Darwin8/OSX10.4 - compatible code generation.
9718         * objc.dg/stubify-2.m: Ditto.
9719         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9720         * objc.dg/next-runtime-1.m: Ditto.
9721         * objc.dg/stret-2.m: Restrict to ilp32 targets.
9722         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9723         runtimes on Darwin.
9724
9725 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
9726
9727         PR 43715
9728         * lib/plugin-support.exp: Use "-undefined
9729         dynamic_lookup" on darwin.
9730
9731 2010-04-26  Richard Guenther  <rguenther@suse.de>
9732
9733         * gcc.dg/lto/20100426_0.c: New testcase.
9734
9735 2010-04-26  Jie Zhang  <jie@codesourcery.com>
9736
9737         PR tree-optimization/43833
9738         gcc.dg/Warray-bounds-8.c: New test case.
9739
9740 2010-04-26  Richard Guenther  <rguenther@suse.de>
9741
9742         PR lto/43080
9743         * g++.dg/lto/20100423-3_0.C: New testcase.
9744
9745 2010-04-26  Richard Guenther  <rguenther@suse.de>
9746
9747         PR lto/42425
9748         * g++.dg/lto/20100423-2_0.C: New testcase.
9749
9750 2010-04-26  Ira Rosen  <irar@il.ibm.com>
9751
9752         * gcc.dg/vect/bb-slp-23.c: New test.
9753
9754 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
9755
9756         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9757         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9758         * gcc.dg/c1x-float-1.c: New test.
9759
9760 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9761
9762         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9763         of "lea\[ \t\]".
9764
9765 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9766
9767         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9768         FreeBSD.
9769         * gfortran.dg/default_format_denormal_1.f90: Ditto.
9770         * gfortran.dg/default_format_2.f90: Ditto.
9771
9772 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9773
9774         * gfortran.dg/pr43505.f90: Clean up .mod file.
9775         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9776         * gfortran.dg/pr41347.f90: Ditto.
9777         * gfortran.dg/internal_pack_4.f90: Ditto.
9778         * gfortran.dg/proc_decl_23.f90: Ditto.
9779         * gfortran.dg/recursive_check_3.f90: Ditto.
9780         * gfortran.dg/intent_out_3.f90: Ditto.
9781         * gfortran.dg/assignment_2.f90: Ditto.
9782         * gfortran.dg/pr41928.f90: Ditto.
9783         * gfortran.dg/pr42166.f90: Ditto.
9784         * gfortran.dg/private_type_12.f90: Ditto.
9785         * gfortran.dg/graphite/pr42185.f90: Ditto.
9786         * gfortran.dg/graphite/pr42186.f90: Ditto.
9787         * gfortran.dg/graphite/pr40982.f90: Ditto.
9788         * gfortran.dg/graphite/id-2.f90: Ditto.
9789         * gfortran.dg/graphite/id-4.f90: Ditto.
9790         * gfortran.dg/graphite/pr42050.f90: Ditto.
9791         * gfortran.dg/graphite/id-18.f90: Ditto.
9792         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9793         * gfortran.dg/graphite/pr41924.f90: Ditto.
9794         * gfortran.dg/graphite/pr42393.f90: Ditto.
9795         * gfortran.dg/graphite/pr37980.f90: Ditto.
9796         * gfortran.dg/graphite/pr38953.f90: Ditto.
9797         * gfortran.dg/graphite/pr42180.f90: Ditto.
9798         * gfortran.dg/graphite/pr42181.f90: Ditto.
9799         * gfortran.dg/where_operator_assign_4.f90: Ditto.
9800         * gfortran.dg/select_type_4.f90: Ditto.
9801         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9802         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9803         * gfortran.dg/lto/pr40725_0.f03: Ditto.
9804         * gfortran.dg/elemental_args_check_2.f90: Ditto.
9805         * gfortran.dg/whole_file_11.f90: Ditto.
9806         * gfortran.dg/private_type_11.f90: Ditto.
9807         * gfortran.dg/vect/vect-gems.f90: Ditto.
9808         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9809
9810 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9811
9812         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9813
9814 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
9815
9816         * gnat.dg/pack15.ad[sb]: New test.
9817
9818 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
9819
9820         * gcc.target/arm/mla-1.c: New test.
9821
9822 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
9823
9824         PR fortran/30073
9825         PR fortran/43793
9826         * gfortran.dg/pr43793.f90: New test.
9827
9828 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
9829
9830         PR tree-optimization/41442
9831         * gcc.target/i386/pr41442.c: New test.
9832
9833 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
9834
9835         PR fortran/43832
9836         * gfortran.dg/fgetc_3.f90: Delete bogus test.
9837
9838 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9839
9840         PR fortran/43832
9841         * gfortran.dg/open_nounit.f90: New test.
9842
9843 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
9844
9845         PR fortran/43841
9846         PR fortran/43843
9847         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9848
9849 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9850
9851         * gcc.dg/Wconversion-integer.c: Update.
9852
9853 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9854
9855         * gnat.dg/unchecked_convert5.adb: New test.
9856
9857 2010-04-23  Richard Guenther  <rguenther@suse.de>
9858
9859         PR lto/41734
9860         * gcc.dg/lto/20100423-2_0.c: New testcase.
9861         * gcc.dg/lto/20100423-2_0.c: Likewise.
9862
9863 2010-04-23  Richard Guenther  <rguenther@suse.de>
9864
9865         PR lto/43455
9866         * gcc.dg/lto/20100423-1_0.c: New testcase.
9867         * gcc.dg/lto/20100423-1_1.c: Likewise.
9868
9869 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9870
9871         PR tree-optimization/43846
9872         * gcc.dg/tree-ssa/sra-10.c: New test.
9873
9874 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9875
9876         PR middle-end/43835
9877         * gcc.c-torture/execute/pr43835.c: New test.
9878
9879 2010-04-23  Richard Guenther  <rguenther@suse.de>
9880
9881         PR lto/42653
9882         * g++.dg/lto/20100423-1_0.C: New testcase.
9883
9884 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
9885
9886         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9887
9888 2010-04-22  Ira Rosen  <irar@il.ibm.com>
9889
9890         PR tree-optimization/43842
9891         * gcc.dg/vect/pr43842.c: New test.
9892
9893 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9894
9895         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9896         * gcc.target/i386/wmul-2.c: Likewise.
9897
9898 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9899
9900         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9901         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9902
9903 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
9904
9905         * gfortran.dg/reassoc_6.f: New testcase.
9906
9907 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9908
9909         PR middle-end/29274
9910         * gcc.target/arm/wmul-1.c: New test.
9911         * gcc.target/arm/wmul-2.c: New test.
9912
9913 2010-04-22  Richard Guenther  <rguenther@suse.de>
9914
9915         PR tree-optimization/43845
9916         * gcc.c-torture/compile/pr43845.c: New testcase.
9917
9918 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9919
9920         PR middle-end/29274
9921         * gcc.target/i386/wmul-1.c: New test.
9922         * gcc.target/i386/wmul-2.c: New test.
9923         * gcc.target/bfin/wmul-1.c: New test.
9924         * gcc.target/bfin/wmul-2.c: New test.
9925
9926 2010-04-22  Richard Guenther  <rguenther@suse.de>
9927
9928         PR fortran/43829
9929         * gfortran.dg/vector_subscript_6.f90: New testcase.
9930         * gfortran.dg/assign_10.f90: Adjust.
9931
9932 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
9933
9934         PR fortran/43836
9935         * gfortran.dg/gomp/pr43836.f90: New test.
9936
9937 2010-04-21  Richard Guenther  <rguenther@suse.de>
9938
9939         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9940
9941 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9942
9943         * gcc.dg/torture/builtin-cproj-3.c: New.
9944
9945 2010-04-20  Jason Merrill  <jason@redhat.com>
9946
9947         PR c++/9335
9948         * g++.dg/template/recurse2.C: New.
9949         * g++.dg/parse/crash36.C: Adjust.
9950         * g++.dg/other/fold1.C: Adjust.
9951         * g++.dg/init/member1.C: Adjust.
9952         * lib/prune.exp: Prune "skipping N instantiation contexts".
9953
9954 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9955
9956         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9957
9958 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9959
9960         * gcc.dg/torture/builtin-cproj-1.c: New.
9961         * gcc.dg/torture/builtin-cproj-2.c: New.
9962
9963 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9964
9965         PR c++/43800
9966         PR c++/43704
9967         * g++.dg/template/typedef32.C: Adjust.
9968         * g++.dg/template/typedef33.C: New test.
9969
9970 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9971
9972         PR fortran/43227
9973         * gfortran.dg/proc_decl_23.f90: New test.
9974
9975         PR fortran/43266
9976         * gfortran.dg/abstract_type_6.f03: New test.
9977
9978 2010-04-20  Xinliang David Li  <davidxl@google.com>
9979
9980         * g++.dg/tree-ssa/fold-compare.C: New.
9981
9982 2010-04-20  Richard Guenther  <rguenther@suse.de>
9983
9984         PR tree-optimization/39417
9985         * g++.dg/torture/pr39417.C: New testcase.
9986
9987 2010-04-20  Richard Guenther  <rguenther@suse.de>
9988
9989         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9990
9991 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9992
9993         * g++.dg/debug/dwarf2/rv1.C: New test.
9994
9995 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9996
9997         PR target/43635
9998         * gcc.c-torture/compile/pr43635.c: New testcase.
9999
10000 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10001
10002         PR fortran/43339
10003         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10004         of sequential loops being private only in the innermost containing
10005         task region.
10006
10007         PR middle-end/43337
10008         * gfortran.dg/gomp/pr43337.f90: New test.
10009
10010 2010-04-19  Richard Guenther  <rguenther@suse.de>
10011
10012         PR tree-optimization/43796
10013         * gfortran.dg/pr43796.f90: New testcase.
10014
10015 2010-04-19  Richard Guenther  <rguenther@suse.de>
10016
10017         PR tree-optimization/43783
10018         * gcc.c-torture/execute/pr43783.c: New testcase.
10019
10020 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10021
10022         PR target/43766
10023         * gcc.target/i386/pr43766.c: New test.
10024
10025 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10026
10027         PR target/43662
10028         * gcc.target/i386/pr43662.c: New test.
10029
10030 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10031
10032         PR c++/43704
10033         * g++.dg/template/typedef32.C: New test.
10034
10035 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10036
10037         PR tree-optimization/37027
10038         * lib/target-supports.exp
10039         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10040         * gcc.dg/vect/pr37027.c: New test.
10041         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10042         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10043         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10044         gcc.dg/vect/vect-complex-6.c: Likewise.
10045
10046 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10047
10048         * g++.dg/debug/dwarf2/enum1.C: New test.
10049
10050 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10051
10052         * gnat.dg/rep_clause5.ad[sb]: New test.
10053         * gnat.dg/rep_clause5_pkg.ads: New helper.
10054
10055 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10056
10057         PR tree-optimization/43771
10058         * g++.dg/vect/pr43771.cc: New test.
10059
10060 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10061
10062         PR fortran/31538
10063         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10064         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10065
10066 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10067
10068         * gnat.dg/sizetype.adb: Rename into...
10069         * gnat.dg/sizetype1.adb: ...this.
10070         * gnat.dg/sizetype2.adb: New test.
10071
10072 2010-04-16  Richard Guenther  <rguenther@suse.de>
10073
10074         PR tree-optimization/43572
10075         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10076
10077 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10078
10079         * gnat.dg/specs/discr_private.ads: New test.
10080
10081 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10082
10083         PR target/41514
10084         * gcc.target/arm/thumb-comparisons.c: New test.
10085
10086         PR target/40603
10087         * gcc.target/arm/thumb-cbranchqi.c: New test.
10088
10089 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10090
10091         * g++.dg/torture/pr36191.C: Enable for SH.
10092
10093 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10094
10095         * gnat.dg/wide_boolean.adb: New test.
10096         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10097
10098 2010-04-15  Richard Guenther  <rguenther@suse.de>
10099
10100         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10101         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10102         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10103         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10104         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10105         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10106         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10107         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10108         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10109         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10110         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10111         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10112         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10113         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10114         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10115
10116 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10117
10118         PR target/21803
10119         * gcc.target/arm/pr42496.c: New test.
10120
10121 2010-04-14  Jason Merrill  <jason@redhat.com>
10122
10123         PR c++/36625
10124         * g++.dg/ext/attrib38.C: New.
10125
10126 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10127
10128         PR testsuite/43739
10129         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10130
10131 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10132
10133         PR 42966
10134         * gcc.dg/cpp/warn-undef-2.c: Update.
10135         * gcc.dg/cpp/warn-traditional-2.c: Update.
10136         * gcc.dg/cpp/warn-comments-2.c: Update.
10137         * gcc.dg/cpp/warn-variadic-2.c: Update.
10138         * gcc.dg/cpp/warn-long-long-2.c: Update.
10139         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10140         * gcc.dg/cpp/warn-multichar-2.c: Update.
10141         * gcc.dg/cpp/warn-normalized-3.c: Update.
10142         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10143         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10144         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10145         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10146         * gcc.dg/cpp/warn-redefined-2.c: Update.
10147         * gfortran.dg/warning-directive-2.F90: Update.
10148         * c-c++-common/cpp/warning-directive-2.c: Update.
10149
10150 2010-04-14  Michael Matz  <matz@suse.de>
10151
10152         PR tree-optimization/42963
10153         * gcc.dg/pr42963.c: New testcase.
10154
10155 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10156
10157         * gnat.dg/class_wide.adb: Rename into...
10158         * gnat.dg/class_wide1.adb: ...this.
10159         * gnat.dg/class_wide2.ad[sb]: New test.
10160
10161 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10162
10163         PR fortran/18918
10164         * gfortran.dg/coarray_9.f90: Update dg-errors.
10165         * gfortran.dg/coarray_10.f90: New test.
10166         * gfortran.dg/coarray_11.f90: New test.
10167
10168 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10169
10170         PR fortran/43747
10171         gfortran.dg/initialization_24.f90: New test.
10172
10173 2010-04-13  Jason Merrill  <jason@redhat.com>
10174
10175         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10176         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10177
10178 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10179
10180         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10181         * g++.dg/dg.exp: Likewise.
10182         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10183         * c-c++-common/cpp/warning-directive-1.c: ... here.
10184         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10185         * c-c++-common/cpp/warning-directive-2.c: ... here.
10186         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10187         * c-c++-common/cpp/warning-directive-3.c: ... here.
10188         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10189         * c-c++-common/cpp/warning-directive-4.c: ... here.
10190         * g++.dg/cpp/warning-directive-1.C: Delete.
10191         * g++.dg/cpp/warning-directive-2.C: Delete.
10192         * g++.dg/cpp/warning-directive-3.C: Delete.
10193         * g++.dg/cpp/warning-directive-4.C: Delete.
10194         * gcc.dg/cpp/normalised-3.c: Delete.
10195         * g++.dg/cpp/normalised-1.C: Rename as ...
10196         * c-c++-common/cpp/normalised-3.c: ... this.
10197
10198 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10199
10200         * gcc.dg/tree-ssa/sra-9.c: New test.
10201
10202 2010-04-13  Michael Matz  <matz@suse.de>
10203
10204         PR middle-end/43730
10205         * gcc.dg/pr43730.c: New test.
10206
10207 2010-04-13  Michael Matz  <matz@suse.de>
10208
10209         * gcc.dg/tree-ssa/negate.c: New testcase.
10210
10211 2010-04-13  Richard Guenther  <rguenther@suse.de>
10212
10213         PR testsuite/43735
10214         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10215
10216 2010-04-13  Richard Guenther  <rguenther@suse.de>
10217
10218         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10219
10220 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10221
10222         * gnat.dg/derived_type1.adb: New test.
10223
10224 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10225
10226         * gcc.dg/plugindir1.c: New testcase.
10227         * gcc.dg/plugindir2.c: New testcase.
10228         * gcc.dg/plugindir3.c: New testcase.
10229         * gcc.dg/plugindir4.c: New testcase.
10230
10231 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10232
10233         * gcc.target/i386/rotate-2.c: New test.
10234
10235 2010-04-12  Jason Merrill  <jason@redhat.com>
10236
10237         PR c++/43641
10238         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10239         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10240
10241 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10242
10243         PR c++/25811
10244         * g++.dg/init/pr25811.C: New test.
10245
10246 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10247
10248         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10249         dg-error, dg-warning.
10250         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10251
10252 2010-04-12  Richard Guenther  <rguenther@suse.de>
10253
10254         * gcc.dg/torture/inline-2.c: New testcase.
10255
10256 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10257
10258         PR bootstrap/43699
10259         * gcc.dg/Wunused-var-7.c: New test.
10260
10261         PR tree-optimization/43560
10262         * gcc.c-torture/execute/pr43560.c: New test.
10263
10264 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10265
10266         * gnat.dg/aggr13.adb: New test.
10267         * gnat.dg/aggr14.adb: Likewise.
10268         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10269
10270 2010-04-12  Richard Guenther  <rguenther@suse.de>
10271
10272         PR c++/43611
10273         * g++.dg/torture/pr43611.C: New testcase.
10274
10275 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10276
10277         PR c/36774
10278         * gcc.dg/pr36774-1.c: New test.
10279         * gcc.dg/pr36774-2.c: New test.
10280
10281 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10282
10283         * gcc.target/sh/rte-delay-slot.c: New test.
10284
10285 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10286
10287         * gnat.dg/pack9.adb: Remove -cargs option.
10288         * gnat.dg/aggr12.ad[sb]: New test.
10289
10290 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10291
10292         PR target/43417
10293         * gcc.target/sh/pr43417.c: New test.
10294
10295 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10296
10297         PR fortran/43591
10298         * gfortran.dg/spec_expr_6.f90: New test.
10299
10300 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
10301
10302         PR cpp/43195
10303         * gcc.dg/cpp/pr43195.c: New.
10304         * gcc.dg/cpp/pr43195.h: New.
10305
10306 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10307
10308         PR 42965
10309         * gcc.dg/Werror-6.c: Adjust.
10310         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10311         * gcc.dg/Werror-4.c: Likewise.
10312         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10313         * gcc.dg/Wswitch-enum-error.c: Likewise.
10314         * gcc.dg/Wpointer-arith.c: Likewise.
10315         * gcc.dg/Wfatal.c: Likewise.
10316         * gcc.dg/Wswitch-error.c: Likewise.
10317         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10318         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10319         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10320         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10321         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10322         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10323         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10324         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10325         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10326         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10327         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10328         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10329         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10330         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10331         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10332         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10333         * g++.dg/cpp/warning-directive-2.C: Likewise.
10334         * gfortran.dg/warning-directive-2.F90: Likewise.
10335
10336 2010-04-09  Jason Merrill  <jason@redhat.com>
10337
10338         PR c++/42623
10339         * g++.dg/template/sizeof13.C: New.
10340
10341 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10342
10343         * g++.dg/other/pr35504.C: Add check for thiscall.
10344         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10345         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10346
10347 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10348
10349         PR c++/28584
10350         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10351         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10352         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10353         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10354         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10355         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10356         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10357         * g++.dg/other/increment1.C: Likewise.
10358
10359 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10360
10361         PR fortran/18918
10362         * gfortran.dg/coarray_7.f90: New test.
10363         * gfortran.dg/coarray_8.f90: New test.
10364
10365 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10366
10367         PR fortran/28039
10368         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10369
10370 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10371
10372         PR target/43643
10373         * gcc.dg/pr43643.c: New test.
10374
10375 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10376
10377         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10378
10379 2010-04-08  Richard Guenther  <rguenther@suse.de>
10380
10381         PR tree-optimization/43679
10382         * gcc.c-torture/compile/pr43679.c: New testcase.
10383
10384 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10385
10386         PR debug/43670
10387         * gcc.dg/pr43670.c: New test.
10388
10389 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10390
10391         PR middle-end/40815
10392         * gcc.dg/tree-ssa/reassoc-19.c: New.
10393
10394 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10395
10396         PR c/18624
10397         * gcc.dg/Wunused-var-1.c: New test.
10398         * gcc.dg/Wunused-var-2.c: New test.
10399         * gcc.dg/Wunused-var-3.c: New test.
10400         * gcc.dg/Wunused-var-4.c: New test.
10401         * gcc.dg/Wunused-var-5.c: New test.
10402         * gcc.dg/Wunused-var-6.c: New test.
10403         * gcc.dg/Wunused-parm-1.c: New test.
10404
10405         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10406         * gcc.dg/trunc-1.c: Likewise.
10407         * gcc.dg/vla-9.c: Likewise.
10408         * gcc.dg/dfp/composite-type.c: Likewise.
10409
10410 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10411
10412         PR objc/35996
10413         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10414         * obj-c++.dg/objc-gc-3.mm: Ditto.
10415
10416 2010-04-07  Simon Baldwin  <simonb@google.com>
10417
10418         * gcc.dg/cpp/warn-undef-2.c: New.
10419         * gcc.dg/cpp/warn-traditional-2.c: New.
10420         * gcc.dg/cpp/warn-comments-2.c: New.
10421         * gcc.dg/cpp/warning-directive-1.c: New.
10422         * gcc.dg/cpp/warn-long-long.c: New.
10423         * gcc.dg/cpp/warn-traditional.c: New.
10424         * gcc.dg/cpp/warn-variadic-2.c: New.
10425         * gcc.dg/cpp/warn-undef.c: New.
10426         * gcc.dg/cpp/warn-normalized-1.c: New.
10427         * gcc.dg/cpp/warning-directive-2.c: New.
10428         * gcc.dg/cpp/warn-long-long-2.c: New.
10429         * gcc.dg/cpp/warn-variadic.c: New.
10430         * gcc.dg/cpp/warn-normalized-2.c: New.
10431         * gcc.dg/cpp/warning-directive-3.c: New.
10432         * gcc.dg/cpp/warn-deprecated-2.c: New.
10433         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10434         * gcc.dg/cpp/warn-multichar-2.c: New.
10435         * gcc.dg/cpp/warn-normalized-3.c: New.
10436         * gcc.dg/cpp/warning-directive-4.c: New.
10437         * gcc.dg/cpp/warn-unused-macros.c: New.
10438         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10439         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10440         * gcc.dg/cpp/warn-cxx-compat.c: New.
10441         * gcc.dg/cpp/warn-redefined.c: New.
10442         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10443         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10444         * gcc.dg/cpp/warn-deprecated.c: New.
10445         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10446         * gcc.dg/cpp/warn-redefined-2.c: New.
10447         * gcc.dg/cpp/warn-comments.c: New.
10448         * gcc.dg/cpp/warn-multichar.c: New.
10449         * g++.dg/cpp/warning-directive-1.C: New.
10450         * g++.dg/cpp/warning-directive-2.C: New.
10451         * g++.dg/cpp/warning-directive-3.C: New.
10452         * g++.dg/cpp/warning-directive-4.C: New.
10453         * gfortran.dg/warning-directive-1.F90: New.
10454         * gfortran.dg/warning-directive-3.F90: New.
10455         * gfortran.dg/warning-directive-2.F90: New.
10456         * gfortran.dg/warning-directive-4.F90: New.
10457
10458 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10459
10460         PR objc++/23716
10461         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10462
10463 2010-04-07  Jason Merrill  <jason@redhat.com>
10464
10465         * g++.dg/template/dr408.C: New.
10466
10467         * g++.dg/lookup/ns4.C: New.
10468
10469         PR c++/38392
10470         * g++.dg/template/friend51.C: New test.
10471
10472         PR c++/41970
10473         * g++.old-deja/g++.other/linkage1.C: Adjust.
10474
10475 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10476
10477         PR c++/42697
10478         * g++.dg/template/crash94.C: New test.
10479
10480 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10481
10482         PR c++/40239
10483         * g++.dg/init/aggr5.C: New test.
10484         * g++.dg/init/aggr5.C: New test.
10485
10486 2010-04-07  Richard Guenther  <rguenther@suse.de>
10487
10488         PR tree-optimization/43270
10489         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10490         * gcc.dg/Warray-bounds-7.c: Likewise.
10491
10492 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10493
10494         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10495         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10496         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10497
10498 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10499
10500         PR c++/42556
10501         * g++.dg/init/pr42556.C: New test.
10502
10503 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10504
10505         PR debug/43628
10506         * g++.dg/debug/dwarf2/typedef2.C: New test.
10507
10508 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10509
10510         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10511         c-c++-common/dwarf2/redeclaration-1.C
10512
10513 2010-04-06  Jason Merrill  <jason@redhat.com>
10514
10515         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10516         * g++.dg/ext/attrib18.C: Likewise.
10517         * g++.dg/ext/bitfield2.C: Likewise.
10518         * g++.dg/ext/bitfield4.C: Likewise.
10519         * g++.dg/ext/visibility/warn2.C: Likewise.
10520         * g++.dg/ext/visibility/warn3.C: Likewise.
10521         * g++.dg/gomp/pr26690-1.C: Likewise.
10522         * g++.dg/inherit/covariant7.C: Likewise.
10523         * g++.dg/init/synth2.C: Likewise.
10524         * g++.dg/lookup/using7.C: Likewise.
10525         * g++.dg/other/crash-4.C: Likewise.
10526         * g++.dg/other/error13.C: Likewise.
10527         * g++.dg/other/error20.C: Likewise.
10528         * g++.dg/parse/crash31.C: Likewise.
10529         * g++.dg/parse/error16.C: Likewise.
10530         * g++.dg/parse/error19.C: Likewise.
10531         * g++.dg/parse/error27.C: Likewise.
10532         * g++.dg/parse/error28.C: Likewise.
10533         * g++.dg/parse/fused-params1.C: Likewise.
10534         * g++.dg/template/error2.C: Likewise.
10535         * g++.dg/template/local6.C: Likewise.
10536         * g++.dg/template/qualttp15.C: Likewise.
10537         * g++.dg/warn/Wnvdtor-2.C: Likewise.
10538         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10539         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10540         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10541         * g++.old-deja/g++.eh/spec6.C: Likewise.
10542         * g++.old-deja/g++.jason/crash3.C: Likewise.
10543         * g++.old-deja/g++.jason/destruct2.C: Likewise.
10544         * g++.old-deja/g++.law/ctors5.C: Likewise.
10545         * g++.old-deja/g++.law/ctors9.C: Likewise.
10546         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10547         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10548         * g++.old-deja/g++.other/struct1.C: Likewise.
10549         * g++.old-deja/g++.other/volatile1.C: Likewise.
10550         * g++.old-deja/g++.pt/crash36.C: Likewise.
10551         * g++.old-deja/g++.pt/derived3.C: Likewise.
10552         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10553         * g++.old-deja/g++.robertl/eb4.C: Likewise.
10554
10555 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
10556
10557         PR middle-end/43519
10558         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10559         * gcc.dg/graphite/id-19.c: New.
10560
10561 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
10562
10563         PR middle-end/32824
10564         * gcc.dg/vect/pr32824: New.
10565
10566 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10567
10568         PR fortran/18918
10569         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10570         * gfortran.dg/coarray_3.f90: Ditto.
10571         * gfortran.dg/coarray_4.f90: Ditto.
10572         * gfortran.dg/coarray_5.f90: Ditto.
10573         * gfortran.dg/coarray_6.f90: Ditto.
10574         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10575
10576 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10577
10578         PR fortran/18918
10579         * gfortran.dg/coarray_4.f90: Fix test.
10580         * gfortran.dg/coarray_6.f90: Add more tests.
10581
10582 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10583
10584         PR fortran/18918
10585         * gfortran.dg/coarray_4.f90: New test.
10586         * gfortran.dg/coarray_5.f90: New test.
10587         * gfortran.dg/coarray_6.f90: New test.
10588
10589 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10590
10591         PR fortran/18918
10592         * gfortran.dg/iso_fortran_env_5.f90: New test.
10593         * gfortran.dg/iso_fortran_env_6.f90: New test.
10594
10595 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10596
10597         PR fortran/39997
10598         * gfortran.dg/coarray_1.f90: New test.
10599         * gfortran.dg/coarray_2.f90: New test.
10600         * gfortran.dg/coarray_3.f90: New test.
10601
10602 2010-04-06  Jason Merrill  <jason@redhat.com>
10603
10604         PR c++/43648
10605         * g++.dg/template/dtor8.C: New.
10606
10607         PR c++/43621
10608         * g++.dg/template/error-recovery2.C: New.
10609
10610 2010-04-06  Jan Hubicka  <jh@suse.czpli
10611
10612         PR tree-optimization/42906
10613         * gcc.dg/tree-ssa/dce-1.c: New testcase.
10614
10615 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10616
10617         PR fortran/43178
10618         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10619         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10620         * gfortran.dg/auto_dealloc_1.f90: Ditto.
10621
10622 2010-04-06  Richard Guenther  <rguenther@suse.de>
10623
10624         PR tree-optimization/43627
10625         * gcc.dg/tree-ssa/vrp49.c: New testcase.
10626
10627 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10628
10629         PR target/43638
10630         * gcc.target/i386/pr43638.c: New test.
10631
10632 2010-04-06  Richard Guenther  <rguenther@suse.de>
10633
10634         PR middle-end/43661
10635         * gcc.c-torture/compile/pr43661.c: New testcase.
10636
10637 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10638
10639         * gcc.target/s390/stackcheck1.c: Add dg-warning.
10640
10641 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
10642
10643         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10644
10645 2010-04-02  Richard Guenther  <rguenther@suse.de>
10646
10647         PR tree-optimization/43629
10648         * gcc.c-torture/execute/pr43629.c: New testcase.
10649
10650 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10651             Dominique d'Humieres  <dominiq@lps.ens.fr>
10652
10653         PR libfortran/43605
10654         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10655
10656 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
10657
10658         PR debug/43325
10659         * c-c++-common/dwarf2/redeclaration-1.C: New test.
10660
10661 2010-04-01  Jason Merrill  <jason@redhat.com>
10662
10663         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10664
10665 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10666             Manfred Schwarb  <manfred99@gmx.ch>
10667
10668         PR libfortran/43605
10669         * gfortran.dg/ftell_3.f90: New test.
10670
10671 2010-04-01  Richard Guenther  <rguenther@suse.de>
10672
10673         PR middle-end/43614
10674         * gcc.c-torture/compile/pr43614.c: New testcase.
10675
10676 2010-04-01  Martin Jambor  <mjambor@suse.cz>
10677
10678         PR tree-optimization/43141
10679         * gcc.dg/guality/pr43141.c: New test.
10680
10681 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10682
10683         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10684         * g++.dg/eh/spbp.C: Likewise.
10685         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10686         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10687         superfluous casts.
10688         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10689         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
10690         * objc.dg/dwarf-2.m: Likewise.
10691
10692 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10693
10694         PR middle-end/43464
10695         * gcc.dg/graphite/id-pr43464.c: New.
10696         * gcc.dg/graphite/id-pr43464-1.c: New.
10697
10698 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10699
10700         PR middle-end/43351
10701         * gcc.dg/graphite/id-pr43351.c
10702
10703 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10704
10705         PR testsuite/35165
10706         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10707         * obj-c++.dg/try-catch-2.mm: Ditto.
10708         * obj-c++.dg/lookup-2.mm: Ditto.
10709         * obj-c++.dg/encode-8.m: Ditto.
10710         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10711         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10712         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10713         * obj-c++.dg/const-str-11.mm: Ditto.
10714         * obj-c++.dg/const-str-9.mm: Ditto.
10715         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10716         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10717         * obj-c++.dg/except-1.mm: Ditto.
10718         * obj-c++.dg/const-str-7.mm: Ditto.
10719         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10720         * obj-c++.dg/const-str-3.mm: Ditto.
10721         * obj-c++.dg/const-str-7.mm: Ditto.
10722         * obj-c++.dg/stubify-2.mm: Change dump file name.
10723
10724         PR objc++/23613
10725         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10726         New macro.
10727         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10728         Remove dg-xfail-if.
10729
10730 2010-03-31  Martin Jambor  <mjambor@suse.cz>
10731
10732         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
10733         only with -O2, -O3 or -Os and not with -fwhopr.
10734
10735 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
10736
10737         PR c++/43558
10738         * g++.dg/template/typedef31.C: New test.
10739
10740 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10741
10742         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10743         assembler output on *-*-solaris2*.
10744         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10745
10746 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
10747
10748         PR debug/43557
10749         * gcc.dg/pr43557-1.c: New test.
10750         * gcc.dg/pr43557-2.c: New file.
10751
10752 2010-03-31  Jie Zhang  <jie@codesourcery.com>
10753
10754         PR 43562
10755         * gcc.dg/pr43562.c: New test.
10756
10757 2010-03-30  Jason Merrill  <jason@redhat.com>
10758
10759         PR c++/43076
10760         * g++.dg/template/error-recovery1.C: New.
10761
10762         PR c++/41786
10763         * g++.dg/parse/ambig5.C: New.
10764
10765 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
10766
10767         PR debug/43593
10768         * gcc.dg/guality/pr43593.c: New test.
10769
10770 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
10771
10772         PR middle-end/43430
10773         * gcc.dg/vect/pr43430-1.c: New.
10774
10775 2010-03-30  Jason Merrill  <jason@redhat.com>
10776
10777         PR c++/43559
10778         * g++.dg/template/partial7.C: New.
10779
10780 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10781
10782         * gcc.target/s390/stackcheck1.c: New testcase.
10783
10784 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10785
10786         PR libfortran/43265
10787         * gfortran.dg/read_eof_8.f90: New test.
10788
10789 2010-03-29  Jason Merrill  <jason@redhat.com>
10790
10791         * gcc.dg/cpp/include6.c: Change [] to ().
10792
10793         N3077
10794         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10795         splicing and UCNs.
10796         * c-c++-common/raw-string-2.c: Add trigraph test.
10797         * c-c++-common/raw-string-8.c: New.
10798         * c-c++-common/raw-string-9.c: New.
10799         * c-c++-common/raw-string-10.c: New.
10800
10801         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10802         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10803         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10804         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10805         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10806         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10807         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10808
10809 2010-03-29  Richard Guenther  <rguenther@suse.de>
10810
10811         PR tree-optimization/43560
10812         * gcc.dg/torture/pr43560.c: New testcase.
10813
10814 2010-03-29  Jason Merrill  <jason@redhat.com>
10815
10816         N3077
10817         * g++.dg/ext/raw-string-1.C: Change [] to ().
10818         * g++.dg/ext/raw-string-2.C: Change [] to ().
10819         Don't use \ in delimiter.
10820         * g++.dg/ext/raw-string-3.C: Change [] to ().
10821         * g++.dg/ext/raw-string-4.C: Change [] to ().
10822         * g++.dg/ext/raw-string-5.C: Change [] to ().
10823         Test for error on \ in delimiter.
10824         * g++.dg/ext/raw-string-6.C: Change [] to ().
10825         * g++.dg/ext/raw-string-7.C: Change [] to ().
10826
10827 2010-03-29  Jie Zhang  <jie@codesourcery.com>
10828
10829         PR 43564
10830         * gcc.dg/pr43564.c: New test.
10831
10832 2010-03-29  Tobias Burnus  <burnus@net-b.de>
10833
10834         PR fortran/43551
10835         * gfortran.dg/direct_io_12.f90: New test.
10836
10837 2010-03-28  Jan Hubicka  <jh@suse.cz>
10838
10839         PR tree-optimization/43505
10840         * gfortran.dg/pr43505.f90: New testcase.
10841
10842 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
10843
10844         PR tree-optimization/43528
10845         * gcc.target/i386/pr43528.c: New test.
10846
10847 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
10848
10849         PR c/43381
10850         * gcc.dg/parm-impl-decl-3.c: New test.
10851
10852 2010-03-26  Jason Merrill  <jason@redhat.com>
10853
10854         PR c++/43509
10855         * g++.dg/cpp0x/parse1.C: New.
10856
10857 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
10858
10859         PR target/43524
10860         * gcc.target/i386/pr43524.c: New test.
10861
10862 2010-03-26  Martin Jambor  <mjambor@suse.cz>
10863
10864         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10865         whitespace, rename main to foo.
10866         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10867         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10868         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10869         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10870         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10871         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10872         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10873         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10874         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10875         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10876         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10877
10878 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
10879
10880         PR c++/43327
10881         * g++.dg/other/crash-10.C: New test.
10882         * g++.dg/other/crash-11.C: New test.
10883
10884 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10885
10886         PR libfortran/43517
10887         * gfortran.dg/read_eof_7.f90: New test.
10888
10889 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10890
10891         PR objc/35165
10892         PR testsuite/43512
10893         * objc-obj-c++-shared: New directory.
10894         * objc-obj-c++-shared/Object1-implementation.h: New file.
10895         * objc-obj-c++-shared/Object1.h: New file.
10896         * objc-obj-c++-shared/Protocol1.h: New file.
10897         * objc-obj-c++-shared/next-abi.h: New file.
10898         * objc-obj-c++-shared/next-mapping.h: New file.
10899         * objc/execute/next_mapping.h: Delete.
10900         * objc.dg/special/special.exp: For all targets run the tests with
10901         -fgnu-runtime, for darwin targets also run the tests with
10902         -fnext-runtime.
10903         * objc.dg/dg.exp: Ditto.
10904         * obj-c++.dg/dg.exp: Ditto.
10905         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10906         Protocol1.h) and next-mapping.h as required.  Amend testcase to
10907         include use of updated NeXT interface.
10908         * objc/execute/formal_protocol-5.m: Ditto.
10909         * objc/execute/protocol-isEqual-2.m: Ditto.
10910         * objc/execute/protocol-isEqual-4.m: Ditto.
10911         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10912         Protocol1.h) and next-mapping.h as required.
10913         * objc/execute/object_is_class.m: Ditto.
10914         * objc/execute/enumeration-1.m: Ditto.
10915         * objc/execute/class-13.m: Ditto.
10916         * objc/execute/formal_protocol-2.m: Ditto.
10917         * objc/execute/formal_protocol-4.m: Ditto.
10918         * objc/execute/class-1.m: Ditto.
10919         * objc/execute/bycopy-1.m: Ditto.
10920         * objc/execute/formal_protocol-6.m: Ditto.
10921         * objc/execute/bycopy-3.m: Ditto.
10922         * objc/execute/class-3.m: Ditto.
10923         * objc/execute/bf-11.m: Ditto.
10924         * objc/execute/class-5.m: Ditto.
10925         * objc/execute/bf-13.m: Ditto.
10926         * objc/execute/class-7.m: Ditto.
10927         * objc/execute/bf-15.m: Ditto.
10928         * objc/execute/class-9.m: Ditto.
10929         * objc/execute/bf-17.m: Ditto.
10930         * objc/execute/bf-19.m: Ditto.
10931         * objc/execute/IMP.m: Ditto.
10932         * objc/execute/exceptions/catchall-1.m: Ditto.
10933         * objc/execute/exceptions/trivial.m: Ditto.
10934         * objc/execute/exceptions/finally-1.m: Ditto.
10935         * objc/execute/exceptions/local-variables-1.m: Ditto.
10936         * objc/execute/exceptions/foward-1.m: Ditto.
10937         * objc/execute/bf-2.m: Ditto.
10938         * objc/execute/string1.m: Ditto.
10939         * objc/execute/bf-4.m: Ditto.
10940         * objc/execute/informal_protocol.m: Ditto.
10941         * objc/execute/string3.m: Ditto.
10942         * objc/execute/bf-6.m: Ditto.
10943         * objc/execute/bf-8.m: Ditto.
10944         * objc/execute/class-tests-1.h: Ditto.
10945         * objc/execute/protocol-isEqual-1.m: Ditto.
10946         * objc/execute/protocol-isEqual-3.m: Ditto.
10947         * objc/execute/_cmd.m: Ditto.
10948         * objc/execute/function-message-1.m: Ditto.
10949         * objc/execute/bf-20.m: Ditto.
10950         * objc/execute/bf-common.h: Ditto.
10951         * objc/execute/np-2.m: Ditto.
10952         * objc/execute/class-10.m: Ditto.
10953         * objc/execute/class-12.m: Ditto.
10954         * objc/execute/enumeration-2.m: Ditto.
10955         * objc/execute/class-14.m: Ditto.
10956         * objc/execute/encode-1.m: Ditto.
10957         * objc/execute/formal_protocol-1.m: Ditto.
10958         * objc/execute/formal_protocol-3.m: Ditto.
10959         * objc/execute/accessing_ivars.m: Ditto.
10960         * objc/execute/bycopy-2.m: Ditto.
10961         * objc/execute/class-2.m: Ditto.
10962         * objc/execute/bf-10.m: Ditto.
10963         * objc/execute/formal_protocol-7.m: Ditto.
10964         * objc/execute/root_methods.m: Ditto.
10965         * objc/execute/class-4.m: Ditto.
10966         * objc/execute/bf-12.m: Ditto.
10967         * objc/execute/class-6.m: Ditto.
10968         * objc/execute/bf-14.m: Ditto.
10969         * objc/execute/nested-func-1.m: Ditto.
10970         * objc/execute/class-8.m: Ditto.
10971         * objc/execute/private.m: Ditto.
10972         * objc/execute/bf-16.m: Ditto.
10973         * objc/execute/bf-18.m: Ditto.
10974         * objc/execute/load-3.m: Ditto.
10975         * objc/execute/compatibility_alias.m: Ditto.
10976         * objc/execute/bf-1.m: Ditto.
10977         * objc/execute/no_clash.m: Ditto.
10978         * objc/execute/bf-3.m: Ditto.
10979         * objc/execute/string2.m: Ditto.
10980         * objc/execute/bf-5.m: Ditto.
10981         * objc/execute/string4.m: Ditto.
10982         * objc/execute/bf-7.m: Ditto.
10983         * objc/execute/object_is_meta_class.m: Ditto.
10984         * objc/execute/bf-9.m: Ditto.
10985         * objc/execute/bf-21.m: Ditto.
10986         * objc/execute/cascading-1.m: Ditto.
10987         * objc/execute/trivial.m: Ditto.
10988         * objc/execute/np-1.m: Ditto.
10989         * objc/compile/trivial.m: Ditto.
10990         * objc/execute/class_self-2.m: Include <stdlib.h>.
10991         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10992         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10993         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10994         and 64bit. Use new NeXT interface as required.
10995         * objc.dg/special/unclaimed-category-1.m: Ditto.
10996         * objc.dg/special/unclaimed-category-1.h: Ditto.
10997         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10998         * objc.dg/func-ptr-1.m: Ditto.
10999         * objc.dg/stret-1.m: Ditto.
11000         * objc.dg/encode-2.m: Ditto.
11001         * objc.dg/category-1.m: Ditto.
11002         * objc.dg/encode-3.m: Ditto.
11003         * objc.dg/call-super-3.m: Ditto.
11004         * objc.dg/method-3.m: Ditto.
11005         * objc.dg/func-ptr-2.m: Ditto.
11006         * objc.dg/lookup-1.m: Ditto.
11007         * objc.dg/encode-4.m: Ditto.
11008         * objc.dg/fix-and-continue-1.m: Ditto.
11009         * objc.dg/proto-lossage-3.m: Ditto.
11010         * objc.dg/method-13.m: Ditto.
11011         * objc.dg/proto-qual-1.m: Ditto.
11012         * objc.dg/zero-link-3.m: Ditto.
11013         * objc.dg/bitfield-1.m: Ditto.
11014         * objc.dg/va-meth-1.m: Ditto.
11015         * objc.dg/super-class-3.m: Ditto.
11016         * objc.dg/call-super-1.m: Ditto.
11017         * objc.dg/type-size-2.m: Ditto.
11018         * objc.dg/method-10.m: Ditto.
11019         * objc.dg/defs.m: Ditto.
11020         * objc.dg/const-str-3.m: Ditto.
11021         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11022         Protocol1.h) and next-mapping.h as required. Use new NeXT
11023         interface as required.
11024         * objc.dg/super-class-4.m: Ditto.
11025         * objc.dg/comp-types-8.m: Ditto.
11026         * objc.dg/call-super-2.m: Ditto.
11027         * objc.dg/objc-fast-4.m: Ditto.
11028         * objc.dg/method-6.m: Ditto.
11029         * objc.dg/const-str-3.m: Ditto.
11030         * objc.dg/const-str-7.m: Ditto.
11031         * objc.dg/method-15.m: Ditto.
11032         * objc.dg/method-19.m: Ditto.
11033         * objc.dg/sync-1.m: Ditto.
11034         * objc.dg/layout-1.m: Ditto.
11035         * objc.dg/bitfield-3.m: Ditto.
11036         * objc.dg/try-catch-3.m: Ditto.
11037         * objc.dg/try-catch-7.m: Ditto.
11038         * objc.dg/comp-types-10.m: Ditto.
11039         * objc.dg/selector-2.: Ditto.
11040         * objc.dg/method-7.m: Ditto.
11041         * objc.dg/typedef-alias-1.m: Ditto.
11042         * objc.dg/proto-lossage-2.m: Ditto.
11043         * objc.dg/comp-types-11.m: Ditto.
11044         * objc.dg/sizeof-1.m: Ditto.
11045         * objc.dg/method-17.m: Ditto.
11046         * objc.dg/bitfield-5.m: Ditto.
11047         * objc.dg/try-catch-1.m: Ditto.
11048         * objc.dg/encode-5.m: Ditto.
11049         * objc.dg/fix-and-continue-2.m: Ditto.
11050         * objc.dg/method-9.m: Ditto.
11051         * objc.dg/isa-field-1.m: Ditto.
11052         * objc.dg/local-decl-2.m: Ditto.
11053         * objc.dg/objc-gc-4.m: Ditto.
11054         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11055         * objc.dg/gnu-runtime-3.m: Ditto.
11056         * objc.dg/encode-7.m: Ditto.
11057         * objc.dg/encode-8.m: Ditto.
11058         * objc.dg/selector-3.m: Ditto.
11059         * objc.dg/gnu-runtime-1.m: Ditto.
11060         * objc.dg/const-str-12.m: Ditto.
11061         * objc.dg/gnu-runtime-2.m: Ditto.
11062         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11063         * objc.dg/selector-1.m: Ditto.
11064         * objc.dg/stubify-2.m: Ditto.
11065         * objc.dg/zero-link-1.m: Ditto.
11066         * objc.dg/stret-2.m: Ditto.
11067         * objc.dg/zero-link-2.m: Ditto.
11068         * objc.dg/next-runtime-1.m: Ditto.
11069         * objc.dg/symtab-1.m: Ditto.
11070         * objc.dg/stubify-1.m: Ditto.
11071         * objc.dg/bitfield-2.m: Ditto.
11072         * objc.dg/try-catch-10.m: Apply to both runtimes.
11073         * objc.dg/const-str-1.m: Ditto.
11074         * objc.dg/image-info.m: Ditto.
11075         * objc.dg/encode-9.m: Ditto.
11076         * objc.dg/pragma-1.m: Apply test to all targets.
11077         * objc.dg/const-str-4.m: Ditto.
11078         * objc.dg/const-str-8.m: Ditto.
11079         * objc.dg/super-class-2.m: Ditto.
11080         * objc.dg/try-catch-5.m: Ditto.
11081         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11082         Protocol1.h) and next-mapping.h as required. Use new NeXT
11083         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11084         * objc.dg/const-str-11.m: Ditto.
11085         * objc.dg/const-str-9.m: Ditto.
11086         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11087         * objc.dg/encode-1.m: Remove redundant -lobjc.
11088         * objc.dg/try-catch-9.m: Tidy space.
11089         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11090         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11091         and 64bit. Use new NeXT interface as required.
11092         * obj-c++.dg/template-4.mm: Ditto.
11093         * obj-c++.dg/defs.mm: Ditto.
11094         * obj-c++.dg/basic.mm: Ditto.
11095         * obj-c++.dg/encode-4.mm: Ditto.
11096         * obj-c++.dg/method-17.mm: Ditto.
11097         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11098         * obj-c++.dg/cxx-class-1.mm: Ditto.
11099         * obj-c++.dg/method-10.mm: Ditto.
11100         * obj-c++.dg/va-meth-1.mm: Ditto.
11101         * obj-c++.dg/encode-5.mm: Ditto.
11102         * obj-c++.dg/lookup-2.mm: Ditto.
11103         * obj-c++.dg/template-3.mm: Ditto.
11104         * obj-c++.dg/proto-qual-1.mm: Ditto.
11105         * obj-c++.dg/qual-types-1.m: Ditto.
11106         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11107         * obj-c++.dg/template-1.mm: Ditto.
11108         * obj-c++.dg/encode-6.mm: Ditto.
11109         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11110         Protocol1.h) and next-mapping.h as required. Use new NeXT
11111         interface as required.
11112         * obj-c++.dg/except-1.mm: Ditto.
11113         * obj-c++.dg/const-str-7.mm: Ditto.
11114         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11115         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11116         * obj-c++.dg/selector-2.mm: Ditto.
11117         * obj-c++.dg/isa-field-1.mm: Ditto.
11118         * obj-c++.dg/try-catch-1.mm: Ditto.
11119         * obj-c++.dg/local-decl-1.mm: Ditto.
11120         * obj-c++.dg/try-catch-9.mm: Ditto.
11121         * obj-c++.dg/no-extra-load.mm: Ditto.
11122         * obj-c++.dg/selector-5.mm: Ditto.
11123         * obj-c++.dg/method-12.mm: Ditto.
11124         * obj-c++.dg/try-catch-11.mm: Ditto.
11125         * obj-c++.dg/comp-types-11.mm: Ditto.
11126         * obj-c++.dg/bitfield-3.mm: Ditto.
11127         * obj-c++.dg/method-6.mm: Ditto.
11128         * obj-c++.dg/super-class-2.mm: Ditto.
11129         * obj-c++.dg/method-21.mm: Ditto.
11130         * obj-c++.dg/const-str-8.mm: Ditto.
11131         * obj-c++.dg/try-catch-7.mm: Ditto.
11132         * obj-c++.dg/method-15.mm: Ditto.
11133         * obj-c++.dg/layout-1.mm: Ditto.
11134         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11135         * obj-c++.dg/const-str-3.mm: Ditto.
11136         * obj-c++.dg/try-catch-2.mm: Ditto.
11137         * obj-c++.dg/objc-gc-3.mm: Ditto.
11138         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11139         * obj-c++.dg/bitfield-1.mm: Ditto.
11140         * obj-c++.dg/selector-6.mm: Ditto.
11141         * obj-c++.dg/method-13.mm: Ditto.
11142         * obj-c++.dg/comp-types-12.mm: Ditto.
11143         * obj-c++.dg/bitfield-4.mm: Ditto.
11144         * obj-c++.dg/try-catch-8.mm: Ditto.
11145         * obj-c++.dg/method-2.mm: Ditto.
11146         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11147         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11148         * obj-c++.dg/const-str-4.mm: Ditto.
11149         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11150         * obj-c++.dg/try-catch-3.mm: Ditto.
11151         * obj-c++.dg/comp-types-9.mm: Ditto.
11152         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11153         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11154         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11155         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11156         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11157         Use new NeXT interface as required.
11158         * obj-c++.dg/const-str-10.mm: Ditto.
11159         * obj-c++.dg/const-str-11.mm: Ditto.
11160         * obj-c++.dg/const-str-9.mm: Ditto.
11161         * obj-c++.dg/method-11.mm: Ditto.
11162         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11163         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11164         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11165         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11166         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11167
11168 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11169
11170         PR c++/43206
11171         * g++.dg/template/typedef30.C: New test case.
11172
11173 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11174
11175         PR c/43385
11176         * gcc.c-torture/execute/pr43385.c: New test.
11177
11178 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11179
11180         * gcc.dg/strncpy-fix-1.c: New test.
11181
11182 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11183
11184         PR testsuite/41609
11185         * lib/objc-torture.exp (objc-set-runtime-options): New.
11186         * objc/execute/execute.exp: Check runtime options on each pass.
11187         * objc/execute/exceptions/exceptions.exp: Ditto.
11188         * objc/compile/compile.exp: Ditto.
11189
11190         PR testsuite/42348
11191         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11192         standard tests.
11193         (check_effective_target_objc2): New proc.
11194         (check_effective_target_next_runtime): New proc.
11195         * lib/objc.exp: Determine which runtime is in force and support it.
11196         * lib/obj-c++.exp: Ditto.
11197
11198 2010-03-24  Jason Merrill  <jason@redhat.com>
11199
11200         PR c++/43502
11201         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11202
11203 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11204
11205         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11206         a loop.
11207         * gcc.dg/ipa/ipa-2.c: Likewise.
11208         * gcc.dg/ipa/ipa-3.c: Likewise.
11209         * gcc.dg/ipa/ipa-4.c: Likewise.
11210         * gcc.dg/ipa/ipa-5.c: Likewise.
11211         * gcc.dg/ipa/ipa-7.c: Likewise.
11212         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11213         a loop.
11214         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11215         i_can_not_be_propagated_fully2 into a loop.
11216         * gcc.dg/ipa/ipa-8.c: New test.
11217         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11218
11219 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11220
11221         PR debug/19192
11222         PR debug/43479
11223         * gcc.dg/guality/pr43479.c: New test.
11224         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11225         and add volatile keyword.
11226
11227 2010-03-23  Mike Stump  <mikestump@comcast.net>
11228
11229         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11230
11231 2010-03-23  Jason Merrill  <jason@redhat.com>
11232
11233         * g++.dg/ext/altivec-17.C: Adjust error message.
11234
11235         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11236         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11237         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11238         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11239         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11240         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11241
11242 2010-03-22  Jason Merrill  <jason@redhat.com>
11243
11244         PR c++/43333
11245         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11246         * g++.dg/ext/is_pod_98.C: New.
11247
11248         PR c++/43281
11249         * g++.dg/cpp0x/auto18.C: New.
11250
11251         * gcc.dg/pr36997.c: Adjust error message.
11252         * g++.dg/ext/vector9.C: Likewise.
11253         * g++.dg/conversion/simd3.C: Likewise.
11254         * g++.dg/other/error23.C: Likewise.
11255
11256 2010-03-22  Michael Matz  <matz@suse.de>
11257
11258         PR middle-end/43475
11259         * gfortran.dg/pr43475.f90: New testcase.
11260
11261 2010-03-22  Richard Guenther  <rguenther@suse.de>
11262
11263         PR tree-optimization/43390
11264         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11265
11266 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11267
11268         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11269         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11270
11271 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11272             Michael Matz  <matz@suse.de>
11273
11274         PR c++/43081
11275         * g++.dg/parse/crash56.C: New test.
11276
11277 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11278
11279         PR fortran/43450
11280         * gfortran.dg/whole_file_15.f90 : New test.
11281
11282 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11283
11284         PR fortran/43409
11285         * gfortran.dg/inquire_size.f90: New test.
11286
11287 2010-03-20  Richard Guenther  <rguenther@suse.de>
11288
11289         PR rtl-optimization/43438
11290         * gcc.c-torture/execute/pr43438.c: New testcase.
11291
11292 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11293
11294         PR c++/43375
11295         * g++.dg/abi/mangle42.C: New test.
11296
11297 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11298
11299         PR C/43211
11300         * gcc.dg/pr43211.c: New test.
11301         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11302
11303 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11304
11305         PR rtl-optimization/42258
11306         * gcc.target/arm/thumb1-mul-moves.c: New test.
11307
11308         PR target/40697
11309         * gcc.target/arm/thumb-andsi.c: New test.
11310
11311         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11312         dg-require-effective-target.
11313
11314 2010-03-19  Michael Matz  <matz@suse.de>
11315
11316         PR c++/43116
11317         * g++.dg/other/pr43116.C: New testcase.
11318
11319 2010-03-19  Michael Matz  <matz@suse.de>
11320
11321         PR target/43305
11322         * gcc.dg/pr43305.c: New testcase.
11323
11324 2010-03-19  Richard Guenther  <rguenther@suse.de>
11325
11326         PR tree-optimization/43415
11327         * gcc.c-torture/compile/pr43415.c: New testcase.
11328
11329 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11330
11331         PR ada/43106
11332         * gnat.dg/case_optimization2.adb: New test.
11333         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11334
11335 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11336             Jack Howarth <howarth@bromo.med.uc.edu>
11337
11338         PR target/36399
11339         * gcc.target/i386/push-1.c: Don't xfail
11340           scan-assembler-not "movups" on darwin.
11341
11342 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11343
11344         PR debug/43058
11345         * gcc.dg/pr43058.c: New test.
11346
11347 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11348
11349         PR middle-end/42450
11350         * g++.dg/torture/pr42450.C: New test.
11351
11352 2010-03-18  Michael Matz  <matz@suse.de>
11353
11354         PR middle-end/43419
11355         * gcc.dg/pr43419.c: New testcase.
11356
11357 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11358
11359         PR rtl-optimization/43360
11360         * gcc.dg/torture/pr43360.c: New.
11361
11362 2010-03-18  Michael Matz  <matz@suse.de>
11363
11364         PR tree-optimization/43402
11365         * gcc.dg/pr43402.c: New testcase.
11366
11367 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11368
11369         PR target/42427
11370         * gcc.dg/pr42427.c: New test.
11371
11372 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11373
11374         PR libfortran/43265
11375         * gfortran.dg/read_empty_file.f: New test.
11376         * gfortran.dg/read_eof_all.f90: New test.
11377         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11378         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11379
11380 2010-03-17  Michael Matz  <matz@suse.de>
11381
11382         * gcc.dg/pr43300.c: Add -w.
11383
11384 2010-03-17  Richard Guenther  <rguenther@suse.de>
11385
11386         * gcc.dg/pr43379.c: Add -w.
11387
11388 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11389
11390         PR fortran/43331
11391         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11392
11393 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11394
11395         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11396
11397 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11398
11399         * ada/acats/run_all.sh: Log start and end times.
11400
11401 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11402
11403         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11404
11405 2010-03-16  Richard Guenther  <rguenther@suse.de>
11406
11407         PR middle-end/43379
11408         * gcc.dg/pr43379.c: New testcase.
11409
11410 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11411
11412         PR debug/43051
11413         * gcc.dg/guality/pr43051-1.c: New test.
11414
11415 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11416
11417         PR testsuite/43363
11418         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11419
11420 2010-03-15  Michael Matz  <matz@suse.de>
11421
11422         PR middle-end/43300
11423         * gcc.dg/pr43300.c: New testcase.
11424
11425 2010-03-15  Richard Guenther  <rguenther@suse.de>
11426
11427         PR tree-optimization/43367
11428         * gcc.c-torture/compile/pr43367.c: New testcase.
11429
11430 2010-03-15  Richard Guenther  <rguenther@suse.de>
11431
11432         PR tree-optimization/43317
11433         * gcc.dg/pr43317.c: New testcase.
11434
11435 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11436
11437         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11438
11439 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11440
11441         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11442
11443 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11444
11445         PR fortran/43362
11446         * gfortran.dg/impure_constructor_1.f90: New test.
11447
11448 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11449
11450         PR middle-end/43354
11451         * gfortran.dg/graphite/id-pr43354.f: New.
11452
11453 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11454
11455         PR middle-end/43349
11456         * gfortran.dg/graphite/pr43349.f: New.
11457
11458 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11459
11460         PR middle-end/43306
11461         * gcc.dg/graphite/pr43306.c: New.
11462
11463 2010-03-12  David S. Miller  <davem@davemloft.net>
11464
11465         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11466         sparc.
11467
11468 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11469
11470         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11471
11472 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11473
11474         PR fortran/43291
11475         PR fortran/43326
11476         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11477
11478 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11479
11480         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11481         fail for *-*-mingw* targets.
11482
11483 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11484
11485         PR debug/43329
11486         * gcc.dg/guality/pr43329-1.c: New test.
11487
11488 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11489
11490         PR tree-optimization/43257
11491         * g++.dg/torture/pr43257.C: New test.
11492
11493 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11494
11495         PR fortran/43228
11496         * gfortran.dg/namelist_61.f90: New test.
11497
11498 2010-03-11  Richard Guenther  <rguenther@suse.de>
11499
11500         PR tree-optimization/43255
11501         * gcc.c-torture/compile/pr43255.c: New testcase.
11502
11503 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11504
11505         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11506         * gcc.dg/pr43280.c: New testcase.
11507
11508 2010-03-11  Richard Guenther  <rguenther@suse.de>
11509
11510         PR lto/43200
11511         * gcc.dg/lto/20100227-1_0.c: New testcase.
11512         * gcc.dg/lto/20100227-1_1.c: Likewise.
11513
11514 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11515
11516         PR libfortran/43320
11517         PR libfortran/43265
11518         * gfortran.dg/read_eof_6.f: New test
11519         * gfortran.dg/read_x_eof.f90: New test.
11520         * gfortran.dg/read_x_past.f: Update test.
11521
11522 2010-03-10  Jan Hubicka  <jh@suse.cz>
11523
11524         * gcc.c-torture/compile/pr43288.c: New test.
11525
11526 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11527
11528         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11529         -fpic/-fPIC flags.
11530         * g++.old-deja/g++.pt/asm2.C: Likewise.
11531         * gcc.c-torture/compile/20000804-1.c: Likewise.
11532         * gcc.target/i386/clobbers.c: Likewise.
11533
11534 2010-03-10  Tobias Burnus  <burnus@net-b.de>
11535
11536         PR fortran/43303
11537         * gfortran.dg/c_assoc_3.f90: New test.
11538
11539 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
11540
11541         PR debug/36728
11542         * gcc.dg/guality/pr36728-1.c: New test.
11543         * gcc.dg/guality/pr36728-2.c: New test.
11544
11545 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11546
11547         * gcc.dg/h8300-div-delay-slot.c: New test.
11548
11549 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
11550
11551         PR tree-optimization/43236
11552         * gcc.c-torture/execute/pr43236.c: New test.
11553
11554 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
11555
11556         PR middle-end/42859
11557         * g++.dg/eh/pr42859.C: New test.
11558
11559 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
11560
11561         PR debug/43299
11562         * gcc.dg/pr43299.c: New test.
11563
11564         PR debug/43290
11565         * g++.dg/eh/unwind2.C: New test.
11566
11567 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11568             Reza Yazdani  <reza.yazdani@amd.com>
11569
11570         PR middle-end/43065
11571         * gcc.dg/graphite/run-id-4.c: New.
11572
11573 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11574
11575         PR middle-end/43065
11576         * gcc.dg/graphite/run-id-3.c: New.
11577
11578 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
11579
11580         PR middle-end/42644
11581         PR middle-end/42130
11582         * gcc.dg/graphite/id-18.c: New.
11583         * gcc.dg/graphite/run-id-pr42644.c: New.
11584
11585 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11586
11587         PR middle-end/42326
11588         * gcc.dg/graphite/pr42326.c: New.
11589
11590 2010-03-08  Richard Guenther  <rguenther@suse.de>
11591
11592         PR tree-optimization/43269
11593         * gcc.c-torture/execute/pr43269.c: New testcase.
11594
11595 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
11596
11597         PR fortran/43256
11598         * gfortran.dg/typebound_call_13.f03: New.
11599
11600 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
11601
11602         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11603         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11604
11605 2010-03-05  Jason Merrill  <jason@redhat.com>
11606
11607         * g++.dg/abi/mangle40.C: Require weak and alias.
11608
11609 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11610
11611         PR middle-end/42326
11612         * gfortran.dg/graphite/pr42326.f90: New.
11613         * gfortran.dg/graphite/pr42326-1.f90: New.
11614
11615 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11616
11617         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11618         (gnat_target_compile): Likewise.
11619         Reinitialize GNAT_UNDER_TEST if target changes.
11620         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11621         (local_find_gnatmake): Pass full --GCC to gnatlink.
11622         Remove --LINK.
11623
11624 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11625
11626         PR c/43248
11627         * gcc.dg/compound-literal-1.c: New testcase.
11628
11629 2010-03-04  Martin Jambor  <mjambor@suse.cz>
11630
11631         PR tree-optimization/43164
11632         PR tree-optimization/43191
11633         * gcc.c-torture/compile/pr43164.c: New test.
11634         * gcc.c-torture/compile/pr43191.c: Likewise.
11635
11636 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
11637
11638         PR fortran/43244
11639         * gfortran.dg/finalize_9.f90: New.
11640
11641 2010-03-04  Tobias Burnus  <burnus@net-b.de>
11642             Ken Werner <ken@linux.vnet.ibm.com>
11643
11644         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11645         to dg-options for spu.
11646         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11647         dump-scan target to exclude spu.
11648
11649 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
11650
11651         PR middle-end/43209
11652         * gcc.dg/tree-ssa/ivopts-4.c: New.
11653
11654 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
11655
11656         * lib/target-supports-dg.exp (check-flags): Provide defaults for
11657         include-opts and exclude-opts; skip checking the flags if arguments
11658         are the same as the defaults.
11659         (dg-xfail-if): Verify the number of arguments, supply defaults
11660         for unspecified optional arguments.
11661         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11662
11663 2010-03-03  Jason Merrill  <jason@redhat.com>
11664
11665         PR c++/12909
11666         * g++.dg/abi/mangle40.C: Updated.
11667
11668 2010-03-03  Jason Merrill  <jason@redhat.com>
11669
11670         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11671         * g++.dg/abi/mangle23.C: Likewise.
11672         * g++.dg/eh/simd-2.C: Likewise.
11673         * g++.dg/ext/attribute-test-2.C: Likewise.
11674         * g++.dg/ext/vector14.C: Likewise.
11675         * g++.dg/other/pr34435.C: Likewise.
11676         * g++.dg/template/conv8.C: Likewise.
11677         * g++.dg/template/nontype9.C: Likewise.
11678         * g++.dg/template/qualttp17.C: Likewise.
11679         * g++.dg/template/ref1.C: Likewise.
11680         * g++.old-deja/g++.pt/crash68.C: Likewise.
11681         * g++.old-deja/g++.pt/ref1.C: Likewise.
11682         * g++.old-deja/g++.pt/ref3.C: Likewise.
11683         * g++.old-deja/g++.pt/ref4.C: Likewise.
11684
11685         PR c++/12909
11686         * g++.dg/abi/mangle40.C: New.
11687         * g++.dg/abi/mangle41.C: New.
11688         * g++.dg/lto/20100302_0.C: New.
11689         * g++.dg/lto/20100302_1.C: New.
11690         * g++.dg/lto/20100302.h: New.
11691
11692 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
11693
11694         PR fortran/43243
11695         * gfortran.dg/internal_pack_12.f90: New test.
11696
11697 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
11698
11699         * gcc.dg/pr36997.c: Adjust error message.
11700
11701 2010-03-03  Mike Stump  <mikestump@comcast.net>
11702
11703         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11704         adjustments to not be present on machines that align the stack to
11705         more than 4 bytes and don't have a red zone yet as that is an
11706         unimplemented optimization.
11707
11708 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
11709
11710         PR fortran/43169
11711         * gfortran.dg/impure_assignment_3.f90: New.
11712
11713 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
11714
11715         PR debug/43229
11716         * gfortran.dg/pr43229.f90: New test.
11717
11718         PR debug/43237
11719         * gcc.dg/debug/dwarf2/pr43237.c: New test.
11720
11721         PR debug/43177
11722         * gcc.dg/guality/pr43177.c: New test.
11723
11724 2010-03-02  Jason Merrill  <jason@redhat.com>
11725
11726         * g++.dg/ext/vector9.C: Adjust error message.
11727         * g++.dg/conversion/simd3.C: Likewise.
11728         * g++.dg/other/error23.C: Likewise.
11729
11730 2010-03-02  Mike Stump  <mikestump@comcast.net>
11731
11732         PR c++/41090
11733         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11734
11735 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
11736
11737         PR fortran/43180
11738         * gfortran.dg/internal_pack_10.f90: New test.
11739
11740         PR fortran/43173
11741         * gfortran.dg/internal_pack_11.f90: New test.
11742
11743 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
11744
11745         PR middle-end/42640
11746         * gcc.dg/tree-ssa/pr42640.c: New.
11747
11748 2010-03-01  Richard Guenther  <rguenther@suse.de>
11749
11750         PR tree-optimization/43220
11751         * gcc.c-torture/execute/pr43220.c: New testcase.
11752
11753 2010-03-01  Richard Guenther  <rguenther@suse.de>
11754
11755         PR middle-end/43213
11756         * gcc.dg/pr43213.c: New testcase.
11757
11758 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11759
11760         PR pch/14940
11761         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11762
11763 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11764
11765         * lib/target-supports.exp (check_effective_target_ucn_nocache):
11766         New function.
11767         (check_effective_target_ucn): Likewise.
11768
11769         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11770         if !ucn.
11771         * gcc.dg/ucnid-2.c: Likewise.
11772         * gcc.dg/ucnid-3.c: Likewise.
11773         * gcc.dg/ucnid-4.c: Likewise.
11774         * gcc.dg/ucnid-11.c: Likewise.
11775         * gcc.dg/ucnid-12.c: Likewise.
11776         * gcc.dg/ucnid-6.c: Skip if !ucn.
11777         * gcc.dg/ucnid-9.c: Likewise.
11778
11779 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11780
11781         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11782         lists to dg-skip-if.
11783         * gcc.target/i386/stackalign/return-3.c: Likewise.
11784
11785 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11786
11787         * gcc.target/i386/clearcap.map: New file.
11788         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11789         Pass clearcap.map by default if supported.
11790
11791 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11792
11793         PR fortran/42900
11794         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11795         Explain this.
11796         * gfortran.dg/stat_2.f90: Likewise.
11797
11798 2010-03-01  Tobias Burnus  <burnus@net-b.de>
11799
11800         PR fortran/43199
11801         * gfortran.dg/module_read_2.f90: New test.
11802
11803 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
11804
11805         PR c++/42748
11806         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11807         * g++.dg/abi/mangle12.C: Likewise.
11808         * g++.dg/abi/mangle20-2.C: Likewise.
11809         * g++.dg/abi/mangle17.C: Likewise.
11810         * g++.dg/template/cond2.C: Likewise.
11811         * g++.dg/template/pr35240.C: Likewise.
11812
11813 2010-02-27  Richard Guenther  <rguenther@suse.de>
11814
11815         PR tree-optimization/43186
11816         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11817
11818 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11819
11820         * g++.dg/abi/packed1.C: Expect warning on the SH.
11821
11822 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
11823
11824         PR c++/42054:
11825         * g++.dg/parse/error37.C: New test.
11826
11827 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11828
11829         PR c/24577
11830         PR c/43192
11831         * gcc.dg/pr8927-1.c: Match new note.
11832         * gcc.dg/990506-0.c: Likewise.
11833         * gcc.dg/gomp/flush-2.c: Likewise.
11834         * gcc.dg/gomp/atomic-5.c: Likewise.
11835         * gcc.dg/gomp/pr34607.c: Likewise.
11836         * gcc.dg/pr35746.c: Likewise.
11837         * gcc.dg/cpp/pragma-1.c: Likewise.
11838         * gcc.dg/cpp/pragma-2.c: Likewise.
11839         * gcc.dg/pr41842.c: Likewise.
11840         * gcc.dg/noncompile/20040629-1.c: Likewise.
11841         * objc.dg/private-1.m: Likewise.
11842
11843 2010-02-27  Tobias Burnus  <burnus@net-b.de>
11844
11845         PR fortran/43185
11846         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11847         * gfortran.dg/default_initialization_4.f90: New test.
11848
11849 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
11850
11851         * gnat.dg/thin_pointer.ad[sb]: Rename into...
11852         * gnat.dg/thin_pointer1.ad[sb]: ...this.
11853         * gnat.dg/thin_pointer2.adb: New test.
11854         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11855
11856 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11857
11858         PR c/20631
11859         * gcc.dg/cpp/c90-pedantic.c: New.
11860         * gcc.dg/cpp/c90.c: New.
11861         * gcc.dg/gnu90-const-expr-1.c: New.
11862         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11863
11864 2010-02-26  Richard Guenther  <rguenther@suse.de>
11865
11866         PR tree-optimization/43186
11867         * gcc.c-torture/compile/pr43186.c: New testcase.
11868
11869 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
11870
11871         PR debug/43190
11872         * c-c++-common/dwarf2/pr43190.c: New test.
11873
11874 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11875
11876         PR testsuite/37074:
11877         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11878
11879 2010-02-26  Richard Guenther  <rguenther@suse.de>
11880
11881         PR tree-optimization/43188
11882         * gcc.c-torture/compile/pr43188.c: New testcase.
11883
11884 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11885
11886         PR target/43175
11887         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11888
11889 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
11890
11891         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11892
11893 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
11894
11895         PR target/43154
11896         * gcc.target/powerpc/pr43154.c: New file.
11897
11898 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
11899
11900         PR debug/43166
11901         * gfortran.dg/debug/pr43166.f: New test.
11902
11903         PR debug/43165
11904         * gcc.dg/torture/pr43165.c: New test.
11905
11906 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11907
11908         PR c/43128
11909         * c-c++-common/pr41779.c: Update.
11910
11911 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11912
11913         PR ada/32547
11914         * lib/gnat-dg.exp (gnat_load): Redefine.
11915
11916         * ada/acats/run_acats: Run run_all.sh with $SHELL.
11917         * ada/acats/run_all.sh: Downcase tasking not implemented message.
11918
11919 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11920
11921         PR libobjc/36610
11922         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11923         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11924         -fgnu-runtime.
11925         Sort entries.
11926
11927 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11928
11929         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11930
11931 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
11932
11933         PR debug/43150
11934         * gcc.dg/guality/vla-1.c: New test.
11935
11936 2010-02-24  Tobias Burnus  <burnus@net-b.de>
11937
11938         PR fortran/43042
11939         * gfortran.dg/c_ptr_tests_15.f90: New test.
11940
11941 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11942
11943         PR target/43107
11944         * gcc.target/i386/pr43107.c: New test.
11945
11946 2010-02-23  Jason Merrill  <jason@redhat.com>
11947
11948         PR c++/43143
11949         * g++.dg/cpp0x/variadic100.C: New.
11950
11951 2010-02-23  Jason Merrill  <jason@redhat.com>
11952
11953         PR debug/42800
11954         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11955         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11956         * c-c++-common/dwarf2/vla1.c: New.
11957
11958 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11959
11960         PR target/43139
11961         * gcc.dg/pr43139.c: New test.
11962
11963         PR debug/43077
11964         * gcc.dg/guality/pr43077-1.c: New test.
11965
11966 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11967
11968         PR 43123
11969         * gcc.dg/march.c: New.
11970         * gcc.dg/march-generic.c: New.
11971         * gcc.dg/mtune.c: New.
11972
11973 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11974
11975         PR middle-end/43083
11976         * gcc.dg/graphite/pr43083.c: New.
11977
11978 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11979
11980         PR middle-end/43097
11981         * gfortran.dg/graphite/pr43097.f: New.
11982
11983 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11984             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11985
11986         PR middle-end/43140
11987         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11988
11989 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11990
11991         PR middle-end/43026
11992         * g++.dg/graphite/pr43026.C: New.
11993
11994 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11995
11996         PR c++/43126
11997         * gcc.dg/cleanup-1.c: Update.
11998         * gcc.dg/func-args-1.c: Update.
11999         * gcc.dg/format/sentinel-1.c: Update.
12000         * g++.old-deja/g++.jason/scoping10.C: Update.
12001         * g++.old-deja/g++.ns/lookup5.C: Update.
12002         * g++.dg/ext/cleanup-1.C: Update.
12003         * g++.dg/parse/varmod1.C: Update.
12004         * g++.dg/parse/error33.C: Update.
12005         * g++.dg/expr/call3.C: Update.
12006         * g++.dg/func-args-1.C: New.
12007
12008 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12009
12010         PR c/43125
12011         * gcc.dg/attr-used-2.c: Moved to ...
12012         * c-c++-common/attr-used-2.c: Here.
12013
12014         * gcc.dg/attr-used.c: Moved to ...
12015         * c-c++-common/attr-used.c: Here.
12016
12017 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12018
12019         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12020
12021 2010-02-22  Richard Guenther  <rguenther@suse.de>
12022
12023         PR lto/43045
12024         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12025         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12026
12027 2010-02-22  Richard Guenther  <rguenther@suse.de>
12028
12029         PR tree-optimization/42749
12030         * gcc.c-torture/compile/pr42749.c: New testcase.
12031
12032 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12033
12034         PR fortran/43072
12035         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12036         * gfortran.dg/internal_pack_9.f90: New test.
12037
12038 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12039
12040         PR c++/23510
12041         * g++.dg/template/recurse.C: Adjust.
12042         * g++.dg/template/pr23510.C: New.
12043
12044 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12045
12046         PR c++/42824
12047         * g++.dg/template/memclass4.C: New test.
12048
12049 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12050
12051         PR fortran/35259
12052         * gfortran.dg/reassoc_5.f90: New test.
12053
12054 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12055
12056         PR target/43067
12057         * gcc.target/i386/pr43067.c: New test.
12058
12059 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12060
12061         PR c++/35669
12062         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12063         -Wconversion-null.
12064         * g++.dg/warn/Wconversion-null.C: New test.
12065         * g++.old-deja/g++.other/null1.C: Move to...
12066         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12067
12068 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12069
12070         PR fortran/36932
12071         PR fortran/36933
12072         * gfortran.dg/dependency_26.f90: New test.
12073
12074         PR fortran/43072
12075         * gfortran.dg/internal_pack_7.f90: New test.
12076
12077         PR fortran/43111
12078         * gfortran.dg/internal_pack_8.f90: New test.
12079
12080 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12081
12082         PR 43128
12083         * c-c++-common/pr41779.c: Fix broken testcase.
12084
12085 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12086
12087         PR 36513
12088         * c-c++-common/pr36513.c: New testcase.
12089         * c-c++-common/pr36513-2.c: New testcase.
12090
12091 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12092
12093         PR 41779
12094         * c-c++-common/pr41779.c: New.
12095
12096 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12097
12098         PR debug/43084
12099         * gcc.dg/pr43084.c: New test.
12100
12101 2010-02-19  Richard Guenther  <rguenther@suse.de>
12102
12103         PR tree-optimization/42916
12104         * gcc.dg/pr42916.c: New testcase.
12105
12106 2010-02-18  Jason Merrill  <jason@redhat.com>
12107
12108         PR c++/42837
12109         * g++.dg/abi/packed1.C: Add expected warning.
12110
12111         PR c++/43108
12112         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12113         * gcc.dg/torture/dg-torture.exp: Likewise.
12114         * c-c++-common/torture/complex-sign.h,
12115         c-c++-common/torture/complex-sign-add.c,
12116         c-c++-common/torture/complex-sign-mixed-add.c,
12117         c-c++-common/torture/complex-sign-mixed-div.c,
12118         c-c++-common/torture/complex-sign-mixed-mul.c,
12119         c-c++-common/torture/complex-sign-mixed-sub.c,
12120         c-c++-common/torture/complex-sign-mul.c,
12121         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12122         Adapt for C++ compilation as well.
12123
12124         PR c++/43070
12125         * g++.dg/ext/label1.C: Update.
12126         * g++.dg/ext/label2.C: Update.
12127
12128         PR c++/26261
12129         * g++.dg/template/dependent-name6.C: New.
12130
12131         PR c++/43109
12132         * g++.dg/parse/namespace12.C: New.
12133
12134 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12135
12136         PR tree-optimization/43066
12137         * gcc.c-torture/compile/pr43066.c: New test.
12138
12139 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12140
12141         * g++.dg/ext/attrib35.C: Fix target selector string.
12142         * g++.dg/ext/attrib36.C: Ditto.
12143         * g++.dg/ext/attrib37.C: Ditto.
12144         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12145         * g++.dg/abi/mangle25.C: Ditto.
12146
12147 2010-02-17  Jason Merrill  <jason@redhat.com>
12148
12149         PR c++/43069
12150         * g++.dg/parse/namespace11.C: New.
12151
12152         PR c++/43093
12153         * g++.dg/ext/attrib37.C: New.
12154
12155         PR c++/43079
12156         * g++.dg/template/ptrmem20.C: New.
12157
12158 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12159
12160         PR target/43103
12161         * gcc.target/i386/xop-check.h: Include m256-check.h.
12162         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12163         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12164         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12165         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12166
12167 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12168
12169         PR debug/42918
12170         * gcc.dg/pr42918.c: New test.
12171
12172 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12173
12174         * g++.dg/ext/attrib36.C: Require ILP32.
12175
12176 2010-02-16  Richard Guenther  <rguenther@suse.de>
12177
12178         PR tree-optimization/41043
12179         * gfortran.dg/pr41043.f90: New testcase.
12180         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12181
12182 2010-02-16  Jason Merrill  <jason@redhat.com>
12183
12184         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12185
12186 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12187
12188         PR tree-optimization/43074
12189         * gcc.dg/vect/fast-math-pr43074.c: New test.
12190
12191 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12192
12193         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12194
12195 2010-02-16  Jason Merrill  <jason@redhat.com>
12196
12197         PR c++/43031
12198         * g++.dg/ext/attrib36.C: New.
12199
12200         PR c++/43036
12201         * g++.dg/other/array6.C: New.
12202
12203 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12204
12205         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12206
12207 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12208
12209         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12210         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12211         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12212         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12213         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12214         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12215
12216 2010-02-15  Richard Guenther  <rguenther@suse.de>
12217
12218         PR middle-end/43068
12219         * g++.dg/torture/pr43068.C: New testcase.
12220
12221 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12222
12223         PR c++/43024
12224         * g++.dg/opt/ice1.C: New.
12225
12226 2010-02-14  Jason Merrill  <jason@redhat.com>
12227
12228         PR c++/41997
12229         * g++.dg/cpp0x/initlist-opt.C: New.
12230
12231 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12232
12233         PR fortran/41113
12234         PR fortran/41117
12235         * gfortran.dg/internal_pack_6.f90: New test.
12236
12237 2010-02-12  Jason Merrill  <jason@redhat.com>
12238
12239         PR c++/43054
12240         * g++.dg/cpp0x/variadic99.C: New.
12241
12242 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12243
12244         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12245         sign extend pointers to gualchk_t.
12246
12247         PR c++/43033
12248         * g++.dg/other/default3.C: Xfail g4 test.
12249
12250 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12251
12252         PR middle-end/43012
12253         * gcc.dg/graphite/pr43012.c: New.
12254
12255 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12256
12257         PR middle-end/42930
12258         * g++.dg/graphite/pr42930.C: New.
12259
12260 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12261
12262         PR middle-end/42914
12263         PR middle-end/42530
12264         * gcc.dg/graphite/pr42530.c: New.
12265         * gcc.dg/graphite/pr42914.c: New.
12266
12267 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12268
12269         PR middle-end/42771
12270         * gcc.dg/graphite/pr42771.c: New.
12271
12272 2010-02-11  Richard Guenther  <rguenther@suse.de>
12273
12274         PR tree-optimization/42998
12275         * gcc.c-torture/compile/pr42998.c: New testcase.
12276
12277 2010-02-10  Jason Merrill  <jason@redhat.com>
12278
12279         PR c++/41896
12280         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12281
12282         PR c++/42983, core issue 906
12283         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12284         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12285
12286         PR c++/43016
12287         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12288
12289 2010-02-10  Richard Guenther  <rguenther@suse.de>
12290
12291         PR tree-optimization/43017
12292         * gcc.dg/torture/pr43017.c: New testcase.
12293
12294 2010-02-10  Tobias Burnus <burnus@net-b.de>
12295
12296         PR fortran/40823
12297         * gfortran.dg/private_type_1.f90: Update error location.
12298         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12299         * gfortran.dg/typebound_operator_2.f03: Ditto.
12300         * gfortran.dg/assignment_2.f90: Ditto.
12301         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12302         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12303
12304 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12305
12306         PR fortran/43015
12307         * gfortran.dg/bind_c_usage_20.f90: New test.
12308
12309 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12310
12311         PR debug/43010
12312         * g++.dg/debug/pr43010.C: New test.
12313
12314 2010-02-10  Richard Guenther  <rguenther@suse.de>
12315
12316         PR c/43007
12317         * gcc.c-torture/execute/20100209-1.c: New testcase.
12318         * gcc.dg/fold-div-3.c: Likewise.
12319
12320 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12321
12322         * gcc.dg/builtin-ffs-1.c: New test.
12323
12324 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12325
12326         PR fortran/42999
12327         * gfortran.dg/array_constructor_35.f90: New test.
12328
12329 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12330
12331         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12332
12333 2010-02-09  Jason Merrill  <jason@redhat.com>
12334
12335         PR c++/42399
12336         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12337
12338         PR c++/42370
12339         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12340
12341 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12342
12343         PR fortran/41869
12344         * gfortran.dg/module_write_1.f90: New test.
12345
12346 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12347
12348         * gcc.dg/pr19340.c: Adjust.
12349
12350 2010-02-09  Richard Guenther  <rguenther@suse.de>
12351
12352         PR tree-optimization/43008
12353         * gcc.c-torture/execute/pr43008.c: New testcase.
12354
12355 2010-02-09  Richard Guenther  <rguenther@suse.de>
12356
12357         PR tree-optimization/43000
12358         * gcc.dg/torture/pr43000.c: New testcase.
12359         * gcc.dg/torture/pr43002.c: Likewise.
12360
12361 2010-02-09  Daniel Kraft  <d@domob.eu>
12362
12363         PR fortran/39171
12364         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12365         and pass -Wsurprising as necessary.
12366
12367 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12368
12369         PR tree-optimization/42890
12370         * g++.dg/torture/pr42890.C: New test.
12371
12372 2010-02-08  Richard Guenther  <rguenther@suse.de>
12373
12374         PR middle-end/42995
12375         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12376
12377 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12378
12379         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12380         return 0 from main.
12381         * gcc.dg/graphite/block-1.c: Same.
12382         * gcc.dg/graphite/block-3.c: Same.
12383         * gcc.dg/graphite/block-4.c: Same.
12384         * gcc.dg/graphite/block-5.c: Same.
12385         * gcc.dg/graphite/block-6.c: Same.
12386         * gcc.dg/graphite/block-7.c: Same.
12387         * gcc.dg/graphite/interchange-0.c: Same.
12388         * gcc.dg/graphite/interchange-1.c: Same.
12389         * gcc.dg/graphite/interchange-10.c: Same.
12390         * gcc.dg/graphite/interchange-11.c: Same.
12391         * gcc.dg/graphite/interchange-12.c: Same.
12392         * gcc.dg/graphite/interchange-2.c: Same.
12393         * gcc.dg/graphite/interchange-3.c: Same.
12394         * gcc.dg/graphite/interchange-4.c: Same.
12395         * gcc.dg/graphite/interchange-5.c: Same.
12396         * gcc.dg/graphite/interchange-6.c: Same.
12397         * gcc.dg/graphite/interchange-7.c: Same.
12398         * gcc.dg/graphite/interchange-8.c: Same.
12399         * gcc.dg/graphite/interchange-9.c: Same.
12400         * gcc.dg/graphite/interchange-mvt.c: Same.
12401
12402 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12403
12404         * gfortran.dg/graphite/id-19.f: New.
12405         * gfortran.dg/graphite/pr14741.f90: New.
12406         * gfortran.dg/graphite/pr41924.f90: New.
12407         * gfortran.dg/graphite/run-id-2.f90: New.
12408
12409 2010-02-07  Richard Guenther  <rguenther@suse.de>
12410
12411         PR middle-end/42956
12412         * gcc.c-torture/compile/pr42956.c: New testcase.
12413
12414 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12415
12416         PR libfortran/42742
12417         * gfortran.dg/fmt_cache_2.f: New test.
12418
12419 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12420
12421         * gfortran.dg/read_no_eor.f90: New test.
12422
12423 2010-02-05  Jason Merrill  <jason@redhat.com>
12424
12425         * g++.dg/ext/label13.C: Move constructor body out of class.
12426
12427 2010-02-03  Jason Merrill  <jason@redhat.com>
12428
12429         PR c++/42870
12430         * g++.dg/ext/dllexport3.C: New.
12431
12432 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12433
12434         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12435
12436 2010-02-05  Richard Guenther  <rguenther@suse.de>
12437
12438         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12439
12440 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12441
12442         PR c++/42915
12443         * g++.dg/other/crash-9.C: New test.
12444
12445 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12446
12447         PR fortran/42309
12448         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12449
12450 2010-02-04  Richard Guenther  <rguenther@suse.de>
12451
12452         PR rtl-optimization/42952
12453         * gcc.dg/torture/pr42952.c: New testcase.
12454
12455 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12456
12457         PR libfortran/42901
12458         * gfortran.dg/namelist_60.f90: New test.
12459
12460 2010-02-03  Jason Merrill  <jason@redhat.com>
12461
12462         PR c++/40138
12463         * g++.dg/ext/builtin11.C: New.
12464
12465         PR c++/4926
12466         PR c++/38600
12467         * g++.dg/abi/mangle35.C: New.
12468         * g++.dg/abi/mangle37.C: New.
12469
12470         PR c++/12909
12471         * g++.dg/abi/mangle36.C: New.
12472
12473         PR c++/35652
12474         * g++.dg/warn/string1.C: New.
12475
12476 2010-02-03  Richard Guenther  <rguenther@suse.de>
12477
12478         PR tree-optimization/42944
12479         * gcc.dg/errno-1.c: New testcase.
12480
12481 2010-02-03  Richard Guenther  <rguenther@suse.de>
12482
12483         PR middle-end/42927
12484         * gcc.c-torture/compile/pr42927.c: New testcase.
12485
12486 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12487
12488         PR fortran/42936
12489         * gfortran.dg/null_4.f90: New test.
12490
12491 2010-02-02  Jason Merrill  <jason@redhat.com>
12492
12493         PR c++/41090
12494         * g++.dg/ext/label13.C: New.
12495
12496 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12497
12498         PR fortran/42650
12499         * gfortran.dg/func_result_5.f90: New test.
12500
12501 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12502
12503         PR fortran/42922
12504         * gfortran.dg/pure_initializer_3.f90: News test.
12505
12506 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12507
12508         PR fortran/42888
12509         * gfortran.dg/allocate_derived_2.f90: New test.
12510
12511 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12512
12513         PR middle-end/42898
12514         * gcc.dg/torture/pr42898-2.c: New test.
12515
12516 2010-01-31  Richard Guenther  <rguenther@suse.de>
12517
12518         PR middle-end/42898
12519         * gcc.dg/torture/pr42898.c: New testcase.
12520
12521 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
12522
12523         PR fortran/38324
12524         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12525         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12526
12527 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
12528
12529         * g++.dg/tree-ssa/inline-1.C: New.
12530         * g++.dg/tree-ssa/inline-2.C: New.
12531         * g++.dg/tree-ssa/inline-3.C: New.
12532
12533 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
12534
12535         PR testsuite/41701
12536         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12537         the string 'pow' in the pathname of the compiler from generating a
12538         test failure.
12539
12540 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12541
12542         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12543         * g++.old-deja/g++.mike/eh17.C: Likewise.
12544         * g++.old-deja/g++.mike/p5571.C: Likewise.
12545
12546 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
12547
12548         PR c++/42758
12549         PR c++/42634
12550         PR c++/42336
12551         PR c++/42797
12552         PR c++/42880
12553         * g++.dg/other/crash-5.C: New test.
12554         * g++.dg/other/crash-6.C: New test.
12555         * g++.dg/other/crash-7.C: New test.
12556         * g++.dg/other/crash-8.C: New test.
12557
12558 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
12559
12560         PR rtl-optimization/42889
12561         * gcc.dg/pr42889.c: New test.
12562
12563 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
12564
12565         * gcc.target/i386/pr42881.c: Use SSE2.
12566
12567 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
12568
12569         PR target/42891
12570         * gcc.target/i386/pr42891.c: New test.
12571
12572 2010-01-28  Richard Guenther  <rguenther@suse.de>
12573
12574         PR tree-optimization/42871
12575         * g++.dg/torture/pr42871.C: New testcase.
12576
12577 2010-01-28  Richard Guenther  <rguenther@suse.de>
12578
12579         * gcc.dg/Wobjsize-1.h: New testcase.
12580         * gcc.dg/Wobjsize-1.c: Likewise.
12581
12582 2010-01-28  Richard Guenther  <rguenther@suse.de>
12583
12584         PR middle-end/42883
12585         * g++.dg/torture/pr42883.C: New testcase.
12586
12587 2010-01-28  Michael Matz  <matz@suse.de>
12588
12589         * gcc.target/i386/pr42881.c: New test.
12590
12591 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12592
12593         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12594         Add i?86-*-solaris2* support.
12595
12596 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
12597
12598         PR c++/42713
12599         PR c++/42820
12600         * g++.dg/template/typedef27.C: New test case.
12601         * g++.dg/template/typedef28.C: New test case.
12602
12603 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
12604
12605         * gcc.dg/optimize-bswap*.c: Add ARM target
12606
12607 2010-01-27  Richard Guenther  <rguenther@suse.de>
12608
12609         PR middle-end/42878
12610         * gcc.dg/torture/pr42878-1.c: New testcase.
12611         * gcc.dg/torture/pr42878-2.c: Likewise.
12612
12613 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
12614
12615         PR middle-end/42874
12616         * gcc.dg/vla-22.c: New test.
12617
12618 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
12619
12620         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12621         current collation.
12622
12623 2010-01-26  Richard Guenther  <rguenther@suse.de>
12624
12625         PR rtl-optimization/42685
12626         * gcc.dg/pr42685.c: New testcase.
12627         * g++.dg/other/pr42685.C: Likewise.
12628
12629 2010-01-26  Richard Guenther  <rguenther@suse.de>
12630
12631         PR middle-end/42806
12632         * g++.dg/other/pr42806.C: New testcase.
12633
12634 2010-01-26  Richard Guenther  <rguenther@suse.de>
12635
12636         PR tree-optimization/42250
12637         * gcc.dg/pr42250.c: New testcase.
12638
12639 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
12640
12641         * gnat.dg/array_bounds_test.adb: New test.
12642
12643 2010-01-25  Tobias Burnus  <burnus@net-b.de>
12644
12645         PR fortran/42858
12646         * gfortran.dg/generic_21.f90: New test.
12647
12648 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12649
12650         PR testsuite/41522
12651         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12652
12653 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
12654
12655         PR c++/42748
12656         * g++.dg/abi/arm_va_list2.C: New test.
12657         * g++.dg/abi/arm_va_list2.h: Companion header file.
12658
12659 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
12660
12661         PR fortran/41044
12662         * gfortran.dg/parameter_array_ref_2.f90 : New test.
12663
12664         PR fortran/41167
12665         * gfortran.dg/char_array_arg_1.f90 : New test.
12666
12667         * gfortran.dg/pr25923.f90 : Remove XFAIL.
12668
12669 2010-01-24  Tobias Burnus  <burnus@net-b.de>
12670
12671         PR fortran/39304
12672         * gfortran.dg/generic_20.f90: New test.
12673
12674 2010-01-22  Michael Matz  <matz@suse.de>
12675
12676         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12677         -msse2.
12678
12679 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
12680
12681         PR fortran/42736
12682         * gfortran.dg/dependency_25.f90 : New test.
12683
12684 2010-01-21  Martin Jambor  <mjambor@suse.cz>
12685
12686         PR tree-optimization/42585
12687         * gcc.dg/tree-ssa/pr42585.c: New test.
12688
12689 2010-01-21  Richard Guenther  <rguenther@suse.de>
12690
12691         PR middle-end/19988
12692         * gcc.dg/pr19988.c: New testcase.
12693
12694 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
12695
12696         * g++.dg/compat/decimal/compat-common.h: New file.
12697         * g++.dg/compat/decimal/decimal-dummy.h: New file.
12698         * g++.dg/compat/decimal/pass_x.h: New file.
12699         * g++.dg/compat/decimal/pass_y.h: New file.
12700         * g++.dg/compat/decimal/pass-1_main.C: New file.
12701         * g++.dg/compat/decimal/pass-1_x.C: New file.
12702         * g++.dg/compat/decimal/pass-1_y.C: New file.
12703         * g++.dg/compat/decimal/pass-2_main.C: New file.
12704         * g++.dg/compat/decimal/pass-2_x.C: New file.
12705         * g++.dg/compat/decimal/pass-2_y.C: New file.
12706         * g++.dg/compat/decimal/pass-3_main.C: New file.
12707         * g++.dg/compat/decimal/pass-3_x.C: New file.
12708         * g++.dg/compat/decimal/pass-3_y.C: New file.
12709         * g++.dg/compat/decimal/pass-4_main.C: New file.
12710         * g++.dg/compat/decimal/pass-4_x.C: New file.
12711         * g++.dg/compat/decimal/pass-4_y.C: New file.
12712         * g++.dg/compat/decimal/pass-5_main.C: New file.
12713         * g++.dg/compat/decimal/pass-5_x.C: New file.
12714         * g++.dg/compat/decimal/pass-5_y.C: New file.
12715         * g++.dg/compat/decimal/pass-6_main.C: New file.
12716         * g++.dg/compat/decimal/pass-6_x.C: New file.
12717         * g++.dg/compat/decimal/pass-6_y.C: New file.
12718         * g++.dg/compat/decimal/return_x.h: New file.
12719         * g++.dg/compat/decimal/return_y.h: New file.
12720         * g++.dg/compat/decimal/return-1_main.C: New file.
12721         * g++.dg/compat/decimal/return-1_x.C: New file.
12722         * g++.dg/compat/decimal/return-1_y.C: New file.
12723         * g++.dg/compat/decimal/return-2_main.C: New file.
12724         * g++.dg/compat/decimal/return-2_x.C: New file.
12725         * g++.dg/compat/decimal/return-2_y.C: New file.
12726         * g++.dg/compat/decimal/return-3_main.C: New file.
12727         * g++.dg/compat/decimal/return-3_x.C: New file.
12728         * g++.dg/compat/decimal/return-3_y.C: New file.
12729         * g++.dg/compat/decimal/return-4_main.C: New file.
12730         * g++.dg/compat/decimal/return-4_x.C: New file.
12731         * g++.dg/compat/decimal/return-4_y.C: New file.
12732         * g++.dg/compat/decimal/return-5_main.C: New file.
12733         * g++.dg/compat/decimal/return-5_x.C: New file.
12734         * g++.dg/compat/decimal/return-5_y.C: New file.
12735         * g++.dg/compat/decimal/return-6_main.C: New file.
12736         * g++.dg/compat/decimal/return-6_x.C: New file.
12737         * g++.dg/compat/decimal/return-6_y.C: New file.
12738
12739 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12740
12741         PR debug/42715
12742         * gcc.dg/pr42715.c: New.
12743
12744 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12745
12746         PR c++/42038
12747         * g++.dg/parse/crash55.C: New.
12748
12749 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12750
12751         PR debug/42782
12752         * gcc.dg/guality/pr42782.c: New.
12753
12754 2010-01-20  Jason Merrill  <jason@redhat.com>
12755
12756         PR c++/41788
12757         * g++.dg/abi/packed1.C: New.
12758
12759         PR c++/41920
12760         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12761
12762         PR c++/40750
12763         * g++.dg/parse/fn-typedef1.C: New.
12764         * g++.dg/other/cv_quals.C: Adjust.
12765
12766 2010-01-20  Anthony Green  <green@moxielogic.com>
12767
12768         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12769         pack(push) pragma).
12770         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12771         * gcc.dg/20020312-2.c: Port this to the moxie core.
12772         * gcc.dg/weak/typeof-2.c: Ditto.
12773
12774 2010-01-20  Richard Guenther  <rguenther@suse.de>
12775
12776         PR tree-optimization/42717
12777         * gcc.c-torture/compile/pr42717.c: New testcase.
12778
12779 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
12780
12781         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12782         of signed, add a few new tests.
12783
12784         PR middle-end/42803
12785         * g++.dg/parse/limits-initializer1.C: New test.
12786
12787 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12788
12789         PR fortran/42804
12790         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12791         * gfortran.dg/typebound_call_12.f03: New test.
12792
12793 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
12794
12795         PR fortran/42783
12796         * gfortran.dg/bounds_check_15.f90 : New test.
12797
12798 2010-01-19  Michael Matz  <matz@suse.de>
12799
12800         PR tree-optimization/41783
12801         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12802
12803 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12804
12805         PR target/38697.
12806         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12807         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12808         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
12809         * gcc.target/arm/neon/vget_lows16.c: Likewise.
12810         * gcc.target/arm/neon/vget_lows32.c: Likewise.
12811         * gcc.target/arm/neon/vget_lows64.c: Likewise.
12812         * gcc.target/arm/neon/vget_lows8.c: Likewise.
12813         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12814         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12815         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12816         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12817
12818 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12819
12820         PR fortran/42545
12821         * gfortran.dg/extends_6.f03: Modified an error message.
12822         * gfortran.dg/extends_10.f03: New test.
12823         * gfortran.dg/private_type_6.f03: Modified an error message.
12824         * gfortran.dg/structure_constructor_8.f03: Ditto.
12825
12826 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
12827
12828         PR tree-optimization/42719
12829         * gcc.dg/pr42719.c: New test.
12830
12831         PR debug/42728
12832         * gcc.dg/pr42728.c: New test.
12833
12834 2010-01-19  Anthony Green  <green@moxielogic.com>
12835
12836         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12837
12838 2010-01-18  Anthony Green  <green@moxielogic.com>
12839
12840         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12841         for moxie.
12842
12843 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
12844
12845         * g++.dg/template/error45.C: reverted as part of reverting the
12846         fix of PR c++/42634.
12847
12848 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12849
12850         PR c++/42634
12851         * g++.dg/template/error45.C: New test.
12852
12853 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12854
12855         PR c++/42766
12856         * g++.dg/conversion/op6.C: New test.
12857
12858 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
12859
12860         PR target/42774
12861         * gcc.target/alpha/pr42774.c: New test.
12862
12863 2010-01-18  Richard Guenther  <rguenther@suse.de>
12864
12865         PR tree-optimization/42781
12866         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12867
12868 2010-01-17  Richard Guenther  <rguenther@suse.de>
12869
12870         PR middle-end/42248
12871         * gcc.c-torture/execute/pr42248.c: New testcase.
12872
12873 2010-01-17  Richard Guenther  <rguenther@suse.de>
12874
12875         PR tree-optimization/42773
12876         * g++.dg/torture/pr42773.C: New testcase.
12877
12878 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
12879
12880         PR fortran/42677
12881         * gfortran.dg/interface_assignment_5.f90: New test.
12882
12883 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
12884
12885         PR c++/42697
12886         * g++.dg/template/crash94.C: Reverted.
12887
12888 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
12889
12890         PR debug/42767
12891         * gcc.dg/debug/pr42767.c: New.
12892
12893 2010-01-15  Jason Merrill  <jason@redhat.com>
12894
12895         PR c++/42761
12896         * g++.dg/cpp0x/decltype22.C: New.
12897
12898 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
12899
12900         PR middle-end/42760
12901         * g++.dg/torture/pr42760.C: New test.
12902
12903 2010-01-15  Jing Yu  <jingyu@google.com>
12904
12905         PR rtl-optimization/42691
12906         * gcc.c-torture/execute/pr42691.c: New.
12907
12908 2010-01-15  Richard Guenther  <rguenther@suse.de>
12909
12910         PR middle-end/42739
12911         * g++.dg/torture/pr42739.C: New testcase.
12912
12913 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
12914
12915         * g++.dg/template/error45.C: Revert as part of reverting changes
12916         or PR c++/42634.
12917
12918 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12919
12920         PR fortran/42684
12921         * gfortran.dg/interface_31.f90: New test.
12922
12923 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12924
12925         * gcc.target/powerpc/pr42747.c: New file.
12926
12927 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12928
12929         PR middle-end/42674
12930         * c-c++-common/pr42674.c: New test.
12931
12932         PR c++/42608
12933         * g++.dg/template/instantiate11.C: New test.
12934
12935 2010-01-14  Jason Merrill  <jason@redhat.com>
12936
12937         PR c++/42701
12938         * g++.dg/overload/error3.C: New.
12939
12940         PR c++/42655
12941         * g++.dg/overload/rvalue1.C: New.
12942
12943 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12944
12945         PR tree-optimization/42706
12946         * gcc.dg/ipa/pr42706.c: New testcase.
12947
12948 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12949
12950         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12951
12952 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12953
12954         PR tree-optimization/42714
12955         * g++.dg/torture/pr42714.C: New test.
12956
12957 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12958
12959         PR rtl-optimization/42246
12960         * gfortran.dg/pr42246-2.f: New.
12961
12962 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12963
12964         PR rtl-optimization/42389
12965         * gcc.dg/pr42389.c: New.
12966
12967 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12968
12969         PR rtl-optimization/42388
12970         * gcc.dg/pr42388.c: New.
12971
12972 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12973
12974         PR rtl-optimization/42294
12975         * gfortran.dg/pr42294.f: New.
12976
12977 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12978
12979         PR rtl-optimization/39453
12980         PR rtl-optimization/42246
12981         * gcc.dg/pr39453.c: New.
12982         * gcc.dg/pr42246.c: New.
12983
12984 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12985
12986         PR middle-end/42245
12987         * gcc.dg/pr42245.c: New.
12988         * gcc.dg/pr42245-2.c: New.
12989
12990 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12991
12992         PR rtl-optimization/42249
12993         * gcc.dg/pr42249.c: New.
12994
12995 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12996
12997         PR c/42721
12998         * gcc.c-torture/execute/pr42721.c: New test.
12999
13000 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13001
13002         PR tree-optimization/42709
13003         * gcc.dg/vect/pr42709.c: New test.
13004
13005 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13006
13007         PR fortran/41478
13008         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13009         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13010
13011 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13012
13013         PR fortran/42481
13014         * gfortran.dg/generic_19.f90 : New test.
13015
13016 2010-01-13  Richard Guenther  <rguenther@suse.de>
13017
13018         PR tree-optimization/42730
13019         * gcc.c-torture/compile/pr42730.c: New testcase.
13020
13021 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13022
13023         PR target/pr42542
13024         * gcc.target/ia64/pr42542-1.c: New.
13025         * gcc.target/ia64/pr42542-2.c: New.
13026         * gcc.target/ia64/pr42542-3.c: New.
13027
13028 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13029
13030         PR c++/42634
13031         * g++.dg/template/error45.C: New test.
13032
13033 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13034
13035         PR tree-optimization/42704
13036         * g++.dg/torture/pr42704.C: New test.
13037
13038 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13039
13040         PR tree-optimization/42703
13041         * gcc.c-torture/compile/pr42703.c: New test.
13042
13043 2010-01-13  Richard Guenther  <rguenther@suse.de>
13044
13045         PR tree-optimization/42705
13046         * gcc.c-torture/compile/pr42705.c: New testcase.
13047
13048 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13049
13050         * gcc.target/bfin/l2.c: New test.
13051         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13052
13053 2010-01-13  Richard Guenther  <rguenther@suse.de>
13054
13055         PR middle-end/42716
13056         * gcc.c-torture/compile/pr42716.c: New testcase.
13057
13058 2010-01-13  Richard Guenther  <rguenther@suse.de>
13059
13060         PR lto/42678
13061         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13062
13063 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13064
13065         PR c/42708
13066         * gcc.c-torture/compile/pr42708-1.c: New test.
13067
13068 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13069
13070         PR debug/42662
13071         * gcc.dg/pr42662.c: New test.
13072
13073         PR tree-optimization/42645
13074         * g++.dg/other/pr42645-1.C: New test.
13075         * g++.dg/other/pr42645-2.C: New test.
13076
13077 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13078
13079         PR target/42416
13080         * gcc.target/powerpc/warn-1.c: New test.
13081         * gcc.target/powerpc/warn-2.c: New test.
13082
13083 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13084
13085         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13086         stack alignment.
13087
13088 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13089
13090         * gcc.dg/lto/20100108_0.c: New.
13091
13092 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13093
13094         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13095         Add -march=i686 -msse for 32bit x86 targets.
13096
13097 2010-01-10  Richard Guenther  <rguenther@suse.de>
13098
13099         PR middle-end/42667
13100         * gcc.dg/torture/pr42667.c: New testcase.
13101
13102 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13103
13104         PR fortran/32489
13105         * gfortran.dg/array_constructor_34.f90: New test.
13106
13107 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13108
13109         PR fortran/20923
13110         * gfortran.dg/array_constructor_33.f90: New test.
13111         gfortran.dg/array_function_5.f90: Add credit.
13112
13113 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13114
13115         PR debug/42631
13116         * gcc.dg/pr42631.c: New.
13117
13118 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13119
13120         PR debug/42630
13121         * gcc.dg/pr42630.c: New.
13122
13123 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13124
13125         PR debug/42629
13126         * gcc.dg/pr42629.c: New.
13127
13128 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13129
13130         PR middle-end/42363
13131         * gcc.dg/torture/pr42363.c: New.
13132
13133 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13134
13135         PR debug/42604
13136         PR debug/42395
13137         * gcc.dg/vect/pr42604.c: New.
13138         * gcc.dg/vect/pr42395.c: New.
13139
13140 2010-01-09  Richard Guenther  <rguenther@suse.de>
13141
13142         PR middle-end/42512
13143         * gcc.c-torture/execute/pr42512.c: New testcase.
13144
13145 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13146
13147         PR fortran/41298
13148         * gfortran.dg/c_ptr_tests_14.f90: New test.
13149
13150 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13151
13152         PR ada/41929
13153         * gnat.dg/null_pointer_deref1.adb: Don't run on
13154         sparc*-sun-solaris2.11.
13155
13156 2010-01-08  Richard Guenther  <rguenther@suse.de>
13157
13158         PR lto/42528
13159         * gcc.dg/lto/20100103-1_0.c: New testcase.
13160         * gcc.dg/lto/20100103-2_0.c: Likewise.
13161
13162 2010-01-08  Tobias Burnus  <burnus@net-b.de
13163
13164         PR/fortran 25829
13165         * gfortran.dg/asynchronous_1.f90: New test.
13166         * gfortran.dg/asynchronous_2.f90: New test.
13167         * gfortran.dg/conflicts.f90: Update error message.
13168
13169 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13170
13171         c++/40155
13172         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13173
13174 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13175
13176         PR tree-optimization/42625
13177         * g++.dg/opt/dtor4.C: New test.
13178         * g++.dg/opt/dtor4.h: New.
13179         * g++.dg/opt/dtor4-aux.cc: New.
13180
13181 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13182
13183         PR fortran/42597
13184         * gfortran.dg/proc_ptr_26.f90: New test.
13185
13186 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13187
13188         PR fortran/41872
13189         * gfortran.dg/allocatable_scalar_7.f90: New test.
13190
13191 2010-01-06  Richard Guenther  <rguenther@suse.de>
13192
13193         * gcc.c-torture/compile/pr42632.c: New testcase.
13194
13195 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13196
13197         PR target/42542
13198         * gcc.target/i386/pr42542-4.c: New.
13199         * gcc.target/i386/pr42542-4a.c: Likewise.
13200         * gcc.target/i386/pr42542-5.c: Likewise.
13201         * gcc.target/i386/pr42542-5a.c: Likewise.
13202
13203 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13204
13205         * gcc.dg/tls/opt-15.c: New test.
13206
13207 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13208
13209         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13210
13211 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13212
13213         PR tree-optimization/42462
13214         * g++.dg/torture/pr42462.C: New test.
13215
13216 2010-01-05  Jason Merrill  <jason@redhat.com>
13217
13218         * g++.dg/cpp0x/initlist30.C: New test.
13219
13220 2010-01-05  Richard Guenther  <rguenther@suse.de>
13221
13222         PR tree-optimization/42614
13223         * gcc.c-torture/execute/pr42614.c: New testcase.
13224
13225 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13226
13227         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13228         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13229         -Wunreachable-code.
13230         * gcc.dg/Wunreachable-2.c: Likewise.
13231         * gcc.dg/Wunreachable-3.c: Likewise.
13232         * gcc.dg/Wunreachable-4.c: Likewise.
13233         * gcc.dg/Wunreachable-5.c: Likewise.
13234         * gcc.dg/Wunreachable-6.c: Likewise.
13235         * gcc.dg/Wunreachable-7.c: Likewise.
13236         * gcc.dg/Wunreachable-8.c: Likewise.
13237         * gcc.dg/20041231-1.c: Likewise.
13238
13239 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13240
13241         PR other/42611
13242         * gcc.dg/pr42611.c: New test.
13243
13244         PR tree-optimization/42508
13245         * g++.dg/opt/pr42508.C: New test.
13246
13247 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13248
13249         PR fortran/41872
13250         * gfortran.dg/allocatable_scalar_8.f90: New.
13251
13252 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13253
13254         PR tree-optimization/42398
13255         * gcc.c-torture/compile/pr42398.c: New test.
13256
13257 2010-01-04  Jason Merrill  <jason@redhat.com>
13258
13259         PR c++/42555
13260         * g++.dg/ext/attrib35.C: New.
13261
13262         PR c++/42567
13263         * g++.dg/cpp0x/auto17.C: New.
13264
13265 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13266
13267         * gcc.dg/lto/20100104_0.c: New.
13268
13269 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13270
13271         PR target/42542
13272         * gcc.target/i386/pr42542-1.c: New.
13273         * gcc.target/i386/pr42542-1a.c: Likewise.
13274         * gcc.target/i386/pr42542-1b.c: Likewise.
13275         * gcc.target/i386/pr42542-2.c: Likewise.
13276         * gcc.target/i386/pr42542-2a.c: Likewise.
13277         * gcc.target/i386/pr42542-2b.c: Likewise.
13278         * gcc.target/i386/pr42542-3.c: Likewise.
13279         * gcc.target/i386/pr42542-3a.c: Likewise.
13280
13281 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13282
13283         PR fortran/41872
13284         * gfortran.dg/allocatable_scalar_5.f90: New test.
13285         * gfortran.dg/allocatable_scalar_6.f90: New test.
13286
13287 2010-01-03  Richard Guenther  <rguenther@suse.de>
13288
13289         PR testsuite/42583
13290         * gfortran.dg/gomp/recursion1.f90: Remove.
13291
13292 2010-01-03  Richard Guenther  <rguenther@suse.de>
13293
13294         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13295         * gcc.dg/uninit-6.c: Likewise.
13296         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13297
13298 2010-01-03  Richard Guenther  <rguenther@suse.de>
13299
13300         PR tree-optimization/42589
13301         * gcc.target/i386/pr42589.c: New testcase.
13302
13303 2010-01-03  Richard Guenther  <rguenther@suse.de>
13304
13305         PR tree-optimization/42438
13306         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13307
13308 2010-01-02  Richard Guenther  <rguenther@suse.de>
13309
13310         PR testsuite/41651
13311         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13312
13313 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13314
13315         PR target/42448
13316         * gcc.target/alpha/pr42448-1.c: New test.
13317         * gcc.target/alpha/pr42448-2.c: Ditto.
13318
13319 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13320
13321         PR preprocessor/41947
13322         * gcc.dg/c99-hexfloat-3.c: New test.
13323
13324 2010-01-01  Richard Guenther  <rguenther@suse.de>
13325
13326         PR c/42570
13327         * gcc.c-torture/execute/pr42570.c: New testcase.
13328
13329 2010-01-01  Richard Guenther  <rguenther@suse.de>
13330
13331         PR middle-end/42559
13332         * gcc.c-torture/compile/pr42559.c: New testcase.
13333
13334 \f
13335 Copyright (C) 2010 Free Software Foundation, Inc.
13336
13337 Copying and distribution of this file, with or without modification,
13338 are permitted in any medium without royalty provided the copyright
13339 notice and this notice are preserved.