OSDN Git Service

8998070766390e903380e7071124c4c1afb03fba
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2
3         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
4         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
5         to dg-options.
6         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
7         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
8         * g++.dg/other/i386-3.C: Ditto.
9
10 2010-11-10  Jason Merrill  <jason@redhat.com>
11
12         * g++.dg/cpp0x/constexpr-46420.C: New.
13
14 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
15
16         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
17         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
18         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
19         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
20         expected messages.
21
22 2010-11-10  Jan Hubicka  <jh@suse.cz>
23
24         PR tree-optimize/38669
25         * gcc.dg/tree-ssa/pr38699.c: New testcase.
26
27 2010-11-10  Jan Hubicka  <jh@suse.cz>
28
29         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
30
31 2010-11-10  Jason Merrill  <jason@redhat.com>
32
33         * g++.dg/cpp0x/constexpr-bitfield.C: New.
34
35 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
36
37         PR debug/46409
38         * gcc.dg/debug/pr46409.c: New test.
39
40         PR c++/46368
41         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
42
43 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
44
45         PR target/46419
46         * gcc-target/i386/pr46419.c: New test.
47
48 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
49
50         * g++.dg/other/i386-2.C: Add -mtbm.
51         * g++.dg/other/i386-3.C: Likewise.
52         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
53         * gcc.target/i386/funcspec-6.c: Likewise.
54         * gcc.target/i386/sse-12.c: Add -mtbm.
55         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
56         operand intrinsics.
57         * gcc.target/i386/sse-14.c: Likewise.
58         * gcc.target/i386/sse-22.c: Likewise.
59         * gcc.target/i386/sse-23.c: Likewise.
60         * gcc.target/i386/tbm-1.c: New file.
61         * gcc.target/i386/tbm-2.c: Likewise.
62
63 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
64
65         * g++.dg/other/i386-2.C: Add -mbmi.
66         * g++.dg/other/i386-3.C: Likewise.
67         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
68         * gcc.target/i386/funcspec-6.c: Likewise.
69         * gcc.target/i386/sse-12.c: Add -mbmi.
70         * gcc.target/i386/bmi-1.c: New file.
71         * gcc.target/i386/bmi-2.c: Likewise.
72         * gcc.target/i386/bmi-3.c: Likewise.
73         * gcc.target/i386/bmi-4.c: Likewise.
74         * gcc.target/i386/bmi-5.c: Likewise.
75         * gcc.target/i386/bmi-6.c: Likewise.
76
77 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
78
79         PR c++/46065
80         * g++.dg/pr46065.C: New test.
81
82 2010-11-10  Jan Hubicka  <jh@suse.cz>
83
84         PR tree-optimize/33172
85         PR tree-optimize/43411
86         * gcc.dg/tree-ssa/pr33172.c: New testcase.
87         * g++.dg/tree-ssa/pr43411.C: New testcase.
88
89 2010-11-10  Jan Hubicka  <jh@suse.cz>
90
91         PR tree-optimize/46228
92         * g++.dg/tree-ssa/pr46228.C: New testcase.
93
94 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
95
96         PR tree-optimization/46414
97         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop
98         unrolling.
99
100 2010-11-10  Tobias Burnus  <burnus@net-b.de>
101
102         PR fortran/46411
103         * gfortran.dg/intrinsic_7.f90: New.
104
105 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
106
107         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
108         * g++.dg/abi/thunk4.C: Likewise.
109         * g++.dg/opt/combine.C: Add dg-require-visibility.
110         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
111         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
112         alpha*-dec-osf*.
113         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
114         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
115         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
116         large arena_size.
117         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
118         * gcc.dg/intmax_t-1.c: Likewise.
119
120 2010-11-10  Tobias Burnus <burnus@net-b.de>
121
122         PR fortran/46244
123         * gfortran.dg/class_30.f90: New.
124
125 2010-11-10  Tobias Burnus  <burnus@net-b.de>
126
127         PR fortran/46223
128         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
129         failure on s390.
130
131 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
132
133         PR tree-optimization/45971
134         * gcc.dg/vect/O3-pr45971.c: New.
135
136 2010-11-10  Richard Guenther  <rguenther@suse.de>
137
138         PR tree-optimization/44964
139         * gcc.dg/pr44964.c: New testcase.
140
141 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
142
143         * gnat.dg/opt10.adb: Fix typo.
144
145 2010-11-10  Martin Jambor  <mjambor@suse.cz>
146
147         PR tree-optimization/46351
148         PR tree-optimization/46377
149         * gnat.dg/opt10.adb: New file.
150         * gnat.dg/opt10_pkg.ads: Likewise.
151         * gnat.dg/opt11.adb: Likewise.
152         * gnat.dg/opt11.ads: Likewise.
153
154 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
155
156         * gnat.dg/boolean_conv.adb: New test.
157
158 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
159
160         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
161
162 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
163
164         * gnat.dg/unchecked_convert7.adb: New test.
165
166 2010-11-10  Richard Guenther  <rguenther@suse.de>
167
168         PR tree-optimization/46398
169         * gcc.dg/torture/pr46398.c: New testcase.
170
171 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
172
173         * gfortran.dg/open_dev_null.f90: New test.
174
175 2010-11-09  Jan Hubicka  <jh@suse.cz>
176
177         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
178         unrolling.
179
180 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
181
182         * gcc.dg/struct-semi-4.c: New test.
183
184 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
185
186         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
187         power5 to enable generation of FRIZ.
188
189         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
190         optimization.
191
192         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
193         expected.
194
195 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
196
197         PR target/43808
198         * gfortran.dg/pr43808.f90: New test.
199
200 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
201
202         PR tree-optimization/46036
203         * gfortran.dg/lto/pr46036_0.f90: New.
204
205 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
206
207         PR middle-end/45663
208         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
209         instead of first.
210
211         PR debug/46171
212         * gcc.dg/pr46171.c: New test.
213
214 2010-11-09  Richard Guenther  <rguenther@suse.de>
215
216         PR tree-optimization/46355
217         * gcc.dg/pr46355.c: New testcase.
218
219 2010-11-09  Richard Guenther  <rguenther@suse.de>
220
221         PR tree-optimization/46177
222         * gcc.dg/pr46177-2.c: New testcase.
223
224 2010-11-09  Richard Guenther  <rguenther@suse.de>
225
226         PR testsuite/46312
227         * gcc.dg/vec-scal-opt.c: Move ...
228         * gcc.dg/vect/vect-scal-opt.c: ... here.
229         * gcc.dg/vec-scal-opt1.c: Move ...
230         * gcc.dg/vect/vect-scal-opt1.c: ... here.
231         * gcc.dg/vec-scal-opt2.c: Move ...
232         * gcc.dg/vect/vect-scal-opt2.c: ... here.
233
234 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
235
236         * gnat.dg/specs/static_initializer5.ads: New test.
237         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
238
239 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
240
241         PR middle-end/46360
242         * gcc.c-torture/compile/pr46360.c: New test.
243
244         PR c++/45894
245         * g++.dg/warn/Wsequence-point-2.C: New test.
246
247 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
248
249         PR fortran/46313
250         * gfortran.dg/class_29.f03: New.
251
252 2010-11-09  Richard Guenther  <rguenther@suse.de>
253
254         PR middle-end/46221
255         * gcc.target/i386/alias-1.c: New testcase.
256
257 2010-11-08  Jason Merrill  <jason@redhat.com>
258
259         * g++.dg/cpp0x/constexpr-sassert.C: New.
260
261 2010-11-08  Jason Merrill  <jason@redhat.com>
262
263         * g++.dg/cpp0x/constexpr-defarg.C: New.
264
265 2010-11-08  Xinliang David Li  <davidxl@google.com>
266
267         PR tree-optimization/46316
268         * gcc.c-torture/execute/pr46316.c: New test.
269
270 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
271
272         PR fortran/46344
273         * gfortran.dg/class_28.f03: Extended.
274
275 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
276
277         * objc.dg/property/dotsyntax-13.m: New.
278         * objc.dg/property/dotsyntax-14.m: New.
279         * objc.dg/property/dotsyntax-15.m: New.
280         * objc.dg/property/synthesize-7.m: New.
281         * obj-c++.dg/property/dotsyntax-13.mm: New.
282         * obj-c++.dg/property/dotsyntax-14.mm: New.
283         * obj-c++.dg/property/dotsyntax-15.mm: New.
284         * obj-c++.dg/property/synthesize-7.mm: New.
285
286 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
287
288         * objc.dg/property/dynamic-4.m: New.
289         * objc.dg/property/dynamic-5.m: New.
290         * objc.dg/property/dynamic-6.m: New.
291         * obj-c++.dg/property/dynamic-4.mm: New.
292         * obj-c++.dg/property/dynamic-5.mm: New.
293         * obj-c++.dg/property/dynamic-6.mm: New.
294
295 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
296
297         * objc.dg/property/synthesize-3.m: New.
298         * objc.dg/property/synthesize-4.m: New.
299         * objc.dg/property/synthesize-5.m: New.
300         * objc.dg/property/synthesize-6.m: New.
301         * obj-c++.dg/property/synthesize-3.mm: New.
302         * obj-c++.dg/property/synthesize-4.mm: New.
303         * obj-c++.dg/property/synthesize-5.mm: New.
304         * obj-c++.dg/property/synthesize-6.mm: New.
305
306 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
307
308         * objc.dg/property/at-property-5.m: Updated test.
309         * objc.dg/property/at-property-16.m: New.
310         * objc.dg/property/at-property-17.m: New.
311         * objc.dg/property/at-property-18.m: New.
312         * objc.dg/property/at-property-19.m: New.
313         * objc.dg/property/dotsyntax-12.m: New.
314         * objc.dg/protocol-inheritance-1.m: New.
315         * objc.dg/protocol-inheritance-2.m: New.
316         * obj-c++.dg/property/at-property-5.mm: Updated test.
317         * obj-c++.dg/property/at-property-16.mm: New.
318         * obj-c++.dg/property/at-property-17.mm: New.
319         * obj-c++.dg/property/at-property-18.mm: New.
320         * obj-c++.dg/property/at-property-19.mm: New.
321         * obj-c++.dg/protocol-inheritance-1.mm: New.
322         * obj-c++.dg/protocol-inheritance-2.mm: New.
323         * obj-c++.dg/property/dotsyntax-12.mm: New.
324
325 2010-11-08  Jason Merrill  <jason@redhat.com>
326
327         * g++.dg/expr/overflow1.C: New.
328         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
329         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
330         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
331         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
332
333 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
334
335         * gcc.dg/pr35442.c: Adapt warning.
336
337         PR target/46280
338         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
339         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
340         * g++.dg/torture/pr36444.C: Add dg-options -msse for
341         i?86-*-* x86_64-*-*.
342         * g++.dg/torture/pr36445.C: Likewise.
343         * gcc.c-torture/compile/pr34856.c: Likewise.
344         * gcc.c-torture/compile/pr39928-1.c: Likewise.
345         * gcc.c-torture/compile/vector-1.c: Likewise.
346         * gcc.c-torture/compile/vector-2.c: Likewise.
347         * gcc.dg/pr32912-1.c: Likewise.
348         * gcc.c-torture/execute/va-arg-25.c: Move ...
349         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
350         Add dg-options -msse, dg-require-effective-target sse_runtime for
351         for i?86-*-*, x86_64-*-*.
352         * gcc.c-torture/execute/vector-1.c: Likewise.
353         * gcc.c-torture/execute/vector-2.c: Likewise.
354         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
355         i?86-*-*, x86_64-*-*.
356         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
357         * gcc.dg/tree-ssa/sra-4.c: Likewise.
358         * gcc.dg/tree-ssa/vector-1.c: Likewise.
359         * gcc.dg/tree-ssa/vector-2.c: Likewise.
360         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
361
362 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
363
364         * gcc.dg/torture/pr45982.c: Add -std=c99
365         * gcc.dg/torture/pr45623.c: Ditto.
366
367 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
368
369         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
370         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
371
372 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
373
374         PR target/28627
375         * g++.dg/ext/dllimport7.C: Adjust second error check and
376         allow test for x86_64 mingw, too.
377
378 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
379
380         PR fortran/46344
381         * gfortran.dg/class_28.f03: New.
382
383 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
384
385         PR rtl-optimization/45352
386         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
387         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
388         gcc.target/i386/pr45352-2.c: New tests.
389
390 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
391
392         PR libobjc/36610
393         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
394         XFAIL the run for all but m32 x86.
395
396 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
397
398         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
399         as comment character.
400
401 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
402
403         * gcc.target/mips/mips.exp: Revert previous patch.
404         * gcc.target/mips/fma-1.c: Delete.
405         * gcc.target/mips/fma-2.c: Likewise.
406         * gcc.target/mips/fma-3.c: Likewise.
407         * gcc.target/mips/fma-4.c: Likewise.
408         * gcc.target/mips/fma-5.c: Likewise.
409         * gcc.target/mips/fma-6.c: Likewise.
410         * gcc.target/mips/fma-7.c: Likewise.
411         * gcc.target/mips/fma-8.c: Likewise.
412         * gcc.target/mips/fma-9.c: Likewise.
413         * gcc.target/mips/fma-10.c: Likewise.
414         * gcc.target/mips/fma-11.c: Likewise.
415         * gcc.target/mips/fma-12.c: Likewise.
416         * gcc.target/mips/fma-13.c: Likewise.
417         * gcc.target/mips/fma-14.c: Likewise.
418         * gcc.target/mips/fma-15.c: Likewise.
419         * gcc.target/mips/fma-16.c: Likewise.
420         * gcc.target/mips/fma-17.c: Likewise.
421         * gcc.target/mips/fma-18.c: Likewise.
422         * gcc.target/mips/fma-19.c: Likewise.
423         * gcc.target/mips/fma-20.c: Likewise.
424
425 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
426
427         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
428         * gcc.target/mips/fma-1.c: New test.
429         * gcc.target/mips/fma-2.c: Likewise.
430         * gcc.target/mips/fma-3.c: Likewise.
431         * gcc.target/mips/fma-4.c: Likewise.
432         * gcc.target/mips/fma-5.c: Likewise.
433         * gcc.target/mips/fma-6.c: Likewise.
434         * gcc.target/mips/fma-7.c: Likewise.
435         * gcc.target/mips/fma-8.c: Likewise.
436         * gcc.target/mips/fma-9.c: Likewise.
437         * gcc.target/mips/fma-10.c: Likewise.
438         * gcc.target/mips/fma-11.c: Likewise.
439         * gcc.target/mips/fma-12.c: Likewise.
440         * gcc.target/mips/fma-13.c: Likewise.
441         * gcc.target/mips/fma-14.c: Likewise.
442         * gcc.target/mips/fma-15.c: Likewise.
443         * gcc.target/mips/fma-16.c: Likewise.
444         * gcc.target/mips/fma-17.c: Likewise.
445         * gcc.target/mips/fma-18.c: Likewise.
446         * gcc.target/mips/fma-19.c: Likewise.
447         * gcc.target/mips/fma-20.c: Likewise.
448
449 2010-11-06  Jason Merrill  <jason@redhat.com>
450
451         * g++.dg/cpp0x/constexpr-ctor3.C: New.
452
453 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
454
455         PR c/43384
456         * gcc.dg/parser-error-3.c: New test.
457
458 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
459
460         PR c++/45332
461         * g++.dg/parse/semicolon2.C: New testcase.
462         * g++.dg/ext/asmspec1.C: Adjust.
463         * g++.dg/init/new13.C: Adjust.
464         * g++.dg/parse/ctor5.C: Adjust.
465
466 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
467
468         PR fortran/46330
469         * gfortran.dg/class_27.f03: New.
470
471 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
472
473         Fixed using the Objective-C 2.0 dot-syntax with self and super.
474         * objc.dg/property/dotsyntax-5.m: New.
475         * objc.dg/property/dotsyntax-6.m: New.
476         * objc.dg/property/dotsyntax-7.m: New.
477         * objc.dg/property/dotsyntax-8.m: New.
478         * objc.dg/property/dotsyntax-9.m: New.
479         * objc.dg/property/dotsyntax-10.m: New.
480         * objc.dg/property/dotsyntax-11.m: New.
481         * obj-c++.dg/property/dotsyntax-5.mm: New.
482         * obj-c++.dg/property/dotsyntax-6.mm: New.
483         * obj-c++.dg/property/dotsyntax-7.mm: New.
484         * obj-c++.dg/property/dotsyntax-8.mm: New.
485         * obj-c++.dg/property/dotsyntax-9.mm: New.
486         * obj-c++.dg/property/dotsyntax-10.mm: New.
487         * obj-c++.dg/property/dotsyntax-11.mm: New.
488
489 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
490
491         * obj-c++.dg/encode-3.mm: Provide a different string check for the
492         NeXT runtime when the type is READONLY.
493
494 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
495
496         * gcc.target/i386/387-2.c: Skip if -march= is specified.
497         * gcc.target/i386/387-6.c: Ditto.
498         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
499         * gcc.target/i386/387-4.c: Ditto.
500         * gcc.target/i386/387-7.c: Ditto.
501         * gcc.target/i386/387-8.c: Ditto.
502         * gcc.target/i386/387-9.c: Ditto.
503         * gcc.target/i386/387-10.c: Ditto.
504         * gcc.target/i386/387-11.c: Ditto.
505         * gcc.target/i386/387-12.c: Ditto.
506
507         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
508
509 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
510
511         PR target/44981
512         * gcc.dg/darwin-cfstring-format-1.c: New.
513         * gcc.dg/warn-nsstring.c: New.
514         * objc.dg/fsf-nsstring-format-1.m: New.
515         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
516         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
517         linker warning.
518
519 2010-11-05  Jason Merrill  <jason@redhat.com>
520
521         PR c++/45473
522         * g++.dg/inherit/virtual6.C: New.
523
524 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
525
526         PR c/44772
527         * gcc.dg/Wcxx-compat-21.c: New test.
528
529 2010-11-05  Ian Lance Taylor  <iant@google.com>
530
531         PR target/46084
532         * gcc.target/i386/pr46084.c: New test.
533
534 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
535
536         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
537         * (check_effective_target_mempcpy): New.
538         * gcc.c-torture/execute/pr45636.c: Move this...
539         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
540
541 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
542
543         * gcc.target/i386/i386.exp (FLAGS): Remove.
544         Wrap gcc_target_compile with $clearcap_ldflags added to options.
545
546 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
547
548         PR c++/46160
549         * g++.dg/opt/empty2.C: New test.
550
551         PR target/45670
552         * gcc.target/i386/pr45670.c: New test.
553
554 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
555
556         PR fortran/45451
557         PR fortran/46174
558         * gfortran.dg/class_19.f03: Modified.
559         * gfortran.dg/class_allocate_6.f03: New.
560
561 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
562
563         * gcc.target/i386/avx-vzeroupper-19.c: New.
564
565 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
566
567         PR tree-optimization/46099
568         * gcc.dg/autopar/pr46099.c: New test.
569
570         PR middle-end/43690
571         * c-c++-common/pr43690.c: New test.
572
573 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
574
575         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
576         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
577         declaration and implementation.
578         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
579         * obj-c++.dg/property/at-property-13.mm: Likewise.
580         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
581         * obj-c++.dg/property/property-1.mm: Likewise.
582         * obj-c++.dg/property/at-property-7.mm: Likewise.
583         * obj-c++.dg/property/at-property-9.mm: Likewise.
584         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
585         * obj-c++.dg/property/at-property-10.mm: Likewise.
586         * obj-c++.dg/property/synthesize-2.mm: Likewise.
587         * obj-c++.dg/property/at-property-12.mm: Likewise.
588         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
589         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
590         * obj-c++.dg/property/at-property-6.mm: Likewise.
591         * obj-c++.dg/property/at-property-8.mm: Likewise.
592         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
593         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
594         * obj-c++.dg/property/at-property-11.mm: Likewise.
595         * obj-c++.dg/template-8.mm: Likewise.
596         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
597         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
598         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
599         and put a FIXME for this.
600         * obj-c++.dg/property/property-2.mm: Remove.
601         * obj-c++.dg/property/property-3.mm: Remove.
602
603 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
604
605         PR debug/46307
606         * gcc.dg/pr46307.c: New test.
607
608 2010-11-05  Jason Merrill  <jason@redhat.com>
609
610         PR c++/46304
611         * g++.dg/ext/complex6.C: New.
612
613 2010-11-04  Bud Davis   <jimmied@smu.edu>
614
615         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
616
617 2010-11-04  Chao-ying Fu  <fu@mips.com>
618
619         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
620         msubu, mult, multu.
621         * gcc.target/mips/mips32-dsp-run.c: Likewise.
622
623 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
624
625         Fixed using the Objective-C 2.0 dot-syntax with class names.
626         * objc.dg/property/dotsyntax-3.m: New.
627         * objc.dg/property/dotsyntax-4.m: New.
628         * obj-c++.dg/property/dotsyntax-3.mm: New.
629         * obj-c++.dg/property/dotsyntax-4.mm: New.
630
631         * objc.dg/fobjc-std-1.m: Added test for warnings when the
632         Objective-C 2.0 dot-syntax is used with class names.
633         * obj-c++.dg/fobjc-std-1.mm: Same change.
634
635 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
636
637         * gcc.target/powerpc/loop_align.c: New.
638
639 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
640
641         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
642
643         merge from FSF 'apple/trunk' branch.
644         * gcc.target/powerpc/darwin64-abi.c: New.
645
646 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
647
648         PR tree-optimization/46233
649         * gcc.dg/pr46233.c: New test.
650
651 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
652
653         * objc.dg/property/property-2.m: Deleted.
654         * objc.dg/property/property-3.m: Deleted.
655
656 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
657
658         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
659         defined.
660         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
661         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
662         * objc.dg/property/property-1.m: Likewise.
663         * objc.dg/property/at-property-6.m: Likewise.
664         * objc.dg/property/at-property-7.m: Likewise.
665         * objc.dg/property/dotsyntax-1.m: Likewise.
666         * objc.dg/property/at-property-8.m: Likewise.
667         * objc.dg/property/dotsyntax-2.m: Likewise.
668         * objc.dg/property/at-property-9.m: Likewise.
669         * objc.dg/property/synthesize-2.m: Likewise.
670         * objc.dg/property/at-property-10.m: Likewise.
671         * objc.dg/property/at-property-11.m: Likewise.
672         * objc.dg/property/at-property-12.m: Likewise.
673         * objc.dg/property/at-property-13.m: Likewise.
674         * objc.dg/property/fsf-property-method-access.m: Likewise.
675         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
676         linker warning.
677         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
678         warnings.
679         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
680         deprecation warnings.  Use Object1 implementation.
681         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
682         * objc/execute/forward-1.m: Remove.
683         * objc/execute/forward-1.x: Remove.
684
685 2010-11-04  Jason Merrill  <jason@redhat.com>
686
687         * g++.dg/cpp0x/constexpr-access.C: New.
688
689 2010-11-04  Richard Guenther  <rguenther@suse.de>
690
691         PR rtl-optimization/46183
692         * gcc.dg/torture/pr46183.c: New testcase.
693
694 2010-11-04  Richard Guenther  <rguenther@suse.de>
695
696         PR tree-optimization/46068
697         * gcc.dg/torture/pr46068.c: New testcase.
698
699 2010-11-04  Richard Guenther  <rguenther@suse.de>
700
701         PR tree-optimization/45991
702         * gcc.dg/pr45991.c: New testcase.
703
704 2010-11-04  Richard Guenther  <rguenther@suse.de>
705
706         PR tree-optimization/46154
707         * g++.dg/torture/pr46154.C: New testcase.
708
709 2010-11-04  Richard Guenther  <rguenther@suse.de>
710
711         PR tree-optimization/45733
712         * gcc.dg/pr45733.c: New testcase.
713
714 2010-11-04  Ira Rosen  <irar@il.ibm.com>
715
716         PR tree-optimization/46213
717         * gfortran.dg/vect/pr46213.f90: New.
718
719 2010-11-04  Richard Guenther  <rguenther@suse.de>
720
721         PR testsuite/45702
722         * gcc.dg/pr34989-1.c: Move ...
723         * gcc.dg/lto/pr34989-1_0.c: ... here.
724         * gcc.dg/pr34989-2.c: Move ...
725         * gcc.dg/lto/pr34989-1_1.c: ... here.
726         * gcc.dg/pr27898.c: Move ...
727         * gcc.dg/lto/pr27898_0.c: ... here and ...
728         * gcc.dg/lto/pr27898_1.c: ... split.
729         * gcc.dg/pr28712.c: Move ...
730         * gcc.dg/lto/pr28712_0.c: ... here and ...
731         * gcc.dg/lto/pr28712_1.c: ... split ...
732         * gcc.dg/lto/pr28712_2.c: ... twice.
733         * gcc.dg/pr28706.c: Move ...
734         * gcc.dg/lto/pr28706_0.c: ... here and ...
735         * gcc.dg/lto/pr28706_1.c: ... split.
736
737 2010-11-04  Richard Guenther  <rguenther@suse.de>
738             Richard Henderson  <rth@redhat.com>
739
740         * gcc.target/i386/fma4-vector-2.c: New testcase.
741
742 2010-11-04  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
743             Richard Guenther  <rguenther@suse.de>
744
745         * gcc.dg/vec-scal-opt.c: New testcase.
746         * gcc.dg/vec-scal-opt1.c: New testcase.
747         * gcc.dg/vec-scal-opt2.c: New testcase.
748
749 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
750
751         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
752         from plugin build flags on Darwin targets.
753
754 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
755
756         * gcc.target/i386/pr46285.c: Require split_stack target.
757
758 2010-11-03  Jason Merrill  <jason@redhat.com>
759
760         PR c++/46293
761         * g++.dg/cpp0x/constexpr-base2.C: New.
762
763         PR c++/46289
764         * g++.dg/cpp0x/initlist45.C: New.
765
766 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
767
768         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
769         is now allowed in categories.
770         * obj-c++.dg/property/dynamic-2.mm: Same change.
771         * objc.dg/property/dynamic-3.m: New.
772         * obj-c++.dg/property/dynamic-3.mm: New.
773         * objc.dg/property/at-property-14.m: New.
774         * objc.dg/property/at-property-15.m: New.
775         * obj-c++.dg/property/at-property-14.mm: New.
776         * obj-c++.dg/property/at-property-15.mm: New.
777
778         * objc.dg/foreach-6.m: Added a few more tests for valid and
779         invalid iterating variables and collections.
780
781 2010-11-03  Xinliang David Li  <davidxl@google.com>
782
783         PR target/46200
784         * g++.dg/tree-ssa/ivopts-2.C: New test.
785
786 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
787
788         PR target/46295
789         * gcc.target/i386/pr46295.c: New.
790
791 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
792
793         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
794         precision min/max for single precision on VSX.
795
796 2010-11-03  Jason Merrill  <jason@redhat.com>
797
798         PR c++/46289
799         * g++.dg/cpp0x/constexpr-ice3.C: New.
800
801 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
802
803         * gnat.dg/opt8.ad[sb]: New test.
804         * gnat.dg/opt8_pkg.ads: New helper.
805
806 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
807
808         PR rtl-optimization/45865
809         * gcc.dg/pr45865.c: New.
810         * gcc.dg/torture/pr45865.c: Likewise.
811
812         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
813         * gcc.target/arm/headmerge-2.c: Likewise.
814         * gcc.target/i386/headmerge-1.c: Likewise.
815         * gcc.target/i386/headmerge-2.c: Likewise.
816
817 2010-11-03  Richard Guenther  <rguenther@suse.de>
818
819         PR middle-end/46288
820         * gcc.dg/pr46288.c: New testcase.
821
822 2010-11-03  Richard Guenther  <rguenther@suse.de>
823
824         PR tree-optimization/44807
825         * gcc.dg/torture/pr44807.c: New testcase.
826
827 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
828
829         PR libgfortran/43899
830         * gfortran.dg/namelist_67.f90: New test.
831
832 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
833
834         PR tree-optimization/46009
835         * gcc.dg/vect/pr46009.c: New function.
836
837 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
838
839         Implemented -fobjc-std=objc1 flag.
840         * objc.dg/fobjc-std-1.m: New.
841         * obj-c++.dg/fobjc-std-1.mm: New.
842
843 2010-11-03  Richard Guenther  <rguenther@suse.de>
844
845         PR middle-end/46241
846         * g++.dg/debug/pr46241.C: New testcase.
847
848 2010-11-03  Richard Guenther  <rguenther@suse.de>
849
850         PR tree-optimization/46190
851         * gfortran.dg/pr46190.f90: New testcase.
852
853 2010-11-03  Richard Guenther  <rguenther@suse.de>
854
855         PR testsuite/46274
856         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
857         * gcc.dg/vect/vect-19.c: Likewise.
858         * gcc.dg/vect/vect-17.c: Likewise.
859
860 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
861
862         PR target/46285
863         * gcc.target/i386/pr46285.c: New.
864
865 2010-11-03  Richard Guenther  <rguenther@suse.de>
866
867         PR tree-optimization/46217
868         * gcc.dg/pr46217.c: New testcase.
869
870 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
871
872         * objc.dg/property/dotsyntax-1.m: New.
873         * objc.dg/property/dotsyntax-2.m: New.
874         * obj-c++.dg/property/dotsyntax-1.mm: New.
875         * obj-c++.dg/property/dotsyntax-2.mm: New.
876
877 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
878
879         PR tree-optimization/46165
880         * gcc.dg/pr46165.c: New test.
881
882 2010-11-03  Richard Guenther  <rguenther@suse.de>
883
884         PR middle-end/46251
885         * gcc.dg/pr46251.c: New testcase.
886
887 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
888
889         PR tree-optimization/46107
890         * gcc.c-torture/compile/pr46107.c: New test.
891
892         PR debug/46252
893         * gcc.dg/pr46252.c: New test.
894
895         PR rtl-optimization/46034
896         PR rtl-optimization/46212
897         PR rtl-optimization/46248
898         * gcc.c-torture/compile/pr46034.c: New test.
899         * gcc.c-torture/compile/pr46248.c: New test.
900         * gcc.dg/pr46212.c: New test.
901
902 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
903
904         * gnat.dg/sizetype4.adb: New test.
905
906 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
907
908         * gcc.target/i386/avx-vzeroupper-15.c: New.
909         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
910         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
911         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
912
913         PR target/46253
914         * gcc.target/i386/pr46253.c: New.
915
916 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
917             Tobias Burnus  <burnus@net-b.de>
918
919         PR fortran/45170
920         * gfortran.dg/deferred_type_param_1.f90: New.
921         * gfortran.dg/deferred_type_param_2.f90: New.
922         * gfortran.dg/initialization_1.f90: Update dg-errors.
923         * gfortran.dg/initialization_9.f90: Update dg-errors.
924
925 2010-11-02  Richard Guenther  <rguenther@suse.de>
926
927         PR tree-optimization/46149
928         * g++.dg/torture/pr46149.C: New testcase.
929
930 2010-11-02  Richard Guenther  <rguenther@suse.de>
931
932         PR tree-optimization/46216
933         * gcc.dg/torture/pr46216.c: New testcase.
934
935 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
936
937         PR target/46131
938         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
939         *-*-osf*.
940
941 2010-11-02  Richard Guenther  <rguenther@suse.de>
942
943         PR tree-optimization/46184
944         * gcc.dg/pr46184.c: New testcase.
945
946 2010-11-02  Richard Guenther  <rguenther@suse.de>
947
948         PR tree-optimization/46177
949         * gcc.dg/pr46177.c: New testcase.
950
951 2010-11-02  Martin Jambor  <mjambor@suse.cz>
952
953         PR middle-end/46120
954         * g++.dg/ipa/ivinline-9.C: New test.
955
956 2010-11-02  Martin Jambor  <mjambor@suse.cz>
957
958         PR tree-optimization/45875
959         * g++.dg/torture/pr45875.C: New test.
960
961 2010-11-02  Richard Guenther  <rguenther@suse.de>
962
963         PR testsuite/46249
964         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
965
966 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
967
968         PR debug/46255
969         * gcc.dg/pr46255.c: New test.
970
971 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
972
973         PR c++/46170
974         PR c++/46162
975         * g++.dg/template/sfinae26.C: New test.
976         * g++.dg/template/sfinae27.C: Likewise.
977
978 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
979
980         PR c++/45606
981         * g++.dg/template/typedef36.C: New test.
982         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
983         * g++.dg/template/canon-type-10.C: Likewise.
984         * g++.dg/template/canon-type-11.C: Likewise.
985         * g++.dg/template/canon-type-12.C: Likewise.
986         * g++.dg/template/canon-type-13.C: Likewise.
987
988 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
989
990         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
991         instance of debug_pubnames on darwin.
992
993 2010-11-01  Jason Merrill  <jason@redhat.com>
994             Benjamin Kosnik  <bkoz@redhat.com>
995
996         * g++.dg/cpp0x/constexpr-initlist2.C: New.
997         * g++.dg/cpp0x/constexpr-initlist3.C: New.
998
999         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1000         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1001         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1002         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1003         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1004         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1005         * g++.dg/cpp0x/constexpr-array.C: New.
1006         * g++.dg/cpp0x/constexpr-base.C: New.
1007         * g++.dg/cpp0x/constexpr-complex.C: New.
1008         * g++.dg/cpp0x/constexpr-data1.C: New.
1009         * g++.dg/cpp0x/constexpr-data2.C: New.
1010         * g++.dg/cpp0x/constexpr-deref.C: New.
1011         * g++.dg/cpp0x/constexpr-diag1.C: New.
1012         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1013         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1014         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1015         * g++.dg/cpp0x/constexpr-empty.C: New.
1016         * g++.dg/cpp0x/constexpr-empty2.C: New.
1017         * g++.dg/cpp0x/constexpr-empty3.C: New.
1018         * g++.dg/cpp0x/constexpr-empty4.C: New.
1019         * g++.dg/cpp0x/constexpr-empty5.C: New.
1020         * g++.dg/cpp0x/constexpr-ex1.C: New.
1021         * g++.dg/cpp0x/constexpr-ex2.C: New.
1022         * g++.dg/cpp0x/constexpr-ex3.C: New.
1023         * g++.dg/cpp0x/constexpr-ex4.C: New.
1024         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1025         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1026         * g++.dg/cpp0x/constexpr-function1.C: New.
1027         * g++.dg/cpp0x/constexpr-function2.C: New.
1028         * g++.dg/cpp0x/constexpr-function3.C: New.
1029         * g++.dg/cpp0x/constexpr-ice.C: New.
1030         * g++.dg/cpp0x/constexpr-initlist.C: New.
1031         * g++.dg/cpp0x/constexpr-neg1.C: New.
1032         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1033         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1034         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1035         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1036         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1037         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1038         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1039         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1040         * g++.dg/cpp0x/constexpr-object1.C: New.
1041         * g++.dg/cpp0x/constexpr-object2.C: New.
1042         * g++.dg/cpp0x/constexpr-overflow.C: New.
1043         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1044         * g++.dg/cpp0x/constexpr-pos1.C: New.
1045         * g++.dg/cpp0x/constexpr-potential1.C: New.
1046         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1047         * g++.dg/cpp0x/constexpr-pure.C: New.
1048         * g++.dg/cpp0x/constexpr-static.C: New.
1049         * g++.dg/cpp0x/constexpr-static2.C: New.
1050         * g++.dg/cpp0x/constexpr-static3.C: New.
1051         * g++.dg/cpp0x/constexpr-static4.C: New.
1052         * g++.dg/cpp0x/constexpr-static5.C: New.
1053         * g++.dg/cpp0x/constexpr-static6.C: New.
1054         * g++.dg/cpp0x/constexpr-string.C: New.
1055         * g++.dg/cpp0x/constexpr-switch.C: New.
1056         * g++.dg/cpp0x/constexpr-targ.C: New.
1057         * g++.dg/cpp0x/constexpr-throw.C: New.
1058         * g++.dg/cpp0x/constexpr-typeid.C: New.
1059         * g++.dg/cpp0x/constexpr-union.C: New.
1060         * g++.dg/cpp0x/constexpr-value.C: New.
1061         * g++.dg/cpp0x/constexpr-value2.C: New.
1062         * g++.dg/cpp0x/constexpr-variadic.C: New.
1063         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1064         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1065         * g++.dg/other/fold1.C: Likewise.
1066         * g++.dg/parse/crash36.C: Likewise.
1067         * g++.dg/parse/constant4.C: Adjust expected error.
1068         * g++.dg/template/arg5.C: Likewise.
1069         * g++.dg/template/non-dependent10.C: Likewise.
1070         * g++.dg/template/qualified-id3.C: Likewise.
1071         * g++.dg/warn/overflow-warn-1.C: Likewise.
1072         * g++.dg/warn/overflow-warn-3.C: Likewise.
1073         * g++.dg/warn/overflow-warn-4.C: Likewise.
1074         * g++.old-deja/g++.pt/crash10.C: Likewise.
1075
1076         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1077
1078 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1079
1080         Implemented format and noreturn attributes for Objective-C methods.
1081         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1082         * objc.dg/attributes/method-deprecated-1.m: New.
1083         * objc.dg/attributes/method-deprecated-2.m: New.
1084         * objc.dg/attributes/method-deprecated-3.m: New.
1085         * objc.dg/attributes/method-noreturn-1.m: New.
1086         * objc.dg/attributes/method-sentinel-1.m: New.
1087         * objc.dg/attributes/method-format-1.m: New.
1088         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1089         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1090         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1091         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1092         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1093         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1094         * obj-c++.dg/attributes/method-format-1.mm: New.
1095
1096 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1097
1098         * objc.dg/property/at-property-deprecated-1.m: New.
1099         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1100
1101 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1102
1103         Implemented Objective-C 2.0 property accessors.
1104         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1105         avoid testing more complex accessors in this testcase which is not
1106         about them.
1107         * objc.dg/property/at-property-7.m: Same change.
1108         * objc.dg/property/at-property-8.m: Same change.
1109         * objc.dg/property/at-property-9.m: Same change.
1110         * objc.dg/property/at-property-10.m: Same change.
1111         * objc.dg/property/at-property-11.m: Same change.
1112         * obj-c++.dg/property/at-property-6.mm: Same change.
1113         * obj-c++.dg/property/at-property-7.mm: Same change.
1114         * obj-c++.dg/property/at-property-8.mm: Same change.
1115         * obj-c++.dg/property/at-property-9.mm: Same change.
1116         * obj-c++.dg/property/at-property-10.mm: Same change.
1117         * obj-c++.dg/property/at-property-11.mm: Same change.
1118         * objc.dg/property/at-property-12.m: New.
1119         * objc.dg/property/at-property-13.m: New.
1120         * obj-c++.dg/property/at-property-12.mm: New.
1121         * obj-c++.dg/property/at-property-13.mm: New.
1122
1123 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1124
1125         PR fortran/46152
1126         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1127         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1128         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1129         * gfortran.dg/allocate_with_typespec_2.f: New test.
1130         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1131         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1132         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1133
1134 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1135             Nathan Froyd  <froydnj@codesourcery.com>
1136
1137         PR tree-optimization/46259
1138         * gfortran.dg/pr46259.f: New testcase.
1139
1140 2010-11-01  Paul Koning  <ni1d@arrl.net>
1141
1142         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1143         * gcc.c-torture/compile/20020604-1.c: Ditto.
1144         * gcc.c-torture/compile/20001226-1.c: Ditto.
1145         * gcc.c-torture/compile/20010327-1.c: Ditto.
1146         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1147         * gcc.c-torture/compile/pr43191.c: Ditto.
1148         * gcc.c-torture/compile/pr41181.c: Ditto.
1149
1150 2010-10-31  Richard Henderson  <rth@redhat.com>
1151
1152         * lib/target-supports.exp
1153         (check_effective_target_automatic_stack_alignment): True for
1154         x86 but not windows.
1155         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1156         use of the preferred-stack-boundary arguments.
1157         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1158
1159 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1160
1161         PR target/46142
1162         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1163         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1164
1165 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1166
1167         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1168
1169 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1170
1171         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1172         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1173         than tls.
1174         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1175         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1176         * objc.dg/torture/tls/thr-init.m: Likewise.
1177         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1178         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1179
1180 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1181
1182         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1183         the Linux kernel.
1184
1185 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1186
1187         PR fortran/44917
1188         PR fortran/44926
1189         PR fortran/46196
1190         * gfortran.dg/typebound_generic_10.f03: New.
1191
1192 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1193
1194         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1195         * objc.dg/property/property-neg-1.m: Updated for changes in the
1196         syntax of @property and the implementation of
1197         @synthesize/@dynamic.
1198         * objc.dg/property/property-neg-2.m: Same change.
1199         * objc.dg/property/property-neg-3.m: Same change.
1200         * objc.dg/property/property-neg-4.m: Same change.
1201         * objc.dg/property/property-neg-5.m: Same change.
1202         * objc.dg/property/property-neg-7.m: Same change.
1203         * objc.dg/property/property-1.m: Same change.
1204         * objc.dg/property/synthesize-1.m: Same change.
1205         * objc.dg/property/at-property-2.m: Same change.
1206         * objc.dg/property/at-property-4.m: Same change.
1207
1208         * objc.dg/property/fsf-property-method-acces.m: Updated for
1209         changes in the syntax of @property and the implementation of
1210         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1211         * objc.dg/property/fsf-property-basic.m: Same change.
1212         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1213
1214         * objc.dg/property/at-property-5.m: New.
1215         * objc.dg/property/at-property-6.m: New.
1216         * objc.dg/property/at-property-7.m: New.
1217         * objc.dg/property/at-property-8.m: New.
1218         * objc.dg/property/at-property-9.m: New.
1219         * objc.dg/property/at-property-10.m: New.
1220         * objc.dg/property/at-property-11.m: New.
1221         * objc.dg/property/synthesize-2.m: New.
1222         * objc.dg/property/dynamic-2.m: New.
1223
1224         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1225         syntax of @property and the implementation of
1226         @synthesize/@dynamic.
1227         * obj-c++.dg/property/property-neg-2.mm: Same change.
1228         * obj-c++.dg/property/property-neg-3.mm: Same change.
1229         * obj-c++.dg/property/property-neg-4.mm: Same change.
1230         * obj-c++.dg/property/property-neg-5.mm: Same change.
1231         * obj-c++.dg/property/property-neg-7.mm: Same change.
1232         * obj-c++.dg/property/property-1.mm: Same change.
1233         * obj-c++.dg/property/synthesize-1.mm: Same change.
1234         * obj-c++.dg/property/at-property-2.mm: Same change.
1235         * obj-c++.dg/property/at-property-4.mm: Same change.
1236
1237         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1238         changes in the syntax of @property and the implementation of
1239         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1240         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1241         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1242
1243         * obj-c++.dg/property/at-property-5.mm: New.
1244         * obj-c++.dg/property/at-property-6.mm: New.
1245         * obj-c++.dg/property/at-property-7.mm: New.
1246         * obj-c++.dg/property/at-property-8.mm: New.
1247         * obj-c++.dg/property/at-property-9.mm: New.
1248         * obj-c++.dg/property/at-property-10.mm: New.
1249         * obj-c++.dg/property/at-property-11.mm: New.
1250         * obj-c++.dg/property/synthesize-2.mm: New.
1251         * obj-c++.dg/property/dynamic-2.mm: New.
1252
1253 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1254             Andrew Pinski <pinskia@gmail.com>
1255
1256         * gcc.c-torture/execute/vector-shift.c: New testcase.
1257         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1258         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1259         * gcc.dg/vector-shift.c: Likewise.
1260         * gcc.dg/vector-shift1.c: Likewise.
1261         * gcc.dg/torture/vector-shift2.c: Likewise.
1262         * gcc.dg/vector-shift3.c: Likewise.
1263         * gcc.dg/simd-1b.c: Adjust.
1264
1265 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1266
1267         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1268
1269 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1270
1271         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1272
1273 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1274
1275         PR target/46153
1276         * gcc.target/i386/pr46153.c: New test.
1277
1278 2010-10-27  Jason Merrill  <jason@redhat.com>
1279
1280         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1281
1282 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1283
1284         PR fortran/46161
1285         * gfortran.dg/class_dummy_3.f03: New.
1286
1287 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1288
1289         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1290         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1291
1292         * gcc.target/i386/avx-vzeroupper-3.c: New.
1293         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1294         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1295         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1296         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1297         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1298         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1299         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1300         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1301         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1302         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1303         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1304
1305 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1306
1307         * obj-c.dg/property/at-property-4.m: New.
1308         * obj-c++.dg/property/at-property-4.mm: New.
1309         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1310         updates in warning.
1311         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1312         updates in warning.
1313
1314 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1315
1316         * objc.dg/property/at-property-1.m: New.
1317         * objc.dg/property/at-property-2.m: New.
1318         * objc.dg/property/at-property-3.m: New.
1319         * objc.dg/ivar-invalid-type-1.m: New.
1320         * obj-c++.dg/property/at-property-1.mm: New.
1321         * obj-c++.dg/property/at-property-2.mm: New.
1322         * obj-c++.dg/property/at-property-3.mm: New.
1323         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1324         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1325         in error reporting.
1326
1327 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1328
1329         PR libgfortran/46010
1330         * gfortran.dg/namelist_66.f90: New test.
1331         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1332
1333 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1334
1335         PR fortran/42647
1336         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1337         * gfortran.dg/allocatable_scalar_10.f90: New.
1338         * gfortran.dg/class_19.f03: Extended.
1339
1340 2010-10-26  Jan Hubicka  <jh@suse.cz>
1341
1342         PR middle-end/45736
1343         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1344
1345 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1346
1347         PR tree-optimization/46167
1348         * gcc.dg/vect/O-pr46167.c: New.
1349         * gcc.dg/vect/vect.exp: Run tests with -O.
1350
1351 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1352
1353         PR target/44948
1354         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1355         * g++.dg/vect/pr33860a.cc: Likewise.
1356         * gcc.c-torture/compile/20070522-1.c: Likewise.
1357         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1358         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1359         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1360         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1361         * gcc.dg/pr44136.c: Likewise.
1362
1363         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1364         * gcc.dg/compat/vector-1_x.c: Likewise.
1365         * gcc.dg/compat/vector-1_y.c: Likewise.
1366         * gcc.dg/compat/vector-2_x.c: Likewise.
1367         * gcc.dg/compat/vector-2_y.c: Likewise.
1368         * gcc.dg/pr43300.c: Likewise.
1369
1370         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1371         * gcc.dg/compat/vector-1a_y.c: Likewise.
1372         * gcc.dg/compat/vector-1b_x.c: Likewise.
1373         * gcc.dg/compat/vector-1b_y.c: Likewise.
1374         * gcc.dg/compat/vector-2a_x.c: Likewise.
1375         * gcc.dg/compat/vector-2a_y.c: Likewise.
1376         * gcc.dg/compat/vector-2b_x.c: Likewise.
1377         * gcc.dg/compat/vector-2b_y.c: Likewise.
1378         * gcc.target/i386/pr39162.c: Likewise.
1379         * gcc.target/i386/pr40906-2.c: Likewise.
1380         * gcc.target/i386/sse-5.c: Likewise.
1381
1382         * gcc.dg/pr35442.c: Prune ABI change warnings.
1383
1384         * gcc.c-torture/execute/pr38151.x: New.
1385         * gcc.target/i386/pr44948-1a.c: Likewise.
1386         * gcc.target/i386/pr44948-1b.c: Likewise.
1387         * gcc.target/i386/pr44948-2a.c: Likewise.
1388         * gcc.target/i386/pr44948-2b.c: Likewise.
1389
1390 2010-10-26  Ian Lance Taylor  <iant@google.com>
1391
1392         PR middle-end/45687
1393         * gcc.c-torture/execute/20101025-1.c: New test.
1394
1395 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1396
1397         PR fortran/45451
1398         * gfortran.dg/class_allocate_5.f90: New.
1399
1400 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1401
1402         Implement opaque-enum-specifiers for C++0x
1403         * g++.dg/cpp0x/forw_enum1.C: New.
1404         * g++.dg/cpp0x/forw_enum2.C: New.
1405         * g++.dg/cpp0x/forw_enum3.C: New.
1406         * g++.dg/cpp0x/forw_enum4.C: New.
1407         * g++.dg/cpp0x/forw_enum5.C: New.
1408         * g++.dg/cpp0x/forw_enum6.C: New.
1409         * g++.dg/cpp0x/forw_enum7.C: New.
1410         * g++.dg/cpp0x/forw_enum8.C: New.
1411         * g++.dg/cpp0x/forw_enum9.C: New.
1412         * g++.dg/parse/enum3.C: Add new errors.
1413         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1414         * g++.dg/cpp0x/auto9.C: Add new error.
1415         * g++.dg/template/crash79.C: Add new errors.
1416
1417 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1418
1419         * gcc.target/arm/volatile-bitfields-1.c: New test.
1420         * gcc.target/arm/volatile-bitfields-2.c: New test.
1421         * gcc.target/arm/volatile-bitfields-3.c: New test.
1422
1423 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1424
1425         * gnat.dg/pointer_discr1.adb: New test.
1426         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1427         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1428         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1429
1430 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1431
1432         * gnat.dg/loop_optimization8.adb: New test.
1433         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1434         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1435
1436 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1437
1438         * gnat.dg/in_out_parameter2.adb: New test.
1439         * gnat.dg/in_out_parameter3.adb: Likewise.
1440
1441 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1442
1443         * g++.dg/opt/combine.c: New test.
1444
1445 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1446
1447         * gnat.dg/opt7.ad[sb]: New test.
1448         * gnat.dg/opt7_pkg.ads: New helper.
1449
1450 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1451
1452         PR objc/45735
1453         * obj-c.dg/pr45735.mm: New.
1454         * obj-c++.dg/pr45735.mm: New.
1455
1456 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1457
1458         PR objc/24393
1459         * objc.dg/pr24393.m: New.
1460         * obj-c++.dg/pr24393.mm: New.
1461
1462 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1463
1464         PR objc/28049
1465         * objc.dg/pr28049.m: New.
1466         * obj-c++.dg/pr28049.mm: New.
1467
1468 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1469
1470         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1471         parameter attributes are now supported.
1472         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1473         * objc.dg/attributes/parameter-attribute-1.m: New test.
1474         * objc.dg/attributes/parameter-attribute-2.m: New test.
1475         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1476         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1477
1478 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1479
1480         Based on the CFString implementation in FSF apple/trunk branch.
1481
1482         * gcc.dg/darwin-cfstring-1.c: New.
1483         * gcc.dg/darwin-cfstring-2.c: New.
1484         * gcc.dg/torture/darwin-cfstring-3.c: New.
1485         * g++.dg/other/darwin-cfstring1.C: New.
1486         * g++.dg/torture/darwin-cfstring-3.C: New.
1487
1488 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1489
1490         * objc.dg/demangle-1.m: New test.
1491         * obj-c++.dg/demangle-1.mm: New test.
1492         * obj-c++.dg/demangle-2.mm: New test.
1493         * obj-c++.dg/demangle-3.mm: New test.
1494
1495 2010-10-23  Ian Lance Taylor  <iant@google.com>
1496
1497         * gcc.c-torture/execute/20101011-1.c: New test.
1498         * gcc.c-torture/execute/20101011-1.x: New test driver.
1499
1500 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1501
1502         PR fortran/46122
1503         * gfortran.dg/protected_8.f90: New.
1504
1505 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1506
1507         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1508         * gcc.target/i386/isa-9.c: Skip for -march other than
1509         -march=amdfam10 in multilib options.
1510         * gcc.target/i386/pr42589.c: Skip for -march other than
1511         -march=i486 in multilib options.
1512         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1513         other -march in multilib options.
1514
1515 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1516
1517         PR rtl-optimization/37360
1518         * gcc.dg/pr37360.c: New test.
1519
1520 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1521
1522         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1523
1524 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1525         Andrew Pinski <pinskia@gmail.com>
1526
1527         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1528         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1529         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1530         * gcc.dg/vector-subscript-1.c: Likewise.
1531         * gcc.dg/vector-subscript-2.c: Likewise.
1532         * gcc.dg/vector-subscript-3.c: New testcase.
1533         * gcc.dg/array-8.c: Adjust.
1534
1535 2010-10-22  Richard Guenther  <rguenther@suse.de>
1536
1537         PR middle-end/46137
1538         * c-c++-common/torture/pr46137.c: New testcase.
1539
1540 2010-10-22  Jason Merrill  <jason@redhat.com>
1541
1542         PR c++/46129
1543         * g++.dg/template/defarg14.C: New.
1544
1545 2010-10-22  Jason Merrill  <jason@redhat.com>
1546
1547         PR c++/46103
1548         * g++.dg/cpp0x/implicit10.C: New.
1549
1550 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
1551
1552         PR target/46098
1553         * gcc.target/i386/pr46098.c: New test.
1554
1555 2010-10-22  Richard Guenther  <rguenther@suse.de>
1556
1557         PR tree-optimization/45720
1558         * gcc.dg/torture/pr45720.c: New testcase.
1559
1560 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1561
1562         PR tree-optimization/46126
1563         * gcc.dg/vect/pr46126.c: New.
1564
1565 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1566
1567         Based on the CFString implementation in FSF apple/trunk branch.
1568
1569         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1570         so that the latter can be used in dg-skip and dg-xfail clauses.
1571         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1572         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1573         to use dg-additional-files for Object1.
1574         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1575         to use dg-additional-files for Object1, move to torture/strings/.
1576         * obj-c++.dg/const-str-4.mm: Likewise.
1577         * obj-c++.dg/const-str-3.mm: Likewise.
1578         * obj-c++.dg/const-str-8.mm: Likewise.
1579         * obj-c++.dg/const-str-9.mm: Likewise.
1580         * obj-c++.dg/const-str-10.mm: Likewise.
1581         * obj-c++.dg/const-str-10.mm: Likewise.
1582         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1583         to use dg-additional-files for Object1, move to strings/.
1584         * obj-c++.dg/const-str-2.mm: Likewise.
1585         * obj-c++.dg/const-str-5.mm: Likewise.
1586         * obj-c++.dg/const-str-6.mm: Likewise.
1587         * obj-c++.dg/const-str-12.mm: Likewise.
1588         * obj-c++.dg/strings/strings.exp: New.
1589         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1590         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1591         * obj-c++.dg/torture/strings/strings.exp: New.
1592         * obj-c++.dg/torture/strings/string1.mm: New.
1593         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1594         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1595         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1596
1597         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1598         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1599         * objc/execute/string2.m: Likewise.
1600         * objc/execute/string3.m: Likewise.
1601         * objc/execute/string3.m: Likewise.
1602         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1603         * objc.dg/foreach-4.m: Likewise.
1604         * objc.dg/foreach-5.m: Likewise.
1605         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1606         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1607         * objc.dg/const-str-4.m: Likewise.
1608         * objc.dg/const-str-7.m: Likewise.
1609         * objc.dg/const-str-8.m: Likewise.
1610         * objc.dg/const-str-9.m: Likewise.
1611         * objc.dg/const-str-10.m: Likewise.
1612         * objc.dg/const-str-11.m: Likewise.
1613         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1614         to use dg-additional-files for Object1, move to objc.dg/strings/.
1615         * objc.dg/const-str-2.m: Likewise.
1616         * objc.dg/const-str-5.m: Likewise.
1617         * objc.dg/const-str-6.m: Likewise.
1618         * objc.dg/const-str-12.m: Likewise.
1619         * objc.dg/const-str-12b.m: Likewise.
1620         * objc.dg/strings/strings.exp: New.
1621         * objc.dg/strings/const-cfstring-2.m: New.
1622         * objc.dg/strings/const-cfstring-5.m: New.
1623         * objc.dg/torture/strings/strings.exp: New.
1624         * objc.dg/torture/strings/const-cfstring-1.m: New.
1625         * objc.dg/torture/strings/const-cfstring-3.m: New.
1626         * objc.dg/torture/strings/const-cfstring-4.m: New.
1627
1628 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1629
1630         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1631
1632 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1633
1634         PR c++/46117
1635         * g++.dg/parse/crash57.C: New.
1636
1637 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1638             H.J. Lu  <hongjiu.lu@intel.com>
1639
1640         PR target/45946
1641         * gcc.target/i386/pr45946.c: New test.
1642
1643 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1644
1645         PR tree-optimization/45875
1646         * g++.dg/ipa/pr45875.C: New test.
1647
1648 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1649
1650         PR tree-optimization/46049
1651         PR tree-optimization/46052
1652         * gcc.dg/vect/pr46052.c: New test.
1653         * gcc.dg/vect/pr46049.c: New test.
1654
1655 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1656
1657         PR fortran/46007
1658         * gfortran.dg/shape_5.f90:  New test case.
1659
1660 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1661
1662         PR fortran/46060
1663         * gfortran.dg/proc_ptr_comp_25.f90: New.
1664
1665 2010-10-21  Richard Guenther  <rguenther@suse.de>
1666             Michael Matz  <matz@suse.de>
1667
1668         PR tree-optimization/45764
1669         * gcc.dg/torture/pr45764.c: New testcase.
1670
1671 2010-10-21  Richard Guenther  <rguenther@suse.de>
1672
1673         PR tree-optimization/46111
1674         * g++.dg/torture/pr46111.C: New testcase.
1675
1676 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1677
1678         PR fortran/46067
1679         * gfortran.dg/dummy_procedure_4.f90: New.
1680         * gfortran.dg/proc_ptr_30.f90: New.
1681
1682 2010-10-21  Tobias Burnus  <burnus@net-b.de>
1683
1684         PR fortran/46100
1685         * gfortran.dg/ptr-func-1.f90: New.
1686         * gfortran.dg/ptr-func-2.f90: New.
1687
1688 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1689
1690         PR tree-optimization/45919
1691         * gcc.c-torture/compile/pr45919.c: New test.
1692
1693         PR tree-optimization/46066
1694         * gcc.dg/autopar/pr46066.c: New test.
1695
1696 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1697
1698         PR c++/46024
1699         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1700
1701 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1702
1703         PR c++/46056
1704         * g++.dg/cpp0x/range-for7.C: New.
1705
1706 2010-10-20  Richard Guenther  <rguenther@suse.de>
1707
1708         PR lto/45667
1709         * g++.dg/lto/20101020-1_0.h: New testcase.
1710         * g++.dg/lto/20101020-1_0.C: Likewise.
1711         * g++.dg/lto/20101020-1_1.C: Likewise.
1712
1713 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
1714
1715         * gcc.dg/20101013-1.c: New test.
1716
1717 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1718
1719         PR target/46085
1720         * gcc.target/i386/pr46085-1.c: New.
1721         * gcc.target/i386/pr46085-2.c: Likewise.
1722
1723 2010-10-20  Richard Guenther  <rguenther@suse.de>
1724
1725         PR tree-optimization/45860
1726         * gcc.dg/torture/pr45860.c: New testcase.
1727
1728 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1729
1730         * gnat.dg/discr25.adb: New test.
1731         * gnat.dg/discr25_pkg.ad[sb]: New helper.
1732
1733 2010-10-20  Olivier Hainque  <hainque@adacore.com>
1734
1735         * gcc.target/powerpc/ehreturn.c: New test.
1736
1737 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1738
1739         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
1740         not require Foundation and run with the GNU runtime as well.
1741
1742         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1743
1744         Radar 4439126
1745         * obj-c++.dg/template-8.mm: New.
1746
1747 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1748
1749         PR objc/23709
1750         * objc.dg/pr23709.m: New.
1751         * obj-c++.dg/pr23709.m: New.
1752
1753 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1754
1755         PR c++/46046
1756         * g++.dg/template/crash104.C: New.
1757
1758 2010-10-19  Richard Henderson  <rth@redhat.com>
1759
1760         * gcc.target/i386/fma3-fma.c: New.
1761         * gcc.target/i386/fma3-builtin.c: New.
1762         * gcc.target/i386/fma4-builtin.c: New.
1763
1764 2010-10-19  Richard Guenther  <rguenther@suse.de>
1765
1766         PR testsuite/46081
1767         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1768
1769 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1770
1771         Merge from 'apple/trunk' branch on FSF servers.
1772
1773         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1774
1775         Radar 4293709
1776         * objc.dg/proto-init-mimatch-1.m: New.
1777         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1778
1779 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1780
1781         Implemented parsing @synthesize and @dynamic for
1782         Objective-C/Objective-C++.
1783         * objc.dg/property/dynamic-1.m: New.
1784         * objc.dg/property/synthesize-1.m: New.
1785         * obj-c++.dg/property/dynamic-1.mm: New.
1786         * obj-c++.dg/property/synthesize-1.mm: New.
1787
1788 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1789
1790         * objc.dg/at-class-1.m: New.
1791         * objc.dg/at-class-1.mm: New.
1792
1793 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
1794
1795         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1796
1797 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1798
1799         Merge from 'apple/trunk' branch on FSF servers.
1800
1801         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
1802
1803         Radar 4407151
1804         * obj-c++.dg/template-7.mm: New.
1805
1806 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1807
1808         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1809         bugfix.
1810
1811 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1812
1813         Merge from 'apple/trunk' branch on FSF servers.
1814
1815         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1816
1817         Radar 4451818
1818         * obj-c++.dg/try-catch-16.mm: New.
1819         * obj-c++.dg/try-catch-17.mm: New.
1820
1821         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
1822
1823         Radar 4330422
1824         * obj-c++.dg/try-catch-15.mm: New
1825
1826         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
1827
1828         Radar 4204796
1829         * obj-c++.dg/try-catch-12.mm: New
1830         * obj-c++.dg/try-catch-13.mm: New
1831         * obj-c++.dg/try-catch-14.mm: New
1832         * objc.dg/try-catch-11.m: New
1833         * objc.dg/try-catch-12.m: New
1834         * objc.dg/try-catch-13.m: New
1835
1836 2010-10-18  Richard Henderson  <rth@redhat.com>
1837
1838         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1839
1840 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1841
1842         PR c/46015
1843         * c-c++-common/Wunused-var-13.c: New test.
1844
1845 2010-10-18  Richard Guenther  <rguenther@suse.de>
1846
1847         PR tree-optimization/45967
1848         * gcc.dg/torture/pr45967.c: New testcase.
1849         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1850         * gcc.dg/ipa/ipa-pta-13.c: Likewise
1851         * gcc.dg/torture/pr39074-2.c: Likewise
1852         * gcc.dg/torture/pta-escape-1.c: Likewise
1853         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1854         * gcc.dg/tree-ssa/pta-callused.c: Likewise
1855         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1856         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1857         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1858         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1859
1860 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
1861
1862         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1863
1864 2010-10-18  Richard Guenther  <rguenther@suse.de>
1865
1866         PR lto/44950
1867         * g++.dg/lto/20101015-2_0.C: New testcase.
1868
1869 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1870
1871         PR middle-end/46019
1872         * gcc.c-torture/execute/pr46019.c: New test.
1873
1874 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1875
1876         Merge from 'apple/trunk' branch on FSF servers.
1877
1878         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1879
1880         Radar 4516785
1881         * obj-c++.dg/method-namespace-2.mm: New.
1882
1883 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1884
1885         Merge from 'apple/trunk' branch on FSF servers.
1886
1887         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1888
1889         Radar 4133425
1890         * objc.dg/private-1.m: Test modified.
1891         * obj-c++.dg/private-1.mm: Test modified.
1892
1893 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1894
1895         PR testsuite/45987
1896         * gcc.target/i386/push-1.c: Remove.
1897
1898 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1899             H.J. Lu  <hongjiu.lu@intel.com>
1900
1901         PR target/46051
1902         * gcc.target/i386/pr46051.c: New test.
1903
1904 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1905
1906         * obj-c++.dg/gnu-api-2-class.mm: New.
1907         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1908         * obj-c++.dg/gnu-api-2-method.mm: New.
1909         * obj-c++.dg/gnu-api-2-objc.mm: New.
1910         * obj-c++.dg/gnu-api-2-object.mm: New.
1911         * obj-c++.dg/gnu-api-2-property.mm: New.
1912         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1913         * obj-c++.dg/gnu-api-2-sel.mm: New.
1914
1915 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1916
1917         * objc.dg/fsf-package-0.m: New.
1918         * obj-c++.dg/fsf-package-0.m: New.
1919
1920 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1921
1922         PR objc/18255
1923         * objc.dg/pr18255.m: New.
1924
1925 2010-10-16  Jan Hubicka  <jh@suse.cz>
1926
1927         PR middle-end/44206
1928         * g++.dg/torture/pr44206.C: New.
1929
1930 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1931
1932         * objc.dg/gnu-api-2-class.m: New.
1933         * objc.dg/gnu-api-2-objc.m: New.
1934
1935 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1936
1937         * objc.dg/gnu-api-2-ivar.m: New.
1938
1939 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1940
1941         * objc.dg/gnu-api-2-property.m: New.
1942
1943 2010-10-15  Xinliang David Li  <davidxl@google.com>
1944
1945         * g++.dg/uninit-pred-3_a.C: New test.
1946         * g++.dg/uninit-pred-3_b.C: New test.
1947
1948 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1949
1950         * objc.dg/gnu-api-2-object.m: New.
1951
1952 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1953
1954         * objc.dg/gnu-api-2-method.m: New.
1955
1956 2010-10-15  Jason Merrill  <jason@redhat.com>
1957
1958         * g++.dg/lto/pr45983_0.C: New.
1959
1960 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1961
1962         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1963         builtin combiner patterns.
1964         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1965         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1966         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1967         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1968         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1969
1970 2010-10-15  Richard Guenther  <rguenther@suse.de>
1971
1972         * g++.dg/lto/20101015-1_0.C: New testcase.
1973
1974 2010-10-15  Richard Guenther  <rguenther@suse.de>
1975
1976         PR testsuite/46021
1977         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1978         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1979
1980 2010-10-15  Richard Guenther  <rguenther@suse.de>
1981
1982         PR lto/45957
1983         * g++.dg/lto/20101014-1_0.C: New testcase.
1984
1985 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1986
1987         * objc.dg/gnu-api-2-protocol.m: New.
1988         * objc.dg/gnu-api-2-sel.m: New.
1989
1990 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1991
1992         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1993         arm-eabi targets.
1994
1995 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1996
1997         * gcc.dg/20101010-1.c: New testcase.
1998
1999 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2000
2001         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2002         script when relocatable linking.
2003
2004 2010-10-14  Yao Qi  <yao@codesourcery.com>
2005
2006         PR target/45447
2007         * gcc.target/arm/pr45447.c: New test.
2008
2009 2010-10-14  Jan Hubicka  <jh@suse.cz>
2010
2011         PR middle-end/45621
2012         * g++.dg/lto/pr45621.h : New.
2013         * g++.dg/lto/pr45621_0.C: New.
2014         * g++.dg/lto/pr45621_1.C: New.
2015
2016 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2017
2018         * objc.dg/property: New.
2019         * objc.dg/property/fsf-property-basic.m: New.
2020         * objc.dg/property/fsf-property-method-access.m: New.
2021         * objc.dg/property/fsf-property-named-ivar.m: New.
2022         * obj-c++.dg/property: New.
2023         * obj-c++.dg/property/fsf-property-basic.mm: New.
2024         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2025         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2026
2027         merge from FSF apple 'trunk' branch.
2028         2006 Fariborz Jahanian <fjahanian@apple.com>
2029
2030         Radars 4436866, 4505126, 4506903, 4517826
2031         * objc.dg/property/property-1.m: New.
2032         * objc.dg/property/property-2.m: New.
2033         * objc.dg/property/property-3.m: New.
2034         * objc.dg/property/property-neg-1.m: New.
2035         * objc.dg/property/property-neg-2.m: New.
2036         * objc.dg/property/property-neg-3.m: New.
2037         * objc.dg/property/property-neg-4.m: New.
2038         * objc.dg/property/property-neg-5.m: New.
2039         * objc.dg/property/property-neg-6.m: New.
2040         * objc.dg/property/property-neg-7.m: New.
2041         * objc.dg/property/property.exp: New.
2042         * obj-c++.dg/property/property-1.mm: New.
2043         * obj-c++.dg/property/property-2.mm: New.
2044         * obj-c++.dg/property/property-3.mm: New.
2045         * obj-c++.dg/property/property-neg-1.mm: New.
2046         * obj-c++.dg/property/property-neg-2.mm: New.
2047         * obj-c++.dg/property/property-neg-3.mm: New.
2048         * obj-c++.dg/property/property-neg-4.mm: New.
2049         * obj-c++.dg/property/property-neg-5.mm: New.
2050         * obj-c++.dg/property/property-neg-6.mm: New.
2051         * obj-c++.dg/property/property-neg-7.mm: New.
2052         * obj-c++.dg/property/property.exp: New.
2053
2054 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2055
2056         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2057
2058 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2059
2060         PR c/45969
2061         * gcc.c-torture/compile/pr45969-1.c: New test.
2062
2063 2010-10-14  Richard Guenther  <rguenther@suse.de>
2064
2065         PR tree-optimization/44913
2066         * gcc.dg/torture/pr44913.c: New testcase.
2067
2068 2010-10-14  Richard Guenther  <rguenther@suse.de>
2069
2070         PR lto/45382
2071         * g++.dg/lto/20101014-2_0.C: New testcase.
2072
2073 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2074
2075         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2076         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2077         * gcc.target/i386/pr44130.c: Likewise.
2078         * gcc.target/i386/pr44144.c: Likewise.
2079         * gcc.target/i386/pr44180.c: Likewise.
2080         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2081         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2082         * gcc.target/i386/vect-sizes-1.c: Likewise.
2083         * gcc.target/i386/vectorize4-avx.c: Likewise.
2084
2085 2010-10-14  Richard Guenther  <rguenther@suse.de>
2086
2087         PR lto/44561
2088         * g++.dg/lto/20101010-3_0.C: New testcase.
2089         * g++.dg/lto/20101010-4_0.C: Likewise.
2090
2091 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2092
2093         * objc.dg/pr45878.m: Update to include NSConstantString interface
2094         for -fnext-runtime.
2095         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2096         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2097         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2098         reference for m64 -fnext-runtime.
2099
2100 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2101
2102         * gcc.target/i386/vect-sizes-1.c: New.
2103
2104 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2105
2106         PR middle-end/46011
2107         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2108
2109 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2110
2111         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2112         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2113
2114 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2115
2116         * gcc.target/ia64/20101005.c: New test.
2117
2118 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2119
2120         PR rtl-optimization/45570
2121         * gcc.dg/pr45570.c: New test.
2122
2123 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2124
2125         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2126         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2127         * gcc.target/i386/vectorize4-avx.c: Likewise.
2128
2129 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2130
2131         * gcc.target/i386/avx-copysign-vec.c: New.
2132         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2133
2134 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2135
2136         PR middle-end/44130
2137         * gcc.target/i386/pr44130.c: New.
2138
2139 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2140
2141         PR middle-end/44144
2142         * gcc.target/i386/pr44144.c: New.
2143
2144 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2145
2146         PR target/44180
2147         * gcc.target/i386/pr44180.c: New.
2148
2149 2010-10-13  Jason Merrill  <jason@redhat.com>
2150
2151         * g++.dg/template/canon-type-8.C: New.
2152
2153 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2154
2155         * gcc.c-torture/execute/20101013-1.c: New test.
2156
2157 2010-10-13  Richard Guenther  <rguenther@suse.de>
2158
2159         PR objc/45878
2160         * objc.dg/pr45878.m: New testcase.
2161
2162 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2163
2164         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2165         * gcc.dg/format/dfp-printf-1.c: Likewise.
2166         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2167
2168 2010-10-13  Richard Guenther  <rguenther@suse.de>
2169
2170         PR tree-optimization/45788
2171         * g++.dg/pr45788.C: New testcase.
2172
2173 2010-10-13  Richard Guenther  <rguenther@suse.de>
2174
2175         PR tree-optimization/45970
2176         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2177
2178 2010-10-13  Richard Guenther  <rguenther@suse.de>
2179
2180         PR tree-optimization/45982
2181         * gcc.dg/torture/pr45982.c: New testcase.
2182         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2183         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2184         * gcc.dg/torture/pr39074-2.c: Likewise.
2185
2186 2010-10-13  Richard Guenther  <rguenther@suse.de>
2187
2188         PR middle-end/45874
2189         * g++.dg/torture/pr45874.C: New testcase.
2190
2191 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2192
2193         * objc.dg/attributes/method-attribute-1.m: Update to respond
2194         to implemented method attributes..
2195         * objc.dg/attributes/method-attribute-2.m: Likewise.
2196         * objc.dg/attributes/method-attribute-3.m: Likewise.
2197         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2198         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2199         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2200
2201 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2202
2203         PR libobjc/23214
2204         * objc.dg/pr23214.m: New.
2205
2206 2010-10-12  Michael Eager  <eager@eagercon.com>
2207
2208         PR testsuite/45856
2209         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2210         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2211
2212 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2213
2214         PR fortran/45636
2215         * gcc.c-torture/execute/pr45636.c: New test.
2216         * gfortran.dg/pr45636.f90: New test.
2217
2218 2010-10-12  Richard Henderson  <rth@redhat.com>
2219
2220         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2221
2222 2010-10-12  Daniel Kraft  <d@domob.eu>
2223
2224         PR fortran/38936
2225         * gfortran.dg/associate_1.f03: More tests with derived-types.
2226         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2227         * gfortran.dg/associate_8.f03: Fix typo.
2228         * gfortran.dg/initialization_27.f90: Fix typo.
2229
2230 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2231
2232         PR testsuite/45851
2233         * lib/lto.exp (lto-get-options-main): Support optional target
2234         selector for dg-extra-ld-options.
2235
2236 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2237
2238         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2239         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2240
2241 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2242
2243         PR middle-end/45699
2244         * g++.dg/torture/pr45699.C: New test.
2245         * g++.dg/otr-fold-1.C: Adjusted.
2246         * g++.dg/otr-fold-1.C: Likewise.
2247
2248 2010-10-11  Nick Clifton  <nickc@redhat.com>
2249
2250         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2251         Allow for a user label prefix.
2252
2253 2010-10-10  Richard Guenther  <rguenther@suse.de>
2254
2255         * g++.dg/lto/20101010-1_0.C: New testcase.
2256         * g++.dg/lto/20101010-2_0.C: Likewise.
2257
2258 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2259
2260         PR tree-optimization/45902
2261         * gcc.dg/vect/45902.c: New test.
2262
2263 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2264
2265         PR target/45870
2266         * gcc.dg/tls/pr45870.c: New test.
2267
2268 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2269
2270         PR fortran/45961
2271         * gfortran.dg/typebound_operator_6.f03: New.
2272
2273 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2274
2275         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2276         and adjust -export symbol scanning.
2277         * g++.dg/ext/dllexport1.C: Likewise.
2278         * g++.dg/ext/dllexport3.C: Likewise.
2279         * gcc.dg/dll-3.c: Likewise.
2280         * gcc.dg/dll-4.c: Likewise.
2281         * gcc.dg/dll-5.c: Likewise.
2282
2283 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2284
2285         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2286         instead of tree_profile dump file.
2287         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2288         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2289         dump file.
2290
2291 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2292
2293         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2294
2295 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2296
2297         * gfortran.dg/character_comparison_4.f90:  New test.
2298         * gfortran.dg/character_comparison_5.f90:  New test.
2299         * gfortran.dg/character_comparison_6.f90:  New test.
2300
2301 2010-10-09  Richard Henderson  <rth@redhat.com>
2302
2303         * lib/target-supports.exp
2304         (check_effective_target_automatic_stack_alignment): Always true.
2305
2306 2010-10-09  Richard Guenther  <rguenther@suse.de>
2307
2308         PR lto/45956
2309         * gcc.dg/lto/20101009-2_0.c: New testcase.
2310         * gcc.dg/lto/20101009-2_1.c: Likewise.
2311         * gcc.dg/lto/20101009-2_2.c: Likewise.
2312
2313 2010-10-09  Richard Guenther  <rguenther@suse.de>
2314
2315         PR lto/45947
2316         * g++.dg/lto/20101009-1_0.C: New testcase.
2317
2318 2010-10-09  Richard Guenther  <rguenther@suse.de>
2319
2320         PR tree-optimization/45945
2321         * gcc.dg/lto/20101009-1_0.c: New testcase.
2322
2323 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2324
2325         PR target/45913
2326         * gcc.target/i386/pr45913.c: New.
2327
2328 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2329
2330         PR fortran/45943
2331         * gfortran.dg/streamio_16.f90: Update test.
2332
2333 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2334
2335         PR tree-optimization/45903
2336         * gcc.target/i386/pr45903.c: New test.
2337
2338 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2339
2340         * gnat.dg/interface5.adb: Compile with warnings disabled.
2341
2342 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2343
2344         * obj-c++.dg/encode-10.mm: New testcase.
2345
2346 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2347
2348         PR objc++/23614
2349         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2350         C++ class.  Removed XFAIL.
2351
2352 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2353
2354         PR fortran/45933
2355         * gfortran.dg/typebound_operator_5.f03: New.
2356
2357 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2358
2359         Merge from 'apple/trunk' branch on FSF servers.
2360
2361         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
2362
2363         Radar 4508851
2364         * obj-c++.dg/method-namespace-1.mm: New.
2365
2366 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2367
2368         * gcc.dg/tree-ssa/sra-11.c: New test.
2369
2370 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2371
2372         PR Tree-Vect/45847
2373         * gcc.dg/vect/pr45847.c: New test.
2374
2375 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2376             Kai Tietz  <kai.tietz@onevision.com>
2377
2378         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2379
2380 2010-10-07  Richard Guenther  <rguenther@suse.de>
2381
2382         PR tree-optimization/45732
2383         * gcc.dg/torture/pr45732.c: New testcase.
2384
2385 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2386
2387         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2388         * objc.dg/foreach-2.m: Likewise.
2389         * objc.dg/foreach-3.m: Likewise.
2390         * objc.dg/foreach-4.m: Likewise.
2391         * objc.dg/foreach-5.m: Likewise.
2392         * objc.dg/foreach-6.m: Likewise.
2393         * objc.dg/foreach-7.m: Likewise.
2394         * objc.dg/objc-foreach-4.m: Likewise.
2395         * objc.dg/objc-foreach-5.m: Likewise.
2396
2397 2010-10-07  Richard Guenther  <rguenther@suse.de>
2398
2399         PR middle-end/45869
2400         * gcc.dg/torture/pr45869.c: New testcase.
2401
2402 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2403
2404         * objc.dg/set-not-used-1.m: New
2405         * obj-c++.dg/set-not-used-1.mm: New.
2406
2407 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2408
2409         * objc.dg/attributes/method-attribute-3.m: New.
2410         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2411
2412 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2413
2414         PR fortran/45916
2415         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2416
2417 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2418
2419         PR fortran/45889
2420         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2421
2422 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2423
2424         Merge from 'apple/trunk' branch on FSF servers.
2425
2426         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
2427
2428         Radar 4278774
2429         * obj-c++.dg/encode-9.mm: New.
2430
2431 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2432
2433         * g++.dg/cpp0x/pr45908.C: New test.
2434
2435 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2436
2437         * gnat.dg/opt6.ad[sb]: New test.
2438
2439 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2440
2441         Implemented fast enumeration for Objective-C.
2442         * objc.dg/foreach-1.m: New.
2443         * objc.dg/foreach-2.m: New.
2444         * objc.dg/foreach-3.m: New.
2445         * objc.dg/foreach-4.m: New.
2446         * objc.dg/foreach-5.m: New.
2447         * objc.dg/foreach-6.m: New.
2448         * objc.dg/foreach-7.m: New.
2449
2450         Merge from 'apple/trunk' branch on FSF servers:
2451         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
2452
2453         Radar 4502236
2454         * objc.dg/objc-foreach-5.m: New.
2455
2456         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
2457
2458         Radar 4507230
2459         * objc.dg/objc-foreach-4.m: New.
2460
2461         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
2462
2463         Radar 4472881
2464         * objc.dg/objc-foreach-3.m: New.
2465
2466         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
2467
2468         Radar 4468498
2469         * objc.dg/objc-foreach-2.m: New.
2470
2471         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
2472
2473         Radar 4294910
2474         * objc.dg/objc-foreach-1.m: New
2475
2476 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2477
2478         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2479         unsigned values.
2480
2481 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2482
2483         PR objc++/28050
2484         * obj-c++.dg/syntax-error-10.mm: New.
2485
2486 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2487
2488         PR objc++/23707
2489         * obj-c++.dg/syntax-error-9.mm: New.
2490
2491 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2492
2493         PR objc++/31126
2494         * obj-c++.dg/syntax-error-8.mm: New.
2495
2496 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2497
2498         Merge from 'apple/trunk' branch on FSF servers.
2499
2500         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
2501
2502         Radar 4290840
2503         * obj-c++.dg/syntax-error-7.mm: New
2504
2505         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
2506
2507         Radar 4294425
2508         * obj-c++.dg/syntax-error-6.mm: New
2509
2510         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
2511
2512         Radar 4261146
2513         * obj-c++.dg/syntax-error-5.mm: New
2514
2515         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2516
2517         Radar 4093475
2518         * obj-c++.dg/syntax-error-[3-4].mm: New.
2519
2520         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2521
2522         Radar 4185810
2523         * obj-c++.dg/syntax-error-[1-2].mm: New.
2524
2525 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2526
2527         PR tree-optimization/45752
2528         * gcc.dg/vect/pr45752.c: New test.
2529
2530 2010-10-05  Richard Guenther  <rguenther@suse.de>
2531
2532         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2533         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2534         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2535         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2536         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2537         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2538         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2539         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2540         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2541         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2542         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2543         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2544         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2545         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2546         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2547         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2548         * gcc.dg/tree-ssa/20080530.c: Likewise.
2549         * g++.dg/tree-ssa/inline-3.C: Likewise.
2550         * g++.dg/tree-ssa/inline-1.C: Likewise.
2551         * g++.dg/tree-ssa/inline-2.C: Likewise.
2552         * gcc.dg/profile-dir-1.c: Likewise.
2553         * gcc.dg/profile-dir-2.c: Likewise.
2554         * gcc.dg/profile-dir-3.c: Likewise.
2555
2556 2010-10-05  Richard Guenther  <rguenther@suse.de>
2557
2558         PR middle-end/45877
2559         * g++.dg/torture/pr45877.C: New testcase.
2560
2561 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2562
2563         PR debug/45849
2564         * gcc.dg/debug/pr45849.c: New test.
2565
2566         PR middle-end/45876
2567         * gcc.c-torture/compile/pr45876.c: New test.
2568
2569 2010-10-04  Julian Brown  <julian@codesourcery.com>
2570
2571         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2572         vect_hw_misalign.
2573         * gcc.dg/vect/vect-60.c: Likewise.
2574         * gcc.dg/vect/vect-56.c: Likewise.
2575         * gcc.dg/vect/vect-93.c: Likewise.
2576         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2577         * gcc.dg/vect/vect-95.c: Likewise.
2578         * gcc.dg/vect/vect-96.c: Likewise.
2579         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2580         * gcc.dg/vect/slp-25.c: Likewise.
2581         * gcc.dg/vect/slp-3.c: Likewise.
2582         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2583         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2584         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2585         * gcc.dg/vect/vect-109.c: Likewise.
2586         * gcc.dg/vect/vect-peel-1.c: Likewise.
2587         * gcc.dg/vect/vect-peel-2.c: Likewise.
2588         * lib/target-supports.exp
2589         (check_effective_target_arm_vect_no_misalign): New.
2590         (check_effective_target_vect_no_align): Use above.
2591         (check_effective_target_vect_element_align): New.
2592         (add_options_for_quad_vectors): New.
2593
2594 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2595
2596         PR tree-optimization/45572
2597         * g++.dg/ipa/pr45572-1.C: New test.
2598         * g++.dg/ipa/pr45572-2.C: Likewise.
2599
2600 2010-10-03  Ian Lance Taylor  <iant@google.com>
2601
2602         * gcc.dg/anon-struct-11.c: New test.
2603         * gcc.dg/anon-struct-12.c: New test.
2604         * gcc.dg/anon-struct-13.c: New test.
2605         * gcc.dg/anon-struct-14.c: New test.
2606
2607 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2608
2609         * g++.dg/torture/pr45764.C: Revert revision 164914.
2610         * gcc.dg/vect/pr43432.c: Likewise.
2611         * gcc.dg/vect/vect-114.c: Likewise.
2612         * gcc.dg/vect/vect-15.c: Likewise.
2613
2614 2010-10-03  Jason Merrill  <jason@redhat.com>
2615
2616         * g++.dg/cpp0x/sfinae5.C: New.
2617
2618 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2619
2620         PR tree-optimization/45720
2621         PR tree-optimization/45764
2622         * g++.dg/torture/pr45764.C: New.
2623
2624         * gcc.dg/vect/pr43432.c: Xfail.
2625         * gcc.dg/vect/vect-114.c: Likewise.
2626         * gcc.dg/vect/vect-15.c: Likewise.
2627
2628 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2629
2630         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2631         hppa*-*-hpux*.
2632         * gcc.dg/torture/pr45678-2.c: Likewise.
2633
2634 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2635
2636         PR fortran/45748
2637         * gfortran.dg/intrinsic_6.f90: New.
2638
2639 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2640
2641         PR fortran/42831
2642         * gfortran.dg/dependency_37.f90:  New test.
2643
2644 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2645
2646         * gcc.target/i386/shift_mask.c: New test.
2647
2648 2010-10-01  Richard Guenther  <rguenther@suse.de>
2649
2650         PR tree-optimization/45854
2651         * g++.dg/torture/pr45854.C: New testcase.
2652
2653 2010-09-30  Michael Eager  <eager@eagercon.com>
2654
2655         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2656         __FLT_{MIN,MAX}__.
2657
2658 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2659
2660         PR middle-end/45758
2661         * gfortran.dg/graphite/pr45758.f90: New.
2662
2663 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2664
2665         PR middle-end/45230
2666         * gcc.dg/graphite/id-pr45230.c: New.
2667
2668 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2669
2670         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2671         * gfortran.dg/graphite/graphite.exp: Same.
2672         * gcc.dg/graphite/vect-pr43423.c: New.
2673
2674 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR target/45843
2677         * g++.dg/torture/pr45843.C: New test.
2678
2679 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2680
2681         PR fortran/45828
2682         * gfortran.dg/allocate_derived_5.f90: New.
2683
2684 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2685
2686         PR tree-optimization/31261
2687         * gcc.dg/tree-ssa/pr31261.c: New test.
2688
2689 2010-09-30  Michael Eager  <eager@eagercon.com>
2690
2691         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2692         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2693         * gcc.target/microblaze/microblaze.exp: Ditto.
2694         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2695         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2696         * gcc.target/microblaze/others/data_var1.c: Ditto.
2697         * gcc.target/microblaze/others/data_var2.c: Ditto.
2698         * gcc.target/microblaze/others/data_var3.c: Ditto.
2699         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2700         * gcc.target/microblaze/others/strings1.c:: Ditto.
2701         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2702         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2703         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2704         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2705         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2706         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2707         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2708         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2709         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2710         * gcc.target/microblaze/isa/pcmp.c: Ditto.
2711         * gcc.target/microblaze/isa/nofloat.c: Ditto.
2712         * gcc.target/microblaze/isa/fcvt.c: Ditto.
2713         * gcc.target/microblaze/isa/float.c: Ditto.
2714         * gcc.target/microblaze/isa/mulh.c: Ditto.
2715         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2716         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2717         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2718         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2719         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2720         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2721         * gcc.target/microblaze/isa/bshift.c: Ditto.
2722         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2723         * gcc.target/microblaze/isa/div.c: Ditto.
2724         * gcc.target/microblaze/isa/vanilla.c: Ditto.
2725         * gcc.target/microblaze/isa/mul.c: Ditto.
2726
2727 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2728
2729         merge from FSF 'apple/trunk' branch.
2730         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
2731
2732         Radar 4386773
2733         * objc.dg/enhanced-proto-1.m: New.
2734         * objc.dg/enhanced-proto-2.m: New.
2735         * obj-c++.dg/enhanced-proto-1.mm: New
2736         * obj-c++.dg/enhanced-proto-2.mm: New.
2737
2738 2010-09-30  Richard Guenther  <rguenther@suse.de>
2739
2740         PR testsuite/45702
2741         * gcc.dg/debug/pr41893-1.c: Adjust.
2742         * gcc.dg/pr30762-1.c: Likewise.
2743         * gcc.dg/pr31529-1.c: Likewise.
2744         * gcc.dg/pr34457-1.c: Likewise.
2745         * gcc.dg/pr34668-1.c: Likewise.
2746         * gcc.dg/pr43557-1.c: Likewise.
2747
2748 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2749
2750         PR objc/45842
2751         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2752         * objc.dg/const-str-3.m: Correct header for memcpy.
2753         * objc.dg/const-str-7.m: Likewise.
2754         * objc.dg/method-20b.m: Provide an implementation of Object.
2755         Adjust XFAIL for m64 NeXT runtime.
2756         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2757         * objc.dg/encode-3.m: Correct line ordering, provide header for
2758         sprintf.
2759         * objc.dg/encode-7-next.m: Only run for 32bit.
2760         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2761         * objc.dg/type-size-2.m: Provide an implementation of Object.
2762         Ajust headers.
2763         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2764         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2765         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2766         Adjust XFAIL for m64 NeXT runtime.
2767         * obj-c++.dg/method-22.mm: Likewise.
2768         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2769
2770 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2771
2772         Merge from 'apple/trunk' branch on FSF servers.
2773
2774         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2775
2776         Radar 4278236
2777         * obj-c++.dg/bad-forward-decl.mm: New
2778
2779 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2780
2781         * ada/acats/run_acats: Revert revision 157037.
2782
2783 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2784
2785         Merge from 'apple/trunk' branch on FSF servers.
2786
2787         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2788
2789         Radar 4281748
2790         * objc.dg/naming-2.m: Update
2791         * objc.dg/naming-3.m: New
2792
2793 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
2794
2795         PR target/40457
2796         * gcc.target/arm/pr40457-3.c: New test.
2797
2798 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2799
2800         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2801         alias checking.
2802         * lib/target-supports.exp (check_ifunc_available): Likewise.
2803
2804 2010-09-29  Tristan Gingold  <gingold@adacore.com>
2805
2806         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2807
2808 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2809
2810         * objc.dg/keywords-1.m: New test.
2811         * objc.dg/keywords-2.m: New test.
2812         * objc.dg/keywords-3.m: New test.
2813         * obj-c++.dg/keywords-1.mm: New test.
2814         * obj-c++.dg/keywords-2.mm: New test.
2815
2816 2010-09-28  Jason Merrill  <jason@redhat.com>
2817
2818         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2819         * g++.dg/ext/complit11.C: Likewise.
2820         * g++.old-deja/g++.law/temps1.C: Likewise.
2821
2822         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2823         * g++.old-deja/g++.mike/misc6.C: Likewise.
2824
2825 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2826
2827         * objc.dg/attributes/method-attribute-1.m: New.
2828         * objc.dg/attributes/method-attribute-2.m: New.
2829
2830         * obj-c++.dg/attributes/method-attribute-1.m: New.
2831         * obj-c++.dg/attributes/method-attribute-2.m: New.
2832
2833 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2834
2835         * objc.dg/attributes: New.
2836         * objc.dg/attributes/attributes.exp: New.
2837         * objc.dg/attributes/class-attribute-1.m: New.
2838         * objc.dg/attributes/class-attribute-2.m: New
2839         * objc.dg/attributes/categ-attribute-1.m: New
2840         * objc.dg/attributes/categ-attribute-2.m: New
2841         * objc.dg/attributes/proto-attribute-1.m: New
2842
2843         * obj-c++.dg/attributes: New.
2844         * obj-c++.dg/attributes/attributes.exp: New
2845         * obj-c++.dg/attributes/class-attribute-1.mm: New
2846         * obj-c++.dg/attributes/class-attribute-2.mm: New
2847         * obj-c++.dg/attributes/categ-attribute-1.mm: New
2848         * obj-c++.dg/attributes/categ-attribute-2.mm: New
2849         * obj-c++.dg/attributes/proto-attribute-1.mm: New
2850
2851 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2852
2853         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2854         from the branch renamed to method-20b.m to avoid clashes).
2855
2856         2005-08-23  Stuart Hastings  <stuart@apple.com>
2857                     Ziemowit Laski  <zlaski@apple.com>
2858
2859         Radar 4209854
2860         * obj-c++.dg/method-23.mm: New.
2861         * objc.dg/method-20.m: New.
2862
2863 2010-09-28  Jan Hubicka  <jh@suse.cz>
2864
2865         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2866
2867 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2868
2869         PR target/44452
2870         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2871         i?86-*-solaris2.[89], *-*-vxworks*.
2872         * gcc.target/i386/pr22152.c: Likewise.
2873         * gcc.target/i386/vect8-ret.c: New test.
2874
2875 2010-09-28  Jie Zhang  <jie@codesourcery.com>
2876
2877         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2878
2879 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2880
2881         Merge from 'apple/trunk' branch on FSF servers.
2882
2883         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
2884
2885         Radar 4175534
2886         * obj-c++.dg/method-22.mm: New.
2887
2888 2010-09-27  Jason Merrill  <jason@redhat.com>
2889
2890         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2891         * g++.dg/ext/complit11.C: Adjust.
2892         * g++.old-deja/g++.law/temps1.C: Adjust.
2893         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2894         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2895
2896 2010-09-27  Ian Lance Taylor  <iant@google.com>
2897
2898         * lib/target-supports.exp (check_effective_target_split_stack):
2899         New procedure.
2900         * gcc.dg/split-1.c: New test.
2901         * gcc.dg/split-2.c: New test.
2902         * gcc.dg/split-3.c: New test.
2903         * gcc.dg/split-4.c: New test.
2904
2905 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2906
2907         PR objc/25464
2908         * objc.dg/type-size-3.m: New test.
2909
2910 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2911
2912         PR objc/45763
2913         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2914
2915 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2916
2917         PR objc/25450
2918         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2919         * objc.dg/type-size-2.m: Same change.
2920         * obj-c++.dg/encode-5.mm: Same change.
2921
2922 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2923
2924         Merge from 'apple/trunk' branch on FSF servers.  The original
2925         Changelogs are below.
2926
2927         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2928         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2929         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2930         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2931         in the branch).
2932         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2933         proto-qual-1.m in the branch) and the normal ABI on GNU.
2934         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2935         the test only with the NeXT runtime.
2936         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2937         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2938         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2939         Run the test only with the NeXT runtime.
2940
2941         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2942
2943         Radar 4492973
2944         * objc.dg/encode-7-64bit.m: New.
2945         * objc.dg/encode-7.m: Skip if -m64.
2946
2947         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2948
2949         Radar 4301047
2950         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2951         * obj-c++.dg/threedotthree-abi-1.mm: New
2952         * objc.dg/threedotthree-abi-1.m: New
2953
2954         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2955
2956         Radar 4136935
2957         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2958         * objc.dg/encode-6.m: Likewise.
2959         * objc.dg/encode-7.m: New test case.
2960
2961 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2962
2963         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2964         const-str-12.m to constr-str-12b.m to avoid conflicts.
2965
2966         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2967
2968         Radar 4229905
2969         * obj-c++.dg/warn5.mm: New
2970
2971         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2972
2973         Radar 4154928
2974         * obj-c++.dg/const-str-12.mm: New.
2975         * objc.dg/const-str-12.m: New.
2976
2977 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2978
2979         PR fortran/40569
2980         PR fortran/40568
2981         * gfortran.dg/storage_size_2.f08: Fix test.
2982         * gfortran.dg/c_sizeof_1.f90: Fix test.
2983         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2984         * gfortran.dg/c_sizeof_3.f90: New.
2985         * gfortran.dg/c_sizeof_4.f90: New.
2986         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2987         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2988
2989 2010-09-26  Daniel Kraft  <d@domob.eu>
2990
2991         PR fortran/45783
2992         PR fortran/45795
2993         * gfortran.dg/select_type_18.f03: New test.
2994
2995 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2996
2997         * gnat.dg/return2.ad[sb]: New test.
2998         * gnat.dg/return2_pkg.ads: New helper.
2999
3000 2010-09-25  Daniel Kraft  <d@domob.eu>
3001
3002         PR fortran/45776
3003         * gfortran.dg/io_constraints_6.f03: New test.
3004         * gfortran.dg/io_constraints_7.f03: New test.
3005         * gfortran.dg/newunit_2.f90: New test.
3006
3007 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
3008
3009         * gfortran.dg/operator_c1202.f90: New test.
3010
3011 2010-09-24  Jan Hubicka  <jh@suse.cz>
3012
3013         * gcc.dg/tree-ssa/leaf.c: New testcase.
3014
3015 2010-09-24  Jan Hubicka  <jh@suse.cz>
3016
3017         PR tree-optimization/45738
3018         PR tree-optimization/45741
3019         * gcc.c-torture/compile/pr45741.c: New.
3020         * gfortran.fortran-torture/compile/pr45738.f90: New.
3021
3022 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3023
3024         * gcc.dg/cpp/undef-opt-1.c: New test.
3025
3026 2010-09-24  Jason Merrill  <jason@redhat.com>
3027
3028         * g++.dg/other/error10.C: Adjust expected output.
3029
3030 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3031
3032         PR middle-end/45234
3033         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3034         * gcc.target/i386/pr45234.c: New test.
3035
3036 2010-09-24  Richard Guenther  <rguenther@suse.de>
3037
3038         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3039
3040 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3041
3042         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3043         as a comment leader in regexp.
3044
3045 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3046
3047         * objc.dg/sync-2.m: New test.
3048         * obj-c++.dg/sync-2.mm: New test.
3049
3050 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3051
3052         PR fortran/40571
3053         * gfortran.dg/iso_fortran_env_7.f90: New.
3054
3055 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3056
3057         * obj-c++.dg/too-many-args.mm: New file.
3058
3059 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3060
3061         Merge from 'apple/trunk' branch on FSF servers.
3062
3063         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3064
3065         Radar 4491608
3066         * objc.dg/too-many-args.m: New
3067
3068 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3069
3070         PR fortran/45744
3071         * gfortran.dg/dependency_36.f90:  New test.
3072
3073 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3074
3075         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3076         * gcc.target/i386/pad-3.c: Ditto.
3077         * gcc.target/i386/pad-7.c: Ditto.
3078         * gcc.target/i386/pad-7.c: Ditto.
3079         * gcc.target/i386/pr36502.c: Ditto.
3080         * gcc.target/i386/zee.c: Ditto.
3081         * gcc.target/i386/20060821-1.c: Ditto.
3082         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3083         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3084         * gcc.target/i386/pad-5b.c: Ditto.
3085         * gcc.target/i386/pad-6a.c: Ditto.
3086         * gcc.target/i386/pad-6b.c: Ditto.
3087         * gcc.target/i386/pad-8.c: Ditto.
3088         * gcc.target/i386/pad-9.c: Ditto.
3089         * gcc.target/i386/pad-10.c: Ditto.
3090         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3091
3092 2010-09-23  Richard Guenther  <rguenther@suse.de>
3093
3094         PR tree-optimization/45565
3095         * g++.dg/ipa/pr45565.C: New testcase.
3096
3097 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3098
3099         PR fortran/45745
3100         PR fortran/45648
3101         * gfortran.dg/vector_subscript_bound_1.f90: New.
3102
3103 2010-09-23  Richard Guenther  <rguenther@suse.de>
3104
3105         PR middle-end/45750
3106         * gcc.dg/pr45750.c: New testcase.
3107
3108 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3109
3110         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3111         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3112         build.
3113
3114 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3115
3116         PR rtl-optimization/44374
3117         * gcc.target/arm/headmerge-1.c: New test.
3118         * gcc.target/arm/headmerge-2.c: New test.
3119         * gcc.target/i386/headmerge-1.c: New test.
3120         * gcc.target/i386/headmerge-2.c: New test.
3121
3122 2010-09-23  Daniel Kraft  <d@domob.eu>
3123
3124         PR fortran/38936
3125         PR fortran/44044
3126         PR fortran/45474
3127         * gfortran.dg/intrinsic_intent_1.f03: New test.
3128         * gfortran.dg/select_type_17.f03: New test.
3129         * gfortran.dg/associate_5.f03: More definability tests.
3130         * gfortran.dg/enum_2.f90: Check definability.
3131         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3132         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3133         * gfortran.dg/char_expr_2.f90: Ditto.
3134         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3135         * gfortran.dg/enum_5.f90: Ditto.
3136         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3137         * gfortran.dg/impure_assignment_2.f90: Ditto.
3138         * gfortran.dg/impure_assignment_3.f90: Ditto.
3139         * gfortran.dg/intent_out_1.f90: Ditto.
3140         * gfortran.dg/intent_out_3.f90: Ditto.
3141         * gfortran.dg/pointer_assign_7.f90: Ditto.
3142         * gfortran.dg/pointer_intent_3.f90: Ditto.
3143         * gfortran.dg/pr19936_1.f90: Ditto.
3144         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3145         * gfortran.dg/simpleif_2.f90: Ditto.
3146         * gfortran.dg/protected_5.f90: Ditto.
3147         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3148         * gfortran.dg/protected_6.f90: Ditto.
3149         * gfortran.dg/protected_7.f90: Ditto.
3150
3151 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3152
3153         PR libfortran/45710
3154         * gfortran.dg/namelist_65.f90: New test.
3155
3156 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3157
3158         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3159         the regexp pattern between the expected label and location string.
3160
3161 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3162
3163         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3164
3165 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3166
3167         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3168         * gcc.dg/pr27898.c: Likewise.
3169         * gcc.dg/pr28712.c: Likewise.
3170         * gcc.dg/pr30762-1.c: Likewise.
3171         * gcc.dg/pr31529-1.c: Likewise.
3172         * gcc.dg/pr34457-1.c: Likewise.
3173         * gcc.dg/pr34668-1.c: Likewise.
3174         * gcc.dg/pr34989-1.c: Likewise.
3175         * gcc.dg/pr43557-1.c: Likewise.
3176
3177 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3178
3179         PR rtl-optimization/45739
3180         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3181
3182 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3183
3184         * gcc.target/sparc/mnofpu.c: New test.
3185
3186 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3187
3188         PR rtl-optimization/45739
3189         * gcc.target/i386/pr45739.c: New test.
3190
3191 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3192
3193         PR fortran/45648
3194         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3195         and counts. Add non-elemental function call check.
3196
3197         PR fortran/45648
3198         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3199         arguments checks. Update temporary counts.
3200         * gfortran.dg/transpose_optimization_1.f90: New.
3201
3202 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3203
3204         PR objc/23710
3205         * objc.dg/invalid-method-1.m: New.
3206
3207 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3208
3209         Merge from 'apple/trunk' branch on FSF servers.
3210
3211         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
3212
3213         Radar 4291785
3214         * objc.dg/naming-4.m: New
3215         * objc.dg/naming-5.m: New
3216         * obj-c++.dg/naming-1.mm: New
3217         * obj-c++.dg/naming-2.mm: New
3218
3219 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3220             Jack Howarth  <howarth@bromo.med.uc.edu>
3221
3222         PR c++/45645
3223         * g++.dg/torture/pr44972.C: Use portable assert().
3224
3225 2010-09-21  Richard Guenther  <rguenther@suse.de>
3226
3227         PR tree-optimization/45580
3228         * g++.dg/torture/pr45580.C: New testcase.
3229
3230 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3231
3232         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3233
3234 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3235
3236         PR fortran/45438
3237         * gfortran.dg/pointer_check_7.f90: New.
3238
3239 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3240
3241         PR rtl-optimization/45728
3242         * gcc.c-torture/compile/pr45728.c: New test.
3243
3244 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3245
3246         PR fortran/45081
3247         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3248
3249 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3250
3251         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3252
3253 2010-09-20  Richard Guenther  <rguenther@suse.de>
3254
3255         PR middle-end/45704
3256         * gcc.dg/torture/pr45704.c: New testcase.
3257
3258 2010-09-20  Jan Hubicka  <jh@suse.cz>
3259
3260         PR tree-optimize/45605
3261         * g++.dg/tree-ssa/pr45605.C: New testcase.
3262
3263 2010-09-20  Michael Matz  <matz@suse.de>
3264
3265         PR testsuite/45706
3266         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3267         enough.
3268
3269 2010-09-20  Richard Guenther  <rguenther@suse.de>
3270
3271         PR tree-optimization/45705
3272         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3273
3274 2010-09-20  Michael Matz  <matz@suse.de>
3275
3276         PR testsuite/45706
3277         * lib/target-supports.exp (check_effective_target_vect_perm):
3278         Add i?86-*-*.
3279
3280 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3281
3282         PR rtl-optimization/45695
3283         * gcc.c-torture/execute/pr45695.c: New test.
3284
3285 2010-09-19  Jan Hubicka  <jh@suse.cz>
3286
3287         PR lto/44246
3288         * gcc.c-torture/compile/pr44246.c:New file.
3289
3290 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3291
3292         PR tree-optimization/45714
3293         * gfortran.dg/vect/pr45714-a.f: New test.
3294         * gfortran.dg/vect/pr45714-b.f: New test.
3295
3296 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3297
3298         * gnat.dg/const1.adb: Rename into...
3299         * gnat.dg/constant1.adb: ...this.
3300         * gnat.dg/constant2.adb: New test.
3301         * gnat.dg/constant2_pkg1.ads: New helper.
3302         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3303
3304 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3305
3306         * gnat.dg/specs/constant1.ads: New test.
3307         * gnat.dg/specs/constant1_pkg.ads: New helper.
3308
3309 2010-09-18  Jan Hubicka  <jh@suse.cz>
3310
3311         PR tree-optimization/45453
3312         * g++.dg/tree-ssa/pr45453.C: New testcase.
3313
3314 2010-09-18  Jason Merrill  <jason@redhat.com>
3315
3316         * g++.dg/cpp0x/initlist44.C: New.
3317
3318 2010-09-18  Richard Guenther  <rguenther@suse.de>
3319
3320         PR tree-optimization/45709
3321         * g++.dg/torture/pr45709-2.C: New testcase.
3322
3323 2010-09-18  Richard Guenther  <rguenther@suse.de>
3324
3325         PR tree-optimization/45709
3326         * g++.dg/torture/pr45709.C: New testcase.
3327
3328 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3329
3330         PR testsuite/45719
3331         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3332
3333 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3334
3335         * gcc.target/i386/pad-1.c: New.
3336         * gcc.target/i386/pad-2.c: Likewise.
3337         * gcc.target/i386/pad-3.c: Likewise.
3338         * gcc.target/i386/pad-4.c: Likewise.
3339         * gcc.target/i386/pad-5a.c: Likewise.
3340         * gcc.target/i386/pad-5b.c: Likewise.
3341         * gcc.target/i386/pad-6a.c: Likewise.
3342         * gcc.target/i386/pad-6b.c: Likewise.
3343         * gcc.target/i386/pad-7.c: Likewise.
3344         * gcc.target/i386/pad-8.c: Likewise.
3345         * gcc.target/i386/pad-9.c: Likewise.
3346         * gcc.target/i386/pad-10.c: Likewise.
3347
3348 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3349
3350         PR middle-end/45234
3351         * gcc.dg/torture/stackalign/alloca-5.c: New.
3352
3353 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3354
3355         PR middle-end/45678
3356         * gcc.dg/torture/pr45678-2.c: New.
3357
3358 2010-09-17  Richard Guenther  <rguenther@suse.de>
3359
3360         PR middle-end/45678
3361         * gcc.dg/torture/pr45678-1.c: New testcase.
3362
3363 2010-09-17  Michael Matz  <matz@suse.de>
3364
3365         PR tree-optimization/43432
3366         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3367         check_effective_target_vect_perm_short): New predicates.
3368         (check_effective_target_vect_perm): Include x86_64.
3369         * gcc.dg/vect/pr43432.c: New test.
3370         * gcc.dg/vect/vect-114.c: Adjust.
3371         * gcc.dg/vect/vect-15.c: Ditto.
3372         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3373         * gcc.dg/vect/slp-perm-9.c: Ditto.
3374
3375 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3376
3377         PR testsuite/45692
3378         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3379         GNU runtime.
3380
3381 2010-09-17  Richard Guenther  <rguenther@suse.de>
3382
3383         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3384         * gcc.dg/pr28706.c: Likewise.
3385         * gcc.dg/pr28712.c: Likewise.
3386         * gcc.dg/pr30762-1.c: Likewise.
3387         * gcc.dg/pr30762-2.c: Likewise.
3388         * gcc.dg/pr31529-1.c: Likewise.
3389         * gcc.dg/pr31529-2.c: Likewise.
3390         * gcc.dg/pr34457-1.c: Likewise.
3391         * gcc.dg/pr34457-2.c: Likewise.
3392         * gcc.dg/pr34668-1.c: Likewise.
3393         * gcc.dg/pr34668-2.c: Likewise.
3394         * gcc.dg/pr34989-1.c: Likewise.
3395         * gcc.dg/pr34989-2.c: Likewise.
3396         * gcc.dg/pr43557-1.c: Likewise.
3397         * gcc.dg/pr43557-2.c: Likewise.
3398         * gcc.dg/debug/pr41893-1.c: Likewise.
3399         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3400         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3401         * gcc.dg/matrix/matrix-4.c: Likewise.
3402         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3403         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3404         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3405         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3406
3407 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3408
3409         PR fortran/43665
3410         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3411         optimizations.
3412         * gfortran.dg/intent_optimize_1.f90: New test.
3413
3414 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3415
3416         * gcc.target/i386/divmod-1.c: New.
3417         * gcc.target/i386/divmod-2.c: Likewise.
3418         * gcc.target/i386/divmod-3.c: Likewise.
3419         * gcc.target/i386/divmod-4.c: Likewise.
3420         * gcc.target/i386/divmod-4a.c: Likewise.
3421         * gcc.target/i386/divmod-5.c: Likewise.
3422         * gcc.target/i386/divmod-6.c: Likewise.
3423         * gcc.target/i386/divmod-7.c: Likewise.
3424         * gcc.target/i386/divmod-8.c: Likewise.
3425         * gcc.target/i386/udivmod-1.c: Likewise.
3426         * gcc.target/i386/udivmod-2.c: Likewise.
3427         * gcc.target/i386/udivmod-3.c: Likewise.
3428         * gcc.target/i386/udivmod-4.c: Likewise.
3429         * gcc.target/i386/udivmod-4a.c: Likewise.
3430         * gcc.target/i386/udivmod-5.c: Likewise.
3431         * gcc.target/i386/udivmod-6.c: Likewise.
3432         * gcc.target/i386/udivmod-7.c: Likewise.
3433         * gcc.target/i386/udivmod-8.c: Likewise.
3434
3435 2010-09-16  Jan Hubicka  <jh@suse.cz>
3436
3437         * g++.dg/lto/pr45679-1_0.C: New file.
3438         * g++.dg/lto/pr45679-1_1.C: New file.
3439         * g++.dg/lto/pr45679-0_0.C: New file.
3440         * g++.dg/lto/pr45679-0_1.C: New file.
3441
3442 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3443
3444         PR fortran/45674
3445         * gfortran.dg/class_dummy_2.f03: New.
3446
3447 2010-09-16  Richard Guenther  <rguenther@suse.de>
3448
3449         PR tree-optimization/45623
3450         * gcc.dg/torture/pr45623.c: New testcase.
3451
3452 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3453
3454         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3455         name and parentheses.
3456         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3457
3458 2010-09-15  Jason Merrill  <jason@redhat.com>
3459
3460         * g++.dg/parse/parameter-declaration-2.C: New.
3461
3462         * g++.dg/cpp0x/scoped_enum2.C: New.
3463
3464 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3465
3466         * gcc.c-torture/compile/20100915-1.c: New test.
3467
3468 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3469
3470         PR middle-end/45644
3471         * gcc.dg/ipa/pr45644.c: New test.
3472
3473 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3474
3475         PR tree-optimization/45633
3476         * gcc.dg/vect/pr45633.c: New test.
3477
3478 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3479
3480         PR fortran/45577
3481         * gfortran.dg/allocate_derived_4.f90: New.
3482
3483 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3484
3485         * lib/target-supports.exp
3486         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3487         supported flag to true for neon.
3488
3489 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3490
3491         PR c++/45665
3492         * g++.dg/template/crash103.C: New.
3493
3494 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3495
3496         Merge from 'apple/trunk' branch on FSF servers.
3497
3498         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3499
3500         Radar 4457381
3501         * objc.dg/msg-in-protocol.m: New.
3502         * obj-c++.dg/msg-in-protocol.mm: New.
3503
3504         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
3505
3506         Radar 4219590
3507         * objc.dg/break-in-ifstmt.m: New.
3508
3509         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3510
3511         Radar 4174166
3512         * obj-c++.dg/comp-types-13.mm: New.
3513         * objc.dg/comp-types-12.m: New.
3514
3515         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3516
3517         Radar 4216500
3518         * obj-c++.dg/proto-lossage-7.mm: New.
3519         * objc.dg/proto-lossage-7.m: New.
3520
3521 2010-09-14  Jan Hubicka  <jh@suse.cz>
3522
3523         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3524         folding.
3525         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3526         folding.
3527
3528 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3529
3530         PR middle-end/45567
3531         * gcc.dg/pr45567.c: New test.
3532
3533         PR debug/45660
3534         * g++.dg/debug/pr45660.C: New test.
3535
3536 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3537
3538         PR tree-optimization/45470
3539         * g++.dg/vect/pr45470-a.cc: New test.
3540         * g++.dg/vect/pr45470-a.cc: New test.
3541
3542 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
3543
3544         PR target/42070
3545         * lib/profopt.exp: Prune warnings on execname2 compile.
3546         * lib/prune.exp: Prune "can't add line info" warnings.
3547
3548 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3549
3550         PR libfortran/45532
3551         * gfortran.dg/namelist_64.f90: New test.
3552
3553 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3554
3555         PR rtl-optimization/45617
3556         * gcc.target/i386/pr45617.c: New test.
3557
3558 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3559
3560         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3561
3562 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3563
3564         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3565         * gcc.target/i386/fma4-vector.c: Likewise.
3566         * gcc.target/i386/vectorize2.c: Likewise.
3567         * gcc.target/i386/vectorize4.c: Likewise.
3568         * gcc.target/i386/vectorize5.c: Likewise.
3569         * gcc.target/i386/vectorize6.c: Likewise.
3570         * gcc.target/i386/vectorize8.c: Likewise.
3571
3572         * gcc.target/i386/vect-double-1.c: New.
3573         * gcc.target/i386/vect-double-1a.c: Likewise.
3574         * gcc.target/i386/vect-double-2.c: Likewise.
3575         * gcc.target/i386/vect-double-2a.c: Likewise.
3576
3577         * lib/target-supports.exp (check_effective_target_vect_double):
3578         Set et_vect_double_saved to 0 when tuning for Atom.
3579
3580 2010-09-13  Jan Hubicka  <jh@suse.cz>
3581
3582         * gcc.dg/torture/pr23821.c: Drop static keyword.
3583         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3584         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3585
3586 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3587
3588         * gcc.target/arm/sync-1.c: New.
3589
3590 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3591
3592         * gnat.dg/memtrap.adb: New test.
3593
3594 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3595
3596         * gfortran.dg/promotion.f90: Fix options.
3597
3598 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3599
3600         * g++.dg/cpp0x/range-for1.C: New.
3601         * g++.dg/cpp0x/range-for2.C: New.
3602         * g++.dg/cpp0x/range-for3.C: New.
3603         * g++.dg/cpp0x/range-for4.C: New.
3604         * g++.dg/cpp0x/range-for5.C: New.
3605         * g++.dg/cpp0x/range-for6.C: New.
3606
3607 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
3608
3609         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3610         and counts. Check that transpose is not called.
3611         * gfortran.dg/transpose_2.f90: Update error message.
3612
3613 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3614
3615         PR c++/43824
3616         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3617         * g++.dg/lookup/strong-using-2.C: Likewise.
3618         * g++.dg/lookup/strong-using-3.C: Likewise.
3619         * g++.dg/lookup/strong-using-5.C: Likewise.
3620
3621         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3622         * g++.dg/cpp0x/inline-ns4.C: New.
3623         * g++.dg/cpp0x/inline-ns5.C: New.
3624
3625 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3626
3627         PR middle-end/45634
3628         * gfortran.fortran-torture/compile/pr45634.f90: New.
3629
3630 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
3631
3632         * objc.dg/fobjc-exceptions.m: New test.
3633
3634 2010-09-10  Jan Hubicka  <jh@suse.cz>
3635
3636         * g++.dg/inherit/covariant7.C: Fix pattern matching.
3637
3638 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3639
3640         PR tree-optimization/44972
3641         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3642         * gcc.dg/tree-ssa/pr45144.c: Likewise.
3643         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3644         instead.
3645         * g++.dg/torture/pr44972.C: New test.
3646
3647 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3648
3649         PR tree-optimization/44972
3650         * g++.dg/torture/pr34850.C: Remove expected warning.
3651
3652 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3653
3654         * gfortran.dg/dummy_optional_arg.f90: New test.
3655
3656 2010-09-08  Jan Hubicka  <jh@suse.cz>
3657
3658         PR tree-optimization/45598
3659         * fortran.fortran-torture/compile/pr45598.f90: New test.
3660
3661 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
3662
3663         * lib/target-supports-dg.exp (dg-require-ifunc): New.
3664         * lib/target-supports.exp (check_ifunc_available): New.
3665         * gcc.dg/attr-ifunc-1.c: New.
3666         * gcc.dg/attr-ifunc-2.c: New.
3667         * gcc.dg/attr-ifunc-3.c: New.
3668         * gcc.dg/attr-ifunc-4.c: New.
3669         * gcc.dg/attr-ifunc-5.c: New.
3670         * g++.dg/ext/attr-ifunc-1.C: New.
3671         * g++.dg/ext/attr-ifunc-2.C: New.
3672         * g++.dg/ext/attr-ifunc-3.C: New.
3673         * g++.dg/ext/attr-ifunc-4.C: New.
3674
3675 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
3676
3677         PR middle-end/40386
3678         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3679
3680 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
3681
3682         * gfortran.dg/inline_transpose_1.f90: New test.
3683
3684 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3685
3686         PR c++/45588
3687         * g++.dg/warn/Wunused-var-15.C: New test.
3688
3689 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3690
3691         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3692         hppa*-*-hpux*.
3693
3694 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3695
3696         * objc/execute/exceptions/throw-nil.m: New test.
3697         * objc/execute/exceptions/handler-1.m: Updated to use the new
3698         objc_set_uncaught_exception_handler() function.
3699         * objc/execute/exceptions/matcher-1.m: New test.
3700
3701 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3702
3703         PR fortran/38282
3704         * gfortran.dg/bit_comparison_1.F90: New test.
3705         * gfortran.dg/leadz_trailz_3.f90: New test.
3706         * gfortran.dg/masklr_2.F90: New test.
3707         * gfortran.dg/shiftalr_1.F90: New test.
3708         * gfortran.dg/merge_bits_2.F90: New test.
3709         * gfortran.dg/dshift_2.F90: New test.
3710         * gfortran.dg/bit_comparison_2.F90: New test.
3711         * gfortran.dg/masklr_1.F90: New test.
3712         * gfortran.dg/merge_bits_1.F90: New test.
3713         * gfortran.dg/dshift_1.F90: New test.
3714         * gfortran.dg/shiftalr_2.F90: New test.
3715
3716 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3717
3718         * objc.dg/type-stream-1.m: Replaced with a test that tests that
3719         functions from objc/typedstream.h are deprecated.
3720
3721 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3722
3723         * lib/target-supports.exp
3724         (check_effective_target_run_expensive_tests): New proc.
3725         * gcc.c-torture/compile/limits-fnargs.c: Use
3726         dg-require-effective-target run_expensive_tests.
3727
3728 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3729
3730         PR fortran/45597
3731         * gfortran.dg/gomp/pr45597.f90: New test.
3732
3733         PR fortran/45595
3734         * gfortran.dg/gomp/pr45595.f90: New test.
3735
3736 2010-09-08  Michael Matz  <matz@suse.de>
3737
3738         * c-c++-common/uninit-17.c: Adjust.
3739
3740 2010-09-08  Michael Matz  <matz@suse.de>
3741
3742         PR tree-optimization/43430
3743         * gcc.dg/vect/pr43430-2.c: New test.
3744
3745 2010-09-08  Michael Matz  <matz@suse.de>
3746
3747         PR tree-optimization/33244
3748         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3749
3750 2010-09-08  Richard Guenther  <rguenther@suse.de>
3751
3752         PR tree-optimization/45578
3753         * gfortran.dg/pr45578.f90: New testcase.
3754
3755 2010-09-08  Richard Guenther  <rguenther@suse.de>
3756
3757         PR testsuite/45590
3758         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3759
3760 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3761
3762         PR fortran/45576
3763         * gfortran.dg/char_length_18.f90:  New test.
3764
3765 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
3766
3767         PR target/36502
3768         * gcc.target/i386/pr36502.c: New test.
3769
3770         PR target/42313
3771         PR target/44651
3772         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3773         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3774
3775 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3776
3777         * gfortran.dg/achar_4.f90: Enable bounds checking.
3778
3779 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
3780
3781         PR target/45206
3782         * gcc.target/i386/pr45206.c: New test.
3783
3784 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
3785
3786         PR fortran/45505
3787         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3788
3789 2010-09-07  Jan Hubicka  <jh@suse.cz>
3790
3791         * gcc.c-torture/compile/20100907.c: New testcase.
3792
3793 2010-09-07  Richard Guenther  <rguenther@suse.de>
3794
3795         PR middle-end/45569
3796         * g++.dg/eh/pr45569.C: New testcase.
3797
3798 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
3799
3800         PR target/43137
3801         * gcc.target/arm/pr43137.c: New test.
3802
3803 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3804
3805         PR fortran/36931
3806         * gfortran.dg/dependency_35.f90:  New test.
3807
3808 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3809
3810         PR fortran/34145
3811         * gfortran.dg/char_length_17.f90:  New test.
3812
3813 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
3814
3815         PR c++/45200
3816         PR c++/45293
3817         PR c++/45558
3818         * g++.dg/template/typedef34.C: New test.
3819         * g++.dg/template/typedef35.C: New test.
3820
3821 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
3822
3823         PR target/22152
3824         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3825
3826 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
3827
3828         * g++.dg/warn/Wdouble-promotion.C: New.
3829
3830 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
3831
3832         * g++.dg/parse/redef2.C: New.
3833
3834 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3835
3836         * gcc.dg/20100906-1.c: New testcase.
3837
3838 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
3839
3840         PR testsuite/45543
3841         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3842         DW_TAG_enumeration_type DIE.
3843
3844 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
3845
3846         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3847         Update XFAILs.
3848
3849 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
3850
3851         PR rtl-optimization/44919
3852         * g++.dg/opt/pr44919.C: New.
3853
3854 2010-09-06  Tobias Burnus  <burnus@net-b.de>
3855
3856         PR fortran/38282
3857         * gfortran.dg/iall_iany_iparity_1.f90: New.
3858         * gfortran.dg/iall_iany_iparity_2.f90: New.
3859
3860 2010-09-06  Jason Merrill  <jason@redhat.com>
3861
3862         * g++.dg/cpp0x/initlist42.C: New.
3863
3864         * g++.dg/cpp0x/auto19.C: New.
3865
3866         * g++.dg/template/sfinae25.C: New.
3867         * g++.dg/template/char1.C: Expect warning.
3868         * g++.dg/template/nontype10.C: Likewise.
3869
3870         * g++.dg/cpp0x/implicit9.C: New.
3871
3872         * g++.dg/cpp0x/initlist43.C: New.
3873
3874 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
3875
3876         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3877
3878 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
3879
3880         * gcc.dg/Wdouble-promotion.c: New.
3881
3882 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3883
3884         * gfortran.dg/float128_1.f90: Remove test case as
3885         it always fails since Rev 163611 backed out the
3886         front-end implementation.
3887
3888 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3889
3890         * gfortran.dg/float128_1.f90: XFAIL test case.
3891
3892 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3893
3894         * gfortran.dg/bessel_7.f90: Decrease required precision.
3895
3896 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
3897
3898         PR testsuite/45545
3899         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3900         ref-all-matching targets.
3901
3902 2010-09-05  Richard Guenther  <rguenther@suse.de>
3903
3904         PR tree-optimization/45535
3905         * gcc.c-torture/compile/pr45535.c: New testcase.
3906
3907 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3908
3909         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3910         "\[^\n\]*".
3911         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3912         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3913         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3914         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3915         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3916         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3917         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3918         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3919         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3920         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3921         * gcc.target/i386/pr22152.c: Likewise.
3922         * gcc.target/i386/pr36992-1.c: Likewise.
3923         * gcc.target/i386/pr36992-2.c: Likewise.
3924         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3925
3926 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3927
3928         PR testsuite/43957
3929         * gcc.dg/const-uniq-1.c: Modify regexp.
3930
3931 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3932
3933         PR fortran/45530
3934         * gfortran.dg/namelist_63.f90: New.
3935
3936 2010-09-04  Jan Hubicka  <jh@suse.cz>
3937
3938         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3939         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3940
3941 2010-09-04  Jan Hubicka  <jh@suse.cz>
3942
3943         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3944
3945 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3946
3947         PR fortran/45507
3948         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3949
3950 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3951
3952         * gcc.dg/opts-4.c: New test.
3953
3954 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3955
3956         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3957         * gcc.dg/vect/vect-peel-4.c: Ditto.
3958
3959 2010-09-03  Daniel Kraft  <d@domob.eu>
3960
3961         PR fortran/45525
3962         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3963
3964 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3965
3966         PR fortran/45159
3967         * gfortran.dg/dependency_34.f90:  New test.
3968
3969 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3970
3971         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3972
3973 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3974
3975         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3976         gcc.target/i386/clearcap.map if supported.
3977
3978 2010-09-03  Michael Matz  <matz@suse.de>
3979
3980         PR middle-end/45415
3981         * gcc.dg/pr45415.c: New test.
3982
3983 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3984
3985         PR tree-optimization/45506
3986         * gcc.dg/pr45506.c: New.
3987
3988 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3989
3990         PR target/45476
3991         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3992         * gcc.target/i386/float128-2.c: Ditto.
3993
3994 2010-09-03  Daniel Kraft  <d@domob.eu>
3995
3996         PR fortran/34162
3997         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3998         * gfortran.dg/internal_dummy_2.f08: New test.
3999         * gfortran.dg/internal_dummy_3.f08: New test.
4000         * gfortran.dg/internal_dummy_4.f08: New test.
4001
4002 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4003
4004         PR debug/45500
4005         * gcc.target/i386/pr45500.c: New test.
4006
4007 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
4008
4009         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4010
4011 2010-09-03  Daniel Kraft  <d@domob.eu>
4012
4013         PR fortran/44602
4014         * gfortran.dg/exit_2.f08; Adapt error messages.
4015         * gfortran.dg/exit_3.f08: New test.
4016         * gfortran.dg/exit_4.f08: New test.
4017         * gfortran.dg/exit_5.f03: New test.
4018
4019 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4020
4021         * gfortran.dg/ishft_4.f90: New test.
4022
4023 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4024
4025         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4026         FRIZ/XSRIZ instruciton for (double)(long long)x.
4027         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4028
4029 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4030
4031         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4032
4033 2010-09-02  Richard Guenther  <rguenther@suse.de>
4034
4035         PR tree-optimization/44937
4036         PR tree-optimization/45412
4037         * g++.dg/opt/pr45412.C: New testcase.
4038         * gcc.c-torture/compile/pr45412.c: Likewise.
4039         * gcc.c-torture/compile/pr44937.c: Likewise.
4040
4041 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4042
4043         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4044         but using -Werror=comment.
4045         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4046         expected error messages.
4047
4048 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4049
4050         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4051         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4052
4053 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4054
4055         PR fortran/45489
4056         * gfortran.dg/initialization_27.f90: New.
4057
4058 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4059
4060         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4061         check into different basic blocks. Expect vectorization if misaligned
4062         stores are supported.
4063         * gcc.dg/vect/bb-slp-8a.c: New test.
4064         * gcc.dg/vect/bb-slp-8b.c: New test.
4065
4066 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4067
4068         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4069
4070 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4071
4072         PR fortran/44541
4073         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4074         * gfortran.dg/class_dummy_1.f03: New.
4075
4076 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4077
4078         PR middle-end/45458
4079         * g++.dg/tree-prof/partition2.C: New test.
4080
4081 2010-09-01  Richard Guenther  <rguenther@suse.de>
4082
4083         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4084         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4085         * gcc.c-torture/execute/20100827-1.c: Likewise.
4086
4087 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4088
4089         * gfortran.dg/execute_command_line_1.f90: New test.
4090
4091 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4092
4093         PR preprocessor/45457
4094         * c-c++-common/cpp/pr45457.c: New test.
4095
4096 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4097
4098         * gcc.dg/nested-func-8.c: New test.
4099
4100 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4101
4102         PR fortran/38282
4103         * gfortran.dg/popcnt_poppar_1.F90: New test.
4104         * gfortran.dg/popcnt_poppar_2.F90: New test.
4105
4106 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4107
4108         * gcc.target/i386/volatile-2.c: Require nonpic target.
4109
4110 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4111
4112         PR middle-end/45461
4113         * gcc.dg/pr45461.c: New test.
4114
4115 2010-08-31  Richard Guenther  <rguenther@suse.de>
4116
4117         PR testsuite/45455
4118         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4119
4120 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4121
4122         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4123
4124 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4125
4126         PR fortran/45456
4127         * gfortran.dg/typebound_proc_18.f03: New.
4128
4129 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4130
4131         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4132         * lib/scanasm.exp (scan-stack-usage): Likewise.
4133         (scan-stack-usage-not): Likewise.
4134         * gcc.dg/stack-usage-1.c: New test.
4135         * gcc.target/i386/stack-usage-realign.c: Likewise.
4136
4137 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4138
4139         PR tree-optimization/45427
4140         * gcc.dg/tree-ssa/pr45427.c: New test.
4141
4142 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4143
4144         PR c++/45043
4145         * g++.dg/template/crash102.C: New.
4146
4147 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4148
4149         PR middle-end/45423
4150         * gcc.dg/gomp/atomic-12.c: New test.
4151         * gcc.dg/gomp/atomic-13.c: New test.
4152         * gcc.dg/gomp/atomic-14.c: New test.
4153         * g++.dg/gomp/atomic-11.C: New test.
4154         * g++.dg/gomp/atomic-12.C: New test.
4155         * g++.dg/gomp/atomic-13.C: New test.
4156         * g++.dg/gomp/atomic-14.C: New test.
4157
4158 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4159
4160         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4161         delimiter.
4162
4163 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4164
4165         * gnat.dg/discr24.adb: New test.
4166
4167 2010-08-30  Richard Guenther  <rguenther@suse.de>
4168
4169         PR tree-optimization/45449
4170         * gcc.dg/pr45449.c: New testcase.
4171
4172 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4173
4174         * gcc.dg/opts-1.c: Expect errors, not warnings.
4175
4176 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4177
4178         PR fortran/42769
4179         * gfortran.dg/dynamic_dispatch_11.f03: New.
4180
4181 2010-08-29  Jason Merrill  <jason@redhat.com>
4182
4183         PR c++/44991
4184         * g++.dg/parse/defarg15.C: New.
4185
4186 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4187
4188         PR fortran/45439
4189         * gfortran.dg/select_type_16.f03: New.
4190
4191 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4192             Tobias Burnus  <burnus@net-b.de>
4193
4194         * gfortran.dg/bessel_7.f90: Decrease required precision.
4195
4196 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4197             Kaz Kojima  <kkojima@gcc.gnu.org>
4198
4199         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4200
4201 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4202
4203         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4204         floating point conversion code generation.
4205         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4206         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4207         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4208         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4209         to integer conversion code generation.
4210         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4211         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4212         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4213         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4214
4215 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4216
4217         PR fortran/32049
4218         * gfortran.dg/random_seed_1.f90: Adjust test.
4219         * gfortran.dg/float128_1.f90: New test.
4220
4221 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4222
4223         PR fortran/33197
4224         * gfortran.dg/norm2_1.f90: New.
4225         * gfortran.dg/norm2_2.f90: New.
4226         * gfortran.dg/norm2_3.f90: New.
4227         * gfortran.dg/norm2_4.f90: New.
4228         * gfortran.dg/parity_1.f90: New.
4229         * gfortran.dg/parity_2.f90: New.
4230         * gfortran.dg/parity_3.f90: New.
4231
4232 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4233
4234         PR fortran/45420
4235         * gfortran.dg/select_type_15.f03: New.
4236
4237 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4238
4239         PR libfortran/43217
4240         * gfortran.dg/hollerith8.f90: New test.
4241
4242 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4243
4244         PR fortran/45159
4245         * gfortran.dg/dependency_33.f90:  New test.
4246
4247 2010-08-27  Richard Guenther  <rguenther@suse.de>
4248
4249         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4250         * gcc.dg/graphite/scop-2.c: Likewise.
4251         * gcc.dg/graphite/scop-20.c: Likewise.
4252         * gcc.dg/vect/slp-25.c: Likewise.
4253
4254 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4255
4256         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4257
4258 2010-08-26  Daniel Kraft  <d@domob.eu>
4259
4260         PR fortran/38936
4261         PR fortran/44047
4262         PR fortran/45384
4263         * gfortran.dg/associate_8.f03: New test.
4264         * gfortran.dg/select_type_13.f03: New test.
4265         * gfortran.dg/select_type_14.f03: New test.
4266
4267 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4268
4269         PR tree-optimization/44485
4270         * gcc.dg/pr44485.c: New test.
4271
4272 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4273
4274         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4275         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4276         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4277
4278 2010-08-26  Richard Guenther  <rguenther@suse.de>
4279
4280         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4281         * gcc.dg/graphite/scop-21.c: Likewise.
4282
4283 2010-08-26  Richard Guenther  <rguenther@suse.de>
4284
4285         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4286         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4287         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4288         * gcc.dg/vect/vect-91.c: Likewise.
4289         * gcc.dg/vect/vect-peel-1.c: Likewise.
4290         * gcc.dg/vect/vect-peel-2.c: Likewise.
4291         * gcc.dg/vect/vect-peel-4.c: Likewise.
4292
4293 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4294
4295         PR libfortran/41859
4296         * gfortran.dg/der_io_4.f90: New test.
4297
4298 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4299
4300         PR rtl-optimization/44858
4301         * gcc.c-torture/execute/pr44858.c: New test.
4302
4303         PR rtl-optimization/45400
4304         * g++.dg/other/i386-8.C: New test.
4305
4306 2010-08-25  Richard Guenther  <rguenther@suse.de>
4307
4308         * gcc.dg/alias-8.c: Adjust.
4309
4310 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4311
4312         * gcc.target/i386/combine-mul.c: New test.
4313
4314 2010-08-25  Richard Guenther  <rguenther@suse.de>
4315
4316         PR lto/44562
4317         * gcc.dg/graphite/id-27.c: New testcase.
4318         * gcc.dg/lto/20100825-1_0.c: Likewise.
4319
4320 2010-08-25  Richard Guenther  <rguenther@suse.de>
4321
4322         PR tree-optimization/45316
4323         * g++.dg/opt/pr45316.C: New testcase.
4324
4325 2010-08-25  Richard Guenther  <rguenther@suse.de>
4326
4327         PR tree-optimization/45393
4328         * g++.dg/torture/pr45393.C: New testcase.
4329
4330 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4331
4332         PR tree-optimization/45059
4333         * gcc.c-torture/compile/pr45059.c: New test.
4334
4335 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4336
4337         * lib/target-supports.exp (check_effective_target_vect_unpack):
4338         Set vect_unpack supported flag to true for neon.
4339
4340 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4341
4342         * gcc.dg/tree-ssa/ifc-5.c: New.
4343
4344 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4345
4346         * gcc.dg/tree-ssa/ifc-4.c: New.
4347         * gcc.dg/tree-ssa/ifc-7.c: New.
4348
4349 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4350
4351         * gcc.dg/vect/vect.exp: Check loongson targets
4352         * g++.dg/vect/vect.exp: Likewise
4353         * gfortran.dg/vect/vect.exp: Likewise
4354
4355 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4356
4357         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4358         -mveclibabi=mass.
4359
4360 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4361
4362         PR fortran/45366
4363         * gfortran.dg/proc_ptr_29.f90: New.
4364
4365 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4366             Dominique d'Humieres <dominiq@lps.ens.fr>
4367
4368         PR fortran/45367
4369         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4370
4371 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4372
4373         PR fortran/45367
4374         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4375
4376 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4377
4378         PR fortran/36158
4379         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4380
4381 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4382             Dominique d'Humieres <dominiq@lps.ens.fr>
4383
4384         PR fortran/45367
4385         PR fortran/36158
4386         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4387         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4388
4389 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4390
4391         PR fortran/44863
4392         PR fortran/45271
4393         PR fortran/45290
4394         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4395         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4396         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4397
4398 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4399
4400         PR fortran/36158
4401         PR fortran/33197
4402         * gfortran.dg/bessel_6.f90: New.
4403         * gfortran.dg/bessel_7.f90: New.
4404
4405 2010-08-20  Jan Hubicka  <jh@suse.cz>
4406
4407         PR c++/45307
4408         PR c++/17736
4409         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4410         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4411
4412 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4413
4414         PR target/45336
4415         * gcc.target/i386/pr45336-1.c: New.
4416         * gcc.target/i386/pr45336-2.c: Likewise.
4417         * gcc.target/i386/pr45336-3.c: Likewise.
4418         * gcc.target/i386/pr45336-4.c: Likewise.
4419
4420 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4421
4422         PR testsuite/45361
4423         * gcc.target/i386/volatile-2.c: Update scan strings to also
4424         include (%rip) for the memory reference on x86_64.
4425
4426 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4427
4428         PR middle-end/44974
4429         * gcc.dg/pr44974.c: New test.
4430
4431         PR rtl-optimization/45353
4432         * gcc.dg/pr45353.c: New test.
4433
4434 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4435
4436         * gcc.target/i386/volatile-2.c: New.
4437
4438 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4439
4440         PR rtl-optimization/44691
4441         * gfortran.dg/pr44691.f: New test.
4442
4443 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4444
4445         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4446
4447 2010-08-19  Jason Merrill  <jason@redhat.com>
4448
4449         * g++.dg/init/synth3.C: New.
4450         * g++.dg/init/value8.C: New.
4451         * g++.dg/tree-ssa/empty-2.C: New.
4452         * g++.dg/cpp0x/noexcept09.C: New.
4453
4454 2010-08-19  Daniel Kraft  <d@domob.eu>
4455
4456         PR fortran/29785
4457         PR fortran/45016
4458         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4459         * gfortran.dg/pointer_remapping_1.f90: New test.
4460         * gfortran.dg/pointer_remapping_2.f03: New test.
4461         * gfortran.dg/pointer_remapping_3.f08: New test.
4462         * gfortran.dg/pointer_remapping_4.f03: New test.
4463         * gfortran.dg/pointer_remapping_5.f08: New test.
4464         * gfortran.dg/pointer_remapping_6.f08: New test.
4465
4466 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4467
4468         PR testsuite/45324
4469         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4470
4471 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4472
4473         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4474
4475 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4476
4477         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4478         variable.
4479
4480 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4481
4482         PR target/45070
4483         * gcc.c-torture/execute/pr45070.c: New.
4484
4485 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4486
4487         * g++.dg/pr44328.C: New test.
4488
4489 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4490
4491         PR fortran/36158
4492         PR fortran/33197
4493         * gfortran.dg/bessel_3.f90: New.
4494         * gfortran.dg/bessel_4.f90: New.
4495         * gfortran.dg/bessel_5.f90: New.
4496
4497 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4498
4499         PR fortran/45290
4500         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4501         * gfortran.dg/pointer_init_2.f90: New.
4502         * gfortran.dg/pointer_init_3.f90: New.
4503         * gfortran.dg/pointer_init_4.f90: New.
4504
4505 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4506
4507         PR c++/45049
4508         * g++.dg/pr45049-1.C: New test.
4509         * g++.dg/pr45049-2.C: New test.
4510
4511 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4512
4513         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4514         20 if __ARM_PCS is defined otherwise 64.
4515         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4516         instead of hard coded 64.
4517
4518 2010-08-18  Yao Qi  <yao@codesourcery.com>
4519
4520         PR target/45094
4521         * gcc.target/arm/pr45094.c: New test.
4522
4523 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4524
4525         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4526
4527 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4528
4529         PR rtl-optimization/42575
4530         * gcc.target/arm/pr42575.c: New test.
4531
4532 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4533
4534         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4535         * gcc.dg/tls/thr-cse-1.c: New.
4536
4537 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4538
4539         PR debug/42487
4540         * lib/target-supports.exp
4541         (check_effective_target_function_sections): New.
4542         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4543         function sections before proceding.
4544
4545 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
4546
4547         PR fortran/45308
4548         * gfortran.dg/pr45308.f03: New test.
4549
4550 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
4551
4552         PR target/45296
4553         * gcc.target/i386/pr45296.c: New test.
4554
4555 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
4556
4557         * g++.dg/ext/uow-1.C: New.
4558         * g++.dg/ext/uow-2.C: New.
4559         * g++.dg/ext/uow-3.C: New.
4560         * g++.dg/ext/uow-4.C: New.
4561
4562 2010-08-17  Richard Guenther  <rguenther@suse.de>
4563
4564         PR testsuite/45266
4565         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4566
4567 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
4568
4569         PR c/40563
4570         * gcc.dg/Wcxx-compat-20.c: New test.
4571
4572 2010-08-17  Daniel Kraft  <d@domob.eu>
4573
4574         PR fortran/38936
4575         * gfortran.dg/associate_1.f03: Extended to test newly supported
4576         features like association to variables.
4577         * gfortran.dg/associate_3.f03: Removed check for illegal change
4578         of associate-name here...
4579         * gfortran.dg/associate_5.f03: ...and added it here.
4580         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4581         * gfortran.dg/associate_7.f03: New test.
4582
4583 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
4584
4585         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4586
4587 2010-08-15  Daniel Kraft  <d@domob.eu>
4588
4589         PR fortran/38936
4590         * gfortran.dg/associate_1.f03: Enable test for array expressions.
4591         * gfortran.dg/associate_3.f03: Clarify comment.
4592         * gfortran.dg/associate_5.f03: New test.
4593         * gfortran.dg/associate_6.f03: New test.
4594
4595 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4596
4597         PR fortran/45211
4598         * gfortran.dg/bind_c_usage_21.f90: New.
4599         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4600
4601 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4602
4603         * gfortran.dg/optional_absent_1.f90: New.
4604         * gfortran.dg/null_actual.f90: New.
4605
4606 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4607
4608         * gfortran.dg/pointer_target_1.f90: New.
4609         * gfortran.dg/pointer_target_2.f90: New.
4610         * gfortran.dg/pointer_target_3.f90: New.
4611
4612 2010-08-15  Daniel Kraft  <d@domob.eu>
4613
4614         PR fortran/45197
4615         * gfortran.dg/elemental_args_check_3.f90: New test.
4616         * gfortran.dg/impure_1.f08: New test.
4617         * gfortran.dg/impure_2.f08: New test.
4618         * gfortran.dg/impure_3.f90: New test.
4619         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4620
4621 2010-08-15  Ira Rosen  <irar@il.ibm.com>
4622
4623         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4624         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4625         SLP tests.
4626         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4627         misaligned loads.
4628         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4629         misaligned stores.c
4630         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4631
4632 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4633
4634         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4635         dg-require-effective-target after dg-do.
4636
4637 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4638
4639         * lib/target-supports.exp (check_effective_target_vect_int): Return
4640         true for Loongson targets.
4641         (check_effective_target_vect_shift): Likewise.
4642         (check_effective_target_vect_no_int_max): Likewise.
4643         (check_effective_target_vect_no_align): Likewise.
4644         (check_effective_target_vect_short_mult): Likewise.
4645
4646 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
4647
4648         * g++.dg/cast.C: Change fields of structures to "long" to pass
4649         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4650         * g++.dg/cpp0x/iop.C: Ditto.
4651         * g++.dg/cpp0x/named_refs.C: Ditto.
4652         * g++.dg/cpp0x/rv1p.C: Ditto.
4653         * g++.dg/cpp0x/rv2p.C: Ditto.
4654         * g++.dg/cpp0x/rv3p.C: Ditto.
4655         * g++.dg/cpp0x/rv4p.C: Ditto.
4656         * g++.dg/cpp0x/rv5p.C: Ditto.
4657         * g++.dg/cpp0x/rv6p.C: Ditto.
4658         * g++.dg/cpp0x/rv7p.C: Ditto.
4659         * g++.dg/cpp0x/rv8p.C: Ditto.
4660         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4661
4662 2010-08-13  Daniel Kraft  <d@domob.eu>
4663
4664         * gfortran.dg/implied_shape_1.f08: New test.
4665         * gfortran.dg/implied_shape_2.f90: New test.
4666         * gfortran.dg/implied_shape_3.f08: New test.
4667
4668 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4669
4670         PR libfortran/42526
4671         * gfortran.dg/char_component_initializer_1.f90: New test.
4672
4673 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
4674
4675         PR tree-optimization/45241
4676         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4677
4678 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4679
4680         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4681         to dg-options.
4682         * gcc.target/i386/pr40906-2.c: Ditto.
4683         * gcc.target/i386/pr40906-3.c: Ditto.
4684
4685 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4686
4687         PR middle-end/45262
4688         * gcc.c-torture/execute/pr45262.c: New test.
4689
4690 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4691
4692         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4693         empty argument.
4694         * g++.dg/other/profile1.C: Ditto.
4695
4696 2010-08-12  Richard Guenther  <rguenther@suse.de>
4697
4698         PR tree-optimization/45232
4699         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4700         * gcc.dg/tree-ssa/loop-7.c: Adjust.
4701         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4702         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4703         unsigned arithmetic.
4704         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4705         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4706         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4707         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4708         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4709         unsigned arithmetic.
4710         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4711         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4712         unsigned arithmetic.
4713         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4714         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4715         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4716         unsigned arithmetic.
4717         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4718         * gcc.dg/tree-ssa/negate.c: Adjust.
4719         * gcc.dg/vect/vect-1.c: Adjust.
4720         * gfortran.dg/reassoc_6.f: XFAIL.
4721
4722 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4723
4724         PR debug/45259
4725         * gcc.dg/pr45259.c: New test.
4726
4727 2010-08-12  Wei Guozhi  <carrot@google.com>
4728
4729         PR target/44999
4730         * gcc.target/arm/pr44999.c: New testcase.
4731
4732 2010-08-12  Jie Zhang  <jie@codesourcery.com>
4733
4734         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4735         (N): Likewise.
4736         (main): Adjust accordingly.
4737
4738 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4739
4740         * gfortran.dg/graphite/id-22.f: New.
4741
4742 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4743
4744         * gcc.dg/graphite/id-26.c: New.
4745
4746 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4747
4748         * gcc.dg/graphite/id-25.c: New.
4749
4750 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4751
4752         * gcc.dg/graphite/run-id-5.c: New.
4753         * gcc.dg/graphite/run-id-6.c: New.
4754         * gfortran.dg/graphite/id-21.f: New.
4755
4756 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4757
4758         * gcc.dg/graphite/id-24.c: New.
4759
4760 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4761
4762         * gcc.dg/tree-ssa/pr20742.c: New.
4763
4764 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4765
4766         * gcc.dg/graphite/id-23.c: New.
4767
4768 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4769
4770         * gfortran.dg/graphite/id-20.f: Adjust testcase.
4771
4772 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4773
4774         * gcc.dg/graphite/pr42729.c: New.
4775
4776 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4777
4778         * gfortran.dg/graphite/id-20.f: New.
4779
4780 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4781
4782         * gcc.dg/graphite/id-22.c: New.
4783
4784 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4785
4786         * gcc.dg/graphite/run-id-2.c: Call abort.
4787
4788 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4789
4790         * gcc.dg/graphite/id-20.c: New.
4791
4792 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
4793             Steve Kargl <kargl@gcc.gnu.org>
4794
4795         PR fortran/44595
4796         * gfortran.dg/move_alloc_3.f90: New.
4797         * gfortran.dg/random_seed_2.f90: New.
4798
4799 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4800
4801         * lib/target-supports.exp (check_effective_target_sync_int_long):
4802         Add hppa*-*-linux*.
4803         (check_effective_target_sync_char_short): Likewise.
4804
4805 2010-08-10  Yao Qi  <yao@codesourcery.com>
4806
4807         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4808         general form.
4809         * gcc.dg/tree-ssa/loop-31.c: Likewise.
4810         * g++.dg/other/packed1.C: Likewise.
4811         * g++.dg/other/crash-4.C: Likewise.
4812         * g++.dg/ext/packed8.C: Likewise.
4813         * g++.dg/init/array16.C: Likewise.
4814
4815 2010-08-10  xinliang David Li  <davidxl@google.com>
4816         * gcc.dg/tree-ssa/loop-19.c: Add option
4817         -fno-prefetch-loop-array
4818
4819 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
4820
4821         PR middle-end/45182
4822         * gcc.c-torture/compile/pr45182.c: New test.
4823
4824 2010-08-09  Jason Merrill  <jason@redhat.com>
4825
4826         PR c++/45236
4827         * g++.dg/cpp0x/variadic-104.C: New.
4828
4829 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4830
4831         PR fortran/44235
4832         * gfortran.dg/dependency_32.f90:  New test.
4833
4834 2010-08-09  Richard Guenther  <rguenther@suse.de>
4835
4836         PR middle-end/44632
4837         * g++.dg/opt/nrv17.C: New testcase.
4838
4839 2010-08-09  Richard Guenther  <rguenther@suse.de>
4840
4841         PR middle-end/45212
4842         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4843         alignment from MEM_REF offset only if we took it from the
4844         base object.
4845
4846         * gcc.target/i386/pr24178.c: New testcase.
4847
4848 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4849
4850         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4851         * gcc.dg/20030702-1.c: Ditto.
4852         * gcc.dg/20050309-1.c: Ditto.
4853         * gcc.dg/20050325-1.c: Ditto.
4854         * gcc.dg/20050330-2.c: Ditto.
4855         * gcc.dg/20051201-1.c: Ditto.
4856         * gcc.dg/gomp/pr27573.c: Ditto.
4857         * gcc.dg/gomp/pr34610.c: Ditto.
4858         * gcc.dg/pr24225.c: Ditto.
4859         * gcc.dg/pr26570.c: Ditto.
4860         * gcc.dg/pr32773.c: Ditto.
4861         * g++.dg/gcov/gcov-6.C: Ditto.
4862         * g++.dg/gomp/pr34608.C: Ditto.
4863         * gfortran.dg/gomp/pr27573.f90: Ditto.
4864
4865         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
4866         dg-require-host-local dg directive.
4867         * gcc.dg/profile-dir-2.c: Ditto.
4868         * gcc.dg/profile-dir-3.c: Ditto.
4869
4870 2010-08-08  Richard Guenther  <rguenther@suse.de>
4871
4872         PR tree-optimization/45109
4873         * gcc.c-torture/compile/pr45109.c: New testcase.
4874
4875 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4876
4877         * gcc.dg/march.c: Skip if -march defined.
4878         * gcc.dg/mtune.c: Skip if -mtune defined.
4879
4880         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4881         generic thunk support.
4882
4883 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
4884
4885         PR target/45213
4886         * gcc.target/i386/pr45213.c: New test.
4887
4888 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4889
4890         PR libfortran/45143
4891         * gfortran.dg/fmt_error_11.f03: New test.
4892
4893 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
4894
4895         * lib/target-supports.exp (check_effective_target_sync_int_long):
4896         Add arm*-*-linux-gnueabi.
4897         (check_effective_target_sync_char_short): Likewise.
4898
4899 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4900
4901         PR fortran/45159
4902         * gfortran.dg/dependency_31.f90:  New test.
4903
4904 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4905
4906         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4907
4908 2010-08-06  Jason Merrill  <jason@redhat.com>
4909
4910         * g++.dg/cpp0x/sfinae3.C: New.
4911         * g++.dg/cpp0x/sfinae4.C: New.
4912
4913 2010-08-06  Richard Guenther  <rguenther@suse.de>
4914
4915         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4916         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4917         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4918         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4919         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4920         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4921         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4922         * gcc.c-torture/execute/20100805-1.c: Likewise.
4923
4924 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4925
4926         PR testsuite/42855
4927         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4928
4929 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4930
4931         * gcc.dg/ipa/ipcp-ii-1.c: New test.
4932         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4933
4934 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4935
4936         * g++.dg/ipa/devirt-1.C: New test.
4937         * g++.dg/ipa/devirt-2.C: Likewise.
4938         * g++.dg/ipa/devirt-3.C: Likewise.
4939         * g++.dg/ipa/devirt-4.C: Likewise.
4940         * g++.dg/ipa/devirt-5.C: Likewise.
4941         * gcc.dg/ipa/iinline-3.c: Likewise.
4942
4943 2010-08-05  Jie Zhang  <jie@codesourcery.com>
4944
4945         PR tree-optimization/45144
4946         * gcc.dg/tree-ssa/pr45144.c: New test.
4947
4948 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4949
4950         PR fortran/42207
4951         PR fortran/44064
4952         PR fortran/44065
4953         * gfortran.dg/class_25.f03: New.
4954         * gfortran.dg/class_26.f03: New.
4955
4956 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4957
4958         * g++.dg/warn/miss-format-1.C: Update line number.
4959
4960 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4961
4962         PR c++/44641
4963         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4964         .frame and .mask assembler directives.
4965
4966 2010-08-04  Richard Guenther  <rguenther@suse.de>
4967
4968         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4969         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4970         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4971         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4972
4973 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4974
4975         PR fortran/44857
4976         * gfortran.dg/derived_constructor_char_1.f90: New.
4977         * gfortran.dg/derived_constructor_char_2.f90: New.
4978
4979 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4980
4981         PR fortran/45159
4982         * gfortran.dg/dependency_30.f90:  New test.
4983
4984 2010-08-03  Jan Hubicka  <jh@suse.cz>
4985
4986         * gcc.c-torture/compile/pr45085.c: New testcase.
4987
4988 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4989
4990         PR fortran/44584
4991         PR fortran/45161
4992         * gfortran.dg/typebound_call_9.f03: Modified.
4993         * gfortran.dg/typebound_generic_1.f03: Modified.
4994
4995 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4996
4997         PR fortran/45159
4998
4999         * gfortran.dg/dependency_29.f90:  New test.
5000
5001 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5002
5003         PR fortran/36854
5004         * gfortran.dg/character_comparison_2.f90:  New test.
5005         * gfortran.dg/character_comparison_3.f90:  New test.
5006         * gfortran.dg/dependency_28.f90:  New test.
5007
5008 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5009
5010         PR target/40457
5011         * gcc.target/arm/pr40457-1.c: New test.
5012         * gcc.target/arm/pr40457-2.c: New test.
5013
5014 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5015
5016         PR fortran/44912
5017         * gfortran.dg/typebound_call_17.f03: New.
5018
5019 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5020
5021         PR fortran/44929
5022         * gfortran.dg/allocate_derived_3.f90: New.
5023
5024 2010-07-30  Xinliang David Li  <davidxl@google.com>
5025         PR tree-optimization/45121
5026         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5027
5028 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5029
5030         PR c++/45112
5031         * g++.dg/pr45112.C: New test.
5032
5033 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5034
5035         PR debug/45055
5036         PR rtl-optimization/45137
5037         * gcc.dg/pr45055.c: New test.
5038
5039 2010-07-30  Alan Modra  <amodra@gmail.com>
5040
5041         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5042         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5043
5044 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5045
5046         PR fortran/45087
5047         PR fortran/45125
5048         * gfortran.dg/whole_file_25.f90: New.
5049         * gfortran.dg/whole_file_26.f90: New.
5050         * gfortran.dg/whole_file_27.f90: New.
5051
5052 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5053
5054         PR fortran/44962
5055         * gfortran.dg/typebound_proc_17.f03: New.
5056
5057 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5058
5059         PR fortran/45004
5060         * gfortran.dg/move_alloc_2.f90: New.
5061
5062 2010-07-29  Xinliang David Li  <davidxl@google.com>
5063         PR tree-optimization/45121
5064         * c-c++-common/uninit-17.c: Fix expected output.
5065
5066 2010-07-29  Richard Guenther  <rguenther@suse.de>
5067
5068         PR tree-optimization/45120
5069         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5070
5071 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5072
5073         PR fortran/42051
5074         PR fortran/44064
5075         * gfortran.dg/pr42051.f03: New testcase.
5076
5077 2010-07-29  Richard Guenther  <rguenther@suse.de>
5078
5079         PR middle-end/45034
5080         * gcc.c-torture/execute/pr45034.c: New testcase.
5081
5082 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5083
5084         PR c++/45096
5085         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5086
5087 2010-07-28  Daniel Kraft  <d@domob.eu>
5088
5089         * gfortran.dg/bound_8.f90: New test.
5090
5091 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5092
5093         PR debug/45105
5094         * gcc.dg/pr45105.c: New test.
5095
5096 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5097
5098         PR rtl-optimization/45107
5099         * gcc.dg/pr45107.c: New test.
5100
5101 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5102
5103         PR rtl-optimization/45101
5104         * gcc.dg/pr45101.c: New test.
5105
5106 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5107
5108         PR fortran/45077
5109         * gfortran.dg/whole_file_24.f90: New.
5110
5111 2010-07-27  Jason Merrill  <jason@redhat.com>
5112
5113         * g++.dg/cpp0x/variadic102.C: New.
5114         * g++.dg/cpp0x/variadic103.C: New.
5115
5116 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5117
5118         PR rtl-optimization/40956
5119         PR target/42495
5120         PR middle-end/42574
5121         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5122         * gcc.target/arm/pr42574.c: Add tests.
5123
5124 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5125
5126         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5127         test name.
5128         (cleanup-repo-files): Ditto.
5129         (cleanup-saved-temps): Ditto.
5130
5131 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5132
5133         PR testsuite/44701
5134         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5135
5136         PR c/45079
5137         * gcc.dg/pr45079.c: New test.
5138
5139 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5140
5141         PR tree-optimization/44152
5142         * gcc.dg/vect/fast-math-pr44152.c: New test.
5143
5144 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5145
5146         PR ObjC/44140
5147         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5148         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5149         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5150         * obj-c++.dg/torture/trivial.mm: Ditto.
5151         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5152         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5153         * objc.dg/torture/tls/thr-init.m: Ditto.
5154         * objc.dg/torture/trivial.m: Ditto.
5155
5156 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5157
5158         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5159         Skip on spu-*-* targets.
5160
5161 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5162
5163         PR tree-optimization/45083
5164         * gcc.dg/pr45083.c: New test.
5165
5166 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5167
5168         PR fortran/40873
5169         * gfortran.dg/whole_file_22.f90: New test.
5170         * gfortran.dg/whole_file_23.f90: New test.
5171
5172 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5173             Jack Howarth  <howarth@bromo.med.uc.edu>
5174             Richard Henderson  <rth@redhat.com>
5175
5176         PR target/44132
5177         * gcc.dg/tls/thr-init-1.c: New.
5178         * gcc.dg/tls/thr-init-2.c: New.
5179         * gcc.dg/torture/tls New.
5180         * gcc.dg/torture/tls/tls-test.c: New.
5181         * gcc.dg/torture/tls/thr-init-1.c: New.
5182         * gcc.dg/torture/tls/tls.exp: New.
5183         * gcc.dg/torture/tls/thr-init-2.c: New.
5184         * gcc.dg/tls/emutls-2.c: New test
5185
5186         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5187         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5188         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5189         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5190         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5191         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5192         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5193         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5194         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5195         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5196         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5197         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5198         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5199         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5200         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5201         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5202         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5203         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5204         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5205         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5206         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5207         gfortran.dg/gomp/omp_threadprivate1.f90,
5208         gfortran.dg/gomp/omp_threadprivate2.f90,
5209         gfortran.dg/gomp/reduction1.f90,
5210         gfortran.dg/gomp/sharing-1.f90: Likewise.
5211
5212 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5213
5214         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5215         sse_runtime.
5216         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5217         dg-require-visibility.
5218
5219 2010-07-26  Richard Guenther  <rguenther@suse.de>
5220
5221         PR tree-optimization/43784
5222         * gcc.c-torture/execute/pr43784.c: New testcase.
5223         * g++.dg/torture/pr43784.C: Likewise.
5224
5225 2010-07-26  Richard Guenther  <rguenther@suse.de>
5226
5227         PR middle-end/45056
5228         * g++.dg/pr45056.C: New testcase.
5229
5230 2010-07-26  Richard Guenther  <rguenther@suse.de>
5231
5232         PR tree-optimization/45071
5233         * gcc.dg/pr45071.c: New testcase.
5234
5235 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5236
5237         PR fortran/45066
5238         * gfortran.dg/namelist_62.f90: New.
5239
5240 2010-07-26  Richard Guenther  <rguenther@suse.de>
5241
5242         * gcc.c-torture/execute/pr45017.c: Move ...
5243         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5244
5245 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5246
5247         PR fortran/40628
5248         * trim_optimize_1.f90:  New test.
5249         * character_comparision_1.f90:  New test.
5250
5251 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5252
5253         PR fortran/42852
5254         * gfortran.dg/wtruncate_fix.f: New test.
5255
5256 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5257
5258         PR testsuite/45068
5259         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5260
5261 2010-07-24  Richard Guenther  <rguenther@suse.de>
5262
5263         PR lto/43788
5264         * g++.dg/lto/20100724-1_0.C: New testcase.
5265
5266 2010-07-24  Richard Guenther  <rguenther@suse.de>
5267
5268         PR lto/43212
5269         * gcc.dg/lto/20100724-1_0.c: New testcase.
5270         * gcc.dg/lto/20100724-1_1.c: Likewise.
5271
5272 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5273
5274         PR fortran/40011
5275         * gfortran.dg/whole_file_21.f90: New.
5276
5277         * gfortran.dg/integer_exponentiation_3.F90: Use
5278         -ffloat-store only for i?86/x86-64 -m32.
5279
5280 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5281
5282         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5283         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5284
5285 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5286
5287         * gfortran.dg/func_decl_4.f90: Split test into two ...
5288         * gfortran.dg/func_decl_5.f90: ... parts.
5289         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5290         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5291         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5292         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5293         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5294         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5295         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5296         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5297         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5298         * gfortran.dg/sizeof.f90: Make test valid.
5299         * gfortran.dg/pr20865.f90: Add new dg-error.
5300         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5301         * gfortran.dg/g77/19990218-0.f: Ditto.
5302         * gfortran.dg/g77/19990218-1.f: Ditto.
5303         * gfortran.dg/g77/970625-2.f: Ditto.
5304         * gfortran.dg/pr37243.f: Fix function declaration.
5305         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5306         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5307
5308 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5309
5310         PR fortran/44945
5311         * gfortran.dg/char_array_structure_constructor.f90: Add
5312         -fwhole-file as dg-option as it otherwise fails on some
5313         systems.
5314
5315 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5316
5317         * gnat.dg/aggr16.ad[sb]: New test.
5318         * gnat.dg/aggr16_pkg.ads: New helper.
5319
5320 2010-07-23  Richard Guenther  <rguenther@suse.de>
5321
5322         PR lto/43071
5323         * g++.dg/lto/20100723-1_0.C: New testcase.
5324
5325 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5326
5327         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5328         AVX support.
5329         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5330         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5331
5332 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5333
5334         * lib/target-supports.exp (add_options_for_tls): New proc.
5335         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5336         * g++.dg/tls/static-1a.cc: Likewise.
5337         * gcc.dg/tls/emutls-1.c: Likewise.
5338         * gcc.dg/tls/opt-11.c: Likewise.
5339         * gcc.dg/tls/opt-12.c: Likewise.
5340         * gcc.dg/tls/pr24428-2.c: Likewise.
5341         * gcc.dg/tls/pr24428.c: Likewise.
5342         * obj-c++.dg/tls/static-1.mm: Likewise.
5343         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5344         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5345         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5346         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5347         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5348         * objc.dg/torture/tls/thr-init.m: Likewise.
5349         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5350
5351 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5352
5353         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5354         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5355         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5356         optimized dump files.
5357
5358 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5359
5360         PR tree-optimization/45047
5361         * gcc.c-torture/compile/pr45047.c: New test.
5362
5363 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5364
5365         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5366         instead of dg-compile.
5367         * gcc.dg/float-range-4.c: Ditto.
5368         * gcc.dg/float-range-5.c: Ditto.
5369         * gcc.dg/fold-overflow-1.c: Ditto.
5370         * gcc.dg/gomp/sections-4.c: Ditto.
5371         * gcc.dg/transparent-union-1.c: Ditto.
5372         * gcc.dg/transparent-union-2.c: Ditto.
5373         * gcc.target/i386/pr39315-check.c: Ditto.
5374         * g++.dg/gomp/sections-4.C: Ditto.
5375         * g++.dg/template/dtor7.C: Ditto.
5376         * g++.dg/tree-ssa/pr19952.C: Ditto.
5377         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5378         * gfortran.dg/graphite/pr42185.f90: Ditto.
5379         * gfortran.dg/namelist_36.f90: Ditto.
5380         * gnat.dg/noreturn1.adb: Ditto.
5381         * gnat.dg/specs/small_alignment.ads: Ditto.
5382
5383 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5384
5385         PR tree-optimization/44915
5386         * g++.dg/torture/pr44915.C: New test.
5387
5388 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5389
5390         PR tree-optimization/44914
5391         * g++.dg/tree-ssa/pr44914.C: New test.
5392
5393 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5394
5395         PR target/44290
5396         * gcc.dg/pr44290-1.c: New test.
5397         * gcc.dg/pr44290-2.c: New test.
5398
5399 2010-07-23  Jason Merrill  <jason@redhat.com>
5400
5401         PR c++/45008
5402         * g++.dg/abi/mangle44.C: New.
5403
5404 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5405
5406         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5407         for compile-time only tests.
5408         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5409         target check.
5410         * gcc.target/i386/pr39315-4.c: Ditto.
5411         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5412         target check.  Include sse-os-support.h.
5413         (main): Call check_isa and sse_os_support.
5414         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5415         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5416         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5417         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5418         target check.  Include sse-os-support.h.
5419         (main): Call check_isa and sse_os_support.
5420         * gcc.target/i386/vperm-v2df.c: Ditto.
5421
5422 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5423
5424         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5425         (check_effective_target_avx_runtime): New procedure.
5426         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5427         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5428
5429         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5430         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5431         and __get_cpuid test.
5432         * gcc.dg/compat/vector-2b_main.c: Ditto.
5433
5434         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5435
5436         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5437         for compile-time only test.
5438         * gcc.dg/pr32716.c: Ditto.
5439         * gcc.dg/pr34856.c: Ditto.
5440         * gcc.dg/pr36997.c: Ditto.
5441         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5442         * gfortran.dg/pr28158.f90: Ditto.
5443         * gfortran.dg/pr30667.f: Ditto.
5444
5445         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5446         i?86-*-* and x86_64-*-* targets to disable execution on targets
5447         without sse2 runtime support.
5448         * g++.dg/vect/vect.exp: Ditto.
5449         * gfortran.dg/vect/vect.exp: Ditto.
5450
5451         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5452         * gcc.dg/pr37544.c: Ditto.
5453         * gcc.dg/pr40550.c: Ditto.
5454         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5455         * gcc.dg/compat/vector-1a_main.c: Ditto.
5456         * gcc.dg/compat/vector-2a_main.c: Ditto.
5457         * gcc.dg/torture/pr16104-1.c: Ditto.
5458         * gcc.dg/torture/pr35771-1.c: Ditto.
5459         * gcc.dg/torture/pr35771-2.c: Ditto.
5460         * gcc.dg/torture/pr35771-3.c: Ditto.
5461         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5462         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5463         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5464         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5465         * g++.dg/other/i386-1.C: Ditto.
5466         * g++.dg/other/pr40446.C: Ditto.
5467
5468 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5469
5470         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5471
5472 2010-07-23  Daniel Kraft  <d@domob.eu>
5473
5474         PR fortran/44709
5475         * gfortran.dg/exit_1.f08: New test.
5476         * gfortran.dg/exit_2.f08: New test.
5477
5478 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5479
5480         PR tree-optimization/39839
5481         * gcc.target/arm/pr39839.c: New test case.
5482
5483 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5484
5485         * gnat.dg/unchecked_convert5b.adb: New test.
5486         * gnat.dg/unchecked_convert6.adb: Likewise.
5487         * gnat.dg/unchecked_convert6b.adb: Likewise.
5488
5489 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5490
5491         * gnat.dg/aggr15.ad[sb]: New test.
5492
5493 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5494
5495         PR debug/45024
5496         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5497
5498 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5499
5500         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5501         with dg-require-linker-plugin.
5502
5503 2010-07-22  Richard Guenther  <rguenther@suse.de>
5504
5505         PR lto/43850
5506         * g++.dg/lto/20100722-1_0.C: New testcase.
5507
5508 2010-07-22  Richard Guenther  <rguenther@suse.de>
5509
5510         PR lto/42451
5511         * gcc.dg/lto/20100720-3_0.c: New testcase.
5512         * gcc.dg/lto/20100720-3_1.c: Likewise.
5513
5514 2010-07-22  Richard Guenther  <rguenther@suse.de>
5515
5516         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5517         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5518
5519         PR lto/43373
5520         * gcc.dg/lto/20100722-1_0.c: New testcase.
5521
5522 2010-07-22  Martin Jambor  <mjambor@suse.cz>
5523
5524         PR tree-optimization/44891
5525         * gcc.c-torture/compile/pr44891.c: New test.
5526
5527 2010-07-22  Richard Guenther  <rguenther@suse.de>
5528
5529         PR tree-optimization/45017
5530         * gcc.c-torture/execute/pr45017.c: New testcase.
5531
5532 2010-07-22  Tobias Burnus  <burnus@net-b.de>
5533
5534         PR fortran/45019
5535         * gfortran.dg/aliasing_dummy_5.f90: New.
5536
5537 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5538
5539         PR target/43698
5540         * gcc.target/arm/pr43698.c: New test.
5541
5542 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5543
5544         PR fortran/44929
5545         * Revert my commit r162325 for this PR.
5546
5547 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5548
5549         PR debug/45015
5550         * gcc.target/m68k/pr45015.c: New test.
5551
5552 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
5553
5554         PR c++/44641
5555         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5556         comments.
5557
5558 2010-07-21  Richard Guenther  <rguenther@suse.de>
5559
5560         PR lto/45018
5561         * g++.dg/lto/20100721-1_0.C: New testcase.
5562
5563 2010-07-21  Martin Jambor  <mjambor@suse.cz>
5564
5565         PR tree-optimization/44900
5566         * g++.dg/torture/pr44900.C: New test.
5567
5568 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
5569
5570         PR middle-end/44738
5571         * c-c++-common/uninit-17.c: Correct expected error.
5572
5573 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5574
5575         * gcc.dg/guality/asm-1.c: New test.
5576
5577         PR debug/45003
5578         * gcc.dg/guality/pr45003-2.c: New test.
5579         * gcc.dg/guality/pr45003-3.c: New test.
5580
5581 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5582
5583         PR libfortran/44697
5584         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5585
5586 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
5587
5588         * lib/scanasm.exp (dg-function-on-line): Test that a function is
5589         defined on the current line.
5590         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5591         * g++.dg/debug/dwarf2/pr44641.C: New.
5592
5593 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
5594
5595         * gcc.target/powerpc/block-move-1.c: New test.
5596         * gcc.target/powerpc/block-move-2.c: New test.
5597
5598 2010-07-20  Jason Merrill  <jason@redhat.com>
5599
5600         PR c++/44967
5601         * g++.dg/cpp0x/sfinae2.C: New.
5602
5603 2010-07-20  Richard Guenther  <rguenther@suse.de>
5604
5605         PR lto/42696
5606         * gcc.dg/lto/20100720-4_0.c: New testcase.
5607
5608 2010-07-20  Richard Guenther  <rguenther@suse.de>
5609
5610         PR lto/43221
5611         * gcc.dg/lto/20100720-2_0.c: New testcase.
5612         * gcc.dg/lto/20100720-2_1.c: Likewise.
5613
5614 2010-07-20  Richard Guenther  <rguenther@suse.de>
5615
5616         PR lto/43208
5617         * gcc.dg/lto/20100720-1_0.c: New testcase.
5618         * gcc.dg/lto/20100720-1_1.c: Likewise.
5619
5620 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
5621
5622         PR debug/45003
5623         * gcc.dg/guality/pr45003-1.c: New test.
5624
5625 2010-07-20  Richard Guenther  <rguenther@suse.de>
5626
5627         PR tree-optimization/44977
5628         * gcc.dg/torture/pr44977.c: New testcase.
5629
5630 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
5631
5632         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5633         sync_char_short
5634
5635 2010-07-20  Richard Guenther  <rguenther@suse.de>
5636
5637         PR middle-end/44971
5638         PR middle-end/44988
5639         * gcc.dg/pr44971.c: New testcase.
5640         * gcc.c-torture/compile/pr44988.c: Likewise.
5641
5642 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5643
5644         PR fortran/44929
5645         * gfortran.dg/allocate_with_typespec.f90: New test.
5646         * gfortran.dg/allocate_derived_1.f90: Update error message.
5647
5648 2010-07-19  Jason Merrill  <jason@redhat.com>
5649
5650         PR c++/44996
5651         * g++.dg/cpp0x/decltype23.C: New.
5652
5653 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
5654
5655         PR fortran/42385
5656         * gfortran.dg/class_defined_operator_1.f03 : New test.
5657
5658 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
5659
5660         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5661         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5662         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
5663         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5664
5665 2010-07-19  Richard Guenther  <rguenther@suse.de>
5666
5667         PR middle-end/44941
5668         * gcc.c-torture/compile/pr44941.c: New testcase.
5669
5670 2010-07-19  Jason Merrill  <jason@redhat.com>
5671
5672         PR c++/44969
5673         * g++.dg/template/sfinae24.C: New.
5674
5675 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
5676
5677         PR fortran/44353
5678         * gfortran.dg/data_implied_do_2.f90: Removed.
5679
5680 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
5681
5682         PR c++/44969
5683         * g++.dg/template/sfinae23.C: New.
5684
5685 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5686
5687         * lib/target-supports.exp (check_sse_os_support_available): New
5688         proc.
5689         (check_sse_hw_available): New proc.
5690         (check_effective_target_sse_runtime): New proc.
5691         (check_effective_target_sse2_runtime): New proc.
5692         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5693         -msse2 if check_sse_os_support_available.
5694         * g++.dg/vect/vect.exp: Only run -msse2 tests if
5695         check_sse_os_support_available.
5696         * gcc.dg/vect/vect.exp: Likewise.
5697         * gfortran.dg/vect/vect.exp: Likewise.
5698         * gcc.target/i386/sol2-check: Renamed to ...
5699         * gcc.target/i386/sse-os-support.h: ... this.
5700         (sol2_check): Renamed to ...
5701         (sse_os_support): ... this.
5702         Only test movss with xmm registers.
5703         * gcc.target/i386/sse-check.h: Reflect new header and function names.
5704         Removed ILL_INSN, ILL_INSN_LEN.
5705         * gcc.target/i386/sse2-check.h: Likewise.
5706         * gcc.target/i386/sse3-check.h: Likewise.
5707         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5708         Removed cpuid.h, __get_cpuid test.
5709         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5710         Removed cpuid.h, __get_cpuid test.
5711         * g++.dg/other/pr40446.C: Likewise.
5712         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5713         * gcc.dg/compat/vector-1a_main.c: Likewise.
5714         * gcc.dg/compat/vector-2a_main.c: Likewise.
5715         * gcc.dg/pr36584.c: Likewise.
5716         * gcc.dg/pr37544.c: Likewise.
5717         * gcc.dg/torture/pr16104-1.c: Likewise.
5718         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5719         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5720         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5721         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5722         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5723         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5724         sse2_runtime.
5725         * gcc.dg/torture/pr35771-2.c: Likewise.
5726         * gcc.dg/torture/pr35771-3.c: Likewise.
5727         * gcc.target/i386/pr39315-2.c: Likewise.
5728         * gcc.target/i386/pr39315-4.c: Likewise.
5729         * gcc.target/i386/vperm-v2df.c: Likewise.
5730         * gcc.target/i386/vperm-v2di.c: Likewise.
5731         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5732         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5733         sse_runtime.
5734
5735 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
5736
5737         PR fortran/44353
5738         * gfortran.dg/data_implied_do_2.f90: New test.
5739
5740 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5741
5742         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5743
5744 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5745
5746         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5747         to the "mips16" group.
5748         (mips_using_mips16_p): New procedure.
5749         (mips-dg-options): Use it.
5750
5751 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5752
5753         * gcc.target/mips/mips16-attributes-4.c: New test.
5754
5755 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
5756
5757         PR testsuite/44418
5758         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5759         * gcc.target/powerpc/recip-2.c: Ditto.
5760         * gcc.target/powerpc/recip-3.c: Ditto.
5761
5762 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
5763
5764         * gcc.target/arm/pr42235.c: New test.
5765
5766 2010-07-16  Jason Merrill  <jason@redhat.com>
5767
5768         PR c++/32505
5769         * g++.dg/template/partial8.C: New.
5770
5771 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5772
5773         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5774         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
5775         in C++.
5776         (gualcvt): New overloaded inline.
5777         (GUALCVT): Use it for C++.
5778         * g++.dg/guality/guality.exp: New.
5779         * g++.dg/guality/guality.h: New.
5780         * g++.dg/guality/redeclaration1.C: New test.
5781         * g++.dg/dg.exp: Prune also guality/* tests.
5782         * gcc.dg/guality/pr43141.c: Moved to...
5783         * c-c++-common/guality/pr43141.c: ... here.
5784
5785 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5786
5787         PR libfortran/37077
5788         * gfortran.dg/char4_iunit_2.f03: New test.
5789
5790 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
5791
5792         * lib/plugin-support.exp (plugin-test-execute):
5793         Add ${gcc_objdir}/intl to includes.
5794
5795 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5796
5797         PR target/44942
5798         * gcc.c-torture/execute/pr44942.c: New test.
5799         * gcc.target/i386/pr44942.c: New test.
5800
5801 2010-07-15  Jason Merrill  <jason@redhat.com>
5802
5803         PR c++/44909
5804         * g++.dg/cpp0x/implicit7.C: New.
5805         * g++.dg/cpp0x/implicit8.C: New.
5806
5807 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5808
5809         Disable float tests for __SPU__ targets due to lack of signed zero:
5810         * c-c++-common/torture/complex-sign-add.c (check_add_float).
5811         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5812         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5813         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5814         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5815         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5816         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5817         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5818         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5819
5820 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5821
5822         * gfortran.dg/select_char_2.f90: New test.
5823
5824 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
5825
5826         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5827         with DECL_CHAIN.
5828
5829 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
5830
5831         PR fortran/44936
5832         * gfortran.dg/typebound_generic_9.f03: New.
5833
5834 2010-07-15  Richard Guenther  <rguenther@suse.de>
5835
5836         PR tree-optimization/44946
5837         * gcc.c-torture/compile/pr44946.c: New testcase.
5838
5839 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5840
5841         PR fortran/40206
5842         * gfortran.dg/select_char_3.f90: New test.
5843
5844 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
5845             Kevin F. Quinn  <kevquinn@gentoo.org>
5846
5847         * gcc.dg/Wtrampolines.c: New.
5848
5849 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5850
5851         PR libfortran/44934
5852         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5853
5854 2010-07-14  Jason Merrill  <jason@redhat.com>
5855
5856         PR c++/44810
5857         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5858
5859         Implement C++0x unrestricted unions (N2544)
5860         * g++.dg/cpp0x/union1.C: New.
5861         * g++.dg/cpp0x/union2.C: New.
5862         * g++.dg/cpp0x/union3.C: New.
5863         * g++.dg/cpp0x/defaulted2.C: Adjust.
5864         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5865         * g++.old-deja/g++.ext/anon2.C: Adjust.
5866         * g++.old-deja/g++.mike/misc6.C: Adjust.
5867
5868 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
5869
5870         PR fortran/44925
5871         * gfortran.dg/c_loc_tests_15.f90: New.
5872
5873 2010-07-13  Jason Merrill  <jason@redhat.com>
5874
5875         PR c++/44909
5876         * g++.dg/cpp0x/implicit6.C: New.
5877
5878 2010-07-13  Jason Merrill  <jason@redhat.com>
5879
5880         PR c++/44540
5881         * g++.dg/abi/noreturn1.C: New.
5882         * g++.dg/abi/noreturn2.C: New.
5883
5884 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
5885
5886         PR other/44874
5887         PR debug/44832
5888         * c-c++-common/pr44832.c: New test.
5889
5890 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
5891
5892         PR objc/44488
5893         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5894         on the target.  Make sure that we can assemble the emitted asm when
5895         the test type is 'compile'.
5896
5897 2010-07-13  Richard Guenther  <rguenther@suse.de>
5898
5899         PR tree-optimization/36960
5900         * g++.dg/torture/pr36960.C: New testcase.
5901
5902 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
5903
5904         PR c++/44908
5905         * g++.dg/template/sfinae21.C: New.
5906         * g++.dg/template/sfinae22.C: Likewise.
5907
5908 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5909
5910         PR testsuite/42843
5911         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5912         * gcc.dg/plugin/ggcplug.c: Likewise.
5913         * g++.dg/plugin/selfassign.c: Likewise.
5914         * g++.dg/plugin/attribute_plugin.c: Likewise.
5915         * g++.dg/plugin/dumb_plugin.c: Likewise.
5916         * g++.dg/plugin/pragma_plugin.c: Likewise.
5917
5918 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
5919
5920         * gcc.c-torture/execute/pr44683.x: New.
5921         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5922
5923 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
5924
5925         PR fortran/44434
5926         PR fortran/44565
5927         PR fortran/43945
5928         PR fortran/44869
5929         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5930         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5931         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5932         * gfortran.dh/typebound_call_16.f03: New.
5933         * gfortran.dg/typebound_generic_6.f03: New.
5934         * gfortran.dg/typebound_generic_7.f03: New.
5935         * gfortran.dg/typebound_generic_8.f03: New.
5936
5937 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5938
5939         PR libfortran/37077
5940         * gfortran.dg/char4_iunit_1.f03: New test.
5941
5942 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
5943
5944         * gcc.dg/tree-ssa/vrp53.c: New test.
5945
5946 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5947
5948         PR c++/44907
5949         * g++.dg/template/sfinae19.C: New.
5950         * g++.dg/template/sfinae20.C: Likewise.
5951
5952 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5953
5954         * gcc.target/arm/interrupt-1.c: New test.
5955         * gcc.target/arm/interrupt-2.c: New test.
5956
5957 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5958
5959         * gcc.dg/pr42427.c: Require c99_runtime.
5960         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5961         c99_runtime.
5962         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5963         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5964         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5965         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5966         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5967         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5968         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5969         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5970         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5971         * gcc.target/i386/pr37275.c: Require visibility support.
5972
5973 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5974
5975         * lib/target-supports.exp (check_effective_target_sse): New proc.
5976         * gcc.target/i386/sol2-check.h: New file.
5977         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5978         Include sol2-check.h.
5979         (main) Only run do_test () if sol2_check ().
5980         * gcc.target/i386/sse2-check.h: Likewise.
5981         * gcc.target/i386/sse3-check.h: Likewise.
5982         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5983         [__sun__ && __svr4__]: Execute SSE2 instruction.
5984         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5985         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5986         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5987         * g++.dg/ext/vector14.C: Likewise.
5988         * g++.dg/other/mmintrin.C: Likewise.
5989         * gcc.dg/20020418-1.c: Likewise.
5990         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5991         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5992         * gcc.dg/format/unnamed-1.c: Likewise.
5993         Adapt dg-warning line number.
5994         * gcc.dg/graphite/pr40281.c: Likewise.
5995         * gcc.dg/pr32176.c: Likewise.
5996         * gcc.dg/pr40550.c: Likewise.
5997         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5998         * gcc.dg/torture/pr36891.c: Likewise.
5999         * gcc.target/i386/20020218-1.c: Likewise.
6000         * gcc.target/i386/20020523.c: Likewise.
6001         * gcc.target/i386/abi-1.c: Likewise.
6002         * gcc.target/i386/brokensqrt.c: Likewise.
6003         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6004         * gcc.target/i386/pr13366.c: Likewise.
6005         * gcc.target/i386/pr13685.c: Likewise.
6006         * gcc.target/i386/pr24306.c: Likewise.
6007         * gcc.target/i386/pr31486.c: Likewise.
6008         * gcc.target/i386/pr32065-1.c: Likewise.
6009         * gcc.target/i386/pr32065-2.c: Likewise.
6010         * gcc.target/i386/pr32389.c: Likewise.
6011         * gcc.target/i386/pr38824.c: Likewise.
6012         * gcc.target/i386/pr38931.c: Likewise.
6013         * gcc.target/i386/pr39592-1.c: Likewise.
6014         * gcc.target/i386/pr43766.c: Likewise.
6015         * gcc.target/i386/recip-divf.c: Likewise.
6016         * gcc.target/i386/recip-sqrtf.c: Likewise.
6017         * gcc.target/i386/recip-vec-divf.c: Likewise.
6018         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6019         * gcc.target/i386/sse-1.c: Likewise.
6020         * gcc.target/i386/sse-16.c: Likewise.
6021         * gcc.target/i386/sse-2.c: Likewise.
6022         * gcc.target/i386/sse-20.c: Likewise.
6023         * gcc.target/i386/sse-3.c: Likewise.
6024         * gcc.target/i386/sse-7.c: Likewise.
6025         * gcc.target/i386/sse-9.c: Likewise.
6026         * gcc.target/i386/sse-addps-1.c: Likewise.
6027         * gcc.target/i386/sse-addss-1.c: Likewise.
6028         * gcc.target/i386/sse-andnps-1.c: Likewise.
6029         * gcc.target/i386/sse-andps-1.c: Likewise.
6030         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6031         * gcc.target/i386/sse-comiss-1.c: Likewise.
6032         * gcc.target/i386/sse-comiss-2.c: Likewise.
6033         * gcc.target/i386/sse-comiss-3.c: Likewise.
6034         * gcc.target/i386/sse-comiss-4.c: Likewise.
6035         * gcc.target/i386/sse-comiss-5.c: Likewise.
6036         * gcc.target/i386/sse-comiss-6.c: Likewise.
6037         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6038         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6039         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6040         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6041         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6042         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6043         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6044         * gcc.target/i386/sse-divps-1.c: Likewise.
6045         * gcc.target/i386/sse-divss-1.c: Likewise.
6046         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6047         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6048         * gcc.target/i386/sse-maxps-1.c: Likewise.
6049         * gcc.target/i386/sse-maxss-1.c: Likewise.
6050         * gcc.target/i386/sse-minps-1.c: Likewise.
6051         * gcc.target/i386/sse-minss-1.c: Likewise.
6052         * gcc.target/i386/sse-movaps-1.c: Likewise.
6053         * gcc.target/i386/sse-movaps-2.c: Likewise.
6054         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6055         * gcc.target/i386/sse-movhps-1.c: Likewise.
6056         * gcc.target/i386/sse-movhps-2.c: Likewise.
6057         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6058         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6059         * gcc.target/i386/sse-movntps-1.c: Likewise.
6060         * gcc.target/i386/sse-movss-1.c: Likewise.
6061         * gcc.target/i386/sse-movss-2.c: Likewise.
6062         * gcc.target/i386/sse-movss-3.c: Likewise.
6063         * gcc.target/i386/sse-movups-1.c: Likewise.
6064         * gcc.target/i386/sse-movups-2.c: Likewise.
6065         * gcc.target/i386/sse-mulps-1.c: Likewise.
6066         * gcc.target/i386/sse-mulss-1.c: Likewise.
6067         * gcc.target/i386/sse-orps-1.c: Likewise.
6068         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6069         * gcc.target/i386/sse-recip-vec.c: Likewise.
6070         * gcc.target/i386/sse-recip.c: Likewise.
6071         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6072         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6073         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6074         * gcc.target/i386/sse-subps-1.c: Likewise.
6075         * gcc.target/i386/sse-subss-1.c: Likewise.
6076         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6077         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6078         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6079         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6080         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6081         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6082         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6083         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6084         * gcc.target/i386/sse-xorps-1.c: Likewise.
6085         * gcc.target/i386/ssefn-1.c: Likewise.
6086         * gcc.target/i386/ssefn-3.c: Likewise.
6087         * gcc.target/i386/sseregparm-1.c: Likewise.
6088         * gcc.target/i386/stackalign/return-3.c: Likewise.
6089         * gcc.target/i386/vectorize1.c: Likewise.
6090         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6091         * gcc.target/i386/xorps-sse.c: Likewise.
6092         * gfortran.dg/pr28158.f90: Likewise.
6093         * gfortran.dg/pr30667.f: Likewise.
6094         * gnat.dg/loop_optimization7.adb: Likewise.
6095         * gnat.dg/sse_nolib.adb: Likewise.
6096
6097 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6098
6099         PR fortran/44702
6100         * gfortran.dg/use_rename_6.f90: New.
6101         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6102
6103 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6104
6105         PR fortran/44869
6106         * gfortran.dg/class_24.f03: New.
6107
6108 2010-07-10  Richard Guenther  <rguenther@suse.de>
6109
6110         PR lto/44889
6111         * gcc.dg/lto/20100709-1_0.c: New testcase.
6112         * gcc.dg/lto/20100709-1_1.c: Likewise.
6113
6114 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6115
6116         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6117
6118 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6119
6120         PR objc/44140
6121         * objc.dg/lto/trivial-1_0.m: New.
6122         * objc.dg/lto/lto.exp: New.
6123         * obj-c++.dg/lto/trivial-1_0.mm: New.
6124         * obj-c++.dg/lto/lto.exp: New.
6125         * objc.dg/symtab-1.m: Adjust sizes.
6126         * objc.dg/image-info.m: Do not run for gnu-runtime.
6127
6128 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6129
6130         * gcc.dg/pr32370.c: Allow another kind of error message.
6131
6132 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6133
6134         * gnat.dg/atomic3.adb: New test.
6135
6136 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6137             Denys Vlasenko  <dvlasenk@redhat.com>
6138             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6139
6140         PR tree-optimization/28632
6141         * gcc.dg/tree-ssa/vrp51.c: New test.
6142         * gcc.dg/tree-ssa/vrp52.c: New test.
6143
6144 2010-07-09  Jason Merrill  <jason@redhat.com>
6145
6146         * g++.dg/abi/covariant6.C: New.
6147         * g++.dg/inherit/covariant17.C: Test both bases.
6148         * g++.dg/inherit/covariant7.C: Check vtable layout.
6149
6150 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6151
6152         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6153
6154 2010-07-09  Richard Guenther  <rguenther@suse.de>
6155
6156         PR tree-optimization/44852
6157         * gcc.c-torture/execute/pr44852.c: New testcase.
6158
6159 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6160
6161         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6162         multiplication by values.
6163         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6164         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6165
6166 2010-07-09  Richard Guenther  <rguenther@suse.de>
6167
6168         PR tree-optimization/44882
6169         * gfortran.dg/pr44882.f90: New testcase.
6170
6171 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6172
6173         PR target/40657
6174         * gcc.target/arm/pr40657-1.c: New test.
6175         * gcc.target/arm/pr40657-2.c: New test.
6176         * gcc.c-torture/execute/pr40657.c: New test.
6177
6178 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6179
6180         * gcc.dg/tree-ssa/vrp50.c: New test.
6181         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6182
6183 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6184
6185         PR fortran/44649
6186         * gfortran.dg/c_sizeof_1.f90: Modified.
6187         * gfortran.dg/storage_size_1.f08: New.
6188         * gfortran.dg/storage_size_2.f08: New.
6189
6190 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6191
6192         * gcc.c-torture/execute/20100708-1.c: New test.
6193
6194 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6195
6196         PR fortran/44847
6197         * gfortran.dg/gomp/pr44847.f90: New test.
6198
6199 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6200
6201         PR tree-optimization/44710
6202         * gcc.dg/tree-ssa/ifc-6.c: New.
6203         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6204
6205 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6206
6207         PR fortran/18918
6208         * gfortran.dg/coarray_10.f90: Add an additional test.
6209
6210 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6211
6212         PR middle-end/44828
6213         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6214         * gcc.c-torture/execute/pr44828.x: Revert.
6215
6216 2010-07-08  Jason Merrill  <jason@redhat.com>
6217
6218         PR c++/43120
6219         * g++.dg/inherit/covariant17.C: New.
6220         * g++.dg/abi/covariant1.C: Actually test for the bug.
6221
6222 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6223
6224         PR rtl-optimization/44838
6225         * gcc.dg/pr44838.c: New.
6226
6227 2010-07-08  Richard Guenther  <rguenther@suse.de>
6228
6229         PR tree-optimization/44831
6230         * gcc.c-torture/compile/pr44831.c: New testcase.
6231         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6232
6233 2010-07-08  Richard Guenther  <rguenther@suse.de>
6234
6235         PR tree-optimization/44861
6236         * g++.dg/vect/pr44861.cc: New testcase.
6237
6238 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6239
6240         PR middle-end/44828
6241         * gcc.c-torture/execute/pr44828.x: New file.
6242
6243 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6244
6245         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6246         dg-options.
6247         * g++.dg/ext/altivec-17.C: Adjust error message.
6248
6249 2010-07-07  Tom Tromey  <tromey@redhat.com>
6250
6251         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6252
6253 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6254
6255         PR target/44844
6256         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6257         * gcc.target/i386/rdrand-2.c: Likewise.
6258         * gcc.target/i386/rdrand-3.c: Likewise.
6259
6260 2010-07-07  Jan Hubicka  <jh@suse.cz>
6261
6262         PR middle-end/44813
6263         * g++.dg/torture/pr44813.C: New testcase.
6264         * g++.dg/torture/pr44826.C: New testcase.
6265
6266 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6267
6268         PR rtl-optimization/44787
6269         * gcc.c-torture/compile/pr44788.c: New test.
6270         * gcc.target/arm/pr44788.c: New test.
6271
6272 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6273
6274         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6275
6276 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6277
6278         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6279         to dg-options.
6280
6281 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6282
6283         PR fortran/44742
6284         * gfortran.dg/parameter_array_init_6.f90: New.
6285         * gfortran.dg/initialization_20.f90: Update dg-error.
6286         * gfortran.dg/initialization_24.f90: Ditto.
6287
6288 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6289         PR fortran/PR44693
6290         * gfortran.dg/dim_range_1.f90:  New test.
6291         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6292
6293 2010-07-06  Jason Merrill  <jason@redhat.com>
6294
6295         PR c++/44703
6296         * g++.dg/cpp0x/initlist41.C: New.
6297
6298         PR c++/44778
6299         * g++.dg/template/ptrmem22.C: New.
6300
6301 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6302
6303         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6304         support.
6305         * gcc.target/i386/i386.exp: Likewise.
6306
6307 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6308
6309         PR testsuite/44195
6310         * gcc.dg/lto/20100518_0.c: Limit to x86.
6311
6312 2010-07-06  Richard Guenther  <rguenther@suse.de>
6313
6314         PR middle-end/44828
6315         * gcc.c-torture/execute/pr44828.c: New testcase.
6316
6317 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6318
6319         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6320         * g++.dg/warn/volatile1.C: Likewise.
6321         * g++.dg/template/warn1.C: Likewise.
6322
6323 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6324
6325         AVX Programming Reference (June, 2010)
6326         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6327         * g++.dg/other/i386-3.C: Likewise.
6328         * gcc.target/i386/sse-12.c: Likewise.
6329
6330         * gcc.target/i386/f16c-check.h: New.
6331         * gcc.target/i386/rdfsbase-1.c: Likewise.
6332         * gcc.target/i386/rdfsbase-2.c: Likewise.
6333         * gcc.target/i386/rdgsbase-1.c: Likewise.
6334         * gcc.target/i386/rdgsbase-2.c: Likewise.
6335         * gcc.target/i386/rdrand-1.c: Likewise.
6336         * gcc.target/i386/rdrand-2.c: Likewise.
6337         * gcc.target/i386/rdrand-3.c: Likewise.
6338         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6339         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6340         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6341         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6342         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6343         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6344         * gcc.target/i386/wrfsbase-1.c: Likewise.
6345         * gcc.target/i386/wrfsbase-2.c: Likewise.
6346         * gcc.target/i386/wrgsbase-1.c: Likewise.
6347         * gcc.target/i386/wrgsbase-2.c: Likewise.
6348
6349         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6350         (__builtin_ia32_vcvtps2ph): New.
6351         (__builtin_ia32_vcvtps2ph256): Likewise.
6352
6353         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6354         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6355
6356         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6357         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6358
6359         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6360         (__builtin_ia32_vcvtps2ph256): Likewise.
6361         Add fsgsbase,rdrnd,f16c.
6362
6363         * lib/target-supports.exp (check_effective_target_f16c): New.
6364
6365 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6366
6367         * gcc.dg/guality/nrv-1.c: New test.
6368
6369 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6370
6371         PR middle-end/42505
6372         * gcc.target/arm/pr42505.c: New test case.
6373
6374 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6375
6376         PR c++/44808
6377         * g++.dg/opt/nrv16.C: New test.
6378
6379 2010-07-05  Richard Guenther  <rguenther@suse.de>
6380
6381         PR tree-optimization/44784
6382         * gcc.c-torture/compile/pr44784.c: New testcase.
6383
6384 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6385
6386         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6387         Increase loop bound and array size.
6388         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6389         Likewise.
6390
6391 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6392
6393         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6394         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6395         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6396         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6397         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6398
6399 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6400
6401         PR c++/22138
6402         * g++.dg/parse/template25.C: New.
6403
6404 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6405
6406         PR rtl-optimization/44695
6407         * gcc.dg/torture/pr44695.c: New.
6408
6409 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6410
6411         PR c++/16630
6412         * g++.dg/ext/pretty3.C: New.
6413
6414 2010-07-04  Richard Guenther  <rguenther@suse.de>
6415
6416         PR middle-end/44809
6417         * g++.dg/torture/pr44809.C: New testcase.
6418
6419 2010-07-04  Richard Guenther  <rguenther@suse.de>
6420
6421         PR tree-optimization/44656
6422         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6423
6424 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6425             Revital Eres  <eres@il.ibm.com>
6426
6427         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6428         misaligned stores.
6429         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6430         gcc.dg/vect/vect-96.c: Likewise.
6431         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6432         that support misaligned stores. Change the number of expected
6433         misaligned accesses.
6434         * gcc.dg/vect/vect-peel-1.c: New test.
6435         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6436         gcc.dg/vect/vect-peel-4.c: Likewise.
6437         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6438         vectorizable on all targets that support realignment.
6439         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6440
6441 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6442
6443         PR c/44806
6444         * gcc.dg/torture/pr44806.c: New.
6445
6446 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6447
6448         * gnat.dg/cond_expr1.adb: New test.
6449
6450 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6451
6452         * gnat.dg/modular3.adb: New test.
6453         * gnat.dg/modular3_pkg.ads: New helper.
6454
6455 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6456             Mikael Pettersson  <mikpe@it.uu.se>
6457
6458         PR testsuite/44518
6459         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6460         Make signed-ness of chars explicit.  Scan the object for
6461         strings that are split by some target assemblers.
6462         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6463         explicit.
6464
6465 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6466
6467         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6468
6469 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6470
6471         PR/44128
6472         * g++.dg/warn/Wshadow-7.C: New test.
6473
6474 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6475             Julian Brown  <julian@codesourcery.com>
6476             Sandra Loosemore  <sandra@codesourcery.com>
6477
6478         * gcc.c-torture/execute/20100416-1.c: New test case.
6479
6480 2010-07-02  Julian Brown  <julian@codesourcery.com>
6481             Sandra Loosemore  <sandra@codesourcery.com>
6482
6483         PR target/43703
6484
6485         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6486         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6487
6488 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6489             Julian Brown  <julian@codesourcery.com>
6490
6491         * gcc.target/arm/neon/vadds64.c: Regenerated.
6492         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6493         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6494         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6495         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6496         * gcc.target/arm/neon-vmls-1.c: Likewise.
6497         * gcc.target/arm/neon-vsubs64.c: New execution test.
6498         * gcc.target/arm/neon-vsubu64.c: New execution test.
6499         * gcc.target/arm/neon-vadds64.c: New execution test.
6500         * gcc.target/arm/neon-vaddu64.c: New execution test.
6501
6502 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6503
6504         * gcc.target/arm/neon-vands64.c: New.
6505         * gcc.target/arm/neon-vandu64.c: New.
6506         * gcc.target/arm/neon-vbics64.c: New.
6507         * gcc.target/arm/neon-vbicu64.c: New.
6508         * gcc.target/arm/neon-veors64.c: New.
6509         * gcc.target/arm/neon-veoru64.c: New.
6510         * gcc.target/arm/neon-vorns64.c: New.
6511         * gcc.target/arm/neon-vornu64.c: New.
6512         * gcc.target/arm/neon-vorrs64.c: New.
6513         * gcc.target/arm/neon-vorru64.c: New.
6514         * gcc.target/arm/neon/vands64.c: Regenerated.
6515         * gcc.target/arm/neon/vandu64.c: Regenerated.
6516         * gcc.target/arm/neon/vbics64.c: Regenerated.
6517         * gcc.target/arm/neon/vbicu64.c: Regenerated.
6518         * gcc.target/arm/neon/veors64.c: Regenerated.
6519         * gcc.target/arm/neon/veoru64.c: Regenerated.
6520         * gcc.target/arm/neon/vorns64.c: Regenerated.
6521         * gcc.target/arm/neon/vornu64.c: Regenerated.
6522         * gcc.target/arm/neon/vorrs64.c: Regenerated.
6523         * gcc.target/arm/neon/vorru64.c: Regenerated.
6524
6525 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6526
6527         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6528
6529 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6530
6531         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6532         * gfortran.dg/intent_out_5.f90: Same.
6533         * gfortran.dg/ltrans-7.f90: Same.
6534         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6535
6536 2010-07-02  Jan Hubicka  <jh@suse.cz>
6537
6538         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6539
6540 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6541
6542         * objc-obj-c++-shared/Object1.h: Correct Line endings.
6543
6544 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
6545
6546         PR c++/44780
6547         * c-c++-common/Wunused-var-12.c: New test.
6548
6549 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
6550
6551         PR target/42835
6552         * gcc.target/arm/pr42835.c: New test.
6553
6554         PR target/42172
6555         * gcc.target/arm/pr42172-1.c: New test.
6556
6557 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6558
6559         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6560
6561 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6562
6563         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6564         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6565         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6566         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6567         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6568         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6569         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6570         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6571         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6572         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6573         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6574         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6575         * gcc.target/arm/neon-vdup_ns64.c: New.
6576         * gcc.target/arm/neon-vdup_nu64.c: New.
6577         * gcc.target/arm/neon-vdupQ_ns64.c: New.
6578         * gcc.target/arm/neon-vdupQ_nu64.c: New.
6579         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6580         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6581         * gcc.target/arm/neon-vmov_ns64.c: New.
6582         * gcc.target/arm/neon-vmov_nu64.c: New.
6583         * gcc.target/arm/neon-vmovQ_ns64.c: New.
6584         * gcc.target/arm/neon-vmovQ_nu64.c: New.
6585         * gcc.target/arm/neon-vget_lanes64.c: New.
6586         * gcc.target/arm/neon-vget_laneu64.c: New.
6587         * gcc.target/arm/neon-vset_lanes64.c: New.
6588         * gcc.target/arm/neon-vset_laneu64.c: New.
6589
6590 2010-07-02  Richard Guenther  <rguenther@suse.de>
6591
6592         * g++.dg/torture/20100702-1.C: New testcase.
6593
6594 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6595
6596         PR target/44707
6597         * gcc.c-torture/compile/pr44707.c: New test.
6598
6599 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6600
6601         PR c++/44039
6602         * g++.dg/template/crash101.C: New.
6603
6604 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6605
6606         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6607         Use the ABI-0 accessors and fail it for m64.
6608
6609 2010-07-02  Jan Hubicka  <jh@suse.cz>
6610
6611         * g++.dg/tree-ssa/pr44706.C: New testcase.
6612
6613 2010-07-02  Richard Guenther  <rguenther@suse.de>
6614
6615         PR tree-optimization/44748
6616         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6617
6618 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6619
6620         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6621         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
6622         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6623         the method types to forward:.
6624
6625 2010-06-30  Jason Merrill  <jason@redhat.com>
6626
6627         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6628         * g++.dg/other/pr25632.C: Likewise.
6629
6630 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
6631
6632         PR tree-optimization/40421
6633         * gfortran.fortran-torture/compile/pr40421.f90: New test.
6634
6635 2010-07-01  Richard Guenther  <rguenther@suse.de>
6636
6637         PR middle-end/42834
6638         PR middle-end/44468
6639         * gcc.c-torture/execute/20100316-1.c: New testcase.
6640         * gcc.c-torture/execute/pr44468.c: Likewise.
6641         * gcc.c-torture/compile/20100609-1.c: Likewise.
6642         * gcc.dg/volatile2.c: Adjust.
6643         * gcc.dg/plugin/selfassign.c: Likewise.
6644         * gcc.dg/pr36902.c: Likewise.
6645         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6646         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6647         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6648         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6649         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6650         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6651         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6652         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6653         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6654         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6655         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6656         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6657         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6658         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6659         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6660         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6661         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6662         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6663         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6664         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6665         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6666         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6667         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6668         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6669         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6670         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6671         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6672         * gcc.dg/struct/w_prof_local_array.c: Likewise.
6673         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6674         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6675         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6676         * gcc.dg/struct/w_prof_global_array.c: Likewise.
6677         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6678         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6679         * gcc.dg/struct/w_prof_local_var.c: Likewise.
6680         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6681         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6682         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6683         * gcc.dg/struct/w_prof_global_var.c: Likewise.
6684         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6685         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6686         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6687         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6688         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6689         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6690         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6691         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6692         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6693         * gcc.dg/tree-prof/stringop-1.c: Adjust.
6694         * g++.dg/tree-ssa/pr31146.C: Likewise.
6695         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6696         * g++.dg/tree-ssa/pr33604.C: Likewise.
6697         * g++.dg/plugin/selfassign.c: Likewise.
6698         * gfortran.dg/array_memcpy_3.f90: Likewise.
6699         * gfortran.dg/array_memcpy_4.f90: Likewise.
6700         * c-c++-common/torture/pr42834.c: New testcase.
6701
6702 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6703
6704         PR c++/44628
6705         * g++.dg/template/crash100.C: New.
6706
6707 2010-06-30  Jan Hubicka  <jh@suse.cz>
6708
6709         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6710
6711 2010-06-30  Michael Matz  <matz@suse.de>
6712
6713         PR bootstrap/44699
6714         * gcc.dg/pr44699.c: New test.
6715
6716 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
6717
6718         PR tree-optimization/39799
6719         * c-c++-common/uninit-17.c: New test.
6720
6721 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6722
6723         PR libfortran/43298
6724         * gfortran.dg/read_infnan_1.f90: New test.
6725
6726 2010-06-29  Jason Merrill  <jason@redhat.com>
6727
6728         Enable implicitly declared move constructor/operator= (N3053).
6729         * g++.dg/cpp0x/implicit3.C: New.
6730         * g++.dg/cpp0x/implicit4.C: New.
6731         * g++.dg/cpp0x/implicit5.C: New.
6732         * g++.dg/cpp0x/implicit-copy.C: Adjust.
6733         * g++.dg/cpp0x/not_special.C: Adjust.
6734         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6735         * g++.dg/cpp0x/rv1n.C: Adjust.
6736         * g++.dg/cpp0x/rv1p.C: Adjust.
6737         * g++.dg/cpp0x/rv2n.C: Adjust.
6738         * g++.dg/cpp0x/rv2p.C: Adjust.
6739         * g++.dg/cpp0x/rv3n.C: Adjust.
6740         * g++.dg/cpp0x/rv3p.C: Adjust.
6741         * g++.dg/cpp0x/rv4n.C: Adjust.
6742         * g++.dg/cpp0x/rv4p.C: Adjust.
6743         * g++.dg/cpp0x/rv5n.C: Adjust.
6744         * g++.dg/cpp0x/rv5p.C: Adjust.
6745         * g++.dg/cpp0x/rv6n.C: Adjust.
6746         * g++.dg/cpp0x/rv6p.C: Adjust.
6747         * g++.dg/cpp0x/rv7n.C: Adjust.
6748         * g++.dg/cpp0x/rv7p.C: Adjust.
6749         * g++.dg/cpp0x/rv8p.C: Adjust.
6750         * g++.dg/gomp/pr26690-1.C: Adjust.
6751         * g++.dg/other/error20.C: Adjust.
6752         * g++.dg/other/error31.C: Adjust.
6753         * g++.dg/parse/error19.C: Adjust.
6754         * g++.dg/template/qualttp5.C: Adjust.
6755         * g++.old-deja/g++.law/ctors5.C: Adjust.
6756
6757         Enable implicitly deleted functions (N2346)
6758         * g++.dg/cpp0x/defaulted17.C: New.
6759         * g++.dg/cpp0x/implicit1.C: New.
6760         * g++.dg/cpp0x/implicit2.C: New.
6761         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6762         * g++.dg/ext/has_virtual_destructor.C: Adjust.
6763         * g++.dg/init/ctor4.C: Adjust.
6764         * g++.dg/init/synth2.C: Adjust.
6765         * g++.dg/lto/20081118_1.C: Adjust.
6766         * g++.dg/other/error13.C: Adjust.
6767         * g++.dg/other/unused1.C: Adjust.
6768         * g++.old-deja/g++.bob/inherit2.C: Adjust.
6769         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6770         * g++.old-deja/g++.jason/opeq3.C: Adjust.
6771         * g++.old-deja/g++.law/ctors17.C: Adjust.
6772         * g++.old-deja/g++.oliva/delete1.C: Adjust.
6773         * g++.old-deja/g++.pt/assign1.C: Adjust.
6774         * g++.old-deja/g++.pt/crash20.C: Adjust.
6775
6776         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6777         * g++.dg/cpp0x/defaulted13.C: Adjust.
6778         * g++.dg/cpp0x/defaulted2.C: Adjust.
6779         * g++.dg/cpp0x/defaulted3.C: Adjust.
6780         * g++.dg/cpp0x/initlist9.C: Adjust.
6781         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6782         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6783         * g++.dg/init/synth2.C: Adjust.
6784
6785         * g++.dg/cpp0x/defaulted19.C: New.
6786
6787         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6788         * g++.dg/template/error23.C: Fix for -std=c++0x.
6789
6790 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6791
6792         PR fortran/44718
6793         * gfortran.dg/proc_ptr_28.f90: New.
6794
6795 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
6796
6797         PR tree-optimization/43801
6798         * g++.dg/torture/pr43801.C: New test.
6799
6800         PR debug/44668
6801         * g++.dg/debug/dwarf2/accessibility1.C: New test.
6802
6803 2010-06-29  Jason Merrill  <jason@redhat.com>
6804
6805         PR c++/44587
6806         * g++.dg/template/qualified-id2.C: New.
6807         * g++.dg/template/qualified-id3.C: New.
6808
6809 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6810
6811         PR fortran/44696
6812         * gfortran.dg/associated_target_4.f90: New.
6813
6814 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
6815
6816         PR fortran/44582
6817         * gfortran.dg/aliasing_array_result_1.f90 : New test.
6818
6819 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6820
6821         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6822
6823 2010-06-29  Jan Hubicka  <jh@suse.cz>
6824
6825         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6826
6827 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
6828
6829         PR target/43902
6830         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6831         * gcc.target/arm/wmul-3.c: New test.
6832         * gcc.target/arm/wmul-4.c: New test.
6833
6834 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
6835
6836         PR rtl-optimization/44659
6837         * gcc.target/i386/extract-1.c: New.
6838         * gcc.target/i386/extract-2.c: Likewise.
6839         * gcc.target/i386/extract-3.c: Likewise.
6840         * gcc.target/i386/extract-4.c: Likewise.
6841         * gcc.target/i386/extract-5.c: Likewise.
6842         * gcc.target/i386/extract-6.c: Likewise.
6843
6844 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
6845
6846         PR c++/44682
6847         * g++.dg/warn/Wunused-var-14.C: New test.
6848
6849 2010-06-28  Tobias Burnus  <burnus@net-b.de>
6850
6851         PR fortran/43298
6852         * gfortran.dg/nan_6.f90: New.
6853
6854 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
6855
6856         PR tree-optimization/43781
6857         * gcc.dg/torture/pr43781.c: New.
6858
6859 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
6860
6861         PR fortran/40158
6862         * gfortran.dg/actual_rank_check_1.f90: New test.
6863
6864 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6865
6866         * gcc.dg/ipa/ipa-sra-6.c: New test.
6867
6868 2010-06-28  Jan Hubicka  <jh@suse.cz>
6869
6870         PR tree-optimization/44687
6871         * gcc.c-torture/compile/pr44687.c
6872
6873 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6874
6875         PR c++/44535
6876         * g++.dg/torture/pr44535.C: New test.
6877
6878 2010-06-28  Michael Matz  <matz@suse.de>
6879
6880         PR middle-end/44592
6881         * gfortran.dg/pr44592.f90: New test.
6882
6883 2010-06-28  Jan Hubicka  <jh@suse.cz>
6884
6885         PR tree-optimization/44357
6886         * g++.dg/torture/pr44357.C: New testcase.
6887
6888 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6889
6890         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6891         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6892         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6893         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6894         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6895         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6896         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6897         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6898
6899 2010-06-27  Jan Hubicka  <jh@suse.cz>
6900
6901         * gcc.c-torture/compile/pr44686.c: New file.
6902
6903 2010-06-27  Richard Guenther  <rguenther@suse.de>
6904
6905         PR tree-optimization/44683
6906         * gcc.c-torture/execute/pr44683.c: New testcase.
6907
6908 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
6909
6910         * gnat.dg/noreturn3.ad[sb]: New test.
6911
6912 2010-06-26  Jason Merrill  <jason@redhat.com>
6913
6914         * g++.dg/cpp0x/explicit5.C: New.
6915
6916 2010-06-26  Richard Guenther  <rguenther@suse.de>
6917
6918         PR tree-optimization/44393
6919         * gcc.dg/pr44393.c: New testcase.
6920
6921 2010-06-26  Jan Hubicka  <jh@suse.cz>
6922
6923         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6924
6925 2010-06-26  Richard Guenther  <rguenther@suse.de>
6926
6927         PR middle-end/44674
6928         * gcc.dg/pr44674.c: New testcase.
6929
6930 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
6931
6932         * gcc.dg/opts-3.c: New test.
6933
6934 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6935
6936         * gfortran.dg/type_decl_1.f90: New.
6937         * gfortran.dg/type_decl_2.f90: New.
6938
6939 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6940
6941         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6942         * gfortran.dg/semicolon_fixed_2.f: Ditto.
6943
6944 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6945
6946         PR testsuite/38946
6947         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6948         error in comparing reals.
6949
6950 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6951
6952         * selected_real_kind_2.f90: New.
6953         * selected_real_kind_3.f90: New.
6954
6955 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6956
6957         * gfortran.dg/entry_19.f90: New.
6958
6959 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6960
6961         * gfortran.dg/end_subroutine_1.f90: New.
6962         * gfortran.dg/end_subroutine_2.f90: New.
6963         * gfortran.dg/interface_proc_end.f90: Update.
6964
6965 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6966
6967         * gfortran.dg/semicolon_fixed.f: Update.
6968         * gfortran.dg/semicolon_fixed_2.f: New.
6969         * gfortran.dg/semicolon_free_2.f90: New.
6970         * gfortran.dg/semicolon_free.f90: Update.
6971
6972 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6973
6974         PR fortran/44448
6975         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6976
6977 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6978
6979         * g++.dg/ipa/iinline-3.C: New test.
6980         * gcc.dg/ipa/modif-1.c: Removed.
6981
6982 2010-06-25  Jan Hubicka  <jh@suse.cz>
6983
6984         * gcc.dg/tree-ssa/ipa-split-1.c
6985
6986 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6987
6988         * g++.dg/ipa/iinline-2.C: New test.
6989
6990 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6991
6992         PR middle-end/43866
6993         * gfortran.dg/pr43866.f90: New test.
6994
6995         PR tree-optimization/44539
6996         * gcc.dg/pr44539.c: New test.
6997
6998 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6999
7000         From Jim Wilson:
7001         PR target/43902
7002         * gcc.target/mips/madd-9.c: New test.
7003
7004 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7005
7006         PR c/44517
7007         * gcc.dg/noncompile/pr44517.c: New.
7008         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7009
7010 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7011
7012         PR testsuite/43283
7013         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7014         and add argument to nop for IA64.
7015
7016 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7017
7018         PR target/44588
7019         * gcc.target/i386/mod-1.c: New.
7020         * gcc.target/i386/umod-1.c: Likewise.
7021         * gcc.target/i386/umod-2.c: Likewise.
7022         * gcc.target/i386/umod-3.c: Likewise.
7023
7024 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7025
7026         PR middle-end/44492
7027         * g++.dg/torture/pr44492.C: New test.
7028
7029 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7030
7031         * c-c++-common/warn-omitted-condop.c: New.
7032
7033 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7034
7035         PR fortran/44614
7036         * gfortran.dg/import8.f90: New.
7037
7038 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7039
7040         * gnat.dg/not_null.adb: Update test case.
7041
7042 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7043
7044         PR c++/44619
7045         * g++.dg/warn/Wunused-var-13.C: New test.
7046
7047         PR c++/44627
7048         * g++.dg/diagnostic/method1.C: New test.
7049
7050 2010-06-22  Cary Coutant  <ccoutant@google.com>
7051
7052         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7053
7054 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7055
7056         PR fortran/44616
7057         * gfortran.dg/abstract_type_8.f03: New.
7058
7059 2010-06-21  Jason Merrill  <jason@redhat.com>
7060
7061         * g++.dg/cpp0x/noexcept08.C: New.
7062
7063         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7064
7065 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7066
7067         PR target/44615
7068         * gcc.target/i386/sse2-vec-2a.c: New.
7069
7070 2010-06-21  DJ Delorie  <dj@redhat.com>
7071
7072         * gcc.dg/pragma-diag-1.c: New.
7073
7074 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7075
7076         PR target/44615
7077         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7078
7079 2010-06-21  Alan Modra  <amodra@gmail.com>
7080
7081         PR testsuite/44505
7082         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7083         tail call to check_fa_mid.
7084
7085 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7086
7087         PR target/44575
7088         * gcc.c-torture/execute/pr44575.c: New test.
7089
7090 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7091
7092         PR fortran/40632
7093         * gfortran.dg/contiguous_1.f90: New.
7094         * gfortran.dg/contiguous_2.f90: New.
7095         * gfortran.dg/contiguous_3.f90: New.
7096
7097 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7098
7099         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7100         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7101
7102 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7103
7104         PR target/44546
7105         * gcc.target/i386/pr44546.c: New test.
7106
7107 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7108
7109         * gcc.dg/opts-2.c: New test.
7110
7111 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7112
7113         PR fortran/44584
7114         * gfortran.dg/typebound_proc_15.f03: Modified.
7115
7116 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7117
7118         PR target/44072
7119         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7120         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7121
7122 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7123
7124         * g++.dg/ext/label13.C: Fix typo in last change.
7125
7126 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7127
7128         PR libfortran/44477
7129         * gfortran.dg/eof_3.f90
7130         * gfortran.dg/endfile_2.f90
7131         * gfortran.dg/endfile_4.f90
7132         * gfortran.dg/endfile_3.f90
7133
7134 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7135
7136         PR c++/41090
7137         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7138
7139 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7140
7141         PR fortran/44556
7142         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7143
7144 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7145
7146         * gcc.target/arm/pr40900.c: New test.
7147
7148 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7149
7150         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7151
7152 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7153
7154         PR fortran/44558
7155         * gfortran.dg/typebound_call_15.f03: New.
7156
7157 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7158
7159         PR c++/44486
7160         * g++.dg/pr44486.C: New.
7161
7162 2010-06-16  DJ Delorie  <dj@redhat.com>
7163
7164         * gcc.target/i386/volatile-bitfields-1.c: New.
7165         * gcc.target/i386/volatile-bitfields-2.c: New.
7166
7167 2010-06-16  Jason Merrill  <jason@redhat.com>
7168
7169         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7170
7171         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7172
7173 2010-06-16  Richard Guenther  <rguenther@suse.de>
7174
7175         PR c/44555
7176         * gcc.c-torture/execute/pr44555.c: New testcase.
7177
7178 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7179
7180         PR fortran/44549
7181         * gfortran.dg/typebound_proc_16.f03: New.
7182
7183 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7184
7185         * g++.dg/torture/pr43905.C: New test.
7186
7187 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7188
7189         PR testsuite/44538
7190         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7191         initialization loop from being vectorized.
7192         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7193
7194 2010-06-16  Alan Modra  <amodra@gmail.com>
7195
7196         PR tree-optimization/44507
7197         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7198
7199 2010-06-15  Jason Merrill  <jason@redhat.com>
7200
7201         * g++.dg/overload/arg3.C: Adjust error locations.
7202         * g++.dg/overload/copy1.C: Likewise.
7203         * g++.dg/tc1/dr152.C: Likewise.
7204         * g++.dg/template/incomplete4.C: Likewise.
7205         * g++.dg/template/incomplete5.C: Likewise.
7206         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7207         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7208         * g++.old-deja/g++.pt/crash9.C: Likewise.
7209
7210         * g++.dg/inherit/virtual5.C: New.
7211
7212         * g++.dg/cpp0x/defaulted18.C: New.
7213
7214         * g++.dg/cpp0x/initlist40.C: New.
7215
7216         * g++.dg/cpp0x/initlist39.C: New.
7217
7218 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7219
7220         PR middle-end/44391
7221         * gcc.dg/graphite/pr44391.c: New.
7222
7223 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7224
7225         PR fortran/43388
7226         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7227         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7228         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7229         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7230
7231 2010-06-15  Richard Guenther  <rguenther@suse.de>
7232
7233         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7234
7235 2010-06-15  Richard Guenther  <rguenther@suse.de>
7236
7237         * gcc.dg/vect/bb-slp-21.c: Adjust.
7238         * gcc.dg/vect/bb-slp-13.c: Likewise
7239         * gcc.dg/vect/bb-slp-4.c: Likewise
7240         * gcc.dg/vect/bb-slp-22.c: Likewise
7241         * gcc.dg/vect/bb-slp-14.c: Likewise
7242         * gcc.dg/vect/bb-slp-23.c: Likewise
7243         * gcc.dg/vect/bb-slp-15.c: Likewise
7244         * gcc.dg/vect/bb-slp-17.c: Likewise
7245         * gcc.dg/vect/bb-slp-18.c: Likewise
7246         * gcc.dg/vect/bb-slp-19.c: Likewise
7247         * gcc.dg/vect/bb-slp-10.c: Likewise
7248         * gcc.dg/vect/bb-slp-11.c: Likewise
7249         * gcc.dg/vect/bb-slp-20.c: Likewise
7250         * gcc.dg/vect/bb-slp-3.c: Likewise
7251
7252 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7253
7254         PR fortran/44536
7255         * gfortran.dg/gomp/pr44536.f90: New test.
7256         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7257
7258 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7259
7260         PR target/44534
7261         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7262         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7263
7264 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7265
7266         PR tree-optimization/44508
7267         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7268
7269         PR bootstrap/44509
7270         * gcc.dg/pr44509.c: New test.
7271
7272 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7273
7274         PR tree-optimization/44507
7275         * gcc.dg/vect/pr44507.c: New test.
7276
7277 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7278
7279         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7280         and c-pretty-print.h.
7281
7282         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7283
7284 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7285
7286         * gfortran.dg/whole_file_18.f90: Updated error message.
7287
7288 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7289
7290         * gfortran.dg/whole_file_20.f03: New.
7291
7292 2010-06-12  Jan Hubicka  <jh@suse.cz>
7293
7294         * gcc.c-torture/compile/pc44485.c: New testcase.
7295
7296 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7297
7298         PR fortran/40117
7299         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7300         * gfortran.dg/typebound_proc_14.f03: New.
7301         * gfortran.dg/typebound_proc_15.f03: New.
7302
7303 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7304
7305         * gcc.dg/opts-1.c: New test.
7306
7307 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7308
7309         * gcc.dg/funroll-loops-all.c: Update expected error.
7310
7311 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7312
7313         PR target/44481
7314         * gcc.target/i386/pr44481.c: New test.
7315
7316 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7317
7318         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7319
7320 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7321
7322         PR middle-end/44483
7323         * gcc.dg/tree-ssa/pr44483.c: New.
7324
7325 2010-06-11  Paul Brook  <paul@codesourcery.com>
7326
7327         * g++.dg/other/arm-neon-1.C: New test.
7328
7329 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7330
7331         PR fortran/42051
7332         PR fortran/43896
7333         * gfortran.dg/class_23.f03: New test.
7334
7335 2010-06-11  Jan Hubicka  <jh@suse.cz>
7336
7337         * gcc.dg/ipa/pure-const-2.c: New testcase.
7338
7339 2010-06-11  Jan Hubicka  <jh@suse.cz>
7340
7341         * gcc.dg/noreturn-7.c: Update.
7342         * gcc.dg/noreturn-4.c: Update.
7343
7344 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7345
7346         Fix MIPS bootstrap
7347         * g++.dg/other/typedef4.C: New test.
7348
7349 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7350
7351         PR fortran/44207
7352         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7353
7354 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7355
7356         PR fortran/44457
7357         * gfortran.dg/asynchronous_3.f03
7358
7359 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7360
7361         PR middle-end/44185
7362         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7363         non-temporal stores out of the tests to form new test cases.  As a
7364         result, no non-temporal store should be generated in this case.
7365
7366         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7367         prefetch-7.c that generate one non-temporal store.
7368
7369         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7370         prefetch-7.c that generate one non-temporal store and one
7371         one-temporal prefetch.
7372
7373 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7374
7375         PR tree-optimization/44258
7376         * gcc.dg/tree-ssa/pr44258.c: New test.
7377
7378 2010-06-10  Daniel Kraft  <d@domob.eu>
7379
7380         PR fortran/38936
7381         * gfortran.dg/associate_1.f03: New test.
7382         * gfortran.dg/associate_2.f95: New test.
7383         * gfortran.dg/associate_3.f03: New test.
7384         * gfortran.dg/associate_4.f08: New test.
7385
7386 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7387
7388         * gfortran.dg/selected_char_kind_4.f90: New test.
7389
7390 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7391
7392         * gcc.dg/pr42461.c: New test.
7393
7394 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7395
7396         PR fortran/44347
7397         * gfortran.dg/selected_real_kind_1.f90: New.
7398
7399 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7400
7401         PR fortran/44359
7402         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7403         warning.
7404         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7405         check for warning.
7406
7407 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7408
7409         * gfortran.dg/data_namelist_conflict.f90: New test.
7410
7411 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7412
7413         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7414         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7415         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7416
7417 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7418
7419         * gfortran.dg/mvbits_9.f90: New test.
7420         * gfortran.dg/ibset_1.f90: Ditto.
7421         * gfortran.dg/ibits_1.f90: Ditto.
7422         * gfortran.dg/btest_1.f90: Ditto.
7423         * gfortran.dg/ibclr_1.f90: Ditto.
7424
7425 2010-06-09  Jason Merrill  <jason@redhat.com>
7426
7427         PR c++/44366
7428         * g++.dg/cpp0x/decltype23.C: Move to...
7429         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7430
7431 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7432
7433         PR fortran/44211
7434         * gfortran.dg/typebound_call_14.f03: New test.
7435
7436 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7437
7438         PR tree-optimization/44423
7439         * gcc.dg/tree-ssa/pr44423.c: New test.
7440
7441 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7442
7443         PR testsuite/42843
7444         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7445         TV_NONE to initialize tv_id field.
7446         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7447         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7448         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7449         Include toplev.h .
7450         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7451         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7452         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7453
7454 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7455
7456         PR tree-optimization/39874
7457         PR middle-end/28685
7458         * gcc.dg/pr39874.c: New file.
7459
7460 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7461
7462         * g++.dg/ext/attr-alias-1.C: New.
7463         * g++.dg/ext/attr-alias-2.C: New.
7464
7465 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7466
7467         PR fortran/44446
7468         * gfortran.dg/proc_ptr_27.f90: New.
7469
7470 2010-06-07  Jason Merrill  <jason@redhat.com>
7471
7472         PR c++/44366
7473         * g++.dg/cpp0x/decltype23.C: New.
7474
7475 2010-06-08  Andrew Pinski <pinskia@gmail.com>
7476             Shujing Zhao  <pearly.zhao@oracle.com>
7477
7478         PR c/37724
7479         * gcc.dg/c90-const-expr-10.c: Adjust.
7480         * gcc.dg/c99-const-expr-10.c: Adjust.
7481         * gcc.dg/init-bad-7.c: New.
7482
7483 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7484
7485         * lib/target-supports.exp (check_effective_target_gas): New proc.
7486         * gcc.c-torture/execute/960321-1.x: New file.
7487
7488 2010-06-07  Jason Merrill  <jason@redhat.com>
7489
7490         PR c++/44401
7491         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7492
7493 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7494
7495         PR c++/44444
7496         * g++.dg/warn/Wunused-var-12.C: New test.
7497
7498         PR c++/44443
7499         * c-c++-common/Wunused-var-11.c: New test.
7500
7501 2010-06-07  Jan Hubicka  <jh@suse.cz>
7502
7503         * gcc.dg/ipa/pure-const-1.c: New testcase.
7504
7505 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7506
7507         PR rtl-optimization/44404
7508         * gcc.dg/pr44404.c: New.
7509
7510 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7511
7512         PR target/44159
7513         * gcc.target/i386/abi-2.c: Check sysv abi here.
7514         * gcc.target/i386/aes-avx-check.h: Call test in noinline
7515         function to avoid failures by different ABIs.
7516         * gcc.target/i386/aes-check.h: Likewise.
7517         * gcc.target/i386/avx-check.h: Likewise.
7518         * gcc.target/i386/fma4-check.h: Likewise.
7519         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7520         * gcc.target/i386/mmx-check.h: Likewise.
7521         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7522         * gcc.target/i386/pclmul-check.h: Likewise.
7523         * gcc.target/i386/sse-check.h: Likewise.
7524         * gcc.target/i386/sse2-check.h: Likewise.
7525         * gcc.target/i386/sse3-check.h: Likewise.
7526         * gcc.target/i386/sse4_1-check.h: Likewise.
7527         * gcc.target/i386/sse4_2-check.h: Likewise.
7528         * gcc.target/i386/sse4a-check.h: Likewise.
7529         * gcc.target/i386/ssse3-check.h: Likewise.
7530         * gcc.target/i386/xop-check.h: Likewise.
7531         * gcc.target/i386/pr27971.c: Fix for LLP64.
7532         * gcc.target/i386/pr39139.c: Likewise.
7533         * gcc.target/i386/pr39315-check.c: Likewise.
7534         * gcc.target/i386/vararg-1.c: Likewise.
7535         * gcc.target/i386/vararg-2.c: Likewise.
7536         Additional add dg-compile to avoid failure due
7537         missing foo symbol.
7538
7539         * gcc.dg/compound-literal-1.c: Fix for llp64.
7540         * gcc.dg/pr32370.c: Likewise.
7541         * gcc.dg/pr37561.c: Likewise.
7542         * gcc.dg/pr41340.c: Likewise.
7543         * gcc.dg/pr41551.c: Likewise.
7544
7545 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7546
7547         PR c++/44188
7548         * g++.dg/debug/dwarf2/typedef3.C: New test.
7549
7550 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7551
7552         PR c/20000
7553         * c-c++-common/pr20000.c: New.
7554
7555 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
7556
7557         PR c++/44086
7558         * g++.dg/init/pr44086.C: New.
7559         * g++.dg/cpp0x/decltype4.C: Adjust.
7560
7561 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7562
7563         PR fortran/43945
7564         * gfortran.dg/generic_23.f03: New test.
7565
7566 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7567
7568         PR fortran/43895
7569         * gfortran.dg/alloc_comp_class_1.f90 : New test.
7570
7571 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7572
7573         PR c++/44361
7574         * c-c++-common/Wunused-var-9.c: New test.
7575
7576 2010-06-05  Jason Merrill  <jason@redhat.com>
7577
7578         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7579
7580 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
7581
7582         PR c/44322
7583         * gcc.dg/c99-restrict-4.c: New test.
7584
7585 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
7586
7587         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7588         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7589         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7590         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7591         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7592         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7593         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7594         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7595         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7596         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7597         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7598         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7599         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7600         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7601         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7602         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7603         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7604         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7605         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7606         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7607         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7608         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7609
7610 2010-06-04  Jason Merrill  <jason@redhat.com>
7611
7612         * g++.dg/cpp0x/noexcept06.C: New.
7613         * g++.dg/cpp0x/noexcept07.C: New.
7614
7615         * g++.dg/cpp0x/noexcept01.C: New.
7616         * g++.dg/cpp0x/noexcept02.C: New.
7617         * g++.dg/cpp0x/noexcept03.C: New.
7618         * g++.dg/cpp0x/noexcept04.C: New.
7619         * g++.dg/cpp0x/noexcept05.C: New.
7620
7621 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
7622
7623         PR c++/44412
7624         * g++.dg/warn/Wunused-var-10.C: New test.
7625         * g++.dg/warn/Wunused-var-11.C: New test.
7626
7627         PR c++/44362
7628         * c-c++-common/Wunused-var-10.c: New test.
7629
7630 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7631
7632         PR c/25880
7633         * gcc.dg/assign-warn-2.c: Update.
7634         * gcc.dg/cpp/line3.c: Update.
7635         * gcc.dg/c99-array-lval-8.c: Update.
7636         * gcc.dg/cast-qual-2.c: Update.
7637         * gcc.dg/c99-arraydecl-3.c:  Update.
7638         * gcc.dg/assign-warn-1.c:  Update.
7639         * gcc.dg/format/gcc_diag-1.c:  Update.
7640
7641 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
7642
7643         PR rtl-optimization/39871
7644         PR rtl-optimization/40615
7645         PR rtl-optimization/42500
7646         PR rtl-optimization/42502
7647         * gcc.target/arm/eliminate.c: New test.
7648
7649 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7650
7651         PR libstdc++/44410
7652         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7653         * g++.old-deja/g++.other/delete3.C: Likewise.
7654         * g++.old-deja/g++.other/new.C: Likewise.
7655         * g++.old-deja/g++.law/operators27.C: Likewise.
7656         * g++.old-deja/g++.mike/p755.C: Likewise.
7657         * g++.dg/eh/new1.C: Likewise.
7658         * g++.dg/init/new5.C: Likewise.
7659
7660 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7661
7662         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
7663         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
7664         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
7665
7666 2010-06-03  Richard Guenther  <rguenther@suse.de>
7667
7668         PR lto/41921
7669         * lib/lto.exp: Always load gcc.exp.
7670         (lto-obj): For C source files invoke gcc_target_compile.
7671         * g++.dg/lto/20100603-1_0.C: New testcase.
7672         * g++.dg/lto/20100603-1_1.c: Likewise.
7673
7674 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7675
7676         PR tree-optimization/43688
7677         * gfortran.dg/pr43688.f90: New.
7678
7679 2010-06-03  Richard Guenther  <rguenther@suse.de>
7680
7681         PR lto/41584
7682         * gcc.dg/lto/20100603-1_0.c: New testcase.
7683         * gcc.dg/lto/20100603-2_0.c: Likewise.
7684         * gcc.dg/lto/20100603-3_0.c: Likewise.
7685
7686 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7687
7688         PR target/44218
7689         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7690         * gcc.target/powerpc/recip-2.c: Ditto.
7691         * gcc.target/powerpc/recip-3.c: Ditto.
7692         * gcc.target/powerpc/recip-4.c: Ditto.
7693         * gcc.target/powerpc/recip-5.c: Ditto.
7694         * gcc.target/powerpc/recip-6.c: Ditto.
7695         * gcc.target/powerpc/recip-7.c: Ditto.
7696         * gcc.target/powerpc/recip-test.h: Ditto.
7697         * gcc.target/powerpc/recip-test2.h: Ditto.
7698
7699 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7700
7701         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7702
7703 2010-06-02  Jason Merrill  <jason@redhat.com>
7704
7705         * g++.dg/ext/vector9.C: Expect typedef in error message.
7706
7707         PR c++/9726
7708         PR c++/23594
7709         PR c++/44333
7710         * g++.dg/tc1/dr101.C: Remove xfails.
7711
7712 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7713
7714         PR middle-end/44372
7715         * g++.dg/ipa/pr44372.C: New.
7716
7717 2010-06-02  Jan Hubicka  <jh@suse.cz>
7718
7719         PR middle-end/44295
7720         * g++.dg/torture/pr44295.C: Neww testcase.
7721
7722 2010-06-02  Jan Hubicka  <jh@suse.cz>
7723
7724         * gcc.dg/tree-ssa/loadpre6.c: Update.
7725
7726 2010-06-02  Richard Guenther  <rguenther@suse.de>
7727
7728         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7729         diagnostic.h.
7730
7731 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
7732
7733         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7734         the link fail message.
7735
7736 2010-06-02  Tobias Burnus  <burnus@net-b.de>
7737
7738         PR fortran/44360
7739         * gfortran.dg/use_13.f90: New test case.
7740
7741 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7742
7743         PR fortran/44371
7744         * gfortran.dg/error_stop_2.f08: Minor update.
7745
7746 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7747
7748         PR fortran/44371
7749         * gfortran.dg/error_stop_1.f08: New test.
7750         * gfortran.dg/error_stop_2.f08: New test.
7751
7752 2010-06-01  Jason Merrill  <jason@redhat.com>
7753
7754         DR 990
7755         * g++.dg/cpp0x/initlist37.C: New.
7756         * g++.dg/cpp0x/initlist38.C: New.
7757
7758         PR c++/44358
7759         * g++.dg/cpp0x/initlist36.C: New.
7760
7761 2010-05-31 Jan Hubicka  <jh@suse.cz>
7762
7763         * gcc.dg/noreturn-8.c: New testcase.
7764
7765 2010-05-31 Jan Hubicka  <jh@suse.cz>
7766
7767         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7768         * gcc.dg/lto/noreturn-1_0.c: Move it here.
7769
7770 2010-05-31 Jan Hubicka  <jh@suse.cz>
7771
7772         * gcc.dg/lto/noreturn-1_1.c: New testcase.
7773         * gcc.dg/lto/noreturn-1_0.c: New testcase.
7774
7775 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
7776
7777         PR fortran/36928
7778         * gfortran.dg/dependency_27.f90:  New test.
7779         * gfortran.dg/array_assign_1.F90:  New test.
7780
7781 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7782
7783         PR target/44338
7784         * gcc.target/i386/sse-24.c: New test.
7785
7786 2010-05-31  Jan Hubicka  <jh@suse.cz>
7787
7788         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7789
7790 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7791
7792         PR middle-end/44337
7793         * gcc.dg/pr44337.c: New test.
7794
7795         PR tree-optimization/44182
7796         * g++.dg/debug/pr44182.C: New test.
7797
7798 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
7799
7800         * gcc.dg/nested-func-7.c: New test.
7801         * gnat.dg/frame_overflow.adb: Adjust directives.
7802
7803 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7804
7805         * gnat.dg/prot2.ad[sb]: New test.
7806         * gnat.dg/prot2_pkg1.ads: New helper.
7807         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7808
7809 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7810
7811         * gnat.dg/array11.adb: Adjust dg-warning directive.
7812         * gnat.dg/object_overflow.adb: Likewise.
7813
7814 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
7815
7816         PR middle-end/44306
7817         * gcc.dg/tree-ssa/pr44306.c: New.
7818
7819 2010-05-29  Jan Hubicka  <jh@suse.cz>
7820
7821         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7822
7823 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
7824
7825         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7826
7827 2010-05-28  Mike Stump  <mikestump@comcast.net>
7828
7829         PR objc/44125
7830         * objc.dg/const-str-9.m: Remove static.
7831
7832 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
7833
7834         PR target/43636
7835         * gcc.c-torture/compile/pr43636.c: New test.
7836
7837 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
7838
7839         PR objc++/23616
7840         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7841         * obj-c++.dg/try-catch-9.mm: Ditto.
7842
7843 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
7844
7845         Revert patch for PR c++/44188
7846         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7847
7848 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7849
7850         PR c++/44188
7851         * g++.dg/debug/dwarf2/typedef3.C: New test.
7852
7853 2010-05-27  Jason Merrill  <jason@redhat.com>
7854
7855         PR c++/43555
7856         * g++.dg/ext/vla9.C: New.
7857
7858 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
7859
7860         PR objc/44140
7861         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7862         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7863         * objc.dg/torture/tls/thr-init.m: Ditto.
7864         * objc.dg/torture/trivial.m: Ditto.
7865         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7866         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7867         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7868         * obj-c++.dg/torture/trivial.mm: Ditto.
7869
7870 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
7871
7872         * g++.dg/lto/20100302_0.C: Skip on darwin.
7873
7874 2010-05-27  Richard Guenther  <rguenther@suse.de>
7875
7876         PR tree-optimization/44284
7877         * gcc.dg/vect/vect-118.c: New testcase.
7878         * gcc.dg/vect/bb-slp-20.c: Adjust.
7879         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7880         * gcc.dg/vect/slp-9.c: Likewise.
7881         * gcc.dg/vect/slp-reduc-4.c: Likewise.
7882         * gcc.dg/vect/vect-10.c: Likewise.
7883         * gcc.dg/vect/vect-109.c: Likewise.
7884         * gcc.dg/vect/vect-12.c: Likewise.
7885         * gcc.dg/vect/vect-36.c: Likewise.
7886         * gcc.dg/vect/vect-7.c: Likewise.
7887         * gcc.dg/vect/vect-iv-8.c: Likewise.
7888         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7889         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7890         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7891         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7892         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7893         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7894         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7895         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7896         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7897         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7898         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7899         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7900         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7901         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7902         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7903         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7904         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7905
7906 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7907
7908         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7909         necessary.
7910
7911 2010-05-26  Jan Hubicka  <jh@suse.cz>
7912
7913         * gcc.dg/lto/materialize-1_0.c: New file.
7914         * gcc.dg/lto/materialize-1_1.c: New file.
7915
7916 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7917
7918         * gnat.dg/lto10.adb: New test.
7919         * gnat.dg/lto10_pkg.ads: New helper.
7920
7921 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
7922
7923         * lib/target-supports.exp (check_effective_target_int128): New
7924         function to check if __int128 types are available for target.
7925         * c-c++-common/int128-types-1.c: New.
7926         * c-c++-common/int128-1.c: New.
7927         * c-c++-common/int128-2.c: New.
7928         * g++.dg/abi/mangle43.C: New.
7929         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7930         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7931         pointer-wide scalar.
7932         * g++.dg/other/pr25632.C: Likewise.
7933         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7934         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7935         overflow warnings.
7936         * g++.dg/warn/pr13358-4.C: Likewise.
7937         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
7938         * g++.dg/warn/Wconversion-null.C: Likewise.
7939
7940 2010-05-26  Jason Merrill  <jason@redhat.com>
7941
7942         PR c++/43382
7943         * g++.dg/cpp0x/variadic101.C: New.
7944
7945 2010-05-26  Richard Guenther  <rguenther@suse.de>
7946
7947         PR rtl-optimization/44164
7948         * gcc.c-torture/execute/pr44164.c: New testcase.
7949         * g++.dg/tree-ssa/pr13146.C: Adjust.
7950
7951 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7952
7953         PR fortran/40011
7954         * gfortran.dg/whole_file_19.f90 : New test.
7955
7956 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7957
7958         PR fortran/30668
7959         PR fortran/31346
7960         PR fortran/34260
7961         * gfortran.dg/pr40999.f: Fix function type.
7962         * gfortran.dg/whole_file_5.f90: Likewise.
7963         * gfortran.dg/whole_file_6.f90: Likewise.
7964         * gfortran.dg/whole_file_16.f90: New.
7965         * gfortran.dg/whole_file_17.f90: New.
7966         * gfortran.dg/whole_file_18.f90: New.
7967
7968 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7969             Iain Sandoe  <iains@gcc.gnu.org>
7970
7971         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7972         * gcc.c-torture/compile/pr44197.c: Require alias support.
7973         * gcc.dg/lto/20081222_0.c: Ditto.
7974
7975 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7976
7977         PR debug/42801
7978         * gcc.dg/guality/vla-2.c: New test.
7979
7980 2010-05-25  Richard Guenther  <rguenther@suse.de>
7981
7982         PR middle-end/44069
7983         * g++.dg/torture/pr44069.C: New testcase.
7984
7985 2010-05-25  Richard Guenther  <rguenther@suse.de>
7986
7987         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7988
7989 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7990
7991         PR objc/44140
7992         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7993
7994 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7995
7996         * obj-c++.dg/torture/tls/trivial.mm: New.
7997         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7998         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7999         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8000         * obj-c++.dg/torture/tls/diag-1.mm: New.
8001         * obj-c++.dg/torture/tls/tls.exp: New.
8002         * obj-c++.dg/torture/trivial.mm: New.
8003         * obj-c++.dg/torture/dg-torture.exp: New.
8004         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8005         * obj-c++.dg/tls/trivial.m: New.
8006         * obj-c++.dg/tls/init-1.mm: New.
8007         * obj-c++.dg/tls/diag-1.mm: New.
8008         * obj-c++.dg/tls/init-2.mm: New.
8009         * obj-c++.dg/tls/diag-2.mm: New.
8010         * obj-c++.dg/tls/diag-3.mm: New.
8011         * obj-c++.dg/tls/diag-4.mm: New.
8012         * obj-c++.dg/tls/static-1.mm: New.
8013         * obj-c++.dg/tls/tls.exp: New.
8014         * obj-c++.dg/tls/diag-5.mm: New.
8015         * obj-c++.dg/tls/static-1a.mm: New.
8016         * objc-obj-c++-shared/Object1.mm: New.
8017         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8018
8019 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8020
8021         PR objc++/43689
8022         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8023         * obj-c++.dg/const-str-6.mm: Ditto.
8024
8025 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8026
8027         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8028
8029 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8030
8031         PR ada/38394
8032         * gnat.dg/array13.ad[sb]: New test.
8033
8034 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8035             Sandra Loosemore  <sandra@codesourcery.com>
8036
8037         * gcc.target/arm/neon/: Regenerated test cases.
8038
8039         * gcc.target/arm/neon/polytypes.c,
8040         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8041         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8042         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8043         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8044         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8045         dg-add-options arm_neon.
8046
8047         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8048         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8049         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8050         and arm_neon_fp16_ok.
8051
8052         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8053         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8054
8055         * lib/target-supports.exp (add_options_for_arm_neon): New.
8056         (check_effective_target_arm_neon_ok_nocache): New, from
8057         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8058         (check_effective_target_arm_neon_ok): Use
8059         check_effective_target_arm_neon_ok_nocache.
8060         (add_options_for_arm_neon_fp16)
8061         (check_effective_target_arm_neon_fp16_ok)
8062         check_effective_target_arm_neon_fp16_ok_nocache): New.
8063         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8064
8065 2010-05-24  Jason Merrill  <jason@redhat.com>
8066
8067         PR c++/41510
8068         * g++.dg/cpp0x/initlist35.C: New.
8069         * g++.dg/init/brace6.C: Adjust.
8070
8071 2010-05-24  Paul Brook  <paul@codesourcery.com>
8072
8073         * gcc.target/arm/frame-pointer-1.c: New test.
8074         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8075         pointer elimination.
8076
8077 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8078
8079         PR target/44245
8080         * gcc.target/i386/crc32-3.c: New.
8081         * gcc.target/i386/crc32-4.c: Likewise.
8082
8083 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8084
8085         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8086         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8087         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8088
8089 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8090
8091         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8092
8093 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8094
8095         PR target/43869
8096         * gcc.c-target/pr43869.c: New test.
8097
8098 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8099
8100         PR fortran/44212
8101         * gfortran.dg/class_22.f03: New.
8102
8103 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8104
8105         PR lto/44238
8106         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8107
8108 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8109
8110         PR fortran/44213
8111         * gfortran.dg/abstract_type_7.f03: New.
8112
8113 2010-05-21  Jason Merrill  <jason@redhat.com>
8114
8115         * g++.dg/eh/spec11.C: Test cleanup optimization.
8116
8117 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8118
8119         PR debug/44223
8120         * gcc.target/i386/pr44223.c: New test.
8121
8122 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8123
8124         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8125
8126 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8127
8128         * g++.dg/other/const3.C: New test.
8129
8130 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8131
8132         PR fortran/38407
8133         * warn_unused_dummy_argument_1.f90: New.
8134         * warn_unused_dummy_argument_2.f90: New.
8135
8136 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8137
8138         PR c++/30298
8139         * g++.dg/inherit/crash1.C: New.
8140         * g++.dg/inherit/crash2.C: Likewise.
8141
8142 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8143
8144         PR debug/44178
8145         * g++.dg/debug/pr44178.C: New test.
8146
8147 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8148
8149         PR middle-end/44185
8150         * gcc.dg/tree-ssa/prefetch-6.c: Add
8151         --param min-insn-to-prefetch-ratio=6.
8152         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8153         allow unrolling, and adjust the movnti count.
8154
8155 2010-05-20  Jan Hubicka  <jh@suse.cz>
8156
8157         PR middle-end/44197
8158         * gcc.c-torture/compile/pr44197.c: New file.
8159
8160 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8161
8162         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8163         Fix test code.
8164         (check_effective_target_xop): Remove __may_alias__ attribute.
8165
8166 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8167
8168         PR target/44202
8169         * gcc.c-torture/execute/pr44202-1.c: New test.
8170
8171 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8172
8173         PR fortran/43851
8174         * gfortran.dg/label_1.f90: Update test.
8175
8176 2010-05-19  Jan Hubicka  <jh@suse.cz>
8177
8178         * gcc.dg/lto/ipareference2_0.c: New file.
8179         * gcc.dg/lto/ipareference2_1.c: New file.
8180
8181 2010-05-19  Jason Merrill  <jason@redhat.com>
8182
8183         * g++.dg/parse/fn-typedef2.C: New.
8184
8185         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8186         function type.
8187
8188         PR c++/44193
8189         * g++.dg/template/fntype1.C: New.
8190
8191 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8192
8193         * gnat.dg/discr23.ad[sb]: New test.
8194         * gnat.dg/discr23_pkg.ads: New helper.
8195
8196         * gnat.dg/specs/controlled1.ads: New test.
8197         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8198
8199 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8200
8201         PR fortran/44055
8202         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8203         Fixed scope of C_SIZEOF.
8204         * gfortran.dg/warn_conversion_2.f90: New.
8205
8206 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8207
8208         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8209         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8210         for optional selector.
8211         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8212         (check_effective_target_sse3): New proc.
8213         * gcc.target/i386/math-torture/math-torture.exp: Load
8214         target-supports.exp.
8215         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8216         check_effective_target_sse2.
8217         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8218         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8219         * g++.dg/vect/vect.exp: Likewise.
8220         * gfortran.dg/vect/vect.exp: Likewise.
8221         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8222         -msse2 if check_effective_target_sse2.
8223
8224         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8225         * gcc.target/i386/3dnow-2.c: Likewise.
8226         * gcc.target/i386/3dnowA-1.c: Likewise.
8227         * gcc.target/i386/3dnowA-2.c: Likewise.
8228         * gcc.target/i386/pr42549.c: Likewise.
8229
8230         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8231         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8232         * gcc.target/i386/sse3-addsubps.c: Likewise.
8233         * gcc.target/i386/sse3-haddpd.c: Likewise.
8234         * gcc.target/i386/sse3-haddps.c: Likewise.
8235         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8236         * gcc.target/i386/sse3-hsubps.c: Likewise.
8237         * gcc.target/i386/sse3-movddup.c: Likewise.
8238         * gcc.target/i386/sse3-movshdup.c: Likewise.
8239         * gcc.target/i386/sse3-movsldup.c: Likewise.
8240
8241         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8242         * g++.dg/ext/attrib35.C: Likewise.
8243         * g++.dg/opt/pr40496.C: Likewise.
8244         * g++.dg/other/i386-1.C: Likewise.
8245         * g++.dg/other/i386-4.C: Likewise.
8246         * g++.dg/other/pr34435.C: Likewise.
8247         * g++.dg/other/pr39496.C: Likewise.
8248         * g++.dg/other/pr40446.C: Likewise.
8249         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8250         * gcc.dg/compat/vector-1a_main.c: Likewise.
8251         * gcc.dg/compat/vector-2a_main.c: Likewise.
8252         * gcc.dg/lto/20090206-1_0.c: Likewise.
8253         * gcc.dg/pr34856.c: Likewise.
8254         * gcc.dg/pr36584.c: Likewise.
8255         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8256         * gcc.dg/pr37544.c: Likewise.
8257         * gcc.dg/torture/pr16104-1.c: Likewise.
8258         * gcc.dg/torture/pr35771-1.c: Likewise.
8259         * gcc.dg/torture/pr35771-2.c: Likewise.
8260         * gcc.dg/torture/pr35771-3.c: Likewise.
8261         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8262         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8263         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8264         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8265         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8266         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8267         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8268         * gcc.target/i386/20060512-1.c: Likewise.
8269         * gcc.target/i386/20060512-3.c: Likewise.
8270         * gcc.target/i386/all_one_m128i.c: Likewise.
8271         * gcc.target/i386/float128-1.c: Likewise.
8272         * gcc.target/i386/float128-2.c: Likewise.
8273         * gcc.target/i386/fpcvt-1.c: Likewise.
8274         * gcc.target/i386/fpcvt-2.c: Likewise.
8275         * gcc.target/i386/fpcvt-3.c: Likewise.
8276         * gcc.target/i386/fpprec-1.c: Likewise.
8277         * gcc.target/i386/funcspec-9.c: Likewise.
8278         * gcc.target/i386/incoming-1.c: Likewise.
8279         * gcc.target/i386/incoming-12.c: Likewise.
8280         * gcc.target/i386/incoming-2.c: Likewise.
8281         * gcc.target/i386/incoming-3.c: Likewise.
8282         * gcc.target/i386/incoming-4.c: Likewise.
8283         * gcc.target/i386/incoming-6.c: Likewise.
8284         * gcc.target/i386/incoming-7.c: Likewise.
8285         * gcc.target/i386/incoming-8.c: Likewise.
8286         * gcc.target/i386/opt-1.c: Likewise.
8287         * gcc.target/i386/opt-2.c: Likewise.
8288         * gcc.target/i386/ordcmp-1.c: Likewise.
8289         * gcc.target/i386/pr17692.c: Likewise.
8290         * gcc.target/i386/pr18614-1.c: Likewise.
8291         * gcc.target/i386/pr22152.c: Likewise.
8292         * gcc.target/i386/pr23570.c: Likewise.
8293         * gcc.target/i386/pr23575.c: Likewise.
8294         * gcc.target/i386/pr26449-1.c: Likewise.
8295         * gcc.target/i386/pr26600.c: Likewise.
8296         * gcc.target/i386/pr27790.c: Likewise.
8297         * gcc.target/i386/pr28839.c: Likewise.
8298         * gcc.target/i386/pr30970.c: Likewise.
8299         * gcc.target/i386/pr32000-1.c: Likewise.
8300         * gcc.target/i386/pr32000-2.c: Likewise.
8301         * gcc.target/i386/pr32280.c: Likewise.
8302         * gcc.target/i386/pr32661.c: Likewise.
8303         * gcc.target/i386/pr32708-1.c: Likewise.
8304         * gcc.target/i386/pr32961.c: Likewise.
8305         * gcc.target/i386/pr33329.c: Likewise.
8306         * gcc.target/i386/pr35714.c: Likewise.
8307         * gcc.target/i386/pr35767-1.c: Likewise.
8308         * gcc.target/i386/pr35767-1d.c: Likewise.
8309         * gcc.target/i386/pr35767-1i.c: Likewise.
8310         * gcc.target/i386/pr35767-2.c: Likewise.
8311         * gcc.target/i386/pr35767-2d.c: Likewise.
8312         * gcc.target/i386/pr35767-2i.c: Likewise.
8313         * gcc.target/i386/pr35767-3.c: Likewise.
8314         * gcc.target/i386/pr35767-5.c: Likewise.
8315         * gcc.target/i386/pr36222-1.c: Likewise.
8316         * gcc.target/i386/pr36578-1.c: Likewise.
8317         * gcc.target/i386/pr36578-2.c: Likewise.
8318         * gcc.target/i386/pr36992-1.c: Likewise.
8319         * gcc.target/i386/pr37101.c: Likewise.
8320         * gcc.target/i386/pr37216.c: Likewise.
8321         * gcc.target/i386/pr37434-1.c: Likewise.
8322         * gcc.target/i386/pr37434-2.c: Likewise.
8323         * gcc.target/i386/pr37843-3.c: Likewise.
8324         * gcc.target/i386/pr37843-4.c: Likewise.
8325         * gcc.target/i386/pr39162.c: Likewise.
8326         * gcc.target/i386/pr39315-1.c: Likewise.
8327         * gcc.target/i386/pr39315-2.c: Likewise.
8328         * gcc.target/i386/pr39315-3.c: Likewise.
8329         * gcc.target/i386/pr39315-4.c: Likewise.
8330         * gcc.target/i386/pr39445.c: Likewise.
8331         * gcc.target/i386/pr39496.c: Likewise.
8332         * gcc.target/i386/pr40809.c: Likewise.
8333         * gcc.target/i386/pr40906-3.c: Likewise.
8334         * gcc.target/i386/pr41019.c: Likewise.
8335         * gcc.target/i386/pr42542-1.c: Likewise.
8336         * gcc.target/i386/pr42542-2.c: Likewise.
8337         * gcc.target/i386/pr42542-3.c: Likewise.
8338         * gcc.target/i386/pr42542-3a.c: Likewise.
8339         * gcc.target/i386/pr42881.c: Likewise.
8340         * gcc.target/i386/push-1.c: Likewise.
8341         * gcc.target/i386/quad-sse.c: Likewise.
8342         * gcc.target/i386/reload-1.c: Likewise.
8343         * gcc.target/i386/sse-10.c: Likewise.
8344         * gcc.target/i386/sse-11.c: Likewise.
8345         * gcc.target/i386/sse-15.c: Likewise.
8346         * gcc.target/i386/sse-17.c: Likewise.
8347         * gcc.target/i386/sse-18.c: Likewise.
8348         * gcc.target/i386/sse-19.c: Likewise.
8349         * gcc.target/i386/sse-4.c: Likewise.
8350         * gcc.target/i386/sse-6.c: Likewise.
8351         * gcc.target/i386/sse-vect-types.c: Likewise.
8352         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8353         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8354         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8355         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8356         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8357         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8358         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8359         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8360         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8361         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8362         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8363         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8364         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8365         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8366         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8367         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8368         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8369         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8370         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8371         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8372         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8373         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8374         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8375         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8376         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8377         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8378         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8379         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8380         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8381         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8382         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8383         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8384         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8385         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8386         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8387         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8388         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8389         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8390         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8391         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8392         * gcc.target/i386/sse2-mmx.c: Likewise.
8393         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8394         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8395         * gcc.target/i386/sse2-movd-1.c: Likewise.
8396         * gcc.target/i386/sse2-movd-2.c: Likewise.
8397         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8398         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8399         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8400         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8401         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8402         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8403         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8404         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8405         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8406         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8407         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8408         * gcc.target/i386/sse2-movq-1.c: Likewise.
8409         * gcc.target/i386/sse2-movq-2.c: Likewise.
8410         * gcc.target/i386/sse2-movq-3.c: Likewise.
8411         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8412         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8413         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8414         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8415         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8416         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8417         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8418         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8419         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8420         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8421         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8422         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8423         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8424         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8425         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8426         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8427         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8428         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8429         * gcc.target/i386/sse2-pand-1.c: Likewise.
8430         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8431         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8432         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8433         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8434         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8435         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8436         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8437         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8438         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8439         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8440         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8441         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8442         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8443         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8444         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8445         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8446         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8447         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8448         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8449         * gcc.target/i386/sse2-por-1.c: Likewise.
8450         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8451         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8452         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8453         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8454         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8455         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8456         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8457         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8458         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8459         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8460         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8461         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8462         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8463         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8464         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8465         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8466         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8467         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8468         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8469         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8470         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8471         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8472         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8473         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8474         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8475         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8476         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8477         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8478         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8479         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8480         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8481         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8482         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8483         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8484         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8485         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8486         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8487         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8488         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8489         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8490         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8491         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8492         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8493         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8494         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8495         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8496         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8497         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8498         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8499         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8500         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8501         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8502         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8503         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8504         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8505         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8506         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8507         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8508         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8509         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8510         * gcc.target/i386/sse2-vec-1.c: Likewise.
8511         * gcc.target/i386/sse2-vec-2.c: Likewise.
8512         * gcc.target/i386/sse2-vec-3.c: Likewise.
8513         * gcc.target/i386/sse2-vec-4.c: Likewise.
8514         * gcc.target/i386/sse2-vec-5.c: Likewise.
8515         * gcc.target/i386/sse2-vec-6.c: Likewise.
8516         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8517         * gcc.target/i386/ssefn-2.c: Likewise.
8518         * gcc.target/i386/ssefn-4.c: Likewise.
8519         * gcc.target/i386/ssefp-1.c: Likewise.
8520         * gcc.target/i386/ssefp-2.c: Likewise.
8521         * gcc.target/i386/sseregparm-3.c: Likewise.
8522         * gcc.target/i386/sseregparm-4.c: Likewise.
8523         * gcc.target/i386/sseregparm-5.c: Likewise.
8524         * gcc.target/i386/sseregparm-6.c: Likewise.
8525         * gcc.target/i386/sseregparm-7.c: Likewise.
8526         * gcc.target/i386/ssetype-1.c: Likewise.
8527         * gcc.target/i386/ssetype-2.c: Likewise.
8528         * gcc.target/i386/ssetype-3.c: Likewise.
8529         * gcc.target/i386/ssetype-4.c: Likewise.
8530         * gcc.target/i386/ssetype-5.c: Likewise.
8531         * gcc.target/i386/unordcmp-1.c: Likewise.
8532         * gcc.target/i386/vararg-1.c: Likewise.
8533         * gcc.target/i386/vararg-2.c: Likewise.
8534         * gcc.target/i386/vararg-3.c: Likewise.
8535         * gcc.target/i386/vararg-4.c: Likewise.
8536         * gcc.target/i386/vararg-7.c: Likewise.
8537         * gcc.target/i386/vararg-8.c: Likewise.
8538         * gcc.target/i386/vecinit-1.c: Likewise.
8539         * gcc.target/i386/vecinit-2.c: Likewise.
8540         * gcc.target/i386/vecinit-3.c: Likewise.
8541         * gcc.target/i386/vecinit-4.c: Likewise.
8542         * gcc.target/i386/vecinit-5.c: Likewise.
8543         * gcc.target/i386/vecinit-6.c: Likewise.
8544         * gcc.target/i386/vectorize2.c: Likewise.
8545         * gcc.target/i386/vectorize3.c: Likewise.
8546         * gcc.target/i386/vectorize4.c: Likewise.
8547         * gcc.target/i386/vectorize6.c: Likewise.
8548         * gcc.target/i386/vectorize7.c: Likewise.
8549         * gcc.target/i386/vectorize8.c: Likewise.
8550         * gcc.target/i386/vperm-v2df.c: Likewise.
8551         * gcc.target/i386/vperm-v2di.c: Likewise.
8552         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8553         * gcc.target/i386/xorps-sse2.c: Likewise.
8554         * gcc.target/i386/xorps.c: Likewise.
8555         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8556         * gfortran.dg/graphite/pr42326.f90: Likewise.
8557         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8558
8559 2010-05-19  Richard Guenther  <rguenther@suse.de>
8560
8561         PR lto/44196
8562         * g++.dg/lto/20100519-1_0.C: New testcase.
8563
8564 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8565
8566         PR fortran/42360
8567         * gfortran.dg/warn_intent_out_not_set.f90: New.
8568
8569 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8570
8571         PR fortran/38404
8572         * gfortran.dg/data_char_1.f90: Updated warning message.
8573         * gfortran.dg/data_array_6.f: New.
8574
8575 2010-05-19  Martin Jambor  <mjambor@suse.cz>
8576
8577         * g++.dg/ipa/ivinline-8.C: New test.
8578         * gcc.dg/ipa/iinline-2.c: Likewise.
8579
8580 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8581
8582         PR fortran/34505
8583         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8584         arguments; add check for return value kind.
8585         * gfortran.dg/float_1.f90: Likewise.
8586
8587 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8588
8589         * gcc.target/i386/20011009-1.c (COMMENT): Define.
8590         (main): Use it.
8591         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8592         * lib/lto.exp (lto_prune_warns): Fix location line regex.
8593         Prune another location line format.
8594         (lto-obj): Call lto_prune_warns on comp_output.
8595
8596 2010-05-18  Jan Hubicka  <jh@suse.cz>
8597
8598         * gcc.dg/lto/ipacp_0.c: New test.
8599         * gcc.dg/lto/ipacp_1.c: New test.
8600
8601 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
8602
8603         PR lto/44184
8604         * gcc.dg/lto/20100518_0.c: New test.
8605
8606 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8607
8608         * gnat.dg/specs/lto3.ads: Add missing dg-options.
8609
8610 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8611
8612         PR fortran/43990
8613         * gfortran.dg/class_21.f03: New.
8614
8615 2010-05-17  Jason Merrill  <jason@redhat.com>
8616
8617         PR c++/44157
8618         * g++.dg/cpp0x/initlist34.C: New.
8619
8620         PR c++/44158
8621         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8622
8623 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8624
8625         * g++.dg/ipa/ivinline-1.C: New test.
8626         * g++.dg/ipa/ivinline-2.C: New test.
8627         * g++.dg/ipa/ivinline-3.C: New test.
8628         * g++.dg/ipa/ivinline-4.C: New test.
8629         * g++.dg/ipa/ivinline-5.C: New test.
8630         * g++.dg/ipa/ivinline-6.C: New test.
8631
8632 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
8633             Jason Merrill  <jason@redhat.com>
8634
8635         PR c++/44108
8636         * c-c++-common/Wunused-var-8.c: New test.
8637
8638 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
8639
8640         PR bootstrap/42347
8641         * gcc.c-torture/compile/pr42347.c: New test.
8642
8643         PR middle-end/44102
8644         * g++.dg/ext/asmgoto1.C: New test.
8645
8646 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8647
8648         PR middle-end/44133
8649         * gcc.dg/tree-ssa/pr44133.c: New test.
8650         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8651         precise.
8652
8653 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8654
8655         PR fortran/44044
8656         * gfortran.dg/class_20.f03: New.
8657
8658 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
8659
8660         PR 44078
8661         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8662         debug messages but not the newly introduced one.
8663
8664 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
8665
8666         PR fortran/35779
8667         * gfortran.dg/initialization_25.f90: Commented testcase.
8668         * gfortran.dg/initialization_26.f90: New.
8669
8670 2010-05-16  Richard Guenther  <rguenther@suse.de>
8671
8672         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8673         * gcc.dg/pr43084.c: Likewise.
8674         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8675         -fipa-type-escape.
8676         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8677         -fipa-type-escape.
8678         * gcc.dg/struct/struct-reorg.exp: Likewise.
8679         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8680         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8681
8682 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
8683
8684         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8685         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8686         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8687         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8688         tests.
8689
8690 2010-05-15  Jason Merrill  <jason@redhat.com>
8691
8692         * g++.dg/eh/spec10.C: New.
8693         * g++.dg/eh/spec11.C: New.
8694         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8695
8696 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8697
8698         PR fortran/44154
8699         PR fortran/42647
8700         * gfortran.dg/allocatable_scalar_9.f90: New.
8701
8702 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
8703
8704         PR c++/44148
8705         * g++.dg/torture/pr44148.C: New test.
8706
8707 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
8708
8709         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8710         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8711         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8712         diagnostics and type sizes.
8713
8714 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8715
8716         * gnat.dg/lto9.adb: New test.
8717         * gnat.dg/lto9_pkg1.ads: New helper.
8718         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8719
8720 2010-05-15  Jan Hubicka  <jh@suse.cz>
8721
8722         * gcc.dg/lto/ipareference_1.c: Rename to ...
8723         * gcc.dg/lto/ipareference_0.c: ... this one.
8724         * gcc.dg/lto/ipareference_2.c: Rename to ...
8725         * gcc.dg/lto/ipareference_1.c: ... this one.
8726
8727 2010-05-15  Jan Hubicka  <jh@suse.cz>
8728
8729         * gcc.dg/lto/ipareference_1.c: New file.
8730         * gcc.dg/lto/ipareference_2.c: New file.
8731
8732 2010-05-15  Richard Guenther  <rguenther@suse.de>
8733
8734         PR tree-optimization/44038
8735         * gcc.c-torture/compile/pr44038.c: New testcase.
8736
8737 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8738
8739         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8740         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8741
8742 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8743
8744         PR fortran/43207
8745         PR fortran/43969
8746         * gfortran.dg/class_18.f03: New.
8747         * gfortran.dg/class_19.f03: New.
8748
8749 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8750
8751         PR debug/44112
8752         * gcc.dg/debug/dwarf2/const-1.c: Remove.
8753         * g++.dg/debug/dwarf2/const1.C: Remove.
8754
8755 2010-05-14  Jason Merrill  <jason@redhat.com>
8756
8757         * g++.dg/eh/cond4.C: New.
8758         * g++.dg/eh/elide2.C: Adjust.
8759         * g++.old-deja/g++.eh/terminate1.C: Adjust.
8760
8761 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8762
8763         PR fortran/44135
8764         * gfortran.dg/actual_array_interface_2.f90: New test.
8765
8766 2010-05-14  Richard Guenther  <rguenther@suse.de>
8767
8768         PR tree-optimization/44119
8769         * gcc.c-torture/compile/pr44119.c: New testcase.
8770
8771 2010-05-14  Jason Merrill  <jason@redhat.com>
8772
8773         PR c++/44127
8774         * g++.dg/eh/terminate1.C: New.
8775
8776 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8777
8778         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8779
8780         PR debug/44136
8781         * gcc.dg/pr44136.c: New test.
8782
8783 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
8784
8785         PR c++/30566
8786         * g++.dg/warn/Wshadow-4.C: Adjust.
8787         * g++.dg/warn/Wshadow-5.C: New test.
8788         * g++.dg/warn/Wshadow-6.C: New test
8789
8790 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
8791
8792         PR fortran/35779
8793         * gfortran.dg/initialization_25.f90: New.
8794
8795 2010-05-13  Martin Jambor  <mjambor@suse.cz>
8796
8797         * g++.dg/otr-fold-1.C: New test.
8798         * g++.dg/otr-fold-2.C: New test.
8799
8800 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
8801
8802         PR fortran/44036
8803         * gfortran.dg/gomp/pr44036-1.f90: New test.
8804         * gfortran.dg/gomp/pr44036-2.f90: New test.
8805         * gfortran.dg/gomp/pr44036-3.f90: New test.
8806
8807         PR debug/43983
8808         * gcc.dg/guality/sra-1.c: New test.
8809
8810 2010-05-12  Jan Hubicka  <jh@suse.cz>
8811
8812         * tree-ssa/unreachable.c: New test.
8813
8814 2010-05-12  Jason Merrill  <jason@redhat.com>
8815
8816         * g++.dg/cpp0x/sfinae1.C: New.
8817
8818 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
8819
8820         * gcc.target/i386/zee.c: New file.
8821
8822 2010-05-12  Jason Merrill  <jason@redhat.com>
8823
8824         * g++.dg/conversion/op1.C: Expect template candidate message.
8825         * g++.dg/cpp0x/nullptr15.C: Likewise.
8826         * g++.dg/cpp0x/pr31431-2.C: Likewise.
8827         * g++.dg/cpp0x/pr31431.C: Likewise.
8828         * g++.dg/cpp0x/temp_default2.C: Likewise.
8829         * g++.dg/cpp0x/trailing4.C: Likewise.
8830         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8831         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8832         * g++.dg/cpp0x/variadic-throw.C: Likewise.
8833         * g++.dg/cpp0x/variadic35.C: Likewise.
8834         * g++.dg/cpp0x/vt-35147.C: Likewise.
8835         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8836         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8837         * g++.dg/ext/visibility/anon8.C: Likewise.
8838         * g++.dg/ext/vla2.C: Likewise.
8839         * g++.dg/other/pr28114.C: Likewise.
8840         * g++.dg/other/ptrmem10.C: Likewise.
8841         * g++.dg/other/ptrmem11.C: Likewise.
8842         * g++.dg/overload/unknown1.C: Likewise.
8843         * g++.dg/parse/template7.C: Likewise.
8844         * g++.dg/parse/typename7.C: Likewise.
8845         * g++.dg/template/conv11.C: Likewise.
8846         * g++.dg/template/copy1.C: Likewise.
8847         * g++.dg/template/deduce3.C: Likewise.
8848         * g++.dg/template/dependent-expr5.C: Likewise.
8849         * g++.dg/template/friend.C: Likewise.
8850         * g++.dg/template/incomplete2.C: Likewise.
8851         * g++.dg/template/local4.C: Likewise.
8852         * g++.dg/template/local6.C: Likewise.
8853         * g++.dg/template/operator10.C: Likewise.
8854         * g++.dg/template/overload6.C: Likewise.
8855         * g++.dg/template/ptrmem2.C: Likewise.
8856         * g++.dg/template/ptrmem20.C: Likewise.
8857         * g++.dg/template/ptrmem8.C: Likewise.
8858         * g++.dg/template/sfinae2.C: Likewise.
8859         * g++.dg/template/ttp25.C: Likewise.
8860         * g++.dg/template/unify10.C: Likewise.
8861         * g++.dg/template/unify11.C: Likewise.
8862         * g++.dg/template/unify6.C: Likewise.
8863         * g++.dg/template/unify7.C: Likewise.
8864         * g++.dg/template/unify9.C: Likewise.
8865         * g++.dg/template/varmod1.C: Likewise.
8866         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8867         * g++.old-deja/g++.law/operators32.C: Likewise.
8868         * g++.old-deja/g++.pt/crash28.C: Likewise.
8869         * g++.old-deja/g++.pt/crash60.C: Likewise.
8870         * g++.old-deja/g++.pt/explicit38.C: Likewise.
8871         * g++.old-deja/g++.pt/explicit39.C: Likewise.
8872         * g++.old-deja/g++.pt/explicit41.C: Likewise.
8873         * g++.old-deja/g++.pt/explicit67.C: Likewise.
8874         * g++.old-deja/g++.pt/explicit77.C: Likewise.
8875         * g++.old-deja/g++.pt/expr2.C: Likewise.
8876         * g++.old-deja/g++.pt/overload7.C: Likewise.
8877         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8878         * g++.old-deja/g++.pt/spec5.C: Likewise.
8879         * g++.old-deja/g++.pt/spec6.C: Likewise.
8880         * g++.old-deja/g++.pt/t24.C: Likewise.
8881         * g++.old-deja/g++.pt/unify4.C: Likewise.
8882         * g++.old-deja/g++.pt/unify6.C: Likewise.
8883         * g++.old-deja/g++.pt/unify8.C: Likewise.
8884         * g++.old-deja/g++.robertl/eb119.C: Likewise.
8885         * g++.old-deja/g++.robertl/eb79.C: Likewise.
8886         * g++.old-deja/g++.robertl/eb98.C: Likewise.
8887
8888         * g++.dg/cpp0x/initlist32.C: New.
8889
8890         * g++.dg/template/conv11.C: New.
8891         * g++.dg/conversion/op1.C: Adjust expected error.
8892
8893         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8894
8895 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8896
8897         PR target/44088
8898         * gcc.target/i386/avx-cmpsd-1.c: New.
8899         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8900         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8901         * gcc.target/i386/avx-cmpss-2.c: Likewise.
8902         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8903         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8904
8905 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
8906
8907         PR middle-end/44085
8908         * gcc.dg/gomp/pr44085.c: New test.
8909         * gfortran.dg/gomp/pr44085.f90: New test.
8910
8911 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
8912
8913         * objc-obj-c++-shared/Object1.m: New.
8914         * objc.dg/torture: New directory.
8915         * objc.dg/torture/tls: Ditto.
8916         * objc.dg/tls: Ditto.
8917         * objc.dg/torture/tls/trivial.m: New test.
8918         * objc.dg/torture/tls/thr-init-2.m: New test.
8919         * objc.dg/torture/tls/thr-init-3.m: New test.
8920         * objc.dg/torture/tls/thr-init.m: New test.
8921         * objc.dg/torture/tls/diag-1.m: New test.
8922         * objc.dg/torture/tls/tls.exp: New.
8923         * objc.dg/torture/trivial.m: New test.
8924         * objc.dg/torture/dg-torture.exp: New.
8925         * objc.dg/tls/diag-3.m: New test.
8926         * objc.dg/tls/diag-4.m: New test.
8927         * objc.dg/tls/diag-5.m: New test.
8928         * objc.dg/tls/init-1.m: New test.
8929         * objc.dg/tls/init-2.m: New test.
8930         * objc.dg/tls/tls.exp: New.
8931         * objc.dg/tls/diag-2.m: New test.
8932         * lib/objc.exp: Respond to dg-additional-files.
8933
8934 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
8935
8936         * gcc.target/m68k/20100512-1.c: New.
8937
8938 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
8939
8940         * gnat.dg/lto8.adb: New test.
8941         * gnat.dg/lto8_pkg.ad[sb]: New helper.
8942         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8943
8944 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8945
8946         PR c++/34272
8947         PR c++/43630
8948         PR c++/34491
8949         * g++.dg/template/crash97.C: New.
8950         * g++.dg/template/crash98.C: Likewise.
8951         * g++.dg/template/crash99.C: Likewise.
8952         * g++.dg/cpp0x/pr31439.C: Adjust.
8953         * g++.dg/template/crash95.C: Likewise.
8954
8955 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8956
8957         PR middle-end/44071
8958         * c-c++-common/asmgoto-4.c: New test.
8959         * gcc.target/i386/pr44071.c: New test.
8960
8961         PR c++/44062
8962         * c-c++-common/Wunused-var-7.c: New test.
8963         * g++.dg/warn/Wunused-var-9.C: New test.
8964
8965 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8966
8967         PR fortran/43711
8968         * gfortran.dg/gomp/pr43711.f90: New.
8969
8970 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8971
8972         PR fortran/31820
8973         * gfortran.dg/select_5.f90: Updated.
8974
8975 2010-05-11  Jan Hubicka  <jh@suse.cz>
8976
8977         PR tree-optimize/44063
8978         * gcc.c-torture/compile/pr44063.c: New testcase.
8979
8980 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8981
8982         PR debug/44023
8983         * gcc.dg/pr44023.c: New test.
8984
8985 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8986
8987         * gnat.dg/lto7.adb: New test.
8988         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8989
8990 2010-05-10  Jason Merrill  <jason@redhat.com>
8991
8992         PR c++/44017
8993         * g++.dg/template/inherit5.C: New.
8994
8995         PR c++/44045
8996         * g++.dg/cpp0x/initlist33.C: New.
8997         * g++.dg/cpp0x/initlist26.C: Adjust.
8998         * g++.dg/cpp0x/initlist28.C: Adjust.
8999
9000 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9001
9002         PR c++/43719
9003         * g++.dg/init/pr43719.C: New.
9004         * g++.dg/anon-struct4.C: Adjust.
9005
9006 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9007
9008         PR debug/44028
9009         * gcc.dg/pr44028.c: New test.
9010
9011 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9012
9013         PR fortran/27866
9014         PR fortran/35003
9015         PR fortran/42809
9016         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9017         * gfortran.dg/warn_conversion.f90: New.
9018
9019 2010-05-10  Michael Matz  <matz@suse.de>
9020
9021         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9022
9023 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9024
9025         PR rtl-optimization/44012
9026         * gcc.dg/pr44012.c: New.
9027
9028 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9029
9030         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9031         Log text on entry and exit.
9032         Prune Sun ld warnings for common symbols with differing sizes.
9033         (lto-link-and-maybe-run): Change caller.
9034
9035 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9036
9037         PR fortran/44044
9038         * gfortran.dg/class_7.f03: Modified.
9039         * gfortran.dg/select_type_1.f03: Modified.
9040         * gfortran.dg/select_type_12.f03: New.
9041
9042 2010-05-10  Richard Guenther  <rguenther@suse.de>
9043
9044         PR tree-optimization/44050
9045         * gcc.dg/torture/pr44050.c: New testcase.
9046
9047 2010-05-10  Wei Guozhi  <carrot@google.com>
9048
9049         PR target/42879
9050         * gcc.target/arm/pr42879.c: New testcase.
9051
9052 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9053
9054         PR c/44051
9055         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9056
9057 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9058
9059         PR c/10676
9060         * gcc.dg/anon-struct-10.c: New test.
9061
9062 2010-05-09  Richard Guenther  <rguenther@suse.de>
9063
9064         PR middle-end/44024
9065         * gcc.dg/pr44024.c: New testcase.
9066
9067 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9068
9069         PR c/4784
9070         * gcc.dg/anon-struct-9.c: New test.
9071
9072 2010-05-09  Richard Guenther  <rguenther@suse.de>
9073
9074         PR middle-end/44043
9075         * gcc.c-torture/compile/pr44043.c: New testcase.
9076
9077 2010-05-09  Richard Guenther  <rguenther@suse.de>
9078
9079         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9080
9081 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9082
9083         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9084
9085 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9086
9087         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9088         * gnat.dg/specs/lto3.ads: Likewise.
9089
9090 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9091
9092         PR middle-end/28685
9093         * gcc.dg/pr28685-1.c: New file.
9094
9095 2010-05-08  Richard Guenther  <rguenther@suse.de>
9096
9097         PR tree-optimization/44030
9098         * gcc.c-torture/compile/pr44030.c: New testcase.
9099
9100 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9101
9102         * gnat.dg/lto6.adb: New test.
9103         * gnat.dg/lto6_pkg.ads: New helper.
9104
9105 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9106
9107         * gnat.dg/lto5.adb: New test.
9108         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9109
9110 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9111
9112         * gnat.dg/lto4.ad[sb]: New test.
9113
9114 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9115
9116         * gnat.dg/specs/lto3.ads: New test.
9117         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9118         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9119
9120 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9121
9122         * gnat.dg/sizetype3.ad[sb]: New test.
9123         * gnat.dg/sizetype3_pkg.ads: New helper.
9124
9125 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9126
9127         PR c++/43951
9128         * g++.dg/init/new29.C: New.
9129
9130 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9131
9132         PR fortran/40728
9133         * gfortran.dg/coarray_1.f90: Fixed error message.
9134         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9135         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9136         * gfortran.dg/intrinsic_std_5.f90: New.
9137
9138 2010-05-07  Jason Merrill  <jason@redhat.com>
9139
9140         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9141
9142 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9143
9144         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9145         (size_t, stderr): Remove.
9146         (read_error): Replaced __builtin_fprintf by fprintf.
9147
9148 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9149
9150         * gcc.dg/ordered-comparison-1.c: New test.
9151         * gcc.dg/ordered-comparison-2.c: New test.
9152         * gcc.dg/ordered-comparison-3.c: New test.
9153         * gcc.dg/ordered-comparison-4.c: New test.
9154
9155 2010-05-06  Mike Stump  <mikestump@comcast.net>
9156
9157         PR objc/35165
9158         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9159
9160 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9161             Jason Merrill  <jason@redhat.com>
9162
9163         * g++.dg/cpp0x/nullptr01.C: New.
9164         * g++.dg/cpp0x/nullptr02.C: New.
9165         * g++.dg/cpp0x/nullptr03.C: New.
9166         * g++.dg/cpp0x/nullptr04.C: New.
9167         * g++.dg/cpp0x/nullptr05.C: New.
9168         * g++.dg/cpp0x/nullptr06.C: New.
9169         * g++.dg/cpp0x/nullptr07.C: New.
9170         * g++.dg/cpp0x/nullptr08.C: New.
9171         * g++.dg/cpp0x/nullptr09.C: New.
9172         * g++.dg/cpp0x/nullptr10.C: New.
9173         * g++.dg/cpp0x/nullptr11.C: New.
9174         * g++.dg/cpp0x/nullptr12.C: New.
9175         * g++.dg/cpp0x/nullptr13.C: New.
9176         * g++.dg/cpp0x/nullptr14.C: New.
9177         * g++.dg/cpp0x/nullptr15.C: New.
9178         * g++.dg/cpp0x/nullptr16.C: New.
9179         * g++.dg/cpp0x/nullptr17.C: New.
9180         * g++.dg/cpp0x/nullptr18.C: New.
9181         * g++.dg/cpp0x/nullptr19.C: New.
9182         * g++.dg/cpp0x/nullptr20.C: New.
9183         * g++.dg/cpp0x/nullptr21.C: New.
9184         * g++.dg/cpp0x/nullptr22.C: New.
9185         * g++.dg/debug/nullptr01.C: New.
9186         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9187
9188 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9189
9190         * gcc.dg/Wunused-var-8.c: Move to...
9191         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9192
9193 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9194
9195         PR c++/40406
9196         * g++.dg/template/crash96.C: New.
9197
9198 2010-05-06  Jan Hubicka  <jh@suse.cz>
9199
9200         PR tree-optimization/43791
9201         * gcc.c-torture/compile/pr43791.c: New file.
9202
9203 2010-05-06  Michael Matz  <matz@suse.de>
9204
9205         PR tree-optimization/43984
9206         * gfortran.dg/pr43984.f90: New test.
9207
9208 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9209
9210         PR 40989
9211         * gcc.dg/pr40989.c: New.
9212
9213 2010-05-06  Richard Guenther  <rguenther@suse.de>
9214
9215         PR tree-optimization/43934
9216         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9217
9218 2010-05-06  Richard Guenther  <rguenther@suse.de>
9219
9220         PR tree-optimization/43987
9221         * gcc.c-torture/execute/pr43987.c: New testcase.
9222         * gcc.dg/torture/pta-escape-1.c: Adjust.
9223         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9224         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9225         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9226         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9227
9228 2010-04-22  Jakub Jelinek <jakub@redhat.com>
9229             Dodji Seketeli  <dodji@redhat.com>
9230
9231         PR c/18624
9232         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9233         * g++.dg/template/sfinae16.C: Likewise.
9234         * gcc.dg/Wunused-var-1.c: Moved to...
9235         * c-c++-common/Wunused-var-1.c: ...here. New test.
9236         * gcc.dg/Wunused-var-2.c: Moved to...
9237         * c-c++-common/Wunused-var-2.c: ...here. New test.
9238         * gcc.dg/Wunused-var-3.c: Moved to...
9239         * c-c++-common/Wunused-var-3.c: ...here. New test.
9240         * gcc.dg/Wunused-var-4.c: Moved to...
9241         * gcc.dg/Wunused-var-1.c: ... here.
9242         * gcc.dg/Wunused-var-5.c: Moved to...
9243         * c-c++-common/Wunused-var-4.c: ...here. New test.
9244         * gcc.dg/Wunused-var-7.c: Moved to...
9245         * c-c++-common/Wunused-var-5.c: ...here. New test.
9246         * gcc.dg/Wunused-var-6.c: Moved to...
9247         * gcc.dg/Wunused-var-2.c: ... here.
9248         * c-c++-common/Wunused-var-1.c: New test.
9249         * c-c++-common/Wunused-var-2.c: New test.
9250         * c-c++-common/Wunused-var-3.c: New test.
9251         * c-c++-common/Wunused-var-4.c: New test.
9252         * c-c++-common/Wunused-var-5.c: New test.
9253         * g++.dg/warn/Wunused-var-1.C: New test.
9254         * g++.dg/warn/Wunused-var-2.C: New test.
9255         * g++.dg/warn/Wunused-var-3.C: New test.
9256         * g++.dg/warn/Wunused-var-4.C: New test.
9257         * g++.dg/warn/Wunused-var-5.C: New test.
9258         * g++.dg/warn/Wunused-var-6.C: New test.
9259         * g++.dg/warn/Wunused-var-7.C: New test.
9260         * g++.dg/warn/Wunused-var-8.C: New test.
9261         * g++.dg/warn/Wunused-parm-1.C: New test.
9262         * g++.dg/warn/Wunused-parm-2.C: New test.
9263         * g++.dg/warn/Wunused-parm-3.C: New test.
9264
9265 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9266
9267         PR fortran/43985
9268         * gfortran.dg/gomp/crayptr5.f90: New test case.
9269
9270 2010-05-05  Jason Merrill  <jason@redhat.com>
9271
9272         PR debug/43370
9273         * g++.dg/ext/attrib39.C: New.
9274
9275 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9276
9277         PR fortran/24978
9278         * gfortran.dg/data_invalid.f90: New.
9279
9280 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9281
9282         * gnat.dg/lto2.adb: New test.
9283
9284 2010-05-05  Jason Merrill  <jason@redhat.com>
9285
9286         PR c++/43787
9287         * g++.dg/opt/empty1.C: New.
9288
9289 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9290
9291         PR fortran/43696
9292         * gfortran.dg/class_17.f03: New.
9293
9294 2010-05-04  Neil Vachharajani <nvachhar@google.com>
9295
9296         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9297
9298 2010-05-04  Mike Stump  <mikestump@comcast.net>
9299
9300         PR objc/35165
9301         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9302
9303 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9304
9305         PR target/43668
9306         * gcc.target/i386/pr43668.c: New.
9307
9308 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9309
9310         PR c++/43028
9311         * g++.dg/cpp0x/initlist31.C: New.
9312
9313 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9314
9315         PR c/43981
9316         * gcc.dg/Wunused-var-8.c: New test.
9317
9318 2010-05-04  Jason Merrill  <jason@redhat.com>
9319
9320         PR c++/38064
9321         * g++.dg/cpp0x/enum3.C: Extend.
9322
9323 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9324
9325         PR target/43799
9326         * gcc.target/i386/pr43799.c: New.
9327
9328 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9329
9330         * gnat.dg/lto1.adb: New test.
9331         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9332
9333 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9334
9335         PR middle-end/43671
9336         * gcc.target/i386/pr43671.c: New.
9337
9338 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9339
9340         PR c++/43705
9341         * g++.dg/template/crash95.C: New.
9342
9343 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9344
9345         PR debug/43508
9346         * gcc.target/i386/pr43508.c: New.
9347
9348 2010-05-04  Richard Guenther  <rguenther@suse.de>
9349
9350         PR tree-optimization/43879
9351         * g++.dg/torture/pr43879-1_0.C: New testcase.
9352         * g++.dg/torture/pr43879-1_1.C: Likewise.
9353
9354 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9355
9356         PR c++/43953
9357         * g++.dg/other/crash-12.C: New test.
9358
9359 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9360
9361         * g++.dg/cdce3.C: Add a space.  Updated.
9362
9363 2010-05-03  Jason Merrill  <jason@redhat.com>
9364
9365         PR c++/43680
9366         * g++.dg/opt/enum2.C: New.
9367         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9368         * g++.dg/warn/Wswitch-1.C: Adjust message.
9369
9370 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9371
9372         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9373         * g++.dg/ext/label13.C: Fix typo.
9374         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9375         alpha*-dec-osf5*.
9376         * gcc.c-torture/compile/limits-declparen.c: xfail on
9377         alpha*-dec-osf5* with -g.
9378         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9379         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9380         * gcc.dg/c99-tgmath-2.c: Likewise.
9381         * gcc.dg/c99-tgmath-3.c: Likewise.
9382         * gcc.dg/c99-tgmath-4.c: Likewise.
9383
9384 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9385
9386         PR fortran/43592
9387         * gfortran.dg/unexpected_interface.f90: New test.
9388
9389 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9390
9391         * ada/acats/run_acats (which): New function.
9392         (host_gnatchop, host_gnatmake): Use it.
9393
9394 2010-05-03  Richard Guenther  <rguenther@suse.de>
9395
9396         PR tree-optimization/43971
9397         * gcc.dg/pr43971.c: New testcase.
9398
9399 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9400
9401         PR debug/43972
9402         * gcc.dg/debug/pr43972.c: New test.
9403
9404 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9405
9406         PR testsuite/43963
9407         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9408
9409 2010-05-02  Richard Guenther  <rguenther@suse.de>
9410
9411         PR tree-optimization/43879
9412         * gcc.dg/torture/pr43879-3.c: New testcase.
9413
9414 2010-05-01  Richard Guenther  <rguenther@suse.de>
9415
9416         PR tree-optimization/43949
9417         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9418
9419 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9420
9421         PR c++/43951
9422         * g++.dg/init/new28.C: New.
9423
9424 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
9425
9426         PR objc++/32052
9427         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9428         structure and nested declarations.
9429         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9430         structure and nested declarations.  Reduce header clutter and
9431         use _exit() rather than abort().
9432         * objc.dg/encode-10.m: New.
9433         * objc.dg/encode-11.m: New.
9434
9435 2010-04-30  DJ Delorie  <dj@redhat.com>
9436
9437         * gcc.c-torture/execute/20100430-1.c: New test.
9438
9439 2010-04-30  Jason Merrill  <jason@redhat.com>
9440
9441         PR c++/43868
9442         * g++.dg/template/ptrmem21.C: New.
9443
9444 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9445
9446         PR fortran/18918
9447         PR fortran/43931
9448         * gfortran.dg/coarray_13.f90: New test.
9449
9450 2010-04-30  Richard Guenther  <rguenther@suse.de>
9451
9452         PR lto/43946
9453         * gcc.dg/lto/20100430-1_0.c: New testcase.
9454
9455 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9456
9457         PR debug/43942
9458         * c-c++-common/pr43942.c: New test.
9459
9460 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9461
9462         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9463         conflict with darwin crt1.o 'start' symbol.
9464
9465 2010-04-30  Richard Guenther  <rguenther@suse.de>
9466
9467         PR tree-optimization/43879
9468         * gcc.dg/torture/pr43879_1.c: New testcase.
9469
9470 2010-04-30  Richard Guenther  <rguenther@suse.de>
9471
9472         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9473
9474 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9475
9476         PR c++/43890
9477         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9478         user-provided constructor while recursing.
9479
9480 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9481
9482         PR fortran/42274
9483         * gfortran.dg/class_16.f03: New test.
9484
9485 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9486
9487         PR fortran/42274
9488         * gfortran.dg/class_15.f03: New.
9489
9490 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9491
9492         PR fortran/43326
9493         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9494
9495 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9496
9497         PR fortran/43492
9498         * gfortran.dg/generic_22.f03 : New test.
9499
9500 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9501
9502         PR fortran/42353
9503         * gfortran.dg/class_14.f03: New test.
9504
9505 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9506
9507         PR fortran/42680
9508         * gfortran.dg/interface_32.f90: New test.
9509
9510 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9511             Janus Weil  <janus@gcc.gnu.org>
9512
9513         PR fortran/41829
9514         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9515         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9516         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9517
9518 2010-04-28  Mike Stump  <mikestump@comcast.net>
9519
9520         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9521         dg-excess-errors.
9522         * g++.dg/uninit-pred-2_b.C: Likewise.
9523
9524 2010-04-28  Tobias Burnus  <burnus@net-b.de>
9525
9526         PR fortran/18918
9527         PR fortran/43919
9528         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9529
9530 2010-04-28  Matthias Klose  <doko@ubuntu.com>
9531
9532         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9533         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9534         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9535         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9536         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9537
9538 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
9539
9540         * gcc.dg/const-uniq-1.c: New test.
9541         * gcc.dg/lto/const-uniq_[01].c: Likewise.
9542
9543 2010-04-28  Xinliang David Li  <davidxl@google.com>
9544
9545         * gcc.dg/uninit-pred-2_b.c: New test.
9546         * gcc.dg/uninit-pred-4_b.c: New test.
9547         * gcc.dg/uninit-pred-3_d.c: New test.
9548         * gcc.dg/uninit-pred-6_b.c: New test.
9549         * gcc.dg/uninit-pred-8_b.c: New test.
9550         * gcc.dg/uninit-pred-3_a.c: New test.
9551         * gcc.dg/uninit-pred-2_c.c: New test.
9552         * gcc.dg/uninit-pred-5_a.c: New test.
9553         * gcc.dg/uninit-pred-3_e.c: New test.
9554         * gcc.dg/uninit-pred-7_a.c: New test.
9555         * gcc.dg/uninit-pred-6_c.c: New test.
9556         * gcc.dg/uninit-pred-9_a.c: New test.
9557         * gcc.dg/uninit-pred-8_c.c: New test.
9558         * gcc.dg/uninit-pred-3_b.c: New test.
9559         * gcc.dg/uninit-pred-5_b.c: New test.
9560         * gcc.dg/uninit-pred-7_b.c: New test.
9561         * gcc.dg/uninit-pred-6_d.c: New test.
9562         * gcc.dg/uninit-pred-9_b.c: New test.
9563         * gcc.dg/uninit-pred-2_a.c: New test.
9564         * gcc.dg/uninit-pred-4_a.c: New test.
9565         * gcc.dg/uninit-pred-3_c.c: New test.
9566         * gcc.dg/uninit-pred-6_a.c: New test.
9567         * gcc.dg/uninit-pred-8_a.c: New test.
9568         * gcc.dg/uninit-pred-7_c.c: New test.
9569         * gcc.dg/uninit-pred-6_e.c: New test.
9570         * g++.dg/uninit-pred-loop-1_b.cc: New test.
9571         * g++.dg/uninit-pred-1_a.C: New test.
9572         * g++.dg/uninit-pred-1_b.C: New test.
9573         * g++.dg/uninit-pred-2_a.C: New test.
9574         * g++.dg/uninit-pred-2_b.C: New test.
9575         * g++.dg/uninit-pred-loop-1_a.cc: New test.
9576         * g++.dg/uninit-pred-loop-1_c.cc: New test.
9577         * g++.dg/uninit-pred-loop_1.cc: New test.
9578
9579 2010-04-28  Martin Jambor  <mjambor@suse.cz>
9580
9581         * gcc.dg/lto/20091209-1_0.c: New testcase.
9582
9583 2010-04-28  Richard Guenther  <rguenther@suse.de>
9584
9585         PR tree-optimization/43879
9586         PR tree-optimization/43909
9587         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9588
9589 2010-04-28  Richard Guenther  <rguenther@suse.de>
9590
9591         PR c++/43880
9592         * g++.dg/torture/pr43880.C: New testcase.
9593
9594 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9595
9596         PR c++/9335
9597         * g++.dg/template/recurse2.C: Update
9598         * g++.dg/template/recurse.C: Update.
9599         * g++.dg/template/pr23510.C: Update.
9600         * lib/prune.exp: Filter out 'recursively instantiated'.
9601
9602 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9603
9604         PR c++/29043
9605         * g++.dg/init/pr29043.C: New.
9606
9607 2010-04-27  Jason Merrill  <jason@redhat.com>
9608
9609         * g++.dg/lookup/scoped5.C: Adjust.
9610         * g++.dg/lookup/scoped8.C: Adjust.
9611         * g++.dg/template/dependent-expr5.C: Adjust.
9612         * g++.old-deja/g++.brendan/nest1.C: Adjust.
9613
9614         PR c++/43856
9615         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9616
9617         PR c++/43875
9618         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9619
9620 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9621             Jan Hubicka <hubicka@ucw.cz>
9622
9623         * gcc.dg/pure-2.c: New testcase.
9624         * gcc.dg/const-1.c: New testcase.
9625
9626 2010-04-27  Jason Merrill  <jason@redhat.com>
9627
9628         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9629
9630         PR c++/41468
9631         * g++.dg/template/sfinae17.C: New.
9632         * g++.dg/template/sfinae18.C: New.
9633
9634 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9635
9636         * g++.dg/init/pr42844.C: New.
9637         * g++.dg/cpp0x/pr42844-2.C: New.
9638         * g++.dg/cpp0x/defaulted2.C: Adjust.
9639         * g++.dg/tree-ssa/pr27549.C: Likewise.
9640         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9641
9642 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9643
9644         PR fortran/18918
9645         * gfortran.dg/coarray_12.f90: Fix dump parsing.
9646
9647 2010-04-27  Richard Guenther  <rguenther@suse.de>
9648
9649         PR middle-end/40561
9650         * g++.dg/other/pr40561.C: New testcase.
9651
9652 2010-04-27  Martin Jambor  <mjambor@suse.cz>
9653
9654         PR middle-end/43812
9655         * g++.dg/ipa/pr43812.C: New test.
9656
9657 2010-04-27  Jan Hubicka  <jh@suse.cz>
9658
9659         * gcc.dg/ipa/iinline-1.c (main): Rename to...
9660         (test): ... this one.
9661
9662 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
9663
9664         PR target/40657
9665         * gcc.target/arm/thumb-stackframe.c: New test.
9666
9667 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9668
9669         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9670         * gcc.dg/misc-column.c: Likewise.
9671         * gcc.dg/Walways-true-1.c: Likewise.
9672         * gcc.dg/Walways-true-2.c: Likewise.
9673         * gcc.dg/warn-addr-cmp.c: Likewise.
9674
9675 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9676
9677         PR fortran/18918
9678         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9679         * gfortran.dg/coarray_12.f90: New.
9680
9681 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9682
9683         PR c/32207
9684         * gcc.dg/pr32207.c: New test.
9685         * gcc.dg/misc-column.c: Adjust expected warning.
9686         * gcc.dg/Walways-true-1.c: Likewise.
9687         * gcc.dg/Walways-true-2.c: Likewise.
9688         * gcc.dg/warn-addr-cmp.c: Likewise.
9689
9690 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
9691
9692         PR lto/42776
9693         * lib/lto.exp (lto_prune_vis_warns): New function.
9694         (lto-link-and-maybe-run): Call it.
9695
9696 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9697
9698         PR tree-optimization/43904
9699         * gcc.dg/tree-ssa/tailcall-6.c: New.
9700
9701 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9702
9703         PR testsuite/35165
9704         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
9705         Darwin8/OSX10.4 - compatible code generation.
9706         Use scan-rtl-dump.
9707         * obj-c++.dg/stubify-1.mm: Ditto.
9708         * lib/objc-torture.exp: Do not require link success for
9709         "trivial.m" in the runtime checks when dowhat = 'compile'.
9710         * lib/dg-pch.exp (dg-flags-pch): New Proc.
9711         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
9712         Darwin8/OSX10.4 - compatible code generation.
9713         * objc.dg/stubify-2.m: Ditto.
9714         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9715         * objc.dg/next-runtime-1.m: Ditto.
9716         * objc.dg/stret-2.m: Restrict to ilp32 targets.
9717         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9718         runtimes on Darwin.
9719
9720 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
9721
9722         PR 43715
9723         * lib/plugin-support.exp: Use "-undefined
9724         dynamic_lookup" on darwin.
9725
9726 2010-04-26  Richard Guenther  <rguenther@suse.de>
9727
9728         * gcc.dg/lto/20100426_0.c: New testcase.
9729
9730 2010-04-26  Jie Zhang  <jie@codesourcery.com>
9731
9732         PR tree-optimization/43833
9733         gcc.dg/Warray-bounds-8.c: New test case.
9734
9735 2010-04-26  Richard Guenther  <rguenther@suse.de>
9736
9737         PR lto/43080
9738         * g++.dg/lto/20100423-3_0.C: New testcase.
9739
9740 2010-04-26  Richard Guenther  <rguenther@suse.de>
9741
9742         PR lto/42425
9743         * g++.dg/lto/20100423-2_0.C: New testcase.
9744
9745 2010-04-26  Ira Rosen  <irar@il.ibm.com>
9746
9747         * gcc.dg/vect/bb-slp-23.c: New test.
9748
9749 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
9750
9751         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9752         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9753         * gcc.dg/c1x-float-1.c: New test.
9754
9755 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9756
9757         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9758         of "lea\[ \t\]".
9759
9760 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9761
9762         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9763         FreeBSD.
9764         * gfortran.dg/default_format_denormal_1.f90: Ditto.
9765         * gfortran.dg/default_format_2.f90: Ditto.
9766
9767 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9768
9769         * gfortran.dg/pr43505.f90: Clean up .mod file.
9770         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9771         * gfortran.dg/pr41347.f90: Ditto.
9772         * gfortran.dg/internal_pack_4.f90: Ditto.
9773         * gfortran.dg/proc_decl_23.f90: Ditto.
9774         * gfortran.dg/recursive_check_3.f90: Ditto.
9775         * gfortran.dg/intent_out_3.f90: Ditto.
9776         * gfortran.dg/assignment_2.f90: Ditto.
9777         * gfortran.dg/pr41928.f90: Ditto.
9778         * gfortran.dg/pr42166.f90: Ditto.
9779         * gfortran.dg/private_type_12.f90: Ditto.
9780         * gfortran.dg/graphite/pr42185.f90: Ditto.
9781         * gfortran.dg/graphite/pr42186.f90: Ditto.
9782         * gfortran.dg/graphite/pr40982.f90: Ditto.
9783         * gfortran.dg/graphite/id-2.f90: Ditto.
9784         * gfortran.dg/graphite/id-4.f90: Ditto.
9785         * gfortran.dg/graphite/pr42050.f90: Ditto.
9786         * gfortran.dg/graphite/id-18.f90: Ditto.
9787         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9788         * gfortran.dg/graphite/pr41924.f90: Ditto.
9789         * gfortran.dg/graphite/pr42393.f90: Ditto.
9790         * gfortran.dg/graphite/pr37980.f90: Ditto.
9791         * gfortran.dg/graphite/pr38953.f90: Ditto.
9792         * gfortran.dg/graphite/pr42180.f90: Ditto.
9793         * gfortran.dg/graphite/pr42181.f90: Ditto.
9794         * gfortran.dg/where_operator_assign_4.f90: Ditto.
9795         * gfortran.dg/select_type_4.f90: Ditto.
9796         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9797         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9798         * gfortran.dg/lto/pr40725_0.f03: Ditto.
9799         * gfortran.dg/elemental_args_check_2.f90: Ditto.
9800         * gfortran.dg/whole_file_11.f90: Ditto.
9801         * gfortran.dg/private_type_11.f90: Ditto.
9802         * gfortran.dg/vect/vect-gems.f90: Ditto.
9803         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9804
9805 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9806
9807         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9808
9809 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
9810
9811         * gnat.dg/pack15.ad[sb]: New test.
9812
9813 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
9814
9815         * gcc.target/arm/mla-1.c: New test.
9816
9817 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
9818
9819         PR fortran/30073
9820         PR fortran/43793
9821         * gfortran.dg/pr43793.f90: New test.
9822
9823 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
9824
9825         PR tree-optimization/41442
9826         * gcc.target/i386/pr41442.c: New test.
9827
9828 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
9829
9830         PR fortran/43832
9831         * gfortran.dg/fgetc_3.f90: Delete bogus test.
9832
9833 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9834
9835         PR fortran/43832
9836         * gfortran.dg/open_nounit.f90: New test.
9837
9838 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
9839
9840         PR fortran/43841
9841         PR fortran/43843
9842         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9843
9844 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9845
9846         * gcc.dg/Wconversion-integer.c: Update.
9847
9848 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9849
9850         * gnat.dg/unchecked_convert5.adb: New test.
9851
9852 2010-04-23  Richard Guenther  <rguenther@suse.de>
9853
9854         PR lto/41734
9855         * gcc.dg/lto/20100423-2_0.c: New testcase.
9856         * gcc.dg/lto/20100423-2_0.c: Likewise.
9857
9858 2010-04-23  Richard Guenther  <rguenther@suse.de>
9859
9860         PR lto/43455
9861         * gcc.dg/lto/20100423-1_0.c: New testcase.
9862         * gcc.dg/lto/20100423-1_1.c: Likewise.
9863
9864 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9865
9866         PR tree-optimization/43846
9867         * gcc.dg/tree-ssa/sra-10.c: New test.
9868
9869 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9870
9871         PR middle-end/43835
9872         * gcc.c-torture/execute/pr43835.c: New test.
9873
9874 2010-04-23  Richard Guenther  <rguenther@suse.de>
9875
9876         PR lto/42653
9877         * g++.dg/lto/20100423-1_0.C: New testcase.
9878
9879 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
9880
9881         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9882
9883 2010-04-22  Ira Rosen  <irar@il.ibm.com>
9884
9885         PR tree-optimization/43842
9886         * gcc.dg/vect/pr43842.c: New test.
9887
9888 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9889
9890         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9891         * gcc.target/i386/wmul-2.c: Likewise.
9892
9893 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9894
9895         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9896         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9897
9898 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
9899
9900         * gfortran.dg/reassoc_6.f: New testcase.
9901
9902 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9903
9904         PR middle-end/29274
9905         * gcc.target/arm/wmul-1.c: New test.
9906         * gcc.target/arm/wmul-2.c: New test.
9907
9908 2010-04-22  Richard Guenther  <rguenther@suse.de>
9909
9910         PR tree-optimization/43845
9911         * gcc.c-torture/compile/pr43845.c: New testcase.
9912
9913 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9914
9915         PR middle-end/29274
9916         * gcc.target/i386/wmul-1.c: New test.
9917         * gcc.target/i386/wmul-2.c: New test.
9918         * gcc.target/bfin/wmul-1.c: New test.
9919         * gcc.target/bfin/wmul-2.c: New test.
9920
9921 2010-04-22  Richard Guenther  <rguenther@suse.de>
9922
9923         PR fortran/43829
9924         * gfortran.dg/vector_subscript_6.f90: New testcase.
9925         * gfortran.dg/assign_10.f90: Adjust.
9926
9927 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
9928
9929         PR fortran/43836
9930         * gfortran.dg/gomp/pr43836.f90: New test.
9931
9932 2010-04-21  Richard Guenther  <rguenther@suse.de>
9933
9934         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9935
9936 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9937
9938         * gcc.dg/torture/builtin-cproj-3.c: New.
9939
9940 2010-04-20  Jason Merrill  <jason@redhat.com>
9941
9942         PR c++/9335
9943         * g++.dg/template/recurse2.C: New.
9944         * g++.dg/parse/crash36.C: Adjust.
9945         * g++.dg/other/fold1.C: Adjust.
9946         * g++.dg/init/member1.C: Adjust.
9947         * lib/prune.exp: Prune "skipping N instantiation contexts".
9948
9949 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9950
9951         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9952
9953 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9954
9955         * gcc.dg/torture/builtin-cproj-1.c: New.
9956         * gcc.dg/torture/builtin-cproj-2.c: New.
9957
9958 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9959
9960         PR c++/43800
9961         PR c++/43704
9962         * g++.dg/template/typedef32.C: Adjust.
9963         * g++.dg/template/typedef33.C: New test.
9964
9965 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9966
9967         PR fortran/43227
9968         * gfortran.dg/proc_decl_23.f90: New test.
9969
9970         PR fortran/43266
9971         * gfortran.dg/abstract_type_6.f03: New test.
9972
9973 2010-04-20  Xinliang David Li  <davidxl@google.com>
9974
9975         * g++.dg/tree-ssa/fold-compare.C: New.
9976
9977 2010-04-20  Richard Guenther  <rguenther@suse.de>
9978
9979         PR tree-optimization/39417
9980         * g++.dg/torture/pr39417.C: New testcase.
9981
9982 2010-04-20  Richard Guenther  <rguenther@suse.de>
9983
9984         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9985
9986 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9987
9988         * g++.dg/debug/dwarf2/rv1.C: New test.
9989
9990 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9991
9992         PR target/43635
9993         * gcc.c-torture/compile/pr43635.c: New testcase.
9994
9995 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9996
9997         PR fortran/43339
9998         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9999         of sequential loops being private only in the innermost containing
10000         task region.
10001
10002         PR middle-end/43337
10003         * gfortran.dg/gomp/pr43337.f90: New test.
10004
10005 2010-04-19  Richard Guenther  <rguenther@suse.de>
10006
10007         PR tree-optimization/43796
10008         * gfortran.dg/pr43796.f90: New testcase.
10009
10010 2010-04-19  Richard Guenther  <rguenther@suse.de>
10011
10012         PR tree-optimization/43783
10013         * gcc.c-torture/execute/pr43783.c: New testcase.
10014
10015 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10016
10017         PR target/43766
10018         * gcc.target/i386/pr43766.c: New test.
10019
10020 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10021
10022         PR target/43662
10023         * gcc.target/i386/pr43662.c: New test.
10024
10025 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10026
10027         PR c++/43704
10028         * g++.dg/template/typedef32.C: New test.
10029
10030 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10031
10032         PR tree-optimization/37027
10033         * lib/target-supports.exp
10034         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10035         * gcc.dg/vect/pr37027.c: New test.
10036         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10037         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10038         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10039         gcc.dg/vect/vect-complex-6.c: Likewise.
10040
10041 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10042
10043         * g++.dg/debug/dwarf2/enum1.C: New test.
10044
10045 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10046
10047         * gnat.dg/rep_clause5.ad[sb]: New test.
10048         * gnat.dg/rep_clause5_pkg.ads: New helper.
10049
10050 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10051
10052         PR tree-optimization/43771
10053         * g++.dg/vect/pr43771.cc: New test.
10054
10055 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10056
10057         PR fortran/31538
10058         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10059         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10060
10061 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10062
10063         * gnat.dg/sizetype.adb: Rename into...
10064         * gnat.dg/sizetype1.adb: ...this.
10065         * gnat.dg/sizetype2.adb: New test.
10066
10067 2010-04-16  Richard Guenther  <rguenther@suse.de>
10068
10069         PR tree-optimization/43572
10070         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10071
10072 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10073
10074         * gnat.dg/specs/discr_private.ads: New test.
10075
10076 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10077
10078         PR target/41514
10079         * gcc.target/arm/thumb-comparisons.c: New test.
10080
10081         PR target/40603
10082         * gcc.target/arm/thumb-cbranchqi.c: New test.
10083
10084 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10085
10086         * g++.dg/torture/pr36191.C: Enable for SH.
10087
10088 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10089
10090         * gnat.dg/wide_boolean.adb: New test.
10091         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10092
10093 2010-04-15  Richard Guenther  <rguenther@suse.de>
10094
10095         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10096         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10097         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10098         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10099         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10100         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10101         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10102         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10103         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10104         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10105         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10106         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10107         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10108         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10109         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10110
10111 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10112
10113         PR target/21803
10114         * gcc.target/arm/pr42496.c: New test.
10115
10116 2010-04-14  Jason Merrill  <jason@redhat.com>
10117
10118         PR c++/36625
10119         * g++.dg/ext/attrib38.C: New.
10120
10121 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10122
10123         PR testsuite/43739
10124         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10125
10126 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10127
10128         PR 42966
10129         * gcc.dg/cpp/warn-undef-2.c: Update.
10130         * gcc.dg/cpp/warn-traditional-2.c: Update.
10131         * gcc.dg/cpp/warn-comments-2.c: Update.
10132         * gcc.dg/cpp/warn-variadic-2.c: Update.
10133         * gcc.dg/cpp/warn-long-long-2.c: Update.
10134         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10135         * gcc.dg/cpp/warn-multichar-2.c: Update.
10136         * gcc.dg/cpp/warn-normalized-3.c: Update.
10137         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10138         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10139         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10140         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10141         * gcc.dg/cpp/warn-redefined-2.c: Update.
10142         * gfortran.dg/warning-directive-2.F90: Update.
10143         * c-c++-common/cpp/warning-directive-2.c: Update.
10144
10145 2010-04-14  Michael Matz  <matz@suse.de>
10146
10147         PR tree-optimization/42963
10148         * gcc.dg/pr42963.c: New testcase.
10149
10150 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10151
10152         * gnat.dg/class_wide.adb: Rename into...
10153         * gnat.dg/class_wide1.adb: ...this.
10154         * gnat.dg/class_wide2.ad[sb]: New test.
10155
10156 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10157
10158         PR fortran/18918
10159         * gfortran.dg/coarray_9.f90: Update dg-errors.
10160         * gfortran.dg/coarray_10.f90: New test.
10161         * gfortran.dg/coarray_11.f90: New test.
10162
10163 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10164
10165         PR fortran/43747
10166         gfortran.dg/initialization_24.f90: New test.
10167
10168 2010-04-13  Jason Merrill  <jason@redhat.com>
10169
10170         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10171         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10172
10173 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10174
10175         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10176         * g++.dg/dg.exp: Likewise.
10177         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10178         * c-c++-common/cpp/warning-directive-1.c: ... here.
10179         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10180         * c-c++-common/cpp/warning-directive-2.c: ... here.
10181         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10182         * c-c++-common/cpp/warning-directive-3.c: ... here.
10183         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10184         * c-c++-common/cpp/warning-directive-4.c: ... here.
10185         * g++.dg/cpp/warning-directive-1.C: Delete.
10186         * g++.dg/cpp/warning-directive-2.C: Delete.
10187         * g++.dg/cpp/warning-directive-3.C: Delete.
10188         * g++.dg/cpp/warning-directive-4.C: Delete.
10189         * gcc.dg/cpp/normalised-3.c: Delete.
10190         * g++.dg/cpp/normalised-1.C: Rename as ...
10191         * c-c++-common/cpp/normalised-3.c: ... this.
10192
10193 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10194
10195         * gcc.dg/tree-ssa/sra-9.c: New test.
10196
10197 2010-04-13  Michael Matz  <matz@suse.de>
10198
10199         PR middle-end/43730
10200         * gcc.dg/pr43730.c: New test.
10201
10202 2010-04-13  Michael Matz  <matz@suse.de>
10203
10204         * gcc.dg/tree-ssa/negate.c: New testcase.
10205
10206 2010-04-13  Richard Guenther  <rguenther@suse.de>
10207
10208         PR testsuite/43735
10209         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10210
10211 2010-04-13  Richard Guenther  <rguenther@suse.de>
10212
10213         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10214
10215 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10216
10217         * gnat.dg/derived_type1.adb: New test.
10218
10219 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10220
10221         * gcc.dg/plugindir1.c: New testcase.
10222         * gcc.dg/plugindir2.c: New testcase.
10223         * gcc.dg/plugindir3.c: New testcase.
10224         * gcc.dg/plugindir4.c: New testcase.
10225
10226 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10227
10228         * gcc.target/i386/rotate-2.c: New test.
10229
10230 2010-04-12  Jason Merrill  <jason@redhat.com>
10231
10232         PR c++/43641
10233         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10234         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10235
10236 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10237
10238         PR c++/25811
10239         * g++.dg/init/pr25811.C: New test.
10240
10241 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10242
10243         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10244         dg-error, dg-warning.
10245         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10246
10247 2010-04-12  Richard Guenther  <rguenther@suse.de>
10248
10249         * gcc.dg/torture/inline-2.c: New testcase.
10250
10251 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10252
10253         PR bootstrap/43699
10254         * gcc.dg/Wunused-var-7.c: New test.
10255
10256         PR tree-optimization/43560
10257         * gcc.c-torture/execute/pr43560.c: New test.
10258
10259 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10260
10261         * gnat.dg/aggr13.adb: New test.
10262         * gnat.dg/aggr14.adb: Likewise.
10263         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10264
10265 2010-04-12  Richard Guenther  <rguenther@suse.de>
10266
10267         PR c++/43611
10268         * g++.dg/torture/pr43611.C: New testcase.
10269
10270 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10271
10272         PR c/36774
10273         * gcc.dg/pr36774-1.c: New test.
10274         * gcc.dg/pr36774-2.c: New test.
10275
10276 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10277
10278         * gcc.target/sh/rte-delay-slot.c: New test.
10279
10280 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10281
10282         * gnat.dg/pack9.adb: Remove -cargs option.
10283         * gnat.dg/aggr12.ad[sb]: New test.
10284
10285 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10286
10287         PR target/43417
10288         * gcc.target/sh/pr43417.c: New test.
10289
10290 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10291
10292         PR fortran/43591
10293         * gfortran.dg/spec_expr_6.f90: New test.
10294
10295 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
10296
10297         PR cpp/43195
10298         * gcc.dg/cpp/pr43195.c: New.
10299         * gcc.dg/cpp/pr43195.h: New.
10300
10301 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10302
10303         PR 42965
10304         * gcc.dg/Werror-6.c: Adjust.
10305         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10306         * gcc.dg/Werror-4.c: Likewise.
10307         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10308         * gcc.dg/Wswitch-enum-error.c: Likewise.
10309         * gcc.dg/Wpointer-arith.c: Likewise.
10310         * gcc.dg/Wfatal.c: Likewise.
10311         * gcc.dg/Wswitch-error.c: Likewise.
10312         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10313         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10314         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10315         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10316         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10317         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10318         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10319         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10320         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10321         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10322         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10323         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10324         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10325         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10326         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10327         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10328         * g++.dg/cpp/warning-directive-2.C: Likewise.
10329         * gfortran.dg/warning-directive-2.F90: Likewise.
10330
10331 2010-04-09  Jason Merrill  <jason@redhat.com>
10332
10333         PR c++/42623
10334         * g++.dg/template/sizeof13.C: New.
10335
10336 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10337
10338         * g++.dg/other/pr35504.C: Add check for thiscall.
10339         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10340         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10341
10342 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10343
10344         PR c++/28584
10345         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10346         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10347         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10348         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10349         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10350         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10351         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10352         * g++.dg/other/increment1.C: Likewise.
10353
10354 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10355
10356         PR fortran/18918
10357         * gfortran.dg/coarray_7.f90: New test.
10358         * gfortran.dg/coarray_8.f90: New test.
10359
10360 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10361
10362         PR fortran/28039
10363         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10364
10365 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10366
10367         PR target/43643
10368         * gcc.dg/pr43643.c: New test.
10369
10370 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10371
10372         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10373
10374 2010-04-08  Richard Guenther  <rguenther@suse.de>
10375
10376         PR tree-optimization/43679
10377         * gcc.c-torture/compile/pr43679.c: New testcase.
10378
10379 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10380
10381         PR debug/43670
10382         * gcc.dg/pr43670.c: New test.
10383
10384 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10385
10386         PR middle-end/40815
10387         * gcc.dg/tree-ssa/reassoc-19.c: New.
10388
10389 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10390
10391         PR c/18624
10392         * gcc.dg/Wunused-var-1.c: New test.
10393         * gcc.dg/Wunused-var-2.c: New test.
10394         * gcc.dg/Wunused-var-3.c: New test.
10395         * gcc.dg/Wunused-var-4.c: New test.
10396         * gcc.dg/Wunused-var-5.c: New test.
10397         * gcc.dg/Wunused-var-6.c: New test.
10398         * gcc.dg/Wunused-parm-1.c: New test.
10399
10400         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10401         * gcc.dg/trunc-1.c: Likewise.
10402         * gcc.dg/vla-9.c: Likewise.
10403         * gcc.dg/dfp/composite-type.c: Likewise.
10404
10405 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10406
10407         PR objc/35996
10408         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10409         * obj-c++.dg/objc-gc-3.mm: Ditto.
10410
10411 2010-04-07  Simon Baldwin  <simonb@google.com>
10412
10413         * gcc.dg/cpp/warn-undef-2.c: New.
10414         * gcc.dg/cpp/warn-traditional-2.c: New.
10415         * gcc.dg/cpp/warn-comments-2.c: New.
10416         * gcc.dg/cpp/warning-directive-1.c: New.
10417         * gcc.dg/cpp/warn-long-long.c: New.
10418         * gcc.dg/cpp/warn-traditional.c: New.
10419         * gcc.dg/cpp/warn-variadic-2.c: New.
10420         * gcc.dg/cpp/warn-undef.c: New.
10421         * gcc.dg/cpp/warn-normalized-1.c: New.
10422         * gcc.dg/cpp/warning-directive-2.c: New.
10423         * gcc.dg/cpp/warn-long-long-2.c: New.
10424         * gcc.dg/cpp/warn-variadic.c: New.
10425         * gcc.dg/cpp/warn-normalized-2.c: New.
10426         * gcc.dg/cpp/warning-directive-3.c: New.
10427         * gcc.dg/cpp/warn-deprecated-2.c: New.
10428         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10429         * gcc.dg/cpp/warn-multichar-2.c: New.
10430         * gcc.dg/cpp/warn-normalized-3.c: New.
10431         * gcc.dg/cpp/warning-directive-4.c: New.
10432         * gcc.dg/cpp/warn-unused-macros.c: New.
10433         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10434         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10435         * gcc.dg/cpp/warn-cxx-compat.c: New.
10436         * gcc.dg/cpp/warn-redefined.c: New.
10437         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10438         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10439         * gcc.dg/cpp/warn-deprecated.c: New.
10440         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10441         * gcc.dg/cpp/warn-redefined-2.c: New.
10442         * gcc.dg/cpp/warn-comments.c: New.
10443         * gcc.dg/cpp/warn-multichar.c: New.
10444         * g++.dg/cpp/warning-directive-1.C: New.
10445         * g++.dg/cpp/warning-directive-2.C: New.
10446         * g++.dg/cpp/warning-directive-3.C: New.
10447         * g++.dg/cpp/warning-directive-4.C: New.
10448         * gfortran.dg/warning-directive-1.F90: New.
10449         * gfortran.dg/warning-directive-3.F90: New.
10450         * gfortran.dg/warning-directive-2.F90: New.
10451         * gfortran.dg/warning-directive-4.F90: New.
10452
10453 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10454
10455         PR objc++/23716
10456         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10457
10458 2010-04-07  Jason Merrill  <jason@redhat.com>
10459
10460         * g++.dg/template/dr408.C: New.
10461
10462         * g++.dg/lookup/ns4.C: New.
10463
10464         PR c++/38392
10465         * g++.dg/template/friend51.C: New test.
10466
10467         PR c++/41970
10468         * g++.old-deja/g++.other/linkage1.C: Adjust.
10469
10470 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10471
10472         PR c++/42697
10473         * g++.dg/template/crash94.C: New test.
10474
10475 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10476
10477         PR c++/40239
10478         * g++.dg/init/aggr5.C: New test.
10479         * g++.dg/init/aggr5.C: New test.
10480
10481 2010-04-07  Richard Guenther  <rguenther@suse.de>
10482
10483         PR tree-optimization/43270
10484         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10485         * gcc.dg/Warray-bounds-7.c: Likewise.
10486
10487 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10488
10489         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10490         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10491         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10492
10493 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10494
10495         PR c++/42556
10496         * g++.dg/init/pr42556.C: New test.
10497
10498 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10499
10500         PR debug/43628
10501         * g++.dg/debug/dwarf2/typedef2.C: New test.
10502
10503 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10504
10505         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10506         c-c++-common/dwarf2/redeclaration-1.C
10507
10508 2010-04-06  Jason Merrill  <jason@redhat.com>
10509
10510         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10511         * g++.dg/ext/attrib18.C: Likewise.
10512         * g++.dg/ext/bitfield2.C: Likewise.
10513         * g++.dg/ext/bitfield4.C: Likewise.
10514         * g++.dg/ext/visibility/warn2.C: Likewise.
10515         * g++.dg/ext/visibility/warn3.C: Likewise.
10516         * g++.dg/gomp/pr26690-1.C: Likewise.
10517         * g++.dg/inherit/covariant7.C: Likewise.
10518         * g++.dg/init/synth2.C: Likewise.
10519         * g++.dg/lookup/using7.C: Likewise.
10520         * g++.dg/other/crash-4.C: Likewise.
10521         * g++.dg/other/error13.C: Likewise.
10522         * g++.dg/other/error20.C: Likewise.
10523         * g++.dg/parse/crash31.C: Likewise.
10524         * g++.dg/parse/error16.C: Likewise.
10525         * g++.dg/parse/error19.C: Likewise.
10526         * g++.dg/parse/error27.C: Likewise.
10527         * g++.dg/parse/error28.C: Likewise.
10528         * g++.dg/parse/fused-params1.C: Likewise.
10529         * g++.dg/template/error2.C: Likewise.
10530         * g++.dg/template/local6.C: Likewise.
10531         * g++.dg/template/qualttp15.C: Likewise.
10532         * g++.dg/warn/Wnvdtor-2.C: Likewise.
10533         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10534         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10535         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10536         * g++.old-deja/g++.eh/spec6.C: Likewise.
10537         * g++.old-deja/g++.jason/crash3.C: Likewise.
10538         * g++.old-deja/g++.jason/destruct2.C: Likewise.
10539         * g++.old-deja/g++.law/ctors5.C: Likewise.
10540         * g++.old-deja/g++.law/ctors9.C: Likewise.
10541         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10542         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10543         * g++.old-deja/g++.other/struct1.C: Likewise.
10544         * g++.old-deja/g++.other/volatile1.C: Likewise.
10545         * g++.old-deja/g++.pt/crash36.C: Likewise.
10546         * g++.old-deja/g++.pt/derived3.C: Likewise.
10547         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10548         * g++.old-deja/g++.robertl/eb4.C: Likewise.
10549
10550 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
10551
10552         PR middle-end/43519
10553         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10554         * gcc.dg/graphite/id-19.c: New.
10555
10556 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
10557
10558         PR middle-end/32824
10559         * gcc.dg/vect/pr32824: New.
10560
10561 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10562
10563         PR fortran/18918
10564         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10565         * gfortran.dg/coarray_3.f90: Ditto.
10566         * gfortran.dg/coarray_4.f90: Ditto.
10567         * gfortran.dg/coarray_5.f90: Ditto.
10568         * gfortran.dg/coarray_6.f90: Ditto.
10569         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10570
10571 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10572
10573         PR fortran/18918
10574         * gfortran.dg/coarray_4.f90: Fix test.
10575         * gfortran.dg/coarray_6.f90: Add more tests.
10576
10577 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10578
10579         PR fortran/18918
10580         * gfortran.dg/coarray_4.f90: New test.
10581         * gfortran.dg/coarray_5.f90: New test.
10582         * gfortran.dg/coarray_6.f90: New test.
10583
10584 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10585
10586         PR fortran/18918
10587         * gfortran.dg/iso_fortran_env_5.f90: New test.
10588         * gfortran.dg/iso_fortran_env_6.f90: New test.
10589
10590 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10591
10592         PR fortran/39997
10593         * gfortran.dg/coarray_1.f90: New test.
10594         * gfortran.dg/coarray_2.f90: New test.
10595         * gfortran.dg/coarray_3.f90: New test.
10596
10597 2010-04-06  Jason Merrill  <jason@redhat.com>
10598
10599         PR c++/43648
10600         * g++.dg/template/dtor8.C: New.
10601
10602         PR c++/43621
10603         * g++.dg/template/error-recovery2.C: New.
10604
10605 2010-04-06  Jan Hubicka  <jh@suse.czpli
10606
10607         PR tree-optimization/42906
10608         * gcc.dg/tree-ssa/dce-1.c: New testcase.
10609
10610 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10611
10612         PR fortran/43178
10613         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10614         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10615         * gfortran.dg/auto_dealloc_1.f90: Ditto.
10616
10617 2010-04-06  Richard Guenther  <rguenther@suse.de>
10618
10619         PR tree-optimization/43627
10620         * gcc.dg/tree-ssa/vrp49.c: New testcase.
10621
10622 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10623
10624         PR target/43638
10625         * gcc.target/i386/pr43638.c: New test.
10626
10627 2010-04-06  Richard Guenther  <rguenther@suse.de>
10628
10629         PR middle-end/43661
10630         * gcc.c-torture/compile/pr43661.c: New testcase.
10631
10632 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10633
10634         * gcc.target/s390/stackcheck1.c: Add dg-warning.
10635
10636 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
10637
10638         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10639
10640 2010-04-02  Richard Guenther  <rguenther@suse.de>
10641
10642         PR tree-optimization/43629
10643         * gcc.c-torture/execute/pr43629.c: New testcase.
10644
10645 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10646             Dominique d'Humieres  <dominiq@lps.ens.fr>
10647
10648         PR libfortran/43605
10649         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10650
10651 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
10652
10653         PR debug/43325
10654         * c-c++-common/dwarf2/redeclaration-1.C: New test.
10655
10656 2010-04-01  Jason Merrill  <jason@redhat.com>
10657
10658         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10659
10660 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10661             Manfred Schwarb  <manfred99@gmx.ch>
10662
10663         PR libfortran/43605
10664         * gfortran.dg/ftell_3.f90: New test.
10665
10666 2010-04-01  Richard Guenther  <rguenther@suse.de>
10667
10668         PR middle-end/43614
10669         * gcc.c-torture/compile/pr43614.c: New testcase.
10670
10671 2010-04-01  Martin Jambor  <mjambor@suse.cz>
10672
10673         PR tree-optimization/43141
10674         * gcc.dg/guality/pr43141.c: New test.
10675
10676 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10677
10678         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10679         * g++.dg/eh/spbp.C: Likewise.
10680         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10681         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10682         superfluous casts.
10683         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10684         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
10685         * objc.dg/dwarf-2.m: Likewise.
10686
10687 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10688
10689         PR middle-end/43464
10690         * gcc.dg/graphite/id-pr43464.c: New.
10691         * gcc.dg/graphite/id-pr43464-1.c: New.
10692
10693 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10694
10695         PR middle-end/43351
10696         * gcc.dg/graphite/id-pr43351.c
10697
10698 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10699
10700         PR testsuite/35165
10701         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10702         * obj-c++.dg/try-catch-2.mm: Ditto.
10703         * obj-c++.dg/lookup-2.mm: Ditto.
10704         * obj-c++.dg/encode-8.m: Ditto.
10705         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10706         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10707         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10708         * obj-c++.dg/const-str-11.mm: Ditto.
10709         * obj-c++.dg/const-str-9.mm: Ditto.
10710         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10711         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10712         * obj-c++.dg/except-1.mm: Ditto.
10713         * obj-c++.dg/const-str-7.mm: Ditto.
10714         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10715         * obj-c++.dg/const-str-3.mm: Ditto.
10716         * obj-c++.dg/const-str-7.mm: Ditto.
10717         * obj-c++.dg/stubify-2.mm: Change dump file name.
10718
10719         PR objc++/23613
10720         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10721         New macro.
10722         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10723         Remove dg-xfail-if.
10724
10725 2010-03-31  Martin Jambor  <mjambor@suse.cz>
10726
10727         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
10728         only with -O2, -O3 or -Os and not with -fwhopr.
10729
10730 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
10731
10732         PR c++/43558
10733         * g++.dg/template/typedef31.C: New test.
10734
10735 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10736
10737         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10738         assembler output on *-*-solaris2*.
10739         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10740
10741 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
10742
10743         PR debug/43557
10744         * gcc.dg/pr43557-1.c: New test.
10745         * gcc.dg/pr43557-2.c: New file.
10746
10747 2010-03-31  Jie Zhang  <jie@codesourcery.com>
10748
10749         PR 43562
10750         * gcc.dg/pr43562.c: New test.
10751
10752 2010-03-30  Jason Merrill  <jason@redhat.com>
10753
10754         PR c++/43076
10755         * g++.dg/template/error-recovery1.C: New.
10756
10757         PR c++/41786
10758         * g++.dg/parse/ambig5.C: New.
10759
10760 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
10761
10762         PR debug/43593
10763         * gcc.dg/guality/pr43593.c: New test.
10764
10765 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
10766
10767         PR middle-end/43430
10768         * gcc.dg/vect/pr43430-1.c: New.
10769
10770 2010-03-30  Jason Merrill  <jason@redhat.com>
10771
10772         PR c++/43559
10773         * g++.dg/template/partial7.C: New.
10774
10775 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10776
10777         * gcc.target/s390/stackcheck1.c: New testcase.
10778
10779 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10780
10781         PR libfortran/43265
10782         * gfortran.dg/read_eof_8.f90: New test.
10783
10784 2010-03-29  Jason Merrill  <jason@redhat.com>
10785
10786         * gcc.dg/cpp/include6.c: Change [] to ().
10787
10788         N3077
10789         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10790         splicing and UCNs.
10791         * c-c++-common/raw-string-2.c: Add trigraph test.
10792         * c-c++-common/raw-string-8.c: New.
10793         * c-c++-common/raw-string-9.c: New.
10794         * c-c++-common/raw-string-10.c: New.
10795
10796         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10797         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10798         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10799         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10800         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10801         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10802         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10803
10804 2010-03-29  Richard Guenther  <rguenther@suse.de>
10805
10806         PR tree-optimization/43560
10807         * gcc.dg/torture/pr43560.c: New testcase.
10808
10809 2010-03-29  Jason Merrill  <jason@redhat.com>
10810
10811         N3077
10812         * g++.dg/ext/raw-string-1.C: Change [] to ().
10813         * g++.dg/ext/raw-string-2.C: Change [] to ().
10814         Don't use \ in delimiter.
10815         * g++.dg/ext/raw-string-3.C: Change [] to ().
10816         * g++.dg/ext/raw-string-4.C: Change [] to ().
10817         * g++.dg/ext/raw-string-5.C: Change [] to ().
10818         Test for error on \ in delimiter.
10819         * g++.dg/ext/raw-string-6.C: Change [] to ().
10820         * g++.dg/ext/raw-string-7.C: Change [] to ().
10821
10822 2010-03-29  Jie Zhang  <jie@codesourcery.com>
10823
10824         PR 43564
10825         * gcc.dg/pr43564.c: New test.
10826
10827 2010-03-29  Tobias Burnus  <burnus@net-b.de>
10828
10829         PR fortran/43551
10830         * gfortran.dg/direct_io_12.f90: New test.
10831
10832 2010-03-28  Jan Hubicka  <jh@suse.cz>
10833
10834         PR tree-optimization/43505
10835         * gfortran.dg/pr43505.f90: New testcase.
10836
10837 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
10838
10839         PR tree-optimization/43528
10840         * gcc.target/i386/pr43528.c: New test.
10841
10842 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
10843
10844         PR c/43381
10845         * gcc.dg/parm-impl-decl-3.c: New test.
10846
10847 2010-03-26  Jason Merrill  <jason@redhat.com>
10848
10849         PR c++/43509
10850         * g++.dg/cpp0x/parse1.C: New.
10851
10852 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
10853
10854         PR target/43524
10855         * gcc.target/i386/pr43524.c: New test.
10856
10857 2010-03-26  Martin Jambor  <mjambor@suse.cz>
10858
10859         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10860         whitespace, rename main to foo.
10861         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10862         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10863         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10864         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10865         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10866         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10867         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10868         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10869         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10870         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10871         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10872
10873 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
10874
10875         PR c++/43327
10876         * g++.dg/other/crash-10.C: New test.
10877         * g++.dg/other/crash-11.C: New test.
10878
10879 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10880
10881         PR libfortran/43517
10882         * gfortran.dg/read_eof_7.f90: New test.
10883
10884 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10885
10886         PR objc/35165
10887         PR testsuite/43512
10888         * objc-obj-c++-shared: New directory.
10889         * objc-obj-c++-shared/Object1-implementation.h: New file.
10890         * objc-obj-c++-shared/Object1.h: New file.
10891         * objc-obj-c++-shared/Protocol1.h: New file.
10892         * objc-obj-c++-shared/next-abi.h: New file.
10893         * objc-obj-c++-shared/next-mapping.h: New file.
10894         * objc/execute/next_mapping.h: Delete.
10895         * objc.dg/special/special.exp: For all targets run the tests with
10896         -fgnu-runtime, for darwin targets also run the tests with
10897         -fnext-runtime.
10898         * objc.dg/dg.exp: Ditto.
10899         * obj-c++.dg/dg.exp: Ditto.
10900         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10901         Protocol1.h) and next-mapping.h as required.  Amend testcase to
10902         include use of updated NeXT interface.
10903         * objc/execute/formal_protocol-5.m: Ditto.
10904         * objc/execute/protocol-isEqual-2.m: Ditto.
10905         * objc/execute/protocol-isEqual-4.m: Ditto.
10906         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10907         Protocol1.h) and next-mapping.h as required.
10908         * objc/execute/object_is_class.m: Ditto.
10909         * objc/execute/enumeration-1.m: Ditto.
10910         * objc/execute/class-13.m: Ditto.
10911         * objc/execute/formal_protocol-2.m: Ditto.
10912         * objc/execute/formal_protocol-4.m: Ditto.
10913         * objc/execute/class-1.m: Ditto.
10914         * objc/execute/bycopy-1.m: Ditto.
10915         * objc/execute/formal_protocol-6.m: Ditto.
10916         * objc/execute/bycopy-3.m: Ditto.
10917         * objc/execute/class-3.m: Ditto.
10918         * objc/execute/bf-11.m: Ditto.
10919         * objc/execute/class-5.m: Ditto.
10920         * objc/execute/bf-13.m: Ditto.
10921         * objc/execute/class-7.m: Ditto.
10922         * objc/execute/bf-15.m: Ditto.
10923         * objc/execute/class-9.m: Ditto.
10924         * objc/execute/bf-17.m: Ditto.
10925         * objc/execute/bf-19.m: Ditto.
10926         * objc/execute/IMP.m: Ditto.
10927         * objc/execute/exceptions/catchall-1.m: Ditto.
10928         * objc/execute/exceptions/trivial.m: Ditto.
10929         * objc/execute/exceptions/finally-1.m: Ditto.
10930         * objc/execute/exceptions/local-variables-1.m: Ditto.
10931         * objc/execute/exceptions/foward-1.m: Ditto.
10932         * objc/execute/bf-2.m: Ditto.
10933         * objc/execute/string1.m: Ditto.
10934         * objc/execute/bf-4.m: Ditto.
10935         * objc/execute/informal_protocol.m: Ditto.
10936         * objc/execute/string3.m: Ditto.
10937         * objc/execute/bf-6.m: Ditto.
10938         * objc/execute/bf-8.m: Ditto.
10939         * objc/execute/class-tests-1.h: Ditto.
10940         * objc/execute/protocol-isEqual-1.m: Ditto.
10941         * objc/execute/protocol-isEqual-3.m: Ditto.
10942         * objc/execute/_cmd.m: Ditto.
10943         * objc/execute/function-message-1.m: Ditto.
10944         * objc/execute/bf-20.m: Ditto.
10945         * objc/execute/bf-common.h: Ditto.
10946         * objc/execute/np-2.m: Ditto.
10947         * objc/execute/class-10.m: Ditto.
10948         * objc/execute/class-12.m: Ditto.
10949         * objc/execute/enumeration-2.m: Ditto.
10950         * objc/execute/class-14.m: Ditto.
10951         * objc/execute/encode-1.m: Ditto.
10952         * objc/execute/formal_protocol-1.m: Ditto.
10953         * objc/execute/formal_protocol-3.m: Ditto.
10954         * objc/execute/accessing_ivars.m: Ditto.
10955         * objc/execute/bycopy-2.m: Ditto.
10956         * objc/execute/class-2.m: Ditto.
10957         * objc/execute/bf-10.m: Ditto.
10958         * objc/execute/formal_protocol-7.m: Ditto.
10959         * objc/execute/root_methods.m: Ditto.
10960         * objc/execute/class-4.m: Ditto.
10961         * objc/execute/bf-12.m: Ditto.
10962         * objc/execute/class-6.m: Ditto.
10963         * objc/execute/bf-14.m: Ditto.
10964         * objc/execute/nested-func-1.m: Ditto.
10965         * objc/execute/class-8.m: Ditto.
10966         * objc/execute/private.m: Ditto.
10967         * objc/execute/bf-16.m: Ditto.
10968         * objc/execute/bf-18.m: Ditto.
10969         * objc/execute/load-3.m: Ditto.
10970         * objc/execute/compatibility_alias.m: Ditto.
10971         * objc/execute/bf-1.m: Ditto.
10972         * objc/execute/no_clash.m: Ditto.
10973         * objc/execute/bf-3.m: Ditto.
10974         * objc/execute/string2.m: Ditto.
10975         * objc/execute/bf-5.m: Ditto.
10976         * objc/execute/string4.m: Ditto.
10977         * objc/execute/bf-7.m: Ditto.
10978         * objc/execute/object_is_meta_class.m: Ditto.
10979         * objc/execute/bf-9.m: Ditto.
10980         * objc/execute/bf-21.m: Ditto.
10981         * objc/execute/cascading-1.m: Ditto.
10982         * objc/execute/trivial.m: Ditto.
10983         * objc/execute/np-1.m: Ditto.
10984         * objc/compile/trivial.m: Ditto.
10985         * objc/execute/class_self-2.m: Include <stdlib.h>.
10986         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10987         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10988         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10989         and 64bit. Use new NeXT interface as required.
10990         * objc.dg/special/unclaimed-category-1.m: Ditto.
10991         * objc.dg/special/unclaimed-category-1.h: Ditto.
10992         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10993         * objc.dg/func-ptr-1.m: Ditto.
10994         * objc.dg/stret-1.m: Ditto.
10995         * objc.dg/encode-2.m: Ditto.
10996         * objc.dg/category-1.m: Ditto.
10997         * objc.dg/encode-3.m: Ditto.
10998         * objc.dg/call-super-3.m: Ditto.
10999         * objc.dg/method-3.m: Ditto.
11000         * objc.dg/func-ptr-2.m: Ditto.
11001         * objc.dg/lookup-1.m: Ditto.
11002         * objc.dg/encode-4.m: Ditto.
11003         * objc.dg/fix-and-continue-1.m: Ditto.
11004         * objc.dg/proto-lossage-3.m: Ditto.
11005         * objc.dg/method-13.m: Ditto.
11006         * objc.dg/proto-qual-1.m: Ditto.
11007         * objc.dg/zero-link-3.m: Ditto.
11008         * objc.dg/bitfield-1.m: Ditto.
11009         * objc.dg/va-meth-1.m: Ditto.
11010         * objc.dg/super-class-3.m: Ditto.
11011         * objc.dg/call-super-1.m: Ditto.
11012         * objc.dg/type-size-2.m: Ditto.
11013         * objc.dg/method-10.m: Ditto.
11014         * objc.dg/defs.m: Ditto.
11015         * objc.dg/const-str-3.m: Ditto.
11016         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11017         Protocol1.h) and next-mapping.h as required. Use new NeXT
11018         interface as required.
11019         * objc.dg/super-class-4.m: Ditto.
11020         * objc.dg/comp-types-8.m: Ditto.
11021         * objc.dg/call-super-2.m: Ditto.
11022         * objc.dg/objc-fast-4.m: Ditto.
11023         * objc.dg/method-6.m: Ditto.
11024         * objc.dg/const-str-3.m: Ditto.
11025         * objc.dg/const-str-7.m: Ditto.
11026         * objc.dg/method-15.m: Ditto.
11027         * objc.dg/method-19.m: Ditto.
11028         * objc.dg/sync-1.m: Ditto.
11029         * objc.dg/layout-1.m: Ditto.
11030         * objc.dg/bitfield-3.m: Ditto.
11031         * objc.dg/try-catch-3.m: Ditto.
11032         * objc.dg/try-catch-7.m: Ditto.
11033         * objc.dg/comp-types-10.m: Ditto.
11034         * objc.dg/selector-2.: Ditto.
11035         * objc.dg/method-7.m: Ditto.
11036         * objc.dg/typedef-alias-1.m: Ditto.
11037         * objc.dg/proto-lossage-2.m: Ditto.
11038         * objc.dg/comp-types-11.m: Ditto.
11039         * objc.dg/sizeof-1.m: Ditto.
11040         * objc.dg/method-17.m: Ditto.
11041         * objc.dg/bitfield-5.m: Ditto.
11042         * objc.dg/try-catch-1.m: Ditto.
11043         * objc.dg/encode-5.m: Ditto.
11044         * objc.dg/fix-and-continue-2.m: Ditto.
11045         * objc.dg/method-9.m: Ditto.
11046         * objc.dg/isa-field-1.m: Ditto.
11047         * objc.dg/local-decl-2.m: Ditto.
11048         * objc.dg/objc-gc-4.m: Ditto.
11049         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11050         * objc.dg/gnu-runtime-3.m: Ditto.
11051         * objc.dg/encode-7.m: Ditto.
11052         * objc.dg/encode-8.m: Ditto.
11053         * objc.dg/selector-3.m: Ditto.
11054         * objc.dg/gnu-runtime-1.m: Ditto.
11055         * objc.dg/const-str-12.m: Ditto.
11056         * objc.dg/gnu-runtime-2.m: Ditto.
11057         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11058         * objc.dg/selector-1.m: Ditto.
11059         * objc.dg/stubify-2.m: Ditto.
11060         * objc.dg/zero-link-1.m: Ditto.
11061         * objc.dg/stret-2.m: Ditto.
11062         * objc.dg/zero-link-2.m: Ditto.
11063         * objc.dg/next-runtime-1.m: Ditto.
11064         * objc.dg/symtab-1.m: Ditto.
11065         * objc.dg/stubify-1.m: Ditto.
11066         * objc.dg/bitfield-2.m: Ditto.
11067         * objc.dg/try-catch-10.m: Apply to both runtimes.
11068         * objc.dg/const-str-1.m: Ditto.
11069         * objc.dg/image-info.m: Ditto.
11070         * objc.dg/encode-9.m: Ditto.
11071         * objc.dg/pragma-1.m: Apply test to all targets.
11072         * objc.dg/const-str-4.m: Ditto.
11073         * objc.dg/const-str-8.m: Ditto.
11074         * objc.dg/super-class-2.m: Ditto.
11075         * objc.dg/try-catch-5.m: Ditto.
11076         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11077         Protocol1.h) and next-mapping.h as required. Use new NeXT
11078         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11079         * objc.dg/const-str-11.m: Ditto.
11080         * objc.dg/const-str-9.m: Ditto.
11081         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11082         * objc.dg/encode-1.m: Remove redundant -lobjc.
11083         * objc.dg/try-catch-9.m: Tidy space.
11084         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11085         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11086         and 64bit. Use new NeXT interface as required.
11087         * obj-c++.dg/template-4.mm: Ditto.
11088         * obj-c++.dg/defs.mm: Ditto.
11089         * obj-c++.dg/basic.mm: Ditto.
11090         * obj-c++.dg/encode-4.mm: Ditto.
11091         * obj-c++.dg/method-17.mm: Ditto.
11092         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11093         * obj-c++.dg/cxx-class-1.mm: Ditto.
11094         * obj-c++.dg/method-10.mm: Ditto.
11095         * obj-c++.dg/va-meth-1.mm: Ditto.
11096         * obj-c++.dg/encode-5.mm: Ditto.
11097         * obj-c++.dg/lookup-2.mm: Ditto.
11098         * obj-c++.dg/template-3.mm: Ditto.
11099         * obj-c++.dg/proto-qual-1.mm: Ditto.
11100         * obj-c++.dg/qual-types-1.m: Ditto.
11101         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11102         * obj-c++.dg/template-1.mm: Ditto.
11103         * obj-c++.dg/encode-6.mm: Ditto.
11104         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11105         Protocol1.h) and next-mapping.h as required. Use new NeXT
11106         interface as required.
11107         * obj-c++.dg/except-1.mm: Ditto.
11108         * obj-c++.dg/const-str-7.mm: Ditto.
11109         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11110         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11111         * obj-c++.dg/selector-2.mm: Ditto.
11112         * obj-c++.dg/isa-field-1.mm: Ditto.
11113         * obj-c++.dg/try-catch-1.mm: Ditto.
11114         * obj-c++.dg/local-decl-1.mm: Ditto.
11115         * obj-c++.dg/try-catch-9.mm: Ditto.
11116         * obj-c++.dg/no-extra-load.mm: Ditto.
11117         * obj-c++.dg/selector-5.mm: Ditto.
11118         * obj-c++.dg/method-12.mm: Ditto.
11119         * obj-c++.dg/try-catch-11.mm: Ditto.
11120         * obj-c++.dg/comp-types-11.mm: Ditto.
11121         * obj-c++.dg/bitfield-3.mm: Ditto.
11122         * obj-c++.dg/method-6.mm: Ditto.
11123         * obj-c++.dg/super-class-2.mm: Ditto.
11124         * obj-c++.dg/method-21.mm: Ditto.
11125         * obj-c++.dg/const-str-8.mm: Ditto.
11126         * obj-c++.dg/try-catch-7.mm: Ditto.
11127         * obj-c++.dg/method-15.mm: Ditto.
11128         * obj-c++.dg/layout-1.mm: Ditto.
11129         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11130         * obj-c++.dg/const-str-3.mm: Ditto.
11131         * obj-c++.dg/try-catch-2.mm: Ditto.
11132         * obj-c++.dg/objc-gc-3.mm: Ditto.
11133         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11134         * obj-c++.dg/bitfield-1.mm: Ditto.
11135         * obj-c++.dg/selector-6.mm: Ditto.
11136         * obj-c++.dg/method-13.mm: Ditto.
11137         * obj-c++.dg/comp-types-12.mm: Ditto.
11138         * obj-c++.dg/bitfield-4.mm: Ditto.
11139         * obj-c++.dg/try-catch-8.mm: Ditto.
11140         * obj-c++.dg/method-2.mm: Ditto.
11141         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11142         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11143         * obj-c++.dg/const-str-4.mm: Ditto.
11144         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11145         * obj-c++.dg/try-catch-3.mm: Ditto.
11146         * obj-c++.dg/comp-types-9.mm: Ditto.
11147         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11148         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11149         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11150         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11151         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11152         Use new NeXT interface as required.
11153         * obj-c++.dg/const-str-10.mm: Ditto.
11154         * obj-c++.dg/const-str-11.mm: Ditto.
11155         * obj-c++.dg/const-str-9.mm: Ditto.
11156         * obj-c++.dg/method-11.mm: Ditto.
11157         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11158         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11159         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11160         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11161         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11162
11163 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11164
11165         PR c++/43206
11166         * g++.dg/template/typedef30.C: New test case.
11167
11168 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11169
11170         PR c/43385
11171         * gcc.c-torture/execute/pr43385.c: New test.
11172
11173 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11174
11175         * gcc.dg/strncpy-fix-1.c: New test.
11176
11177 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11178
11179         PR testsuite/41609
11180         * lib/objc-torture.exp (objc-set-runtime-options): New.
11181         * objc/execute/execute.exp: Check runtime options on each pass.
11182         * objc/execute/exceptions/exceptions.exp: Ditto.
11183         * objc/compile/compile.exp: Ditto.
11184
11185         PR testsuite/42348
11186         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11187         standard tests.
11188         (check_effective_target_objc2): New proc.
11189         (check_effective_target_next_runtime): New proc.
11190         * lib/objc.exp: Determine which runtime is in force and support it.
11191         * lib/obj-c++.exp: Ditto.
11192
11193 2010-03-24  Jason Merrill  <jason@redhat.com>
11194
11195         PR c++/43502
11196         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11197
11198 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11199
11200         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11201         a loop.
11202         * gcc.dg/ipa/ipa-2.c: Likewise.
11203         * gcc.dg/ipa/ipa-3.c: Likewise.
11204         * gcc.dg/ipa/ipa-4.c: Likewise.
11205         * gcc.dg/ipa/ipa-5.c: Likewise.
11206         * gcc.dg/ipa/ipa-7.c: Likewise.
11207         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11208         a loop.
11209         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11210         i_can_not_be_propagated_fully2 into a loop.
11211         * gcc.dg/ipa/ipa-8.c: New test.
11212         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11213
11214 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11215
11216         PR debug/19192
11217         PR debug/43479
11218         * gcc.dg/guality/pr43479.c: New test.
11219         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11220         and add volatile keyword.
11221
11222 2010-03-23  Mike Stump  <mikestump@comcast.net>
11223
11224         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11225
11226 2010-03-23  Jason Merrill  <jason@redhat.com>
11227
11228         * g++.dg/ext/altivec-17.C: Adjust error message.
11229
11230         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11231         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11232         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11233         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11234         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11235         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11236
11237 2010-03-22  Jason Merrill  <jason@redhat.com>
11238
11239         PR c++/43333
11240         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11241         * g++.dg/ext/is_pod_98.C: New.
11242
11243         PR c++/43281
11244         * g++.dg/cpp0x/auto18.C: New.
11245
11246         * gcc.dg/pr36997.c: Adjust error message.
11247         * g++.dg/ext/vector9.C: Likewise.
11248         * g++.dg/conversion/simd3.C: Likewise.
11249         * g++.dg/other/error23.C: Likewise.
11250
11251 2010-03-22  Michael Matz  <matz@suse.de>
11252
11253         PR middle-end/43475
11254         * gfortran.dg/pr43475.f90: New testcase.
11255
11256 2010-03-22  Richard Guenther  <rguenther@suse.de>
11257
11258         PR tree-optimization/43390
11259         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11260
11261 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11262
11263         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11264         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11265
11266 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11267             Michael Matz  <matz@suse.de>
11268
11269         PR c++/43081
11270         * g++.dg/parse/crash56.C: New test.
11271
11272 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11273
11274         PR fortran/43450
11275         * gfortran.dg/whole_file_15.f90 : New test.
11276
11277 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11278
11279         PR fortran/43409
11280         * gfortran.dg/inquire_size.f90: New test.
11281
11282 2010-03-20  Richard Guenther  <rguenther@suse.de>
11283
11284         PR rtl-optimization/43438
11285         * gcc.c-torture/execute/pr43438.c: New testcase.
11286
11287 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11288
11289         PR c++/43375
11290         * g++.dg/abi/mangle42.C: New test.
11291
11292 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11293
11294         PR C/43211
11295         * gcc.dg/pr43211.c: New test.
11296         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11297
11298 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11299
11300         PR rtl-optimization/42258
11301         * gcc.target/arm/thumb1-mul-moves.c: New test.
11302
11303         PR target/40697
11304         * gcc.target/arm/thumb-andsi.c: New test.
11305
11306         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11307         dg-require-effective-target.
11308
11309 2010-03-19  Michael Matz  <matz@suse.de>
11310
11311         PR c++/43116
11312         * g++.dg/other/pr43116.C: New testcase.
11313
11314 2010-03-19  Michael Matz  <matz@suse.de>
11315
11316         PR target/43305
11317         * gcc.dg/pr43305.c: New testcase.
11318
11319 2010-03-19  Richard Guenther  <rguenther@suse.de>
11320
11321         PR tree-optimization/43415
11322         * gcc.c-torture/compile/pr43415.c: New testcase.
11323
11324 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11325
11326         PR ada/43106
11327         * gnat.dg/case_optimization2.adb: New test.
11328         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11329
11330 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11331             Jack Howarth <howarth@bromo.med.uc.edu>
11332
11333         PR target/36399
11334         * gcc.target/i386/push-1.c: Don't xfail
11335           scan-assembler-not "movups" on darwin.
11336
11337 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11338
11339         PR debug/43058
11340         * gcc.dg/pr43058.c: New test.
11341
11342 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11343
11344         PR middle-end/42450
11345         * g++.dg/torture/pr42450.C: New test.
11346
11347 2010-03-18  Michael Matz  <matz@suse.de>
11348
11349         PR middle-end/43419
11350         * gcc.dg/pr43419.c: New testcase.
11351
11352 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11353
11354         PR rtl-optimization/43360
11355         * gcc.dg/torture/pr43360.c: New.
11356
11357 2010-03-18  Michael Matz  <matz@suse.de>
11358
11359         PR tree-optimization/43402
11360         * gcc.dg/pr43402.c: New testcase.
11361
11362 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11363
11364         PR target/42427
11365         * gcc.dg/pr42427.c: New test.
11366
11367 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11368
11369         PR libfortran/43265
11370         * gfortran.dg/read_empty_file.f: New test.
11371         * gfortran.dg/read_eof_all.f90: New test.
11372         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11373         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11374
11375 2010-03-17  Michael Matz  <matz@suse.de>
11376
11377         * gcc.dg/pr43300.c: Add -w.
11378
11379 2010-03-17  Richard Guenther  <rguenther@suse.de>
11380
11381         * gcc.dg/pr43379.c: Add -w.
11382
11383 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11384
11385         PR fortran/43331
11386         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11387
11388 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11389
11390         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11391
11392 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11393
11394         * ada/acats/run_all.sh: Log start and end times.
11395
11396 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11397
11398         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11399
11400 2010-03-16  Richard Guenther  <rguenther@suse.de>
11401
11402         PR middle-end/43379
11403         * gcc.dg/pr43379.c: New testcase.
11404
11405 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11406
11407         PR debug/43051
11408         * gcc.dg/guality/pr43051-1.c: New test.
11409
11410 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11411
11412         PR testsuite/43363
11413         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11414
11415 2010-03-15  Michael Matz  <matz@suse.de>
11416
11417         PR middle-end/43300
11418         * gcc.dg/pr43300.c: New testcase.
11419
11420 2010-03-15  Richard Guenther  <rguenther@suse.de>
11421
11422         PR tree-optimization/43367
11423         * gcc.c-torture/compile/pr43367.c: New testcase.
11424
11425 2010-03-15  Richard Guenther  <rguenther@suse.de>
11426
11427         PR tree-optimization/43317
11428         * gcc.dg/pr43317.c: New testcase.
11429
11430 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11431
11432         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11433
11434 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11435
11436         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11437
11438 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11439
11440         PR fortran/43362
11441         * gfortran.dg/impure_constructor_1.f90: New test.
11442
11443 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11444
11445         PR middle-end/43354
11446         * gfortran.dg/graphite/id-pr43354.f: New.
11447
11448 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11449
11450         PR middle-end/43349
11451         * gfortran.dg/graphite/pr43349.f: New.
11452
11453 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11454
11455         PR middle-end/43306
11456         * gcc.dg/graphite/pr43306.c: New.
11457
11458 2010-03-12  David S. Miller  <davem@davemloft.net>
11459
11460         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11461         sparc.
11462
11463 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11464
11465         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11466
11467 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11468
11469         PR fortran/43291
11470         PR fortran/43326
11471         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11472
11473 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11474
11475         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11476         fail for *-*-mingw* targets.
11477
11478 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11479
11480         PR debug/43329
11481         * gcc.dg/guality/pr43329-1.c: New test.
11482
11483 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11484
11485         PR tree-optimization/43257
11486         * g++.dg/torture/pr43257.C: New test.
11487
11488 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11489
11490         PR fortran/43228
11491         * gfortran.dg/namelist_61.f90: New test.
11492
11493 2010-03-11  Richard Guenther  <rguenther@suse.de>
11494
11495         PR tree-optimization/43255
11496         * gcc.c-torture/compile/pr43255.c: New testcase.
11497
11498 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11499
11500         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11501         * gcc.dg/pr43280.c: New testcase.
11502
11503 2010-03-11  Richard Guenther  <rguenther@suse.de>
11504
11505         PR lto/43200
11506         * gcc.dg/lto/20100227-1_0.c: New testcase.
11507         * gcc.dg/lto/20100227-1_1.c: Likewise.
11508
11509 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11510
11511         PR libfortran/43320
11512         PR libfortran/43265
11513         * gfortran.dg/read_eof_6.f: New test
11514         * gfortran.dg/read_x_eof.f90: New test.
11515         * gfortran.dg/read_x_past.f: Update test.
11516
11517 2010-03-10  Jan Hubicka  <jh@suse.cz>
11518
11519         * gcc.c-torture/compile/pr43288.c: New test.
11520
11521 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11522
11523         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11524         -fpic/-fPIC flags.
11525         * g++.old-deja/g++.pt/asm2.C: Likewise.
11526         * gcc.c-torture/compile/20000804-1.c: Likewise.
11527         * gcc.target/i386/clobbers.c: Likewise.
11528
11529 2010-03-10  Tobias Burnus  <burnus@net-b.de>
11530
11531         PR fortran/43303
11532         * gfortran.dg/c_assoc_3.f90: New test.
11533
11534 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
11535
11536         PR debug/36728
11537         * gcc.dg/guality/pr36728-1.c: New test.
11538         * gcc.dg/guality/pr36728-2.c: New test.
11539
11540 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11541
11542         * gcc.dg/h8300-div-delay-slot.c: New test.
11543
11544 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
11545
11546         PR tree-optimization/43236
11547         * gcc.c-torture/execute/pr43236.c: New test.
11548
11549 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
11550
11551         PR middle-end/42859
11552         * g++.dg/eh/pr42859.C: New test.
11553
11554 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
11555
11556         PR debug/43299
11557         * gcc.dg/pr43299.c: New test.
11558
11559         PR debug/43290
11560         * g++.dg/eh/unwind2.C: New test.
11561
11562 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11563             Reza Yazdani  <reza.yazdani@amd.com>
11564
11565         PR middle-end/43065
11566         * gcc.dg/graphite/run-id-4.c: New.
11567
11568 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11569
11570         PR middle-end/43065
11571         * gcc.dg/graphite/run-id-3.c: New.
11572
11573 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
11574
11575         PR middle-end/42644
11576         PR middle-end/42130
11577         * gcc.dg/graphite/id-18.c: New.
11578         * gcc.dg/graphite/run-id-pr42644.c: New.
11579
11580 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11581
11582         PR middle-end/42326
11583         * gcc.dg/graphite/pr42326.c: New.
11584
11585 2010-03-08  Richard Guenther  <rguenther@suse.de>
11586
11587         PR tree-optimization/43269
11588         * gcc.c-torture/execute/pr43269.c: New testcase.
11589
11590 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
11591
11592         PR fortran/43256
11593         * gfortran.dg/typebound_call_13.f03: New.
11594
11595 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
11596
11597         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11598         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11599
11600 2010-03-05  Jason Merrill  <jason@redhat.com>
11601
11602         * g++.dg/abi/mangle40.C: Require weak and alias.
11603
11604 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11605
11606         PR middle-end/42326
11607         * gfortran.dg/graphite/pr42326.f90: New.
11608         * gfortran.dg/graphite/pr42326-1.f90: New.
11609
11610 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11611
11612         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11613         (gnat_target_compile): Likewise.
11614         Reinitialize GNAT_UNDER_TEST if target changes.
11615         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11616         (local_find_gnatmake): Pass full --GCC to gnatlink.
11617         Remove --LINK.
11618
11619 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11620
11621         PR c/43248
11622         * gcc.dg/compound-literal-1.c: New testcase.
11623
11624 2010-03-04  Martin Jambor  <mjambor@suse.cz>
11625
11626         PR tree-optimization/43164
11627         PR tree-optimization/43191
11628         * gcc.c-torture/compile/pr43164.c: New test.
11629         * gcc.c-torture/compile/pr43191.c: Likewise.
11630
11631 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
11632
11633         PR fortran/43244
11634         * gfortran.dg/finalize_9.f90: New.
11635
11636 2010-03-04  Tobias Burnus  <burnus@net-b.de>
11637             Ken Werner <ken@linux.vnet.ibm.com>
11638
11639         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11640         to dg-options for spu.
11641         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11642         dump-scan target to exclude spu.
11643
11644 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
11645
11646         PR middle-end/43209
11647         * gcc.dg/tree-ssa/ivopts-4.c: New.
11648
11649 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
11650
11651         * lib/target-supports-dg.exp (check-flags): Provide defaults for
11652         include-opts and exclude-opts; skip checking the flags if arguments
11653         are the same as the defaults.
11654         (dg-xfail-if): Verify the number of arguments, supply defaults
11655         for unspecified optional arguments.
11656         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11657
11658 2010-03-03  Jason Merrill  <jason@redhat.com>
11659
11660         PR c++/12909
11661         * g++.dg/abi/mangle40.C: Updated.
11662
11663 2010-03-03  Jason Merrill  <jason@redhat.com>
11664
11665         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11666         * g++.dg/abi/mangle23.C: Likewise.
11667         * g++.dg/eh/simd-2.C: Likewise.
11668         * g++.dg/ext/attribute-test-2.C: Likewise.
11669         * g++.dg/ext/vector14.C: Likewise.
11670         * g++.dg/other/pr34435.C: Likewise.
11671         * g++.dg/template/conv8.C: Likewise.
11672         * g++.dg/template/nontype9.C: Likewise.
11673         * g++.dg/template/qualttp17.C: Likewise.
11674         * g++.dg/template/ref1.C: Likewise.
11675         * g++.old-deja/g++.pt/crash68.C: Likewise.
11676         * g++.old-deja/g++.pt/ref1.C: Likewise.
11677         * g++.old-deja/g++.pt/ref3.C: Likewise.
11678         * g++.old-deja/g++.pt/ref4.C: Likewise.
11679
11680         PR c++/12909
11681         * g++.dg/abi/mangle40.C: New.
11682         * g++.dg/abi/mangle41.C: New.
11683         * g++.dg/lto/20100302_0.C: New.
11684         * g++.dg/lto/20100302_1.C: New.
11685         * g++.dg/lto/20100302.h: New.
11686
11687 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
11688
11689         PR fortran/43243
11690         * gfortran.dg/internal_pack_12.f90: New test.
11691
11692 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
11693
11694         * gcc.dg/pr36997.c: Adjust error message.
11695
11696 2010-03-03  Mike Stump  <mikestump@comcast.net>
11697
11698         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11699         adjustments to not be present on machines that align the stack to
11700         more than 4 bytes and don't have a red zone yet as that is an
11701         unimplemented optimization.
11702
11703 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
11704
11705         PR fortran/43169
11706         * gfortran.dg/impure_assignment_3.f90: New.
11707
11708 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
11709
11710         PR debug/43229
11711         * gfortran.dg/pr43229.f90: New test.
11712
11713         PR debug/43237
11714         * gcc.dg/debug/dwarf2/pr43237.c: New test.
11715
11716         PR debug/43177
11717         * gcc.dg/guality/pr43177.c: New test.
11718
11719 2010-03-02  Jason Merrill  <jason@redhat.com>
11720
11721         * g++.dg/ext/vector9.C: Adjust error message.
11722         * g++.dg/conversion/simd3.C: Likewise.
11723         * g++.dg/other/error23.C: Likewise.
11724
11725 2010-03-02  Mike Stump  <mikestump@comcast.net>
11726
11727         PR c++/41090
11728         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11729
11730 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
11731
11732         PR fortran/43180
11733         * gfortran.dg/internal_pack_10.f90: New test.
11734
11735         PR fortran/43173
11736         * gfortran.dg/internal_pack_11.f90: New test.
11737
11738 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
11739
11740         PR middle-end/42640
11741         * gcc.dg/tree-ssa/pr42640.c: New.
11742
11743 2010-03-01  Richard Guenther  <rguenther@suse.de>
11744
11745         PR tree-optimization/43220
11746         * gcc.c-torture/execute/pr43220.c: New testcase.
11747
11748 2010-03-01  Richard Guenther  <rguenther@suse.de>
11749
11750         PR middle-end/43213
11751         * gcc.dg/pr43213.c: New testcase.
11752
11753 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11754
11755         PR pch/14940
11756         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11757
11758 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11759
11760         * lib/target-supports.exp (check_effective_target_ucn_nocache):
11761         New function.
11762         (check_effective_target_ucn): Likewise.
11763
11764         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11765         if !ucn.
11766         * gcc.dg/ucnid-2.c: Likewise.
11767         * gcc.dg/ucnid-3.c: Likewise.
11768         * gcc.dg/ucnid-4.c: Likewise.
11769         * gcc.dg/ucnid-11.c: Likewise.
11770         * gcc.dg/ucnid-12.c: Likewise.
11771         * gcc.dg/ucnid-6.c: Skip if !ucn.
11772         * gcc.dg/ucnid-9.c: Likewise.
11773
11774 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11775
11776         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11777         lists to dg-skip-if.
11778         * gcc.target/i386/stackalign/return-3.c: Likewise.
11779
11780 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11781
11782         * gcc.target/i386/clearcap.map: New file.
11783         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11784         Pass clearcap.map by default if supported.
11785
11786 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11787
11788         PR fortran/42900
11789         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11790         Explain this.
11791         * gfortran.dg/stat_2.f90: Likewise.
11792
11793 2010-03-01  Tobias Burnus  <burnus@net-b.de>
11794
11795         PR fortran/43199
11796         * gfortran.dg/module_read_2.f90: New test.
11797
11798 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
11799
11800         PR c++/42748
11801         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11802         * g++.dg/abi/mangle12.C: Likewise.
11803         * g++.dg/abi/mangle20-2.C: Likewise.
11804         * g++.dg/abi/mangle17.C: Likewise.
11805         * g++.dg/template/cond2.C: Likewise.
11806         * g++.dg/template/pr35240.C: Likewise.
11807
11808 2010-02-27  Richard Guenther  <rguenther@suse.de>
11809
11810         PR tree-optimization/43186
11811         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11812
11813 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11814
11815         * g++.dg/abi/packed1.C: Expect warning on the SH.
11816
11817 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
11818
11819         PR c++/42054:
11820         * g++.dg/parse/error37.C: New test.
11821
11822 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11823
11824         PR c/24577
11825         PR c/43192
11826         * gcc.dg/pr8927-1.c: Match new note.
11827         * gcc.dg/990506-0.c: Likewise.
11828         * gcc.dg/gomp/flush-2.c: Likewise.
11829         * gcc.dg/gomp/atomic-5.c: Likewise.
11830         * gcc.dg/gomp/pr34607.c: Likewise.
11831         * gcc.dg/pr35746.c: Likewise.
11832         * gcc.dg/cpp/pragma-1.c: Likewise.
11833         * gcc.dg/cpp/pragma-2.c: Likewise.
11834         * gcc.dg/pr41842.c: Likewise.
11835         * gcc.dg/noncompile/20040629-1.c: Likewise.
11836         * objc.dg/private-1.m: Likewise.
11837
11838 2010-02-27  Tobias Burnus  <burnus@net-b.de>
11839
11840         PR fortran/43185
11841         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11842         * gfortran.dg/default_initialization_4.f90: New test.
11843
11844 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
11845
11846         * gnat.dg/thin_pointer.ad[sb]: Rename into...
11847         * gnat.dg/thin_pointer1.ad[sb]: ...this.
11848         * gnat.dg/thin_pointer2.adb: New test.
11849         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11850
11851 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11852
11853         PR c/20631
11854         * gcc.dg/cpp/c90-pedantic.c: New.
11855         * gcc.dg/cpp/c90.c: New.
11856         * gcc.dg/gnu90-const-expr-1.c: New.
11857         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11858
11859 2010-02-26  Richard Guenther  <rguenther@suse.de>
11860
11861         PR tree-optimization/43186
11862         * gcc.c-torture/compile/pr43186.c: New testcase.
11863
11864 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
11865
11866         PR debug/43190
11867         * c-c++-common/dwarf2/pr43190.c: New test.
11868
11869 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11870
11871         PR testsuite/37074:
11872         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11873
11874 2010-02-26  Richard Guenther  <rguenther@suse.de>
11875
11876         PR tree-optimization/43188
11877         * gcc.c-torture/compile/pr43188.c: New testcase.
11878
11879 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11880
11881         PR target/43175
11882         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11883
11884 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
11885
11886         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11887
11888 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
11889
11890         PR target/43154
11891         * gcc.target/powerpc/pr43154.c: New file.
11892
11893 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
11894
11895         PR debug/43166
11896         * gfortran.dg/debug/pr43166.f: New test.
11897
11898         PR debug/43165
11899         * gcc.dg/torture/pr43165.c: New test.
11900
11901 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11902
11903         PR c/43128
11904         * c-c++-common/pr41779.c: Update.
11905
11906 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11907
11908         PR ada/32547
11909         * lib/gnat-dg.exp (gnat_load): Redefine.
11910
11911         * ada/acats/run_acats: Run run_all.sh with $SHELL.
11912         * ada/acats/run_all.sh: Downcase tasking not implemented message.
11913
11914 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11915
11916         PR libobjc/36610
11917         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11918         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11919         -fgnu-runtime.
11920         Sort entries.
11921
11922 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11923
11924         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11925
11926 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
11927
11928         PR debug/43150
11929         * gcc.dg/guality/vla-1.c: New test.
11930
11931 2010-02-24  Tobias Burnus  <burnus@net-b.de>
11932
11933         PR fortran/43042
11934         * gfortran.dg/c_ptr_tests_15.f90: New test.
11935
11936 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11937
11938         PR target/43107
11939         * gcc.target/i386/pr43107.c: New test.
11940
11941 2010-02-23  Jason Merrill  <jason@redhat.com>
11942
11943         PR c++/43143
11944         * g++.dg/cpp0x/variadic100.C: New.
11945
11946 2010-02-23  Jason Merrill  <jason@redhat.com>
11947
11948         PR debug/42800
11949         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11950         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11951         * c-c++-common/dwarf2/vla1.c: New.
11952
11953 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11954
11955         PR target/43139
11956         * gcc.dg/pr43139.c: New test.
11957
11958         PR debug/43077
11959         * gcc.dg/guality/pr43077-1.c: New test.
11960
11961 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11962
11963         PR 43123
11964         * gcc.dg/march.c: New.
11965         * gcc.dg/march-generic.c: New.
11966         * gcc.dg/mtune.c: New.
11967
11968 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11969
11970         PR middle-end/43083
11971         * gcc.dg/graphite/pr43083.c: New.
11972
11973 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11974
11975         PR middle-end/43097
11976         * gfortran.dg/graphite/pr43097.f: New.
11977
11978 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11979             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11980
11981         PR middle-end/43140
11982         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11983
11984 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11985
11986         PR middle-end/43026
11987         * g++.dg/graphite/pr43026.C: New.
11988
11989 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11990
11991         PR c++/43126
11992         * gcc.dg/cleanup-1.c: Update.
11993         * gcc.dg/func-args-1.c: Update.
11994         * gcc.dg/format/sentinel-1.c: Update.
11995         * g++.old-deja/g++.jason/scoping10.C: Update.
11996         * g++.old-deja/g++.ns/lookup5.C: Update.
11997         * g++.dg/ext/cleanup-1.C: Update.
11998         * g++.dg/parse/varmod1.C: Update.
11999         * g++.dg/parse/error33.C: Update.
12000         * g++.dg/expr/call3.C: Update.
12001         * g++.dg/func-args-1.C: New.
12002
12003 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12004
12005         PR c/43125
12006         * gcc.dg/attr-used-2.c: Moved to ...
12007         * c-c++-common/attr-used-2.c: Here.
12008
12009         * gcc.dg/attr-used.c: Moved to ...
12010         * c-c++-common/attr-used.c: Here.
12011
12012 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12013
12014         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12015
12016 2010-02-22  Richard Guenther  <rguenther@suse.de>
12017
12018         PR lto/43045
12019         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12020         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12021
12022 2010-02-22  Richard Guenther  <rguenther@suse.de>
12023
12024         PR tree-optimization/42749
12025         * gcc.c-torture/compile/pr42749.c: New testcase.
12026
12027 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12028
12029         PR fortran/43072
12030         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12031         * gfortran.dg/internal_pack_9.f90: New test.
12032
12033 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12034
12035         PR c++/23510
12036         * g++.dg/template/recurse.C: Adjust.
12037         * g++.dg/template/pr23510.C: New.
12038
12039 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12040
12041         PR c++/42824
12042         * g++.dg/template/memclass4.C: New test.
12043
12044 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12045
12046         PR fortran/35259
12047         * gfortran.dg/reassoc_5.f90: New test.
12048
12049 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12050
12051         PR target/43067
12052         * gcc.target/i386/pr43067.c: New test.
12053
12054 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12055
12056         PR c++/35669
12057         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12058         -Wconversion-null.
12059         * g++.dg/warn/Wconversion-null.C: New test.
12060         * g++.old-deja/g++.other/null1.C: Move to...
12061         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12062
12063 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12064
12065         PR fortran/36932
12066         PR fortran/36933
12067         * gfortran.dg/dependency_26.f90: New test.
12068
12069         PR fortran/43072
12070         * gfortran.dg/internal_pack_7.f90: New test.
12071
12072         PR fortran/43111
12073         * gfortran.dg/internal_pack_8.f90: New test.
12074
12075 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12076
12077         PR 43128
12078         * c-c++-common/pr41779.c: Fix broken testcase.
12079
12080 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12081
12082         PR 36513
12083         * c-c++-common/pr36513.c: New testcase.
12084         * c-c++-common/pr36513-2.c: New testcase.
12085
12086 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12087
12088         PR 41779
12089         * c-c++-common/pr41779.c: New.
12090
12091 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12092
12093         PR debug/43084
12094         * gcc.dg/pr43084.c: New test.
12095
12096 2010-02-19  Richard Guenther  <rguenther@suse.de>
12097
12098         PR tree-optimization/42916
12099         * gcc.dg/pr42916.c: New testcase.
12100
12101 2010-02-18  Jason Merrill  <jason@redhat.com>
12102
12103         PR c++/42837
12104         * g++.dg/abi/packed1.C: Add expected warning.
12105
12106         PR c++/43108
12107         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12108         * gcc.dg/torture/dg-torture.exp: Likewise.
12109         * c-c++-common/torture/complex-sign.h,
12110         c-c++-common/torture/complex-sign-add.c,
12111         c-c++-common/torture/complex-sign-mixed-add.c,
12112         c-c++-common/torture/complex-sign-mixed-div.c,
12113         c-c++-common/torture/complex-sign-mixed-mul.c,
12114         c-c++-common/torture/complex-sign-mixed-sub.c,
12115         c-c++-common/torture/complex-sign-mul.c,
12116         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12117         Adapt for C++ compilation as well.
12118
12119         PR c++/43070
12120         * g++.dg/ext/label1.C: Update.
12121         * g++.dg/ext/label2.C: Update.
12122
12123         PR c++/26261
12124         * g++.dg/template/dependent-name6.C: New.
12125
12126         PR c++/43109
12127         * g++.dg/parse/namespace12.C: New.
12128
12129 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12130
12131         PR tree-optimization/43066
12132         * gcc.c-torture/compile/pr43066.c: New test.
12133
12134 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12135
12136         * g++.dg/ext/attrib35.C: Fix target selector string.
12137         * g++.dg/ext/attrib36.C: Ditto.
12138         * g++.dg/ext/attrib37.C: Ditto.
12139         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12140         * g++.dg/abi/mangle25.C: Ditto.
12141
12142 2010-02-17  Jason Merrill  <jason@redhat.com>
12143
12144         PR c++/43069
12145         * g++.dg/parse/namespace11.C: New.
12146
12147         PR c++/43093
12148         * g++.dg/ext/attrib37.C: New.
12149
12150         PR c++/43079
12151         * g++.dg/template/ptrmem20.C: New.
12152
12153 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12154
12155         PR target/43103
12156         * gcc.target/i386/xop-check.h: Include m256-check.h.
12157         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12158         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12159         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12160         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12161
12162 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12163
12164         PR debug/42918
12165         * gcc.dg/pr42918.c: New test.
12166
12167 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12168
12169         * g++.dg/ext/attrib36.C: Require ILP32.
12170
12171 2010-02-16  Richard Guenther  <rguenther@suse.de>
12172
12173         PR tree-optimization/41043
12174         * gfortran.dg/pr41043.f90: New testcase.
12175         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12176
12177 2010-02-16  Jason Merrill  <jason@redhat.com>
12178
12179         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12180
12181 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12182
12183         PR tree-optimization/43074
12184         * gcc.dg/vect/fast-math-pr43074.c: New test.
12185
12186 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12187
12188         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12189
12190 2010-02-16  Jason Merrill  <jason@redhat.com>
12191
12192         PR c++/43031
12193         * g++.dg/ext/attrib36.C: New.
12194
12195         PR c++/43036
12196         * g++.dg/other/array6.C: New.
12197
12198 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12199
12200         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12201
12202 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12203
12204         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12205         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12206         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12207         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12208         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12209         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12210
12211 2010-02-15  Richard Guenther  <rguenther@suse.de>
12212
12213         PR middle-end/43068
12214         * g++.dg/torture/pr43068.C: New testcase.
12215
12216 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12217
12218         PR c++/43024
12219         * g++.dg/opt/ice1.C: New.
12220
12221 2010-02-14  Jason Merrill  <jason@redhat.com>
12222
12223         PR c++/41997
12224         * g++.dg/cpp0x/initlist-opt.C: New.
12225
12226 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12227
12228         PR fortran/41113
12229         PR fortran/41117
12230         * gfortran.dg/internal_pack_6.f90: New test.
12231
12232 2010-02-12  Jason Merrill  <jason@redhat.com>
12233
12234         PR c++/43054
12235         * g++.dg/cpp0x/variadic99.C: New.
12236
12237 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12238
12239         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12240         sign extend pointers to gualchk_t.
12241
12242         PR c++/43033
12243         * g++.dg/other/default3.C: Xfail g4 test.
12244
12245 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12246
12247         PR middle-end/43012
12248         * gcc.dg/graphite/pr43012.c: New.
12249
12250 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12251
12252         PR middle-end/42930
12253         * g++.dg/graphite/pr42930.C: New.
12254
12255 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12256
12257         PR middle-end/42914
12258         PR middle-end/42530
12259         * gcc.dg/graphite/pr42530.c: New.
12260         * gcc.dg/graphite/pr42914.c: New.
12261
12262 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12263
12264         PR middle-end/42771
12265         * gcc.dg/graphite/pr42771.c: New.
12266
12267 2010-02-11  Richard Guenther  <rguenther@suse.de>
12268
12269         PR tree-optimization/42998
12270         * gcc.c-torture/compile/pr42998.c: New testcase.
12271
12272 2010-02-10  Jason Merrill  <jason@redhat.com>
12273
12274         PR c++/41896
12275         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12276
12277         PR c++/42983, core issue 906
12278         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12279         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12280
12281         PR c++/43016
12282         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12283
12284 2010-02-10  Richard Guenther  <rguenther@suse.de>
12285
12286         PR tree-optimization/43017
12287         * gcc.dg/torture/pr43017.c: New testcase.
12288
12289 2010-02-10  Tobias Burnus <burnus@net-b.de>
12290
12291         PR fortran/40823
12292         * gfortran.dg/private_type_1.f90: Update error location.
12293         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12294         * gfortran.dg/typebound_operator_2.f03: Ditto.
12295         * gfortran.dg/assignment_2.f90: Ditto.
12296         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12297         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12298
12299 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12300
12301         PR fortran/43015
12302         * gfortran.dg/bind_c_usage_20.f90: New test.
12303
12304 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12305
12306         PR debug/43010
12307         * g++.dg/debug/pr43010.C: New test.
12308
12309 2010-02-10  Richard Guenther  <rguenther@suse.de>
12310
12311         PR c/43007
12312         * gcc.c-torture/execute/20100209-1.c: New testcase.
12313         * gcc.dg/fold-div-3.c: Likewise.
12314
12315 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12316
12317         * gcc.dg/builtin-ffs-1.c: New test.
12318
12319 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12320
12321         PR fortran/42999
12322         * gfortran.dg/array_constructor_35.f90: New test.
12323
12324 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12325
12326         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12327
12328 2010-02-09  Jason Merrill  <jason@redhat.com>
12329
12330         PR c++/42399
12331         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12332
12333         PR c++/42370
12334         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12335
12336 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12337
12338         PR fortran/41869
12339         * gfortran.dg/module_write_1.f90: New test.
12340
12341 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12342
12343         * gcc.dg/pr19340.c: Adjust.
12344
12345 2010-02-09  Richard Guenther  <rguenther@suse.de>
12346
12347         PR tree-optimization/43008
12348         * gcc.c-torture/execute/pr43008.c: New testcase.
12349
12350 2010-02-09  Richard Guenther  <rguenther@suse.de>
12351
12352         PR tree-optimization/43000
12353         * gcc.dg/torture/pr43000.c: New testcase.
12354         * gcc.dg/torture/pr43002.c: Likewise.
12355
12356 2010-02-09  Daniel Kraft  <d@domob.eu>
12357
12358         PR fortran/39171
12359         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12360         and pass -Wsurprising as necessary.
12361
12362 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12363
12364         PR tree-optimization/42890
12365         * g++.dg/torture/pr42890.C: New test.
12366
12367 2010-02-08  Richard Guenther  <rguenther@suse.de>
12368
12369         PR middle-end/42995
12370         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12371
12372 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12373
12374         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12375         return 0 from main.
12376         * gcc.dg/graphite/block-1.c: Same.
12377         * gcc.dg/graphite/block-3.c: Same.
12378         * gcc.dg/graphite/block-4.c: Same.
12379         * gcc.dg/graphite/block-5.c: Same.
12380         * gcc.dg/graphite/block-6.c: Same.
12381         * gcc.dg/graphite/block-7.c: Same.
12382         * gcc.dg/graphite/interchange-0.c: Same.
12383         * gcc.dg/graphite/interchange-1.c: Same.
12384         * gcc.dg/graphite/interchange-10.c: Same.
12385         * gcc.dg/graphite/interchange-11.c: Same.
12386         * gcc.dg/graphite/interchange-12.c: Same.
12387         * gcc.dg/graphite/interchange-2.c: Same.
12388         * gcc.dg/graphite/interchange-3.c: Same.
12389         * gcc.dg/graphite/interchange-4.c: Same.
12390         * gcc.dg/graphite/interchange-5.c: Same.
12391         * gcc.dg/graphite/interchange-6.c: Same.
12392         * gcc.dg/graphite/interchange-7.c: Same.
12393         * gcc.dg/graphite/interchange-8.c: Same.
12394         * gcc.dg/graphite/interchange-9.c: Same.
12395         * gcc.dg/graphite/interchange-mvt.c: Same.
12396
12397 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12398
12399         * gfortran.dg/graphite/id-19.f: New.
12400         * gfortran.dg/graphite/pr14741.f90: New.
12401         * gfortran.dg/graphite/pr41924.f90: New.
12402         * gfortran.dg/graphite/run-id-2.f90: New.
12403
12404 2010-02-07  Richard Guenther  <rguenther@suse.de>
12405
12406         PR middle-end/42956
12407         * gcc.c-torture/compile/pr42956.c: New testcase.
12408
12409 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12410
12411         PR libfortran/42742
12412         * gfortran.dg/fmt_cache_2.f: New test.
12413
12414 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12415
12416         * gfortran.dg/read_no_eor.f90: New test.
12417
12418 2010-02-05  Jason Merrill  <jason@redhat.com>
12419
12420         * g++.dg/ext/label13.C: Move constructor body out of class.
12421
12422 2010-02-03  Jason Merrill  <jason@redhat.com>
12423
12424         PR c++/42870
12425         * g++.dg/ext/dllexport3.C: New.
12426
12427 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12428
12429         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12430
12431 2010-02-05  Richard Guenther  <rguenther@suse.de>
12432
12433         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12434
12435 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12436
12437         PR c++/42915
12438         * g++.dg/other/crash-9.C: New test.
12439
12440 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12441
12442         PR fortran/42309
12443         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12444
12445 2010-02-04  Richard Guenther  <rguenther@suse.de>
12446
12447         PR rtl-optimization/42952
12448         * gcc.dg/torture/pr42952.c: New testcase.
12449
12450 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12451
12452         PR libfortran/42901
12453         * gfortran.dg/namelist_60.f90: New test.
12454
12455 2010-02-03  Jason Merrill  <jason@redhat.com>
12456
12457         PR c++/40138
12458         * g++.dg/ext/builtin11.C: New.
12459
12460         PR c++/4926
12461         PR c++/38600
12462         * g++.dg/abi/mangle35.C: New.
12463         * g++.dg/abi/mangle37.C: New.
12464
12465         PR c++/12909
12466         * g++.dg/abi/mangle36.C: New.
12467
12468         PR c++/35652
12469         * g++.dg/warn/string1.C: New.
12470
12471 2010-02-03  Richard Guenther  <rguenther@suse.de>
12472
12473         PR tree-optimization/42944
12474         * gcc.dg/errno-1.c: New testcase.
12475
12476 2010-02-03  Richard Guenther  <rguenther@suse.de>
12477
12478         PR middle-end/42927
12479         * gcc.c-torture/compile/pr42927.c: New testcase.
12480
12481 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12482
12483         PR fortran/42936
12484         * gfortran.dg/null_4.f90: New test.
12485
12486 2010-02-02  Jason Merrill  <jason@redhat.com>
12487
12488         PR c++/41090
12489         * g++.dg/ext/label13.C: New.
12490
12491 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12492
12493         PR fortran/42650
12494         * gfortran.dg/func_result_5.f90: New test.
12495
12496 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12497
12498         PR fortran/42922
12499         * gfortran.dg/pure_initializer_3.f90: News test.
12500
12501 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12502
12503         PR fortran/42888
12504         * gfortran.dg/allocate_derived_2.f90: New test.
12505
12506 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12507
12508         PR middle-end/42898
12509         * gcc.dg/torture/pr42898-2.c: New test.
12510
12511 2010-01-31  Richard Guenther  <rguenther@suse.de>
12512
12513         PR middle-end/42898
12514         * gcc.dg/torture/pr42898.c: New testcase.
12515
12516 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
12517
12518         PR fortran/38324
12519         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12520         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12521
12522 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
12523
12524         * g++.dg/tree-ssa/inline-1.C: New.
12525         * g++.dg/tree-ssa/inline-2.C: New.
12526         * g++.dg/tree-ssa/inline-3.C: New.
12527
12528 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
12529
12530         PR testsuite/41701
12531         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12532         the string 'pow' in the pathname of the compiler from generating a
12533         test failure.
12534
12535 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12536
12537         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12538         * g++.old-deja/g++.mike/eh17.C: Likewise.
12539         * g++.old-deja/g++.mike/p5571.C: Likewise.
12540
12541 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
12542
12543         PR c++/42758
12544         PR c++/42634
12545         PR c++/42336
12546         PR c++/42797
12547         PR c++/42880
12548         * g++.dg/other/crash-5.C: New test.
12549         * g++.dg/other/crash-6.C: New test.
12550         * g++.dg/other/crash-7.C: New test.
12551         * g++.dg/other/crash-8.C: New test.
12552
12553 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
12554
12555         PR rtl-optimization/42889
12556         * gcc.dg/pr42889.c: New test.
12557
12558 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
12559
12560         * gcc.target/i386/pr42881.c: Use SSE2.
12561
12562 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
12563
12564         PR target/42891
12565         * gcc.target/i386/pr42891.c: New test.
12566
12567 2010-01-28  Richard Guenther  <rguenther@suse.de>
12568
12569         PR tree-optimization/42871
12570         * g++.dg/torture/pr42871.C: New testcase.
12571
12572 2010-01-28  Richard Guenther  <rguenther@suse.de>
12573
12574         * gcc.dg/Wobjsize-1.h: New testcase.
12575         * gcc.dg/Wobjsize-1.c: Likewise.
12576
12577 2010-01-28  Richard Guenther  <rguenther@suse.de>
12578
12579         PR middle-end/42883
12580         * g++.dg/torture/pr42883.C: New testcase.
12581
12582 2010-01-28  Michael Matz  <matz@suse.de>
12583
12584         * gcc.target/i386/pr42881.c: New test.
12585
12586 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12587
12588         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12589         Add i?86-*-solaris2* support.
12590
12591 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
12592
12593         PR c++/42713
12594         PR c++/42820
12595         * g++.dg/template/typedef27.C: New test case.
12596         * g++.dg/template/typedef28.C: New test case.
12597
12598 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
12599
12600         * gcc.dg/optimize-bswap*.c: Add ARM target
12601
12602 2010-01-27  Richard Guenther  <rguenther@suse.de>
12603
12604         PR middle-end/42878
12605         * gcc.dg/torture/pr42878-1.c: New testcase.
12606         * gcc.dg/torture/pr42878-2.c: Likewise.
12607
12608 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
12609
12610         PR middle-end/42874
12611         * gcc.dg/vla-22.c: New test.
12612
12613 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
12614
12615         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12616         current collation.
12617
12618 2010-01-26  Richard Guenther  <rguenther@suse.de>
12619
12620         PR rtl-optimization/42685
12621         * gcc.dg/pr42685.c: New testcase.
12622         * g++.dg/other/pr42685.C: Likewise.
12623
12624 2010-01-26  Richard Guenther  <rguenther@suse.de>
12625
12626         PR middle-end/42806
12627         * g++.dg/other/pr42806.C: New testcase.
12628
12629 2010-01-26  Richard Guenther  <rguenther@suse.de>
12630
12631         PR tree-optimization/42250
12632         * gcc.dg/pr42250.c: New testcase.
12633
12634 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
12635
12636         * gnat.dg/array_bounds_test.adb: New test.
12637
12638 2010-01-25  Tobias Burnus  <burnus@net-b.de>
12639
12640         PR fortran/42858
12641         * gfortran.dg/generic_21.f90: New test.
12642
12643 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12644
12645         PR testsuite/41522
12646         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12647
12648 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
12649
12650         PR c++/42748
12651         * g++.dg/abi/arm_va_list2.C: New test.
12652         * g++.dg/abi/arm_va_list2.h: Companion header file.
12653
12654 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
12655
12656         PR fortran/41044
12657         * gfortran.dg/parameter_array_ref_2.f90 : New test.
12658
12659         PR fortran/41167
12660         * gfortran.dg/char_array_arg_1.f90 : New test.
12661
12662         * gfortran.dg/pr25923.f90 : Remove XFAIL.
12663
12664 2010-01-24  Tobias Burnus  <burnus@net-b.de>
12665
12666         PR fortran/39304
12667         * gfortran.dg/generic_20.f90: New test.
12668
12669 2010-01-22  Michael Matz  <matz@suse.de>
12670
12671         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12672         -msse2.
12673
12674 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
12675
12676         PR fortran/42736
12677         * gfortran.dg/dependency_25.f90 : New test.
12678
12679 2010-01-21  Martin Jambor  <mjambor@suse.cz>
12680
12681         PR tree-optimization/42585
12682         * gcc.dg/tree-ssa/pr42585.c: New test.
12683
12684 2010-01-21  Richard Guenther  <rguenther@suse.de>
12685
12686         PR middle-end/19988
12687         * gcc.dg/pr19988.c: New testcase.
12688
12689 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
12690
12691         * g++.dg/compat/decimal/compat-common.h: New file.
12692         * g++.dg/compat/decimal/decimal-dummy.h: New file.
12693         * g++.dg/compat/decimal/pass_x.h: New file.
12694         * g++.dg/compat/decimal/pass_y.h: New file.
12695         * g++.dg/compat/decimal/pass-1_main.C: New file.
12696         * g++.dg/compat/decimal/pass-1_x.C: New file.
12697         * g++.dg/compat/decimal/pass-1_y.C: New file.
12698         * g++.dg/compat/decimal/pass-2_main.C: New file.
12699         * g++.dg/compat/decimal/pass-2_x.C: New file.
12700         * g++.dg/compat/decimal/pass-2_y.C: New file.
12701         * g++.dg/compat/decimal/pass-3_main.C: New file.
12702         * g++.dg/compat/decimal/pass-3_x.C: New file.
12703         * g++.dg/compat/decimal/pass-3_y.C: New file.
12704         * g++.dg/compat/decimal/pass-4_main.C: New file.
12705         * g++.dg/compat/decimal/pass-4_x.C: New file.
12706         * g++.dg/compat/decimal/pass-4_y.C: New file.
12707         * g++.dg/compat/decimal/pass-5_main.C: New file.
12708         * g++.dg/compat/decimal/pass-5_x.C: New file.
12709         * g++.dg/compat/decimal/pass-5_y.C: New file.
12710         * g++.dg/compat/decimal/pass-6_main.C: New file.
12711         * g++.dg/compat/decimal/pass-6_x.C: New file.
12712         * g++.dg/compat/decimal/pass-6_y.C: New file.
12713         * g++.dg/compat/decimal/return_x.h: New file.
12714         * g++.dg/compat/decimal/return_y.h: New file.
12715         * g++.dg/compat/decimal/return-1_main.C: New file.
12716         * g++.dg/compat/decimal/return-1_x.C: New file.
12717         * g++.dg/compat/decimal/return-1_y.C: New file.
12718         * g++.dg/compat/decimal/return-2_main.C: New file.
12719         * g++.dg/compat/decimal/return-2_x.C: New file.
12720         * g++.dg/compat/decimal/return-2_y.C: New file.
12721         * g++.dg/compat/decimal/return-3_main.C: New file.
12722         * g++.dg/compat/decimal/return-3_x.C: New file.
12723         * g++.dg/compat/decimal/return-3_y.C: New file.
12724         * g++.dg/compat/decimal/return-4_main.C: New file.
12725         * g++.dg/compat/decimal/return-4_x.C: New file.
12726         * g++.dg/compat/decimal/return-4_y.C: New file.
12727         * g++.dg/compat/decimal/return-5_main.C: New file.
12728         * g++.dg/compat/decimal/return-5_x.C: New file.
12729         * g++.dg/compat/decimal/return-5_y.C: New file.
12730         * g++.dg/compat/decimal/return-6_main.C: New file.
12731         * g++.dg/compat/decimal/return-6_x.C: New file.
12732         * g++.dg/compat/decimal/return-6_y.C: New file.
12733
12734 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12735
12736         PR debug/42715
12737         * gcc.dg/pr42715.c: New.
12738
12739 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12740
12741         PR c++/42038
12742         * g++.dg/parse/crash55.C: New.
12743
12744 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12745
12746         PR debug/42782
12747         * gcc.dg/guality/pr42782.c: New.
12748
12749 2010-01-20  Jason Merrill  <jason@redhat.com>
12750
12751         PR c++/41788
12752         * g++.dg/abi/packed1.C: New.
12753
12754         PR c++/41920
12755         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12756
12757         PR c++/40750
12758         * g++.dg/parse/fn-typedef1.C: New.
12759         * g++.dg/other/cv_quals.C: Adjust.
12760
12761 2010-01-20  Anthony Green  <green@moxielogic.com>
12762
12763         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12764         pack(push) pragma).
12765         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12766         * gcc.dg/20020312-2.c: Port this to the moxie core.
12767         * gcc.dg/weak/typeof-2.c: Ditto.
12768
12769 2010-01-20  Richard Guenther  <rguenther@suse.de>
12770
12771         PR tree-optimization/42717
12772         * gcc.c-torture/compile/pr42717.c: New testcase.
12773
12774 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
12775
12776         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12777         of signed, add a few new tests.
12778
12779         PR middle-end/42803
12780         * g++.dg/parse/limits-initializer1.C: New test.
12781
12782 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12783
12784         PR fortran/42804
12785         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12786         * gfortran.dg/typebound_call_12.f03: New test.
12787
12788 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
12789
12790         PR fortran/42783
12791         * gfortran.dg/bounds_check_15.f90 : New test.
12792
12793 2010-01-19  Michael Matz  <matz@suse.de>
12794
12795         PR tree-optimization/41783
12796         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12797
12798 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12799
12800         PR target/38697.
12801         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12802         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12803         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
12804         * gcc.target/arm/neon/vget_lows16.c: Likewise.
12805         * gcc.target/arm/neon/vget_lows32.c: Likewise.
12806         * gcc.target/arm/neon/vget_lows64.c: Likewise.
12807         * gcc.target/arm/neon/vget_lows8.c: Likewise.
12808         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12809         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12810         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12811         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12812
12813 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12814
12815         PR fortran/42545
12816         * gfortran.dg/extends_6.f03: Modified an error message.
12817         * gfortran.dg/extends_10.f03: New test.
12818         * gfortran.dg/private_type_6.f03: Modified an error message.
12819         * gfortran.dg/structure_constructor_8.f03: Ditto.
12820
12821 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
12822
12823         PR tree-optimization/42719
12824         * gcc.dg/pr42719.c: New test.
12825
12826         PR debug/42728
12827         * gcc.dg/pr42728.c: New test.
12828
12829 2010-01-19  Anthony Green  <green@moxielogic.com>
12830
12831         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12832
12833 2010-01-18  Anthony Green  <green@moxielogic.com>
12834
12835         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12836         for moxie.
12837
12838 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
12839
12840         * g++.dg/template/error45.C: reverted as part of reverting the
12841         fix of PR c++/42634.
12842
12843 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12844
12845         PR c++/42634
12846         * g++.dg/template/error45.C: New test.
12847
12848 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12849
12850         PR c++/42766
12851         * g++.dg/conversion/op6.C: New test.
12852
12853 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
12854
12855         PR target/42774
12856         * gcc.target/alpha/pr42774.c: New test.
12857
12858 2010-01-18  Richard Guenther  <rguenther@suse.de>
12859
12860         PR tree-optimization/42781
12861         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12862
12863 2010-01-17  Richard Guenther  <rguenther@suse.de>
12864
12865         PR middle-end/42248
12866         * gcc.c-torture/execute/pr42248.c: New testcase.
12867
12868 2010-01-17  Richard Guenther  <rguenther@suse.de>
12869
12870         PR tree-optimization/42773
12871         * g++.dg/torture/pr42773.C: New testcase.
12872
12873 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
12874
12875         PR fortran/42677
12876         * gfortran.dg/interface_assignment_5.f90: New test.
12877
12878 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
12879
12880         PR c++/42697
12881         * g++.dg/template/crash94.C: Reverted.
12882
12883 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
12884
12885         PR debug/42767
12886         * gcc.dg/debug/pr42767.c: New.
12887
12888 2010-01-15  Jason Merrill  <jason@redhat.com>
12889
12890         PR c++/42761
12891         * g++.dg/cpp0x/decltype22.C: New.
12892
12893 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
12894
12895         PR middle-end/42760
12896         * g++.dg/torture/pr42760.C: New test.
12897
12898 2010-01-15  Jing Yu  <jingyu@google.com>
12899
12900         PR rtl-optimization/42691
12901         * gcc.c-torture/execute/pr42691.c: New.
12902
12903 2010-01-15  Richard Guenther  <rguenther@suse.de>
12904
12905         PR middle-end/42739
12906         * g++.dg/torture/pr42739.C: New testcase.
12907
12908 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
12909
12910         * g++.dg/template/error45.C: Revert as part of reverting changes
12911         or PR c++/42634.
12912
12913 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12914
12915         PR fortran/42684
12916         * gfortran.dg/interface_31.f90: New test.
12917
12918 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12919
12920         * gcc.target/powerpc/pr42747.c: New file.
12921
12922 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12923
12924         PR middle-end/42674
12925         * c-c++-common/pr42674.c: New test.
12926
12927         PR c++/42608
12928         * g++.dg/template/instantiate11.C: New test.
12929
12930 2010-01-14  Jason Merrill  <jason@redhat.com>
12931
12932         PR c++/42701
12933         * g++.dg/overload/error3.C: New.
12934
12935         PR c++/42655
12936         * g++.dg/overload/rvalue1.C: New.
12937
12938 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12939
12940         PR tree-optimization/42706
12941         * gcc.dg/ipa/pr42706.c: New testcase.
12942
12943 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12944
12945         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12946
12947 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12948
12949         PR tree-optimization/42714
12950         * g++.dg/torture/pr42714.C: New test.
12951
12952 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12953
12954         PR rtl-optimization/42246
12955         * gfortran.dg/pr42246-2.f: New.
12956
12957 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12958
12959         PR rtl-optimization/42389
12960         * gcc.dg/pr42389.c: New.
12961
12962 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12963
12964         PR rtl-optimization/42388
12965         * gcc.dg/pr42388.c: New.
12966
12967 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12968
12969         PR rtl-optimization/42294
12970         * gfortran.dg/pr42294.f: New.
12971
12972 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12973
12974         PR rtl-optimization/39453
12975         PR rtl-optimization/42246
12976         * gcc.dg/pr39453.c: New.
12977         * gcc.dg/pr42246.c: New.
12978
12979 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12980
12981         PR middle-end/42245
12982         * gcc.dg/pr42245.c: New.
12983         * gcc.dg/pr42245-2.c: New.
12984
12985 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12986
12987         PR rtl-optimization/42249
12988         * gcc.dg/pr42249.c: New.
12989
12990 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12991
12992         PR c/42721
12993         * gcc.c-torture/execute/pr42721.c: New test.
12994
12995 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12996
12997         PR tree-optimization/42709
12998         * gcc.dg/vect/pr42709.c: New test.
12999
13000 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13001
13002         PR fortran/41478
13003         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13004         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13005
13006 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13007
13008         PR fortran/42481
13009         * gfortran.dg/generic_19.f90 : New test.
13010
13011 2010-01-13  Richard Guenther  <rguenther@suse.de>
13012
13013         PR tree-optimization/42730
13014         * gcc.c-torture/compile/pr42730.c: New testcase.
13015
13016 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13017
13018         PR target/pr42542
13019         * gcc.target/ia64/pr42542-1.c: New.
13020         * gcc.target/ia64/pr42542-2.c: New.
13021         * gcc.target/ia64/pr42542-3.c: New.
13022
13023 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13024
13025         PR c++/42634
13026         * g++.dg/template/error45.C: New test.
13027
13028 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13029
13030         PR tree-optimization/42704
13031         * g++.dg/torture/pr42704.C: New test.
13032
13033 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13034
13035         PR tree-optimization/42703
13036         * gcc.c-torture/compile/pr42703.c: New test.
13037
13038 2010-01-13  Richard Guenther  <rguenther@suse.de>
13039
13040         PR tree-optimization/42705
13041         * gcc.c-torture/compile/pr42705.c: New testcase.
13042
13043 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13044
13045         * gcc.target/bfin/l2.c: New test.
13046         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13047
13048 2010-01-13  Richard Guenther  <rguenther@suse.de>
13049
13050         PR middle-end/42716
13051         * gcc.c-torture/compile/pr42716.c: New testcase.
13052
13053 2010-01-13  Richard Guenther  <rguenther@suse.de>
13054
13055         PR lto/42678
13056         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13057
13058 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13059
13060         PR c/42708
13061         * gcc.c-torture/compile/pr42708-1.c: New test.
13062
13063 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13064
13065         PR debug/42662
13066         * gcc.dg/pr42662.c: New test.
13067
13068         PR tree-optimization/42645
13069         * g++.dg/other/pr42645-1.C: New test.
13070         * g++.dg/other/pr42645-2.C: New test.
13071
13072 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13073
13074         PR target/42416
13075         * gcc.target/powerpc/warn-1.c: New test.
13076         * gcc.target/powerpc/warn-2.c: New test.
13077
13078 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13079
13080         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13081         stack alignment.
13082
13083 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13084
13085         * gcc.dg/lto/20100108_0.c: New.
13086
13087 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13088
13089         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13090         Add -march=i686 -msse for 32bit x86 targets.
13091
13092 2010-01-10  Richard Guenther  <rguenther@suse.de>
13093
13094         PR middle-end/42667
13095         * gcc.dg/torture/pr42667.c: New testcase.
13096
13097 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13098
13099         PR fortran/32489
13100         * gfortran.dg/array_constructor_34.f90: New test.
13101
13102 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13103
13104         PR fortran/20923
13105         * gfortran.dg/array_constructor_33.f90: New test.
13106         gfortran.dg/array_function_5.f90: Add credit.
13107
13108 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13109
13110         PR debug/42631
13111         * gcc.dg/pr42631.c: New.
13112
13113 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13114
13115         PR debug/42630
13116         * gcc.dg/pr42630.c: New.
13117
13118 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13119
13120         PR debug/42629
13121         * gcc.dg/pr42629.c: New.
13122
13123 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13124
13125         PR middle-end/42363
13126         * gcc.dg/torture/pr42363.c: New.
13127
13128 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13129
13130         PR debug/42604
13131         PR debug/42395
13132         * gcc.dg/vect/pr42604.c: New.
13133         * gcc.dg/vect/pr42395.c: New.
13134
13135 2010-01-09  Richard Guenther  <rguenther@suse.de>
13136
13137         PR middle-end/42512
13138         * gcc.c-torture/execute/pr42512.c: New testcase.
13139
13140 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13141
13142         PR fortran/41298
13143         * gfortran.dg/c_ptr_tests_14.f90: New test.
13144
13145 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13146
13147         PR ada/41929
13148         * gnat.dg/null_pointer_deref1.adb: Don't run on
13149         sparc*-sun-solaris2.11.
13150
13151 2010-01-08  Richard Guenther  <rguenther@suse.de>
13152
13153         PR lto/42528
13154         * gcc.dg/lto/20100103-1_0.c: New testcase.
13155         * gcc.dg/lto/20100103-2_0.c: Likewise.
13156
13157 2010-01-08  Tobias Burnus  <burnus@net-b.de
13158
13159         PR/fortran 25829
13160         * gfortran.dg/asynchronous_1.f90: New test.
13161         * gfortran.dg/asynchronous_2.f90: New test.
13162         * gfortran.dg/conflicts.f90: Update error message.
13163
13164 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13165
13166         c++/40155
13167         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13168
13169 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13170
13171         PR tree-optimization/42625
13172         * g++.dg/opt/dtor4.C: New test.
13173         * g++.dg/opt/dtor4.h: New.
13174         * g++.dg/opt/dtor4-aux.cc: New.
13175
13176 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13177
13178         PR fortran/42597
13179         * gfortran.dg/proc_ptr_26.f90: New test.
13180
13181 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13182
13183         PR fortran/41872
13184         * gfortran.dg/allocatable_scalar_7.f90: New test.
13185
13186 2010-01-06  Richard Guenther  <rguenther@suse.de>
13187
13188         * gcc.c-torture/compile/pr42632.c: New testcase.
13189
13190 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13191
13192         PR target/42542
13193         * gcc.target/i386/pr42542-4.c: New.
13194         * gcc.target/i386/pr42542-4a.c: Likewise.
13195         * gcc.target/i386/pr42542-5.c: Likewise.
13196         * gcc.target/i386/pr42542-5a.c: Likewise.
13197
13198 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13199
13200         * gcc.dg/tls/opt-15.c: New test.
13201
13202 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13203
13204         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13205
13206 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13207
13208         PR tree-optimization/42462
13209         * g++.dg/torture/pr42462.C: New test.
13210
13211 2010-01-05  Jason Merrill  <jason@redhat.com>
13212
13213         * g++.dg/cpp0x/initlist30.C: New test.
13214
13215 2010-01-05  Richard Guenther  <rguenther@suse.de>
13216
13217         PR tree-optimization/42614
13218         * gcc.c-torture/execute/pr42614.c: New testcase.
13219
13220 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13221
13222         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13223         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13224         -Wunreachable-code.
13225         * gcc.dg/Wunreachable-2.c: Likewise.
13226         * gcc.dg/Wunreachable-3.c: Likewise.
13227         * gcc.dg/Wunreachable-4.c: Likewise.
13228         * gcc.dg/Wunreachable-5.c: Likewise.
13229         * gcc.dg/Wunreachable-6.c: Likewise.
13230         * gcc.dg/Wunreachable-7.c: Likewise.
13231         * gcc.dg/Wunreachable-8.c: Likewise.
13232         * gcc.dg/20041231-1.c: Likewise.
13233
13234 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13235
13236         PR other/42611
13237         * gcc.dg/pr42611.c: New test.
13238
13239         PR tree-optimization/42508
13240         * g++.dg/opt/pr42508.C: New test.
13241
13242 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13243
13244         PR fortran/41872
13245         * gfortran.dg/allocatable_scalar_8.f90: New.
13246
13247 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13248
13249         PR tree-optimization/42398
13250         * gcc.c-torture/compile/pr42398.c: New test.
13251
13252 2010-01-04  Jason Merrill  <jason@redhat.com>
13253
13254         PR c++/42555
13255         * g++.dg/ext/attrib35.C: New.
13256
13257         PR c++/42567
13258         * g++.dg/cpp0x/auto17.C: New.
13259
13260 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13261
13262         * gcc.dg/lto/20100104_0.c: New.
13263
13264 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13265
13266         PR target/42542
13267         * gcc.target/i386/pr42542-1.c: New.
13268         * gcc.target/i386/pr42542-1a.c: Likewise.
13269         * gcc.target/i386/pr42542-1b.c: Likewise.
13270         * gcc.target/i386/pr42542-2.c: Likewise.
13271         * gcc.target/i386/pr42542-2a.c: Likewise.
13272         * gcc.target/i386/pr42542-2b.c: Likewise.
13273         * gcc.target/i386/pr42542-3.c: Likewise.
13274         * gcc.target/i386/pr42542-3a.c: Likewise.
13275
13276 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13277
13278         PR fortran/41872
13279         * gfortran.dg/allocatable_scalar_5.f90: New test.
13280         * gfortran.dg/allocatable_scalar_6.f90: New test.
13281
13282 2010-01-03  Richard Guenther  <rguenther@suse.de>
13283
13284         PR testsuite/42583
13285         * gfortran.dg/gomp/recursion1.f90: Remove.
13286
13287 2010-01-03  Richard Guenther  <rguenther@suse.de>
13288
13289         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13290         * gcc.dg/uninit-6.c: Likewise.
13291         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13292
13293 2010-01-03  Richard Guenther  <rguenther@suse.de>
13294
13295         PR tree-optimization/42589
13296         * gcc.target/i386/pr42589.c: New testcase.
13297
13298 2010-01-03  Richard Guenther  <rguenther@suse.de>
13299
13300         PR tree-optimization/42438
13301         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13302
13303 2010-01-02  Richard Guenther  <rguenther@suse.de>
13304
13305         PR testsuite/41651
13306         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13307
13308 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13309
13310         PR target/42448
13311         * gcc.target/alpha/pr42448-1.c: New test.
13312         * gcc.target/alpha/pr42448-2.c: Ditto.
13313
13314 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13315
13316         PR preprocessor/41947
13317         * gcc.dg/c99-hexfloat-3.c: New test.
13318
13319 2010-01-01  Richard Guenther  <rguenther@suse.de>
13320
13321         PR c/42570
13322         * gcc.c-torture/execute/pr42570.c: New testcase.
13323
13324 2010-01-01  Richard Guenther  <rguenther@suse.de>
13325
13326         PR middle-end/42559
13327         * gcc.c-torture/compile/pr42559.c: New testcase.
13328
13329 \f
13330 Copyright (C) 2010 Free Software Foundation, Inc.
13331
13332 Copying and distribution of this file, with or without modification,
13333 are permitted in any medium without royalty provided the copyright
13334 notice and this notice are preserved.