OSDN Git Service

2010-11-25 Janus Weil <janus@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
2
3         PR fortran/46581
4         * gfortran.dg/select_type_19.f03: New.
5
6 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
7
8         * objc.dg/ivar-problem-1.m: New.
9         * obj-c++.dg/ivar-problem-1.mm: New.
10
11 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
12
13         PR middle-end/46637
14         * gcc.c-torture/compile/pr46637.c: New test.
15
16 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
17
18         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
19
20 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
21
22         PR middle-end/46647
23         * gcc.target/i386/pr46647.c: New.
24
25 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
26
27         * gcc.dg/dll-8.c: New.
28
29 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
30
31         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
32         * gnat.dg/sse_nolib.adb: Likewise.
33
34 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
35
36         PR rtl-optimization/46585
37         * gcc.dg/pr46585.c: New.
38
39 2010-11-24  Richard Henderson  <rth@redhat.com>
40
41         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
42         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
43         vect_unpack, vect_int_mult, vect_extract_even_odd,
44         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
45
46 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
47
48         PR target/46519
49         * gfortran.dg/pr46519-1.f: New.
50
51 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
52
53         PR target/46519
54         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
55         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
56
57         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
58         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
59         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
60         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
61
62         * gcc.target/i386/avx-vzeroupper-20.c: New.
63         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
64         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
65         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
66         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
67         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
68         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
69
70 2010-11-24  Richard Guenther  <rguenther@suse.de>
71
72         PR lto/43218
73         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
74
75 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
76
77         PR rtl-optimization/46614
78         * gcc.dg/pr46614.c: New test.
79
80 2010-11-24  Tobias Burnus  <burnus@net-b.de>
81
82         PR fortran/46638
83         * gfortran.dg/transfer_simplify_10.f90: New.
84
85 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
86
87         PR middle-end/46629
88         * gfortran.dg/lto/pr46629_0.f90: New test.
89
90 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
91
92         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
93         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
94
95 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
96
97         * gcc.dg/opts-5.c: New test.
98
99 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
100
101         PR c++/46527
102         * g++.dg/debug/dwarf2/pr46527.C: New test.
103
104 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
105
106         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
107
108 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
109
110         PR middle-end/46499
111         * gcc.dg/pr46499-1.c: New test.
112         * gcc.dg/pr46499-2.c: New test.
113
114 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
115
116         * gcc.target/i386/alias-1.c: Require alias support.
117
118 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
119
120         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
121         for vectorizer tests.
122         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
123         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
124         * gcc.dg/graphite/pr41888.c: Ditto.
125         * gcc.dg/graphite/pr42729.c: Ditto.
126
127 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
128             Uros Bizjak  <ubizjak@gmail.com>
129
130         * lib/target-supports.exp (check_vect_support_and_set_flags): New
131         procedure to check if the target supports vectorizer tests. Set
132         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
133         capabilites.
134         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
135         * g++.dg/vect/vect.exp: Ditto.
136         * gfortran.dg/vect/vect.exp: Ditto.
137
138 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
139
140         PR objc/34033
141         * objc.dg/strings-1.m: New.
142         * objc.dg/strings-2.m: New.
143         * obj-c++.dg/strings-1.mm: New.
144         * obj-c++.dg/strings-2.mm: New.
145
146 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
147
148         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
149         "target short_enums".
150         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
151
152 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
153
154         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
155
156         PR rtl-optimization/46603
157         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
158
159         PR testsuite/46230
160         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
161         being vectorized.  Adjust dg-final pattern.
162         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
163
164         * gcc.dg/vect: Do not include <stdio.h> in testcases.
165         * gcc.dg/vect/costmodel/ppc: Likewise.
166
167 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
168
169         PR rtl-optimization/45652
170         * gcc.dg/pr45652.c: New.
171
172 2010-11-21  Richard Henderson  <rth@redhat.com>
173
174         PR rtl-optimization/46571
175         * gcc.dg/pr46571.c: New.
176
177 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
178
179         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
180
181 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
182
183         PR target/46533
184         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
185
186 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
187
188         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
189         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
190         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
191         * gcc.dg/pack-test-2.c: Test for all targets.
192         * gcc.dg/pragma-align.c: Test for all targets.
193         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
194         * gcc.dg/ucnid-10.c: Test for all targets.
195
196 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
197
198         * gcc.target/sparc/sparc-align-1.c: New test.
199
200 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
201
202         PR c++/16189
203         PR c++/36888
204         PR c++/45331
205         * g++.dg/parse/semicolon3.C: New test.
206         * g++.dg/debug/pr22514.C: Adjust.
207         * g++.dg/init/error1.C: Adjust.
208         * g++.dg/other/bitfield3.C: Adjust.
209         * g++.dg/other/semicolon.C: Adjust.
210         * g++.dg/parse/error14.C: Adjust.
211         * g++.dg/parse/error5.C: Adjust.
212         * g++.dg/parse/parameter-declaration-1.C: Adjust.
213         * g++.dg/template/pr23510.C: Adjust.
214         * g++.dg/template/pr39425.C: Adjust.
215         * g++.old-deja/g++.robertl/eb125.C: Adjust.
216
217 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
218
219         PR debug/46561
220         * gcc.dg/autopar/pr46561.c: New test.
221
222         PR c++/46538
223         * g++.dg/other/error34.C: New test.
224
225         PR c++/46526
226         * g++.dg/cpp0x/constexpr-base3.C: New test.
227
228         PR tree-optimization/45830
229         * gcc.target/i386/pr45830.c: New test.
230         * gcc.c-torture/execute/pr45830.c: New test.
231
232 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
233
234         * objc.dg/attributes/class-attribute-1.m: Rewritten.
235         * objc.dg/attributes/class-attribute-2.m: Same change.
236         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
237         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
238         * objc.dg/fobjc-std-1.m: Updated.
239         * obj-c++.dg/fobjc-std-1.mm: Updated.
240
241 2010-11-19  Michael Matz  <matz@suse.de>
242
243         PR tree-optimization/46077
244         * gcc.dg/vect/O3-pr46077.c: New testcase.
245
246 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
247
248         PR c/46547
249         * gcc.c-torture/compile/pr46547-1.c: New test.
250
251 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
252
253         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
254         exec $compiler.
255         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
256         $GFORTRAN_UNDER_TEST.
257         (gfortran_init): Use -B to specify specpath, add trailing /.
258
259 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
260
261         * gcc.target/powerpc/ppc-target-1.c: New file to test target
262         attributes on PowerPC.
263         * gcc.target/powerpc/ppc-target-2.c: Ditto.
264         * gcc.target/powerpc/ppc-target-3.c: Ditto.
265
266 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
267
268         * objc.dg/attributes/proto-attribute-1.m: Updated.
269         * objc.dg/attributes/proto-attribute-2.m: New.
270         * objc.dg/attributes/proto-attribute-3.m: New.
271         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
272         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
273         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
274
275 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
276
277         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
278
279 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
280
281         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
282
283 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
284
285         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
286         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
287
288 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
289
290         PR middle-end/46534
291         * gcc.c-torture/compile/pr46534.c: New test.
292
293 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
294
295         * gnat.dg/atomic4.ad[sb]: New test.
296         * gnat.dg/volatile4.adb: Likewise.
297
298 2010-11-18  Richard Henderson  <rth@redhat.com>
299
300         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
301
302 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
303
304         PR c/33193
305         * c-c++-common/pr33193.c: New test.
306
307 2010-11-18  Richard Guenther  <rguenther@suse.de>
308
309         PR tree-optimization/46172
310         * gcc.dg/torture/pr46172.c: New testcase.
311
312 2010-11-18  Jeff Law  <law@redhat.com>
313
314         PR middle-end-optimization/46297
315         * gfortran.dg/pr46297.f: New test.
316
317 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
318
319         PR middle-end/31490
320         * gcc.dg/pr31490.c: New test.
321
322 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
323
324         * gcc.dg/nop.h: Move from ...
325         * gcc.dg/guality/nop.h: ... here.
326         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
327         * gcc.dg/guality/asm-1.c: Update nop.h include.
328         * gcc.dg/guality/pr43329-1.c: Ditto.
329
330 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
331
332         * gcc.dg/two-types-1.c: New test.
333         * gcc.dg/two-types-2.c: New test.
334         * gcc.dg/two-types-3.c: New test.
335         * gcc.dg/two-types-4.c: New test.
336         * gcc.dg/two-types-5.c: New test.
337         * gcc.dg/two-types-6.c: New test.
338         * gcc.dg/two-types-7.c: New test.
339         * gcc.dg/two-types-8.c: New test.
340         * gcc.dg/two-types-9.c: New test.
341         * gcc.dg/two-types-10.c: New test.
342         * objc.dg/two-types-1.m: New test.
343
344 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
345
346         PR rtl-optimization/46440
347         * gcc.dg/pr46440.c: New test.
348
349         PR testsuite/45429
350         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
351
352 2010-11-17  Ira Rosen  <irar@il.ibm.com>
353
354         PR tree-optimization/46312
355         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
356         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
357         on targets that support vector shifts with scalar shift argument.
358         Remove dg-options.
359         * gcc.dg/vect/vect-scal-opt.c: Rename to...
360         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
361         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
362         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
363         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
364         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
365         support misaligned data accesses.
366         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
367         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
368         * lib/target-supports.exp
369         (check_effective_target_vect_shift_scalar): New.
370
371 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
372
373         * gcc.dg/guality/nop.h: New file.
374         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
375         "nop".  Adjust line numbers in gdb-test.
376         * gcc.dg/guality/pr43329-1.c: Likewise.
377
378 2010-11-16  Jason Merrill  <jason@redhat.com>
379
380         * g++.dg/cpp0x/defaulted20.C: New.
381
382         * g++.dg/template/injected2.C: New.
383
384 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
385
386         * objc.dg/protocol-optional-1.m: New.
387         * obj-c++.dg/protocol-optional-1.mm: New.
388
389 2010-11-16  Richard Henderson  <rth@redhat.com>
390
391         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
392         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
393
394 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
395
396         * gnat.dg/opt12.adb: New test.
397         * gnat.dg/opt12_pkg.ad[sb]: New helper.
398
399 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
400
401         * gcc.target/rx/pack.c: New test.
402
403 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
404             Tobias Burnus  <burnus@net-b.de>
405
406         PR fortran/32049
407         * gfortran.dg/quad_1.f90: New.
408         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
409         compiler arguments.
410         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
411         library search path; call gcc-set-multilib-library-path with
412         arguments such that libgfortran.spec is found.
413         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
414
415 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
416
417         PR c++/46401
418         * g++.dg/warn/Wsequence-point-3.C: New test.
419
420 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
421
422         PR preprocessor/17349
423         * gcc.dg/cpp/cmdlne-C3.c: New.
424
425 2010-11-16  Richard Guenther  <rguenther@suse.de>
426
427         PR tree-optimization/44545
428         * gcc.dg/pr44545.c: New testcase.
429
430 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
431
432         PR rtl-optimization/46366
433         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
434         casts.
435
436 2010-11-16  Richard Guenther  <rguenther@suse.de>
437
438         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
439
440 2010-11-16  Richard Guenther  <rguenther@suse.de>
441
442         PR middle-end/45172
443         * gfortran.dg/gomp/pr45172.f90: New testcase.
444
445 2010-11-16  Nick Clifton  <nickc@redhat.com>
446
447         * gcc.target/rx/pack.c: New test.
448
449 2010-11-15  Richard Henderson  <rth@redhat.com>
450
451         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
452         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
453         Use builtin_constant_p rather than scanning for builtin name.
454
455 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
456
457         * objc.dg/property/dotsyntax-18.m: New.
458         * objc.dg/property/dotsyntax-19.m: New.
459         * objc.dg/property/dotsyntax-20.m: New.
460         * obj-c++.dg/property/dotsyntax-18.mm: New.
461         * obj-c++.dg/property/dotsyntax-19.mm: New.
462         * obj-c++.dg/property/dotsyntax-20.mm: New.
463         * objc.dg/property/dotsyntax-4.m: Removed some unused
464         variables and code.
465         * objc.dg/property/dotsyntax-6.m: Same change.
466         * objc.dg/property/dotsyntax-16.m: Same change.
467         * objc.dg/property/dotsyntax-17.m: Same change.
468         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
469         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
470         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
471         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
472         * objc.dg/property/at-property-22.m: Added missing casts.
473         * obj-c++.dg/property/at-property-22.mm: Same change.
474
475 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
476
477         PR tree-optimization/46491
478         * gcc.target/i386/pr46491.c: New test.
479
480         PR tree-optimization/46461
481         * gcc.c-torture/compile/pr46461.c: New test.
482
483 2010-11-15  Tobias Burnus  <burnus@net.b.de>
484
485         PR fortran/46484
486         * gfortran.dg/allocatable_scalar_11.f90: New.
487         * gfortran.dg/allocatable_scalar_5.f90: Make test case
488         standard conform.
489
490 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
491
492         PR debug/46095
493         * gcc.target/i386/pr46095.c: New test.
494
495         PR debug/46387
496         * gcc.dg/pr46387.c: New test.
497
498 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
499
500         * objc.dg/property/dotsyntax-16.m: New.
501         * objc.dg/property/dotsyntax-17.m: New.
502         * obj-c++.dg/property/dotsyntax-16.mm: New.
503         * obj-c++.dg/property/dotsyntax-17.mm: New.
504         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
505         syntax with properties, which now works.
506         * obj-c++.dg/property/at-property-10.mm: Same change.
507
508 2010-11-15  Martin Jambor  <mjambor@suse.cz>
509
510         PR tree-optimization/46349
511         * gnat.dg/opt9.adb: New file.
512         * gnat.dg/opt9_pkg.ads: Likewise
513
514 2010-11-15  Richard Guenther  <rguenther@suse.de>
515
516         PR lto/44989
517         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
518
519 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
520
521         PR preprocessor/45038
522         * g++.dg/pr45038.C: New test.
523
524 2010-11-15  Richard Guenther  <rguenther@suse.de>
525
526         PR tree-optimization/46467
527         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
528
529 2010-11-15  Richard Guenther  <rguenther@suse.de>
530
531         PR testsuite/46423
532         * g++.dg/torture/pr34850.C: Adjust.
533
534 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
535
536         PR c/46475
537         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
538
539 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
540
541         * objc.dg/property/at-property-21.m: New.
542         * objc.dg/property/at-property-22.m: New.
543         * objc.dg/property/at-property-23.m: New.
544         * objc.dg/property/synthesize-9.m: New.
545         * objc.dg/property/synthesize-10.m: New.
546         * objc.dg/property/synthesize-11.m: New.
547         * obj-c++.dg/property/at-property-21.mm: New.
548         * obj-c++.dg/property/at-property-22.mm: New.
549         * obj-c++.dg/property/at-property-23.mm: New.
550         * obj-c++.dg/property/synthesize-9.mm: New.
551         * obj-c++.dg/property/synthesize-10.mm: New.
552         * obj-c++.dg/property/synthesize-11.mm: New.
553
554         * objc.dg/property/at-property-4.m: Updated to match new compiler
555         where some errors have been converted into warnings and vice versa.
556         * objc.dg/property/at-property-16.m: Same change.
557         * objc.dg/property/at-property-18.m: Same change.
558         * objc.dg/property/property-neg-5.m: Same change.
559         * obj-c++.dg/property/at-property-4.mm: Same change.
560         * obj-c++.dg/property/at-property-16.mm: Same change.
561         * obj-c++.dg/property/at-property-18.mm: Same change.
562         * obj-c++.dg/property/property-neg-5.mm: Same change.
563
564         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
565         commented out because of testsuite problems; I found out that
566         using dg-warning instead of dg-message gets them to work.
567         * obj-c++.dg/property/property-neg-3.mm: Same change.
568         * obj-c++.dg/property/synthesize-6.mm: Same change.
569         * obj-c++.dg/property/at-property-5.mm: Same change.
570         * obj-c++.dg/property/at-property-14.mm: Same change.
571         * obj-c++.dg/property/at-property-18.mm: Same change.
572         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
573         some tests still do not work due to some other testsuite issue).
574
575 2010-11-13  Jason Merrill  <jason@redhat.com>
576
577         * g++.dg/cpp0x/auto20.C: New.
578
579 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
580
581         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
582         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
583
584 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
585
586         PR c/46462
587         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
588         * gcc.dg/pr35746.c: Likewise.
589         * gcc.dg/cpp/direct2.c: Likewise.
590         * gcc.dg/cpp/direct2s.c: Likewise.
591         * gcc.dg/noncompile/920923-1.c: Likewise.
592         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
593
594 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
595
596         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
597
598 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
599
600         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
601         a pointer to an arbitrary C struct with an Objective-C protocol.
602         Test various valid uses of typedef with Objective-C objects and
603         protocols instead.
604         * objc.dg/invalid-type-1.m: New.
605         * obj-c++.dg/invalid-type-1.m: New.
606
607 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
608
609         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
610
611 2010-11-13  Tobias Burnus  <burnus@net-b.de>
612
613         PR fortran/45742
614         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
615
616 2010-11-13  Tobias Burnus  <burnus@net-b.de>
617
618         PR fortran/45742
619         * gfortran.dg/volatile12.f90: New.
620
621 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
622
623         * objc.dg/attributes/method-format-1.m: Adjust.
624
625 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
626
627         PR c/20385
628         * gcc.dg/decl-9.c: New.
629
630 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
631
632         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
633
634 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
635
636         * gcc.dg/format/few-1.c: New test.
637         * gcc.dg/format/asm_fprintf-1.c: Adjust.
638         * gcc.dg/format/c90-scanf-1.c: Adjust.
639         * gcc.dg/format/cmn-err-1.c: Adjust.
640         * gcc.dg/format/dfp-printf-1.c: Adjust.
641         * gcc.dg/format/dfp-scanf-1.c: Adjust.
642         * gcc.dg/format/gcc_diag-1.c: Adjust.
643         * gcc.dg/format/ms_unnamed-1.c: Adjust.
644         * gcc.dg/format/strfmon-1.c: Adjust.
645         * gcc.dg/format/unnamed-1.c: Adjust.
646         * gcc.dg/format/xopen-2.c: Adjust.
647         * g++.dg/ext/builtin4.C: Adjust.
648         * g++.dg/ext/builtin5.C: Adjust.
649
650 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
651
652         * gcc.dg/pragma-diag-2.c: New test.
653
654 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
655
656         PR fortran/45794
657         * gfortran.dg/optional_mask.f90: New test.
658
659 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
660
661         * g++.dg/cpp0x/defaulted15.C: Adjust.
662
663 2010-11-12  James Dennett <jdennett@google.com>
664
665         PR c++/39415
666         * g++.dg/expr/static_cast7.C: New.
667
668 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
669
670         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
671         warning.
672         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
673         mips-sgi-irix*.
674         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
675         * gcc.target/mips/call-3.c: Add dg-require-visibility.
676
677 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
678
679         * gcc.dg/pr46375.c: New test.
680
681 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
682
683         PR c/44782
684         * c-c++-common/fmax-errors.c: New test.
685
686 2010-11-11  Richard Henderson  <rth@redhat.com>
687
688         * gcc.target/i386/sse-24.c: Use -ffp-contract.
689
690 2010-11-11  Jan Hubicka  <jh@suse.cz>
691
692         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
693         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
694
695 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
696
697         PR target/46088
698         * gcc.dg/pr46088.c: New test.
699
700 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
701
702         * gfortran.dg/empty_derived_type.f90: New test.
703
704 2010-11-11  Tobias Burnus  <burnus@net-b.de>
705
706         PR fortran/46413
707         * gfortran.dg/class_31.f90: New.
708
709         PR fortran/46205
710         * gfortran.dg/forall_14.f90: New.
711
712 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
713             Tobias Burnus  <burnus@net-b.de>
714
715         PR fortran/46325
716         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
717
718 2010-11-11  Jan Hubicka  <jh@suse.cz>
719
720         * gcc.dg/20081223-1.c: Update LTO options.
721         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
722         * gcc.dg/lto/20081118_0.c: Update LTO options.
723         * gcc.dg/lto/ipareference_0.c: Update LTO options.
724         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
725         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
726         * gcc.dg/lto/ipacp_0.c: Update LTO options.
727         * gcc.dg/lto/20090116_0.c: Update LTO options.
728         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
729         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
730         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
731         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
732         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
733         * gcc.dg/lto/20081224_0.c: Update LTO options.
734         * gcc.dg/lto/20090219_0.c: Update LTO options.
735         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
736         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
737         * gcc.dg/lto/20081115_0.c: Update LTO options.
738         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
739         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
740         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
741         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
742         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
743         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
744         * g++.dg/20090107-1.C: Update LTO options.
745         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
746         * g++.dg/lto/20081123_0.C: Update LTO options.
747         * g++.dg/lto/20090313_0.C: Update LTO options.
748         * g++.dg/lto/20081125_0.C: Update LTO options.
749         * g++.dg/lto/20081109-1_0.C: Update LTO options.
750         * g++.dg/lto/20081219_0.C: Update LTO options.
751         * g++.dg/lto/20100724-1_0.C: Update LTO options.
752         * g++.dg/lto/20081204-1_0.C: Update LTO options.
753         * g++.dg/lto/20090303_0.C: Update LTO options.
754         * g++.dg/lto/20100723-1_0.C: Update LTO options.
755         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
756         * g++.dg/lto/20090128_0.C: Update LTO options.
757         * g++.dg/lto/20081204-2_0.C: Update LTO options.
758         * g++.dg/lto/20090302_0.C: Update LTO options.
759         * g++.dg/lto/20081119-1_0.C: Update LTO options.
760         * g++.dg/lto/20081118_0.C: Update LTO options.
761         * g++.dg/20090121-1.C: Update LTO options.
762         * objc.dg/lto/lto.exp: Update LTO options.
763         * lib/lto.exp: Update LTO options.
764         * lib/gcc-dg.exp: Update LTO options.
765         * lib/c-torture.exp: Update LTO options.
766         * obj-c++.dg/lto/lto.exp: Update LTO options.
767
768 2010-11-11  Jan Hubicka  <jh@suse.cz>
769
770         PR tree-optimize/40436
771         * gcc.dg/tree-ssa/inline-5.c: New testcase.
772         * gcc.dg/tree-ssa/inline-6.c: New testcase.
773
774 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
775
776         * gfortran.dg/proc_decl_24.f90: New.
777
778 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
779
780         * objc.dg/property/at-property-20.m: New.
781         * objc.dg/property/synthesize-8.m: New.
782         * obj-c++.dg/property/at-property-20.m: New.
783         * obj-c++.dg/property/synthesize-8.mm: New.
784
785 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
786
787         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
788
789 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
790
791         PR middle-end/46388
792         * gcc.c-torture/compile/pr46388.c: New test.
793
794 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
795
796         * lib/lto.exp (lto-get-options-main): Support optional target
797         selector for dg-suppress-ld-options.
798
799 2010-11-11  Martin Jambor  <mjambor@suse.cz>
800
801         PR tree-optimization/46383
802         * g++.dg/torture/pr46383.C: New test.
803
804 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
805
806         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
807         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
808         to dg-options.
809         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
810         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
811         * g++.dg/other/i386-3.C: Ditto.
812
813 2010-11-10  Jason Merrill  <jason@redhat.com>
814
815         * g++.dg/cpp0x/constexpr-46420.C: New.
816
817 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
818
819         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
820         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
821         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
822         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
823         expected messages.
824
825 2010-11-10  Jan Hubicka  <jh@suse.cz>
826
827         PR tree-optimize/38669
828         * gcc.dg/tree-ssa/pr38699.c: New testcase.
829
830 2010-11-10  Jan Hubicka  <jh@suse.cz>
831
832         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
833
834 2010-11-10  Jason Merrill  <jason@redhat.com>
835
836         * g++.dg/cpp0x/constexpr-bitfield.C: New.
837
838 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
839
840         PR debug/46409
841         * gcc.dg/debug/pr46409.c: New test.
842
843         PR c++/46368
844         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
845
846 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
847
848         PR target/46419
849         * gcc-target/i386/pr46419.c: New test.
850
851 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
852
853         * g++.dg/other/i386-2.C: Add -mtbm.
854         * g++.dg/other/i386-3.C: Likewise.
855         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
856         * gcc.target/i386/funcspec-6.c: Likewise.
857         * gcc.target/i386/sse-12.c: Add -mtbm.
858         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
859         operand intrinsics.
860         * gcc.target/i386/sse-14.c: Likewise.
861         * gcc.target/i386/sse-22.c: Likewise.
862         * gcc.target/i386/sse-23.c: Likewise.
863         * gcc.target/i386/tbm-1.c: New file.
864         * gcc.target/i386/tbm-2.c: Likewise.
865
866 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
867
868         * g++.dg/other/i386-2.C: Add -mbmi.
869         * g++.dg/other/i386-3.C: Likewise.
870         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
871         * gcc.target/i386/funcspec-6.c: Likewise.
872         * gcc.target/i386/sse-12.c: Add -mbmi.
873         * gcc.target/i386/bmi-1.c: New file.
874         * gcc.target/i386/bmi-2.c: Likewise.
875         * gcc.target/i386/bmi-3.c: Likewise.
876         * gcc.target/i386/bmi-4.c: Likewise.
877         * gcc.target/i386/bmi-5.c: Likewise.
878         * gcc.target/i386/bmi-6.c: Likewise.
879
880 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
881
882         PR c++/46065
883         * g++.dg/pr46065.C: New test.
884
885 2010-11-10  Jan Hubicka  <jh@suse.cz>
886
887         PR tree-optimize/33172
888         PR tree-optimize/43411
889         * gcc.dg/tree-ssa/pr33172.c: New testcase.
890         * g++.dg/tree-ssa/pr43411.C: New testcase.
891
892 2010-11-10  Jan Hubicka  <jh@suse.cz>
893
894         PR tree-optimize/46228
895         * g++.dg/tree-ssa/pr46228.C: New testcase.
896
897 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
898
899         PR tree-optimization/46414
900         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
901
902 2010-11-10  Tobias Burnus  <burnus@net-b.de>
903
904         PR fortran/46411
905         * gfortran.dg/intrinsic_7.f90: New.
906
907 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
908
909         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
910         * g++.dg/abi/thunk4.C: Likewise.
911         * g++.dg/opt/combine.C: Add dg-require-visibility.
912         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
913         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
914         alpha*-dec-osf*.
915         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
916         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
917         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
918         large arena_size.
919         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
920         * gcc.dg/intmax_t-1.c: Likewise.
921
922 2010-11-10  Tobias Burnus  <burnus@net-b.de>
923
924         PR fortran/46244
925         * gfortran.dg/class_30.f90: New.
926
927 2010-11-10  Tobias Burnus  <burnus@net-b.de>
928
929         PR fortran/46223
930         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
931         failure on s390.
932
933 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
934
935         PR tree-optimization/45971
936         * gcc.dg/vect/O3-pr45971.c: New.
937
938 2010-11-10  Richard Guenther  <rguenther@suse.de>
939
940         PR tree-optimization/44964
941         * gcc.dg/pr44964.c: New testcase.
942
943 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
944
945         * gnat.dg/opt10.adb: Fix typo.
946
947 2010-11-10  Martin Jambor  <mjambor@suse.cz>
948
949         PR tree-optimization/46351
950         PR tree-optimization/46377
951         * gnat.dg/opt10.adb: New file.
952         * gnat.dg/opt10_pkg.ads: Likewise.
953         * gnat.dg/opt11.adb: Likewise.
954         * gnat.dg/opt11.ads: Likewise.
955
956 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
957
958         * gnat.dg/boolean_conv.adb: New test.
959
960 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
961
962         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
963
964 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
965
966         * gnat.dg/unchecked_convert7.adb: New test.
967
968 2010-11-10  Richard Guenther  <rguenther@suse.de>
969
970         PR tree-optimization/46398
971         * gcc.dg/torture/pr46398.c: New testcase.
972
973 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
974
975         * gfortran.dg/open_dev_null.f90: New test.
976
977 2010-11-09  Jan Hubicka  <jh@suse.cz>
978
979         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
980         unrolling.
981
982 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
983
984         * gcc.dg/struct-semi-4.c: New test.
985
986 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
987
988         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
989         power5 to enable generation of FRIZ.
990
991         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
992         optimization.
993
994         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
995         expected.
996
997 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
998
999         PR target/43808
1000         * gfortran.dg/pr43808.f90: New test.
1001
1002 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1003
1004         PR tree-optimization/46036
1005         * gfortran.dg/lto/pr46036_0.f90: New.
1006
1007 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1008
1009         PR middle-end/45663
1010         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1011         bar invocation instead of first.
1012
1013         PR debug/46171
1014         * gcc.dg/pr46171.c: New test.
1015
1016 2010-11-09  Richard Guenther  <rguenther@suse.de>
1017
1018         PR tree-optimization/46355
1019         * gcc.dg/pr46355.c: New testcase.
1020
1021 2010-11-09  Richard Guenther  <rguenther@suse.de>
1022
1023         PR tree-optimization/46177
1024         * gcc.dg/pr46177-2.c: New testcase.
1025
1026 2010-11-09  Richard Guenther  <rguenther@suse.de>
1027
1028         PR testsuite/46312
1029         * gcc.dg/vec-scal-opt.c: Move ...
1030         * gcc.dg/vect/vect-scal-opt.c: ... here.
1031         * gcc.dg/vec-scal-opt1.c: Move ...
1032         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1033         * gcc.dg/vec-scal-opt2.c: Move ...
1034         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1035
1036 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1037
1038         * gnat.dg/specs/static_initializer5.ads: New test.
1039         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1040
1041 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1042
1043         PR middle-end/46360
1044         * gcc.c-torture/compile/pr46360.c: New test.
1045
1046         PR c++/45894
1047         * g++.dg/warn/Wsequence-point-2.C: New test.
1048
1049 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1050
1051         PR fortran/46313
1052         * gfortran.dg/class_29.f03: New.
1053
1054 2010-11-09  Richard Guenther  <rguenther@suse.de>
1055
1056         PR middle-end/46221
1057         * gcc.target/i386/alias-1.c: New testcase.
1058
1059 2010-11-08  Jason Merrill  <jason@redhat.com>
1060
1061         * g++.dg/cpp0x/constexpr-sassert.C: New.
1062
1063 2010-11-08  Jason Merrill  <jason@redhat.com>
1064
1065         * g++.dg/cpp0x/constexpr-defarg.C: New.
1066
1067 2010-11-08  Xinliang David Li  <davidxl@google.com>
1068
1069         PR tree-optimization/46316
1070         * gcc.c-torture/execute/pr46316.c: New test.
1071
1072 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1073
1074         PR fortran/46344
1075         * gfortran.dg/class_28.f03: Extended.
1076
1077 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1078
1079         * objc.dg/property/dotsyntax-13.m: New.
1080         * objc.dg/property/dotsyntax-14.m: New.
1081         * objc.dg/property/dotsyntax-15.m: New.
1082         * objc.dg/property/synthesize-7.m: New.
1083         * obj-c++.dg/property/dotsyntax-13.mm: New.
1084         * obj-c++.dg/property/dotsyntax-14.mm: New.
1085         * obj-c++.dg/property/dotsyntax-15.mm: New.
1086         * obj-c++.dg/property/synthesize-7.mm: New.
1087
1088 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1089
1090         * objc.dg/property/dynamic-4.m: New.
1091         * objc.dg/property/dynamic-5.m: New.
1092         * objc.dg/property/dynamic-6.m: New.
1093         * obj-c++.dg/property/dynamic-4.mm: New.
1094         * obj-c++.dg/property/dynamic-5.mm: New.
1095         * obj-c++.dg/property/dynamic-6.mm: New.
1096
1097 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1098
1099         * objc.dg/property/synthesize-3.m: New.
1100         * objc.dg/property/synthesize-4.m: New.
1101         * objc.dg/property/synthesize-5.m: New.
1102         * objc.dg/property/synthesize-6.m: New.
1103         * obj-c++.dg/property/synthesize-3.mm: New.
1104         * obj-c++.dg/property/synthesize-4.mm: New.
1105         * obj-c++.dg/property/synthesize-5.mm: New.
1106         * obj-c++.dg/property/synthesize-6.mm: New.
1107
1108 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1109
1110         * objc.dg/property/at-property-5.m: Updated test.
1111         * objc.dg/property/at-property-16.m: New.
1112         * objc.dg/property/at-property-17.m: New.
1113         * objc.dg/property/at-property-18.m: New.
1114         * objc.dg/property/at-property-19.m: New.
1115         * objc.dg/property/dotsyntax-12.m: New.
1116         * objc.dg/protocol-inheritance-1.m: New.
1117         * objc.dg/protocol-inheritance-2.m: New.
1118         * obj-c++.dg/property/at-property-5.mm: Updated test.
1119         * obj-c++.dg/property/at-property-16.mm: New.
1120         * obj-c++.dg/property/at-property-17.mm: New.
1121         * obj-c++.dg/property/at-property-18.mm: New.
1122         * obj-c++.dg/property/at-property-19.mm: New.
1123         * obj-c++.dg/protocol-inheritance-1.mm: New.
1124         * obj-c++.dg/protocol-inheritance-2.mm: New.
1125         * obj-c++.dg/property/dotsyntax-12.mm: New.
1126
1127 2010-11-08  Jason Merrill  <jason@redhat.com>
1128
1129         * g++.dg/expr/overflow1.C: New.
1130         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1131         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1132         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1133         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1134
1135 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1136
1137         * gcc.dg/pr35442.c: Adapt warning.
1138
1139         PR target/46280
1140         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1141         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1142         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1143         i?86-*-* x86_64-*-*.
1144         * g++.dg/torture/pr36445.C: Likewise.
1145         * gcc.c-torture/compile/pr34856.c: Likewise.
1146         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1147         * gcc.c-torture/compile/vector-1.c: Likewise.
1148         * gcc.c-torture/compile/vector-2.c: Likewise.
1149         * gcc.dg/pr32912-1.c: Likewise.
1150         * gcc.c-torture/execute/va-arg-25.c: Move ...
1151         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1152         Add dg-options -msse, dg-require-effective-target sse_runtime for
1153         for i?86-*-*, x86_64-*-*.
1154         * gcc.c-torture/execute/vector-1.c: Likewise.
1155         * gcc.c-torture/execute/vector-2.c: Likewise.
1156         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1157         i?86-*-*, x86_64-*-*.
1158         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1159         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1160         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1161         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1162         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1163
1164 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1165
1166         * gcc.dg/torture/pr45982.c: Add -std=c99
1167         * gcc.dg/torture/pr45623.c: Ditto.
1168
1169 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1170
1171         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1172         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1173
1174 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1175
1176         PR target/28627
1177         * g++.dg/ext/dllimport7.C: Adjust second error check and
1178         allow test for x86_64 mingw, too.
1179
1180 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1181
1182         PR fortran/46344
1183         * gfortran.dg/class_28.f03: New.
1184
1185 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1186
1187         PR rtl-optimization/45352
1188         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1189         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1190         gcc.target/i386/pr45352-2.c: New tests.
1191
1192 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1193
1194         PR libobjc/36610
1195         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1196         XFAIL the run for all but m32 x86.
1197
1198 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1199
1200         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1201         as comment character.
1202
1203 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1204
1205         * gcc.target/mips/mips.exp: Revert previous patch.
1206         * gcc.target/mips/fma-1.c: Delete.
1207         * gcc.target/mips/fma-2.c: Likewise.
1208         * gcc.target/mips/fma-3.c: Likewise.
1209         * gcc.target/mips/fma-4.c: Likewise.
1210         * gcc.target/mips/fma-5.c: Likewise.
1211         * gcc.target/mips/fma-6.c: Likewise.
1212         * gcc.target/mips/fma-7.c: Likewise.
1213         * gcc.target/mips/fma-8.c: Likewise.
1214         * gcc.target/mips/fma-9.c: Likewise.
1215         * gcc.target/mips/fma-10.c: Likewise.
1216         * gcc.target/mips/fma-11.c: Likewise.
1217         * gcc.target/mips/fma-12.c: Likewise.
1218         * gcc.target/mips/fma-13.c: Likewise.
1219         * gcc.target/mips/fma-14.c: Likewise.
1220         * gcc.target/mips/fma-15.c: Likewise.
1221         * gcc.target/mips/fma-16.c: Likewise.
1222         * gcc.target/mips/fma-17.c: Likewise.
1223         * gcc.target/mips/fma-18.c: Likewise.
1224         * gcc.target/mips/fma-19.c: Likewise.
1225         * gcc.target/mips/fma-20.c: Likewise.
1226
1227 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1228
1229         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1230         * gcc.target/mips/fma-1.c: New test.
1231         * gcc.target/mips/fma-2.c: Likewise.
1232         * gcc.target/mips/fma-3.c: Likewise.
1233         * gcc.target/mips/fma-4.c: Likewise.
1234         * gcc.target/mips/fma-5.c: Likewise.
1235         * gcc.target/mips/fma-6.c: Likewise.
1236         * gcc.target/mips/fma-7.c: Likewise.
1237         * gcc.target/mips/fma-8.c: Likewise.
1238         * gcc.target/mips/fma-9.c: Likewise.
1239         * gcc.target/mips/fma-10.c: Likewise.
1240         * gcc.target/mips/fma-11.c: Likewise.
1241         * gcc.target/mips/fma-12.c: Likewise.
1242         * gcc.target/mips/fma-13.c: Likewise.
1243         * gcc.target/mips/fma-14.c: Likewise.
1244         * gcc.target/mips/fma-15.c: Likewise.
1245         * gcc.target/mips/fma-16.c: Likewise.
1246         * gcc.target/mips/fma-17.c: Likewise.
1247         * gcc.target/mips/fma-18.c: Likewise.
1248         * gcc.target/mips/fma-19.c: Likewise.
1249         * gcc.target/mips/fma-20.c: Likewise.
1250
1251 2010-11-06  Jason Merrill  <jason@redhat.com>
1252
1253         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1254
1255 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1256
1257         PR c/43384
1258         * gcc.dg/parser-error-3.c: New test.
1259
1260 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1261
1262         PR c++/45332
1263         * g++.dg/parse/semicolon2.C: New testcase.
1264         * g++.dg/ext/asmspec1.C: Adjust.
1265         * g++.dg/init/new13.C: Adjust.
1266         * g++.dg/parse/ctor5.C: Adjust.
1267
1268 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1269
1270         PR fortran/46330
1271         * gfortran.dg/class_27.f03: New.
1272
1273 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1274
1275         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1276         * objc.dg/property/dotsyntax-5.m: New.
1277         * objc.dg/property/dotsyntax-6.m: New.
1278         * objc.dg/property/dotsyntax-7.m: New.
1279         * objc.dg/property/dotsyntax-8.m: New.
1280         * objc.dg/property/dotsyntax-9.m: New.
1281         * objc.dg/property/dotsyntax-10.m: New.
1282         * objc.dg/property/dotsyntax-11.m: New.
1283         * obj-c++.dg/property/dotsyntax-5.mm: New.
1284         * obj-c++.dg/property/dotsyntax-6.mm: New.
1285         * obj-c++.dg/property/dotsyntax-7.mm: New.
1286         * obj-c++.dg/property/dotsyntax-8.mm: New.
1287         * obj-c++.dg/property/dotsyntax-9.mm: New.
1288         * obj-c++.dg/property/dotsyntax-10.mm: New.
1289         * obj-c++.dg/property/dotsyntax-11.mm: New.
1290
1291 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1292
1293         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1294         NeXT runtime when the type is READONLY.
1295
1296 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1297
1298         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1299         * gcc.target/i386/387-6.c: Ditto.
1300         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1301         * gcc.target/i386/387-4.c: Ditto.
1302         * gcc.target/i386/387-7.c: Ditto.
1303         * gcc.target/i386/387-8.c: Ditto.
1304         * gcc.target/i386/387-9.c: Ditto.
1305         * gcc.target/i386/387-10.c: Ditto.
1306         * gcc.target/i386/387-11.c: Ditto.
1307         * gcc.target/i386/387-12.c: Ditto.
1308
1309         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1310
1311 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1312
1313         PR target/44981
1314         * gcc.dg/darwin-cfstring-format-1.c: New.
1315         * gcc.dg/warn-nsstring.c: New.
1316         * objc.dg/fsf-nsstring-format-1.m: New.
1317         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1318         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1319         linker warning.
1320
1321 2010-11-05  Jason Merrill  <jason@redhat.com>
1322
1323         PR c++/45473
1324         * g++.dg/inherit/virtual6.C: New.
1325
1326 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1327
1328         PR c/44772
1329         * gcc.dg/Wcxx-compat-21.c: New test.
1330
1331 2010-11-05  Ian Lance Taylor  <iant@google.com>
1332
1333         PR target/46084
1334         * gcc.target/i386/pr46084.c: New test.
1335
1336 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1337
1338         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1339         * (check_effective_target_mempcpy): New.
1340         * gcc.c-torture/execute/pr45636.c: Move this...
1341         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1342
1343 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1344
1345         * gcc.target/i386/i386.exp (FLAGS): Remove.
1346         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1347
1348 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1349
1350         PR c++/46160
1351         * g++.dg/opt/empty2.C: New test.
1352
1353         PR target/45670
1354         * gcc.target/i386/pr45670.c: New test.
1355
1356 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1357
1358         PR fortran/45451
1359         PR fortran/46174
1360         * gfortran.dg/class_19.f03: Modified.
1361         * gfortran.dg/class_allocate_6.f03: New.
1362
1363 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1364
1365         * gcc.target/i386/avx-vzeroupper-19.c: New.
1366
1367 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1368
1369         PR tree-optimization/46099
1370         * gcc.dg/autopar/pr46099.c: New test.
1371
1372         PR middle-end/43690
1373         * c-c++-common/pr43690.c: New test.
1374
1375 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1376
1377         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1378         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1379         declaration and implementation.
1380         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1381         * obj-c++.dg/property/at-property-13.mm: Likewise.
1382         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1383         * obj-c++.dg/property/property-1.mm: Likewise.
1384         * obj-c++.dg/property/at-property-7.mm: Likewise.
1385         * obj-c++.dg/property/at-property-9.mm: Likewise.
1386         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1387         * obj-c++.dg/property/at-property-10.mm: Likewise.
1388         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1389         * obj-c++.dg/property/at-property-12.mm: Likewise.
1390         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1391         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1392         * obj-c++.dg/property/at-property-6.mm: Likewise.
1393         * obj-c++.dg/property/at-property-8.mm: Likewise.
1394         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1395         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1396         * obj-c++.dg/property/at-property-11.mm: Likewise.
1397         * obj-c++.dg/template-8.mm: Likewise.
1398         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1399         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1400         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1401         and put a FIXME for this.
1402         * obj-c++.dg/property/property-2.mm: Remove.
1403         * obj-c++.dg/property/property-3.mm: Remove.
1404
1405 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1406
1407         PR debug/46307
1408         * gcc.dg/pr46307.c: New test.
1409
1410 2010-11-05  Jason Merrill  <jason@redhat.com>
1411
1412         PR c++/46304
1413         * g++.dg/ext/complex6.C: New.
1414
1415 2010-11-04  Bud Davis   <jimmied@smu.edu>
1416
1417         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1418
1419 2010-11-04  Chao-ying Fu  <fu@mips.com>
1420
1421         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1422         msubu, mult, multu.
1423         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1424
1425 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1426
1427         Fixed using the Objective-C 2.0 dot-syntax with class names.
1428         * objc.dg/property/dotsyntax-3.m: New.
1429         * objc.dg/property/dotsyntax-4.m: New.
1430         * obj-c++.dg/property/dotsyntax-3.mm: New.
1431         * obj-c++.dg/property/dotsyntax-4.mm: New.
1432
1433         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1434         Objective-C 2.0 dot-syntax is used with class names.
1435         * obj-c++.dg/fobjc-std-1.mm: Same change.
1436
1437 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1438
1439         * gcc.target/powerpc/loop_align.c: New.
1440
1441 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1442
1443         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1444
1445         merge from FSF 'apple/trunk' branch.
1446         * gcc.target/powerpc/darwin64-abi.c: New.
1447
1448 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1449
1450         PR tree-optimization/46233
1451         * gcc.dg/pr46233.c: New test.
1452
1453 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1454
1455         * objc.dg/property/property-2.m: Deleted.
1456         * objc.dg/property/property-3.m: Deleted.
1457
1458 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1459
1460         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1461         defined.
1462         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1463         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1464         * objc.dg/property/property-1.m: Likewise.
1465         * objc.dg/property/at-property-6.m: Likewise.
1466         * objc.dg/property/at-property-7.m: Likewise.
1467         * objc.dg/property/dotsyntax-1.m: Likewise.
1468         * objc.dg/property/at-property-8.m: Likewise.
1469         * objc.dg/property/dotsyntax-2.m: Likewise.
1470         * objc.dg/property/at-property-9.m: Likewise.
1471         * objc.dg/property/synthesize-2.m: Likewise.
1472         * objc.dg/property/at-property-10.m: Likewise.
1473         * objc.dg/property/at-property-11.m: Likewise.
1474         * objc.dg/property/at-property-12.m: Likewise.
1475         * objc.dg/property/at-property-13.m: Likewise.
1476         * objc.dg/property/fsf-property-method-access.m: Likewise.
1477         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1478         linker warning.
1479         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1480         warnings.
1481         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1482         deprecation warnings.  Use Object1 implementation.
1483         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1484         * objc/execute/forward-1.m: Remove.
1485         * objc/execute/forward-1.x: Remove.
1486
1487 2010-11-04  Jason Merrill  <jason@redhat.com>
1488
1489         * g++.dg/cpp0x/constexpr-access.C: New.
1490
1491 2010-11-04  Richard Guenther  <rguenther@suse.de>
1492
1493         PR rtl-optimization/46183
1494         * gcc.dg/torture/pr46183.c: New testcase.
1495
1496 2010-11-04  Richard Guenther  <rguenther@suse.de>
1497
1498         PR tree-optimization/46068
1499         * gcc.dg/torture/pr46068.c: New testcase.
1500
1501 2010-11-04  Richard Guenther  <rguenther@suse.de>
1502
1503         PR tree-optimization/45991
1504         * gcc.dg/pr45991.c: New testcase.
1505
1506 2010-11-04  Richard Guenther  <rguenther@suse.de>
1507
1508         PR tree-optimization/46154
1509         * g++.dg/torture/pr46154.C: New testcase.
1510
1511 2010-11-04  Richard Guenther  <rguenther@suse.de>
1512
1513         PR tree-optimization/45733
1514         * gcc.dg/pr45733.c: New testcase.
1515
1516 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1517
1518         PR tree-optimization/46213
1519         * gfortran.dg/vect/pr46213.f90: New.
1520
1521 2010-11-04  Richard Guenther  <rguenther@suse.de>
1522
1523         PR testsuite/45702
1524         * gcc.dg/pr34989-1.c: Move ...
1525         * gcc.dg/lto/pr34989-1_0.c: ... here.
1526         * gcc.dg/pr34989-2.c: Move ...
1527         * gcc.dg/lto/pr34989-1_1.c: ... here.
1528         * gcc.dg/pr27898.c: Move ...
1529         * gcc.dg/lto/pr27898_0.c: ... here and ...
1530         * gcc.dg/lto/pr27898_1.c: ... split.
1531         * gcc.dg/pr28712.c: Move ...
1532         * gcc.dg/lto/pr28712_0.c: ... here and ...
1533         * gcc.dg/lto/pr28712_1.c: ... split ...
1534         * gcc.dg/lto/pr28712_2.c: ... twice.
1535         * gcc.dg/pr28706.c: Move ...
1536         * gcc.dg/lto/pr28706_0.c: ... here and ...
1537         * gcc.dg/lto/pr28706_1.c: ... split.
1538
1539 2010-11-04  Richard Guenther  <rguenther@suse.de>
1540             Richard Henderson  <rth@redhat.com>
1541
1542         * gcc.target/i386/fma4-vector-2.c: New testcase.
1543
1544 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1545             Richard Guenther  <rguenther@suse.de>
1546
1547         * gcc.dg/vec-scal-opt.c: New testcase.
1548         * gcc.dg/vec-scal-opt1.c: New testcase.
1549         * gcc.dg/vec-scal-opt2.c: New testcase.
1550
1551 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1552
1553         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1554         from plugin build flags on Darwin targets.
1555
1556 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1557
1558         * gcc.target/i386/pr46285.c: Require split_stack target.
1559
1560 2010-11-03  Jason Merrill  <jason@redhat.com>
1561
1562         PR c++/46293
1563         * g++.dg/cpp0x/constexpr-base2.C: New.
1564
1565         PR c++/46289
1566         * g++.dg/cpp0x/initlist45.C: New.
1567
1568 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1569
1570         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1571         is now allowed in categories.
1572         * obj-c++.dg/property/dynamic-2.mm: Same change.
1573         * objc.dg/property/dynamic-3.m: New.
1574         * obj-c++.dg/property/dynamic-3.mm: New.
1575         * objc.dg/property/at-property-14.m: New.
1576         * objc.dg/property/at-property-15.m: New.
1577         * obj-c++.dg/property/at-property-14.mm: New.
1578         * obj-c++.dg/property/at-property-15.mm: New.
1579
1580         * objc.dg/foreach-6.m: Added a few more tests for valid and
1581         invalid iterating variables and collections.
1582
1583 2010-11-03  Xinliang David Li  <davidxl@google.com>
1584
1585         PR target/46200
1586         * g++.dg/tree-ssa/ivopts-2.C: New test.
1587
1588 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1589
1590         PR target/46295
1591         * gcc.target/i386/pr46295.c: New.
1592
1593 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1594
1595         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1596         precision min/max for single precision on VSX.
1597
1598 2010-11-03  Jason Merrill  <jason@redhat.com>
1599
1600         PR c++/46289
1601         * g++.dg/cpp0x/constexpr-ice3.C: New.
1602
1603 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1604
1605         * gnat.dg/opt8.ad[sb]: New test.
1606         * gnat.dg/opt8_pkg.ads: New helper.
1607
1608 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1609
1610         PR rtl-optimization/45865
1611         * gcc.dg/pr45865.c: New.
1612         * gcc.dg/torture/pr45865.c: Likewise.
1613
1614         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1615         * gcc.target/arm/headmerge-2.c: Likewise.
1616         * gcc.target/i386/headmerge-1.c: Likewise.
1617         * gcc.target/i386/headmerge-2.c: Likewise.
1618
1619 2010-11-03  Richard Guenther  <rguenther@suse.de>
1620
1621         PR middle-end/46288
1622         * gcc.dg/pr46288.c: New testcase.
1623
1624 2010-11-03  Richard Guenther  <rguenther@suse.de>
1625
1626         PR tree-optimization/44807
1627         * gcc.dg/torture/pr44807.c: New testcase.
1628
1629 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1630
1631         PR libgfortran/43899
1632         * gfortran.dg/namelist_67.f90: New test.
1633
1634 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1635
1636         PR tree-optimization/46009
1637         * gcc.dg/vect/pr46009.c: New function.
1638
1639 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1640
1641         Implemented -fobjc-std=objc1 flag.
1642         * objc.dg/fobjc-std-1.m: New.
1643         * obj-c++.dg/fobjc-std-1.mm: New.
1644
1645 2010-11-03  Richard Guenther  <rguenther@suse.de>
1646
1647         PR middle-end/46241
1648         * g++.dg/debug/pr46241.C: New testcase.
1649
1650 2010-11-03  Richard Guenther  <rguenther@suse.de>
1651
1652         PR tree-optimization/46190
1653         * gfortran.dg/pr46190.f90: New testcase.
1654
1655 2010-11-03  Richard Guenther  <rguenther@suse.de>
1656
1657         PR testsuite/46274
1658         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1659         * gcc.dg/vect/vect-19.c: Likewise.
1660         * gcc.dg/vect/vect-17.c: Likewise.
1661
1662 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1663
1664         PR target/46285
1665         * gcc.target/i386/pr46285.c: New.
1666
1667 2010-11-03  Richard Guenther  <rguenther@suse.de>
1668
1669         PR tree-optimization/46217
1670         * gcc.dg/pr46217.c: New testcase.
1671
1672 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1673
1674         * objc.dg/property/dotsyntax-1.m: New.
1675         * objc.dg/property/dotsyntax-2.m: New.
1676         * obj-c++.dg/property/dotsyntax-1.mm: New.
1677         * obj-c++.dg/property/dotsyntax-2.mm: New.
1678
1679 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1680
1681         PR tree-optimization/46165
1682         * gcc.dg/pr46165.c: New test.
1683
1684 2010-11-03  Richard Guenther  <rguenther@suse.de>
1685
1686         PR middle-end/46251
1687         * gcc.dg/pr46251.c: New testcase.
1688
1689 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1690
1691         PR tree-optimization/46107
1692         * gcc.c-torture/compile/pr46107.c: New test.
1693
1694         PR debug/46252
1695         * gcc.dg/pr46252.c: New test.
1696
1697         PR rtl-optimization/46034
1698         PR rtl-optimization/46212
1699         PR rtl-optimization/46248
1700         * gcc.c-torture/compile/pr46034.c: New test.
1701         * gcc.c-torture/compile/pr46248.c: New test.
1702         * gcc.dg/pr46212.c: New test.
1703
1704 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1705
1706         * gnat.dg/sizetype4.adb: New test.
1707
1708 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1709
1710         * gcc.target/i386/avx-vzeroupper-15.c: New.
1711         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1712         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1713         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1714
1715         PR target/46253
1716         * gcc.target/i386/pr46253.c: New.
1717
1718 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1719             Tobias Burnus  <burnus@net-b.de>
1720
1721         PR fortran/45170
1722         * gfortran.dg/deferred_type_param_1.f90: New.
1723         * gfortran.dg/deferred_type_param_2.f90: New.
1724         * gfortran.dg/initialization_1.f90: Update dg-errors.
1725         * gfortran.dg/initialization_9.f90: Update dg-errors.
1726
1727 2010-11-02  Richard Guenther  <rguenther@suse.de>
1728
1729         PR tree-optimization/46149
1730         * g++.dg/torture/pr46149.C: New testcase.
1731
1732 2010-11-02  Richard Guenther  <rguenther@suse.de>
1733
1734         PR tree-optimization/46216
1735         * gcc.dg/torture/pr46216.c: New testcase.
1736
1737 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1738
1739         PR target/46131
1740         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1741         *-*-osf*.
1742
1743 2010-11-02  Richard Guenther  <rguenther@suse.de>
1744
1745         PR tree-optimization/46184
1746         * gcc.dg/pr46184.c: New testcase.
1747
1748 2010-11-02  Richard Guenther  <rguenther@suse.de>
1749
1750         PR tree-optimization/46177
1751         * gcc.dg/pr46177.c: New testcase.
1752
1753 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1754
1755         PR middle-end/46120
1756         * g++.dg/ipa/ivinline-9.C: New test.
1757
1758 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1759
1760         PR tree-optimization/45875
1761         * g++.dg/torture/pr45875.C: New test.
1762
1763 2010-11-02  Richard Guenther  <rguenther@suse.de>
1764
1765         PR testsuite/46249
1766         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1767
1768 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1769
1770         PR debug/46255
1771         * gcc.dg/pr46255.c: New test.
1772
1773 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1774
1775         PR c++/46170
1776         PR c++/46162
1777         * g++.dg/template/sfinae26.C: New test.
1778         * g++.dg/template/sfinae27.C: Likewise.
1779
1780 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1781
1782         PR c++/45606
1783         * g++.dg/template/typedef36.C: New test.
1784         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1785         * g++.dg/template/canon-type-10.C: Likewise.
1786         * g++.dg/template/canon-type-11.C: Likewise.
1787         * g++.dg/template/canon-type-12.C: Likewise.
1788         * g++.dg/template/canon-type-13.C: Likewise.
1789
1790 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1791
1792         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1793         instance of debug_pubnames on darwin.
1794
1795 2010-11-01  Jason Merrill  <jason@redhat.com>
1796             Benjamin Kosnik  <bkoz@redhat.com>
1797
1798         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1799         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1800
1801         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1802         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1803         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1804         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1805         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1806         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1807         * g++.dg/cpp0x/constexpr-array.C: New.
1808         * g++.dg/cpp0x/constexpr-base.C: New.
1809         * g++.dg/cpp0x/constexpr-complex.C: New.
1810         * g++.dg/cpp0x/constexpr-data1.C: New.
1811         * g++.dg/cpp0x/constexpr-data2.C: New.
1812         * g++.dg/cpp0x/constexpr-deref.C: New.
1813         * g++.dg/cpp0x/constexpr-diag1.C: New.
1814         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1815         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1816         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1817         * g++.dg/cpp0x/constexpr-empty.C: New.
1818         * g++.dg/cpp0x/constexpr-empty2.C: New.
1819         * g++.dg/cpp0x/constexpr-empty3.C: New.
1820         * g++.dg/cpp0x/constexpr-empty4.C: New.
1821         * g++.dg/cpp0x/constexpr-empty5.C: New.
1822         * g++.dg/cpp0x/constexpr-ex1.C: New.
1823         * g++.dg/cpp0x/constexpr-ex2.C: New.
1824         * g++.dg/cpp0x/constexpr-ex3.C: New.
1825         * g++.dg/cpp0x/constexpr-ex4.C: New.
1826         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1827         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1828         * g++.dg/cpp0x/constexpr-function1.C: New.
1829         * g++.dg/cpp0x/constexpr-function2.C: New.
1830         * g++.dg/cpp0x/constexpr-function3.C: New.
1831         * g++.dg/cpp0x/constexpr-ice.C: New.
1832         * g++.dg/cpp0x/constexpr-initlist.C: New.
1833         * g++.dg/cpp0x/constexpr-neg1.C: New.
1834         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1835         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1836         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1837         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1838         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1839         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1840         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1841         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1842         * g++.dg/cpp0x/constexpr-object1.C: New.
1843         * g++.dg/cpp0x/constexpr-object2.C: New.
1844         * g++.dg/cpp0x/constexpr-overflow.C: New.
1845         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1846         * g++.dg/cpp0x/constexpr-pos1.C: New.
1847         * g++.dg/cpp0x/constexpr-potential1.C: New.
1848         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1849         * g++.dg/cpp0x/constexpr-pure.C: New.
1850         * g++.dg/cpp0x/constexpr-static.C: New.
1851         * g++.dg/cpp0x/constexpr-static2.C: New.
1852         * g++.dg/cpp0x/constexpr-static3.C: New.
1853         * g++.dg/cpp0x/constexpr-static4.C: New.
1854         * g++.dg/cpp0x/constexpr-static5.C: New.
1855         * g++.dg/cpp0x/constexpr-static6.C: New.
1856         * g++.dg/cpp0x/constexpr-string.C: New.
1857         * g++.dg/cpp0x/constexpr-switch.C: New.
1858         * g++.dg/cpp0x/constexpr-targ.C: New.
1859         * g++.dg/cpp0x/constexpr-throw.C: New.
1860         * g++.dg/cpp0x/constexpr-typeid.C: New.
1861         * g++.dg/cpp0x/constexpr-union.C: New.
1862         * g++.dg/cpp0x/constexpr-value.C: New.
1863         * g++.dg/cpp0x/constexpr-value2.C: New.
1864         * g++.dg/cpp0x/constexpr-variadic.C: New.
1865         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1866         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1867         * g++.dg/other/fold1.C: Likewise.
1868         * g++.dg/parse/crash36.C: Likewise.
1869         * g++.dg/parse/constant4.C: Adjust expected error.
1870         * g++.dg/template/arg5.C: Likewise.
1871         * g++.dg/template/non-dependent10.C: Likewise.
1872         * g++.dg/template/qualified-id3.C: Likewise.
1873         * g++.dg/warn/overflow-warn-1.C: Likewise.
1874         * g++.dg/warn/overflow-warn-3.C: Likewise.
1875         * g++.dg/warn/overflow-warn-4.C: Likewise.
1876         * g++.old-deja/g++.pt/crash10.C: Likewise.
1877
1878         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1879
1880 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1881
1882         Implemented format and noreturn attributes for Objective-C methods.
1883         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1884         * objc.dg/attributes/method-deprecated-1.m: New.
1885         * objc.dg/attributes/method-deprecated-2.m: New.
1886         * objc.dg/attributes/method-deprecated-3.m: New.
1887         * objc.dg/attributes/method-noreturn-1.m: New.
1888         * objc.dg/attributes/method-sentinel-1.m: New.
1889         * objc.dg/attributes/method-format-1.m: New.
1890         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1891         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1892         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1893         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1894         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1895         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1896         * obj-c++.dg/attributes/method-format-1.mm: New.
1897
1898 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1899
1900         * objc.dg/property/at-property-deprecated-1.m: New.
1901         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1902
1903 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1904
1905         Implemented Objective-C 2.0 property accessors.
1906         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1907         avoid testing more complex accessors in this testcase which is not
1908         about them.
1909         * objc.dg/property/at-property-7.m: Same change.
1910         * objc.dg/property/at-property-8.m: Same change.
1911         * objc.dg/property/at-property-9.m: Same change.
1912         * objc.dg/property/at-property-10.m: Same change.
1913         * objc.dg/property/at-property-11.m: Same change.
1914         * obj-c++.dg/property/at-property-6.mm: Same change.
1915         * obj-c++.dg/property/at-property-7.mm: Same change.
1916         * obj-c++.dg/property/at-property-8.mm: Same change.
1917         * obj-c++.dg/property/at-property-9.mm: Same change.
1918         * obj-c++.dg/property/at-property-10.mm: Same change.
1919         * obj-c++.dg/property/at-property-11.mm: Same change.
1920         * objc.dg/property/at-property-12.m: New.
1921         * objc.dg/property/at-property-13.m: New.
1922         * obj-c++.dg/property/at-property-12.mm: New.
1923         * obj-c++.dg/property/at-property-13.mm: New.
1924
1925 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1926
1927         PR fortran/46152
1928         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1929         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1930         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1931         * gfortran.dg/allocate_with_typespec_2.f: New test.
1932         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1933         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1934         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1935
1936 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1937             Nathan Froyd  <froydnj@codesourcery.com>
1938
1939         PR tree-optimization/46259
1940         * gfortran.dg/pr46259.f: New testcase.
1941
1942 2010-11-01  Paul Koning  <ni1d@arrl.net>
1943
1944         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1945         * gcc.c-torture/compile/20020604-1.c: Ditto.
1946         * gcc.c-torture/compile/20001226-1.c: Ditto.
1947         * gcc.c-torture/compile/20010327-1.c: Ditto.
1948         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1949         * gcc.c-torture/compile/pr43191.c: Ditto.
1950         * gcc.c-torture/compile/pr41181.c: Ditto.
1951
1952 2010-10-31  Richard Henderson  <rth@redhat.com>
1953
1954         * lib/target-supports.exp
1955         (check_effective_target_automatic_stack_alignment): True for
1956         x86 but not windows.
1957         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1958         use of the preferred-stack-boundary arguments.
1959         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1960
1961 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1962
1963         PR target/46142
1964         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1965         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1966
1967 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1968
1969         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1970
1971 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1972
1973         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1974         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1975         than tls.
1976         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1977         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1978         * objc.dg/torture/tls/thr-init.m: Likewise.
1979         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1980         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1981
1982 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1983
1984         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1985         the Linux kernel.
1986
1987 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1988
1989         PR fortran/44917
1990         PR fortran/44926
1991         PR fortran/46196
1992         * gfortran.dg/typebound_generic_10.f03: New.
1993
1994 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1995
1996         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1997         * objc.dg/property/property-neg-1.m: Updated for changes in the
1998         syntax of @property and the implementation of
1999         @synthesize/@dynamic.
2000         * objc.dg/property/property-neg-2.m: Same change.
2001         * objc.dg/property/property-neg-3.m: Same change.
2002         * objc.dg/property/property-neg-4.m: Same change.
2003         * objc.dg/property/property-neg-5.m: Same change.
2004         * objc.dg/property/property-neg-7.m: Same change.
2005         * objc.dg/property/property-1.m: Same change.
2006         * objc.dg/property/synthesize-1.m: Same change.
2007         * objc.dg/property/at-property-2.m: Same change.
2008         * objc.dg/property/at-property-4.m: Same change.
2009
2010         * objc.dg/property/fsf-property-method-acces.m: Updated for
2011         changes in the syntax of @property and the implementation of
2012         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2013         * objc.dg/property/fsf-property-basic.m: Same change.
2014         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2015
2016         * objc.dg/property/at-property-5.m: New.
2017         * objc.dg/property/at-property-6.m: New.
2018         * objc.dg/property/at-property-7.m: New.
2019         * objc.dg/property/at-property-8.m: New.
2020         * objc.dg/property/at-property-9.m: New.
2021         * objc.dg/property/at-property-10.m: New.
2022         * objc.dg/property/at-property-11.m: New.
2023         * objc.dg/property/synthesize-2.m: New.
2024         * objc.dg/property/dynamic-2.m: New.
2025
2026         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2027         syntax of @property and the implementation of
2028         @synthesize/@dynamic.
2029         * obj-c++.dg/property/property-neg-2.mm: Same change.
2030         * obj-c++.dg/property/property-neg-3.mm: Same change.
2031         * obj-c++.dg/property/property-neg-4.mm: Same change.
2032         * obj-c++.dg/property/property-neg-5.mm: Same change.
2033         * obj-c++.dg/property/property-neg-7.mm: Same change.
2034         * obj-c++.dg/property/property-1.mm: Same change.
2035         * obj-c++.dg/property/synthesize-1.mm: Same change.
2036         * obj-c++.dg/property/at-property-2.mm: Same change.
2037         * obj-c++.dg/property/at-property-4.mm: Same change.
2038
2039         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2040         changes in the syntax of @property and the implementation of
2041         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2042         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2043         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2044
2045         * obj-c++.dg/property/at-property-5.mm: New.
2046         * obj-c++.dg/property/at-property-6.mm: New.
2047         * obj-c++.dg/property/at-property-7.mm: New.
2048         * obj-c++.dg/property/at-property-8.mm: New.
2049         * obj-c++.dg/property/at-property-9.mm: New.
2050         * obj-c++.dg/property/at-property-10.mm: New.
2051         * obj-c++.dg/property/at-property-11.mm: New.
2052         * obj-c++.dg/property/synthesize-2.mm: New.
2053         * obj-c++.dg/property/dynamic-2.mm: New.
2054
2055 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2056             Andrew Pinski  <pinskia@gmail.com>
2057
2058         * gcc.c-torture/execute/vector-shift.c: New testcase.
2059         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2060         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2061         * gcc.dg/vector-shift.c: Likewise.
2062         * gcc.dg/vector-shift1.c: Likewise.
2063         * gcc.dg/torture/vector-shift2.c: Likewise.
2064         * gcc.dg/vector-shift3.c: Likewise.
2065         * gcc.dg/simd-1b.c: Adjust.
2066
2067 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2068
2069         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2070
2071 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2072
2073         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2074
2075 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2076
2077         PR target/46153
2078         * gcc.target/i386/pr46153.c: New test.
2079
2080 2010-10-27  Jason Merrill  <jason@redhat.com>
2081
2082         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2083
2084 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2085
2086         PR fortran/46161
2087         * gfortran.dg/class_dummy_3.f03: New.
2088
2089 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2090
2091         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2092         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2093
2094         * gcc.target/i386/avx-vzeroupper-3.c: New.
2095         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2096         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2097         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2098         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2099         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2100         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2101         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2102         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2103         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2104         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2105         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2106
2107 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2108
2109         * obj-c.dg/property/at-property-4.m: New.
2110         * obj-c++.dg/property/at-property-4.mm: New.
2111         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2112         updates in warning.
2113         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2114         updates in warning.
2115
2116 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2117
2118         * objc.dg/property/at-property-1.m: New.
2119         * objc.dg/property/at-property-2.m: New.
2120         * objc.dg/property/at-property-3.m: New.
2121         * objc.dg/ivar-invalid-type-1.m: New.
2122         * obj-c++.dg/property/at-property-1.mm: New.
2123         * obj-c++.dg/property/at-property-2.mm: New.
2124         * obj-c++.dg/property/at-property-3.mm: New.
2125         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2126         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2127         in error reporting.
2128
2129 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2130
2131         PR libgfortran/46010
2132         * gfortran.dg/namelist_66.f90: New test.
2133         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2134
2135 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2136
2137         PR fortran/42647
2138         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2139         * gfortran.dg/allocatable_scalar_10.f90: New.
2140         * gfortran.dg/class_19.f03: Extended.
2141
2142 2010-10-26  Jan Hubicka  <jh@suse.cz>
2143
2144         PR middle-end/45736
2145         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2146
2147 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2148
2149         PR tree-optimization/46167
2150         * gcc.dg/vect/O-pr46167.c: New.
2151         * gcc.dg/vect/vect.exp: Run tests with -O.
2152
2153 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2154
2155         PR target/44948
2156         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2157         * g++.dg/vect/pr33860a.cc: Likewise.
2158         * gcc.c-torture/compile/20070522-1.c: Likewise.
2159         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2160         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2161         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2162         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2163         * gcc.dg/pr44136.c: Likewise.
2164
2165         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2166         * gcc.dg/compat/vector-1_x.c: Likewise.
2167         * gcc.dg/compat/vector-1_y.c: Likewise.
2168         * gcc.dg/compat/vector-2_x.c: Likewise.
2169         * gcc.dg/compat/vector-2_y.c: Likewise.
2170         * gcc.dg/pr43300.c: Likewise.
2171
2172         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2173         * gcc.dg/compat/vector-1a_y.c: Likewise.
2174         * gcc.dg/compat/vector-1b_x.c: Likewise.
2175         * gcc.dg/compat/vector-1b_y.c: Likewise.
2176         * gcc.dg/compat/vector-2a_x.c: Likewise.
2177         * gcc.dg/compat/vector-2a_y.c: Likewise.
2178         * gcc.dg/compat/vector-2b_x.c: Likewise.
2179         * gcc.dg/compat/vector-2b_y.c: Likewise.
2180         * gcc.target/i386/pr39162.c: Likewise.
2181         * gcc.target/i386/pr40906-2.c: Likewise.
2182         * gcc.target/i386/sse-5.c: Likewise.
2183
2184         * gcc.dg/pr35442.c: Prune ABI change warnings.
2185
2186         * gcc.c-torture/execute/pr38151.x: New.
2187         * gcc.target/i386/pr44948-1a.c: Likewise.
2188         * gcc.target/i386/pr44948-1b.c: Likewise.
2189         * gcc.target/i386/pr44948-2a.c: Likewise.
2190         * gcc.target/i386/pr44948-2b.c: Likewise.
2191
2192 2010-10-26  Ian Lance Taylor  <iant@google.com>
2193
2194         PR middle-end/45687
2195         * gcc.c-torture/execute/20101025-1.c: New test.
2196
2197 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2198
2199         PR fortran/45451
2200         * gfortran.dg/class_allocate_5.f90: New.
2201
2202 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2203
2204         Implement opaque-enum-specifiers for C++0x
2205         * g++.dg/cpp0x/forw_enum1.C: New.
2206         * g++.dg/cpp0x/forw_enum2.C: New.
2207         * g++.dg/cpp0x/forw_enum3.C: New.
2208         * g++.dg/cpp0x/forw_enum4.C: New.
2209         * g++.dg/cpp0x/forw_enum5.C: New.
2210         * g++.dg/cpp0x/forw_enum6.C: New.
2211         * g++.dg/cpp0x/forw_enum7.C: New.
2212         * g++.dg/cpp0x/forw_enum8.C: New.
2213         * g++.dg/cpp0x/forw_enum9.C: New.
2214         * g++.dg/parse/enum3.C: Add new errors.
2215         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2216         * g++.dg/cpp0x/auto9.C: Add new error.
2217         * g++.dg/template/crash79.C: Add new errors.
2218
2219 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2220
2221         * gcc.target/arm/volatile-bitfields-1.c: New test.
2222         * gcc.target/arm/volatile-bitfields-2.c: New test.
2223         * gcc.target/arm/volatile-bitfields-3.c: New test.
2224
2225 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2226
2227         * gnat.dg/pointer_discr1.adb: New test.
2228         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2229         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2230         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2231
2232 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2233
2234         * gnat.dg/loop_optimization8.adb: New test.
2235         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2236         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2237
2238 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2239
2240         * gnat.dg/in_out_parameter2.adb: New test.
2241         * gnat.dg/in_out_parameter3.adb: Likewise.
2242
2243 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2244
2245         * g++.dg/opt/combine.c: New test.
2246
2247 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2248
2249         * gnat.dg/opt7.ad[sb]: New test.
2250         * gnat.dg/opt7_pkg.ads: New helper.
2251
2252 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2253
2254         PR objc/45735
2255         * obj-c.dg/pr45735.mm: New.
2256         * obj-c++.dg/pr45735.mm: New.
2257
2258 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2259
2260         PR objc/24393
2261         * objc.dg/pr24393.m: New.
2262         * obj-c++.dg/pr24393.mm: New.
2263
2264 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2265
2266         PR objc/28049
2267         * objc.dg/pr28049.m: New.
2268         * obj-c++.dg/pr28049.mm: New.
2269
2270 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2271
2272         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2273         parameter attributes are now supported.
2274         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2275         * objc.dg/attributes/parameter-attribute-1.m: New test.
2276         * objc.dg/attributes/parameter-attribute-2.m: New test.
2277         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2278         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2279
2280 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2281
2282         Based on the CFString implementation in FSF apple/trunk branch.
2283
2284         * gcc.dg/darwin-cfstring-1.c: New.
2285         * gcc.dg/darwin-cfstring-2.c: New.
2286         * gcc.dg/torture/darwin-cfstring-3.c: New.
2287         * g++.dg/other/darwin-cfstring1.C: New.
2288         * g++.dg/torture/darwin-cfstring-3.C: New.
2289
2290 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2291
2292         * objc.dg/demangle-1.m: New test.
2293         * obj-c++.dg/demangle-1.mm: New test.
2294         * obj-c++.dg/demangle-2.mm: New test.
2295         * obj-c++.dg/demangle-3.mm: New test.
2296
2297 2010-10-23  Ian Lance Taylor  <iant@google.com>
2298
2299         * gcc.c-torture/execute/20101011-1.c: New test.
2300         * gcc.c-torture/execute/20101011-1.x: New test driver.
2301
2302 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2303
2304         PR fortran/46122
2305         * gfortran.dg/protected_8.f90: New.
2306
2307 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2308
2309         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2310         * gcc.target/i386/isa-9.c: Skip for -march other than
2311         -march=amdfam10 in multilib options.
2312         * gcc.target/i386/pr42589.c: Skip for -march other than
2313         -march=i486 in multilib options.
2314         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2315         other -march in multilib options.
2316
2317 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2318
2319         PR rtl-optimization/37360
2320         * gcc.dg/pr37360.c: New test.
2321
2322 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2323
2324         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2325
2326 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2327             Andrew Pinski  <pinskia@gmail.com>
2328
2329         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2330         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2331         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2332         * gcc.dg/vector-subscript-1.c: Likewise.
2333         * gcc.dg/vector-subscript-2.c: Likewise.
2334         * gcc.dg/vector-subscript-3.c: New testcase.
2335         * gcc.dg/array-8.c: Adjust.
2336
2337 2010-10-22  Richard Guenther  <rguenther@suse.de>
2338
2339         PR middle-end/46137
2340         * c-c++-common/torture/pr46137.c: New testcase.
2341
2342 2010-10-22  Jason Merrill  <jason@redhat.com>
2343
2344         PR c++/46129
2345         * g++.dg/template/defarg14.C: New.
2346
2347 2010-10-22  Jason Merrill  <jason@redhat.com>
2348
2349         PR c++/46103
2350         * g++.dg/cpp0x/implicit10.C: New.
2351
2352 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2353
2354         PR target/46098
2355         * gcc.target/i386/pr46098.c: New test.
2356
2357 2010-10-22  Richard Guenther  <rguenther@suse.de>
2358
2359         PR tree-optimization/45720
2360         * gcc.dg/torture/pr45720.c: New testcase.
2361
2362 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2363
2364         PR tree-optimization/46126
2365         * gcc.dg/vect/pr46126.c: New.
2366
2367 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2368
2369         Based on the CFString implementation in FSF apple/trunk branch.
2370
2371         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2372         so that the latter can be used in dg-skip and dg-xfail clauses.
2373         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2374         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2375         to use dg-additional-files for Object1.
2376         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2377         to use dg-additional-files for Object1, move to torture/strings/.
2378         * obj-c++.dg/const-str-4.mm: Likewise.
2379         * obj-c++.dg/const-str-3.mm: Likewise.
2380         * obj-c++.dg/const-str-8.mm: Likewise.
2381         * obj-c++.dg/const-str-9.mm: Likewise.
2382         * obj-c++.dg/const-str-10.mm: Likewise.
2383         * obj-c++.dg/const-str-10.mm: Likewise.
2384         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2385         to use dg-additional-files for Object1, move to strings/.
2386         * obj-c++.dg/const-str-2.mm: Likewise.
2387         * obj-c++.dg/const-str-5.mm: Likewise.
2388         * obj-c++.dg/const-str-6.mm: Likewise.
2389         * obj-c++.dg/const-str-12.mm: Likewise.
2390         * obj-c++.dg/strings/strings.exp: New.
2391         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2392         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2393         * obj-c++.dg/torture/strings/strings.exp: New.
2394         * obj-c++.dg/torture/strings/string1.mm: New.
2395         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2396         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2397         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2398
2399         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2400         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2401         * objc/execute/string2.m: Likewise.
2402         * objc/execute/string3.m: Likewise.
2403         * objc/execute/string3.m: Likewise.
2404         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2405         * objc.dg/foreach-4.m: Likewise.
2406         * objc.dg/foreach-5.m: Likewise.
2407         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2408         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2409         * objc.dg/const-str-4.m: Likewise.
2410         * objc.dg/const-str-7.m: Likewise.
2411         * objc.dg/const-str-8.m: Likewise.
2412         * objc.dg/const-str-9.m: Likewise.
2413         * objc.dg/const-str-10.m: Likewise.
2414         * objc.dg/const-str-11.m: Likewise.
2415         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2416         to use dg-additional-files for Object1, move to objc.dg/strings/.
2417         * objc.dg/const-str-2.m: Likewise.
2418         * objc.dg/const-str-5.m: Likewise.
2419         * objc.dg/const-str-6.m: Likewise.
2420         * objc.dg/const-str-12.m: Likewise.
2421         * objc.dg/const-str-12b.m: Likewise.
2422         * objc.dg/strings/strings.exp: New.
2423         * objc.dg/strings/const-cfstring-2.m: New.
2424         * objc.dg/strings/const-cfstring-5.m: New.
2425         * objc.dg/torture/strings/strings.exp: New.
2426         * objc.dg/torture/strings/const-cfstring-1.m: New.
2427         * objc.dg/torture/strings/const-cfstring-3.m: New.
2428         * objc.dg/torture/strings/const-cfstring-4.m: New.
2429
2430 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2431
2432         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2433
2434 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2435
2436         PR c++/46117
2437         * g++.dg/parse/crash57.C: New.
2438
2439 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2440             H.J. Lu  <hongjiu.lu@intel.com>
2441
2442         PR target/45946
2443         * gcc.target/i386/pr45946.c: New test.
2444
2445 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2446
2447         PR tree-optimization/45875
2448         * g++.dg/ipa/pr45875.C: New test.
2449
2450 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2451
2452         PR tree-optimization/46049
2453         PR tree-optimization/46052
2454         * gcc.dg/vect/pr46052.c: New test.
2455         * gcc.dg/vect/pr46049.c: New test.
2456
2457 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2458
2459         PR fortran/46007
2460         * gfortran.dg/shape_5.f90:  New test case.
2461
2462 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2463
2464         PR fortran/46060
2465         * gfortran.dg/proc_ptr_comp_25.f90: New.
2466
2467 2010-10-21  Richard Guenther  <rguenther@suse.de>
2468             Michael Matz  <matz@suse.de>
2469
2470         PR tree-optimization/45764
2471         * gcc.dg/torture/pr45764.c: New testcase.
2472
2473 2010-10-21  Richard Guenther  <rguenther@suse.de>
2474
2475         PR tree-optimization/46111
2476         * g++.dg/torture/pr46111.C: New testcase.
2477
2478 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2479
2480         PR fortran/46067
2481         * gfortran.dg/dummy_procedure_4.f90: New.
2482         * gfortran.dg/proc_ptr_30.f90: New.
2483
2484 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2485
2486         PR fortran/46100
2487         * gfortran.dg/ptr-func-1.f90: New.
2488         * gfortran.dg/ptr-func-2.f90: New.
2489
2490 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2491
2492         PR tree-optimization/45919
2493         * gcc.c-torture/compile/pr45919.c: New test.
2494
2495         PR tree-optimization/46066
2496         * gcc.dg/autopar/pr46066.c: New test.
2497
2498 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2499
2500         PR c++/46024
2501         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2502
2503 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2504
2505         PR c++/46056
2506         * g++.dg/cpp0x/range-for7.C: New.
2507
2508 2010-10-20  Richard Guenther  <rguenther@suse.de>
2509
2510         PR lto/45667
2511         * g++.dg/lto/20101020-1_0.h: New testcase.
2512         * g++.dg/lto/20101020-1_0.C: Likewise.
2513         * g++.dg/lto/20101020-1_1.C: Likewise.
2514
2515 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2516
2517         * gcc.dg/20101013-1.c: New test.
2518
2519 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2520
2521         PR target/46085
2522         * gcc.target/i386/pr46085-1.c: New.
2523         * gcc.target/i386/pr46085-2.c: Likewise.
2524
2525 2010-10-20  Richard Guenther  <rguenther@suse.de>
2526
2527         PR tree-optimization/45860
2528         * gcc.dg/torture/pr45860.c: New testcase.
2529
2530 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2531
2532         * gnat.dg/discr25.adb: New test.
2533         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2534
2535 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2536
2537         * gcc.target/powerpc/ehreturn.c: New test.
2538
2539 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2540
2541         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2542         not require Foundation and run with the GNU runtime as well.
2543
2544         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2545
2546         Radar 4439126
2547         * obj-c++.dg/template-8.mm: New.
2548
2549 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2550
2551         PR objc/23709
2552         * objc.dg/pr23709.m: New.
2553         * obj-c++.dg/pr23709.m: New.
2554
2555 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2556
2557         PR c++/46046
2558         * g++.dg/template/crash104.C: New.
2559
2560 2010-10-19  Richard Henderson  <rth@redhat.com>
2561
2562         * gcc.target/i386/fma3-fma.c: New.
2563         * gcc.target/i386/fma3-builtin.c: New.
2564         * gcc.target/i386/fma4-builtin.c: New.
2565
2566 2010-10-19  Richard Guenther  <rguenther@suse.de>
2567
2568         PR testsuite/46081
2569         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2570
2571 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2572
2573         Merge from 'apple/trunk' branch on FSF servers.
2574
2575         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2576
2577         Radar 4293709
2578         * objc.dg/proto-init-mimatch-1.m: New.
2579         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2580
2581 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2582
2583         Implemented parsing @synthesize and @dynamic for
2584         Objective-C/Objective-C++.
2585         * objc.dg/property/dynamic-1.m: New.
2586         * objc.dg/property/synthesize-1.m: New.
2587         * obj-c++.dg/property/dynamic-1.mm: New.
2588         * obj-c++.dg/property/synthesize-1.mm: New.
2589
2590 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2591
2592         * objc.dg/at-class-1.m: New.
2593         * objc.dg/at-class-1.mm: New.
2594
2595 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2596
2597         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2598
2599 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2600
2601         Merge from 'apple/trunk' branch on FSF servers.
2602
2603         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2604
2605         Radar 4407151
2606         * obj-c++.dg/template-7.mm: New.
2607
2608 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2609
2610         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2611         bugfix.
2612
2613 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2614
2615         Merge from 'apple/trunk' branch on FSF servers.
2616
2617         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2618
2619         Radar 4451818
2620         * obj-c++.dg/try-catch-16.mm: New.
2621         * obj-c++.dg/try-catch-17.mm: New.
2622
2623         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2624
2625         Radar 4330422
2626         * obj-c++.dg/try-catch-15.mm: New
2627
2628         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2629
2630         Radar 4204796
2631         * obj-c++.dg/try-catch-12.mm: New
2632         * obj-c++.dg/try-catch-13.mm: New
2633         * obj-c++.dg/try-catch-14.mm: New
2634         * objc.dg/try-catch-11.m: New
2635         * objc.dg/try-catch-12.m: New
2636         * objc.dg/try-catch-13.m: New
2637
2638 2010-10-18  Richard Henderson  <rth@redhat.com>
2639
2640         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2641
2642 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2643
2644         PR c/46015
2645         * c-c++-common/Wunused-var-13.c: New test.
2646
2647 2010-10-18  Richard Guenther  <rguenther@suse.de>
2648
2649         PR tree-optimization/45967
2650         * gcc.dg/torture/pr45967.c: New testcase.
2651         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2652         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2653         * gcc.dg/torture/pr39074-2.c: Likewise
2654         * gcc.dg/torture/pta-escape-1.c: Likewise
2655         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2656         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2657         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2658         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2659         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2660         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2661
2662 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2663
2664         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2665
2666 2010-10-18  Richard Guenther  <rguenther@suse.de>
2667
2668         PR lto/44950
2669         * g++.dg/lto/20101015-2_0.C: New testcase.
2670
2671 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2672
2673         PR middle-end/46019
2674         * gcc.c-torture/execute/pr46019.c: New test.
2675
2676 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2677
2678         Merge from 'apple/trunk' branch on FSF servers.
2679
2680         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2681
2682         Radar 4516785
2683         * obj-c++.dg/method-namespace-2.mm: New.
2684
2685 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2686
2687         Merge from 'apple/trunk' branch on FSF servers.
2688
2689         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2690
2691         Radar 4133425
2692         * objc.dg/private-1.m: Test modified.
2693         * obj-c++.dg/private-1.mm: Test modified.
2694
2695 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2696
2697         PR testsuite/45987
2698         * gcc.target/i386/push-1.c: Remove.
2699
2700 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2701             H.J. Lu  <hongjiu.lu@intel.com>
2702
2703         PR target/46051
2704         * gcc.target/i386/pr46051.c: New test.
2705
2706 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2707
2708         * obj-c++.dg/gnu-api-2-class.mm: New.
2709         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2710         * obj-c++.dg/gnu-api-2-method.mm: New.
2711         * obj-c++.dg/gnu-api-2-objc.mm: New.
2712         * obj-c++.dg/gnu-api-2-object.mm: New.
2713         * obj-c++.dg/gnu-api-2-property.mm: New.
2714         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2715         * obj-c++.dg/gnu-api-2-sel.mm: New.
2716
2717 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2718
2719         * objc.dg/fsf-package-0.m: New.
2720         * obj-c++.dg/fsf-package-0.m: New.
2721
2722 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2723
2724         PR objc/18255
2725         * objc.dg/pr18255.m: New.
2726
2727 2010-10-16  Jan Hubicka  <jh@suse.cz>
2728
2729         PR middle-end/44206
2730         * g++.dg/torture/pr44206.C: New.
2731
2732 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2733
2734         * objc.dg/gnu-api-2-class.m: New.
2735         * objc.dg/gnu-api-2-objc.m: New.
2736
2737 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2738
2739         * objc.dg/gnu-api-2-ivar.m: New.
2740
2741 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2742
2743         * objc.dg/gnu-api-2-property.m: New.
2744
2745 2010-10-15  Xinliang David Li  <davidxl@google.com>
2746
2747         * g++.dg/uninit-pred-3_a.C: New test.
2748         * g++.dg/uninit-pred-3_b.C: New test.
2749
2750 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2751
2752         * objc.dg/gnu-api-2-object.m: New.
2753
2754 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2755
2756         * objc.dg/gnu-api-2-method.m: New.
2757
2758 2010-10-15  Jason Merrill  <jason@redhat.com>
2759
2760         * g++.dg/lto/pr45983_0.C: New.
2761
2762 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2763
2764         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2765         builtin combiner patterns.
2766         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2767         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2768         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2769         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2770         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2771
2772 2010-10-15  Richard Guenther  <rguenther@suse.de>
2773
2774         * g++.dg/lto/20101015-1_0.C: New testcase.
2775
2776 2010-10-15  Richard Guenther  <rguenther@suse.de>
2777
2778         PR testsuite/46021
2779         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2780         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2781
2782 2010-10-15  Richard Guenther  <rguenther@suse.de>
2783
2784         PR lto/45957
2785         * g++.dg/lto/20101014-1_0.C: New testcase.
2786
2787 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2788
2789         * objc.dg/gnu-api-2-protocol.m: New.
2790         * objc.dg/gnu-api-2-sel.m: New.
2791
2792 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2793
2794         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2795         arm-eabi targets.
2796
2797 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2798
2799         * gcc.dg/20101010-1.c: New testcase.
2800
2801 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2802
2803         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2804         script when relocatable linking.
2805
2806 2010-10-14  Yao Qi  <yao@codesourcery.com>
2807
2808         PR target/45447
2809         * gcc.target/arm/pr45447.c: New test.
2810
2811 2010-10-14  Jan Hubicka  <jh@suse.cz>
2812
2813         PR middle-end/45621
2814         * g++.dg/lto/pr45621.h : New.
2815         * g++.dg/lto/pr45621_0.C: New.
2816         * g++.dg/lto/pr45621_1.C: New.
2817
2818 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2819
2820         * objc.dg/property: New.
2821         * objc.dg/property/fsf-property-basic.m: New.
2822         * objc.dg/property/fsf-property-method-access.m: New.
2823         * objc.dg/property/fsf-property-named-ivar.m: New.
2824         * obj-c++.dg/property: New.
2825         * obj-c++.dg/property/fsf-property-basic.mm: New.
2826         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2827         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2828
2829         merge from FSF apple 'trunk' branch.
2830         2006 Fariborz Jahanian  <fjahanian@apple.com>
2831
2832         Radars 4436866, 4505126, 4506903, 4517826
2833         * objc.dg/property/property-1.m: New.
2834         * objc.dg/property/property-2.m: New.
2835         * objc.dg/property/property-3.m: New.
2836         * objc.dg/property/property-neg-1.m: New.
2837         * objc.dg/property/property-neg-2.m: New.
2838         * objc.dg/property/property-neg-3.m: New.
2839         * objc.dg/property/property-neg-4.m: New.
2840         * objc.dg/property/property-neg-5.m: New.
2841         * objc.dg/property/property-neg-6.m: New.
2842         * objc.dg/property/property-neg-7.m: New.
2843         * objc.dg/property/property.exp: New.
2844         * obj-c++.dg/property/property-1.mm: New.
2845         * obj-c++.dg/property/property-2.mm: New.
2846         * obj-c++.dg/property/property-3.mm: New.
2847         * obj-c++.dg/property/property-neg-1.mm: New.
2848         * obj-c++.dg/property/property-neg-2.mm: New.
2849         * obj-c++.dg/property/property-neg-3.mm: New.
2850         * obj-c++.dg/property/property-neg-4.mm: New.
2851         * obj-c++.dg/property/property-neg-5.mm: New.
2852         * obj-c++.dg/property/property-neg-6.mm: New.
2853         * obj-c++.dg/property/property-neg-7.mm: New.
2854         * obj-c++.dg/property/property.exp: New.
2855
2856 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2857
2858         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2859
2860 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2861
2862         PR c/45969
2863         * gcc.c-torture/compile/pr45969-1.c: New test.
2864
2865 2010-10-14  Richard Guenther  <rguenther@suse.de>
2866
2867         PR tree-optimization/44913
2868         * gcc.dg/torture/pr44913.c: New testcase.
2869
2870 2010-10-14  Richard Guenther  <rguenther@suse.de>
2871
2872         PR lto/45382
2873         * g++.dg/lto/20101014-2_0.C: New testcase.
2874
2875 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2876
2877         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2878         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2879         * gcc.target/i386/pr44130.c: Likewise.
2880         * gcc.target/i386/pr44144.c: Likewise.
2881         * gcc.target/i386/pr44180.c: Likewise.
2882         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2883         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2884         * gcc.target/i386/vect-sizes-1.c: Likewise.
2885         * gcc.target/i386/vectorize4-avx.c: Likewise.
2886
2887 2010-10-14  Richard Guenther  <rguenther@suse.de>
2888
2889         PR lto/44561
2890         * g++.dg/lto/20101010-3_0.C: New testcase.
2891         * g++.dg/lto/20101010-4_0.C: Likewise.
2892
2893 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2894
2895         * objc.dg/pr45878.m: Update to include NSConstantString interface
2896         for -fnext-runtime.
2897         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2898         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2899         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2900         reference for m64 -fnext-runtime.
2901
2902 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2903
2904         * gcc.target/i386/vect-sizes-1.c: New.
2905
2906 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2907
2908         PR middle-end/46011
2909         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2910
2911 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2912
2913         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2914         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2915
2916 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2917
2918         * gcc.target/ia64/20101005.c: New test.
2919
2920 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2921
2922         PR rtl-optimization/45570
2923         * gcc.dg/pr45570.c: New test.
2924
2925 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2926
2927         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2928         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2929         * gcc.target/i386/vectorize4-avx.c: Likewise.
2930
2931 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2932
2933         * gcc.target/i386/avx-copysign-vec.c: New.
2934         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2935
2936 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2937
2938         PR middle-end/44130
2939         * gcc.target/i386/pr44130.c: New.
2940
2941 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2942
2943         PR middle-end/44144
2944         * gcc.target/i386/pr44144.c: New.
2945
2946 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2947
2948         PR target/44180
2949         * gcc.target/i386/pr44180.c: New.
2950
2951 2010-10-13  Jason Merrill  <jason@redhat.com>
2952
2953         * g++.dg/template/canon-type-8.C: New.
2954
2955 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2956
2957         * gcc.c-torture/execute/20101013-1.c: New test.
2958
2959 2010-10-13  Richard Guenther  <rguenther@suse.de>
2960
2961         PR objc/45878
2962         * objc.dg/pr45878.m: New testcase.
2963
2964 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2965
2966         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2967         * gcc.dg/format/dfp-printf-1.c: Likewise.
2968         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2969
2970 2010-10-13  Richard Guenther  <rguenther@suse.de>
2971
2972         PR tree-optimization/45788
2973         * g++.dg/pr45788.C: New testcase.
2974
2975 2010-10-13  Richard Guenther  <rguenther@suse.de>
2976
2977         PR tree-optimization/45970
2978         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2979
2980 2010-10-13  Richard Guenther  <rguenther@suse.de>
2981
2982         PR tree-optimization/45982
2983         * gcc.dg/torture/pr45982.c: New testcase.
2984         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2985         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2986         * gcc.dg/torture/pr39074-2.c: Likewise.
2987
2988 2010-10-13  Richard Guenther  <rguenther@suse.de>
2989
2990         PR middle-end/45874
2991         * g++.dg/torture/pr45874.C: New testcase.
2992
2993 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2994
2995         * objc.dg/attributes/method-attribute-1.m: Update to respond
2996         to implemented method attributes..
2997         * objc.dg/attributes/method-attribute-2.m: Likewise.
2998         * objc.dg/attributes/method-attribute-3.m: Likewise.
2999         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3000         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3001         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3002
3003 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3004
3005         PR libobjc/23214
3006         * objc.dg/pr23214.m: New.
3007
3008 2010-10-12  Michael Eager  <eager@eagercon.com>
3009
3010         PR testsuite/45856
3011         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3012         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3013
3014 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3015
3016         PR fortran/45636
3017         * gcc.c-torture/execute/pr45636.c: New test.
3018         * gfortran.dg/pr45636.f90: New test.
3019
3020 2010-10-12  Richard Henderson  <rth@redhat.com>
3021
3022         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3023
3024 2010-10-12  Daniel Kraft  <d@domob.eu>
3025
3026         PR fortran/38936
3027         * gfortran.dg/associate_1.f03: More tests with derived-types.
3028         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3029         * gfortran.dg/associate_8.f03: Fix typo.
3030         * gfortran.dg/initialization_27.f90: Fix typo.
3031
3032 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3033
3034         PR testsuite/45851
3035         * lib/lto.exp (lto-get-options-main): Support optional target
3036         selector for dg-extra-ld-options.
3037
3038 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3039
3040         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3041         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3042
3043 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3044
3045         PR middle-end/45699
3046         * g++.dg/torture/pr45699.C: New test.
3047         * g++.dg/otr-fold-1.C: Adjusted.
3048         * g++.dg/otr-fold-1.C: Likewise.
3049
3050 2010-10-11  Nick Clifton  <nickc@redhat.com>
3051
3052         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3053         Allow for a user label prefix.
3054
3055 2010-10-10  Richard Guenther  <rguenther@suse.de>
3056
3057         * g++.dg/lto/20101010-1_0.C: New testcase.
3058         * g++.dg/lto/20101010-2_0.C: Likewise.
3059
3060 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3061
3062         PR tree-optimization/45902
3063         * gcc.dg/vect/45902.c: New test.
3064
3065 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3066
3067         PR target/45870
3068         * gcc.dg/tls/pr45870.c: New test.
3069
3070 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3071
3072         PR fortran/45961
3073         * gfortran.dg/typebound_operator_6.f03: New.
3074
3075 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3076
3077         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3078         and adjust -export symbol scanning.
3079         * g++.dg/ext/dllexport1.C: Likewise.
3080         * g++.dg/ext/dllexport3.C: Likewise.
3081         * gcc.dg/dll-3.c: Likewise.
3082         * gcc.dg/dll-4.c: Likewise.
3083         * gcc.dg/dll-5.c: Likewise.
3084
3085 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3086
3087         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3088         instead of tree_profile dump file.
3089         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3090         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3091         dump file.
3092
3093 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3094
3095         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3096
3097 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3098
3099         * gfortran.dg/character_comparison_4.f90:  New test.
3100         * gfortran.dg/character_comparison_5.f90:  New test.
3101         * gfortran.dg/character_comparison_6.f90:  New test.
3102
3103 2010-10-09  Richard Henderson  <rth@redhat.com>
3104
3105         * lib/target-supports.exp
3106         (check_effective_target_automatic_stack_alignment): Always true.
3107
3108 2010-10-09  Richard Guenther  <rguenther@suse.de>
3109
3110         PR lto/45956
3111         * gcc.dg/lto/20101009-2_0.c: New testcase.
3112         * gcc.dg/lto/20101009-2_1.c: Likewise.
3113         * gcc.dg/lto/20101009-2_2.c: Likewise.
3114
3115 2010-10-09  Richard Guenther  <rguenther@suse.de>
3116
3117         PR lto/45947
3118         * g++.dg/lto/20101009-1_0.C: New testcase.
3119
3120 2010-10-09  Richard Guenther  <rguenther@suse.de>
3121
3122         PR tree-optimization/45945
3123         * gcc.dg/lto/20101009-1_0.c: New testcase.
3124
3125 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3126
3127         PR target/45913
3128         * gcc.target/i386/pr45913.c: New.
3129
3130 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3131
3132         PR fortran/45943
3133         * gfortran.dg/streamio_16.f90: Update test.
3134
3135 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3136
3137         PR tree-optimization/45903
3138         * gcc.target/i386/pr45903.c: New test.
3139
3140 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3141
3142         * gnat.dg/interface5.adb: Compile with warnings disabled.
3143
3144 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3145
3146         * obj-c++.dg/encode-10.mm: New testcase.
3147
3148 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3149
3150         PR objc++/23614
3151         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3152         C++ class.  Removed XFAIL.
3153
3154 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3155
3156         PR fortran/45933
3157         * gfortran.dg/typebound_operator_5.f03: New.
3158
3159 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3160
3161         Merge from 'apple/trunk' branch on FSF servers.
3162
3163         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3164
3165         Radar 4508851
3166         * obj-c++.dg/method-namespace-1.mm: New.
3167
3168 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3169
3170         * gcc.dg/tree-ssa/sra-11.c: New test.
3171
3172 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3173
3174         PR Tree-Vect/45847
3175         * gcc.dg/vect/pr45847.c: New test.
3176
3177 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3178             Kai Tietz  <kai.tietz@onevision.com>
3179
3180         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3181
3182 2010-10-07  Richard Guenther  <rguenther@suse.de>
3183
3184         PR tree-optimization/45732
3185         * gcc.dg/torture/pr45732.c: New testcase.
3186
3187 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3188
3189         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3190         * objc.dg/foreach-2.m: Likewise.
3191         * objc.dg/foreach-3.m: Likewise.
3192         * objc.dg/foreach-4.m: Likewise.
3193         * objc.dg/foreach-5.m: Likewise.
3194         * objc.dg/foreach-6.m: Likewise.
3195         * objc.dg/foreach-7.m: Likewise.
3196         * objc.dg/objc-foreach-4.m: Likewise.
3197         * objc.dg/objc-foreach-5.m: Likewise.
3198
3199 2010-10-07  Richard Guenther  <rguenther@suse.de>
3200
3201         PR middle-end/45869
3202         * gcc.dg/torture/pr45869.c: New testcase.
3203
3204 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3205
3206         * objc.dg/set-not-used-1.m: New
3207         * obj-c++.dg/set-not-used-1.mm: New.
3208
3209 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3210
3211         * objc.dg/attributes/method-attribute-3.m: New.
3212         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3213
3214 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3215
3216         PR fortran/45916
3217         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3218
3219 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3220
3221         PR fortran/45889
3222         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3223
3224 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3225
3226         Merge from 'apple/trunk' branch on FSF servers.
3227
3228         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3229
3230         Radar 4278774
3231         * obj-c++.dg/encode-9.mm: New.
3232
3233 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3234
3235         * g++.dg/cpp0x/pr45908.C: New test.
3236
3237 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3238
3239         * gnat.dg/opt6.ad[sb]: New test.
3240
3241 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3242
3243         Implemented fast enumeration for Objective-C.
3244         * objc.dg/foreach-1.m: New.
3245         * objc.dg/foreach-2.m: New.
3246         * objc.dg/foreach-3.m: New.
3247         * objc.dg/foreach-4.m: New.
3248         * objc.dg/foreach-5.m: New.
3249         * objc.dg/foreach-6.m: New.
3250         * objc.dg/foreach-7.m: New.
3251
3252         Merge from 'apple/trunk' branch on FSF servers:
3253         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3254
3255         Radar 4502236
3256         * objc.dg/objc-foreach-5.m: New.
3257
3258         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3259
3260         Radar 4507230
3261         * objc.dg/objc-foreach-4.m: New.
3262
3263         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3264
3265         Radar 4472881
3266         * objc.dg/objc-foreach-3.m: New.
3267
3268         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3269
3270         Radar 4468498
3271         * objc.dg/objc-foreach-2.m: New.
3272
3273         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3274
3275         Radar 4294910
3276         * objc.dg/objc-foreach-1.m: New
3277
3278 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3279
3280         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3281         unsigned values.
3282
3283 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3284
3285         PR objc++/28050
3286         * obj-c++.dg/syntax-error-10.mm: New.
3287
3288 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3289
3290         PR objc++/23707
3291         * obj-c++.dg/syntax-error-9.mm: New.
3292
3293 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3294
3295         PR objc++/31126
3296         * obj-c++.dg/syntax-error-8.mm: New.
3297
3298 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3299
3300         Merge from 'apple/trunk' branch on FSF servers.
3301
3302         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3303
3304         Radar 4290840
3305         * obj-c++.dg/syntax-error-7.mm: New
3306
3307         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3308
3309         Radar 4294425
3310         * obj-c++.dg/syntax-error-6.mm: New
3311
3312         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3313
3314         Radar 4261146
3315         * obj-c++.dg/syntax-error-5.mm: New
3316
3317         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3318
3319         Radar 4093475
3320         * obj-c++.dg/syntax-error-[3-4].mm: New.
3321
3322         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3323
3324         Radar 4185810
3325         * obj-c++.dg/syntax-error-[1-2].mm: New.
3326
3327 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3328
3329         PR tree-optimization/45752
3330         * gcc.dg/vect/pr45752.c: New test.
3331
3332 2010-10-05  Richard Guenther  <rguenther@suse.de>
3333
3334         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3335         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3336         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3337         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3338         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3339         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3340         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3341         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3342         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3343         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3344         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3345         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3346         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3347         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3348         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3349         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3350         * gcc.dg/tree-ssa/20080530.c: Likewise.
3351         * g++.dg/tree-ssa/inline-3.C: Likewise.
3352         * g++.dg/tree-ssa/inline-1.C: Likewise.
3353         * g++.dg/tree-ssa/inline-2.C: Likewise.
3354         * gcc.dg/profile-dir-1.c: Likewise.
3355         * gcc.dg/profile-dir-2.c: Likewise.
3356         * gcc.dg/profile-dir-3.c: Likewise.
3357
3358 2010-10-05  Richard Guenther  <rguenther@suse.de>
3359
3360         PR middle-end/45877
3361         * g++.dg/torture/pr45877.C: New testcase.
3362
3363 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3364
3365         PR debug/45849
3366         * gcc.dg/debug/pr45849.c: New test.
3367
3368         PR middle-end/45876
3369         * gcc.c-torture/compile/pr45876.c: New test.
3370
3371 2010-10-04  Julian Brown  <julian@codesourcery.com>
3372
3373         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3374         vect_hw_misalign.
3375         * gcc.dg/vect/vect-60.c: Likewise.
3376         * gcc.dg/vect/vect-56.c: Likewise.
3377         * gcc.dg/vect/vect-93.c: Likewise.
3378         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3379         * gcc.dg/vect/vect-95.c: Likewise.
3380         * gcc.dg/vect/vect-96.c: Likewise.
3381         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3382         * gcc.dg/vect/slp-25.c: Likewise.
3383         * gcc.dg/vect/slp-3.c: Likewise.
3384         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3385         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3386         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3387         * gcc.dg/vect/vect-109.c: Likewise.
3388         * gcc.dg/vect/vect-peel-1.c: Likewise.
3389         * gcc.dg/vect/vect-peel-2.c: Likewise.
3390         * lib/target-supports.exp
3391         (check_effective_target_arm_vect_no_misalign): New.
3392         (check_effective_target_vect_no_align): Use above.
3393         (check_effective_target_vect_element_align): New.
3394         (add_options_for_quad_vectors): New.
3395
3396 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3397
3398         PR tree-optimization/45572
3399         * g++.dg/ipa/pr45572-1.C: New test.
3400         * g++.dg/ipa/pr45572-2.C: Likewise.
3401
3402 2010-10-03  Ian Lance Taylor  <iant@google.com>
3403
3404         * gcc.dg/anon-struct-11.c: New test.
3405         * gcc.dg/anon-struct-12.c: New test.
3406         * gcc.dg/anon-struct-13.c: New test.
3407         * gcc.dg/anon-struct-14.c: New test.
3408
3409 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3410
3411         * g++.dg/torture/pr45764.C: Revert revision 164914.
3412         * gcc.dg/vect/pr43432.c: Likewise.
3413         * gcc.dg/vect/vect-114.c: Likewise.
3414         * gcc.dg/vect/vect-15.c: Likewise.
3415
3416 2010-10-03  Jason Merrill  <jason@redhat.com>
3417
3418         * g++.dg/cpp0x/sfinae5.C: New.
3419
3420 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3421
3422         PR tree-optimization/45720
3423         PR tree-optimization/45764
3424         * g++.dg/torture/pr45764.C: New.
3425
3426         * gcc.dg/vect/pr43432.c: Xfail.
3427         * gcc.dg/vect/vect-114.c: Likewise.
3428         * gcc.dg/vect/vect-15.c: Likewise.
3429
3430 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3431
3432         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3433         hppa*-*-hpux*.
3434         * gcc.dg/torture/pr45678-2.c: Likewise.
3435
3436 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3437
3438         PR fortran/45748
3439         * gfortran.dg/intrinsic_6.f90: New.
3440
3441 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3442
3443         PR fortran/42831
3444         * gfortran.dg/dependency_37.f90:  New test.
3445
3446 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3447
3448         * gcc.target/i386/shift_mask.c: New test.
3449
3450 2010-10-01  Richard Guenther  <rguenther@suse.de>
3451
3452         PR tree-optimization/45854
3453         * g++.dg/torture/pr45854.C: New testcase.
3454
3455 2010-09-30  Michael Eager  <eager@eagercon.com>
3456
3457         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3458         __FLT_{MIN,MAX}__.
3459
3460 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3461
3462         PR middle-end/45758
3463         * gfortran.dg/graphite/pr45758.f90: New.
3464
3465 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3466
3467         PR middle-end/45230
3468         * gcc.dg/graphite/id-pr45230.c: New.
3469
3470 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3471
3472         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3473         * gfortran.dg/graphite/graphite.exp: Same.
3474         * gcc.dg/graphite/vect-pr43423.c: New.
3475
3476 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3477
3478         PR target/45843
3479         * g++.dg/torture/pr45843.C: New test.
3480
3481 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3482
3483         PR fortran/45828
3484         * gfortran.dg/allocate_derived_5.f90: New.
3485
3486 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3487
3488         PR tree-optimization/31261
3489         * gcc.dg/tree-ssa/pr31261.c: New test.
3490
3491 2010-09-30  Michael Eager  <eager@eagercon.com>
3492
3493         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3494         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3495         * gcc.target/microblaze/microblaze.exp: Ditto.
3496         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3497         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3498         * gcc.target/microblaze/others/data_var1.c: Ditto.
3499         * gcc.target/microblaze/others/data_var2.c: Ditto.
3500         * gcc.target/microblaze/others/data_var3.c: Ditto.
3501         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3502         * gcc.target/microblaze/others/strings1.c:: Ditto.
3503         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3504         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3505         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3506         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3507         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3508         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3509         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3510         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3511         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3512         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3513         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3514         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3515         * gcc.target/microblaze/isa/float.c: Ditto.
3516         * gcc.target/microblaze/isa/mulh.c: Ditto.
3517         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3518         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3519         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3520         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3521         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3522         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3523         * gcc.target/microblaze/isa/bshift.c: Ditto.
3524         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3525         * gcc.target/microblaze/isa/div.c: Ditto.
3526         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3527         * gcc.target/microblaze/isa/mul.c: Ditto.
3528
3529 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3530
3531         merge from FSF 'apple/trunk' branch.
3532         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3533
3534         Radar 4386773
3535         * objc.dg/enhanced-proto-1.m: New.
3536         * objc.dg/enhanced-proto-2.m: New.
3537         * obj-c++.dg/enhanced-proto-1.mm: New
3538         * obj-c++.dg/enhanced-proto-2.mm: New.
3539
3540 2010-09-30  Richard Guenther  <rguenther@suse.de>
3541
3542         PR testsuite/45702
3543         * gcc.dg/debug/pr41893-1.c: Adjust.
3544         * gcc.dg/pr30762-1.c: Likewise.
3545         * gcc.dg/pr31529-1.c: Likewise.
3546         * gcc.dg/pr34457-1.c: Likewise.
3547         * gcc.dg/pr34668-1.c: Likewise.
3548         * gcc.dg/pr43557-1.c: Likewise.
3549
3550 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3551
3552         PR objc/45842
3553         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3554         * objc.dg/const-str-3.m: Correct header for memcpy.
3555         * objc.dg/const-str-7.m: Likewise.
3556         * objc.dg/method-20b.m: Provide an implementation of Object.
3557         Adjust XFAIL for m64 NeXT runtime.
3558         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3559         * objc.dg/encode-3.m: Correct line ordering, provide header for
3560         sprintf.
3561         * objc.dg/encode-7-next.m: Only run for 32bit.
3562         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3563         * objc.dg/type-size-2.m: Provide an implementation of Object.
3564         Ajust headers.
3565         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3566         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3567         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3568         Adjust XFAIL for m64 NeXT runtime.
3569         * obj-c++.dg/method-22.mm: Likewise.
3570         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3571
3572 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3573
3574         Merge from 'apple/trunk' branch on FSF servers.
3575
3576         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3577
3578         Radar 4278236
3579         * obj-c++.dg/bad-forward-decl.mm: New
3580
3581 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3582
3583         * ada/acats/run_acats: Revert revision 157037.
3584
3585 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3586
3587         Merge from 'apple/trunk' branch on FSF servers.
3588
3589         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3590
3591         Radar 4281748
3592         * objc.dg/naming-2.m: Update
3593         * objc.dg/naming-3.m: New
3594
3595 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3596
3597         PR target/40457
3598         * gcc.target/arm/pr40457-3.c: New test.
3599
3600 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3601
3602         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3603         alias checking.
3604         * lib/target-supports.exp (check_ifunc_available): Likewise.
3605
3606 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3607
3608         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3609
3610 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3611
3612         * objc.dg/keywords-1.m: New test.
3613         * objc.dg/keywords-2.m: New test.
3614         * objc.dg/keywords-3.m: New test.
3615         * obj-c++.dg/keywords-1.mm: New test.
3616         * obj-c++.dg/keywords-2.mm: New test.
3617
3618 2010-09-28  Jason Merrill  <jason@redhat.com>
3619
3620         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3621         * g++.dg/ext/complit11.C: Likewise.
3622         * g++.old-deja/g++.law/temps1.C: Likewise.
3623
3624         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3625         * g++.old-deja/g++.mike/misc6.C: Likewise.
3626
3627 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3628
3629         * objc.dg/attributes/method-attribute-1.m: New.
3630         * objc.dg/attributes/method-attribute-2.m: New.
3631
3632         * obj-c++.dg/attributes/method-attribute-1.m: New.
3633         * obj-c++.dg/attributes/method-attribute-2.m: New.
3634
3635 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3636
3637         * objc.dg/attributes: New.
3638         * objc.dg/attributes/attributes.exp: New.
3639         * objc.dg/attributes/class-attribute-1.m: New.
3640         * objc.dg/attributes/class-attribute-2.m: New
3641         * objc.dg/attributes/categ-attribute-1.m: New
3642         * objc.dg/attributes/categ-attribute-2.m: New
3643         * objc.dg/attributes/proto-attribute-1.m: New
3644
3645         * obj-c++.dg/attributes: New.
3646         * obj-c++.dg/attributes/attributes.exp: New
3647         * obj-c++.dg/attributes/class-attribute-1.mm: New
3648         * obj-c++.dg/attributes/class-attribute-2.mm: New
3649         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3650         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3651         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3652
3653 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3654
3655         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3656         from the branch renamed to method-20b.m to avoid clashes).
3657
3658         2005-08-23  Stuart Hastings  <stuart@apple.com>
3659                     Ziemowit Laski  <zlaski@apple.com>
3660
3661         Radar 4209854
3662         * obj-c++.dg/method-23.mm: New.
3663         * objc.dg/method-20.m: New.
3664
3665 2010-09-28  Jan Hubicka  <jh@suse.cz>
3666
3667         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3668
3669 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3670
3671         PR target/44452
3672         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3673         i?86-*-solaris2.[89], *-*-vxworks*.
3674         * gcc.target/i386/pr22152.c: Likewise.
3675         * gcc.target/i386/vect8-ret.c: New test.
3676
3677 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3678
3679         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3680
3681 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3682
3683         Merge from 'apple/trunk' branch on FSF servers.
3684
3685         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3686
3687         Radar 4175534
3688         * obj-c++.dg/method-22.mm: New.
3689
3690 2010-09-27  Jason Merrill  <jason@redhat.com>
3691
3692         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3693         * g++.dg/ext/complit11.C: Adjust.
3694         * g++.old-deja/g++.law/temps1.C: Adjust.
3695         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3696         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3697
3698 2010-09-27  Ian Lance Taylor  <iant@google.com>
3699
3700         * lib/target-supports.exp (check_effective_target_split_stack):
3701         New procedure.
3702         * gcc.dg/split-1.c: New test.
3703         * gcc.dg/split-2.c: New test.
3704         * gcc.dg/split-3.c: New test.
3705         * gcc.dg/split-4.c: New test.
3706
3707 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3708
3709         PR objc/25464
3710         * objc.dg/type-size-3.m: New test.
3711
3712 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3713
3714         PR objc/45763
3715         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3716
3717 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3718
3719         PR objc/25450
3720         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3721         * objc.dg/type-size-2.m: Same change.
3722         * obj-c++.dg/encode-5.mm: Same change.
3723
3724 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3725
3726         Merge from 'apple/trunk' branch on FSF servers.  The original
3727         Changelogs are below.
3728
3729         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3730         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3731         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3732         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3733         in the branch).
3734         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3735         proto-qual-1.m in the branch) and the normal ABI on GNU.
3736         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3737         the test only with the NeXT runtime.
3738         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3739         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3740         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3741         Run the test only with the NeXT runtime.
3742
3743         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3744
3745         Radar 4492973
3746         * objc.dg/encode-7-64bit.m: New.
3747         * objc.dg/encode-7.m: Skip if -m64.
3748
3749         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3750
3751         Radar 4301047
3752         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3753         * obj-c++.dg/threedotthree-abi-1.mm: New
3754         * objc.dg/threedotthree-abi-1.m: New
3755
3756         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3757
3758         Radar 4136935
3759         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3760         * objc.dg/encode-6.m: Likewise.
3761         * objc.dg/encode-7.m: New test case.
3762
3763 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3764
3765         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3766         const-str-12.m to constr-str-12b.m to avoid conflicts.
3767
3768         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3769
3770         Radar 4229905
3771         * obj-c++.dg/warn5.mm: New
3772
3773         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3774
3775         Radar 4154928
3776         * obj-c++.dg/const-str-12.mm: New.
3777         * objc.dg/const-str-12.m: New.
3778
3779 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3780
3781         PR fortran/40569
3782         PR fortran/40568
3783         * gfortran.dg/storage_size_2.f08: Fix test.
3784         * gfortran.dg/c_sizeof_1.f90: Fix test.
3785         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3786         * gfortran.dg/c_sizeof_3.f90: New.
3787         * gfortran.dg/c_sizeof_4.f90: New.
3788         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3789         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3790
3791 2010-09-26  Daniel Kraft  <d@domob.eu>
3792
3793         PR fortran/45783
3794         PR fortran/45795
3795         * gfortran.dg/select_type_18.f03: New test.
3796
3797 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3798
3799         * gnat.dg/return2.ad[sb]: New test.
3800         * gnat.dg/return2_pkg.ads: New helper.
3801
3802 2010-09-25  Daniel Kraft  <d@domob.eu>
3803
3804         PR fortran/45776
3805         * gfortran.dg/io_constraints_6.f03: New test.
3806         * gfortran.dg/io_constraints_7.f03: New test.
3807         * gfortran.dg/newunit_2.f90: New test.
3808
3809 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3810
3811         * gfortran.dg/operator_c1202.f90: New test.
3812
3813 2010-09-24  Jan Hubicka  <jh@suse.cz>
3814
3815         * gcc.dg/tree-ssa/leaf.c: New testcase.
3816
3817 2010-09-24  Jan Hubicka  <jh@suse.cz>
3818
3819         PR tree-optimization/45738
3820         PR tree-optimization/45741
3821         * gcc.c-torture/compile/pr45741.c: New.
3822         * gfortran.fortran-torture/compile/pr45738.f90: New.
3823
3824 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3825
3826         * gcc.dg/cpp/undef-opt-1.c: New test.
3827
3828 2010-09-24  Jason Merrill  <jason@redhat.com>
3829
3830         * g++.dg/other/error10.C: Adjust expected output.
3831
3832 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3833
3834         PR middle-end/45234
3835         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3836         * gcc.target/i386/pr45234.c: New test.
3837
3838 2010-09-24  Richard Guenther  <rguenther@suse.de>
3839
3840         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3841
3842 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3843
3844         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3845         as a comment leader in regexp.
3846
3847 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3848
3849         * objc.dg/sync-2.m: New test.
3850         * obj-c++.dg/sync-2.mm: New test.
3851
3852 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3853
3854         PR fortran/40571
3855         * gfortran.dg/iso_fortran_env_7.f90: New.
3856
3857 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3858
3859         * obj-c++.dg/too-many-args.mm: New file.
3860
3861 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3862
3863         Merge from 'apple/trunk' branch on FSF servers.
3864
3865         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3866
3867         Radar 4491608
3868         * objc.dg/too-many-args.m: New
3869
3870 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3871
3872         PR fortran/45744
3873         * gfortran.dg/dependency_36.f90:  New test.
3874
3875 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3876
3877         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3878         * gcc.target/i386/pad-3.c: Ditto.
3879         * gcc.target/i386/pad-7.c: Ditto.
3880         * gcc.target/i386/pad-7.c: Ditto.
3881         * gcc.target/i386/pr36502.c: Ditto.
3882         * gcc.target/i386/zee.c: Ditto.
3883         * gcc.target/i386/20060821-1.c: Ditto.
3884         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3885         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3886         * gcc.target/i386/pad-5b.c: Ditto.
3887         * gcc.target/i386/pad-6a.c: Ditto.
3888         * gcc.target/i386/pad-6b.c: Ditto.
3889         * gcc.target/i386/pad-8.c: Ditto.
3890         * gcc.target/i386/pad-9.c: Ditto.
3891         * gcc.target/i386/pad-10.c: Ditto.
3892         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3893
3894 2010-09-23  Richard Guenther  <rguenther@suse.de>
3895
3896         PR tree-optimization/45565
3897         * g++.dg/ipa/pr45565.C: New testcase.
3898
3899 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3900
3901         PR fortran/45745
3902         PR fortran/45648
3903         * gfortran.dg/vector_subscript_bound_1.f90: New.
3904
3905 2010-09-23  Richard Guenther  <rguenther@suse.de>
3906
3907         PR middle-end/45750
3908         * gcc.dg/pr45750.c: New testcase.
3909
3910 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3911
3912         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3913         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3914         build.
3915
3916 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3917
3918         PR rtl-optimization/44374
3919         * gcc.target/arm/headmerge-1.c: New test.
3920         * gcc.target/arm/headmerge-2.c: New test.
3921         * gcc.target/i386/headmerge-1.c: New test.
3922         * gcc.target/i386/headmerge-2.c: New test.
3923
3924 2010-09-23  Daniel Kraft  <d@domob.eu>
3925
3926         PR fortran/38936
3927         PR fortran/44044
3928         PR fortran/45474
3929         * gfortran.dg/intrinsic_intent_1.f03: New test.
3930         * gfortran.dg/select_type_17.f03: New test.
3931         * gfortran.dg/associate_5.f03: More definability tests.
3932         * gfortran.dg/enum_2.f90: Check definability.
3933         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3934         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3935         * gfortran.dg/char_expr_2.f90: Ditto.
3936         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3937         * gfortran.dg/enum_5.f90: Ditto.
3938         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3939         * gfortran.dg/impure_assignment_2.f90: Ditto.
3940         * gfortran.dg/impure_assignment_3.f90: Ditto.
3941         * gfortran.dg/intent_out_1.f90: Ditto.
3942         * gfortran.dg/intent_out_3.f90: Ditto.
3943         * gfortran.dg/pointer_assign_7.f90: Ditto.
3944         * gfortran.dg/pointer_intent_3.f90: Ditto.
3945         * gfortran.dg/pr19936_1.f90: Ditto.
3946         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3947         * gfortran.dg/simpleif_2.f90: Ditto.
3948         * gfortran.dg/protected_5.f90: Ditto.
3949         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3950         * gfortran.dg/protected_6.f90: Ditto.
3951         * gfortran.dg/protected_7.f90: Ditto.
3952
3953 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3954
3955         PR libfortran/45710
3956         * gfortran.dg/namelist_65.f90: New test.
3957
3958 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3959
3960         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3961         the regexp pattern between the expected label and location string.
3962
3963 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3964
3965         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3966
3967 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3968
3969         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3970         * gcc.dg/pr27898.c: Likewise.
3971         * gcc.dg/pr28712.c: Likewise.
3972         * gcc.dg/pr30762-1.c: Likewise.
3973         * gcc.dg/pr31529-1.c: Likewise.
3974         * gcc.dg/pr34457-1.c: Likewise.
3975         * gcc.dg/pr34668-1.c: Likewise.
3976         * gcc.dg/pr34989-1.c: Likewise.
3977         * gcc.dg/pr43557-1.c: Likewise.
3978
3979 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3980
3981         PR rtl-optimization/45739
3982         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3983
3984 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3985
3986         * gcc.target/sparc/mnofpu.c: New test.
3987
3988 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3989
3990         PR rtl-optimization/45739
3991         * gcc.target/i386/pr45739.c: New test.
3992
3993 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3994
3995         PR fortran/45648
3996         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3997         and counts. Add non-elemental function call check.
3998
3999         PR fortran/45648
4000         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4001         arguments checks. Update temporary counts.
4002         * gfortran.dg/transpose_optimization_1.f90: New.
4003
4004 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4005
4006         PR objc/23710
4007         * objc.dg/invalid-method-1.m: New.
4008
4009 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4010
4011         Merge from 'apple/trunk' branch on FSF servers.
4012
4013         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4014
4015         Radar 4291785
4016         * objc.dg/naming-4.m: New
4017         * objc.dg/naming-5.m: New
4018         * obj-c++.dg/naming-1.mm: New
4019         * obj-c++.dg/naming-2.mm: New
4020
4021 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4022             Jack Howarth  <howarth@bromo.med.uc.edu>
4023
4024         PR c++/45645
4025         * g++.dg/torture/pr44972.C: Use portable assert().
4026
4027 2010-09-21  Richard Guenther  <rguenther@suse.de>
4028
4029         PR tree-optimization/45580
4030         * g++.dg/torture/pr45580.C: New testcase.
4031
4032 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4033
4034         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4035
4036 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4037
4038         PR fortran/45438
4039         * gfortran.dg/pointer_check_7.f90: New.
4040
4041 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4042
4043         PR rtl-optimization/45728
4044         * gcc.c-torture/compile/pr45728.c: New test.
4045
4046 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4047
4048         PR fortran/45081
4049         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4050
4051 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4052
4053         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4054
4055 2010-09-20  Richard Guenther  <rguenther@suse.de>
4056
4057         PR middle-end/45704
4058         * gcc.dg/torture/pr45704.c: New testcase.
4059
4060 2010-09-20  Jan Hubicka  <jh@suse.cz>
4061
4062         PR tree-optimize/45605
4063         * g++.dg/tree-ssa/pr45605.C: New testcase.
4064
4065 2010-09-20  Michael Matz  <matz@suse.de>
4066
4067         PR testsuite/45706
4068         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4069         enough.
4070
4071 2010-09-20  Richard Guenther  <rguenther@suse.de>
4072
4073         PR tree-optimization/45705
4074         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4075
4076 2010-09-20  Michael Matz  <matz@suse.de>
4077
4078         PR testsuite/45706
4079         * lib/target-supports.exp (check_effective_target_vect_perm):
4080         Add i?86-*-*.
4081
4082 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4083
4084         PR rtl-optimization/45695
4085         * gcc.c-torture/execute/pr45695.c: New test.
4086
4087 2010-09-19  Jan Hubicka  <jh@suse.cz>
4088
4089         PR lto/44246
4090         * gcc.c-torture/compile/pr44246.c:New file.
4091
4092 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4093
4094         PR tree-optimization/45714
4095         * gfortran.dg/vect/pr45714-a.f: New test.
4096         * gfortran.dg/vect/pr45714-b.f: New test.
4097
4098 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4099
4100         * gnat.dg/const1.adb: Rename into...
4101         * gnat.dg/constant1.adb: ...this.
4102         * gnat.dg/constant2.adb: New test.
4103         * gnat.dg/constant2_pkg1.ads: New helper.
4104         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4105
4106 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4107
4108         * gnat.dg/specs/constant1.ads: New test.
4109         * gnat.dg/specs/constant1_pkg.ads: New helper.
4110
4111 2010-09-18  Jan Hubicka  <jh@suse.cz>
4112
4113         PR tree-optimization/45453
4114         * g++.dg/tree-ssa/pr45453.C: New testcase.
4115
4116 2010-09-18  Jason Merrill  <jason@redhat.com>
4117
4118         * g++.dg/cpp0x/initlist44.C: New.
4119
4120 2010-09-18  Richard Guenther  <rguenther@suse.de>
4121
4122         PR tree-optimization/45709
4123         * g++.dg/torture/pr45709-2.C: New testcase.
4124
4125 2010-09-18  Richard Guenther  <rguenther@suse.de>
4126
4127         PR tree-optimization/45709
4128         * g++.dg/torture/pr45709.C: New testcase.
4129
4130 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4131
4132         PR testsuite/45719
4133         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4134
4135 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4136
4137         * gcc.target/i386/pad-1.c: New.
4138         * gcc.target/i386/pad-2.c: Likewise.
4139         * gcc.target/i386/pad-3.c: Likewise.
4140         * gcc.target/i386/pad-4.c: Likewise.
4141         * gcc.target/i386/pad-5a.c: Likewise.
4142         * gcc.target/i386/pad-5b.c: Likewise.
4143         * gcc.target/i386/pad-6a.c: Likewise.
4144         * gcc.target/i386/pad-6b.c: Likewise.
4145         * gcc.target/i386/pad-7.c: Likewise.
4146         * gcc.target/i386/pad-8.c: Likewise.
4147         * gcc.target/i386/pad-9.c: Likewise.
4148         * gcc.target/i386/pad-10.c: Likewise.
4149
4150 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4151
4152         PR middle-end/45234
4153         * gcc.dg/torture/stackalign/alloca-5.c: New.
4154
4155 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4156
4157         PR middle-end/45678
4158         * gcc.dg/torture/pr45678-2.c: New.
4159
4160 2010-09-17  Richard Guenther  <rguenther@suse.de>
4161
4162         PR middle-end/45678
4163         * gcc.dg/torture/pr45678-1.c: New testcase.
4164
4165 2010-09-17  Michael Matz  <matz@suse.de>
4166
4167         PR tree-optimization/43432
4168         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4169         check_effective_target_vect_perm_short): New predicates.
4170         (check_effective_target_vect_perm): Include x86_64.
4171         * gcc.dg/vect/pr43432.c: New test.
4172         * gcc.dg/vect/vect-114.c: Adjust.
4173         * gcc.dg/vect/vect-15.c: Ditto.
4174         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4175         * gcc.dg/vect/slp-perm-9.c: Ditto.
4176
4177 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4178
4179         PR testsuite/45692
4180         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4181         GNU runtime.
4182
4183 2010-09-17  Richard Guenther  <rguenther@suse.de>
4184
4185         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4186         * gcc.dg/pr28706.c: Likewise.
4187         * gcc.dg/pr28712.c: Likewise.
4188         * gcc.dg/pr30762-1.c: Likewise.
4189         * gcc.dg/pr30762-2.c: Likewise.
4190         * gcc.dg/pr31529-1.c: Likewise.
4191         * gcc.dg/pr31529-2.c: Likewise.
4192         * gcc.dg/pr34457-1.c: Likewise.
4193         * gcc.dg/pr34457-2.c: Likewise.
4194         * gcc.dg/pr34668-1.c: Likewise.
4195         * gcc.dg/pr34668-2.c: Likewise.
4196         * gcc.dg/pr34989-1.c: Likewise.
4197         * gcc.dg/pr34989-2.c: Likewise.
4198         * gcc.dg/pr43557-1.c: Likewise.
4199         * gcc.dg/pr43557-2.c: Likewise.
4200         * gcc.dg/debug/pr41893-1.c: Likewise.
4201         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4202         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4203         * gcc.dg/matrix/matrix-4.c: Likewise.
4204         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4205         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4206         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4207         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4208
4209 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4210
4211         PR fortran/43665
4212         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4213         optimizations.
4214         * gfortran.dg/intent_optimize_1.f90: New test.
4215
4216 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4217
4218         * gcc.target/i386/divmod-1.c: New.
4219         * gcc.target/i386/divmod-2.c: Likewise.
4220         * gcc.target/i386/divmod-3.c: Likewise.
4221         * gcc.target/i386/divmod-4.c: Likewise.
4222         * gcc.target/i386/divmod-4a.c: Likewise.
4223         * gcc.target/i386/divmod-5.c: Likewise.
4224         * gcc.target/i386/divmod-6.c: Likewise.
4225         * gcc.target/i386/divmod-7.c: Likewise.
4226         * gcc.target/i386/divmod-8.c: Likewise.
4227         * gcc.target/i386/udivmod-1.c: Likewise.
4228         * gcc.target/i386/udivmod-2.c: Likewise.
4229         * gcc.target/i386/udivmod-3.c: Likewise.
4230         * gcc.target/i386/udivmod-4.c: Likewise.
4231         * gcc.target/i386/udivmod-4a.c: Likewise.
4232         * gcc.target/i386/udivmod-5.c: Likewise.
4233         * gcc.target/i386/udivmod-6.c: Likewise.
4234         * gcc.target/i386/udivmod-7.c: Likewise.
4235         * gcc.target/i386/udivmod-8.c: Likewise.
4236
4237 2010-09-16  Jan Hubicka  <jh@suse.cz>
4238
4239         * g++.dg/lto/pr45679-1_0.C: New file.
4240         * g++.dg/lto/pr45679-1_1.C: New file.
4241         * g++.dg/lto/pr45679-0_0.C: New file.
4242         * g++.dg/lto/pr45679-0_1.C: New file.
4243
4244 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4245
4246         PR fortran/45674
4247         * gfortran.dg/class_dummy_2.f03: New.
4248
4249 2010-09-16  Richard Guenther  <rguenther@suse.de>
4250
4251         PR tree-optimization/45623
4252         * gcc.dg/torture/pr45623.c: New testcase.
4253
4254 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4255
4256         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4257         name and parentheses.
4258         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4259
4260 2010-09-15  Jason Merrill  <jason@redhat.com>
4261
4262         * g++.dg/parse/parameter-declaration-2.C: New.
4263
4264         * g++.dg/cpp0x/scoped_enum2.C: New.
4265
4266 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4267
4268         * gcc.c-torture/compile/20100915-1.c: New test.
4269
4270 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4271
4272         PR middle-end/45644
4273         * gcc.dg/ipa/pr45644.c: New test.
4274
4275 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4276
4277         PR tree-optimization/45633
4278         * gcc.dg/vect/pr45633.c: New test.
4279
4280 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4281
4282         PR fortran/45577
4283         * gfortran.dg/allocate_derived_4.f90: New.
4284
4285 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4286
4287         * lib/target-supports.exp
4288         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4289         supported flag to true for neon.
4290
4291 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4292
4293         PR c++/45665
4294         * g++.dg/template/crash103.C: New.
4295
4296 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4297
4298         Merge from 'apple/trunk' branch on FSF servers.
4299
4300         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4301
4302         Radar 4457381
4303         * objc.dg/msg-in-protocol.m: New.
4304         * obj-c++.dg/msg-in-protocol.mm: New.
4305
4306         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4307
4308         Radar 4219590
4309         * objc.dg/break-in-ifstmt.m: New.
4310
4311         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4312
4313         Radar 4174166
4314         * obj-c++.dg/comp-types-13.mm: New.
4315         * objc.dg/comp-types-12.m: New.
4316
4317         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4318
4319         Radar 4216500
4320         * obj-c++.dg/proto-lossage-7.mm: New.
4321         * objc.dg/proto-lossage-7.m: New.
4322
4323 2010-09-14  Jan Hubicka  <jh@suse.cz>
4324
4325         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4326         folding.
4327         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4328         folding.
4329
4330 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4331
4332         PR middle-end/45567
4333         * gcc.dg/pr45567.c: New test.
4334
4335         PR debug/45660
4336         * g++.dg/debug/pr45660.C: New test.
4337
4338 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4339
4340         PR tree-optimization/45470
4341         * g++.dg/vect/pr45470-a.cc: New test.
4342         * g++.dg/vect/pr45470-a.cc: New test.
4343
4344 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4345
4346         PR target/42070
4347         * lib/profopt.exp: Prune warnings on execname2 compile.
4348         * lib/prune.exp: Prune "can't add line info" warnings.
4349
4350 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4351
4352         PR libfortran/45532
4353         * gfortran.dg/namelist_64.f90: New test.
4354
4355 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4356
4357         PR rtl-optimization/45617
4358         * gcc.target/i386/pr45617.c: New test.
4359
4360 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4361
4362         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4363
4364 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4365
4366         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4367         * gcc.target/i386/fma4-vector.c: Likewise.
4368         * gcc.target/i386/vectorize2.c: Likewise.
4369         * gcc.target/i386/vectorize4.c: Likewise.
4370         * gcc.target/i386/vectorize5.c: Likewise.
4371         * gcc.target/i386/vectorize6.c: Likewise.
4372         * gcc.target/i386/vectorize8.c: Likewise.
4373
4374         * gcc.target/i386/vect-double-1.c: New.
4375         * gcc.target/i386/vect-double-1a.c: Likewise.
4376         * gcc.target/i386/vect-double-2.c: Likewise.
4377         * gcc.target/i386/vect-double-2a.c: Likewise.
4378
4379         * lib/target-supports.exp (check_effective_target_vect_double):
4380         Set et_vect_double_saved to 0 when tuning for Atom.
4381
4382 2010-09-13  Jan Hubicka  <jh@suse.cz>
4383
4384         * gcc.dg/torture/pr23821.c: Drop static keyword.
4385         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4386         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4387
4388 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4389
4390         * gcc.target/arm/sync-1.c: New.
4391
4392 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4393
4394         * gnat.dg/memtrap.adb: New test.
4395
4396 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4397
4398         * gfortran.dg/promotion.f90: Fix options.
4399
4400 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4401
4402         * g++.dg/cpp0x/range-for1.C: New.
4403         * g++.dg/cpp0x/range-for2.C: New.
4404         * g++.dg/cpp0x/range-for3.C: New.
4405         * g++.dg/cpp0x/range-for4.C: New.
4406         * g++.dg/cpp0x/range-for5.C: New.
4407         * g++.dg/cpp0x/range-for6.C: New.
4408
4409 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4410
4411         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4412         and counts. Check that transpose is not called.
4413         * gfortran.dg/transpose_2.f90: Update error message.
4414
4415 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4416
4417         PR c++/43824
4418         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4419         * g++.dg/lookup/strong-using-2.C: Likewise.
4420         * g++.dg/lookup/strong-using-3.C: Likewise.
4421         * g++.dg/lookup/strong-using-5.C: Likewise.
4422
4423         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4424         * g++.dg/cpp0x/inline-ns4.C: New.
4425         * g++.dg/cpp0x/inline-ns5.C: New.
4426
4427 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4428
4429         PR middle-end/45634
4430         * gfortran.fortran-torture/compile/pr45634.f90: New.
4431
4432 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4433
4434         * objc.dg/fobjc-exceptions.m: New test.
4435
4436 2010-09-10  Jan Hubicka  <jh@suse.cz>
4437
4438         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4439
4440 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4441
4442         PR tree-optimization/44972
4443         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4444         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4445         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4446         instead.
4447         * g++.dg/torture/pr44972.C: New test.
4448
4449 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4450
4451         PR tree-optimization/44972
4452         * g++.dg/torture/pr34850.C: Remove expected warning.
4453
4454 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4455
4456         * gfortran.dg/dummy_optional_arg.f90: New test.
4457
4458 2010-09-08  Jan Hubicka  <jh@suse.cz>
4459
4460         PR tree-optimization/45598
4461         * fortran.fortran-torture/compile/pr45598.f90: New test.
4462
4463 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4464
4465         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4466         * lib/target-supports.exp (check_ifunc_available): New.
4467         * gcc.dg/attr-ifunc-1.c: New.
4468         * gcc.dg/attr-ifunc-2.c: New.
4469         * gcc.dg/attr-ifunc-3.c: New.
4470         * gcc.dg/attr-ifunc-4.c: New.
4471         * gcc.dg/attr-ifunc-5.c: New.
4472         * g++.dg/ext/attr-ifunc-1.C: New.
4473         * g++.dg/ext/attr-ifunc-2.C: New.
4474         * g++.dg/ext/attr-ifunc-3.C: New.
4475         * g++.dg/ext/attr-ifunc-4.C: New.
4476
4477 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4478
4479         PR middle-end/40386
4480         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4481
4482 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4483
4484         * gfortran.dg/inline_transpose_1.f90: New test.
4485
4486 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4487
4488         PR c++/45588
4489         * g++.dg/warn/Wunused-var-15.C: New test.
4490
4491 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4492
4493         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4494         hppa*-*-hpux*.
4495
4496 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4497
4498         * objc/execute/exceptions/throw-nil.m: New test.
4499         * objc/execute/exceptions/handler-1.m: Updated to use the new
4500         objc_set_uncaught_exception_handler() function.
4501         * objc/execute/exceptions/matcher-1.m: New test.
4502
4503 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4504
4505         PR fortran/38282
4506         * gfortran.dg/bit_comparison_1.F90: New test.
4507         * gfortran.dg/leadz_trailz_3.f90: New test.
4508         * gfortran.dg/masklr_2.F90: New test.
4509         * gfortran.dg/shiftalr_1.F90: New test.
4510         * gfortran.dg/merge_bits_2.F90: New test.
4511         * gfortran.dg/dshift_2.F90: New test.
4512         * gfortran.dg/bit_comparison_2.F90: New test.
4513         * gfortran.dg/masklr_1.F90: New test.
4514         * gfortran.dg/merge_bits_1.F90: New test.
4515         * gfortran.dg/dshift_1.F90: New test.
4516         * gfortran.dg/shiftalr_2.F90: New test.
4517
4518 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4519
4520         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4521         functions from objc/typedstream.h are deprecated.
4522
4523 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4524
4525         * lib/target-supports.exp
4526         (check_effective_target_run_expensive_tests): New proc.
4527         * gcc.c-torture/compile/limits-fnargs.c: Use
4528         dg-require-effective-target run_expensive_tests.
4529
4530 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4531
4532         PR fortran/45597
4533         * gfortran.dg/gomp/pr45597.f90: New test.
4534
4535         PR fortran/45595
4536         * gfortran.dg/gomp/pr45595.f90: New test.
4537
4538 2010-09-08  Michael Matz  <matz@suse.de>
4539
4540         * c-c++-common/uninit-17.c: Adjust.
4541
4542 2010-09-08  Michael Matz  <matz@suse.de>
4543
4544         PR tree-optimization/43430
4545         * gcc.dg/vect/pr43430-2.c: New test.
4546
4547 2010-09-08  Michael Matz  <matz@suse.de>
4548
4549         PR tree-optimization/33244
4550         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4551
4552 2010-09-08  Richard Guenther  <rguenther@suse.de>
4553
4554         PR tree-optimization/45578
4555         * gfortran.dg/pr45578.f90: New testcase.
4556
4557 2010-09-08  Richard Guenther  <rguenther@suse.de>
4558
4559         PR testsuite/45590
4560         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4561
4562 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4563
4564         PR fortran/45576
4565         * gfortran.dg/char_length_18.f90:  New test.
4566
4567 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4568
4569         PR target/36502
4570         * gcc.target/i386/pr36502.c: New test.
4571
4572         PR target/42313
4573         PR target/44651
4574         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4575         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4576
4577 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4578
4579         * gfortran.dg/achar_4.f90: Enable bounds checking.
4580
4581 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4582
4583         PR target/45206
4584         * gcc.target/i386/pr45206.c: New test.
4585
4586 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4587
4588         PR fortran/45505
4589         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4590
4591 2010-09-07  Jan Hubicka  <jh@suse.cz>
4592
4593         * gcc.c-torture/compile/20100907.c: New testcase.
4594
4595 2010-09-07  Richard Guenther  <rguenther@suse.de>
4596
4597         PR middle-end/45569
4598         * g++.dg/eh/pr45569.C: New testcase.
4599
4600 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4601
4602         PR target/43137
4603         * gcc.target/arm/pr43137.c: New test.
4604
4605 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4606
4607         PR fortran/36931
4608         * gfortran.dg/dependency_35.f90:  New test.
4609
4610 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4611
4612         PR fortran/34145
4613         * gfortran.dg/char_length_17.f90:  New test.
4614
4615 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4616
4617         PR c++/45200
4618         PR c++/45293
4619         PR c++/45558
4620         * g++.dg/template/typedef34.C: New test.
4621         * g++.dg/template/typedef35.C: New test.
4622
4623 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4624
4625         PR target/22152
4626         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4627
4628 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4629
4630         * g++.dg/warn/Wdouble-promotion.C: New.
4631
4632 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4633
4634         * g++.dg/parse/redef2.C: New.
4635
4636 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4637
4638         * gcc.dg/20100906-1.c: New testcase.
4639
4640 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4641
4642         PR testsuite/45543
4643         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4644         DW_TAG_enumeration_type DIE.
4645
4646 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4647
4648         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4649         Update XFAILs.
4650
4651 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4652
4653         PR rtl-optimization/44919
4654         * g++.dg/opt/pr44919.C: New.
4655
4656 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4657
4658         PR fortran/38282
4659         * gfortran.dg/iall_iany_iparity_1.f90: New.
4660         * gfortran.dg/iall_iany_iparity_2.f90: New.
4661
4662 2010-09-06  Jason Merrill  <jason@redhat.com>
4663
4664         * g++.dg/cpp0x/initlist42.C: New.
4665
4666         * g++.dg/cpp0x/auto19.C: New.
4667
4668         * g++.dg/template/sfinae25.C: New.
4669         * g++.dg/template/char1.C: Expect warning.
4670         * g++.dg/template/nontype10.C: Likewise.
4671
4672         * g++.dg/cpp0x/implicit9.C: New.
4673
4674         * g++.dg/cpp0x/initlist43.C: New.
4675
4676 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4677
4678         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4679
4680 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4681
4682         * gcc.dg/Wdouble-promotion.c: New.
4683
4684 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4685
4686         * gfortran.dg/float128_1.f90: Remove test case as
4687         it always fails since Rev 163611 backed out the
4688         front-end implementation.
4689
4690 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4691
4692         * gfortran.dg/float128_1.f90: XFAIL test case.
4693
4694 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4695
4696         * gfortran.dg/bessel_7.f90: Decrease required precision.
4697
4698 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4699
4700         PR testsuite/45545
4701         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4702         ref-all-matching targets.
4703
4704 2010-09-05  Richard Guenther  <rguenther@suse.de>
4705
4706         PR tree-optimization/45535
4707         * gcc.c-torture/compile/pr45535.c: New testcase.
4708
4709 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4710
4711         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4712         "\[^\n\]*".
4713         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4714         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4715         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4716         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4717         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4718         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4719         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4720         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4721         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4722         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4723         * gcc.target/i386/pr22152.c: Likewise.
4724         * gcc.target/i386/pr36992-1.c: Likewise.
4725         * gcc.target/i386/pr36992-2.c: Likewise.
4726         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4727
4728 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4729
4730         PR testsuite/43957
4731         * gcc.dg/const-uniq-1.c: Modify regexp.
4732
4733 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4734
4735         PR fortran/45530
4736         * gfortran.dg/namelist_63.f90: New.
4737
4738 2010-09-04  Jan Hubicka  <jh@suse.cz>
4739
4740         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4741         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4742
4743 2010-09-04  Jan Hubicka  <jh@suse.cz>
4744
4745         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4746
4747 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4748
4749         PR fortran/45507
4750         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4751
4752 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4753
4754         * gcc.dg/opts-4.c: New test.
4755
4756 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4757
4758         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4759         * gcc.dg/vect/vect-peel-4.c: Ditto.
4760
4761 2010-09-03  Daniel Kraft  <d@domob.eu>
4762
4763         PR fortran/45525
4764         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4765
4766 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4767
4768         PR fortran/45159
4769         * gfortran.dg/dependency_34.f90:  New test.
4770
4771 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4772
4773         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4774
4775 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4776
4777         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4778         gcc.target/i386/clearcap.map if supported.
4779
4780 2010-09-03  Michael Matz  <matz@suse.de>
4781
4782         PR middle-end/45415
4783         * gcc.dg/pr45415.c: New test.
4784
4785 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4786
4787         PR tree-optimization/45506
4788         * gcc.dg/pr45506.c: New.
4789
4790 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4791
4792         PR target/45476
4793         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4794         * gcc.target/i386/float128-2.c: Ditto.
4795
4796 2010-09-03  Daniel Kraft  <d@domob.eu>
4797
4798         PR fortran/34162
4799         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4800         * gfortran.dg/internal_dummy_2.f08: New test.
4801         * gfortran.dg/internal_dummy_3.f08: New test.
4802         * gfortran.dg/internal_dummy_4.f08: New test.
4803
4804 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4805
4806         PR debug/45500
4807         * gcc.target/i386/pr45500.c: New test.
4808
4809 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4810
4811         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4812
4813 2010-09-03  Daniel Kraft  <d@domob.eu>
4814
4815         PR fortran/44602
4816         * gfortran.dg/exit_2.f08; Adapt error messages.
4817         * gfortran.dg/exit_3.f08: New test.
4818         * gfortran.dg/exit_4.f08: New test.
4819         * gfortran.dg/exit_5.f03: New test.
4820
4821 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4822
4823         * gfortran.dg/ishft_4.f90: New test.
4824
4825 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4826
4827         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4828         FRIZ/XSRIZ instruciton for (double)(long long)x.
4829         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4830
4831 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4832
4833         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4834
4835 2010-09-02  Richard Guenther  <rguenther@suse.de>
4836
4837         PR tree-optimization/44937
4838         PR tree-optimization/45412
4839         * g++.dg/opt/pr45412.C: New testcase.
4840         * gcc.c-torture/compile/pr45412.c: Likewise.
4841         * gcc.c-torture/compile/pr44937.c: Likewise.
4842
4843 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4844
4845         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4846         but using -Werror=comment.
4847         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4848         expected error messages.
4849
4850 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4851
4852         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4853         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4854
4855 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4856
4857         PR fortran/45489
4858         * gfortran.dg/initialization_27.f90: New.
4859
4860 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4861
4862         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4863         check into different basic blocks. Expect vectorization if misaligned
4864         stores are supported.
4865         * gcc.dg/vect/bb-slp-8a.c: New test.
4866         * gcc.dg/vect/bb-slp-8b.c: New test.
4867
4868 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4869
4870         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4871
4872 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4873
4874         PR fortran/44541
4875         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4876         * gfortran.dg/class_dummy_1.f03: New.
4877
4878 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4879
4880         PR middle-end/45458
4881         * g++.dg/tree-prof/partition2.C: New test.
4882
4883 2010-09-01  Richard Guenther  <rguenther@suse.de>
4884
4885         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4886         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4887         * gcc.c-torture/execute/20100827-1.c: Likewise.
4888
4889 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4890
4891         * gfortran.dg/execute_command_line_1.f90: New test.
4892
4893 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4894
4895         PR preprocessor/45457
4896         * c-c++-common/cpp/pr45457.c: New test.
4897
4898 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4899
4900         * gcc.dg/nested-func-8.c: New test.
4901
4902 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4903
4904         PR fortran/38282
4905         * gfortran.dg/popcnt_poppar_1.F90: New test.
4906         * gfortran.dg/popcnt_poppar_2.F90: New test.
4907
4908 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4909
4910         * gcc.target/i386/volatile-2.c: Require nonpic target.
4911
4912 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4913
4914         PR middle-end/45461
4915         * gcc.dg/pr45461.c: New test.
4916
4917 2010-08-31  Richard Guenther  <rguenther@suse.de>
4918
4919         PR testsuite/45455
4920         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4921
4922 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4923
4924         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4925
4926 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4927
4928         PR fortran/45456
4929         * gfortran.dg/typebound_proc_18.f03: New.
4930
4931 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4932
4933         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4934         * lib/scanasm.exp (scan-stack-usage): Likewise.
4935         (scan-stack-usage-not): Likewise.
4936         * gcc.dg/stack-usage-1.c: New test.
4937         * gcc.target/i386/stack-usage-realign.c: Likewise.
4938
4939 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4940
4941         PR tree-optimization/45427
4942         * gcc.dg/tree-ssa/pr45427.c: New test.
4943
4944 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4945
4946         PR c++/45043
4947         * g++.dg/template/crash102.C: New.
4948
4949 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4950
4951         PR middle-end/45423
4952         * gcc.dg/gomp/atomic-12.c: New test.
4953         * gcc.dg/gomp/atomic-13.c: New test.
4954         * gcc.dg/gomp/atomic-14.c: New test.
4955         * g++.dg/gomp/atomic-11.C: New test.
4956         * g++.dg/gomp/atomic-12.C: New test.
4957         * g++.dg/gomp/atomic-13.C: New test.
4958         * g++.dg/gomp/atomic-14.C: New test.
4959
4960 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4961
4962         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4963         delimiter.
4964
4965 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4966
4967         * gnat.dg/discr24.adb: New test.
4968
4969 2010-08-30  Richard Guenther  <rguenther@suse.de>
4970
4971         PR tree-optimization/45449
4972         * gcc.dg/pr45449.c: New testcase.
4973
4974 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4975
4976         * gcc.dg/opts-1.c: Expect errors, not warnings.
4977
4978 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4979
4980         PR fortran/42769
4981         * gfortran.dg/dynamic_dispatch_11.f03: New.
4982
4983 2010-08-29  Jason Merrill  <jason@redhat.com>
4984
4985         PR c++/44991
4986         * g++.dg/parse/defarg15.C: New.
4987
4988 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4989
4990         PR fortran/45439
4991         * gfortran.dg/select_type_16.f03: New.
4992
4993 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4994             Tobias Burnus  <burnus@net-b.de>
4995
4996         * gfortran.dg/bessel_7.f90: Decrease required precision.
4997
4998 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4999             Kaz Kojima  <kkojima@gcc.gnu.org>
5000
5001         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5002
5003 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5004
5005         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5006         floating point conversion code generation.
5007         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5008         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5009         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5010         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5011         to integer conversion code generation.
5012         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5013         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5014         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5015         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5016
5017 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5018
5019         PR fortran/32049
5020         * gfortran.dg/random_seed_1.f90: Adjust test.
5021         * gfortran.dg/float128_1.f90: New test.
5022
5023 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5024
5025         PR fortran/33197
5026         * gfortran.dg/norm2_1.f90: New.
5027         * gfortran.dg/norm2_2.f90: New.
5028         * gfortran.dg/norm2_3.f90: New.
5029         * gfortran.dg/norm2_4.f90: New.
5030         * gfortran.dg/parity_1.f90: New.
5031         * gfortran.dg/parity_2.f90: New.
5032         * gfortran.dg/parity_3.f90: New.
5033
5034 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5035
5036         PR fortran/45420
5037         * gfortran.dg/select_type_15.f03: New.
5038
5039 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5040
5041         PR libfortran/43217
5042         * gfortran.dg/hollerith8.f90: New test.
5043
5044 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5045
5046         PR fortran/45159
5047         * gfortran.dg/dependency_33.f90:  New test.
5048
5049 2010-08-27  Richard Guenther  <rguenther@suse.de>
5050
5051         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5052         * gcc.dg/graphite/scop-2.c: Likewise.
5053         * gcc.dg/graphite/scop-20.c: Likewise.
5054         * gcc.dg/vect/slp-25.c: Likewise.
5055
5056 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5057
5058         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5059
5060 2010-08-26  Daniel Kraft  <d@domob.eu>
5061
5062         PR fortran/38936
5063         PR fortran/44047
5064         PR fortran/45384
5065         * gfortran.dg/associate_8.f03: New test.
5066         * gfortran.dg/select_type_13.f03: New test.
5067         * gfortran.dg/select_type_14.f03: New test.
5068
5069 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5070
5071         PR tree-optimization/44485
5072         * gcc.dg/pr44485.c: New test.
5073
5074 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5075
5076         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5077         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5078         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5079
5080 2010-08-26  Richard Guenther  <rguenther@suse.de>
5081
5082         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5083         * gcc.dg/graphite/scop-21.c: Likewise.
5084
5085 2010-08-26  Richard Guenther  <rguenther@suse.de>
5086
5087         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5088         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5089         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5090         * gcc.dg/vect/vect-91.c: Likewise.
5091         * gcc.dg/vect/vect-peel-1.c: Likewise.
5092         * gcc.dg/vect/vect-peel-2.c: Likewise.
5093         * gcc.dg/vect/vect-peel-4.c: Likewise.
5094
5095 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5096
5097         PR libfortran/41859
5098         * gfortran.dg/der_io_4.f90: New test.
5099
5100 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5101
5102         PR rtl-optimization/44858
5103         * gcc.c-torture/execute/pr44858.c: New test.
5104
5105         PR rtl-optimization/45400
5106         * g++.dg/other/i386-8.C: New test.
5107
5108 2010-08-25  Richard Guenther  <rguenther@suse.de>
5109
5110         * gcc.dg/alias-8.c: Adjust.
5111
5112 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5113
5114         * gcc.target/i386/combine-mul.c: New test.
5115
5116 2010-08-25  Richard Guenther  <rguenther@suse.de>
5117
5118         PR lto/44562
5119         * gcc.dg/graphite/id-27.c: New testcase.
5120         * gcc.dg/lto/20100825-1_0.c: Likewise.
5121
5122 2010-08-25  Richard Guenther  <rguenther@suse.de>
5123
5124         PR tree-optimization/45316
5125         * g++.dg/opt/pr45316.C: New testcase.
5126
5127 2010-08-25  Richard Guenther  <rguenther@suse.de>
5128
5129         PR tree-optimization/45393
5130         * g++.dg/torture/pr45393.C: New testcase.
5131
5132 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5133
5134         PR tree-optimization/45059
5135         * gcc.c-torture/compile/pr45059.c: New test.
5136
5137 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5138
5139         * lib/target-supports.exp (check_effective_target_vect_unpack):
5140         Set vect_unpack supported flag to true for neon.
5141
5142 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5143
5144         * gcc.dg/tree-ssa/ifc-5.c: New.
5145
5146 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5147
5148         * gcc.dg/tree-ssa/ifc-4.c: New.
5149         * gcc.dg/tree-ssa/ifc-7.c: New.
5150
5151 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5152
5153         * gcc.dg/vect/vect.exp: Check loongson targets
5154         * g++.dg/vect/vect.exp: Likewise
5155         * gfortran.dg/vect/vect.exp: Likewise
5156
5157 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5158
5159         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5160         -mveclibabi=mass.
5161
5162 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5163
5164         PR fortran/45366
5165         * gfortran.dg/proc_ptr_29.f90: New.
5166
5167 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5168             Dominique d'Humieres  <dominiq@lps.ens.fr>
5169
5170         PR fortran/45367
5171         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5172
5173 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5174
5175         PR fortran/45367
5176         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5177
5178 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5179
5180         PR fortran/36158
5181         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5182
5183 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5184             Dominique d'Humieres  <dominiq@lps.ens.fr>
5185
5186         PR fortran/45367
5187         PR fortran/36158
5188         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5189         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5190
5191 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5192
5193         PR fortran/44863
5194         PR fortran/45271
5195         PR fortran/45290
5196         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5197         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5198         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5199
5200 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5201
5202         PR fortran/36158
5203         PR fortran/33197
5204         * gfortran.dg/bessel_6.f90: New.
5205         * gfortran.dg/bessel_7.f90: New.
5206
5207 2010-08-20  Jan Hubicka  <jh@suse.cz>
5208
5209         PR c++/45307
5210         PR c++/17736
5211         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5212         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5213
5214 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5215
5216         PR target/45336
5217         * gcc.target/i386/pr45336-1.c: New.
5218         * gcc.target/i386/pr45336-2.c: Likewise.
5219         * gcc.target/i386/pr45336-3.c: Likewise.
5220         * gcc.target/i386/pr45336-4.c: Likewise.
5221
5222 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5223
5224         PR testsuite/45361
5225         * gcc.target/i386/volatile-2.c: Update scan strings to also
5226         include (%rip) for the memory reference on x86_64.
5227
5228 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5229
5230         PR middle-end/44974
5231         * gcc.dg/pr44974.c: New test.
5232
5233         PR rtl-optimization/45353
5234         * gcc.dg/pr45353.c: New test.
5235
5236 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5237
5238         * gcc.target/i386/volatile-2.c: New.
5239
5240 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5241
5242         PR rtl-optimization/44691
5243         * gfortran.dg/pr44691.f: New test.
5244
5245 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5246
5247         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5248
5249 2010-08-19  Jason Merrill  <jason@redhat.com>
5250
5251         * g++.dg/init/synth3.C: New.
5252         * g++.dg/init/value8.C: New.
5253         * g++.dg/tree-ssa/empty-2.C: New.
5254         * g++.dg/cpp0x/noexcept09.C: New.
5255
5256 2010-08-19  Daniel Kraft  <d@domob.eu>
5257
5258         PR fortran/29785
5259         PR fortran/45016
5260         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5261         * gfortran.dg/pointer_remapping_1.f90: New test.
5262         * gfortran.dg/pointer_remapping_2.f03: New test.
5263         * gfortran.dg/pointer_remapping_3.f08: New test.
5264         * gfortran.dg/pointer_remapping_4.f03: New test.
5265         * gfortran.dg/pointer_remapping_5.f08: New test.
5266         * gfortran.dg/pointer_remapping_6.f08: New test.
5267
5268 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5269
5270         PR testsuite/45324
5271         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5272
5273 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5274
5275         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5276
5277 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5278
5279         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5280         variable.
5281
5282 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5283
5284         PR target/45070
5285         * gcc.c-torture/execute/pr45070.c: New.
5286
5287 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5288
5289         * g++.dg/pr44328.C: New test.
5290
5291 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5292
5293         PR fortran/36158
5294         PR fortran/33197
5295         * gfortran.dg/bessel_3.f90: New.
5296         * gfortran.dg/bessel_4.f90: New.
5297         * gfortran.dg/bessel_5.f90: New.
5298
5299 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5300
5301         PR fortran/45290
5302         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5303         * gfortran.dg/pointer_init_2.f90: New.
5304         * gfortran.dg/pointer_init_3.f90: New.
5305         * gfortran.dg/pointer_init_4.f90: New.
5306
5307 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5308
5309         PR c++/45049
5310         * g++.dg/pr45049-1.C: New test.
5311         * g++.dg/pr45049-2.C: New test.
5312
5313 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5314
5315         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5316         20 if __ARM_PCS is defined otherwise 64.
5317         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5318         instead of hard coded 64.
5319
5320 2010-08-18  Yao Qi  <yao@codesourcery.com>
5321
5322         PR target/45094
5323         * gcc.target/arm/pr45094.c: New test.
5324
5325 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5326
5327         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5328
5329 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5330
5331         PR rtl-optimization/42575
5332         * gcc.target/arm/pr42575.c: New test.
5333
5334 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5335
5336         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5337         * gcc.dg/tls/thr-cse-1.c: New.
5338
5339 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5340
5341         PR debug/42487
5342         * lib/target-supports.exp
5343         (check_effective_target_function_sections): New.
5344         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5345         function sections before proceding.
5346
5347 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5348
5349         PR fortran/45308
5350         * gfortran.dg/pr45308.f03: New test.
5351
5352 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5353
5354         PR target/45296
5355         * gcc.target/i386/pr45296.c: New test.
5356
5357 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5358
5359         * g++.dg/ext/uow-1.C: New.
5360         * g++.dg/ext/uow-2.C: New.
5361         * g++.dg/ext/uow-3.C: New.
5362         * g++.dg/ext/uow-4.C: New.
5363
5364 2010-08-17  Richard Guenther  <rguenther@suse.de>
5365
5366         PR testsuite/45266
5367         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5368
5369 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5370
5371         PR c/40563
5372         * gcc.dg/Wcxx-compat-20.c: New test.
5373
5374 2010-08-17  Daniel Kraft  <d@domob.eu>
5375
5376         PR fortran/38936
5377         * gfortran.dg/associate_1.f03: Extended to test newly supported
5378         features like association to variables.
5379         * gfortran.dg/associate_3.f03: Removed check for illegal change
5380         of associate-name here...
5381         * gfortran.dg/associate_5.f03: ...and added it here.
5382         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5383         * gfortran.dg/associate_7.f03: New test.
5384
5385 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5386
5387         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5388
5389 2010-08-15  Daniel Kraft  <d@domob.eu>
5390
5391         PR fortran/38936
5392         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5393         * gfortran.dg/associate_3.f03: Clarify comment.
5394         * gfortran.dg/associate_5.f03: New test.
5395         * gfortran.dg/associate_6.f03: New test.
5396
5397 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5398
5399         PR fortran/45211
5400         * gfortran.dg/bind_c_usage_21.f90: New.
5401         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5402
5403 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5404
5405         * gfortran.dg/optional_absent_1.f90: New.
5406         * gfortran.dg/null_actual.f90: New.
5407
5408 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5409
5410         * gfortran.dg/pointer_target_1.f90: New.
5411         * gfortran.dg/pointer_target_2.f90: New.
5412         * gfortran.dg/pointer_target_3.f90: New.
5413
5414 2010-08-15  Daniel Kraft  <d@domob.eu>
5415
5416         PR fortran/45197
5417         * gfortran.dg/elemental_args_check_3.f90: New test.
5418         * gfortran.dg/impure_1.f08: New test.
5419         * gfortran.dg/impure_2.f08: New test.
5420         * gfortran.dg/impure_3.f90: New test.
5421         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5422
5423 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5424
5425         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5426         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5427         SLP tests.
5428         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5429         misaligned loads.
5430         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5431         misaligned stores.c
5432         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5433
5434 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5435
5436         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5437         dg-require-effective-target after dg-do.
5438
5439 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5440
5441         * lib/target-supports.exp (check_effective_target_vect_int): Return
5442         true for Loongson targets.
5443         (check_effective_target_vect_shift): Likewise.
5444         (check_effective_target_vect_no_int_max): Likewise.
5445         (check_effective_target_vect_no_align): Likewise.
5446         (check_effective_target_vect_short_mult): Likewise.
5447
5448 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5449
5450         * g++.dg/cast.C: Change fields of structures to "long" to pass
5451         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5452         * g++.dg/cpp0x/iop.C: Ditto.
5453         * g++.dg/cpp0x/named_refs.C: Ditto.
5454         * g++.dg/cpp0x/rv1p.C: Ditto.
5455         * g++.dg/cpp0x/rv2p.C: Ditto.
5456         * g++.dg/cpp0x/rv3p.C: Ditto.
5457         * g++.dg/cpp0x/rv4p.C: Ditto.
5458         * g++.dg/cpp0x/rv5p.C: Ditto.
5459         * g++.dg/cpp0x/rv6p.C: Ditto.
5460         * g++.dg/cpp0x/rv7p.C: Ditto.
5461         * g++.dg/cpp0x/rv8p.C: Ditto.
5462         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5463
5464 2010-08-13  Daniel Kraft  <d@domob.eu>
5465
5466         * gfortran.dg/implied_shape_1.f08: New test.
5467         * gfortran.dg/implied_shape_2.f90: New test.
5468         * gfortran.dg/implied_shape_3.f08: New test.
5469
5470 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5471
5472         PR libfortran/42526
5473         * gfortran.dg/char_component_initializer_1.f90: New test.
5474
5475 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5476
5477         PR tree-optimization/45241
5478         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5479
5480 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5481
5482         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5483         to dg-options.
5484         * gcc.target/i386/pr40906-2.c: Ditto.
5485         * gcc.target/i386/pr40906-3.c: Ditto.
5486
5487 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5488
5489         PR middle-end/45262
5490         * gcc.c-torture/execute/pr45262.c: New test.
5491
5492 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5493
5494         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5495         empty argument.
5496         * g++.dg/other/profile1.C: Ditto.
5497
5498 2010-08-12  Richard Guenther  <rguenther@suse.de>
5499
5500         PR tree-optimization/45232
5501         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5502         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5503         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5504         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5505         unsigned arithmetic.
5506         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5507         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5508         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5509         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5510         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5511         unsigned arithmetic.
5512         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5513         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5514         unsigned arithmetic.
5515         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5516         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5517         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5518         unsigned arithmetic.
5519         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5520         * gcc.dg/tree-ssa/negate.c: Adjust.
5521         * gcc.dg/vect/vect-1.c: Adjust.
5522         * gfortran.dg/reassoc_6.f: XFAIL.
5523
5524 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5525
5526         PR debug/45259
5527         * gcc.dg/pr45259.c: New test.
5528
5529 2010-08-12  Wei Guozhi  <carrot@google.com>
5530
5531         PR target/44999
5532         * gcc.target/arm/pr44999.c: New testcase.
5533
5534 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5535
5536         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5537         (N): Likewise.
5538         (main): Adjust accordingly.
5539
5540 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5541
5542         * gfortran.dg/graphite/id-22.f: New.
5543
5544 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5545
5546         * gcc.dg/graphite/id-26.c: New.
5547
5548 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5549
5550         * gcc.dg/graphite/id-25.c: New.
5551
5552 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5553
5554         * gcc.dg/graphite/run-id-5.c: New.
5555         * gcc.dg/graphite/run-id-6.c: New.
5556         * gfortran.dg/graphite/id-21.f: New.
5557
5558 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5559
5560         * gcc.dg/graphite/id-24.c: New.
5561
5562 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5563
5564         * gcc.dg/tree-ssa/pr20742.c: New.
5565
5566 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5567
5568         * gcc.dg/graphite/id-23.c: New.
5569
5570 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5571
5572         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5573
5574 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5575
5576         * gcc.dg/graphite/pr42729.c: New.
5577
5578 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5579
5580         * gfortran.dg/graphite/id-20.f: New.
5581
5582 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5583
5584         * gcc.dg/graphite/id-22.c: New.
5585
5586 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5587
5588         * gcc.dg/graphite/run-id-2.c: Call abort.
5589
5590 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5591
5592         * gcc.dg/graphite/id-20.c: New.
5593
5594 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5595             Steve Kargl  <kargl@gcc.gnu.org>
5596
5597         PR fortran/44595
5598         * gfortran.dg/move_alloc_3.f90: New.
5599         * gfortran.dg/random_seed_2.f90: New.
5600
5601 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5602
5603         * lib/target-supports.exp (check_effective_target_sync_int_long):
5604         Add hppa*-*-linux*.
5605         (check_effective_target_sync_char_short): Likewise.
5606
5607 2010-08-10  Yao Qi  <yao@codesourcery.com>
5608
5609         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5610         general form.
5611         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5612         * g++.dg/other/packed1.C: Likewise.
5613         * g++.dg/other/crash-4.C: Likewise.
5614         * g++.dg/ext/packed8.C: Likewise.
5615         * g++.dg/init/array16.C: Likewise.
5616
5617 2010-08-10  xinliang David Li  <davidxl@google.com>
5618         * gcc.dg/tree-ssa/loop-19.c: Add option
5619         -fno-prefetch-loop-array
5620
5621 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5622
5623         PR middle-end/45182
5624         * gcc.c-torture/compile/pr45182.c: New test.
5625
5626 2010-08-09  Jason Merrill  <jason@redhat.com>
5627
5628         PR c++/45236
5629         * g++.dg/cpp0x/variadic-104.C: New.
5630
5631 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5632
5633         PR fortran/44235
5634         * gfortran.dg/dependency_32.f90:  New test.
5635
5636 2010-08-09  Richard Guenther  <rguenther@suse.de>
5637
5638         PR middle-end/44632
5639         * g++.dg/opt/nrv17.C: New testcase.
5640
5641 2010-08-09  Richard Guenther  <rguenther@suse.de>
5642
5643         PR middle-end/45212
5644         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5645         alignment from MEM_REF offset only if we took it from the
5646         base object.
5647
5648         * gcc.target/i386/pr24178.c: New testcase.
5649
5650 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5651
5652         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5653         * gcc.dg/20030702-1.c: Ditto.
5654         * gcc.dg/20050309-1.c: Ditto.
5655         * gcc.dg/20050325-1.c: Ditto.
5656         * gcc.dg/20050330-2.c: Ditto.
5657         * gcc.dg/20051201-1.c: Ditto.
5658         * gcc.dg/gomp/pr27573.c: Ditto.
5659         * gcc.dg/gomp/pr34610.c: Ditto.
5660         * gcc.dg/pr24225.c: Ditto.
5661         * gcc.dg/pr26570.c: Ditto.
5662         * gcc.dg/pr32773.c: Ditto.
5663         * g++.dg/gcov/gcov-6.C: Ditto.
5664         * g++.dg/gomp/pr34608.C: Ditto.
5665         * gfortran.dg/gomp/pr27573.f90: Ditto.
5666
5667         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5668         dg-require-host-local dg directive.
5669         * gcc.dg/profile-dir-2.c: Ditto.
5670         * gcc.dg/profile-dir-3.c: Ditto.
5671
5672 2010-08-08  Richard Guenther  <rguenther@suse.de>
5673
5674         PR tree-optimization/45109
5675         * gcc.c-torture/compile/pr45109.c: New testcase.
5676
5677 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5678
5679         * gcc.dg/march.c: Skip if -march defined.
5680         * gcc.dg/mtune.c: Skip if -mtune defined.
5681
5682         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5683         generic thunk support.
5684
5685 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5686
5687         PR target/45213
5688         * gcc.target/i386/pr45213.c: New test.
5689
5690 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5691
5692         PR libfortran/45143
5693         * gfortran.dg/fmt_error_11.f03: New test.
5694
5695 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5696
5697         * lib/target-supports.exp (check_effective_target_sync_int_long):
5698         Add arm*-*-linux-gnueabi.
5699         (check_effective_target_sync_char_short): Likewise.
5700
5701 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5702
5703         PR fortran/45159
5704         * gfortran.dg/dependency_31.f90:  New test.
5705
5706 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5707
5708         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5709
5710 2010-08-06  Jason Merrill  <jason@redhat.com>
5711
5712         * g++.dg/cpp0x/sfinae3.C: New.
5713         * g++.dg/cpp0x/sfinae4.C: New.
5714
5715 2010-08-06  Richard Guenther  <rguenther@suse.de>
5716
5717         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5718         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5719         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5720         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5721         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5722         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5723         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5724         * gcc.c-torture/execute/20100805-1.c: Likewise.
5725
5726 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5727
5728         PR testsuite/42855
5729         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5730
5731 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5732
5733         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5734         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5735
5736 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5737
5738         * g++.dg/ipa/devirt-1.C: New test.
5739         * g++.dg/ipa/devirt-2.C: Likewise.
5740         * g++.dg/ipa/devirt-3.C: Likewise.
5741         * g++.dg/ipa/devirt-4.C: Likewise.
5742         * g++.dg/ipa/devirt-5.C: Likewise.
5743         * gcc.dg/ipa/iinline-3.c: Likewise.
5744
5745 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5746
5747         PR tree-optimization/45144
5748         * gcc.dg/tree-ssa/pr45144.c: New test.
5749
5750 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5751
5752         PR fortran/42207
5753         PR fortran/44064
5754         PR fortran/44065
5755         * gfortran.dg/class_25.f03: New.
5756         * gfortran.dg/class_26.f03: New.
5757
5758 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5759
5760         * g++.dg/warn/miss-format-1.C: Update line number.
5761
5762 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5763
5764         PR c++/44641
5765         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5766         .frame and .mask assembler directives.
5767
5768 2010-08-04  Richard Guenther  <rguenther@suse.de>
5769
5770         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5771         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5772         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5773         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5774
5775 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5776
5777         PR fortran/44857
5778         * gfortran.dg/derived_constructor_char_1.f90: New.
5779         * gfortran.dg/derived_constructor_char_2.f90: New.
5780
5781 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5782
5783         PR fortran/45159
5784         * gfortran.dg/dependency_30.f90:  New test.
5785
5786 2010-08-03  Jan Hubicka  <jh@suse.cz>
5787
5788         * gcc.c-torture/compile/pr45085.c: New testcase.
5789
5790 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5791
5792         PR fortran/44584
5793         PR fortran/45161
5794         * gfortran.dg/typebound_call_9.f03: Modified.
5795         * gfortran.dg/typebound_generic_1.f03: Modified.
5796
5797 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5798
5799         PR fortran/45159
5800
5801         * gfortran.dg/dependency_29.f90:  New test.
5802
5803 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5804
5805         PR fortran/36854
5806         * gfortran.dg/character_comparison_2.f90:  New test.
5807         * gfortran.dg/character_comparison_3.f90:  New test.
5808         * gfortran.dg/dependency_28.f90:  New test.
5809
5810 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5811
5812         PR target/40457
5813         * gcc.target/arm/pr40457-1.c: New test.
5814         * gcc.target/arm/pr40457-2.c: New test.
5815
5816 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5817
5818         PR fortran/44912
5819         * gfortran.dg/typebound_call_17.f03: New.
5820
5821 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5822
5823         PR fortran/44929
5824         * gfortran.dg/allocate_derived_3.f90: New.
5825
5826 2010-07-30  Xinliang David Li  <davidxl@google.com>
5827         PR tree-optimization/45121
5828         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5829
5830 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5831
5832         PR c++/45112
5833         * g++.dg/pr45112.C: New test.
5834
5835 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5836
5837         PR debug/45055
5838         PR rtl-optimization/45137
5839         * gcc.dg/pr45055.c: New test.
5840
5841 2010-07-30  Alan Modra  <amodra@gmail.com>
5842
5843         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5844         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5845
5846 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5847
5848         PR fortran/45087
5849         PR fortran/45125
5850         * gfortran.dg/whole_file_25.f90: New.
5851         * gfortran.dg/whole_file_26.f90: New.
5852         * gfortran.dg/whole_file_27.f90: New.
5853
5854 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5855
5856         PR fortran/44962
5857         * gfortran.dg/typebound_proc_17.f03: New.
5858
5859 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5860
5861         PR fortran/45004
5862         * gfortran.dg/move_alloc_2.f90: New.
5863
5864 2010-07-29  Xinliang David Li  <davidxl@google.com>
5865         PR tree-optimization/45121
5866         * c-c++-common/uninit-17.c: Fix expected output.
5867
5868 2010-07-29  Richard Guenther  <rguenther@suse.de>
5869
5870         PR tree-optimization/45120
5871         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5872
5873 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5874
5875         PR fortran/42051
5876         PR fortran/44064
5877         * gfortran.dg/pr42051.f03: New testcase.
5878
5879 2010-07-29  Richard Guenther  <rguenther@suse.de>
5880
5881         PR middle-end/45034
5882         * gcc.c-torture/execute/pr45034.c: New testcase.
5883
5884 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5885
5886         PR c++/45096
5887         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5888
5889 2010-07-28  Daniel Kraft  <d@domob.eu>
5890
5891         * gfortran.dg/bound_8.f90: New test.
5892
5893 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5894
5895         PR debug/45105
5896         * gcc.dg/pr45105.c: New test.
5897
5898 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5899
5900         PR rtl-optimization/45107
5901         * gcc.dg/pr45107.c: New test.
5902
5903 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5904
5905         PR rtl-optimization/45101
5906         * gcc.dg/pr45101.c: New test.
5907
5908 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5909
5910         PR fortran/45077
5911         * gfortran.dg/whole_file_24.f90: New.
5912
5913 2010-07-27  Jason Merrill  <jason@redhat.com>
5914
5915         * g++.dg/cpp0x/variadic102.C: New.
5916         * g++.dg/cpp0x/variadic103.C: New.
5917
5918 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5919
5920         PR rtl-optimization/40956
5921         PR target/42495
5922         PR middle-end/42574
5923         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5924         * gcc.target/arm/pr42574.c: Add tests.
5925
5926 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5927
5928         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5929         test name.
5930         (cleanup-repo-files): Ditto.
5931         (cleanup-saved-temps): Ditto.
5932
5933 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5934
5935         PR testsuite/44701
5936         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5937
5938         PR c/45079
5939         * gcc.dg/pr45079.c: New test.
5940
5941 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5942
5943         PR tree-optimization/44152
5944         * gcc.dg/vect/fast-math-pr44152.c: New test.
5945
5946 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5947
5948         PR ObjC/44140
5949         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5950         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5951         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5952         * obj-c++.dg/torture/trivial.mm: Ditto.
5953         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5954         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5955         * objc.dg/torture/tls/thr-init.m: Ditto.
5956         * objc.dg/torture/trivial.m: Ditto.
5957
5958 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5959
5960         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5961         Skip on spu-*-* targets.
5962
5963 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5964
5965         PR tree-optimization/45083
5966         * gcc.dg/pr45083.c: New test.
5967
5968 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5969
5970         PR fortran/40873
5971         * gfortran.dg/whole_file_22.f90: New test.
5972         * gfortran.dg/whole_file_23.f90: New test.
5973
5974 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5975             Jack Howarth  <howarth@bromo.med.uc.edu>
5976             Richard Henderson  <rth@redhat.com>
5977
5978         PR target/44132
5979         * gcc.dg/tls/thr-init-1.c: New.
5980         * gcc.dg/tls/thr-init-2.c: New.
5981         * gcc.dg/torture/tls New.
5982         * gcc.dg/torture/tls/tls-test.c: New.
5983         * gcc.dg/torture/tls/thr-init-1.c: New.
5984         * gcc.dg/torture/tls/tls.exp: New.
5985         * gcc.dg/torture/tls/thr-init-2.c: New.
5986         * gcc.dg/tls/emutls-2.c: New test
5987
5988         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5989         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5990         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5991         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5992         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5993         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5994         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5995         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5996         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5997         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5998         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5999         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6000         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6001         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6002         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6003         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6004         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6005         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6006         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6007         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6008         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6009         gfortran.dg/gomp/omp_threadprivate1.f90,
6010         gfortran.dg/gomp/omp_threadprivate2.f90,
6011         gfortran.dg/gomp/reduction1.f90,
6012         gfortran.dg/gomp/sharing-1.f90: Likewise.
6013
6014 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6015
6016         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6017         sse_runtime.
6018         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6019         dg-require-visibility.
6020
6021 2010-07-26  Richard Guenther  <rguenther@suse.de>
6022
6023         PR tree-optimization/43784
6024         * gcc.c-torture/execute/pr43784.c: New testcase.
6025         * g++.dg/torture/pr43784.C: Likewise.
6026
6027 2010-07-26  Richard Guenther  <rguenther@suse.de>
6028
6029         PR middle-end/45056
6030         * g++.dg/pr45056.C: New testcase.
6031
6032 2010-07-26  Richard Guenther  <rguenther@suse.de>
6033
6034         PR tree-optimization/45071
6035         * gcc.dg/pr45071.c: New testcase.
6036
6037 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6038
6039         PR fortran/45066
6040         * gfortran.dg/namelist_62.f90: New.
6041
6042 2010-07-26  Richard Guenther  <rguenther@suse.de>
6043
6044         * gcc.c-torture/execute/pr45017.c: Move ...
6045         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6046
6047 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6048
6049         PR fortran/40628
6050         * trim_optimize_1.f90:  New test.
6051         * character_comparision_1.f90:  New test.
6052
6053 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6054
6055         PR fortran/42852
6056         * gfortran.dg/wtruncate_fix.f: New test.
6057
6058 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6059
6060         PR testsuite/45068
6061         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6062
6063 2010-07-24  Richard Guenther  <rguenther@suse.de>
6064
6065         PR lto/43788
6066         * g++.dg/lto/20100724-1_0.C: New testcase.
6067
6068 2010-07-24  Richard Guenther  <rguenther@suse.de>
6069
6070         PR lto/43212
6071         * gcc.dg/lto/20100724-1_0.c: New testcase.
6072         * gcc.dg/lto/20100724-1_1.c: Likewise.
6073
6074 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6075
6076         PR fortran/40011
6077         * gfortran.dg/whole_file_21.f90: New.
6078
6079         * gfortran.dg/integer_exponentiation_3.F90: Use
6080         -ffloat-store only for i?86/x86-64 -m32.
6081
6082 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6083
6084         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6085         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6086
6087 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6088
6089         * gfortran.dg/func_decl_4.f90: Split test into two ...
6090         * gfortran.dg/func_decl_5.f90: ... parts.
6091         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6092         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6093         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6094         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6095         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6096         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6097         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6098         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6099         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6100         * gfortran.dg/sizeof.f90: Make test valid.
6101         * gfortran.dg/pr20865.f90: Add new dg-error.
6102         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6103         * gfortran.dg/g77/19990218-0.f: Ditto.
6104         * gfortran.dg/g77/19990218-1.f: Ditto.
6105         * gfortran.dg/g77/970625-2.f: Ditto.
6106         * gfortran.dg/pr37243.f: Fix function declaration.
6107         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6108         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6109
6110 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6111
6112         PR fortran/44945
6113         * gfortran.dg/char_array_structure_constructor.f90: Add
6114         -fwhole-file as dg-option as it otherwise fails on some
6115         systems.
6116
6117 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6118
6119         * gnat.dg/aggr16.ad[sb]: New test.
6120         * gnat.dg/aggr16_pkg.ads: New helper.
6121
6122 2010-07-23  Richard Guenther  <rguenther@suse.de>
6123
6124         PR lto/43071
6125         * g++.dg/lto/20100723-1_0.C: New testcase.
6126
6127 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6128
6129         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6130         AVX support.
6131         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6132         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6133
6134 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6135
6136         * lib/target-supports.exp (add_options_for_tls): New proc.
6137         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6138         * g++.dg/tls/static-1a.cc: Likewise.
6139         * gcc.dg/tls/emutls-1.c: Likewise.
6140         * gcc.dg/tls/opt-11.c: Likewise.
6141         * gcc.dg/tls/opt-12.c: Likewise.
6142         * gcc.dg/tls/pr24428-2.c: Likewise.
6143         * gcc.dg/tls/pr24428.c: Likewise.
6144         * obj-c++.dg/tls/static-1.mm: Likewise.
6145         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6146         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6147         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6148         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6149         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6150         * objc.dg/torture/tls/thr-init.m: Likewise.
6151         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6152
6153 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6154
6155         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6156         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6157         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6158         optimized dump files.
6159
6160 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6161
6162         PR tree-optimization/45047
6163         * gcc.c-torture/compile/pr45047.c: New test.
6164
6165 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6166
6167         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6168         instead of dg-compile.
6169         * gcc.dg/float-range-4.c: Ditto.
6170         * gcc.dg/float-range-5.c: Ditto.
6171         * gcc.dg/fold-overflow-1.c: Ditto.
6172         * gcc.dg/gomp/sections-4.c: Ditto.
6173         * gcc.dg/transparent-union-1.c: Ditto.
6174         * gcc.dg/transparent-union-2.c: Ditto.
6175         * gcc.target/i386/pr39315-check.c: Ditto.
6176         * g++.dg/gomp/sections-4.C: Ditto.
6177         * g++.dg/template/dtor7.C: Ditto.
6178         * g++.dg/tree-ssa/pr19952.C: Ditto.
6179         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6180         * gfortran.dg/graphite/pr42185.f90: Ditto.
6181         * gfortran.dg/namelist_36.f90: Ditto.
6182         * gnat.dg/noreturn1.adb: Ditto.
6183         * gnat.dg/specs/small_alignment.ads: Ditto.
6184
6185 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6186
6187         PR tree-optimization/44915
6188         * g++.dg/torture/pr44915.C: New test.
6189
6190 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6191
6192         PR tree-optimization/44914
6193         * g++.dg/tree-ssa/pr44914.C: New test.
6194
6195 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6196
6197         PR target/44290
6198         * gcc.dg/pr44290-1.c: New test.
6199         * gcc.dg/pr44290-2.c: New test.
6200
6201 2010-07-23  Jason Merrill  <jason@redhat.com>
6202
6203         PR c++/45008
6204         * g++.dg/abi/mangle44.C: New.
6205
6206 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6207
6208         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6209         for compile-time only tests.
6210         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6211         target check.
6212         * gcc.target/i386/pr39315-4.c: Ditto.
6213         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6214         target check.  Include sse-os-support.h.
6215         (main): Call check_isa and sse_os_support.
6216         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6217         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6218         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6219         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6220         target check.  Include sse-os-support.h.
6221         (main): Call check_isa and sse_os_support.
6222         * gcc.target/i386/vperm-v2df.c: Ditto.
6223
6224 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6225
6226         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6227         (check_effective_target_avx_runtime): New procedure.
6228         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6229         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6230
6231         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6232         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6233         and __get_cpuid test.
6234         * gcc.dg/compat/vector-2b_main.c: Ditto.
6235
6236         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6237
6238         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6239         for compile-time only test.
6240         * gcc.dg/pr32716.c: Ditto.
6241         * gcc.dg/pr34856.c: Ditto.
6242         * gcc.dg/pr36997.c: Ditto.
6243         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6244         * gfortran.dg/pr28158.f90: Ditto.
6245         * gfortran.dg/pr30667.f: Ditto.
6246
6247         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6248         i?86-*-* and x86_64-*-* targets to disable execution on targets
6249         without sse2 runtime support.
6250         * g++.dg/vect/vect.exp: Ditto.
6251         * gfortran.dg/vect/vect.exp: Ditto.
6252
6253         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6254         * gcc.dg/pr37544.c: Ditto.
6255         * gcc.dg/pr40550.c: Ditto.
6256         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6257         * gcc.dg/compat/vector-1a_main.c: Ditto.
6258         * gcc.dg/compat/vector-2a_main.c: Ditto.
6259         * gcc.dg/torture/pr16104-1.c: Ditto.
6260         * gcc.dg/torture/pr35771-1.c: Ditto.
6261         * gcc.dg/torture/pr35771-2.c: Ditto.
6262         * gcc.dg/torture/pr35771-3.c: Ditto.
6263         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6264         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6265         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6266         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6267         * g++.dg/other/i386-1.C: Ditto.
6268         * g++.dg/other/pr40446.C: Ditto.
6269
6270 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6271
6272         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6273
6274 2010-07-23  Daniel Kraft  <d@domob.eu>
6275
6276         PR fortran/44709
6277         * gfortran.dg/exit_1.f08: New test.
6278         * gfortran.dg/exit_2.f08: New test.
6279
6280 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6281
6282         PR tree-optimization/39839
6283         * gcc.target/arm/pr39839.c: New test case.
6284
6285 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6286
6287         * gnat.dg/unchecked_convert5b.adb: New test.
6288         * gnat.dg/unchecked_convert6.adb: Likewise.
6289         * gnat.dg/unchecked_convert6b.adb: Likewise.
6290
6291 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6292
6293         * gnat.dg/aggr15.ad[sb]: New test.
6294
6295 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6296
6297         PR debug/45024
6298         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6299
6300 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6301
6302         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6303         with dg-require-linker-plugin.
6304
6305 2010-07-22  Richard Guenther  <rguenther@suse.de>
6306
6307         PR lto/43850
6308         * g++.dg/lto/20100722-1_0.C: New testcase.
6309
6310 2010-07-22  Richard Guenther  <rguenther@suse.de>
6311
6312         PR lto/42451
6313         * gcc.dg/lto/20100720-3_0.c: New testcase.
6314         * gcc.dg/lto/20100720-3_1.c: Likewise.
6315
6316 2010-07-22  Richard Guenther  <rguenther@suse.de>
6317
6318         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6319         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6320
6321         PR lto/43373
6322         * gcc.dg/lto/20100722-1_0.c: New testcase.
6323
6324 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6325
6326         PR tree-optimization/44891
6327         * gcc.c-torture/compile/pr44891.c: New test.
6328
6329 2010-07-22  Richard Guenther  <rguenther@suse.de>
6330
6331         PR tree-optimization/45017
6332         * gcc.c-torture/execute/pr45017.c: New testcase.
6333
6334 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6335
6336         PR fortran/45019
6337         * gfortran.dg/aliasing_dummy_5.f90: New.
6338
6339 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6340
6341         PR target/43698
6342         * gcc.target/arm/pr43698.c: New test.
6343
6344 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6345
6346         PR fortran/44929
6347         * Revert my commit r162325 for this PR.
6348
6349 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6350
6351         PR debug/45015
6352         * gcc.target/m68k/pr45015.c: New test.
6353
6354 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6355
6356         PR c++/44641
6357         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6358         comments.
6359
6360 2010-07-21  Richard Guenther  <rguenther@suse.de>
6361
6362         PR lto/45018
6363         * g++.dg/lto/20100721-1_0.C: New testcase.
6364
6365 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6366
6367         PR tree-optimization/44900
6368         * g++.dg/torture/pr44900.C: New test.
6369
6370 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6371
6372         PR middle-end/44738
6373         * c-c++-common/uninit-17.c: Correct expected error.
6374
6375 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6376
6377         * gcc.dg/guality/asm-1.c: New test.
6378
6379         PR debug/45003
6380         * gcc.dg/guality/pr45003-2.c: New test.
6381         * gcc.dg/guality/pr45003-3.c: New test.
6382
6383 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6384
6385         PR libfortran/44697
6386         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6387
6388 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6389
6390         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6391         defined on the current line.
6392         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6393         * g++.dg/debug/dwarf2/pr44641.C: New.
6394
6395 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6396
6397         * gcc.target/powerpc/block-move-1.c: New test.
6398         * gcc.target/powerpc/block-move-2.c: New test.
6399
6400 2010-07-20  Jason Merrill  <jason@redhat.com>
6401
6402         PR c++/44967
6403         * g++.dg/cpp0x/sfinae2.C: New.
6404
6405 2010-07-20  Richard Guenther  <rguenther@suse.de>
6406
6407         PR lto/42696
6408         * gcc.dg/lto/20100720-4_0.c: New testcase.
6409
6410 2010-07-20  Richard Guenther  <rguenther@suse.de>
6411
6412         PR lto/43221
6413         * gcc.dg/lto/20100720-2_0.c: New testcase.
6414         * gcc.dg/lto/20100720-2_1.c: Likewise.
6415
6416 2010-07-20  Richard Guenther  <rguenther@suse.de>
6417
6418         PR lto/43208
6419         * gcc.dg/lto/20100720-1_0.c: New testcase.
6420         * gcc.dg/lto/20100720-1_1.c: Likewise.
6421
6422 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6423
6424         PR debug/45003
6425         * gcc.dg/guality/pr45003-1.c: New test.
6426
6427 2010-07-20  Richard Guenther  <rguenther@suse.de>
6428
6429         PR tree-optimization/44977
6430         * gcc.dg/torture/pr44977.c: New testcase.
6431
6432 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6433
6434         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6435         sync_char_short
6436
6437 2010-07-20  Richard Guenther  <rguenther@suse.de>
6438
6439         PR middle-end/44971
6440         PR middle-end/44988
6441         * gcc.dg/pr44971.c: New testcase.
6442         * gcc.c-torture/compile/pr44988.c: Likewise.
6443
6444 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6445
6446         PR fortran/44929
6447         * gfortran.dg/allocate_with_typespec.f90: New test.
6448         * gfortran.dg/allocate_derived_1.f90: Update error message.
6449
6450 2010-07-19  Jason Merrill  <jason@redhat.com>
6451
6452         PR c++/44996
6453         * g++.dg/cpp0x/decltype23.C: New.
6454
6455 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6456
6457         PR fortran/42385
6458         * gfortran.dg/class_defined_operator_1.f03 : New test.
6459
6460 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6461
6462         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6463         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6464         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6465         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6466
6467 2010-07-19  Richard Guenther  <rguenther@suse.de>
6468
6469         PR middle-end/44941
6470         * gcc.c-torture/compile/pr44941.c: New testcase.
6471
6472 2010-07-19  Jason Merrill  <jason@redhat.com>
6473
6474         PR c++/44969
6475         * g++.dg/template/sfinae24.C: New.
6476
6477 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6478
6479         PR fortran/44353
6480         * gfortran.dg/data_implied_do_2.f90: Removed.
6481
6482 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6483
6484         PR c++/44969
6485         * g++.dg/template/sfinae23.C: New.
6486
6487 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6488
6489         * lib/target-supports.exp (check_sse_os_support_available): New
6490         proc.
6491         (check_sse_hw_available): New proc.
6492         (check_effective_target_sse_runtime): New proc.
6493         (check_effective_target_sse2_runtime): New proc.
6494         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6495         -msse2 if check_sse_os_support_available.
6496         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6497         check_sse_os_support_available.
6498         * gcc.dg/vect/vect.exp: Likewise.
6499         * gfortran.dg/vect/vect.exp: Likewise.
6500         * gcc.target/i386/sol2-check: Renamed to ...
6501         * gcc.target/i386/sse-os-support.h: ... this.
6502         (sol2_check): Renamed to ...
6503         (sse_os_support): ... this.
6504         Only test movss with xmm registers.
6505         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6506         Removed ILL_INSN, ILL_INSN_LEN.
6507         * gcc.target/i386/sse2-check.h: Likewise.
6508         * gcc.target/i386/sse3-check.h: Likewise.
6509         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6510         Removed cpuid.h, __get_cpuid test.
6511         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6512         Removed cpuid.h, __get_cpuid test.
6513         * g++.dg/other/pr40446.C: Likewise.
6514         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6515         * gcc.dg/compat/vector-1a_main.c: Likewise.
6516         * gcc.dg/compat/vector-2a_main.c: Likewise.
6517         * gcc.dg/pr36584.c: Likewise.
6518         * gcc.dg/pr37544.c: Likewise.
6519         * gcc.dg/torture/pr16104-1.c: Likewise.
6520         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6521         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6522         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6523         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6524         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6525         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6526         sse2_runtime.
6527         * gcc.dg/torture/pr35771-2.c: Likewise.
6528         * gcc.dg/torture/pr35771-3.c: Likewise.
6529         * gcc.target/i386/pr39315-2.c: Likewise.
6530         * gcc.target/i386/pr39315-4.c: Likewise.
6531         * gcc.target/i386/vperm-v2df.c: Likewise.
6532         * gcc.target/i386/vperm-v2di.c: Likewise.
6533         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6534         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6535         sse_runtime.
6536
6537 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6538
6539         PR fortran/44353
6540         * gfortran.dg/data_implied_do_2.f90: New test.
6541
6542 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6543
6544         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6545
6546 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6547
6548         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6549         to the "mips16" group.
6550         (mips_using_mips16_p): New procedure.
6551         (mips-dg-options): Use it.
6552
6553 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6554
6555         * gcc.target/mips/mips16-attributes-4.c: New test.
6556
6557 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6558
6559         PR testsuite/44418
6560         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6561         * gcc.target/powerpc/recip-2.c: Ditto.
6562         * gcc.target/powerpc/recip-3.c: Ditto.
6563
6564 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6565
6566         * gcc.target/arm/pr42235.c: New test.
6567
6568 2010-07-16  Jason Merrill  <jason@redhat.com>
6569
6570         PR c++/32505
6571         * g++.dg/template/partial8.C: New.
6572
6573 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6574
6575         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6576         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6577         in C++.
6578         (gualcvt): New overloaded inline.
6579         (GUALCVT): Use it for C++.
6580         * g++.dg/guality/guality.exp: New.
6581         * g++.dg/guality/guality.h: New.
6582         * g++.dg/guality/redeclaration1.C: New test.
6583         * g++.dg/dg.exp: Prune also guality/* tests.
6584         * gcc.dg/guality/pr43141.c: Moved to...
6585         * c-c++-common/guality/pr43141.c: ... here.
6586
6587 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6588
6589         PR libfortran/37077
6590         * gfortran.dg/char4_iunit_2.f03: New test.
6591
6592 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6593
6594         PR testsuite/43925
6595         * lib/plugin-support.exp (plugin-test-execute):
6596         Add ${gcc_objdir}/intl to includes.
6597
6598 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6599
6600         PR target/44942
6601         * gcc.c-torture/execute/pr44942.c: New test.
6602         * gcc.target/i386/pr44942.c: New test.
6603
6604 2010-07-15  Jason Merrill  <jason@redhat.com>
6605
6606         PR c++/44909
6607         * g++.dg/cpp0x/implicit7.C: New.
6608         * g++.dg/cpp0x/implicit8.C: New.
6609
6610 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6611
6612         Disable float tests for __SPU__ targets due to lack of signed zero:
6613         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6614         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6615         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6616         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6617         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6618         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6619         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6620         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6621         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6622
6623 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6624
6625         * gfortran.dg/select_char_2.f90: New test.
6626
6627 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6628
6629         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6630         with DECL_CHAIN.
6631
6632 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6633
6634         PR fortran/44936
6635         * gfortran.dg/typebound_generic_9.f03: New.
6636
6637 2010-07-15  Richard Guenther  <rguenther@suse.de>
6638
6639         PR tree-optimization/44946
6640         * gcc.c-torture/compile/pr44946.c: New testcase.
6641
6642 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6643
6644         PR fortran/40206
6645         * gfortran.dg/select_char_3.f90: New test.
6646
6647 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6648             Kevin F. Quinn  <kevquinn@gentoo.org>
6649
6650         * gcc.dg/Wtrampolines.c: New.
6651
6652 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6653
6654         PR libfortran/44934
6655         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6656
6657 2010-07-14  Jason Merrill  <jason@redhat.com>
6658
6659         PR c++/44810
6660         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6661
6662         Implement C++0x unrestricted unions (N2544)
6663         * g++.dg/cpp0x/union1.C: New.
6664         * g++.dg/cpp0x/union2.C: New.
6665         * g++.dg/cpp0x/union3.C: New.
6666         * g++.dg/cpp0x/defaulted2.C: Adjust.
6667         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6668         * g++.old-deja/g++.ext/anon2.C: Adjust.
6669         * g++.old-deja/g++.mike/misc6.C: Adjust.
6670
6671 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6672
6673         PR fortran/44925
6674         * gfortran.dg/c_loc_tests_15.f90: New.
6675
6676 2010-07-13  Jason Merrill  <jason@redhat.com>
6677
6678         PR c++/44909
6679         * g++.dg/cpp0x/implicit6.C: New.
6680
6681 2010-07-13  Jason Merrill  <jason@redhat.com>
6682
6683         PR c++/44540
6684         * g++.dg/abi/noreturn1.C: New.
6685         * g++.dg/abi/noreturn2.C: New.
6686
6687 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6688
6689         PR other/44874
6690         PR debug/44832
6691         * c-c++-common/pr44832.c: New test.
6692
6693 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6694
6695         PR objc/44488
6696         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6697         on the target.  Make sure that we can assemble the emitted asm when
6698         the test type is 'compile'.
6699
6700 2010-07-13  Richard Guenther  <rguenther@suse.de>
6701
6702         PR tree-optimization/36960
6703         * g++.dg/torture/pr36960.C: New testcase.
6704
6705 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6706
6707         PR c++/44908
6708         * g++.dg/template/sfinae21.C: New.
6709         * g++.dg/template/sfinae22.C: Likewise.
6710
6711 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6712
6713         PR testsuite/42843
6714         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6715         * gcc.dg/plugin/ggcplug.c: Likewise.
6716         * g++.dg/plugin/selfassign.c: Likewise.
6717         * g++.dg/plugin/attribute_plugin.c: Likewise.
6718         * g++.dg/plugin/dumb_plugin.c: Likewise.
6719         * g++.dg/plugin/pragma_plugin.c: Likewise.
6720
6721 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6722
6723         * gcc.c-torture/execute/pr44683.x: New.
6724         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6725
6726 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6727
6728         PR fortran/44434
6729         PR fortran/44565
6730         PR fortran/43945
6731         PR fortran/44869
6732         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6733         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6734         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6735         * gfortran.dh/typebound_call_16.f03: New.
6736         * gfortran.dg/typebound_generic_6.f03: New.
6737         * gfortran.dg/typebound_generic_7.f03: New.
6738         * gfortran.dg/typebound_generic_8.f03: New.
6739
6740 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6741
6742         PR libfortran/37077
6743         * gfortran.dg/char4_iunit_1.f03: New test.
6744
6745 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6746
6747         * gcc.dg/tree-ssa/vrp53.c: New test.
6748
6749 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6750
6751         PR c++/44907
6752         * g++.dg/template/sfinae19.C: New.
6753         * g++.dg/template/sfinae20.C: Likewise.
6754
6755 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6756
6757         * gcc.target/arm/interrupt-1.c: New test.
6758         * gcc.target/arm/interrupt-2.c: New test.
6759
6760 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6761
6762         * gcc.dg/pr42427.c: Require c99_runtime.
6763         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6764         c99_runtime.
6765         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6766         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6767         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6768         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6769         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6770         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6771         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6772         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6773         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6774         * gcc.target/i386/pr37275.c: Require visibility support.
6775
6776 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6777
6778         * lib/target-supports.exp (check_effective_target_sse): New proc.
6779         * gcc.target/i386/sol2-check.h: New file.
6780         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6781         Include sol2-check.h.
6782         (main) Only run do_test () if sol2_check ().
6783         * gcc.target/i386/sse2-check.h: Likewise.
6784         * gcc.target/i386/sse3-check.h: Likewise.
6785         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6786         [__sun__ && __svr4__]: Execute SSE2 instruction.
6787         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6788         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6789         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6790         * g++.dg/ext/vector14.C: Likewise.
6791         * g++.dg/other/mmintrin.C: Likewise.
6792         * gcc.dg/20020418-1.c: Likewise.
6793         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6794         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6795         * gcc.dg/format/unnamed-1.c: Likewise.
6796         Adapt dg-warning line number.
6797         * gcc.dg/graphite/pr40281.c: Likewise.
6798         * gcc.dg/pr32176.c: Likewise.
6799         * gcc.dg/pr40550.c: Likewise.
6800         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6801         * gcc.dg/torture/pr36891.c: Likewise.
6802         * gcc.target/i386/20020218-1.c: Likewise.
6803         * gcc.target/i386/20020523.c: Likewise.
6804         * gcc.target/i386/abi-1.c: Likewise.
6805         * gcc.target/i386/brokensqrt.c: Likewise.
6806         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6807         * gcc.target/i386/pr13366.c: Likewise.
6808         * gcc.target/i386/pr13685.c: Likewise.
6809         * gcc.target/i386/pr24306.c: Likewise.
6810         * gcc.target/i386/pr31486.c: Likewise.
6811         * gcc.target/i386/pr32065-1.c: Likewise.
6812         * gcc.target/i386/pr32065-2.c: Likewise.
6813         * gcc.target/i386/pr32389.c: Likewise.
6814         * gcc.target/i386/pr38824.c: Likewise.
6815         * gcc.target/i386/pr38931.c: Likewise.
6816         * gcc.target/i386/pr39592-1.c: Likewise.
6817         * gcc.target/i386/pr43766.c: Likewise.
6818         * gcc.target/i386/recip-divf.c: Likewise.
6819         * gcc.target/i386/recip-sqrtf.c: Likewise.
6820         * gcc.target/i386/recip-vec-divf.c: Likewise.
6821         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6822         * gcc.target/i386/sse-1.c: Likewise.
6823         * gcc.target/i386/sse-16.c: Likewise.
6824         * gcc.target/i386/sse-2.c: Likewise.
6825         * gcc.target/i386/sse-20.c: Likewise.
6826         * gcc.target/i386/sse-3.c: Likewise.
6827         * gcc.target/i386/sse-7.c: Likewise.
6828         * gcc.target/i386/sse-9.c: Likewise.
6829         * gcc.target/i386/sse-addps-1.c: Likewise.
6830         * gcc.target/i386/sse-addss-1.c: Likewise.
6831         * gcc.target/i386/sse-andnps-1.c: Likewise.
6832         * gcc.target/i386/sse-andps-1.c: Likewise.
6833         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6834         * gcc.target/i386/sse-comiss-1.c: Likewise.
6835         * gcc.target/i386/sse-comiss-2.c: Likewise.
6836         * gcc.target/i386/sse-comiss-3.c: Likewise.
6837         * gcc.target/i386/sse-comiss-4.c: Likewise.
6838         * gcc.target/i386/sse-comiss-5.c: Likewise.
6839         * gcc.target/i386/sse-comiss-6.c: Likewise.
6840         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6841         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6842         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6843         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6844         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6845         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6846         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6847         * gcc.target/i386/sse-divps-1.c: Likewise.
6848         * gcc.target/i386/sse-divss-1.c: Likewise.
6849         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6850         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6851         * gcc.target/i386/sse-maxps-1.c: Likewise.
6852         * gcc.target/i386/sse-maxss-1.c: Likewise.
6853         * gcc.target/i386/sse-minps-1.c: Likewise.
6854         * gcc.target/i386/sse-minss-1.c: Likewise.
6855         * gcc.target/i386/sse-movaps-1.c: Likewise.
6856         * gcc.target/i386/sse-movaps-2.c: Likewise.
6857         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6858         * gcc.target/i386/sse-movhps-1.c: Likewise.
6859         * gcc.target/i386/sse-movhps-2.c: Likewise.
6860         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6861         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6862         * gcc.target/i386/sse-movntps-1.c: Likewise.
6863         * gcc.target/i386/sse-movss-1.c: Likewise.
6864         * gcc.target/i386/sse-movss-2.c: Likewise.
6865         * gcc.target/i386/sse-movss-3.c: Likewise.
6866         * gcc.target/i386/sse-movups-1.c: Likewise.
6867         * gcc.target/i386/sse-movups-2.c: Likewise.
6868         * gcc.target/i386/sse-mulps-1.c: Likewise.
6869         * gcc.target/i386/sse-mulss-1.c: Likewise.
6870         * gcc.target/i386/sse-orps-1.c: Likewise.
6871         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6872         * gcc.target/i386/sse-recip-vec.c: Likewise.
6873         * gcc.target/i386/sse-recip.c: Likewise.
6874         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6875         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6876         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6877         * gcc.target/i386/sse-subps-1.c: Likewise.
6878         * gcc.target/i386/sse-subss-1.c: Likewise.
6879         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6880         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6881         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6882         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6883         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6884         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6885         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6886         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6887         * gcc.target/i386/sse-xorps-1.c: Likewise.
6888         * gcc.target/i386/ssefn-1.c: Likewise.
6889         * gcc.target/i386/ssefn-3.c: Likewise.
6890         * gcc.target/i386/sseregparm-1.c: Likewise.
6891         * gcc.target/i386/stackalign/return-3.c: Likewise.
6892         * gcc.target/i386/vectorize1.c: Likewise.
6893         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6894         * gcc.target/i386/xorps-sse.c: Likewise.
6895         * gfortran.dg/pr28158.f90: Likewise.
6896         * gfortran.dg/pr30667.f: Likewise.
6897         * gnat.dg/loop_optimization7.adb: Likewise.
6898         * gnat.dg/sse_nolib.adb: Likewise.
6899
6900 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6901
6902         PR fortran/44702
6903         * gfortran.dg/use_rename_6.f90: New.
6904         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6905
6906 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6907
6908         PR fortran/44869
6909         * gfortran.dg/class_24.f03: New.
6910
6911 2010-07-10  Richard Guenther  <rguenther@suse.de>
6912
6913         PR lto/44889
6914         * gcc.dg/lto/20100709-1_0.c: New testcase.
6915         * gcc.dg/lto/20100709-1_1.c: Likewise.
6916
6917 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6918
6919         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6920
6921 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6922
6923         PR objc/44140
6924         * objc.dg/lto/trivial-1_0.m: New.
6925         * objc.dg/lto/lto.exp: New.
6926         * obj-c++.dg/lto/trivial-1_0.mm: New.
6927         * obj-c++.dg/lto/lto.exp: New.
6928         * objc.dg/symtab-1.m: Adjust sizes.
6929         * objc.dg/image-info.m: Do not run for gnu-runtime.
6930
6931 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6932
6933         * gcc.dg/pr32370.c: Allow another kind of error message.
6934
6935 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6936
6937         * gnat.dg/atomic3.adb: New test.
6938
6939 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6940             Denys Vlasenko  <dvlasenk@redhat.com>
6941             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6942
6943         PR tree-optimization/28632
6944         * gcc.dg/tree-ssa/vrp51.c: New test.
6945         * gcc.dg/tree-ssa/vrp52.c: New test.
6946
6947 2010-07-09  Jason Merrill  <jason@redhat.com>
6948
6949         * g++.dg/abi/covariant6.C: New.
6950         * g++.dg/inherit/covariant17.C: Test both bases.
6951         * g++.dg/inherit/covariant7.C: Check vtable layout.
6952
6953 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6954
6955         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6956
6957 2010-07-09  Richard Guenther  <rguenther@suse.de>
6958
6959         PR tree-optimization/44852
6960         * gcc.c-torture/execute/pr44852.c: New testcase.
6961
6962 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6963
6964         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6965         multiplication by values.
6966         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6967         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6968
6969 2010-07-09  Richard Guenther  <rguenther@suse.de>
6970
6971         PR tree-optimization/44882
6972         * gfortran.dg/pr44882.f90: New testcase.
6973
6974 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6975
6976         PR target/40657
6977         * gcc.target/arm/pr40657-1.c: New test.
6978         * gcc.target/arm/pr40657-2.c: New test.
6979         * gcc.c-torture/execute/pr40657.c: New test.
6980
6981 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6982
6983         * gcc.dg/tree-ssa/vrp50.c: New test.
6984         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6985
6986 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6987
6988         PR fortran/44649
6989         * gfortran.dg/c_sizeof_1.f90: Modified.
6990         * gfortran.dg/storage_size_1.f08: New.
6991         * gfortran.dg/storage_size_2.f08: New.
6992
6993 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6994
6995         * gcc.c-torture/execute/20100708-1.c: New test.
6996
6997 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6998
6999         PR fortran/44847
7000         * gfortran.dg/gomp/pr44847.f90: New test.
7001
7002 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7003
7004         PR tree-optimization/44710
7005         * gcc.dg/tree-ssa/ifc-6.c: New.
7006         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7007
7008 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7009
7010         PR fortran/18918
7011         * gfortran.dg/coarray_10.f90: Add an additional test.
7012
7013 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7014
7015         PR middle-end/44828
7016         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7017         * gcc.c-torture/execute/pr44828.x: Revert.
7018
7019 2010-07-08  Jason Merrill  <jason@redhat.com>
7020
7021         PR c++/43120
7022         * g++.dg/inherit/covariant17.C: New.
7023         * g++.dg/abi/covariant1.C: Actually test for the bug.
7024
7025 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7026
7027         PR rtl-optimization/44838
7028         * gcc.dg/pr44838.c: New.
7029
7030 2010-07-08  Richard Guenther  <rguenther@suse.de>
7031
7032         PR tree-optimization/44831
7033         * gcc.c-torture/compile/pr44831.c: New testcase.
7034         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7035
7036 2010-07-08  Richard Guenther  <rguenther@suse.de>
7037
7038         PR tree-optimization/44861
7039         * g++.dg/vect/pr44861.cc: New testcase.
7040
7041 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7042
7043         PR middle-end/44828
7044         * gcc.c-torture/execute/pr44828.x: New file.
7045
7046 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7047
7048         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7049         dg-options.
7050         * g++.dg/ext/altivec-17.C: Adjust error message.
7051
7052 2010-07-07  Tom Tromey  <tromey@redhat.com>
7053
7054         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7055
7056 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7057
7058         PR target/44844
7059         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7060         * gcc.target/i386/rdrand-2.c: Likewise.
7061         * gcc.target/i386/rdrand-3.c: Likewise.
7062
7063 2010-07-07  Jan Hubicka  <jh@suse.cz>
7064
7065         PR middle-end/44813
7066         * g++.dg/torture/pr44813.C: New testcase.
7067         * g++.dg/torture/pr44826.C: New testcase.
7068
7069 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7070
7071         PR rtl-optimization/44787
7072         * gcc.c-torture/compile/pr44788.c: New test.
7073         * gcc.target/arm/pr44788.c: New test.
7074
7075 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7076
7077         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7078
7079 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7080
7081         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7082         to dg-options.
7083
7084 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7085
7086         PR fortran/44742
7087         * gfortran.dg/parameter_array_init_6.f90: New.
7088         * gfortran.dg/initialization_20.f90: Update dg-error.
7089         * gfortran.dg/initialization_24.f90: Ditto.
7090
7091 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7092         PR fortran/PR44693
7093         * gfortran.dg/dim_range_1.f90:  New test.
7094         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7095
7096 2010-07-06  Jason Merrill  <jason@redhat.com>
7097
7098         PR c++/44703
7099         * g++.dg/cpp0x/initlist41.C: New.
7100
7101         PR c++/44778
7102         * g++.dg/template/ptrmem22.C: New.
7103
7104 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7105
7106         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7107         support.
7108         * gcc.target/i386/i386.exp: Likewise.
7109
7110 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7111
7112         PR testsuite/44195
7113         * gcc.dg/lto/20100518_0.c: Limit to x86.
7114
7115 2010-07-06  Richard Guenther  <rguenther@suse.de>
7116
7117         PR middle-end/44828
7118         * gcc.c-torture/execute/pr44828.c: New testcase.
7119
7120 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7121
7122         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7123         * g++.dg/warn/volatile1.C: Likewise.
7124         * g++.dg/template/warn1.C: Likewise.
7125
7126 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7127
7128         AVX Programming Reference (June, 2010)
7129         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7130         * g++.dg/other/i386-3.C: Likewise.
7131         * gcc.target/i386/sse-12.c: Likewise.
7132
7133         * gcc.target/i386/f16c-check.h: New.
7134         * gcc.target/i386/rdfsbase-1.c: Likewise.
7135         * gcc.target/i386/rdfsbase-2.c: Likewise.
7136         * gcc.target/i386/rdgsbase-1.c: Likewise.
7137         * gcc.target/i386/rdgsbase-2.c: Likewise.
7138         * gcc.target/i386/rdrand-1.c: Likewise.
7139         * gcc.target/i386/rdrand-2.c: Likewise.
7140         * gcc.target/i386/rdrand-3.c: Likewise.
7141         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7142         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7143         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7144         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7145         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7146         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7147         * gcc.target/i386/wrfsbase-1.c: Likewise.
7148         * gcc.target/i386/wrfsbase-2.c: Likewise.
7149         * gcc.target/i386/wrgsbase-1.c: Likewise.
7150         * gcc.target/i386/wrgsbase-2.c: Likewise.
7151
7152         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7153         (__builtin_ia32_vcvtps2ph): New.
7154         (__builtin_ia32_vcvtps2ph256): Likewise.
7155
7156         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7157         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7158
7159         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7160         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7161
7162         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7163         (__builtin_ia32_vcvtps2ph256): Likewise.
7164         Add fsgsbase,rdrnd,f16c.
7165
7166         * lib/target-supports.exp (check_effective_target_f16c): New.
7167
7168 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7169
7170         * gcc.dg/guality/nrv-1.c: New test.
7171
7172 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7173
7174         PR middle-end/42505
7175         * gcc.target/arm/pr42505.c: New test case.
7176
7177 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7178
7179         PR c++/44808
7180         * g++.dg/opt/nrv16.C: New test.
7181
7182 2010-07-05  Richard Guenther  <rguenther@suse.de>
7183
7184         PR tree-optimization/44784
7185         * gcc.c-torture/compile/pr44784.c: New testcase.
7186
7187 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7188
7189         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7190         Increase loop bound and array size.
7191         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7192         Likewise.
7193
7194 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7195
7196         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7197         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7198         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7199         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7200         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7201
7202 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7203
7204         PR c++/22138
7205         * g++.dg/parse/template25.C: New.
7206
7207 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7208
7209         PR rtl-optimization/44695
7210         * gcc.dg/torture/pr44695.c: New.
7211
7212 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7213
7214         PR c++/16630
7215         * g++.dg/ext/pretty3.C: New.
7216
7217 2010-07-04  Richard Guenther  <rguenther@suse.de>
7218
7219         PR middle-end/44809
7220         * g++.dg/torture/pr44809.C: New testcase.
7221
7222 2010-07-04  Richard Guenther  <rguenther@suse.de>
7223
7224         PR tree-optimization/44656
7225         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7226
7227 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7228             Revital Eres  <eres@il.ibm.com>
7229
7230         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7231         misaligned stores.
7232         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7233         gcc.dg/vect/vect-96.c: Likewise.
7234         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7235         that support misaligned stores. Change the number of expected
7236         misaligned accesses.
7237         * gcc.dg/vect/vect-peel-1.c: New test.
7238         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7239         gcc.dg/vect/vect-peel-4.c: Likewise.
7240         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7241         vectorizable on all targets that support realignment.
7242         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7243
7244 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7245
7246         PR c/44806
7247         * gcc.dg/torture/pr44806.c: New.
7248
7249 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7250
7251         * gnat.dg/cond_expr1.adb: New test.
7252
7253 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7254
7255         * gnat.dg/modular3.adb: New test.
7256         * gnat.dg/modular3_pkg.ads: New helper.
7257
7258 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7259             Mikael Pettersson  <mikpe@it.uu.se>
7260
7261         PR testsuite/44518
7262         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7263         Make signed-ness of chars explicit.  Scan the object for
7264         strings that are split by some target assemblers.
7265         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7266         explicit.
7267
7268 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7269
7270         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7271
7272 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7273
7274         PR/44128
7275         * g++.dg/warn/Wshadow-7.C: New test.
7276
7277 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7278             Julian Brown  <julian@codesourcery.com>
7279             Sandra Loosemore  <sandra@codesourcery.com>
7280
7281         * gcc.c-torture/execute/20100416-1.c: New test case.
7282
7283 2010-07-02  Julian Brown  <julian@codesourcery.com>
7284             Sandra Loosemore  <sandra@codesourcery.com>
7285
7286         PR target/43703
7287
7288         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7289         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7290
7291 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7292             Julian Brown  <julian@codesourcery.com>
7293
7294         * gcc.target/arm/neon/vadds64.c: Regenerated.
7295         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7296         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7297         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7298         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7299         * gcc.target/arm/neon-vmls-1.c: Likewise.
7300         * gcc.target/arm/neon-vsubs64.c: New execution test.
7301         * gcc.target/arm/neon-vsubu64.c: New execution test.
7302         * gcc.target/arm/neon-vadds64.c: New execution test.
7303         * gcc.target/arm/neon-vaddu64.c: New execution test.
7304
7305 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7306
7307         * gcc.target/arm/neon-vands64.c: New.
7308         * gcc.target/arm/neon-vandu64.c: New.
7309         * gcc.target/arm/neon-vbics64.c: New.
7310         * gcc.target/arm/neon-vbicu64.c: New.
7311         * gcc.target/arm/neon-veors64.c: New.
7312         * gcc.target/arm/neon-veoru64.c: New.
7313         * gcc.target/arm/neon-vorns64.c: New.
7314         * gcc.target/arm/neon-vornu64.c: New.
7315         * gcc.target/arm/neon-vorrs64.c: New.
7316         * gcc.target/arm/neon-vorru64.c: New.
7317         * gcc.target/arm/neon/vands64.c: Regenerated.
7318         * gcc.target/arm/neon/vandu64.c: Regenerated.
7319         * gcc.target/arm/neon/vbics64.c: Regenerated.
7320         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7321         * gcc.target/arm/neon/veors64.c: Regenerated.
7322         * gcc.target/arm/neon/veoru64.c: Regenerated.
7323         * gcc.target/arm/neon/vorns64.c: Regenerated.
7324         * gcc.target/arm/neon/vornu64.c: Regenerated.
7325         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7326         * gcc.target/arm/neon/vorru64.c: Regenerated.
7327
7328 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7329
7330         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7331
7332 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7333
7334         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7335         * gfortran.dg/intent_out_5.f90: Same.
7336         * gfortran.dg/ltrans-7.f90: Same.
7337         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7338
7339 2010-07-02  Jan Hubicka  <jh@suse.cz>
7340
7341         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7342
7343 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7344
7345         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7346
7347 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7348
7349         PR c++/44780
7350         * c-c++-common/Wunused-var-12.c: New test.
7351
7352 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7353
7354         PR target/42835
7355         * gcc.target/arm/pr42835.c: New test.
7356
7357         PR target/42172
7358         * gcc.target/arm/pr42172-1.c: New test.
7359
7360 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7361
7362         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7363
7364 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7365
7366         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7367         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7368         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7369         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7370         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7371         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7372         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7373         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7374         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7375         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7376         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7377         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7378         * gcc.target/arm/neon-vdup_ns64.c: New.
7379         * gcc.target/arm/neon-vdup_nu64.c: New.
7380         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7381         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7382         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7383         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7384         * gcc.target/arm/neon-vmov_ns64.c: New.
7385         * gcc.target/arm/neon-vmov_nu64.c: New.
7386         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7387         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7388         * gcc.target/arm/neon-vget_lanes64.c: New.
7389         * gcc.target/arm/neon-vget_laneu64.c: New.
7390         * gcc.target/arm/neon-vset_lanes64.c: New.
7391         * gcc.target/arm/neon-vset_laneu64.c: New.
7392
7393 2010-07-02  Richard Guenther  <rguenther@suse.de>
7394
7395         * g++.dg/torture/20100702-1.C: New testcase.
7396
7397 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7398
7399         PR target/44707
7400         * gcc.c-torture/compile/pr44707.c: New test.
7401
7402 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7403
7404         PR c++/44039
7405         * g++.dg/template/crash101.C: New.
7406
7407 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7408
7409         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7410         Use the ABI-0 accessors and fail it for m64.
7411
7412 2010-07-02  Jan Hubicka  <jh@suse.cz>
7413
7414         * g++.dg/tree-ssa/pr44706.C: New testcase.
7415
7416 2010-07-02  Richard Guenther  <rguenther@suse.de>
7417
7418         PR tree-optimization/44748
7419         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7420
7421 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7422
7423         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7424         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7425         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7426         the method types to forward:.
7427
7428 2010-06-30  Jason Merrill  <jason@redhat.com>
7429
7430         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7431         * g++.dg/other/pr25632.C: Likewise.
7432
7433 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7434
7435         PR tree-optimization/40421
7436         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7437
7438 2010-07-01  Richard Guenther  <rguenther@suse.de>
7439
7440         PR middle-end/42834
7441         PR middle-end/44468
7442         * gcc.c-torture/execute/20100316-1.c: New testcase.
7443         * gcc.c-torture/execute/pr44468.c: Likewise.
7444         * gcc.c-torture/compile/20100609-1.c: Likewise.
7445         * gcc.dg/volatile2.c: Adjust.
7446         * gcc.dg/plugin/selfassign.c: Likewise.
7447         * gcc.dg/pr36902.c: Likewise.
7448         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7449         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7450         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7451         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7452         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7453         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7454         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7455         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7456         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7457         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7458         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7459         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7460         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7461         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7462         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7463         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7464         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7465         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7466         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7467         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7468         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7469         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7470         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7471         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7472         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7473         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7474         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7475         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7476         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7477         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7478         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7479         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7480         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7481         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7482         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7483         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7484         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7485         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7486         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7487         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7488         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7489         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7490         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7491         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7492         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7493         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7494         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7495         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7496         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7497         * g++.dg/tree-ssa/pr31146.C: Likewise.
7498         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7499         * g++.dg/tree-ssa/pr33604.C: Likewise.
7500         * g++.dg/plugin/selfassign.c: Likewise.
7501         * gfortran.dg/array_memcpy_3.f90: Likewise.
7502         * gfortran.dg/array_memcpy_4.f90: Likewise.
7503         * c-c++-common/torture/pr42834.c: New testcase.
7504
7505 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7506
7507         PR c++/44628
7508         * g++.dg/template/crash100.C: New.
7509
7510 2010-06-30  Jan Hubicka  <jh@suse.cz>
7511
7512         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7513
7514 2010-06-30  Michael Matz  <matz@suse.de>
7515
7516         PR bootstrap/44699
7517         * gcc.dg/pr44699.c: New test.
7518
7519 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7520
7521         PR tree-optimization/39799
7522         * c-c++-common/uninit-17.c: New test.
7523
7524 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7525
7526         PR libfortran/43298
7527         * gfortran.dg/read_infnan_1.f90: New test.
7528
7529 2010-06-29  Jason Merrill  <jason@redhat.com>
7530
7531         Enable implicitly declared move constructor/operator= (N3053).
7532         * g++.dg/cpp0x/implicit3.C: New.
7533         * g++.dg/cpp0x/implicit4.C: New.
7534         * g++.dg/cpp0x/implicit5.C: New.
7535         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7536         * g++.dg/cpp0x/not_special.C: Adjust.
7537         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7538         * g++.dg/cpp0x/rv1n.C: Adjust.
7539         * g++.dg/cpp0x/rv1p.C: Adjust.
7540         * g++.dg/cpp0x/rv2n.C: Adjust.
7541         * g++.dg/cpp0x/rv2p.C: Adjust.
7542         * g++.dg/cpp0x/rv3n.C: Adjust.
7543         * g++.dg/cpp0x/rv3p.C: Adjust.
7544         * g++.dg/cpp0x/rv4n.C: Adjust.
7545         * g++.dg/cpp0x/rv4p.C: Adjust.
7546         * g++.dg/cpp0x/rv5n.C: Adjust.
7547         * g++.dg/cpp0x/rv5p.C: Adjust.
7548         * g++.dg/cpp0x/rv6n.C: Adjust.
7549         * g++.dg/cpp0x/rv6p.C: Adjust.
7550         * g++.dg/cpp0x/rv7n.C: Adjust.
7551         * g++.dg/cpp0x/rv7p.C: Adjust.
7552         * g++.dg/cpp0x/rv8p.C: Adjust.
7553         * g++.dg/gomp/pr26690-1.C: Adjust.
7554         * g++.dg/other/error20.C: Adjust.
7555         * g++.dg/other/error31.C: Adjust.
7556         * g++.dg/parse/error19.C: Adjust.
7557         * g++.dg/template/qualttp5.C: Adjust.
7558         * g++.old-deja/g++.law/ctors5.C: Adjust.
7559
7560         Enable implicitly deleted functions (N2346)
7561         * g++.dg/cpp0x/defaulted17.C: New.
7562         * g++.dg/cpp0x/implicit1.C: New.
7563         * g++.dg/cpp0x/implicit2.C: New.
7564         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7565         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7566         * g++.dg/init/ctor4.C: Adjust.
7567         * g++.dg/init/synth2.C: Adjust.
7568         * g++.dg/lto/20081118_1.C: Adjust.
7569         * g++.dg/other/error13.C: Adjust.
7570         * g++.dg/other/unused1.C: Adjust.
7571         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7572         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7573         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7574         * g++.old-deja/g++.law/ctors17.C: Adjust.
7575         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7576         * g++.old-deja/g++.pt/assign1.C: Adjust.
7577         * g++.old-deja/g++.pt/crash20.C: Adjust.
7578
7579         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7580         * g++.dg/cpp0x/defaulted13.C: Adjust.
7581         * g++.dg/cpp0x/defaulted2.C: Adjust.
7582         * g++.dg/cpp0x/defaulted3.C: Adjust.
7583         * g++.dg/cpp0x/initlist9.C: Adjust.
7584         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7585         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7586         * g++.dg/init/synth2.C: Adjust.
7587
7588         * g++.dg/cpp0x/defaulted19.C: New.
7589
7590         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7591         * g++.dg/template/error23.C: Fix for -std=c++0x.
7592
7593 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7594
7595         PR fortran/44718
7596         * gfortran.dg/proc_ptr_28.f90: New.
7597
7598 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7599
7600         PR tree-optimization/43801
7601         * g++.dg/torture/pr43801.C: New test.
7602
7603         PR debug/44668
7604         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7605
7606 2010-06-29  Jason Merrill  <jason@redhat.com>
7607
7608         PR c++/44587
7609         * g++.dg/template/qualified-id2.C: New.
7610         * g++.dg/template/qualified-id3.C: New.
7611
7612 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7613
7614         PR fortran/44696
7615         * gfortran.dg/associated_target_4.f90: New.
7616
7617 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7618
7619         PR fortran/44582
7620         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7621
7622 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7623
7624         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7625
7626 2010-06-29  Jan Hubicka  <jh@suse.cz>
7627
7628         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7629
7630 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7631
7632         PR target/43902
7633         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7634         * gcc.target/arm/wmul-3.c: New test.
7635         * gcc.target/arm/wmul-4.c: New test.
7636
7637 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7638
7639         PR rtl-optimization/44659
7640         * gcc.target/i386/extract-1.c: New.
7641         * gcc.target/i386/extract-2.c: Likewise.
7642         * gcc.target/i386/extract-3.c: Likewise.
7643         * gcc.target/i386/extract-4.c: Likewise.
7644         * gcc.target/i386/extract-5.c: Likewise.
7645         * gcc.target/i386/extract-6.c: Likewise.
7646
7647 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7648
7649         PR c++/44682
7650         * g++.dg/warn/Wunused-var-14.C: New test.
7651
7652 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7653
7654         PR fortran/43298
7655         * gfortran.dg/nan_6.f90: New.
7656
7657 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7658
7659         PR tree-optimization/43781
7660         * gcc.dg/torture/pr43781.c: New.
7661
7662 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7663
7664         PR fortran/40158
7665         * gfortran.dg/actual_rank_check_1.f90: New test.
7666
7667 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7668
7669         * gcc.dg/ipa/ipa-sra-6.c: New test.
7670
7671 2010-06-28  Jan Hubicka  <jh@suse.cz>
7672
7673         PR tree-optimization/44687
7674         * gcc.c-torture/compile/pr44687.c
7675
7676 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7677
7678         PR c++/44535
7679         * g++.dg/torture/pr44535.C: New test.
7680
7681 2010-06-28  Michael Matz  <matz@suse.de>
7682
7683         PR middle-end/44592
7684         * gfortran.dg/pr44592.f90: New test.
7685
7686 2010-06-28  Jan Hubicka  <jh@suse.cz>
7687
7688         PR tree-optimization/44357
7689         * g++.dg/torture/pr44357.C: New testcase.
7690
7691 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7692
7693         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7694         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7695         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7696         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7697         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7698         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7699         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7700         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7701
7702 2010-06-27  Jan Hubicka  <jh@suse.cz>
7703
7704         * gcc.c-torture/compile/pr44686.c: New file.
7705
7706 2010-06-27  Richard Guenther  <rguenther@suse.de>
7707
7708         PR tree-optimization/44683
7709         * gcc.c-torture/execute/pr44683.c: New testcase.
7710
7711 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7712
7713         * gnat.dg/noreturn3.ad[sb]: New test.
7714
7715 2010-06-26  Jason Merrill  <jason@redhat.com>
7716
7717         * g++.dg/cpp0x/explicit5.C: New.
7718
7719 2010-06-26  Richard Guenther  <rguenther@suse.de>
7720
7721         PR tree-optimization/44393
7722         * gcc.dg/pr44393.c: New testcase.
7723
7724 2010-06-26  Jan Hubicka  <jh@suse.cz>
7725
7726         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7727
7728 2010-06-26  Richard Guenther  <rguenther@suse.de>
7729
7730         PR middle-end/44674
7731         * gcc.dg/pr44674.c: New testcase.
7732
7733 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7734
7735         * gcc.dg/opts-3.c: New test.
7736
7737 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7738
7739         * gfortran.dg/type_decl_1.f90: New.
7740         * gfortran.dg/type_decl_2.f90: New.
7741
7742 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7743
7744         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7745         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7746
7747 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7748
7749         PR testsuite/38946
7750         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7751         error in comparing reals.
7752
7753 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7754
7755         * selected_real_kind_2.f90: New.
7756         * selected_real_kind_3.f90: New.
7757
7758 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7759
7760         * gfortran.dg/entry_19.f90: New.
7761
7762 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7763
7764         * gfortran.dg/end_subroutine_1.f90: New.
7765         * gfortran.dg/end_subroutine_2.f90: New.
7766         * gfortran.dg/interface_proc_end.f90: Update.
7767
7768 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7769
7770         * gfortran.dg/semicolon_fixed.f: Update.
7771         * gfortran.dg/semicolon_fixed_2.f: New.
7772         * gfortran.dg/semicolon_free_2.f90: New.
7773         * gfortran.dg/semicolon_free.f90: Update.
7774
7775 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7776
7777         PR fortran/44448
7778         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7779
7780 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7781
7782         * g++.dg/ipa/iinline-3.C: New test.
7783         * gcc.dg/ipa/modif-1.c: Removed.
7784
7785 2010-06-25  Jan Hubicka  <jh@suse.cz>
7786
7787         * gcc.dg/tree-ssa/ipa-split-1.c
7788
7789 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7790
7791         * g++.dg/ipa/iinline-2.C: New test.
7792
7793 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7794
7795         PR middle-end/43866
7796         * gfortran.dg/pr43866.f90: New test.
7797
7798         PR tree-optimization/44539
7799         * gcc.dg/pr44539.c: New test.
7800
7801 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7802
7803         From Jim Wilson:
7804         PR target/43902
7805         * gcc.target/mips/madd-9.c: New test.
7806
7807 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7808
7809         PR c/44517
7810         * gcc.dg/noncompile/pr44517.c: New.
7811         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7812
7813 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7814
7815         PR testsuite/43283
7816         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7817         and add argument to nop for IA64.
7818
7819 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7820
7821         PR target/44588
7822         * gcc.target/i386/mod-1.c: New.
7823         * gcc.target/i386/umod-1.c: Likewise.
7824         * gcc.target/i386/umod-2.c: Likewise.
7825         * gcc.target/i386/umod-3.c: Likewise.
7826
7827 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7828
7829         PR middle-end/44492
7830         * g++.dg/torture/pr44492.C: New test.
7831
7832 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7833
7834         * c-c++-common/warn-omitted-condop.c: New.
7835
7836 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7837
7838         PR fortran/44614
7839         * gfortran.dg/import8.f90: New.
7840
7841 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7842
7843         * gnat.dg/not_null.adb: Update test case.
7844
7845 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7846
7847         PR c++/44619
7848         * g++.dg/warn/Wunused-var-13.C: New test.
7849
7850         PR c++/44627
7851         * g++.dg/diagnostic/method1.C: New test.
7852
7853 2010-06-22  Cary Coutant  <ccoutant@google.com>
7854
7855         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7856
7857 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7858
7859         PR fortran/44616
7860         * gfortran.dg/abstract_type_8.f03: New.
7861
7862 2010-06-21  Jason Merrill  <jason@redhat.com>
7863
7864         * g++.dg/cpp0x/noexcept08.C: New.
7865
7866         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7867
7868 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7869
7870         PR target/44615
7871         * gcc.target/i386/sse2-vec-2a.c: New.
7872
7873 2010-06-21  DJ Delorie  <dj@redhat.com>
7874
7875         * gcc.dg/pragma-diag-1.c: New.
7876
7877 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7878
7879         PR target/44615
7880         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7881
7882 2010-06-21  Alan Modra  <amodra@gmail.com>
7883
7884         PR testsuite/44505
7885         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7886         tail call to check_fa_mid.
7887
7888 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7889
7890         PR target/44575
7891         * gcc.c-torture/execute/pr44575.c: New test.
7892
7893 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7894
7895         PR fortran/40632
7896         * gfortran.dg/contiguous_1.f90: New.
7897         * gfortran.dg/contiguous_2.f90: New.
7898         * gfortran.dg/contiguous_3.f90: New.
7899
7900 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7901
7902         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7903         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7904
7905 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7906
7907         PR target/44546
7908         * gcc.target/i386/pr44546.c: New test.
7909
7910 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7911
7912         * gcc.dg/opts-2.c: New test.
7913
7914 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7915
7916         PR fortran/44584
7917         * gfortran.dg/typebound_proc_15.f03: Modified.
7918
7919 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7920
7921         PR target/44072
7922         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7923         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7924
7925 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7926
7927         * g++.dg/ext/label13.C: Fix typo in last change.
7928
7929 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7930
7931         PR libfortran/44477
7932         * gfortran.dg/eof_3.f90
7933         * gfortran.dg/endfile_2.f90
7934         * gfortran.dg/endfile_4.f90
7935         * gfortran.dg/endfile_3.f90
7936
7937 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7938
7939         PR c++/41090
7940         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7941
7942 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7943
7944         PR fortran/44556
7945         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7946
7947 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7948
7949         * gcc.target/arm/pr40900.c: New test.
7950
7951 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7952
7953         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7954
7955 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7956
7957         PR fortran/44558
7958         * gfortran.dg/typebound_call_15.f03: New.
7959
7960 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7961
7962         PR c++/44486
7963         * g++.dg/pr44486.C: New.
7964
7965 2010-06-16  DJ Delorie  <dj@redhat.com>
7966
7967         * gcc.target/i386/volatile-bitfields-1.c: New.
7968         * gcc.target/i386/volatile-bitfields-2.c: New.
7969
7970 2010-06-16  Jason Merrill  <jason@redhat.com>
7971
7972         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7973
7974         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7975
7976 2010-06-16  Richard Guenther  <rguenther@suse.de>
7977
7978         PR c/44555
7979         * gcc.c-torture/execute/pr44555.c: New testcase.
7980
7981 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7982
7983         PR fortran/44549
7984         * gfortran.dg/typebound_proc_16.f03: New.
7985
7986 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7987
7988         * g++.dg/torture/pr43905.C: New test.
7989
7990 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7991
7992         PR testsuite/44538
7993         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7994         initialization loop from being vectorized.
7995         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7996
7997 2010-06-16  Alan Modra  <amodra@gmail.com>
7998
7999         PR tree-optimization/44507
8000         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8001
8002 2010-06-15  Jason Merrill  <jason@redhat.com>
8003
8004         * g++.dg/overload/arg3.C: Adjust error locations.
8005         * g++.dg/overload/copy1.C: Likewise.
8006         * g++.dg/tc1/dr152.C: Likewise.
8007         * g++.dg/template/incomplete4.C: Likewise.
8008         * g++.dg/template/incomplete5.C: Likewise.
8009         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8010         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8011         * g++.old-deja/g++.pt/crash9.C: Likewise.
8012
8013         * g++.dg/inherit/virtual5.C: New.
8014
8015         * g++.dg/cpp0x/defaulted18.C: New.
8016
8017         * g++.dg/cpp0x/initlist40.C: New.
8018
8019         * g++.dg/cpp0x/initlist39.C: New.
8020
8021 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8022
8023         PR middle-end/44391
8024         * gcc.dg/graphite/pr44391.c: New.
8025
8026 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8027
8028         PR fortran/43388
8029         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8030         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8031         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8032         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8033
8034 2010-06-15  Richard Guenther  <rguenther@suse.de>
8035
8036         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8037
8038 2010-06-15  Richard Guenther  <rguenther@suse.de>
8039
8040         * gcc.dg/vect/bb-slp-21.c: Adjust.
8041         * gcc.dg/vect/bb-slp-13.c: Likewise
8042         * gcc.dg/vect/bb-slp-4.c: Likewise
8043         * gcc.dg/vect/bb-slp-22.c: Likewise
8044         * gcc.dg/vect/bb-slp-14.c: Likewise
8045         * gcc.dg/vect/bb-slp-23.c: Likewise
8046         * gcc.dg/vect/bb-slp-15.c: Likewise
8047         * gcc.dg/vect/bb-slp-17.c: Likewise
8048         * gcc.dg/vect/bb-slp-18.c: Likewise
8049         * gcc.dg/vect/bb-slp-19.c: Likewise
8050         * gcc.dg/vect/bb-slp-10.c: Likewise
8051         * gcc.dg/vect/bb-slp-11.c: Likewise
8052         * gcc.dg/vect/bb-slp-20.c: Likewise
8053         * gcc.dg/vect/bb-slp-3.c: Likewise
8054
8055 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8056
8057         PR fortran/44536
8058         * gfortran.dg/gomp/pr44536.f90: New test.
8059         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8060
8061 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8062
8063         PR target/44534
8064         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8065         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8066
8067 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8068
8069         PR tree-optimization/44508
8070         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8071
8072         PR bootstrap/44509
8073         * gcc.dg/pr44509.c: New test.
8074
8075 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8076
8077         PR tree-optimization/44507
8078         * gcc.dg/vect/pr44507.c: New test.
8079
8080 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8081
8082         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8083         and c-pretty-print.h.
8084
8085         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8086
8087 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8088
8089         * gfortran.dg/whole_file_18.f90: Updated error message.
8090
8091 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8092
8093         * gfortran.dg/whole_file_20.f03: New.
8094
8095 2010-06-12  Jan Hubicka  <jh@suse.cz>
8096
8097         * gcc.c-torture/compile/pc44485.c: New testcase.
8098
8099 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8100
8101         PR fortran/40117
8102         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8103         * gfortran.dg/typebound_proc_14.f03: New.
8104         * gfortran.dg/typebound_proc_15.f03: New.
8105
8106 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8107
8108         * gcc.dg/opts-1.c: New test.
8109
8110 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8111
8112         * gcc.dg/funroll-loops-all.c: Update expected error.
8113
8114 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8115
8116         PR target/44481
8117         * gcc.target/i386/pr44481.c: New test.
8118
8119 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8120
8121         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8122
8123 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8124
8125         PR middle-end/44483
8126         * gcc.dg/tree-ssa/pr44483.c: New.
8127
8128 2010-06-11  Paul Brook  <paul@codesourcery.com>
8129
8130         * g++.dg/other/arm-neon-1.C: New test.
8131
8132 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8133
8134         PR fortran/42051
8135         PR fortran/43896
8136         * gfortran.dg/class_23.f03: New test.
8137
8138 2010-06-11  Jan Hubicka  <jh@suse.cz>
8139
8140         * gcc.dg/ipa/pure-const-2.c: New testcase.
8141
8142 2010-06-11  Jan Hubicka  <jh@suse.cz>
8143
8144         * gcc.dg/noreturn-7.c: Update.
8145         * gcc.dg/noreturn-4.c: Update.
8146
8147 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8148
8149         Fix MIPS bootstrap
8150         * g++.dg/other/typedef4.C: New test.
8151
8152 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8153
8154         PR fortran/44207
8155         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8156
8157 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8158
8159         PR fortran/44457
8160         * gfortran.dg/asynchronous_3.f03
8161
8162 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8163
8164         PR middle-end/44185
8165         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8166         non-temporal stores out of the tests to form new test cases.  As a
8167         result, no non-temporal store should be generated in this case.
8168
8169         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8170         prefetch-7.c that generate one non-temporal store.
8171
8172         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8173         prefetch-7.c that generate one non-temporal store and one
8174         one-temporal prefetch.
8175
8176 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8177
8178         PR tree-optimization/44258
8179         * gcc.dg/tree-ssa/pr44258.c: New test.
8180
8181 2010-06-10  Daniel Kraft  <d@domob.eu>
8182
8183         PR fortran/38936
8184         * gfortran.dg/associate_1.f03: New test.
8185         * gfortran.dg/associate_2.f95: New test.
8186         * gfortran.dg/associate_3.f03: New test.
8187         * gfortran.dg/associate_4.f08: New test.
8188
8189 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8190
8191         * gfortran.dg/selected_char_kind_4.f90: New test.
8192
8193 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8194
8195         * gcc.dg/pr42461.c: New test.
8196
8197 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8198
8199         PR fortran/44347
8200         * gfortran.dg/selected_real_kind_1.f90: New.
8201
8202 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8203
8204         PR fortran/44359
8205         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8206         warning.
8207         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8208         check for warning.
8209
8210 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8211
8212         * gfortran.dg/data_namelist_conflict.f90: New test.
8213
8214 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8215
8216         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8217         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8218         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8219
8220 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8221
8222         * gfortran.dg/mvbits_9.f90: New test.
8223         * gfortran.dg/ibset_1.f90: Ditto.
8224         * gfortran.dg/ibits_1.f90: Ditto.
8225         * gfortran.dg/btest_1.f90: Ditto.
8226         * gfortran.dg/ibclr_1.f90: Ditto.
8227
8228 2010-06-09  Jason Merrill  <jason@redhat.com>
8229
8230         PR c++/44366
8231         * g++.dg/cpp0x/decltype23.C: Move to...
8232         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8233
8234 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8235
8236         PR fortran/44211
8237         * gfortran.dg/typebound_call_14.f03: New test.
8238
8239 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8240
8241         PR tree-optimization/44423
8242         * gcc.dg/tree-ssa/pr44423.c: New test.
8243
8244 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8245
8246         PR testsuite/42843
8247         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8248         TV_NONE to initialize tv_id field.
8249         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8250         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8251         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8252         Include toplev.h .
8253         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8254         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8255         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8256
8257 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8258
8259         PR tree-optimization/39874
8260         PR middle-end/28685
8261         * gcc.dg/pr39874.c: New file.
8262
8263 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8264
8265         * g++.dg/ext/attr-alias-1.C: New.
8266         * g++.dg/ext/attr-alias-2.C: New.
8267
8268 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8269
8270         PR fortran/44446
8271         * gfortran.dg/proc_ptr_27.f90: New.
8272
8273 2010-06-07  Jason Merrill  <jason@redhat.com>
8274
8275         PR c++/44366
8276         * g++.dg/cpp0x/decltype23.C: New.
8277
8278 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8279             Shujing Zhao  <pearly.zhao@oracle.com>
8280
8281         PR c/37724
8282         * gcc.dg/c90-const-expr-10.c: Adjust.
8283         * gcc.dg/c99-const-expr-10.c: Adjust.
8284         * gcc.dg/init-bad-7.c: New.
8285
8286 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8287
8288         * lib/target-supports.exp (check_effective_target_gas): New proc.
8289         * gcc.c-torture/execute/960321-1.x: New file.
8290
8291 2010-06-07  Jason Merrill  <jason@redhat.com>
8292
8293         PR c++/44401
8294         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8295
8296 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8297
8298         PR c++/44444
8299         * g++.dg/warn/Wunused-var-12.C: New test.
8300
8301         PR c++/44443
8302         * c-c++-common/Wunused-var-11.c: New test.
8303
8304 2010-06-07  Jan Hubicka  <jh@suse.cz>
8305
8306         * gcc.dg/ipa/pure-const-1.c: New testcase.
8307
8308 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8309
8310         PR rtl-optimization/44404
8311         * gcc.dg/pr44404.c: New.
8312
8313 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8314
8315         PR target/44159
8316         * gcc.target/i386/abi-2.c: Check sysv abi here.
8317         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8318         function to avoid failures by different ABIs.
8319         * gcc.target/i386/aes-check.h: Likewise.
8320         * gcc.target/i386/avx-check.h: Likewise.
8321         * gcc.target/i386/fma4-check.h: Likewise.
8322         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8323         * gcc.target/i386/mmx-check.h: Likewise.
8324         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8325         * gcc.target/i386/pclmul-check.h: Likewise.
8326         * gcc.target/i386/sse-check.h: Likewise.
8327         * gcc.target/i386/sse2-check.h: Likewise.
8328         * gcc.target/i386/sse3-check.h: Likewise.
8329         * gcc.target/i386/sse4_1-check.h: Likewise.
8330         * gcc.target/i386/sse4_2-check.h: Likewise.
8331         * gcc.target/i386/sse4a-check.h: Likewise.
8332         * gcc.target/i386/ssse3-check.h: Likewise.
8333         * gcc.target/i386/xop-check.h: Likewise.
8334         * gcc.target/i386/pr27971.c: Fix for LLP64.
8335         * gcc.target/i386/pr39139.c: Likewise.
8336         * gcc.target/i386/pr39315-check.c: Likewise.
8337         * gcc.target/i386/vararg-1.c: Likewise.
8338         * gcc.target/i386/vararg-2.c: Likewise.
8339         Additional add dg-compile to avoid failure due
8340         missing foo symbol.
8341
8342         * gcc.dg/compound-literal-1.c: Fix for llp64.
8343         * gcc.dg/pr32370.c: Likewise.
8344         * gcc.dg/pr37561.c: Likewise.
8345         * gcc.dg/pr41340.c: Likewise.
8346         * gcc.dg/pr41551.c: Likewise.
8347
8348 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8349
8350         PR c++/44188
8351         * g++.dg/debug/dwarf2/typedef3.C: New test.
8352
8353 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8354
8355         PR c/20000
8356         * c-c++-common/pr20000.c: New.
8357
8358 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8359
8360         PR c++/44086
8361         * g++.dg/init/pr44086.C: New.
8362         * g++.dg/cpp0x/decltype4.C: Adjust.
8363
8364 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8365
8366         PR fortran/43945
8367         * gfortran.dg/generic_23.f03: New test.
8368
8369 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8370
8371         PR fortran/43895
8372         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8373
8374 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8375
8376         PR c++/44361
8377         * c-c++-common/Wunused-var-9.c: New test.
8378
8379 2010-06-05  Jason Merrill  <jason@redhat.com>
8380
8381         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8382
8383 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8384
8385         PR c/44322
8386         * gcc.dg/c99-restrict-4.c: New test.
8387
8388 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8389
8390         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8391         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8392         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8393         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8394         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8395         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8396         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8397         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8398         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8399         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8400         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8401         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8402         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8403         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8404         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8405         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8406         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8407         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8408         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8409         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8410         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8411         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8412
8413 2010-06-04  Jason Merrill  <jason@redhat.com>
8414
8415         * g++.dg/cpp0x/noexcept06.C: New.
8416         * g++.dg/cpp0x/noexcept07.C: New.
8417
8418         * g++.dg/cpp0x/noexcept01.C: New.
8419         * g++.dg/cpp0x/noexcept02.C: New.
8420         * g++.dg/cpp0x/noexcept03.C: New.
8421         * g++.dg/cpp0x/noexcept04.C: New.
8422         * g++.dg/cpp0x/noexcept05.C: New.
8423
8424 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8425
8426         PR c++/44412
8427         * g++.dg/warn/Wunused-var-10.C: New test.
8428         * g++.dg/warn/Wunused-var-11.C: New test.
8429
8430         PR c++/44362
8431         * c-c++-common/Wunused-var-10.c: New test.
8432
8433 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8434
8435         PR c/25880
8436         * gcc.dg/assign-warn-2.c: Update.
8437         * gcc.dg/cpp/line3.c: Update.
8438         * gcc.dg/c99-array-lval-8.c: Update.
8439         * gcc.dg/cast-qual-2.c: Update.
8440         * gcc.dg/c99-arraydecl-3.c:  Update.
8441         * gcc.dg/assign-warn-1.c:  Update.
8442         * gcc.dg/format/gcc_diag-1.c:  Update.
8443
8444 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8445
8446         PR rtl-optimization/39871
8447         PR rtl-optimization/40615
8448         PR rtl-optimization/42500
8449         PR rtl-optimization/42502
8450         * gcc.target/arm/eliminate.c: New test.
8451
8452 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8453
8454         PR libstdc++/44410
8455         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8456         * g++.old-deja/g++.other/delete3.C: Likewise.
8457         * g++.old-deja/g++.other/new.C: Likewise.
8458         * g++.old-deja/g++.law/operators27.C: Likewise.
8459         * g++.old-deja/g++.mike/p755.C: Likewise.
8460         * g++.dg/eh/new1.C: Likewise.
8461         * g++.dg/init/new5.C: Likewise.
8462
8463 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8464
8465         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8466         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8467         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8468
8469 2010-06-03  Richard Guenther  <rguenther@suse.de>
8470
8471         PR lto/41921
8472         * lib/lto.exp: Always load gcc.exp.
8473         (lto-obj): For C source files invoke gcc_target_compile.
8474         * g++.dg/lto/20100603-1_0.C: New testcase.
8475         * g++.dg/lto/20100603-1_1.c: Likewise.
8476
8477 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8478
8479         PR tree-optimization/43688
8480         * gfortran.dg/pr43688.f90: New.
8481
8482 2010-06-03  Richard Guenther  <rguenther@suse.de>
8483
8484         PR lto/41584
8485         * gcc.dg/lto/20100603-1_0.c: New testcase.
8486         * gcc.dg/lto/20100603-2_0.c: Likewise.
8487         * gcc.dg/lto/20100603-3_0.c: Likewise.
8488
8489 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8490
8491         PR target/44218
8492         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8493         * gcc.target/powerpc/recip-2.c: Ditto.
8494         * gcc.target/powerpc/recip-3.c: Ditto.
8495         * gcc.target/powerpc/recip-4.c: Ditto.
8496         * gcc.target/powerpc/recip-5.c: Ditto.
8497         * gcc.target/powerpc/recip-6.c: Ditto.
8498         * gcc.target/powerpc/recip-7.c: Ditto.
8499         * gcc.target/powerpc/recip-test.h: Ditto.
8500         * gcc.target/powerpc/recip-test2.h: Ditto.
8501
8502 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8503
8504         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8505
8506 2010-06-02  Jason Merrill  <jason@redhat.com>
8507
8508         * g++.dg/ext/vector9.C: Expect typedef in error message.
8509
8510         PR c++/9726
8511         PR c++/23594
8512         PR c++/44333
8513         * g++.dg/tc1/dr101.C: Remove xfails.
8514
8515 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8516
8517         PR middle-end/44372
8518         * g++.dg/ipa/pr44372.C: New.
8519
8520 2010-06-02  Jan Hubicka  <jh@suse.cz>
8521
8522         PR middle-end/44295
8523         * g++.dg/torture/pr44295.C: Neww testcase.
8524
8525 2010-06-02  Jan Hubicka  <jh@suse.cz>
8526
8527         * gcc.dg/tree-ssa/loadpre6.c: Update.
8528
8529 2010-06-02  Richard Guenther  <rguenther@suse.de>
8530
8531         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8532         diagnostic.h.
8533
8534 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8535
8536         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8537         the link fail message.
8538
8539 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8540
8541         PR fortran/44360
8542         * gfortran.dg/use_13.f90: New test case.
8543
8544 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8545
8546         PR fortran/44371
8547         * gfortran.dg/error_stop_2.f08: Minor update.
8548
8549 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8550
8551         PR fortran/44371
8552         * gfortran.dg/error_stop_1.f08: New test.
8553         * gfortran.dg/error_stop_2.f08: New test.
8554
8555 2010-06-01  Jason Merrill  <jason@redhat.com>
8556
8557         DR 990
8558         * g++.dg/cpp0x/initlist37.C: New.
8559         * g++.dg/cpp0x/initlist38.C: New.
8560
8561         PR c++/44358
8562         * g++.dg/cpp0x/initlist36.C: New.
8563
8564 2010-05-31 Jan Hubicka  <jh@suse.cz>
8565
8566         * gcc.dg/noreturn-8.c: New testcase.
8567
8568 2010-05-31 Jan Hubicka  <jh@suse.cz>
8569
8570         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8571         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8572
8573 2010-05-31 Jan Hubicka  <jh@suse.cz>
8574
8575         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8576         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8577
8578 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8579
8580         PR fortran/36928
8581         * gfortran.dg/dependency_27.f90:  New test.
8582         * gfortran.dg/array_assign_1.F90:  New test.
8583
8584 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8585
8586         PR target/44338
8587         * gcc.target/i386/sse-24.c: New test.
8588
8589 2010-05-31  Jan Hubicka  <jh@suse.cz>
8590
8591         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8592
8593 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8594
8595         PR middle-end/44337
8596         * gcc.dg/pr44337.c: New test.
8597
8598         PR tree-optimization/44182
8599         * g++.dg/debug/pr44182.C: New test.
8600
8601 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8602
8603         * gcc.dg/nested-func-7.c: New test.
8604         * gnat.dg/frame_overflow.adb: Adjust directives.
8605
8606 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8607
8608         * gnat.dg/prot2.ad[sb]: New test.
8609         * gnat.dg/prot2_pkg1.ads: New helper.
8610         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8611
8612 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8613
8614         * gnat.dg/array11.adb: Adjust dg-warning directive.
8615         * gnat.dg/object_overflow.adb: Likewise.
8616
8617 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8618
8619         PR middle-end/44306
8620         * gcc.dg/tree-ssa/pr44306.c: New.
8621
8622 2010-05-29  Jan Hubicka  <jh@suse.cz>
8623
8624         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8625
8626 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8627
8628         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8629
8630 2010-05-28  Mike Stump  <mikestump@comcast.net>
8631
8632         PR objc/44125
8633         * objc.dg/const-str-9.m: Remove static.
8634
8635 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8636
8637         PR target/43636
8638         * gcc.c-torture/compile/pr43636.c: New test.
8639
8640 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8641
8642         PR objc++/23616
8643         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8644         * obj-c++.dg/try-catch-9.mm: Ditto.
8645
8646 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8647
8648         Revert patch for PR c++/44188
8649         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8650
8651 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8652
8653         PR c++/44188
8654         * g++.dg/debug/dwarf2/typedef3.C: New test.
8655
8656 2010-05-27  Jason Merrill  <jason@redhat.com>
8657
8658         PR c++/43555
8659         * g++.dg/ext/vla9.C: New.
8660
8661 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8662
8663         PR objc/44140
8664         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8665         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8666         * objc.dg/torture/tls/thr-init.m: Ditto.
8667         * objc.dg/torture/trivial.m: Ditto.
8668         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8669         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8670         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8671         * obj-c++.dg/torture/trivial.mm: Ditto.
8672
8673 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8674
8675         * g++.dg/lto/20100302_0.C: Skip on darwin.
8676
8677 2010-05-27  Richard Guenther  <rguenther@suse.de>
8678
8679         PR tree-optimization/44284
8680         * gcc.dg/vect/vect-118.c: New testcase.
8681         * gcc.dg/vect/bb-slp-20.c: Adjust.
8682         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8683         * gcc.dg/vect/slp-9.c: Likewise.
8684         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8685         * gcc.dg/vect/vect-10.c: Likewise.
8686         * gcc.dg/vect/vect-109.c: Likewise.
8687         * gcc.dg/vect/vect-12.c: Likewise.
8688         * gcc.dg/vect/vect-36.c: Likewise.
8689         * gcc.dg/vect/vect-7.c: Likewise.
8690         * gcc.dg/vect/vect-iv-8.c: Likewise.
8691         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8692         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8693         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8694         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8695         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8696         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8697         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8698         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8699         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8700         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8701         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8702         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8703         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8704         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8705         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8706         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8707         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8708
8709 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8710
8711         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8712         necessary.
8713
8714 2010-05-26  Jan Hubicka  <jh@suse.cz>
8715
8716         * gcc.dg/lto/materialize-1_0.c: New file.
8717         * gcc.dg/lto/materialize-1_1.c: New file.
8718
8719 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8720
8721         * gnat.dg/lto10.adb: New test.
8722         * gnat.dg/lto10_pkg.ads: New helper.
8723
8724 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8725
8726         * lib/target-supports.exp (check_effective_target_int128): New
8727         function to check if __int128 types are available for target.
8728         * c-c++-common/int128-types-1.c: New.
8729         * c-c++-common/int128-1.c: New.
8730         * c-c++-common/int128-2.c: New.
8731         * g++.dg/abi/mangle43.C: New.
8732         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8733         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8734         pointer-wide scalar.
8735         * g++.dg/other/pr25632.C: Likewise.
8736         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8737         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8738         overflow warnings.
8739         * g++.dg/warn/pr13358-4.C: Likewise.
8740         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8741         * g++.dg/warn/Wconversion-null.C: Likewise.
8742
8743 2010-05-26  Jason Merrill  <jason@redhat.com>
8744
8745         PR c++/43382
8746         * g++.dg/cpp0x/variadic101.C: New.
8747
8748 2010-05-26  Richard Guenther  <rguenther@suse.de>
8749
8750         PR rtl-optimization/44164
8751         * gcc.c-torture/execute/pr44164.c: New testcase.
8752         * g++.dg/tree-ssa/pr13146.C: Adjust.
8753
8754 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8755
8756         PR fortran/40011
8757         * gfortran.dg/whole_file_19.f90 : New test.
8758
8759 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8760
8761         PR fortran/30668
8762         PR fortran/31346
8763         PR fortran/34260
8764         * gfortran.dg/pr40999.f: Fix function type.
8765         * gfortran.dg/whole_file_5.f90: Likewise.
8766         * gfortran.dg/whole_file_6.f90: Likewise.
8767         * gfortran.dg/whole_file_16.f90: New.
8768         * gfortran.dg/whole_file_17.f90: New.
8769         * gfortran.dg/whole_file_18.f90: New.
8770
8771 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8772             Iain Sandoe  <iains@gcc.gnu.org>
8773
8774         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8775         * gcc.c-torture/compile/pr44197.c: Require alias support.
8776         * gcc.dg/lto/20081222_0.c: Ditto.
8777
8778 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8779
8780         PR debug/42801
8781         * gcc.dg/guality/vla-2.c: New test.
8782
8783 2010-05-25  Richard Guenther  <rguenther@suse.de>
8784
8785         PR middle-end/44069
8786         * g++.dg/torture/pr44069.C: New testcase.
8787
8788 2010-05-25  Richard Guenther  <rguenther@suse.de>
8789
8790         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8791
8792 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8793
8794         PR objc/44140
8795         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8796
8797 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8798
8799         * obj-c++.dg/torture/tls/trivial.mm: New.
8800         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8801         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8802         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8803         * obj-c++.dg/torture/tls/diag-1.mm: New.
8804         * obj-c++.dg/torture/tls/tls.exp: New.
8805         * obj-c++.dg/torture/trivial.mm: New.
8806         * obj-c++.dg/torture/dg-torture.exp: New.
8807         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8808         * obj-c++.dg/tls/trivial.m: New.
8809         * obj-c++.dg/tls/init-1.mm: New.
8810         * obj-c++.dg/tls/diag-1.mm: New.
8811         * obj-c++.dg/tls/init-2.mm: New.
8812         * obj-c++.dg/tls/diag-2.mm: New.
8813         * obj-c++.dg/tls/diag-3.mm: New.
8814         * obj-c++.dg/tls/diag-4.mm: New.
8815         * obj-c++.dg/tls/static-1.mm: New.
8816         * obj-c++.dg/tls/tls.exp: New.
8817         * obj-c++.dg/tls/diag-5.mm: New.
8818         * obj-c++.dg/tls/static-1a.mm: New.
8819         * objc-obj-c++-shared/Object1.mm: New.
8820         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8821
8822 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8823
8824         PR objc++/43689
8825         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8826         * obj-c++.dg/const-str-6.mm: Ditto.
8827
8828 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8829
8830         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8831
8832 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8833
8834         PR ada/38394
8835         * gnat.dg/array13.ad[sb]: New test.
8836
8837 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8838             Sandra Loosemore  <sandra@codesourcery.com>
8839
8840         * gcc.target/arm/neon/: Regenerated test cases.
8841
8842         * gcc.target/arm/neon/polytypes.c,
8843         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8844         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8845         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8846         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8847         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8848         dg-add-options arm_neon.
8849
8850         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8851         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8852         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8853         and arm_neon_fp16_ok.
8854
8855         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8856         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8857
8858         * lib/target-supports.exp (add_options_for_arm_neon): New.
8859         (check_effective_target_arm_neon_ok_nocache): New, from
8860         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8861         (check_effective_target_arm_neon_ok): Use
8862         check_effective_target_arm_neon_ok_nocache.
8863         (add_options_for_arm_neon_fp16)
8864         (check_effective_target_arm_neon_fp16_ok)
8865         check_effective_target_arm_neon_fp16_ok_nocache): New.
8866         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8867
8868 2010-05-24  Jason Merrill  <jason@redhat.com>
8869
8870         PR c++/41510
8871         * g++.dg/cpp0x/initlist35.C: New.
8872         * g++.dg/init/brace6.C: Adjust.
8873
8874 2010-05-24  Paul Brook  <paul@codesourcery.com>
8875
8876         * gcc.target/arm/frame-pointer-1.c: New test.
8877         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8878         pointer elimination.
8879
8880 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8881
8882         PR target/44245
8883         * gcc.target/i386/crc32-3.c: New.
8884         * gcc.target/i386/crc32-4.c: Likewise.
8885
8886 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8887
8888         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8889         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8890         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8891
8892 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8893
8894         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8895
8896 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8897
8898         PR target/43869
8899         * gcc.c-target/pr43869.c: New test.
8900
8901 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8902
8903         PR fortran/44212
8904         * gfortran.dg/class_22.f03: New.
8905
8906 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8907
8908         PR lto/44238
8909         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8910
8911 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8912
8913         PR fortran/44213
8914         * gfortran.dg/abstract_type_7.f03: New.
8915
8916 2010-05-21  Jason Merrill  <jason@redhat.com>
8917
8918         * g++.dg/eh/spec11.C: Test cleanup optimization.
8919
8920 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8921
8922         PR debug/44223
8923         * gcc.target/i386/pr44223.c: New test.
8924
8925 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8926
8927         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8928
8929 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8930
8931         * g++.dg/other/const3.C: New test.
8932
8933 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8934
8935         PR fortran/38407
8936         * warn_unused_dummy_argument_1.f90: New.
8937         * warn_unused_dummy_argument_2.f90: New.
8938
8939 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8940
8941         PR c++/30298
8942         * g++.dg/inherit/crash1.C: New.
8943         * g++.dg/inherit/crash2.C: Likewise.
8944
8945 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8946
8947         PR debug/44178
8948         * g++.dg/debug/pr44178.C: New test.
8949
8950 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8951
8952         PR middle-end/44185
8953         * gcc.dg/tree-ssa/prefetch-6.c: Add
8954         --param min-insn-to-prefetch-ratio=6.
8955         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8956         allow unrolling, and adjust the movnti count.
8957
8958 2010-05-20  Jan Hubicka  <jh@suse.cz>
8959
8960         PR middle-end/44197
8961         * gcc.c-torture/compile/pr44197.c: New file.
8962
8963 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8964
8965         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8966         Fix test code.
8967         (check_effective_target_xop): Remove __may_alias__ attribute.
8968
8969 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8970
8971         PR target/44202
8972         * gcc.c-torture/execute/pr44202-1.c: New test.
8973
8974 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8975
8976         PR fortran/43851
8977         * gfortran.dg/label_1.f90: Update test.
8978
8979 2010-05-19  Jan Hubicka  <jh@suse.cz>
8980
8981         * gcc.dg/lto/ipareference2_0.c: New file.
8982         * gcc.dg/lto/ipareference2_1.c: New file.
8983
8984 2010-05-19  Jason Merrill  <jason@redhat.com>
8985
8986         * g++.dg/parse/fn-typedef2.C: New.
8987
8988         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8989         function type.
8990
8991         PR c++/44193
8992         * g++.dg/template/fntype1.C: New.
8993
8994 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8995
8996         * gnat.dg/discr23.ad[sb]: New test.
8997         * gnat.dg/discr23_pkg.ads: New helper.
8998
8999         * gnat.dg/specs/controlled1.ads: New test.
9000         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9001
9002 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9003
9004         PR fortran/44055
9005         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9006         Fixed scope of C_SIZEOF.
9007         * gfortran.dg/warn_conversion_2.f90: New.
9008
9009 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9010
9011         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9012         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9013         for optional selector.
9014         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9015         (check_effective_target_sse3): New proc.
9016         * gcc.target/i386/math-torture/math-torture.exp: Load
9017         target-supports.exp.
9018         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9019         check_effective_target_sse2.
9020         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9021         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9022         * g++.dg/vect/vect.exp: Likewise.
9023         * gfortran.dg/vect/vect.exp: Likewise.
9024         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9025         -msse2 if check_effective_target_sse2.
9026
9027         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9028         * gcc.target/i386/3dnow-2.c: Likewise.
9029         * gcc.target/i386/3dnowA-1.c: Likewise.
9030         * gcc.target/i386/3dnowA-2.c: Likewise.
9031         * gcc.target/i386/pr42549.c: Likewise.
9032
9033         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9034         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9035         * gcc.target/i386/sse3-addsubps.c: Likewise.
9036         * gcc.target/i386/sse3-haddpd.c: Likewise.
9037         * gcc.target/i386/sse3-haddps.c: Likewise.
9038         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9039         * gcc.target/i386/sse3-hsubps.c: Likewise.
9040         * gcc.target/i386/sse3-movddup.c: Likewise.
9041         * gcc.target/i386/sse3-movshdup.c: Likewise.
9042         * gcc.target/i386/sse3-movsldup.c: Likewise.
9043
9044         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9045         * g++.dg/ext/attrib35.C: Likewise.
9046         * g++.dg/opt/pr40496.C: Likewise.
9047         * g++.dg/other/i386-1.C: Likewise.
9048         * g++.dg/other/i386-4.C: Likewise.
9049         * g++.dg/other/pr34435.C: Likewise.
9050         * g++.dg/other/pr39496.C: Likewise.
9051         * g++.dg/other/pr40446.C: Likewise.
9052         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9053         * gcc.dg/compat/vector-1a_main.c: Likewise.
9054         * gcc.dg/compat/vector-2a_main.c: Likewise.
9055         * gcc.dg/lto/20090206-1_0.c: Likewise.
9056         * gcc.dg/pr34856.c: Likewise.
9057         * gcc.dg/pr36584.c: Likewise.
9058         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9059         * gcc.dg/pr37544.c: Likewise.
9060         * gcc.dg/torture/pr16104-1.c: Likewise.
9061         * gcc.dg/torture/pr35771-1.c: Likewise.
9062         * gcc.dg/torture/pr35771-2.c: Likewise.
9063         * gcc.dg/torture/pr35771-3.c: Likewise.
9064         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9065         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9066         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9067         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9068         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9069         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9070         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9071         * gcc.target/i386/20060512-1.c: Likewise.
9072         * gcc.target/i386/20060512-3.c: Likewise.
9073         * gcc.target/i386/all_one_m128i.c: Likewise.
9074         * gcc.target/i386/float128-1.c: Likewise.
9075         * gcc.target/i386/float128-2.c: Likewise.
9076         * gcc.target/i386/fpcvt-1.c: Likewise.
9077         * gcc.target/i386/fpcvt-2.c: Likewise.
9078         * gcc.target/i386/fpcvt-3.c: Likewise.
9079         * gcc.target/i386/fpprec-1.c: Likewise.
9080         * gcc.target/i386/funcspec-9.c: Likewise.
9081         * gcc.target/i386/incoming-1.c: Likewise.
9082         * gcc.target/i386/incoming-12.c: Likewise.
9083         * gcc.target/i386/incoming-2.c: Likewise.
9084         * gcc.target/i386/incoming-3.c: Likewise.
9085         * gcc.target/i386/incoming-4.c: Likewise.
9086         * gcc.target/i386/incoming-6.c: Likewise.
9087         * gcc.target/i386/incoming-7.c: Likewise.
9088         * gcc.target/i386/incoming-8.c: Likewise.
9089         * gcc.target/i386/opt-1.c: Likewise.
9090         * gcc.target/i386/opt-2.c: Likewise.
9091         * gcc.target/i386/ordcmp-1.c: Likewise.
9092         * gcc.target/i386/pr17692.c: Likewise.
9093         * gcc.target/i386/pr18614-1.c: Likewise.
9094         * gcc.target/i386/pr22152.c: Likewise.
9095         * gcc.target/i386/pr23570.c: Likewise.
9096         * gcc.target/i386/pr23575.c: Likewise.
9097         * gcc.target/i386/pr26449-1.c: Likewise.
9098         * gcc.target/i386/pr26600.c: Likewise.
9099         * gcc.target/i386/pr27790.c: Likewise.
9100         * gcc.target/i386/pr28839.c: Likewise.
9101         * gcc.target/i386/pr30970.c: Likewise.
9102         * gcc.target/i386/pr32000-1.c: Likewise.
9103         * gcc.target/i386/pr32000-2.c: Likewise.
9104         * gcc.target/i386/pr32280.c: Likewise.
9105         * gcc.target/i386/pr32661.c: Likewise.
9106         * gcc.target/i386/pr32708-1.c: Likewise.
9107         * gcc.target/i386/pr32961.c: Likewise.
9108         * gcc.target/i386/pr33329.c: Likewise.
9109         * gcc.target/i386/pr35714.c: Likewise.
9110         * gcc.target/i386/pr35767-1.c: Likewise.
9111         * gcc.target/i386/pr35767-1d.c: Likewise.
9112         * gcc.target/i386/pr35767-1i.c: Likewise.
9113         * gcc.target/i386/pr35767-2.c: Likewise.
9114         * gcc.target/i386/pr35767-2d.c: Likewise.
9115         * gcc.target/i386/pr35767-2i.c: Likewise.
9116         * gcc.target/i386/pr35767-3.c: Likewise.
9117         * gcc.target/i386/pr35767-5.c: Likewise.
9118         * gcc.target/i386/pr36222-1.c: Likewise.
9119         * gcc.target/i386/pr36578-1.c: Likewise.
9120         * gcc.target/i386/pr36578-2.c: Likewise.
9121         * gcc.target/i386/pr36992-1.c: Likewise.
9122         * gcc.target/i386/pr37101.c: Likewise.
9123         * gcc.target/i386/pr37216.c: Likewise.
9124         * gcc.target/i386/pr37434-1.c: Likewise.
9125         * gcc.target/i386/pr37434-2.c: Likewise.
9126         * gcc.target/i386/pr37843-3.c: Likewise.
9127         * gcc.target/i386/pr37843-4.c: Likewise.
9128         * gcc.target/i386/pr39162.c: Likewise.
9129         * gcc.target/i386/pr39315-1.c: Likewise.
9130         * gcc.target/i386/pr39315-2.c: Likewise.
9131         * gcc.target/i386/pr39315-3.c: Likewise.
9132         * gcc.target/i386/pr39315-4.c: Likewise.
9133         * gcc.target/i386/pr39445.c: Likewise.
9134         * gcc.target/i386/pr39496.c: Likewise.
9135         * gcc.target/i386/pr40809.c: Likewise.
9136         * gcc.target/i386/pr40906-3.c: Likewise.
9137         * gcc.target/i386/pr41019.c: Likewise.
9138         * gcc.target/i386/pr42542-1.c: Likewise.
9139         * gcc.target/i386/pr42542-2.c: Likewise.
9140         * gcc.target/i386/pr42542-3.c: Likewise.
9141         * gcc.target/i386/pr42542-3a.c: Likewise.
9142         * gcc.target/i386/pr42881.c: Likewise.
9143         * gcc.target/i386/push-1.c: Likewise.
9144         * gcc.target/i386/quad-sse.c: Likewise.
9145         * gcc.target/i386/reload-1.c: Likewise.
9146         * gcc.target/i386/sse-10.c: Likewise.
9147         * gcc.target/i386/sse-11.c: Likewise.
9148         * gcc.target/i386/sse-15.c: Likewise.
9149         * gcc.target/i386/sse-17.c: Likewise.
9150         * gcc.target/i386/sse-18.c: Likewise.
9151         * gcc.target/i386/sse-19.c: Likewise.
9152         * gcc.target/i386/sse-4.c: Likewise.
9153         * gcc.target/i386/sse-6.c: Likewise.
9154         * gcc.target/i386/sse-vect-types.c: Likewise.
9155         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9156         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9157         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9158         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9159         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9160         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9161         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9162         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9163         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9164         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9165         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9166         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9167         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9168         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9169         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9170         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9171         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9172         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9173         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9174         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9175         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9176         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9177         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9178         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9179         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9180         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9181         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9182         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9183         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9184         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9185         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9186         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9187         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9188         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9189         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9190         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9191         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9192         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9193         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9194         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9195         * gcc.target/i386/sse2-mmx.c: Likewise.
9196         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9197         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9198         * gcc.target/i386/sse2-movd-1.c: Likewise.
9199         * gcc.target/i386/sse2-movd-2.c: Likewise.
9200         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9201         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9202         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9203         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9204         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9205         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9206         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9207         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9208         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9209         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9210         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9211         * gcc.target/i386/sse2-movq-1.c: Likewise.
9212         * gcc.target/i386/sse2-movq-2.c: Likewise.
9213         * gcc.target/i386/sse2-movq-3.c: Likewise.
9214         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9215         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9216         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9217         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9218         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9219         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9220         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9221         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9222         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9223         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9224         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9225         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9226         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9227         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9228         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9229         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9230         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9231         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9232         * gcc.target/i386/sse2-pand-1.c: Likewise.
9233         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9234         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9235         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9236         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9237         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9238         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9239         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9240         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9241         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9242         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9243         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9244         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9245         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9246         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9247         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9248         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9249         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9250         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9251         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9252         * gcc.target/i386/sse2-por-1.c: Likewise.
9253         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9254         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9255         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9256         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9257         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9258         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9259         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9260         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9261         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9262         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9263         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9264         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9265         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9266         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9267         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9268         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9269         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9270         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9271         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9272         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9273         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9274         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9275         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9276         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9277         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9278         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9279         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9280         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9281         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9282         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9283         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9284         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9285         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9286         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9287         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9288         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9289         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9290         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9291         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9292         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9293         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9294         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9295         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9296         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9297         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9298         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9299         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9300         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9301         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9302         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9303         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9304         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9305         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9306         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9307         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9308         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9309         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9310         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9311         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9312         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9313         * gcc.target/i386/sse2-vec-1.c: Likewise.
9314         * gcc.target/i386/sse2-vec-2.c: Likewise.
9315         * gcc.target/i386/sse2-vec-3.c: Likewise.
9316         * gcc.target/i386/sse2-vec-4.c: Likewise.
9317         * gcc.target/i386/sse2-vec-5.c: Likewise.
9318         * gcc.target/i386/sse2-vec-6.c: Likewise.
9319         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9320         * gcc.target/i386/ssefn-2.c: Likewise.
9321         * gcc.target/i386/ssefn-4.c: Likewise.
9322         * gcc.target/i386/ssefp-1.c: Likewise.
9323         * gcc.target/i386/ssefp-2.c: Likewise.
9324         * gcc.target/i386/sseregparm-3.c: Likewise.
9325         * gcc.target/i386/sseregparm-4.c: Likewise.
9326         * gcc.target/i386/sseregparm-5.c: Likewise.
9327         * gcc.target/i386/sseregparm-6.c: Likewise.
9328         * gcc.target/i386/sseregparm-7.c: Likewise.
9329         * gcc.target/i386/ssetype-1.c: Likewise.
9330         * gcc.target/i386/ssetype-2.c: Likewise.
9331         * gcc.target/i386/ssetype-3.c: Likewise.
9332         * gcc.target/i386/ssetype-4.c: Likewise.
9333         * gcc.target/i386/ssetype-5.c: Likewise.
9334         * gcc.target/i386/unordcmp-1.c: Likewise.
9335         * gcc.target/i386/vararg-1.c: Likewise.
9336         * gcc.target/i386/vararg-2.c: Likewise.
9337         * gcc.target/i386/vararg-3.c: Likewise.
9338         * gcc.target/i386/vararg-4.c: Likewise.
9339         * gcc.target/i386/vararg-7.c: Likewise.
9340         * gcc.target/i386/vararg-8.c: Likewise.
9341         * gcc.target/i386/vecinit-1.c: Likewise.
9342         * gcc.target/i386/vecinit-2.c: Likewise.
9343         * gcc.target/i386/vecinit-3.c: Likewise.
9344         * gcc.target/i386/vecinit-4.c: Likewise.
9345         * gcc.target/i386/vecinit-5.c: Likewise.
9346         * gcc.target/i386/vecinit-6.c: Likewise.
9347         * gcc.target/i386/vectorize2.c: Likewise.
9348         * gcc.target/i386/vectorize3.c: Likewise.
9349         * gcc.target/i386/vectorize4.c: Likewise.
9350         * gcc.target/i386/vectorize6.c: Likewise.
9351         * gcc.target/i386/vectorize7.c: Likewise.
9352         * gcc.target/i386/vectorize8.c: Likewise.
9353         * gcc.target/i386/vperm-v2df.c: Likewise.
9354         * gcc.target/i386/vperm-v2di.c: Likewise.
9355         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9356         * gcc.target/i386/xorps-sse2.c: Likewise.
9357         * gcc.target/i386/xorps.c: Likewise.
9358         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9359         * gfortran.dg/graphite/pr42326.f90: Likewise.
9360         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9361
9362 2010-05-19  Richard Guenther  <rguenther@suse.de>
9363
9364         PR lto/44196
9365         * g++.dg/lto/20100519-1_0.C: New testcase.
9366
9367 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9368
9369         PR fortran/42360
9370         * gfortran.dg/warn_intent_out_not_set.f90: New.
9371
9372 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9373
9374         PR fortran/38404
9375         * gfortran.dg/data_char_1.f90: Updated warning message.
9376         * gfortran.dg/data_array_6.f: New.
9377
9378 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9379
9380         * g++.dg/ipa/ivinline-8.C: New test.
9381         * gcc.dg/ipa/iinline-2.c: Likewise.
9382
9383 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9384
9385         PR fortran/34505
9386         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9387         arguments; add check for return value kind.
9388         * gfortran.dg/float_1.f90: Likewise.
9389
9390 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9391
9392         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9393         (main): Use it.
9394         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9395         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9396         Prune another location line format.
9397         (lto-obj): Call lto_prune_warns on comp_output.
9398
9399 2010-05-18  Jan Hubicka  <jh@suse.cz>
9400
9401         * gcc.dg/lto/ipacp_0.c: New test.
9402         * gcc.dg/lto/ipacp_1.c: New test.
9403
9404 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9405
9406         PR lto/44184
9407         * gcc.dg/lto/20100518_0.c: New test.
9408
9409 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9410
9411         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9412
9413 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9414
9415         PR fortran/43990
9416         * gfortran.dg/class_21.f03: New.
9417
9418 2010-05-17  Jason Merrill  <jason@redhat.com>
9419
9420         PR c++/44157
9421         * g++.dg/cpp0x/initlist34.C: New.
9422
9423         PR c++/44158
9424         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9425
9426 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9427
9428         * g++.dg/ipa/ivinline-1.C: New test.
9429         * g++.dg/ipa/ivinline-2.C: New test.
9430         * g++.dg/ipa/ivinline-3.C: New test.
9431         * g++.dg/ipa/ivinline-4.C: New test.
9432         * g++.dg/ipa/ivinline-5.C: New test.
9433         * g++.dg/ipa/ivinline-6.C: New test.
9434
9435 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9436             Jason Merrill  <jason@redhat.com>
9437
9438         PR c++/44108
9439         * c-c++-common/Wunused-var-8.c: New test.
9440
9441 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9442
9443         PR bootstrap/42347
9444         * gcc.c-torture/compile/pr42347.c: New test.
9445
9446         PR middle-end/44102
9447         * g++.dg/ext/asmgoto1.C: New test.
9448
9449 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9450
9451         PR middle-end/44133
9452         * gcc.dg/tree-ssa/pr44133.c: New test.
9453         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9454         precise.
9455
9456 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9457
9458         PR fortran/44044
9459         * gfortran.dg/class_20.f03: New.
9460
9461 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9462
9463         PR 44078
9464         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9465         debug messages but not the newly introduced one.
9466
9467 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9468
9469         PR fortran/35779
9470         * gfortran.dg/initialization_25.f90: Commented testcase.
9471         * gfortran.dg/initialization_26.f90: New.
9472
9473 2010-05-16  Richard Guenther  <rguenther@suse.de>
9474
9475         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9476         * gcc.dg/pr43084.c: Likewise.
9477         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9478         -fipa-type-escape.
9479         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9480         -fipa-type-escape.
9481         * gcc.dg/struct/struct-reorg.exp: Likewise.
9482         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9483         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9484
9485 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9486
9487         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9488         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9489         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9490         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9491         tests.
9492
9493 2010-05-15  Jason Merrill  <jason@redhat.com>
9494
9495         * g++.dg/eh/spec10.C: New.
9496         * g++.dg/eh/spec11.C: New.
9497         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9498
9499 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9500
9501         PR fortran/44154
9502         PR fortran/42647
9503         * gfortran.dg/allocatable_scalar_9.f90: New.
9504
9505 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9506
9507         PR c++/44148
9508         * g++.dg/torture/pr44148.C: New test.
9509
9510 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9511
9512         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9513         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9514         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9515         diagnostics and type sizes.
9516
9517 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9518
9519         * gnat.dg/lto9.adb: New test.
9520         * gnat.dg/lto9_pkg1.ads: New helper.
9521         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9522
9523 2010-05-15  Jan Hubicka  <jh@suse.cz>
9524
9525         * gcc.dg/lto/ipareference_1.c: Rename to ...
9526         * gcc.dg/lto/ipareference_0.c: ... this one.
9527         * gcc.dg/lto/ipareference_2.c: Rename to ...
9528         * gcc.dg/lto/ipareference_1.c: ... this one.
9529
9530 2010-05-15  Jan Hubicka  <jh@suse.cz>
9531
9532         * gcc.dg/lto/ipareference_1.c: New file.
9533         * gcc.dg/lto/ipareference_2.c: New file.
9534
9535 2010-05-15  Richard Guenther  <rguenther@suse.de>
9536
9537         PR tree-optimization/44038
9538         * gcc.c-torture/compile/pr44038.c: New testcase.
9539
9540 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9541
9542         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9543         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9544
9545 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9546
9547         PR fortran/43207
9548         PR fortran/43969
9549         * gfortran.dg/class_18.f03: New.
9550         * gfortran.dg/class_19.f03: New.
9551
9552 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9553
9554         PR debug/44112
9555         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9556         * g++.dg/debug/dwarf2/const1.C: Remove.
9557
9558 2010-05-14  Jason Merrill  <jason@redhat.com>
9559
9560         * g++.dg/eh/cond4.C: New.
9561         * g++.dg/eh/elide2.C: Adjust.
9562         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9563
9564 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9565
9566         PR fortran/44135
9567         * gfortran.dg/actual_array_interface_2.f90: New test.
9568
9569 2010-05-14  Richard Guenther  <rguenther@suse.de>
9570
9571         PR tree-optimization/44119
9572         * gcc.c-torture/compile/pr44119.c: New testcase.
9573
9574 2010-05-14  Jason Merrill  <jason@redhat.com>
9575
9576         PR c++/44127
9577         * g++.dg/eh/terminate1.C: New.
9578
9579 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9580
9581         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9582
9583         PR debug/44136
9584         * gcc.dg/pr44136.c: New test.
9585
9586 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9587
9588         PR c++/30566
9589         * g++.dg/warn/Wshadow-4.C: Adjust.
9590         * g++.dg/warn/Wshadow-5.C: New test.
9591         * g++.dg/warn/Wshadow-6.C: New test
9592
9593 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9594
9595         PR fortran/35779
9596         * gfortran.dg/initialization_25.f90: New.
9597
9598 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9599
9600         * g++.dg/otr-fold-1.C: New test.
9601         * g++.dg/otr-fold-2.C: New test.
9602
9603 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9604
9605         PR fortran/44036
9606         * gfortran.dg/gomp/pr44036-1.f90: New test.
9607         * gfortran.dg/gomp/pr44036-2.f90: New test.
9608         * gfortran.dg/gomp/pr44036-3.f90: New test.
9609
9610         PR debug/43983
9611         * gcc.dg/guality/sra-1.c: New test.
9612
9613 2010-05-12  Jan Hubicka  <jh@suse.cz>
9614
9615         * tree-ssa/unreachable.c: New test.
9616
9617 2010-05-12  Jason Merrill  <jason@redhat.com>
9618
9619         * g++.dg/cpp0x/sfinae1.C: New.
9620
9621 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9622
9623         * gcc.target/i386/zee.c: New file.
9624
9625 2010-05-12  Jason Merrill  <jason@redhat.com>
9626
9627         * g++.dg/conversion/op1.C: Expect template candidate message.
9628         * g++.dg/cpp0x/nullptr15.C: Likewise.
9629         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9630         * g++.dg/cpp0x/pr31431.C: Likewise.
9631         * g++.dg/cpp0x/temp_default2.C: Likewise.
9632         * g++.dg/cpp0x/trailing4.C: Likewise.
9633         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9634         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9635         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9636         * g++.dg/cpp0x/variadic35.C: Likewise.
9637         * g++.dg/cpp0x/vt-35147.C: Likewise.
9638         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9639         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9640         * g++.dg/ext/visibility/anon8.C: Likewise.
9641         * g++.dg/ext/vla2.C: Likewise.
9642         * g++.dg/other/pr28114.C: Likewise.
9643         * g++.dg/other/ptrmem10.C: Likewise.
9644         * g++.dg/other/ptrmem11.C: Likewise.
9645         * g++.dg/overload/unknown1.C: Likewise.
9646         * g++.dg/parse/template7.C: Likewise.
9647         * g++.dg/parse/typename7.C: Likewise.
9648         * g++.dg/template/conv11.C: Likewise.
9649         * g++.dg/template/copy1.C: Likewise.
9650         * g++.dg/template/deduce3.C: Likewise.
9651         * g++.dg/template/dependent-expr5.C: Likewise.
9652         * g++.dg/template/friend.C: Likewise.
9653         * g++.dg/template/incomplete2.C: Likewise.
9654         * g++.dg/template/local4.C: Likewise.
9655         * g++.dg/template/local6.C: Likewise.
9656         * g++.dg/template/operator10.C: Likewise.
9657         * g++.dg/template/overload6.C: Likewise.
9658         * g++.dg/template/ptrmem2.C: Likewise.
9659         * g++.dg/template/ptrmem20.C: Likewise.
9660         * g++.dg/template/ptrmem8.C: Likewise.
9661         * g++.dg/template/sfinae2.C: Likewise.
9662         * g++.dg/template/ttp25.C: Likewise.
9663         * g++.dg/template/unify10.C: Likewise.
9664         * g++.dg/template/unify11.C: Likewise.
9665         * g++.dg/template/unify6.C: Likewise.
9666         * g++.dg/template/unify7.C: Likewise.
9667         * g++.dg/template/unify9.C: Likewise.
9668         * g++.dg/template/varmod1.C: Likewise.
9669         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9670         * g++.old-deja/g++.law/operators32.C: Likewise.
9671         * g++.old-deja/g++.pt/crash28.C: Likewise.
9672         * g++.old-deja/g++.pt/crash60.C: Likewise.
9673         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9674         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9675         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9676         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9677         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9678         * g++.old-deja/g++.pt/expr2.C: Likewise.
9679         * g++.old-deja/g++.pt/overload7.C: Likewise.
9680         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9681         * g++.old-deja/g++.pt/spec5.C: Likewise.
9682         * g++.old-deja/g++.pt/spec6.C: Likewise.
9683         * g++.old-deja/g++.pt/t24.C: Likewise.
9684         * g++.old-deja/g++.pt/unify4.C: Likewise.
9685         * g++.old-deja/g++.pt/unify6.C: Likewise.
9686         * g++.old-deja/g++.pt/unify8.C: Likewise.
9687         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9688         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9689         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9690
9691         * g++.dg/cpp0x/initlist32.C: New.
9692
9693         * g++.dg/template/conv11.C: New.
9694         * g++.dg/conversion/op1.C: Adjust expected error.
9695
9696         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9697
9698 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9699
9700         PR target/44088
9701         * gcc.target/i386/avx-cmpsd-1.c: New.
9702         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9703         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9704         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9705         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9706         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9707
9708 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9709
9710         PR middle-end/44085
9711         * gcc.dg/gomp/pr44085.c: New test.
9712         * gfortran.dg/gomp/pr44085.f90: New test.
9713
9714 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9715
9716         * objc-obj-c++-shared/Object1.m: New.
9717         * objc.dg/torture: New directory.
9718         * objc.dg/torture/tls: Ditto.
9719         * objc.dg/tls: Ditto.
9720         * objc.dg/torture/tls/trivial.m: New test.
9721         * objc.dg/torture/tls/thr-init-2.m: New test.
9722         * objc.dg/torture/tls/thr-init-3.m: New test.
9723         * objc.dg/torture/tls/thr-init.m: New test.
9724         * objc.dg/torture/tls/diag-1.m: New test.
9725         * objc.dg/torture/tls/tls.exp: New.
9726         * objc.dg/torture/trivial.m: New test.
9727         * objc.dg/torture/dg-torture.exp: New.
9728         * objc.dg/tls/diag-3.m: New test.
9729         * objc.dg/tls/diag-4.m: New test.
9730         * objc.dg/tls/diag-5.m: New test.
9731         * objc.dg/tls/init-1.m: New test.
9732         * objc.dg/tls/init-2.m: New test.
9733         * objc.dg/tls/tls.exp: New.
9734         * objc.dg/tls/diag-2.m: New test.
9735         * lib/objc.exp: Respond to dg-additional-files.
9736
9737 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9738
9739         * gcc.target/m68k/20100512-1.c: New.
9740
9741 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9742
9743         * gnat.dg/lto8.adb: New test.
9744         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9745         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9746
9747 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9748
9749         PR c++/34272
9750         PR c++/43630
9751         PR c++/34491
9752         * g++.dg/template/crash97.C: New.
9753         * g++.dg/template/crash98.C: Likewise.
9754         * g++.dg/template/crash99.C: Likewise.
9755         * g++.dg/cpp0x/pr31439.C: Adjust.
9756         * g++.dg/template/crash95.C: Likewise.
9757
9758 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9759
9760         PR middle-end/44071
9761         * c-c++-common/asmgoto-4.c: New test.
9762         * gcc.target/i386/pr44071.c: New test.
9763
9764         PR c++/44062
9765         * c-c++-common/Wunused-var-7.c: New test.
9766         * g++.dg/warn/Wunused-var-9.C: New test.
9767
9768 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9769
9770         PR fortran/43711
9771         * gfortran.dg/gomp/pr43711.f90: New.
9772
9773 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9774
9775         PR fortran/31820
9776         * gfortran.dg/select_5.f90: Updated.
9777
9778 2010-05-11  Jan Hubicka  <jh@suse.cz>
9779
9780         PR tree-optimize/44063
9781         * gcc.c-torture/compile/pr44063.c: New testcase.
9782
9783 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9784
9785         PR debug/44023
9786         * gcc.dg/pr44023.c: New test.
9787
9788 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9789
9790         * gnat.dg/lto7.adb: New test.
9791         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9792
9793 2010-05-10  Jason Merrill  <jason@redhat.com>
9794
9795         PR c++/44017
9796         * g++.dg/template/inherit5.C: New.
9797
9798         PR c++/44045
9799         * g++.dg/cpp0x/initlist33.C: New.
9800         * g++.dg/cpp0x/initlist26.C: Adjust.
9801         * g++.dg/cpp0x/initlist28.C: Adjust.
9802
9803 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9804
9805         PR c++/43719
9806         * g++.dg/init/pr43719.C: New.
9807         * g++.dg/anon-struct4.C: Adjust.
9808
9809 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9810
9811         PR debug/44028
9812         * gcc.dg/pr44028.c: New test.
9813
9814 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9815
9816         PR fortran/27866
9817         PR fortran/35003
9818         PR fortran/42809
9819         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9820         * gfortran.dg/warn_conversion.f90: New.
9821
9822 2010-05-10  Michael Matz  <matz@suse.de>
9823
9824         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9825
9826 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9827
9828         PR rtl-optimization/44012
9829         * gcc.dg/pr44012.c: New.
9830
9831 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9832
9833         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9834         Log text on entry and exit.
9835         Prune Sun ld warnings for common symbols with differing sizes.
9836         (lto-link-and-maybe-run): Change caller.
9837
9838 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9839
9840         PR fortran/44044
9841         * gfortran.dg/class_7.f03: Modified.
9842         * gfortran.dg/select_type_1.f03: Modified.
9843         * gfortran.dg/select_type_12.f03: New.
9844
9845 2010-05-10  Richard Guenther  <rguenther@suse.de>
9846
9847         PR tree-optimization/44050
9848         * gcc.dg/torture/pr44050.c: New testcase.
9849
9850 2010-05-10  Wei Guozhi  <carrot@google.com>
9851
9852         PR target/42879
9853         * gcc.target/arm/pr42879.c: New testcase.
9854
9855 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9856
9857         PR c/44051
9858         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9859
9860 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9861
9862         PR c/10676
9863         * gcc.dg/anon-struct-10.c: New test.
9864
9865 2010-05-09  Richard Guenther  <rguenther@suse.de>
9866
9867         PR middle-end/44024
9868         * gcc.dg/pr44024.c: New testcase.
9869
9870 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9871
9872         PR c/4784
9873         * gcc.dg/anon-struct-9.c: New test.
9874
9875 2010-05-09  Richard Guenther  <rguenther@suse.de>
9876
9877         PR middle-end/44043
9878         * gcc.c-torture/compile/pr44043.c: New testcase.
9879
9880 2010-05-09  Richard Guenther  <rguenther@suse.de>
9881
9882         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9883
9884 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9885
9886         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9887
9888 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9889
9890         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9891         * gnat.dg/specs/lto3.ads: Likewise.
9892
9893 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9894
9895         PR middle-end/28685
9896         * gcc.dg/pr28685-1.c: New file.
9897
9898 2010-05-08  Richard Guenther  <rguenther@suse.de>
9899
9900         PR tree-optimization/44030
9901         * gcc.c-torture/compile/pr44030.c: New testcase.
9902
9903 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9904
9905         * gnat.dg/lto6.adb: New test.
9906         * gnat.dg/lto6_pkg.ads: New helper.
9907
9908 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9909
9910         * gnat.dg/lto5.adb: New test.
9911         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9912
9913 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9914
9915         * gnat.dg/lto4.ad[sb]: New test.
9916
9917 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9918
9919         * gnat.dg/specs/lto3.ads: New test.
9920         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9921         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9922
9923 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9924
9925         * gnat.dg/sizetype3.ad[sb]: New test.
9926         * gnat.dg/sizetype3_pkg.ads: New helper.
9927
9928 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9929
9930         PR c++/43951
9931         * g++.dg/init/new29.C: New.
9932
9933 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9934
9935         PR fortran/40728
9936         * gfortran.dg/coarray_1.f90: Fixed error message.
9937         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9938         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9939         * gfortran.dg/intrinsic_std_5.f90: New.
9940
9941 2010-05-07  Jason Merrill  <jason@redhat.com>
9942
9943         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9944
9945 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9946
9947         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9948         (size_t, stderr): Remove.
9949         (read_error): Replaced __builtin_fprintf by fprintf.
9950
9951 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9952
9953         * gcc.dg/ordered-comparison-1.c: New test.
9954         * gcc.dg/ordered-comparison-2.c: New test.
9955         * gcc.dg/ordered-comparison-3.c: New test.
9956         * gcc.dg/ordered-comparison-4.c: New test.
9957
9958 2010-05-06  Mike Stump  <mikestump@comcast.net>
9959
9960         PR objc/35165
9961         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9962
9963 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9964             Jason Merrill  <jason@redhat.com>
9965
9966         * g++.dg/cpp0x/nullptr01.C: New.
9967         * g++.dg/cpp0x/nullptr02.C: New.
9968         * g++.dg/cpp0x/nullptr03.C: New.
9969         * g++.dg/cpp0x/nullptr04.C: New.
9970         * g++.dg/cpp0x/nullptr05.C: New.
9971         * g++.dg/cpp0x/nullptr06.C: New.
9972         * g++.dg/cpp0x/nullptr07.C: New.
9973         * g++.dg/cpp0x/nullptr08.C: New.
9974         * g++.dg/cpp0x/nullptr09.C: New.
9975         * g++.dg/cpp0x/nullptr10.C: New.
9976         * g++.dg/cpp0x/nullptr11.C: New.
9977         * g++.dg/cpp0x/nullptr12.C: New.
9978         * g++.dg/cpp0x/nullptr13.C: New.
9979         * g++.dg/cpp0x/nullptr14.C: New.
9980         * g++.dg/cpp0x/nullptr15.C: New.
9981         * g++.dg/cpp0x/nullptr16.C: New.
9982         * g++.dg/cpp0x/nullptr17.C: New.
9983         * g++.dg/cpp0x/nullptr18.C: New.
9984         * g++.dg/cpp0x/nullptr19.C: New.
9985         * g++.dg/cpp0x/nullptr20.C: New.
9986         * g++.dg/cpp0x/nullptr21.C: New.
9987         * g++.dg/cpp0x/nullptr22.C: New.
9988         * g++.dg/debug/nullptr01.C: New.
9989         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9990
9991 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9992
9993         * gcc.dg/Wunused-var-8.c: Move to...
9994         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9995
9996 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9997
9998         PR c++/40406
9999         * g++.dg/template/crash96.C: New.
10000
10001 2010-05-06  Jan Hubicka  <jh@suse.cz>
10002
10003         PR tree-optimization/43791
10004         * gcc.c-torture/compile/pr43791.c: New file.
10005
10006 2010-05-06  Michael Matz  <matz@suse.de>
10007
10008         PR tree-optimization/43984
10009         * gfortran.dg/pr43984.f90: New test.
10010
10011 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10012
10013         PR 40989
10014         * gcc.dg/pr40989.c: New.
10015
10016 2010-05-06  Richard Guenther  <rguenther@suse.de>
10017
10018         PR tree-optimization/43934
10019         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10020
10021 2010-05-06  Richard Guenther  <rguenther@suse.de>
10022
10023         PR tree-optimization/43987
10024         * gcc.c-torture/execute/pr43987.c: New testcase.
10025         * gcc.dg/torture/pta-escape-1.c: Adjust.
10026         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10027         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10028         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10029         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10030
10031 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10032             Dodji Seketeli  <dodji@redhat.com>
10033
10034         PR c/18624
10035         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10036         * g++.dg/template/sfinae16.C: Likewise.
10037         * gcc.dg/Wunused-var-1.c: Moved to...
10038         * c-c++-common/Wunused-var-1.c: ...here. New test.
10039         * gcc.dg/Wunused-var-2.c: Moved to...
10040         * c-c++-common/Wunused-var-2.c: ...here. New test.
10041         * gcc.dg/Wunused-var-3.c: Moved to...
10042         * c-c++-common/Wunused-var-3.c: ...here. New test.
10043         * gcc.dg/Wunused-var-4.c: Moved to...
10044         * gcc.dg/Wunused-var-1.c: ... here.
10045         * gcc.dg/Wunused-var-5.c: Moved to...
10046         * c-c++-common/Wunused-var-4.c: ...here. New test.
10047         * gcc.dg/Wunused-var-7.c: Moved to...
10048         * c-c++-common/Wunused-var-5.c: ...here. New test.
10049         * gcc.dg/Wunused-var-6.c: Moved to...
10050         * gcc.dg/Wunused-var-2.c: ... here.
10051         * c-c++-common/Wunused-var-1.c: New test.
10052         * c-c++-common/Wunused-var-2.c: New test.
10053         * c-c++-common/Wunused-var-3.c: New test.
10054         * c-c++-common/Wunused-var-4.c: New test.
10055         * c-c++-common/Wunused-var-5.c: New test.
10056         * g++.dg/warn/Wunused-var-1.C: New test.
10057         * g++.dg/warn/Wunused-var-2.C: New test.
10058         * g++.dg/warn/Wunused-var-3.C: New test.
10059         * g++.dg/warn/Wunused-var-4.C: New test.
10060         * g++.dg/warn/Wunused-var-5.C: New test.
10061         * g++.dg/warn/Wunused-var-6.C: New test.
10062         * g++.dg/warn/Wunused-var-7.C: New test.
10063         * g++.dg/warn/Wunused-var-8.C: New test.
10064         * g++.dg/warn/Wunused-parm-1.C: New test.
10065         * g++.dg/warn/Wunused-parm-2.C: New test.
10066         * g++.dg/warn/Wunused-parm-3.C: New test.
10067
10068 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10069
10070         PR fortran/43985
10071         * gfortran.dg/gomp/crayptr5.f90: New test case.
10072
10073 2010-05-05  Jason Merrill  <jason@redhat.com>
10074
10075         PR debug/43370
10076         * g++.dg/ext/attrib39.C: New.
10077
10078 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10079
10080         PR fortran/24978
10081         * gfortran.dg/data_invalid.f90: New.
10082
10083 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10084
10085         * gnat.dg/lto2.adb: New test.
10086
10087 2010-05-05  Jason Merrill  <jason@redhat.com>
10088
10089         PR c++/43787
10090         * g++.dg/opt/empty1.C: New.
10091
10092 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10093
10094         PR fortran/43696
10095         * gfortran.dg/class_17.f03: New.
10096
10097 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10098
10099         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10100
10101 2010-05-04  Mike Stump  <mikestump@comcast.net>
10102
10103         PR objc/35165
10104         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10105
10106 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10107
10108         PR target/43668
10109         * gcc.target/i386/pr43668.c: New.
10110
10111 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10112
10113         PR c++/43028
10114         * g++.dg/cpp0x/initlist31.C: New.
10115
10116 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10117
10118         PR c/43981
10119         * gcc.dg/Wunused-var-8.c: New test.
10120
10121 2010-05-04  Jason Merrill  <jason@redhat.com>
10122
10123         PR c++/38064
10124         * g++.dg/cpp0x/enum3.C: Extend.
10125
10126 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10127
10128         PR target/43799
10129         * gcc.target/i386/pr43799.c: New.
10130
10131 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10132
10133         * gnat.dg/lto1.adb: New test.
10134         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10135
10136 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10137
10138         PR middle-end/43671
10139         * gcc.target/i386/pr43671.c: New.
10140
10141 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10142
10143         PR c++/43705
10144         * g++.dg/template/crash95.C: New.
10145
10146 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10147
10148         PR debug/43508
10149         * gcc.target/i386/pr43508.c: New.
10150
10151 2010-05-04  Richard Guenther  <rguenther@suse.de>
10152
10153         PR tree-optimization/43879
10154         * g++.dg/torture/pr43879-1_0.C: New testcase.
10155         * g++.dg/torture/pr43879-1_1.C: Likewise.
10156
10157 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10158
10159         PR c++/43953
10160         * g++.dg/other/crash-12.C: New test.
10161
10162 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10163
10164         * g++.dg/cdce3.C: Add a space.  Updated.
10165
10166 2010-05-03  Jason Merrill  <jason@redhat.com>
10167
10168         PR c++/43680
10169         * g++.dg/opt/enum2.C: New.
10170         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10171         * g++.dg/warn/Wswitch-1.C: Adjust message.
10172
10173 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10174
10175         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10176         * g++.dg/ext/label13.C: Fix typo.
10177         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10178         alpha*-dec-osf5*.
10179         * gcc.c-torture/compile/limits-declparen.c: xfail on
10180         alpha*-dec-osf5* with -g.
10181         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10182         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10183         * gcc.dg/c99-tgmath-2.c: Likewise.
10184         * gcc.dg/c99-tgmath-3.c: Likewise.
10185         * gcc.dg/c99-tgmath-4.c: Likewise.
10186
10187 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10188
10189         PR fortran/43592
10190         * gfortran.dg/unexpected_interface.f90: New test.
10191
10192 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10193
10194         * ada/acats/run_acats (which): New function.
10195         (host_gnatchop, host_gnatmake): Use it.
10196
10197 2010-05-03  Richard Guenther  <rguenther@suse.de>
10198
10199         PR tree-optimization/43971
10200         * gcc.dg/pr43971.c: New testcase.
10201
10202 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10203
10204         PR debug/43972
10205         * gcc.dg/debug/pr43972.c: New test.
10206
10207 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10208
10209         PR testsuite/43963
10210         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10211
10212 2010-05-02  Richard Guenther  <rguenther@suse.de>
10213
10214         PR tree-optimization/43879
10215         * gcc.dg/torture/pr43879-3.c: New testcase.
10216
10217 2010-05-01  Richard Guenther  <rguenther@suse.de>
10218
10219         PR tree-optimization/43949
10220         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10221
10222 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10223
10224         PR c++/43951
10225         * g++.dg/init/new28.C: New.
10226
10227 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10228
10229         PR objc++/32052
10230         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10231         structure and nested declarations.
10232         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10233         structure and nested declarations.  Reduce header clutter and
10234         use _exit() rather than abort().
10235         * objc.dg/encode-10.m: New.
10236         * objc.dg/encode-11.m: New.
10237
10238 2010-04-30  DJ Delorie  <dj@redhat.com>
10239
10240         * gcc.c-torture/execute/20100430-1.c: New test.
10241
10242 2010-04-30  Jason Merrill  <jason@redhat.com>
10243
10244         PR c++/43868
10245         * g++.dg/template/ptrmem21.C: New.
10246
10247 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10248
10249         PR fortran/18918
10250         PR fortran/43931
10251         * gfortran.dg/coarray_13.f90: New test.
10252
10253 2010-04-30  Richard Guenther  <rguenther@suse.de>
10254
10255         PR lto/43946
10256         * gcc.dg/lto/20100430-1_0.c: New testcase.
10257
10258 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10259
10260         PR debug/43942
10261         * c-c++-common/pr43942.c: New test.
10262
10263 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10264
10265         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10266         conflict with darwin crt1.o 'start' symbol.
10267
10268 2010-04-30  Richard Guenther  <rguenther@suse.de>
10269
10270         PR tree-optimization/43879
10271         * gcc.dg/torture/pr43879_1.c: New testcase.
10272
10273 2010-04-30  Richard Guenther  <rguenther@suse.de>
10274
10275         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10276
10277 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10278
10279         PR c++/43890
10280         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10281         user-provided constructor while recursing.
10282
10283 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10284
10285         PR fortran/42274
10286         * gfortran.dg/class_16.f03: New test.
10287
10288 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10289
10290         PR fortran/42274
10291         * gfortran.dg/class_15.f03: New.
10292
10293 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10294
10295         PR fortran/43326
10296         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10297
10298 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10299
10300         PR fortran/43492
10301         * gfortran.dg/generic_22.f03 : New test.
10302
10303 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10304
10305         PR fortran/42353
10306         * gfortran.dg/class_14.f03: New test.
10307
10308 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10309
10310         PR fortran/42680
10311         * gfortran.dg/interface_32.f90: New test.
10312
10313 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10314             Janus Weil  <janus@gcc.gnu.org>
10315
10316         PR fortran/41829
10317         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10318         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10319         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10320
10321 2010-04-28  Mike Stump  <mikestump@comcast.net>
10322
10323         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10324         dg-excess-errors.
10325         * g++.dg/uninit-pred-2_b.C: Likewise.
10326
10327 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10328
10329         PR fortran/18918
10330         PR fortran/43919
10331         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10332
10333 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10334
10335         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10336         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10337         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10338         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10339         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10340
10341 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10342
10343         * gcc.dg/const-uniq-1.c: New test.
10344         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10345
10346 2010-04-28  Xinliang David Li  <davidxl@google.com>
10347
10348         * gcc.dg/uninit-pred-2_b.c: New test.
10349         * gcc.dg/uninit-pred-4_b.c: New test.
10350         * gcc.dg/uninit-pred-3_d.c: New test.
10351         * gcc.dg/uninit-pred-6_b.c: New test.
10352         * gcc.dg/uninit-pred-8_b.c: New test.
10353         * gcc.dg/uninit-pred-3_a.c: New test.
10354         * gcc.dg/uninit-pred-2_c.c: New test.
10355         * gcc.dg/uninit-pred-5_a.c: New test.
10356         * gcc.dg/uninit-pred-3_e.c: New test.
10357         * gcc.dg/uninit-pred-7_a.c: New test.
10358         * gcc.dg/uninit-pred-6_c.c: New test.
10359         * gcc.dg/uninit-pred-9_a.c: New test.
10360         * gcc.dg/uninit-pred-8_c.c: New test.
10361         * gcc.dg/uninit-pred-3_b.c: New test.
10362         * gcc.dg/uninit-pred-5_b.c: New test.
10363         * gcc.dg/uninit-pred-7_b.c: New test.
10364         * gcc.dg/uninit-pred-6_d.c: New test.
10365         * gcc.dg/uninit-pred-9_b.c: New test.
10366         * gcc.dg/uninit-pred-2_a.c: New test.
10367         * gcc.dg/uninit-pred-4_a.c: New test.
10368         * gcc.dg/uninit-pred-3_c.c: New test.
10369         * gcc.dg/uninit-pred-6_a.c: New test.
10370         * gcc.dg/uninit-pred-8_a.c: New test.
10371         * gcc.dg/uninit-pred-7_c.c: New test.
10372         * gcc.dg/uninit-pred-6_e.c: New test.
10373         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10374         * g++.dg/uninit-pred-1_a.C: New test.
10375         * g++.dg/uninit-pred-1_b.C: New test.
10376         * g++.dg/uninit-pred-2_a.C: New test.
10377         * g++.dg/uninit-pred-2_b.C: New test.
10378         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10379         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10380         * g++.dg/uninit-pred-loop_1.cc: New test.
10381
10382 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10383
10384         * gcc.dg/lto/20091209-1_0.c: New testcase.
10385
10386 2010-04-28  Richard Guenther  <rguenther@suse.de>
10387
10388         PR tree-optimization/43879
10389         PR tree-optimization/43909
10390         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10391
10392 2010-04-28  Richard Guenther  <rguenther@suse.de>
10393
10394         PR c++/43880
10395         * g++.dg/torture/pr43880.C: New testcase.
10396
10397 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10398
10399         PR c++/9335
10400         * g++.dg/template/recurse2.C: Update
10401         * g++.dg/template/recurse.C: Update.
10402         * g++.dg/template/pr23510.C: Update.
10403         * lib/prune.exp: Filter out 'recursively instantiated'.
10404
10405 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10406
10407         PR c++/29043
10408         * g++.dg/init/pr29043.C: New.
10409
10410 2010-04-27  Jason Merrill  <jason@redhat.com>
10411
10412         * g++.dg/lookup/scoped5.C: Adjust.
10413         * g++.dg/lookup/scoped8.C: Adjust.
10414         * g++.dg/template/dependent-expr5.C: Adjust.
10415         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10416
10417         PR c++/43856
10418         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10419
10420         PR c++/43875
10421         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10422
10423 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10424             Jan Hubicka  <hubicka@ucw.cz>
10425
10426         * gcc.dg/pure-2.c: New testcase.
10427         * gcc.dg/const-1.c: New testcase.
10428
10429 2010-04-27  Jason Merrill  <jason@redhat.com>
10430
10431         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10432
10433         PR c++/41468
10434         * g++.dg/template/sfinae17.C: New.
10435         * g++.dg/template/sfinae18.C: New.
10436
10437 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10438
10439         * g++.dg/init/pr42844.C: New.
10440         * g++.dg/cpp0x/pr42844-2.C: New.
10441         * g++.dg/cpp0x/defaulted2.C: Adjust.
10442         * g++.dg/tree-ssa/pr27549.C: Likewise.
10443         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10444
10445 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10446
10447         PR fortran/18918
10448         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10449
10450 2010-04-27  Richard Guenther  <rguenther@suse.de>
10451
10452         PR middle-end/40561
10453         * g++.dg/other/pr40561.C: New testcase.
10454
10455 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10456
10457         PR middle-end/43812
10458         * g++.dg/ipa/pr43812.C: New test.
10459
10460 2010-04-27  Jan Hubicka  <jh@suse.cz>
10461
10462         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10463         (test): ... this one.
10464
10465 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10466
10467         PR target/40657
10468         * gcc.target/arm/thumb-stackframe.c: New test.
10469
10470 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10471
10472         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10473         * gcc.dg/misc-column.c: Likewise.
10474         * gcc.dg/Walways-true-1.c: Likewise.
10475         * gcc.dg/Walways-true-2.c: Likewise.
10476         * gcc.dg/warn-addr-cmp.c: Likewise.
10477
10478 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10479
10480         PR fortran/18918
10481         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10482         * gfortran.dg/coarray_12.f90: New.
10483
10484 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10485
10486         PR c/32207
10487         * gcc.dg/pr32207.c: New test.
10488         * gcc.dg/misc-column.c: Adjust expected warning.
10489         * gcc.dg/Walways-true-1.c: Likewise.
10490         * gcc.dg/Walways-true-2.c: Likewise.
10491         * gcc.dg/warn-addr-cmp.c: Likewise.
10492
10493 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10494
10495         PR lto/42776
10496         * lib/lto.exp (lto_prune_vis_warns): New function.
10497         (lto-link-and-maybe-run): Call it.
10498
10499 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10500
10501         PR tree-optimization/43904
10502         * gcc.dg/tree-ssa/tailcall-6.c: New.
10503
10504 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10505
10506         PR testsuite/35165
10507         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10508         Darwin8/OSX10.4 - compatible code generation.
10509         Use scan-rtl-dump.
10510         * obj-c++.dg/stubify-1.mm: Ditto.
10511         * lib/objc-torture.exp: Do not require link success for
10512         "trivial.m" in the runtime checks when dowhat = 'compile'.
10513         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10514         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10515         Darwin8/OSX10.4 - compatible code generation.
10516         * objc.dg/stubify-2.m: Ditto.
10517         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10518         * objc.dg/next-runtime-1.m: Ditto.
10519         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10520         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10521         runtimes on Darwin.
10522
10523 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10524
10525         PR 43715
10526         * lib/plugin-support.exp: Use "-undefined
10527         dynamic_lookup" on darwin.
10528
10529 2010-04-26  Richard Guenther  <rguenther@suse.de>
10530
10531         * gcc.dg/lto/20100426_0.c: New testcase.
10532
10533 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10534
10535         PR tree-optimization/43833
10536         gcc.dg/Warray-bounds-8.c: New test case.
10537
10538 2010-04-26  Richard Guenther  <rguenther@suse.de>
10539
10540         PR lto/43080
10541         * g++.dg/lto/20100423-3_0.C: New testcase.
10542
10543 2010-04-26  Richard Guenther  <rguenther@suse.de>
10544
10545         PR lto/42425
10546         * g++.dg/lto/20100423-2_0.C: New testcase.
10547
10548 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10549
10550         * gcc.dg/vect/bb-slp-23.c: New test.
10551
10552 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10553
10554         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10555         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10556         * gcc.dg/c1x-float-1.c: New test.
10557
10558 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10559
10560         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10561         of "lea\[ \t\]".
10562
10563 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10564
10565         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10566         FreeBSD.
10567         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10568         * gfortran.dg/default_format_2.f90: Ditto.
10569
10570 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10571
10572         * gfortran.dg/pr43505.f90: Clean up .mod file.
10573         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10574         * gfortran.dg/pr41347.f90: Ditto.
10575         * gfortran.dg/internal_pack_4.f90: Ditto.
10576         * gfortran.dg/proc_decl_23.f90: Ditto.
10577         * gfortran.dg/recursive_check_3.f90: Ditto.
10578         * gfortran.dg/intent_out_3.f90: Ditto.
10579         * gfortran.dg/assignment_2.f90: Ditto.
10580         * gfortran.dg/pr41928.f90: Ditto.
10581         * gfortran.dg/pr42166.f90: Ditto.
10582         * gfortran.dg/private_type_12.f90: Ditto.
10583         * gfortran.dg/graphite/pr42185.f90: Ditto.
10584         * gfortran.dg/graphite/pr42186.f90: Ditto.
10585         * gfortran.dg/graphite/pr40982.f90: Ditto.
10586         * gfortran.dg/graphite/id-2.f90: Ditto.
10587         * gfortran.dg/graphite/id-4.f90: Ditto.
10588         * gfortran.dg/graphite/pr42050.f90: Ditto.
10589         * gfortran.dg/graphite/id-18.f90: Ditto.
10590         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10591         * gfortran.dg/graphite/pr41924.f90: Ditto.
10592         * gfortran.dg/graphite/pr42393.f90: Ditto.
10593         * gfortran.dg/graphite/pr37980.f90: Ditto.
10594         * gfortran.dg/graphite/pr38953.f90: Ditto.
10595         * gfortran.dg/graphite/pr42180.f90: Ditto.
10596         * gfortran.dg/graphite/pr42181.f90: Ditto.
10597         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10598         * gfortran.dg/select_type_4.f90: Ditto.
10599         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10600         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10601         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10602         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10603         * gfortran.dg/whole_file_11.f90: Ditto.
10604         * gfortran.dg/private_type_11.f90: Ditto.
10605         * gfortran.dg/vect/vect-gems.f90: Ditto.
10606         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10607
10608 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10609
10610         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10611
10612 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10613
10614         * gnat.dg/pack15.ad[sb]: New test.
10615
10616 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10617
10618         * gcc.target/arm/mla-1.c: New test.
10619
10620 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10621
10622         PR fortran/30073
10623         PR fortran/43793
10624         * gfortran.dg/pr43793.f90: New test.
10625
10626 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10627
10628         PR tree-optimization/41442
10629         * gcc.target/i386/pr41442.c: New test.
10630
10631 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10632
10633         PR fortran/43832
10634         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10635
10636 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10637
10638         PR fortran/43832
10639         * gfortran.dg/open_nounit.f90: New test.
10640
10641 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10642
10643         PR fortran/43841
10644         PR fortran/43843
10645         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10646
10647 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10648
10649         * gcc.dg/Wconversion-integer.c: Update.
10650
10651 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10652
10653         * gnat.dg/unchecked_convert5.adb: New test.
10654
10655 2010-04-23  Richard Guenther  <rguenther@suse.de>
10656
10657         PR lto/41734
10658         * gcc.dg/lto/20100423-2_0.c: New testcase.
10659         * gcc.dg/lto/20100423-2_0.c: Likewise.
10660
10661 2010-04-23  Richard Guenther  <rguenther@suse.de>
10662
10663         PR lto/43455
10664         * gcc.dg/lto/20100423-1_0.c: New testcase.
10665         * gcc.dg/lto/20100423-1_1.c: Likewise.
10666
10667 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10668
10669         PR tree-optimization/43846
10670         * gcc.dg/tree-ssa/sra-10.c: New test.
10671
10672 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10673
10674         PR middle-end/43835
10675         * gcc.c-torture/execute/pr43835.c: New test.
10676
10677 2010-04-23  Richard Guenther  <rguenther@suse.de>
10678
10679         PR lto/42653
10680         * g++.dg/lto/20100423-1_0.C: New testcase.
10681
10682 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10683
10684         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10685
10686 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10687
10688         PR tree-optimization/43842
10689         * gcc.dg/vect/pr43842.c: New test.
10690
10691 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10692
10693         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10694         * gcc.target/i386/wmul-2.c: Likewise.
10695
10696 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10697
10698         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10699         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10700
10701 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10702
10703         * gfortran.dg/reassoc_6.f: New testcase.
10704
10705 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10706
10707         PR middle-end/29274
10708         * gcc.target/arm/wmul-1.c: New test.
10709         * gcc.target/arm/wmul-2.c: New test.
10710
10711 2010-04-22  Richard Guenther  <rguenther@suse.de>
10712
10713         PR tree-optimization/43845
10714         * gcc.c-torture/compile/pr43845.c: New testcase.
10715
10716 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10717
10718         PR middle-end/29274
10719         * gcc.target/i386/wmul-1.c: New test.
10720         * gcc.target/i386/wmul-2.c: New test.
10721         * gcc.target/bfin/wmul-1.c: New test.
10722         * gcc.target/bfin/wmul-2.c: New test.
10723
10724 2010-04-22  Richard Guenther  <rguenther@suse.de>
10725
10726         PR fortran/43829
10727         * gfortran.dg/vector_subscript_6.f90: New testcase.
10728         * gfortran.dg/assign_10.f90: Adjust.
10729
10730 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10731
10732         PR fortran/43836
10733         * gfortran.dg/gomp/pr43836.f90: New test.
10734
10735 2010-04-21  Richard Guenther  <rguenther@suse.de>
10736
10737         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10738
10739 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10740
10741         * gcc.dg/torture/builtin-cproj-3.c: New.
10742
10743 2010-04-20  Jason Merrill  <jason@redhat.com>
10744
10745         PR c++/9335
10746         * g++.dg/template/recurse2.C: New.
10747         * g++.dg/parse/crash36.C: Adjust.
10748         * g++.dg/other/fold1.C: Adjust.
10749         * g++.dg/init/member1.C: Adjust.
10750         * lib/prune.exp: Prune "skipping N instantiation contexts".
10751
10752 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10753
10754         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10755
10756 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10757
10758         * gcc.dg/torture/builtin-cproj-1.c: New.
10759         * gcc.dg/torture/builtin-cproj-2.c: New.
10760
10761 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10762
10763         PR c++/43800
10764         PR c++/43704
10765         * g++.dg/template/typedef32.C: Adjust.
10766         * g++.dg/template/typedef33.C: New test.
10767
10768 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10769
10770         PR fortran/43227
10771         * gfortran.dg/proc_decl_23.f90: New test.
10772
10773         PR fortran/43266
10774         * gfortran.dg/abstract_type_6.f03: New test.
10775
10776 2010-04-20  Xinliang David Li  <davidxl@google.com>
10777
10778         * g++.dg/tree-ssa/fold-compare.C: New.
10779
10780 2010-04-20  Richard Guenther  <rguenther@suse.de>
10781
10782         PR tree-optimization/39417
10783         * g++.dg/torture/pr39417.C: New testcase.
10784
10785 2010-04-20  Richard Guenther  <rguenther@suse.de>
10786
10787         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10788
10789 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10790
10791         * g++.dg/debug/dwarf2/rv1.C: New test.
10792
10793 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10794
10795         PR target/43635
10796         * gcc.c-torture/compile/pr43635.c: New testcase.
10797
10798 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10799
10800         PR fortran/43339
10801         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10802         of sequential loops being private only in the innermost containing
10803         task region.
10804
10805         PR middle-end/43337
10806         * gfortran.dg/gomp/pr43337.f90: New test.
10807
10808 2010-04-19  Richard Guenther  <rguenther@suse.de>
10809
10810         PR tree-optimization/43796
10811         * gfortran.dg/pr43796.f90: New testcase.
10812
10813 2010-04-19  Richard Guenther  <rguenther@suse.de>
10814
10815         PR tree-optimization/43783
10816         * gcc.c-torture/execute/pr43783.c: New testcase.
10817
10818 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10819
10820         PR target/43766
10821         * gcc.target/i386/pr43766.c: New test.
10822
10823 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10824
10825         PR target/43662
10826         * gcc.target/i386/pr43662.c: New test.
10827
10828 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10829
10830         PR c++/43704
10831         * g++.dg/template/typedef32.C: New test.
10832
10833 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10834
10835         PR tree-optimization/37027
10836         * lib/target-supports.exp
10837         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10838         * gcc.dg/vect/pr37027.c: New test.
10839         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10840         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10841         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10842         gcc.dg/vect/vect-complex-6.c: Likewise.
10843
10844 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10845
10846         * g++.dg/debug/dwarf2/enum1.C: New test.
10847
10848 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10849
10850         * gnat.dg/rep_clause5.ad[sb]: New test.
10851         * gnat.dg/rep_clause5_pkg.ads: New helper.
10852
10853 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10854
10855         PR tree-optimization/43771
10856         * g++.dg/vect/pr43771.cc: New test.
10857
10858 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10859
10860         PR fortran/31538
10861         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10862         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10863
10864 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10865
10866         * gnat.dg/sizetype.adb: Rename into...
10867         * gnat.dg/sizetype1.adb: ...this.
10868         * gnat.dg/sizetype2.adb: New test.
10869
10870 2010-04-16  Richard Guenther  <rguenther@suse.de>
10871
10872         PR tree-optimization/43572
10873         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10874
10875 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10876
10877         * gnat.dg/specs/discr_private.ads: New test.
10878
10879 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10880
10881         PR target/41514
10882         * gcc.target/arm/thumb-comparisons.c: New test.
10883
10884         PR target/40603
10885         * gcc.target/arm/thumb-cbranchqi.c: New test.
10886
10887 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10888
10889         * g++.dg/torture/pr36191.C: Enable for SH.
10890
10891 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10892
10893         * gnat.dg/wide_boolean.adb: New test.
10894         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10895
10896 2010-04-15  Richard Guenther  <rguenther@suse.de>
10897
10898         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10899         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10900         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10901         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10902         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10903         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10904         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10905         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10906         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10907         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10908         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10909         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10910         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10911         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10912         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10913
10914 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10915
10916         PR target/21803
10917         * gcc.target/arm/pr42496.c: New test.
10918
10919 2010-04-14  Jason Merrill  <jason@redhat.com>
10920
10921         PR c++/36625
10922         * g++.dg/ext/attrib38.C: New.
10923
10924 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10925
10926         PR testsuite/43739
10927         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10928
10929 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10930
10931         PR 42966
10932         * gcc.dg/cpp/warn-undef-2.c: Update.
10933         * gcc.dg/cpp/warn-traditional-2.c: Update.
10934         * gcc.dg/cpp/warn-comments-2.c: Update.
10935         * gcc.dg/cpp/warn-variadic-2.c: Update.
10936         * gcc.dg/cpp/warn-long-long-2.c: Update.
10937         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10938         * gcc.dg/cpp/warn-multichar-2.c: Update.
10939         * gcc.dg/cpp/warn-normalized-3.c: Update.
10940         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10941         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10942         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10943         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10944         * gcc.dg/cpp/warn-redefined-2.c: Update.
10945         * gfortran.dg/warning-directive-2.F90: Update.
10946         * c-c++-common/cpp/warning-directive-2.c: Update.
10947
10948 2010-04-14  Michael Matz  <matz@suse.de>
10949
10950         PR tree-optimization/42963
10951         * gcc.dg/pr42963.c: New testcase.
10952
10953 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10954
10955         * gnat.dg/class_wide.adb: Rename into...
10956         * gnat.dg/class_wide1.adb: ...this.
10957         * gnat.dg/class_wide2.ad[sb]: New test.
10958
10959 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10960
10961         PR fortran/18918
10962         * gfortran.dg/coarray_9.f90: Update dg-errors.
10963         * gfortran.dg/coarray_10.f90: New test.
10964         * gfortran.dg/coarray_11.f90: New test.
10965
10966 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10967
10968         PR fortran/43747
10969         gfortran.dg/initialization_24.f90: New test.
10970
10971 2010-04-13  Jason Merrill  <jason@redhat.com>
10972
10973         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10974         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10975
10976 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10977
10978         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10979         * g++.dg/dg.exp: Likewise.
10980         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10981         * c-c++-common/cpp/warning-directive-1.c: ... here.
10982         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10983         * c-c++-common/cpp/warning-directive-2.c: ... here.
10984         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10985         * c-c++-common/cpp/warning-directive-3.c: ... here.
10986         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10987         * c-c++-common/cpp/warning-directive-4.c: ... here.
10988         * g++.dg/cpp/warning-directive-1.C: Delete.
10989         * g++.dg/cpp/warning-directive-2.C: Delete.
10990         * g++.dg/cpp/warning-directive-3.C: Delete.
10991         * g++.dg/cpp/warning-directive-4.C: Delete.
10992         * gcc.dg/cpp/normalised-3.c: Delete.
10993         * g++.dg/cpp/normalised-1.C: Rename as ...
10994         * c-c++-common/cpp/normalised-3.c: ... this.
10995
10996 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10997
10998         * gcc.dg/tree-ssa/sra-9.c: New test.
10999
11000 2010-04-13  Michael Matz  <matz@suse.de>
11001
11002         PR middle-end/43730
11003         * gcc.dg/pr43730.c: New test.
11004
11005 2010-04-13  Michael Matz  <matz@suse.de>
11006
11007         * gcc.dg/tree-ssa/negate.c: New testcase.
11008
11009 2010-04-13  Richard Guenther  <rguenther@suse.de>
11010
11011         PR testsuite/43735
11012         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11013
11014 2010-04-13  Richard Guenther  <rguenther@suse.de>
11015
11016         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11017
11018 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11019
11020         * gnat.dg/derived_type1.adb: New test.
11021
11022 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11023
11024         * gcc.dg/plugindir1.c: New testcase.
11025         * gcc.dg/plugindir2.c: New testcase.
11026         * gcc.dg/plugindir3.c: New testcase.
11027         * gcc.dg/plugindir4.c: New testcase.
11028
11029 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11030
11031         * gcc.target/i386/rotate-2.c: New test.
11032
11033 2010-04-12  Jason Merrill  <jason@redhat.com>
11034
11035         PR c++/43641
11036         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11037         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11038
11039 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11040
11041         PR c++/25811
11042         * g++.dg/init/pr25811.C: New test.
11043
11044 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11045
11046         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11047         dg-error, dg-warning.
11048         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11049
11050 2010-04-12  Richard Guenther  <rguenther@suse.de>
11051
11052         * gcc.dg/torture/inline-2.c: New testcase.
11053
11054 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11055
11056         PR bootstrap/43699
11057         * gcc.dg/Wunused-var-7.c: New test.
11058
11059         PR tree-optimization/43560
11060         * gcc.c-torture/execute/pr43560.c: New test.
11061
11062 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11063
11064         * gnat.dg/aggr13.adb: New test.
11065         * gnat.dg/aggr14.adb: Likewise.
11066         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11067
11068 2010-04-12  Richard Guenther  <rguenther@suse.de>
11069
11070         PR c++/43611
11071         * g++.dg/torture/pr43611.C: New testcase.
11072
11073 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11074
11075         PR c/36774
11076         * gcc.dg/pr36774-1.c: New test.
11077         * gcc.dg/pr36774-2.c: New test.
11078
11079 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11080
11081         * gcc.target/sh/rte-delay-slot.c: New test.
11082
11083 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11084
11085         * gnat.dg/pack9.adb: Remove -cargs option.
11086         * gnat.dg/aggr12.ad[sb]: New test.
11087
11088 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11089
11090         PR target/43417
11091         * gcc.target/sh/pr43417.c: New test.
11092
11093 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11094
11095         PR fortran/43591
11096         * gfortran.dg/spec_expr_6.f90: New test.
11097
11098 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11099
11100         PR cpp/43195
11101         * gcc.dg/cpp/pr43195.c: New.
11102         * gcc.dg/cpp/pr43195.h: New.
11103
11104 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11105
11106         PR 42965
11107         * gcc.dg/Werror-6.c: Adjust.
11108         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11109         * gcc.dg/Werror-4.c: Likewise.
11110         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11111         * gcc.dg/Wswitch-enum-error.c: Likewise.
11112         * gcc.dg/Wpointer-arith.c: Likewise.
11113         * gcc.dg/Wfatal.c: Likewise.
11114         * gcc.dg/Wswitch-error.c: Likewise.
11115         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11116         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11117         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11118         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11119         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11120         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11121         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11122         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11123         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11124         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11125         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11126         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11127         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11128         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11129         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11130         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11131         * g++.dg/cpp/warning-directive-2.C: Likewise.
11132         * gfortran.dg/warning-directive-2.F90: Likewise.
11133
11134 2010-04-09  Jason Merrill  <jason@redhat.com>
11135
11136         PR c++/42623
11137         * g++.dg/template/sizeof13.C: New.
11138
11139 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11140
11141         * g++.dg/other/pr35504.C: Add check for thiscall.
11142         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11143         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11144
11145 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11146
11147         PR c++/28584
11148         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11149         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11150         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11151         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11152         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11153         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11154         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11155         * g++.dg/other/increment1.C: Likewise.
11156
11157 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11158
11159         PR fortran/18918
11160         * gfortran.dg/coarray_7.f90: New test.
11161         * gfortran.dg/coarray_8.f90: New test.
11162
11163 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11164
11165         PR fortran/28039
11166         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11167
11168 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11169
11170         PR target/43643
11171         * gcc.dg/pr43643.c: New test.
11172
11173 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11174
11175         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11176
11177 2010-04-08  Richard Guenther  <rguenther@suse.de>
11178
11179         PR tree-optimization/43679
11180         * gcc.c-torture/compile/pr43679.c: New testcase.
11181
11182 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11183
11184         PR debug/43670
11185         * gcc.dg/pr43670.c: New test.
11186
11187 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11188
11189         PR middle-end/40815
11190         * gcc.dg/tree-ssa/reassoc-19.c: New.
11191
11192 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11193
11194         PR c/18624
11195         * gcc.dg/Wunused-var-1.c: New test.
11196         * gcc.dg/Wunused-var-2.c: New test.
11197         * gcc.dg/Wunused-var-3.c: New test.
11198         * gcc.dg/Wunused-var-4.c: New test.
11199         * gcc.dg/Wunused-var-5.c: New test.
11200         * gcc.dg/Wunused-var-6.c: New test.
11201         * gcc.dg/Wunused-parm-1.c: New test.
11202
11203         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11204         * gcc.dg/trunc-1.c: Likewise.
11205         * gcc.dg/vla-9.c: Likewise.
11206         * gcc.dg/dfp/composite-type.c: Likewise.
11207
11208 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11209
11210         PR objc/35996
11211         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11212         * obj-c++.dg/objc-gc-3.mm: Ditto.
11213
11214 2010-04-07  Simon Baldwin  <simonb@google.com>
11215
11216         * gcc.dg/cpp/warn-undef-2.c: New.
11217         * gcc.dg/cpp/warn-traditional-2.c: New.
11218         * gcc.dg/cpp/warn-comments-2.c: New.
11219         * gcc.dg/cpp/warning-directive-1.c: New.
11220         * gcc.dg/cpp/warn-long-long.c: New.
11221         * gcc.dg/cpp/warn-traditional.c: New.
11222         * gcc.dg/cpp/warn-variadic-2.c: New.
11223         * gcc.dg/cpp/warn-undef.c: New.
11224         * gcc.dg/cpp/warn-normalized-1.c: New.
11225         * gcc.dg/cpp/warning-directive-2.c: New.
11226         * gcc.dg/cpp/warn-long-long-2.c: New.
11227         * gcc.dg/cpp/warn-variadic.c: New.
11228         * gcc.dg/cpp/warn-normalized-2.c: New.
11229         * gcc.dg/cpp/warning-directive-3.c: New.
11230         * gcc.dg/cpp/warn-deprecated-2.c: New.
11231         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11232         * gcc.dg/cpp/warn-multichar-2.c: New.
11233         * gcc.dg/cpp/warn-normalized-3.c: New.
11234         * gcc.dg/cpp/warning-directive-4.c: New.
11235         * gcc.dg/cpp/warn-unused-macros.c: New.
11236         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11237         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11238         * gcc.dg/cpp/warn-cxx-compat.c: New.
11239         * gcc.dg/cpp/warn-redefined.c: New.
11240         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11241         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11242         * gcc.dg/cpp/warn-deprecated.c: New.
11243         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11244         * gcc.dg/cpp/warn-redefined-2.c: New.
11245         * gcc.dg/cpp/warn-comments.c: New.
11246         * gcc.dg/cpp/warn-multichar.c: New.
11247         * g++.dg/cpp/warning-directive-1.C: New.
11248         * g++.dg/cpp/warning-directive-2.C: New.
11249         * g++.dg/cpp/warning-directive-3.C: New.
11250         * g++.dg/cpp/warning-directive-4.C: New.
11251         * gfortran.dg/warning-directive-1.F90: New.
11252         * gfortran.dg/warning-directive-3.F90: New.
11253         * gfortran.dg/warning-directive-2.F90: New.
11254         * gfortran.dg/warning-directive-4.F90: New.
11255
11256 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11257
11258         PR objc++/23716
11259         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11260
11261 2010-04-07  Jason Merrill  <jason@redhat.com>
11262
11263         * g++.dg/template/dr408.C: New.
11264
11265         * g++.dg/lookup/ns4.C: New.
11266
11267         PR c++/38392
11268         * g++.dg/template/friend51.C: New test.
11269
11270         PR c++/41970
11271         * g++.old-deja/g++.other/linkage1.C: Adjust.
11272
11273 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11274
11275         PR c++/42697
11276         * g++.dg/template/crash94.C: New test.
11277
11278 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11279
11280         PR c++/40239
11281         * g++.dg/init/aggr5.C: New test.
11282         * g++.dg/init/aggr5.C: New test.
11283
11284 2010-04-07  Richard Guenther  <rguenther@suse.de>
11285
11286         PR tree-optimization/43270
11287         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11288         * gcc.dg/Warray-bounds-7.c: Likewise.
11289
11290 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11291
11292         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11293         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11294         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11295
11296 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11297
11298         PR c++/42556
11299         * g++.dg/init/pr42556.C: New test.
11300
11301 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11302
11303         PR debug/43628
11304         * g++.dg/debug/dwarf2/typedef2.C: New test.
11305
11306 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11307
11308         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11309         c-c++-common/dwarf2/redeclaration-1.C
11310
11311 2010-04-06  Jason Merrill  <jason@redhat.com>
11312
11313         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11314         * g++.dg/ext/attrib18.C: Likewise.
11315         * g++.dg/ext/bitfield2.C: Likewise.
11316         * g++.dg/ext/bitfield4.C: Likewise.
11317         * g++.dg/ext/visibility/warn2.C: Likewise.
11318         * g++.dg/ext/visibility/warn3.C: Likewise.
11319         * g++.dg/gomp/pr26690-1.C: Likewise.
11320         * g++.dg/inherit/covariant7.C: Likewise.
11321         * g++.dg/init/synth2.C: Likewise.
11322         * g++.dg/lookup/using7.C: Likewise.
11323         * g++.dg/other/crash-4.C: Likewise.
11324         * g++.dg/other/error13.C: Likewise.
11325         * g++.dg/other/error20.C: Likewise.
11326         * g++.dg/parse/crash31.C: Likewise.
11327         * g++.dg/parse/error16.C: Likewise.
11328         * g++.dg/parse/error19.C: Likewise.
11329         * g++.dg/parse/error27.C: Likewise.
11330         * g++.dg/parse/error28.C: Likewise.
11331         * g++.dg/parse/fused-params1.C: Likewise.
11332         * g++.dg/template/error2.C: Likewise.
11333         * g++.dg/template/local6.C: Likewise.
11334         * g++.dg/template/qualttp15.C: Likewise.
11335         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11336         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11337         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11338         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11339         * g++.old-deja/g++.eh/spec6.C: Likewise.
11340         * g++.old-deja/g++.jason/crash3.C: Likewise.
11341         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11342         * g++.old-deja/g++.law/ctors5.C: Likewise.
11343         * g++.old-deja/g++.law/ctors9.C: Likewise.
11344         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11345         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11346         * g++.old-deja/g++.other/struct1.C: Likewise.
11347         * g++.old-deja/g++.other/volatile1.C: Likewise.
11348         * g++.old-deja/g++.pt/crash36.C: Likewise.
11349         * g++.old-deja/g++.pt/derived3.C: Likewise.
11350         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11351         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11352
11353 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11354
11355         PR middle-end/43519
11356         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11357         * gcc.dg/graphite/id-19.c: New.
11358
11359 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11360
11361         PR middle-end/32824
11362         * gcc.dg/vect/pr32824: New.
11363
11364 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11365
11366         PR fortran/18918
11367         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11368         * gfortran.dg/coarray_3.f90: Ditto.
11369         * gfortran.dg/coarray_4.f90: Ditto.
11370         * gfortran.dg/coarray_5.f90: Ditto.
11371         * gfortran.dg/coarray_6.f90: Ditto.
11372         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11373
11374 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11375
11376         PR fortran/18918
11377         * gfortran.dg/coarray_4.f90: Fix test.
11378         * gfortran.dg/coarray_6.f90: Add more tests.
11379
11380 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11381
11382         PR fortran/18918
11383         * gfortran.dg/coarray_4.f90: New test.
11384         * gfortran.dg/coarray_5.f90: New test.
11385         * gfortran.dg/coarray_6.f90: New test.
11386
11387 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11388
11389         PR fortran/18918
11390         * gfortran.dg/iso_fortran_env_5.f90: New test.
11391         * gfortran.dg/iso_fortran_env_6.f90: New test.
11392
11393 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11394
11395         PR fortran/39997
11396         * gfortran.dg/coarray_1.f90: New test.
11397         * gfortran.dg/coarray_2.f90: New test.
11398         * gfortran.dg/coarray_3.f90: New test.
11399
11400 2010-04-06  Jason Merrill  <jason@redhat.com>
11401
11402         PR c++/43648
11403         * g++.dg/template/dtor8.C: New.
11404
11405         PR c++/43621
11406         * g++.dg/template/error-recovery2.C: New.
11407
11408 2010-04-06  Jan Hubicka  <jh@suse.czpli
11409
11410         PR tree-optimization/42906
11411         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11412
11413 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11414
11415         PR fortran/43178
11416         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11417         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11418         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11419
11420 2010-04-06  Richard Guenther  <rguenther@suse.de>
11421
11422         PR tree-optimization/43627
11423         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11424
11425 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11426
11427         PR target/43638
11428         * gcc.target/i386/pr43638.c: New test.
11429
11430 2010-04-06  Richard Guenther  <rguenther@suse.de>
11431
11432         PR middle-end/43661
11433         * gcc.c-torture/compile/pr43661.c: New testcase.
11434
11435 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11436
11437         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11438
11439 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11440
11441         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11442
11443 2010-04-02  Richard Guenther  <rguenther@suse.de>
11444
11445         PR tree-optimization/43629
11446         * gcc.c-torture/execute/pr43629.c: New testcase.
11447
11448 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11449             Dominique d'Humieres  <dominiq@lps.ens.fr>
11450
11451         PR libfortran/43605
11452         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11453
11454 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11455
11456         PR debug/43325
11457         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11458
11459 2010-04-01  Jason Merrill  <jason@redhat.com>
11460
11461         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11462
11463 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11464             Manfred Schwarb  <manfred99@gmx.ch>
11465
11466         PR libfortran/43605
11467         * gfortran.dg/ftell_3.f90: New test.
11468
11469 2010-04-01  Richard Guenther  <rguenther@suse.de>
11470
11471         PR middle-end/43614
11472         * gcc.c-torture/compile/pr43614.c: New testcase.
11473
11474 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11475
11476         PR tree-optimization/43141
11477         * gcc.dg/guality/pr43141.c: New test.
11478
11479 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11480
11481         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11482         * g++.dg/eh/spbp.C: Likewise.
11483         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11484         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11485         superfluous casts.
11486         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11487         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11488         * objc.dg/dwarf-2.m: Likewise.
11489
11490 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11491
11492         PR middle-end/43464
11493         * gcc.dg/graphite/id-pr43464.c: New.
11494         * gcc.dg/graphite/id-pr43464-1.c: New.
11495
11496 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11497
11498         PR middle-end/43351
11499         * gcc.dg/graphite/id-pr43351.c
11500
11501 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11502
11503         PR testsuite/35165
11504         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11505         * obj-c++.dg/try-catch-2.mm: Ditto.
11506         * obj-c++.dg/lookup-2.mm: Ditto.
11507         * obj-c++.dg/encode-8.m: Ditto.
11508         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11509         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11510         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11511         * obj-c++.dg/const-str-11.mm: Ditto.
11512         * obj-c++.dg/const-str-9.mm: Ditto.
11513         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11514         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11515         * obj-c++.dg/except-1.mm: Ditto.
11516         * obj-c++.dg/const-str-7.mm: Ditto.
11517         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11518         * obj-c++.dg/const-str-3.mm: Ditto.
11519         * obj-c++.dg/const-str-7.mm: Ditto.
11520         * obj-c++.dg/stubify-2.mm: Change dump file name.
11521
11522         PR objc++/23613
11523         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11524         New macro.
11525         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11526         Remove dg-xfail-if.
11527
11528 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11529
11530         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11531         only with -O2, -O3 or -Os and not with -fwhopr.
11532
11533 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11534
11535         PR c++/43558
11536         * g++.dg/template/typedef31.C: New test.
11537
11538 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11539
11540         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11541         assembler output on *-*-solaris2*.
11542         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11543
11544 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11545
11546         PR debug/43557
11547         * gcc.dg/pr43557-1.c: New test.
11548         * gcc.dg/pr43557-2.c: New file.
11549
11550 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11551
11552         PR 43562
11553         * gcc.dg/pr43562.c: New test.
11554
11555 2010-03-30  Jason Merrill  <jason@redhat.com>
11556
11557         PR c++/43076
11558         * g++.dg/template/error-recovery1.C: New.
11559
11560         PR c++/41786
11561         * g++.dg/parse/ambig5.C: New.
11562
11563 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11564
11565         PR debug/43593
11566         * gcc.dg/guality/pr43593.c: New test.
11567
11568 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11569
11570         PR middle-end/43430
11571         * gcc.dg/vect/pr43430-1.c: New.
11572
11573 2010-03-30  Jason Merrill  <jason@redhat.com>
11574
11575         PR c++/43559
11576         * g++.dg/template/partial7.C: New.
11577
11578 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11579
11580         * gcc.target/s390/stackcheck1.c: New testcase.
11581
11582 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11583
11584         PR libfortran/43265
11585         * gfortran.dg/read_eof_8.f90: New test.
11586
11587 2010-03-29  Jason Merrill  <jason@redhat.com>
11588
11589         * gcc.dg/cpp/include6.c: Change [] to ().
11590
11591         N3077
11592         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11593         splicing and UCNs.
11594         * c-c++-common/raw-string-2.c: Add trigraph test.
11595         * c-c++-common/raw-string-8.c: New.
11596         * c-c++-common/raw-string-9.c: New.
11597         * c-c++-common/raw-string-10.c: New.
11598
11599         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11600         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11601         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11602         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11603         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11604         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11605         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11606
11607 2010-03-29  Richard Guenther  <rguenther@suse.de>
11608
11609         PR tree-optimization/43560
11610         * gcc.dg/torture/pr43560.c: New testcase.
11611
11612 2010-03-29  Jason Merrill  <jason@redhat.com>
11613
11614         N3077
11615         * g++.dg/ext/raw-string-1.C: Change [] to ().
11616         * g++.dg/ext/raw-string-2.C: Change [] to ().
11617         Don't use \ in delimiter.
11618         * g++.dg/ext/raw-string-3.C: Change [] to ().
11619         * g++.dg/ext/raw-string-4.C: Change [] to ().
11620         * g++.dg/ext/raw-string-5.C: Change [] to ().
11621         Test for error on \ in delimiter.
11622         * g++.dg/ext/raw-string-6.C: Change [] to ().
11623         * g++.dg/ext/raw-string-7.C: Change [] to ().
11624
11625 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11626
11627         PR 43564
11628         * gcc.dg/pr43564.c: New test.
11629
11630 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11631
11632         PR fortran/43551
11633         * gfortran.dg/direct_io_12.f90: New test.
11634
11635 2010-03-28  Jan Hubicka  <jh@suse.cz>
11636
11637         PR tree-optimization/43505
11638         * gfortran.dg/pr43505.f90: New testcase.
11639
11640 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11641
11642         PR tree-optimization/43528
11643         * gcc.target/i386/pr43528.c: New test.
11644
11645 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11646
11647         PR c/43381
11648         * gcc.dg/parm-impl-decl-3.c: New test.
11649
11650 2010-03-26  Jason Merrill  <jason@redhat.com>
11651
11652         PR c++/43509
11653         * g++.dg/cpp0x/parse1.C: New.
11654
11655 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11656
11657         PR target/43524
11658         * gcc.target/i386/pr43524.c: New test.
11659
11660 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11661
11662         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11663         whitespace, rename main to foo.
11664         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11665         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11666         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11667         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11668         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11669         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11670         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11671         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11672         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11673         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11674         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11675
11676 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11677
11678         PR c++/43327
11679         * g++.dg/other/crash-10.C: New test.
11680         * g++.dg/other/crash-11.C: New test.
11681
11682 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11683
11684         PR libfortran/43517
11685         * gfortran.dg/read_eof_7.f90: New test.
11686
11687 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11688
11689         PR objc/35165
11690         PR testsuite/43512
11691         * objc-obj-c++-shared: New directory.
11692         * objc-obj-c++-shared/Object1-implementation.h: New file.
11693         * objc-obj-c++-shared/Object1.h: New file.
11694         * objc-obj-c++-shared/Protocol1.h: New file.
11695         * objc-obj-c++-shared/next-abi.h: New file.
11696         * objc-obj-c++-shared/next-mapping.h: New file.
11697         * objc/execute/next_mapping.h: Delete.
11698         * objc.dg/special/special.exp: For all targets run the tests with
11699         -fgnu-runtime, for darwin targets also run the tests with
11700         -fnext-runtime.
11701         * objc.dg/dg.exp: Ditto.
11702         * obj-c++.dg/dg.exp: Ditto.
11703         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11704         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11705         include use of updated NeXT interface.
11706         * objc/execute/formal_protocol-5.m: Ditto.
11707         * objc/execute/protocol-isEqual-2.m: Ditto.
11708         * objc/execute/protocol-isEqual-4.m: Ditto.
11709         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11710         Protocol1.h) and next-mapping.h as required.
11711         * objc/execute/object_is_class.m: Ditto.
11712         * objc/execute/enumeration-1.m: Ditto.
11713         * objc/execute/class-13.m: Ditto.
11714         * objc/execute/formal_protocol-2.m: Ditto.
11715         * objc/execute/formal_protocol-4.m: Ditto.
11716         * objc/execute/class-1.m: Ditto.
11717         * objc/execute/bycopy-1.m: Ditto.
11718         * objc/execute/formal_protocol-6.m: Ditto.
11719         * objc/execute/bycopy-3.m: Ditto.
11720         * objc/execute/class-3.m: Ditto.
11721         * objc/execute/bf-11.m: Ditto.
11722         * objc/execute/class-5.m: Ditto.
11723         * objc/execute/bf-13.m: Ditto.
11724         * objc/execute/class-7.m: Ditto.
11725         * objc/execute/bf-15.m: Ditto.
11726         * objc/execute/class-9.m: Ditto.
11727         * objc/execute/bf-17.m: Ditto.
11728         * objc/execute/bf-19.m: Ditto.
11729         * objc/execute/IMP.m: Ditto.
11730         * objc/execute/exceptions/catchall-1.m: Ditto.
11731         * objc/execute/exceptions/trivial.m: Ditto.
11732         * objc/execute/exceptions/finally-1.m: Ditto.
11733         * objc/execute/exceptions/local-variables-1.m: Ditto.
11734         * objc/execute/exceptions/foward-1.m: Ditto.
11735         * objc/execute/bf-2.m: Ditto.
11736         * objc/execute/string1.m: Ditto.
11737         * objc/execute/bf-4.m: Ditto.
11738         * objc/execute/informal_protocol.m: Ditto.
11739         * objc/execute/string3.m: Ditto.
11740         * objc/execute/bf-6.m: Ditto.
11741         * objc/execute/bf-8.m: Ditto.
11742         * objc/execute/class-tests-1.h: Ditto.
11743         * objc/execute/protocol-isEqual-1.m: Ditto.
11744         * objc/execute/protocol-isEqual-3.m: Ditto.
11745         * objc/execute/_cmd.m: Ditto.
11746         * objc/execute/function-message-1.m: Ditto.
11747         * objc/execute/bf-20.m: Ditto.
11748         * objc/execute/bf-common.h: Ditto.
11749         * objc/execute/np-2.m: Ditto.
11750         * objc/execute/class-10.m: Ditto.
11751         * objc/execute/class-12.m: Ditto.
11752         * objc/execute/enumeration-2.m: Ditto.
11753         * objc/execute/class-14.m: Ditto.
11754         * objc/execute/encode-1.m: Ditto.
11755         * objc/execute/formal_protocol-1.m: Ditto.
11756         * objc/execute/formal_protocol-3.m: Ditto.
11757         * objc/execute/accessing_ivars.m: Ditto.
11758         * objc/execute/bycopy-2.m: Ditto.
11759         * objc/execute/class-2.m: Ditto.
11760         * objc/execute/bf-10.m: Ditto.
11761         * objc/execute/formal_protocol-7.m: Ditto.
11762         * objc/execute/root_methods.m: Ditto.
11763         * objc/execute/class-4.m: Ditto.
11764         * objc/execute/bf-12.m: Ditto.
11765         * objc/execute/class-6.m: Ditto.
11766         * objc/execute/bf-14.m: Ditto.
11767         * objc/execute/nested-func-1.m: Ditto.
11768         * objc/execute/class-8.m: Ditto.
11769         * objc/execute/private.m: Ditto.
11770         * objc/execute/bf-16.m: Ditto.
11771         * objc/execute/bf-18.m: Ditto.
11772         * objc/execute/load-3.m: Ditto.
11773         * objc/execute/compatibility_alias.m: Ditto.
11774         * objc/execute/bf-1.m: Ditto.
11775         * objc/execute/no_clash.m: Ditto.
11776         * objc/execute/bf-3.m: Ditto.
11777         * objc/execute/string2.m: Ditto.
11778         * objc/execute/bf-5.m: Ditto.
11779         * objc/execute/string4.m: Ditto.
11780         * objc/execute/bf-7.m: Ditto.
11781         * objc/execute/object_is_meta_class.m: Ditto.
11782         * objc/execute/bf-9.m: Ditto.
11783         * objc/execute/bf-21.m: Ditto.
11784         * objc/execute/cascading-1.m: Ditto.
11785         * objc/execute/trivial.m: Ditto.
11786         * objc/execute/np-1.m: Ditto.
11787         * objc/compile/trivial.m: Ditto.
11788         * objc/execute/class_self-2.m: Include <stdlib.h>.
11789         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11790         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11791         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11792         and 64bit. Use new NeXT interface as required.
11793         * objc.dg/special/unclaimed-category-1.m: Ditto.
11794         * objc.dg/special/unclaimed-category-1.h: Ditto.
11795         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11796         * objc.dg/func-ptr-1.m: Ditto.
11797         * objc.dg/stret-1.m: Ditto.
11798         * objc.dg/encode-2.m: Ditto.
11799         * objc.dg/category-1.m: Ditto.
11800         * objc.dg/encode-3.m: Ditto.
11801         * objc.dg/call-super-3.m: Ditto.
11802         * objc.dg/method-3.m: Ditto.
11803         * objc.dg/func-ptr-2.m: Ditto.
11804         * objc.dg/lookup-1.m: Ditto.
11805         * objc.dg/encode-4.m: Ditto.
11806         * objc.dg/fix-and-continue-1.m: Ditto.
11807         * objc.dg/proto-lossage-3.m: Ditto.
11808         * objc.dg/method-13.m: Ditto.
11809         * objc.dg/proto-qual-1.m: Ditto.
11810         * objc.dg/zero-link-3.m: Ditto.
11811         * objc.dg/bitfield-1.m: Ditto.
11812         * objc.dg/va-meth-1.m: Ditto.
11813         * objc.dg/super-class-3.m: Ditto.
11814         * objc.dg/call-super-1.m: Ditto.
11815         * objc.dg/type-size-2.m: Ditto.
11816         * objc.dg/method-10.m: Ditto.
11817         * objc.dg/defs.m: Ditto.
11818         * objc.dg/const-str-3.m: Ditto.
11819         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11820         Protocol1.h) and next-mapping.h as required. Use new NeXT
11821         interface as required.
11822         * objc.dg/super-class-4.m: Ditto.
11823         * objc.dg/comp-types-8.m: Ditto.
11824         * objc.dg/call-super-2.m: Ditto.
11825         * objc.dg/objc-fast-4.m: Ditto.
11826         * objc.dg/method-6.m: Ditto.
11827         * objc.dg/const-str-3.m: Ditto.
11828         * objc.dg/const-str-7.m: Ditto.
11829         * objc.dg/method-15.m: Ditto.
11830         * objc.dg/method-19.m: Ditto.
11831         * objc.dg/sync-1.m: Ditto.
11832         * objc.dg/layout-1.m: Ditto.
11833         * objc.dg/bitfield-3.m: Ditto.
11834         * objc.dg/try-catch-3.m: Ditto.
11835         * objc.dg/try-catch-7.m: Ditto.
11836         * objc.dg/comp-types-10.m: Ditto.
11837         * objc.dg/selector-2.: Ditto.
11838         * objc.dg/method-7.m: Ditto.
11839         * objc.dg/typedef-alias-1.m: Ditto.
11840         * objc.dg/proto-lossage-2.m: Ditto.
11841         * objc.dg/comp-types-11.m: Ditto.
11842         * objc.dg/sizeof-1.m: Ditto.
11843         * objc.dg/method-17.m: Ditto.
11844         * objc.dg/bitfield-5.m: Ditto.
11845         * objc.dg/try-catch-1.m: Ditto.
11846         * objc.dg/encode-5.m: Ditto.
11847         * objc.dg/fix-and-continue-2.m: Ditto.
11848         * objc.dg/method-9.m: Ditto.
11849         * objc.dg/isa-field-1.m: Ditto.
11850         * objc.dg/local-decl-2.m: Ditto.
11851         * objc.dg/objc-gc-4.m: Ditto.
11852         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11853         * objc.dg/gnu-runtime-3.m: Ditto.
11854         * objc.dg/encode-7.m: Ditto.
11855         * objc.dg/encode-8.m: Ditto.
11856         * objc.dg/selector-3.m: Ditto.
11857         * objc.dg/gnu-runtime-1.m: Ditto.
11858         * objc.dg/const-str-12.m: Ditto.
11859         * objc.dg/gnu-runtime-2.m: Ditto.
11860         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11861         * objc.dg/selector-1.m: Ditto.
11862         * objc.dg/stubify-2.m: Ditto.
11863         * objc.dg/zero-link-1.m: Ditto.
11864         * objc.dg/stret-2.m: Ditto.
11865         * objc.dg/zero-link-2.m: Ditto.
11866         * objc.dg/next-runtime-1.m: Ditto.
11867         * objc.dg/symtab-1.m: Ditto.
11868         * objc.dg/stubify-1.m: Ditto.
11869         * objc.dg/bitfield-2.m: Ditto.
11870         * objc.dg/try-catch-10.m: Apply to both runtimes.
11871         * objc.dg/const-str-1.m: Ditto.
11872         * objc.dg/image-info.m: Ditto.
11873         * objc.dg/encode-9.m: Ditto.
11874         * objc.dg/pragma-1.m: Apply test to all targets.
11875         * objc.dg/const-str-4.m: Ditto.
11876         * objc.dg/const-str-8.m: Ditto.
11877         * objc.dg/super-class-2.m: Ditto.
11878         * objc.dg/try-catch-5.m: Ditto.
11879         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11880         Protocol1.h) and next-mapping.h as required. Use new NeXT
11881         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11882         * objc.dg/const-str-11.m: Ditto.
11883         * objc.dg/const-str-9.m: Ditto.
11884         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11885         * objc.dg/encode-1.m: Remove redundant -lobjc.
11886         * objc.dg/try-catch-9.m: Tidy space.
11887         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11888         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11889         and 64bit. Use new NeXT interface as required.
11890         * obj-c++.dg/template-4.mm: Ditto.
11891         * obj-c++.dg/defs.mm: Ditto.
11892         * obj-c++.dg/basic.mm: Ditto.
11893         * obj-c++.dg/encode-4.mm: Ditto.
11894         * obj-c++.dg/method-17.mm: Ditto.
11895         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11896         * obj-c++.dg/cxx-class-1.mm: Ditto.
11897         * obj-c++.dg/method-10.mm: Ditto.
11898         * obj-c++.dg/va-meth-1.mm: Ditto.
11899         * obj-c++.dg/encode-5.mm: Ditto.
11900         * obj-c++.dg/lookup-2.mm: Ditto.
11901         * obj-c++.dg/template-3.mm: Ditto.
11902         * obj-c++.dg/proto-qual-1.mm: Ditto.
11903         * obj-c++.dg/qual-types-1.m: Ditto.
11904         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11905         * obj-c++.dg/template-1.mm: Ditto.
11906         * obj-c++.dg/encode-6.mm: Ditto.
11907         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11908         Protocol1.h) and next-mapping.h as required. Use new NeXT
11909         interface as required.
11910         * obj-c++.dg/except-1.mm: Ditto.
11911         * obj-c++.dg/const-str-7.mm: Ditto.
11912         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11913         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11914         * obj-c++.dg/selector-2.mm: Ditto.
11915         * obj-c++.dg/isa-field-1.mm: Ditto.
11916         * obj-c++.dg/try-catch-1.mm: Ditto.
11917         * obj-c++.dg/local-decl-1.mm: Ditto.
11918         * obj-c++.dg/try-catch-9.mm: Ditto.
11919         * obj-c++.dg/no-extra-load.mm: Ditto.
11920         * obj-c++.dg/selector-5.mm: Ditto.
11921         * obj-c++.dg/method-12.mm: Ditto.
11922         * obj-c++.dg/try-catch-11.mm: Ditto.
11923         * obj-c++.dg/comp-types-11.mm: Ditto.
11924         * obj-c++.dg/bitfield-3.mm: Ditto.
11925         * obj-c++.dg/method-6.mm: Ditto.
11926         * obj-c++.dg/super-class-2.mm: Ditto.
11927         * obj-c++.dg/method-21.mm: Ditto.
11928         * obj-c++.dg/const-str-8.mm: Ditto.
11929         * obj-c++.dg/try-catch-7.mm: Ditto.
11930         * obj-c++.dg/method-15.mm: Ditto.
11931         * obj-c++.dg/layout-1.mm: Ditto.
11932         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11933         * obj-c++.dg/const-str-3.mm: Ditto.
11934         * obj-c++.dg/try-catch-2.mm: Ditto.
11935         * obj-c++.dg/objc-gc-3.mm: Ditto.
11936         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11937         * obj-c++.dg/bitfield-1.mm: Ditto.
11938         * obj-c++.dg/selector-6.mm: Ditto.
11939         * obj-c++.dg/method-13.mm: Ditto.
11940         * obj-c++.dg/comp-types-12.mm: Ditto.
11941         * obj-c++.dg/bitfield-4.mm: Ditto.
11942         * obj-c++.dg/try-catch-8.mm: Ditto.
11943         * obj-c++.dg/method-2.mm: Ditto.
11944         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11945         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11946         * obj-c++.dg/const-str-4.mm: Ditto.
11947         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11948         * obj-c++.dg/try-catch-3.mm: Ditto.
11949         * obj-c++.dg/comp-types-9.mm: Ditto.
11950         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11951         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11952         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11953         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11954         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11955         Use new NeXT interface as required.
11956         * obj-c++.dg/const-str-10.mm: Ditto.
11957         * obj-c++.dg/const-str-11.mm: Ditto.
11958         * obj-c++.dg/const-str-9.mm: Ditto.
11959         * obj-c++.dg/method-11.mm: Ditto.
11960         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11961         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11962         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11963         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11964         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11965
11966 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11967
11968         PR c++/43206
11969         * g++.dg/template/typedef30.C: New test case.
11970
11971 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11972
11973         PR c/43385
11974         * gcc.c-torture/execute/pr43385.c: New test.
11975
11976 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11977
11978         * gcc.dg/strncpy-fix-1.c: New test.
11979
11980 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11981
11982         PR testsuite/41609
11983         * lib/objc-torture.exp (objc-set-runtime-options): New.
11984         * objc/execute/execute.exp: Check runtime options on each pass.
11985         * objc/execute/exceptions/exceptions.exp: Ditto.
11986         * objc/compile/compile.exp: Ditto.
11987
11988         PR testsuite/42348
11989         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11990         standard tests.
11991         (check_effective_target_objc2): New proc.
11992         (check_effective_target_next_runtime): New proc.
11993         * lib/objc.exp: Determine which runtime is in force and support it.
11994         * lib/obj-c++.exp: Ditto.
11995
11996 2010-03-24  Jason Merrill  <jason@redhat.com>
11997
11998         PR c++/43502
11999         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12000
12001 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12002
12003         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12004         a loop.
12005         * gcc.dg/ipa/ipa-2.c: Likewise.
12006         * gcc.dg/ipa/ipa-3.c: Likewise.
12007         * gcc.dg/ipa/ipa-4.c: Likewise.
12008         * gcc.dg/ipa/ipa-5.c: Likewise.
12009         * gcc.dg/ipa/ipa-7.c: Likewise.
12010         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12011         a loop.
12012         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12013         i_can_not_be_propagated_fully2 into a loop.
12014         * gcc.dg/ipa/ipa-8.c: New test.
12015         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12016
12017 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12018
12019         PR debug/19192
12020         PR debug/43479
12021         * gcc.dg/guality/pr43479.c: New test.
12022         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12023         and add volatile keyword.
12024
12025 2010-03-23  Mike Stump  <mikestump@comcast.net>
12026
12027         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12028
12029 2010-03-23  Jason Merrill  <jason@redhat.com>
12030
12031         * g++.dg/ext/altivec-17.C: Adjust error message.
12032
12033         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12034         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12035         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12036         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12037         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12038         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12039
12040 2010-03-22  Jason Merrill  <jason@redhat.com>
12041
12042         PR c++/43333
12043         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12044         * g++.dg/ext/is_pod_98.C: New.
12045
12046         PR c++/43281
12047         * g++.dg/cpp0x/auto18.C: New.
12048
12049         * gcc.dg/pr36997.c: Adjust error message.
12050         * g++.dg/ext/vector9.C: Likewise.
12051         * g++.dg/conversion/simd3.C: Likewise.
12052         * g++.dg/other/error23.C: Likewise.
12053
12054 2010-03-22  Michael Matz  <matz@suse.de>
12055
12056         PR middle-end/43475
12057         * gfortran.dg/pr43475.f90: New testcase.
12058
12059 2010-03-22  Richard Guenther  <rguenther@suse.de>
12060
12061         PR tree-optimization/43390
12062         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12063
12064 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12065
12066         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12067         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12068
12069 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12070             Michael Matz  <matz@suse.de>
12071
12072         PR c++/43081
12073         * g++.dg/parse/crash56.C: New test.
12074
12075 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12076
12077         PR fortran/43450
12078         * gfortran.dg/whole_file_15.f90 : New test.
12079
12080 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12081
12082         PR fortran/43409
12083         * gfortran.dg/inquire_size.f90: New test.
12084
12085 2010-03-20  Richard Guenther  <rguenther@suse.de>
12086
12087         PR rtl-optimization/43438
12088         * gcc.c-torture/execute/pr43438.c: New testcase.
12089
12090 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12091
12092         PR c++/43375
12093         * g++.dg/abi/mangle42.C: New test.
12094
12095 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12096
12097         PR C/43211
12098         * gcc.dg/pr43211.c: New test.
12099         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12100
12101 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12102
12103         PR rtl-optimization/42258
12104         * gcc.target/arm/thumb1-mul-moves.c: New test.
12105
12106         PR target/40697
12107         * gcc.target/arm/thumb-andsi.c: New test.
12108
12109         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12110         dg-require-effective-target.
12111
12112 2010-03-19  Michael Matz  <matz@suse.de>
12113
12114         PR c++/43116
12115         * g++.dg/other/pr43116.C: New testcase.
12116
12117 2010-03-19  Michael Matz  <matz@suse.de>
12118
12119         PR target/43305
12120         * gcc.dg/pr43305.c: New testcase.
12121
12122 2010-03-19  Richard Guenther  <rguenther@suse.de>
12123
12124         PR tree-optimization/43415
12125         * gcc.c-torture/compile/pr43415.c: New testcase.
12126
12127 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12128
12129         PR ada/43106
12130         * gnat.dg/case_optimization2.adb: New test.
12131         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12132
12133 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12134             Jack Howarth  <howarth@bromo.med.uc.edu>
12135
12136         PR target/36399
12137         * gcc.target/i386/push-1.c: Don't xfail
12138           scan-assembler-not "movups" on darwin.
12139
12140 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12141
12142         PR debug/43058
12143         * gcc.dg/pr43058.c: New test.
12144
12145 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12146
12147         PR middle-end/42450
12148         * g++.dg/torture/pr42450.C: New test.
12149
12150 2010-03-18  Michael Matz  <matz@suse.de>
12151
12152         PR middle-end/43419
12153         * gcc.dg/pr43419.c: New testcase.
12154
12155 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12156
12157         PR rtl-optimization/43360
12158         * gcc.dg/torture/pr43360.c: New.
12159
12160 2010-03-18  Michael Matz  <matz@suse.de>
12161
12162         PR tree-optimization/43402
12163         * gcc.dg/pr43402.c: New testcase.
12164
12165 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12166
12167         PR target/42427
12168         * gcc.dg/pr42427.c: New test.
12169
12170 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12171
12172         PR libfortran/43265
12173         * gfortran.dg/read_empty_file.f: New test.
12174         * gfortran.dg/read_eof_all.f90: New test.
12175         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12176         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12177
12178 2010-03-17  Michael Matz  <matz@suse.de>
12179
12180         * gcc.dg/pr43300.c: Add -w.
12181
12182 2010-03-17  Richard Guenther  <rguenther@suse.de>
12183
12184         * gcc.dg/pr43379.c: Add -w.
12185
12186 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12187
12188         PR fortran/43331
12189         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12190
12191 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12192
12193         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12194
12195 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12196
12197         * ada/acats/run_all.sh: Log start and end times.
12198
12199 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12200
12201         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12202
12203 2010-03-16  Richard Guenther  <rguenther@suse.de>
12204
12205         PR middle-end/43379
12206         * gcc.dg/pr43379.c: New testcase.
12207
12208 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12209
12210         PR debug/43051
12211         * gcc.dg/guality/pr43051-1.c: New test.
12212
12213 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12214
12215         PR testsuite/43363
12216         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12217
12218 2010-03-15  Michael Matz  <matz@suse.de>
12219
12220         PR middle-end/43300
12221         * gcc.dg/pr43300.c: New testcase.
12222
12223 2010-03-15  Richard Guenther  <rguenther@suse.de>
12224
12225         PR tree-optimization/43367
12226         * gcc.c-torture/compile/pr43367.c: New testcase.
12227
12228 2010-03-15  Richard Guenther  <rguenther@suse.de>
12229
12230         PR tree-optimization/43317
12231         * gcc.dg/pr43317.c: New testcase.
12232
12233 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12234
12235         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12236
12237 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12238
12239         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12240
12241 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12242
12243         PR fortran/43362
12244         * gfortran.dg/impure_constructor_1.f90: New test.
12245
12246 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12247
12248         PR middle-end/43354
12249         * gfortran.dg/graphite/id-pr43354.f: New.
12250
12251 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12252
12253         PR middle-end/43349
12254         * gfortran.dg/graphite/pr43349.f: New.
12255
12256 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12257
12258         PR middle-end/43306
12259         * gcc.dg/graphite/pr43306.c: New.
12260
12261 2010-03-12  David S. Miller  <davem@davemloft.net>
12262
12263         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12264         sparc.
12265
12266 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12267
12268         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12269
12270 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12271
12272         PR fortran/43291
12273         PR fortran/43326
12274         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12275
12276 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12277
12278         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12279         fail for *-*-mingw* targets.
12280
12281 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12282
12283         PR debug/43329
12284         * gcc.dg/guality/pr43329-1.c: New test.
12285
12286 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12287
12288         PR tree-optimization/43257
12289         * g++.dg/torture/pr43257.C: New test.
12290
12291 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12292
12293         PR fortran/43228
12294         * gfortran.dg/namelist_61.f90: New test.
12295
12296 2010-03-11  Richard Guenther  <rguenther@suse.de>
12297
12298         PR tree-optimization/43255
12299         * gcc.c-torture/compile/pr43255.c: New testcase.
12300
12301 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12302
12303         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12304         * gcc.dg/pr43280.c: New testcase.
12305
12306 2010-03-11  Richard Guenther  <rguenther@suse.de>
12307
12308         PR lto/43200
12309         * gcc.dg/lto/20100227-1_0.c: New testcase.
12310         * gcc.dg/lto/20100227-1_1.c: Likewise.
12311
12312 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12313
12314         PR libfortran/43320
12315         PR libfortran/43265
12316         * gfortran.dg/read_eof_6.f: New test
12317         * gfortran.dg/read_x_eof.f90: New test.
12318         * gfortran.dg/read_x_past.f: Update test.
12319
12320 2010-03-10  Jan Hubicka  <jh@suse.cz>
12321
12322         * gcc.c-torture/compile/pr43288.c: New test.
12323
12324 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12325
12326         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12327         -fpic/-fPIC flags.
12328         * g++.old-deja/g++.pt/asm2.C: Likewise.
12329         * gcc.c-torture/compile/20000804-1.c: Likewise.
12330         * gcc.target/i386/clobbers.c: Likewise.
12331
12332 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12333
12334         PR fortran/43303
12335         * gfortran.dg/c_assoc_3.f90: New test.
12336
12337 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12338
12339         PR debug/36728
12340         * gcc.dg/guality/pr36728-1.c: New test.
12341         * gcc.dg/guality/pr36728-2.c: New test.
12342
12343 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12344
12345         * gcc.dg/h8300-div-delay-slot.c: New test.
12346
12347 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12348
12349         PR tree-optimization/43236
12350         * gcc.c-torture/execute/pr43236.c: New test.
12351
12352 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12353
12354         PR middle-end/42859
12355         * g++.dg/eh/pr42859.C: New test.
12356
12357 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12358
12359         PR debug/43299
12360         * gcc.dg/pr43299.c: New test.
12361
12362         PR debug/43290
12363         * g++.dg/eh/unwind2.C: New test.
12364
12365 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12366             Reza Yazdani  <reza.yazdani@amd.com>
12367
12368         PR middle-end/43065
12369         * gcc.dg/graphite/run-id-4.c: New.
12370
12371 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12372
12373         PR middle-end/43065
12374         * gcc.dg/graphite/run-id-3.c: New.
12375
12376 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12377
12378         PR middle-end/42644
12379         PR middle-end/42130
12380         * gcc.dg/graphite/id-18.c: New.
12381         * gcc.dg/graphite/run-id-pr42644.c: New.
12382
12383 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12384
12385         PR middle-end/42326
12386         * gcc.dg/graphite/pr42326.c: New.
12387
12388 2010-03-08  Richard Guenther  <rguenther@suse.de>
12389
12390         PR tree-optimization/43269
12391         * gcc.c-torture/execute/pr43269.c: New testcase.
12392
12393 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12394
12395         PR fortran/43256
12396         * gfortran.dg/typebound_call_13.f03: New.
12397
12398 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12399
12400         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12401         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12402
12403 2010-03-05  Jason Merrill  <jason@redhat.com>
12404
12405         * g++.dg/abi/mangle40.C: Require weak and alias.
12406
12407 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12408
12409         PR middle-end/42326
12410         * gfortran.dg/graphite/pr42326.f90: New.
12411         * gfortran.dg/graphite/pr42326-1.f90: New.
12412
12413 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12414
12415         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12416         (gnat_target_compile): Likewise.
12417         Reinitialize GNAT_UNDER_TEST if target changes.
12418         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12419         (local_find_gnatmake): Pass full --GCC to gnatlink.
12420         Remove --LINK.
12421
12422 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12423
12424         PR c/43248
12425         * gcc.dg/compound-literal-1.c: New testcase.
12426
12427 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12428
12429         PR tree-optimization/43164
12430         PR tree-optimization/43191
12431         * gcc.c-torture/compile/pr43164.c: New test.
12432         * gcc.c-torture/compile/pr43191.c: Likewise.
12433
12434 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12435
12436         PR fortran/43244
12437         * gfortran.dg/finalize_9.f90: New.
12438
12439 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12440             Ken Werner  <ken@linux.vnet.ibm.com>
12441
12442         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12443         to dg-options for spu.
12444         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12445         dump-scan target to exclude spu.
12446
12447 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12448
12449         PR middle-end/43209
12450         * gcc.dg/tree-ssa/ivopts-4.c: New.
12451
12452 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12453
12454         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12455         include-opts and exclude-opts; skip checking the flags if arguments
12456         are the same as the defaults.
12457         (dg-xfail-if): Verify the number of arguments, supply defaults
12458         for unspecified optional arguments.
12459         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12460
12461 2010-03-03  Jason Merrill  <jason@redhat.com>
12462
12463         PR c++/12909
12464         * g++.dg/abi/mangle40.C: Updated.
12465
12466 2010-03-03  Jason Merrill  <jason@redhat.com>
12467
12468         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12469         * g++.dg/abi/mangle23.C: Likewise.
12470         * g++.dg/eh/simd-2.C: Likewise.
12471         * g++.dg/ext/attribute-test-2.C: Likewise.
12472         * g++.dg/ext/vector14.C: Likewise.
12473         * g++.dg/other/pr34435.C: Likewise.
12474         * g++.dg/template/conv8.C: Likewise.
12475         * g++.dg/template/nontype9.C: Likewise.
12476         * g++.dg/template/qualttp17.C: Likewise.
12477         * g++.dg/template/ref1.C: Likewise.
12478         * g++.old-deja/g++.pt/crash68.C: Likewise.
12479         * g++.old-deja/g++.pt/ref1.C: Likewise.
12480         * g++.old-deja/g++.pt/ref3.C: Likewise.
12481         * g++.old-deja/g++.pt/ref4.C: Likewise.
12482
12483         PR c++/12909
12484         * g++.dg/abi/mangle40.C: New.
12485         * g++.dg/abi/mangle41.C: New.
12486         * g++.dg/lto/20100302_0.C: New.
12487         * g++.dg/lto/20100302_1.C: New.
12488         * g++.dg/lto/20100302.h: New.
12489
12490 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12491
12492         PR fortran/43243
12493         * gfortran.dg/internal_pack_12.f90: New test.
12494
12495 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12496
12497         * gcc.dg/pr36997.c: Adjust error message.
12498
12499 2010-03-03  Mike Stump  <mikestump@comcast.net>
12500
12501         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12502         adjustments to not be present on machines that align the stack to
12503         more than 4 bytes and don't have a red zone yet as that is an
12504         unimplemented optimization.
12505
12506 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12507
12508         PR fortran/43169
12509         * gfortran.dg/impure_assignment_3.f90: New.
12510
12511 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12512
12513         PR debug/43229
12514         * gfortran.dg/pr43229.f90: New test.
12515
12516         PR debug/43237
12517         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12518
12519         PR debug/43177
12520         * gcc.dg/guality/pr43177.c: New test.
12521
12522 2010-03-02  Jason Merrill  <jason@redhat.com>
12523
12524         * g++.dg/ext/vector9.C: Adjust error message.
12525         * g++.dg/conversion/simd3.C: Likewise.
12526         * g++.dg/other/error23.C: Likewise.
12527
12528 2010-03-02  Mike Stump  <mikestump@comcast.net>
12529
12530         PR c++/41090
12531         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12532
12533 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12534
12535         PR fortran/43180
12536         * gfortran.dg/internal_pack_10.f90: New test.
12537
12538         PR fortran/43173
12539         * gfortran.dg/internal_pack_11.f90: New test.
12540
12541 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12542
12543         PR middle-end/42640
12544         * gcc.dg/tree-ssa/pr42640.c: New.
12545
12546 2010-03-01  Richard Guenther  <rguenther@suse.de>
12547
12548         PR tree-optimization/43220
12549         * gcc.c-torture/execute/pr43220.c: New testcase.
12550
12551 2010-03-01  Richard Guenther  <rguenther@suse.de>
12552
12553         PR middle-end/43213
12554         * gcc.dg/pr43213.c: New testcase.
12555
12556 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12557
12558         PR pch/14940
12559         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12560
12561 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12562
12563         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12564         New function.
12565         (check_effective_target_ucn): Likewise.
12566
12567         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12568         if !ucn.
12569         * gcc.dg/ucnid-2.c: Likewise.
12570         * gcc.dg/ucnid-3.c: Likewise.
12571         * gcc.dg/ucnid-4.c: Likewise.
12572         * gcc.dg/ucnid-11.c: Likewise.
12573         * gcc.dg/ucnid-12.c: Likewise.
12574         * gcc.dg/ucnid-6.c: Skip if !ucn.
12575         * gcc.dg/ucnid-9.c: Likewise.
12576
12577 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12578
12579         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12580         lists to dg-skip-if.
12581         * gcc.target/i386/stackalign/return-3.c: Likewise.
12582
12583 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12584
12585         * gcc.target/i386/clearcap.map: New file.
12586         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12587         Pass clearcap.map by default if supported.
12588
12589 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12590
12591         PR fortran/42900
12592         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12593         Explain this.
12594         * gfortran.dg/stat_2.f90: Likewise.
12595
12596 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12597
12598         PR fortran/43199
12599         * gfortran.dg/module_read_2.f90: New test.
12600
12601 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12602
12603         PR c++/42748
12604         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12605         * g++.dg/abi/mangle12.C: Likewise.
12606         * g++.dg/abi/mangle20-2.C: Likewise.
12607         * g++.dg/abi/mangle17.C: Likewise.
12608         * g++.dg/template/cond2.C: Likewise.
12609         * g++.dg/template/pr35240.C: Likewise.
12610
12611 2010-02-27  Richard Guenther  <rguenther@suse.de>
12612
12613         PR tree-optimization/43186
12614         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12615
12616 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12617
12618         * g++.dg/abi/packed1.C: Expect warning on the SH.
12619
12620 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12621
12622         PR c++/42054:
12623         * g++.dg/parse/error37.C: New test.
12624
12625 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12626
12627         PR c/24577
12628         PR c/43192
12629         * gcc.dg/pr8927-1.c: Match new note.
12630         * gcc.dg/990506-0.c: Likewise.
12631         * gcc.dg/gomp/flush-2.c: Likewise.
12632         * gcc.dg/gomp/atomic-5.c: Likewise.
12633         * gcc.dg/gomp/pr34607.c: Likewise.
12634         * gcc.dg/pr35746.c: Likewise.
12635         * gcc.dg/cpp/pragma-1.c: Likewise.
12636         * gcc.dg/cpp/pragma-2.c: Likewise.
12637         * gcc.dg/pr41842.c: Likewise.
12638         * gcc.dg/noncompile/20040629-1.c: Likewise.
12639         * objc.dg/private-1.m: Likewise.
12640
12641 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12642
12643         PR fortran/43185
12644         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12645         * gfortran.dg/default_initialization_4.f90: New test.
12646
12647 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12648
12649         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12650         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12651         * gnat.dg/thin_pointer2.adb: New test.
12652         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12653
12654 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12655
12656         PR c/20631
12657         * gcc.dg/cpp/c90-pedantic.c: New.
12658         * gcc.dg/cpp/c90.c: New.
12659         * gcc.dg/gnu90-const-expr-1.c: New.
12660         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12661
12662 2010-02-26  Richard Guenther  <rguenther@suse.de>
12663
12664         PR tree-optimization/43186
12665         * gcc.c-torture/compile/pr43186.c: New testcase.
12666
12667 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12668
12669         PR debug/43190
12670         * c-c++-common/dwarf2/pr43190.c: New test.
12671
12672 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12673
12674         PR testsuite/37074:
12675         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12676
12677 2010-02-26  Richard Guenther  <rguenther@suse.de>
12678
12679         PR tree-optimization/43188
12680         * gcc.c-torture/compile/pr43188.c: New testcase.
12681
12682 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12683
12684         PR target/43175
12685         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12686
12687 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12688
12689         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12690
12691 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12692
12693         PR target/43154
12694         * gcc.target/powerpc/pr43154.c: New file.
12695
12696 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12697
12698         PR debug/43166
12699         * gfortran.dg/debug/pr43166.f: New test.
12700
12701         PR debug/43165
12702         * gcc.dg/torture/pr43165.c: New test.
12703
12704 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12705
12706         PR c/43128
12707         * c-c++-common/pr41779.c: Update.
12708
12709 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12710
12711         PR ada/32547
12712         * lib/gnat-dg.exp (gnat_load): Redefine.
12713
12714         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12715         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12716
12717 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12718
12719         PR libobjc/36610
12720         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12721         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12722         -fgnu-runtime.
12723         Sort entries.
12724
12725 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12726
12727         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12728
12729 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12730
12731         PR debug/43150
12732         * gcc.dg/guality/vla-1.c: New test.
12733
12734 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12735
12736         PR fortran/43042
12737         * gfortran.dg/c_ptr_tests_15.f90: New test.
12738
12739 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12740
12741         PR target/43107
12742         * gcc.target/i386/pr43107.c: New test.
12743
12744 2010-02-23  Jason Merrill  <jason@redhat.com>
12745
12746         PR c++/43143
12747         * g++.dg/cpp0x/variadic100.C: New.
12748
12749 2010-02-23  Jason Merrill  <jason@redhat.com>
12750
12751         PR debug/42800
12752         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12753         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12754         * c-c++-common/dwarf2/vla1.c: New.
12755
12756 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12757
12758         PR target/43139
12759         * gcc.dg/pr43139.c: New test.
12760
12761         PR debug/43077
12762         * gcc.dg/guality/pr43077-1.c: New test.
12763
12764 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12765
12766         PR 43123
12767         * gcc.dg/march.c: New.
12768         * gcc.dg/march-generic.c: New.
12769         * gcc.dg/mtune.c: New.
12770
12771 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12772
12773         PR middle-end/43083
12774         * gcc.dg/graphite/pr43083.c: New.
12775
12776 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12777
12778         PR middle-end/43097
12779         * gfortran.dg/graphite/pr43097.f: New.
12780
12781 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12782             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12783
12784         PR middle-end/43140
12785         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12786
12787 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12788
12789         PR middle-end/43026
12790         * g++.dg/graphite/pr43026.C: New.
12791
12792 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12793
12794         PR c++/43126
12795         * gcc.dg/cleanup-1.c: Update.
12796         * gcc.dg/func-args-1.c: Update.
12797         * gcc.dg/format/sentinel-1.c: Update.
12798         * g++.old-deja/g++.jason/scoping10.C: Update.
12799         * g++.old-deja/g++.ns/lookup5.C: Update.
12800         * g++.dg/ext/cleanup-1.C: Update.
12801         * g++.dg/parse/varmod1.C: Update.
12802         * g++.dg/parse/error33.C: Update.
12803         * g++.dg/expr/call3.C: Update.
12804         * g++.dg/func-args-1.C: New.
12805
12806 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12807
12808         PR c/43125
12809         * gcc.dg/attr-used-2.c: Moved to ...
12810         * c-c++-common/attr-used-2.c: Here.
12811
12812         * gcc.dg/attr-used.c: Moved to ...
12813         * c-c++-common/attr-used.c: Here.
12814
12815 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12816
12817         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12818
12819 2010-02-22  Richard Guenther  <rguenther@suse.de>
12820
12821         PR lto/43045
12822         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12823         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12824
12825 2010-02-22  Richard Guenther  <rguenther@suse.de>
12826
12827         PR tree-optimization/42749
12828         * gcc.c-torture/compile/pr42749.c: New testcase.
12829
12830 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12831
12832         PR fortran/43072
12833         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12834         * gfortran.dg/internal_pack_9.f90: New test.
12835
12836 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12837
12838         PR c++/23510
12839         * g++.dg/template/recurse.C: Adjust.
12840         * g++.dg/template/pr23510.C: New.
12841
12842 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12843
12844         PR c++/42824
12845         * g++.dg/template/memclass4.C: New test.
12846
12847 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12848
12849         PR fortran/35259
12850         * gfortran.dg/reassoc_5.f90: New test.
12851
12852 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12853
12854         PR target/43067
12855         * gcc.target/i386/pr43067.c: New test.
12856
12857 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12858
12859         PR c++/35669
12860         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12861         -Wconversion-null.
12862         * g++.dg/warn/Wconversion-null.C: New test.
12863         * g++.old-deja/g++.other/null1.C: Move to...
12864         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12865
12866 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12867
12868         PR fortran/36932
12869         PR fortran/36933
12870         * gfortran.dg/dependency_26.f90: New test.
12871
12872         PR fortran/43072
12873         * gfortran.dg/internal_pack_7.f90: New test.
12874
12875         PR fortran/43111
12876         * gfortran.dg/internal_pack_8.f90: New test.
12877
12878 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12879
12880         PR 43128
12881         * c-c++-common/pr41779.c: Fix broken testcase.
12882
12883 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12884
12885         PR 36513
12886         * c-c++-common/pr36513.c: New testcase.
12887         * c-c++-common/pr36513-2.c: New testcase.
12888
12889 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12890
12891         PR 41779
12892         * c-c++-common/pr41779.c: New.
12893
12894 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12895
12896         PR debug/43084
12897         * gcc.dg/pr43084.c: New test.
12898
12899 2010-02-19  Richard Guenther  <rguenther@suse.de>
12900
12901         PR tree-optimization/42916
12902         * gcc.dg/pr42916.c: New testcase.
12903
12904 2010-02-18  Jason Merrill  <jason@redhat.com>
12905
12906         PR c++/42837
12907         * g++.dg/abi/packed1.C: Add expected warning.
12908
12909         PR c++/43108
12910         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12911         * gcc.dg/torture/dg-torture.exp: Likewise.
12912         * c-c++-common/torture/complex-sign.h,
12913         c-c++-common/torture/complex-sign-add.c,
12914         c-c++-common/torture/complex-sign-mixed-add.c,
12915         c-c++-common/torture/complex-sign-mixed-div.c,
12916         c-c++-common/torture/complex-sign-mixed-mul.c,
12917         c-c++-common/torture/complex-sign-mixed-sub.c,
12918         c-c++-common/torture/complex-sign-mul.c,
12919         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12920         Adapt for C++ compilation as well.
12921
12922         PR c++/43070
12923         * g++.dg/ext/label1.C: Update.
12924         * g++.dg/ext/label2.C: Update.
12925
12926         PR c++/26261
12927         * g++.dg/template/dependent-name6.C: New.
12928
12929         PR c++/43109
12930         * g++.dg/parse/namespace12.C: New.
12931
12932 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12933
12934         PR tree-optimization/43066
12935         * gcc.c-torture/compile/pr43066.c: New test.
12936
12937 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12938
12939         * g++.dg/ext/attrib35.C: Fix target selector string.
12940         * g++.dg/ext/attrib36.C: Ditto.
12941         * g++.dg/ext/attrib37.C: Ditto.
12942         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12943         * g++.dg/abi/mangle25.C: Ditto.
12944
12945 2010-02-17  Jason Merrill  <jason@redhat.com>
12946
12947         PR c++/43069
12948         * g++.dg/parse/namespace11.C: New.
12949
12950         PR c++/43093
12951         * g++.dg/ext/attrib37.C: New.
12952
12953         PR c++/43079
12954         * g++.dg/template/ptrmem20.C: New.
12955
12956 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12957
12958         PR target/43103
12959         * gcc.target/i386/xop-check.h: Include m256-check.h.
12960         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12961         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12962         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12963         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12964
12965 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12966
12967         PR debug/42918
12968         * gcc.dg/pr42918.c: New test.
12969
12970 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12971
12972         * g++.dg/ext/attrib36.C: Require ILP32.
12973
12974 2010-02-16  Richard Guenther  <rguenther@suse.de>
12975
12976         PR tree-optimization/41043
12977         * gfortran.dg/pr41043.f90: New testcase.
12978         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12979
12980 2010-02-16  Jason Merrill  <jason@redhat.com>
12981
12982         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12983
12984 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12985
12986         PR tree-optimization/43074
12987         * gcc.dg/vect/fast-math-pr43074.c: New test.
12988
12989 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12990
12991         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12992
12993 2010-02-16  Jason Merrill  <jason@redhat.com>
12994
12995         PR c++/43031
12996         * g++.dg/ext/attrib36.C: New.
12997
12998         PR c++/43036
12999         * g++.dg/other/array6.C: New.
13000
13001 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13002
13003         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13004
13005 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13006
13007         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13008         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13009         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13010         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13011         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13012         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13013
13014 2010-02-15  Richard Guenther  <rguenther@suse.de>
13015
13016         PR middle-end/43068
13017         * g++.dg/torture/pr43068.C: New testcase.
13018
13019 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13020
13021         PR c++/43024
13022         * g++.dg/opt/ice1.C: New.
13023
13024 2010-02-14  Jason Merrill  <jason@redhat.com>
13025
13026         PR c++/41997
13027         * g++.dg/cpp0x/initlist-opt.C: New.
13028
13029 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13030
13031         PR fortran/41113
13032         PR fortran/41117
13033         * gfortran.dg/internal_pack_6.f90: New test.
13034
13035 2010-02-12  Jason Merrill  <jason@redhat.com>
13036
13037         PR c++/43054
13038         * g++.dg/cpp0x/variadic99.C: New.
13039
13040 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13041
13042         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13043         sign extend pointers to gualchk_t.
13044
13045         PR c++/43033
13046         * g++.dg/other/default3.C: Xfail g4 test.
13047
13048 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13049
13050         PR middle-end/43012
13051         * gcc.dg/graphite/pr43012.c: New.
13052
13053 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13054
13055         PR middle-end/42930
13056         * g++.dg/graphite/pr42930.C: New.
13057
13058 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13059
13060         PR middle-end/42914
13061         PR middle-end/42530
13062         * gcc.dg/graphite/pr42530.c: New.
13063         * gcc.dg/graphite/pr42914.c: New.
13064
13065 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13066
13067         PR middle-end/42771
13068         * gcc.dg/graphite/pr42771.c: New.
13069
13070 2010-02-11  Richard Guenther  <rguenther@suse.de>
13071
13072         PR tree-optimization/42998
13073         * gcc.c-torture/compile/pr42998.c: New testcase.
13074
13075 2010-02-10  Jason Merrill  <jason@redhat.com>
13076
13077         PR c++/41896
13078         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13079
13080         PR c++/42983, core issue 906
13081         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13082         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13083
13084         PR c++/43016
13085         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13086
13087 2010-02-10  Richard Guenther  <rguenther@suse.de>
13088
13089         PR tree-optimization/43017
13090         * gcc.dg/torture/pr43017.c: New testcase.
13091
13092 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13093
13094         PR fortran/40823
13095         * gfortran.dg/private_type_1.f90: Update error location.
13096         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13097         * gfortran.dg/typebound_operator_2.f03: Ditto.
13098         * gfortran.dg/assignment_2.f90: Ditto.
13099         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13100         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13101
13102 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13103
13104         PR fortran/43015
13105         * gfortran.dg/bind_c_usage_20.f90: New test.
13106
13107 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13108
13109         PR debug/43010
13110         * g++.dg/debug/pr43010.C: New test.
13111
13112 2010-02-10  Richard Guenther  <rguenther@suse.de>
13113
13114         PR c/43007
13115         * gcc.c-torture/execute/20100209-1.c: New testcase.
13116         * gcc.dg/fold-div-3.c: Likewise.
13117
13118 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13119
13120         * gcc.dg/builtin-ffs-1.c: New test.
13121
13122 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13123
13124         PR fortran/42999
13125         * gfortran.dg/array_constructor_35.f90: New test.
13126
13127 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13128
13129         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13130
13131 2010-02-09  Jason Merrill  <jason@redhat.com>
13132
13133         PR c++/42399
13134         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13135
13136         PR c++/42370
13137         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13138
13139 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13140
13141         PR fortran/41869
13142         * gfortran.dg/module_write_1.f90: New test.
13143
13144 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13145
13146         * gcc.dg/pr19340.c: Adjust.
13147
13148 2010-02-09  Richard Guenther  <rguenther@suse.de>
13149
13150         PR tree-optimization/43008
13151         * gcc.c-torture/execute/pr43008.c: New testcase.
13152
13153 2010-02-09  Richard Guenther  <rguenther@suse.de>
13154
13155         PR tree-optimization/43000
13156         * gcc.dg/torture/pr43000.c: New testcase.
13157         * gcc.dg/torture/pr43002.c: Likewise.
13158
13159 2010-02-09  Daniel Kraft  <d@domob.eu>
13160
13161         PR fortran/39171
13162         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13163         and pass -Wsurprising as necessary.
13164
13165 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13166
13167         PR tree-optimization/42890
13168         * g++.dg/torture/pr42890.C: New test.
13169
13170 2010-02-08  Richard Guenther  <rguenther@suse.de>
13171
13172         PR middle-end/42995
13173         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13174
13175 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13176
13177         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13178         return 0 from main.
13179         * gcc.dg/graphite/block-1.c: Same.
13180         * gcc.dg/graphite/block-3.c: Same.
13181         * gcc.dg/graphite/block-4.c: Same.
13182         * gcc.dg/graphite/block-5.c: Same.
13183         * gcc.dg/graphite/block-6.c: Same.
13184         * gcc.dg/graphite/block-7.c: Same.
13185         * gcc.dg/graphite/interchange-0.c: Same.
13186         * gcc.dg/graphite/interchange-1.c: Same.
13187         * gcc.dg/graphite/interchange-10.c: Same.
13188         * gcc.dg/graphite/interchange-11.c: Same.
13189         * gcc.dg/graphite/interchange-12.c: Same.
13190         * gcc.dg/graphite/interchange-2.c: Same.
13191         * gcc.dg/graphite/interchange-3.c: Same.
13192         * gcc.dg/graphite/interchange-4.c: Same.
13193         * gcc.dg/graphite/interchange-5.c: Same.
13194         * gcc.dg/graphite/interchange-6.c: Same.
13195         * gcc.dg/graphite/interchange-7.c: Same.
13196         * gcc.dg/graphite/interchange-8.c: Same.
13197         * gcc.dg/graphite/interchange-9.c: Same.
13198         * gcc.dg/graphite/interchange-mvt.c: Same.
13199
13200 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13201
13202         * gfortran.dg/graphite/id-19.f: New.
13203         * gfortran.dg/graphite/pr14741.f90: New.
13204         * gfortran.dg/graphite/pr41924.f90: New.
13205         * gfortran.dg/graphite/run-id-2.f90: New.
13206
13207 2010-02-07  Richard Guenther  <rguenther@suse.de>
13208
13209         PR middle-end/42956
13210         * gcc.c-torture/compile/pr42956.c: New testcase.
13211
13212 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13213
13214         PR libfortran/42742
13215         * gfortran.dg/fmt_cache_2.f: New test.
13216
13217 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13218
13219         * gfortran.dg/read_no_eor.f90: New test.
13220
13221 2010-02-05  Jason Merrill  <jason@redhat.com>
13222
13223         * g++.dg/ext/label13.C: Move constructor body out of class.
13224
13225 2010-02-03  Jason Merrill  <jason@redhat.com>
13226
13227         PR c++/42870
13228         * g++.dg/ext/dllexport3.C: New.
13229
13230 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13231
13232         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13233
13234 2010-02-05  Richard Guenther  <rguenther@suse.de>
13235
13236         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13237
13238 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13239
13240         PR c++/42915
13241         * g++.dg/other/crash-9.C: New test.
13242
13243 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13244
13245         PR fortran/42309
13246         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13247
13248 2010-02-04  Richard Guenther  <rguenther@suse.de>
13249
13250         PR rtl-optimization/42952
13251         * gcc.dg/torture/pr42952.c: New testcase.
13252
13253 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13254
13255         PR libfortran/42901
13256         * gfortran.dg/namelist_60.f90: New test.
13257
13258 2010-02-03  Jason Merrill  <jason@redhat.com>
13259
13260         PR c++/40138
13261         * g++.dg/ext/builtin11.C: New.
13262
13263         PR c++/4926
13264         PR c++/38600
13265         * g++.dg/abi/mangle35.C: New.
13266         * g++.dg/abi/mangle37.C: New.
13267
13268         PR c++/12909
13269         * g++.dg/abi/mangle36.C: New.
13270
13271         PR c++/35652
13272         * g++.dg/warn/string1.C: New.
13273
13274 2010-02-03  Richard Guenther  <rguenther@suse.de>
13275
13276         PR tree-optimization/42944
13277         * gcc.dg/errno-1.c: New testcase.
13278
13279 2010-02-03  Richard Guenther  <rguenther@suse.de>
13280
13281         PR middle-end/42927
13282         * gcc.c-torture/compile/pr42927.c: New testcase.
13283
13284 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13285
13286         PR fortran/42936
13287         * gfortran.dg/null_4.f90: New test.
13288
13289 2010-02-02  Jason Merrill  <jason@redhat.com>
13290
13291         PR c++/41090
13292         * g++.dg/ext/label13.C: New.
13293
13294 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13295
13296         PR fortran/42650
13297         * gfortran.dg/func_result_5.f90: New test.
13298
13299 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13300
13301         PR fortran/42922
13302         * gfortran.dg/pure_initializer_3.f90: News test.
13303
13304 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13305
13306         PR fortran/42888
13307         * gfortran.dg/allocate_derived_2.f90: New test.
13308
13309 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13310
13311         PR middle-end/42898
13312         * gcc.dg/torture/pr42898-2.c: New test.
13313
13314 2010-01-31  Richard Guenther  <rguenther@suse.de>
13315
13316         PR middle-end/42898
13317         * gcc.dg/torture/pr42898.c: New testcase.
13318
13319 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13320
13321         PR fortran/38324
13322         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13323         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13324
13325 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13326
13327         * g++.dg/tree-ssa/inline-1.C: New.
13328         * g++.dg/tree-ssa/inline-2.C: New.
13329         * g++.dg/tree-ssa/inline-3.C: New.
13330
13331 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13332
13333         PR testsuite/41701
13334         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13335         the string 'pow' in the pathname of the compiler from generating a
13336         test failure.
13337
13338 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13339
13340         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13341         * g++.old-deja/g++.mike/eh17.C: Likewise.
13342         * g++.old-deja/g++.mike/p5571.C: Likewise.
13343
13344 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13345
13346         PR c++/42758
13347         PR c++/42634
13348         PR c++/42336
13349         PR c++/42797
13350         PR c++/42880
13351         * g++.dg/other/crash-5.C: New test.
13352         * g++.dg/other/crash-6.C: New test.
13353         * g++.dg/other/crash-7.C: New test.
13354         * g++.dg/other/crash-8.C: New test.
13355
13356 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13357
13358         PR rtl-optimization/42889
13359         * gcc.dg/pr42889.c: New test.
13360
13361 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13362
13363         * gcc.target/i386/pr42881.c: Use SSE2.
13364
13365 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13366
13367         PR target/42891
13368         * gcc.target/i386/pr42891.c: New test.
13369
13370 2010-01-28  Richard Guenther  <rguenther@suse.de>
13371
13372         PR tree-optimization/42871
13373         * g++.dg/torture/pr42871.C: New testcase.
13374
13375 2010-01-28  Richard Guenther  <rguenther@suse.de>
13376
13377         * gcc.dg/Wobjsize-1.h: New testcase.
13378         * gcc.dg/Wobjsize-1.c: Likewise.
13379
13380 2010-01-28  Richard Guenther  <rguenther@suse.de>
13381
13382         PR middle-end/42883
13383         * g++.dg/torture/pr42883.C: New testcase.
13384
13385 2010-01-28  Michael Matz  <matz@suse.de>
13386
13387         * gcc.target/i386/pr42881.c: New test.
13388
13389 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13390
13391         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13392         Add i?86-*-solaris2* support.
13393
13394 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13395
13396         PR c++/42713
13397         PR c++/42820
13398         * g++.dg/template/typedef27.C: New test case.
13399         * g++.dg/template/typedef28.C: New test case.
13400
13401 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13402
13403         * gcc.dg/optimize-bswap*.c: Add ARM target
13404
13405 2010-01-27  Richard Guenther  <rguenther@suse.de>
13406
13407         PR middle-end/42878
13408         * gcc.dg/torture/pr42878-1.c: New testcase.
13409         * gcc.dg/torture/pr42878-2.c: Likewise.
13410
13411 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13412
13413         PR middle-end/42874
13414         * gcc.dg/vla-22.c: New test.
13415
13416 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13417
13418         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13419         current collation.
13420
13421 2010-01-26  Richard Guenther  <rguenther@suse.de>
13422
13423         PR rtl-optimization/42685
13424         * gcc.dg/pr42685.c: New testcase.
13425         * g++.dg/other/pr42685.C: Likewise.
13426
13427 2010-01-26  Richard Guenther  <rguenther@suse.de>
13428
13429         PR middle-end/42806
13430         * g++.dg/other/pr42806.C: New testcase.
13431
13432 2010-01-26  Richard Guenther  <rguenther@suse.de>
13433
13434         PR tree-optimization/42250
13435         * gcc.dg/pr42250.c: New testcase.
13436
13437 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13438
13439         * gnat.dg/array_bounds_test.adb: New test.
13440
13441 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13442
13443         PR fortran/42858
13444         * gfortran.dg/generic_21.f90: New test.
13445
13446 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13447
13448         PR testsuite/41522
13449         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13450
13451 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13452
13453         PR c++/42748
13454         * g++.dg/abi/arm_va_list2.C: New test.
13455         * g++.dg/abi/arm_va_list2.h: Companion header file.
13456
13457 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13458
13459         PR fortran/41044
13460         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13461
13462         PR fortran/41167
13463         * gfortran.dg/char_array_arg_1.f90 : New test.
13464
13465         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13466
13467 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13468
13469         PR fortran/39304
13470         * gfortran.dg/generic_20.f90: New test.
13471
13472 2010-01-22  Michael Matz  <matz@suse.de>
13473
13474         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13475         -msse2.
13476
13477 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13478
13479         PR fortran/42736
13480         * gfortran.dg/dependency_25.f90 : New test.
13481
13482 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13483
13484         PR tree-optimization/42585
13485         * gcc.dg/tree-ssa/pr42585.c: New test.
13486
13487 2010-01-21  Richard Guenther  <rguenther@suse.de>
13488
13489         PR middle-end/19988
13490         * gcc.dg/pr19988.c: New testcase.
13491
13492 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13493
13494         * g++.dg/compat/decimal/compat-common.h: New file.
13495         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13496         * g++.dg/compat/decimal/pass_x.h: New file.
13497         * g++.dg/compat/decimal/pass_y.h: New file.
13498         * g++.dg/compat/decimal/pass-1_main.C: New file.
13499         * g++.dg/compat/decimal/pass-1_x.C: New file.
13500         * g++.dg/compat/decimal/pass-1_y.C: New file.
13501         * g++.dg/compat/decimal/pass-2_main.C: New file.
13502         * g++.dg/compat/decimal/pass-2_x.C: New file.
13503         * g++.dg/compat/decimal/pass-2_y.C: New file.
13504         * g++.dg/compat/decimal/pass-3_main.C: New file.
13505         * g++.dg/compat/decimal/pass-3_x.C: New file.
13506         * g++.dg/compat/decimal/pass-3_y.C: New file.
13507         * g++.dg/compat/decimal/pass-4_main.C: New file.
13508         * g++.dg/compat/decimal/pass-4_x.C: New file.
13509         * g++.dg/compat/decimal/pass-4_y.C: New file.
13510         * g++.dg/compat/decimal/pass-5_main.C: New file.
13511         * g++.dg/compat/decimal/pass-5_x.C: New file.
13512         * g++.dg/compat/decimal/pass-5_y.C: New file.
13513         * g++.dg/compat/decimal/pass-6_main.C: New file.
13514         * g++.dg/compat/decimal/pass-6_x.C: New file.
13515         * g++.dg/compat/decimal/pass-6_y.C: New file.
13516         * g++.dg/compat/decimal/return_x.h: New file.
13517         * g++.dg/compat/decimal/return_y.h: New file.
13518         * g++.dg/compat/decimal/return-1_main.C: New file.
13519         * g++.dg/compat/decimal/return-1_x.C: New file.
13520         * g++.dg/compat/decimal/return-1_y.C: New file.
13521         * g++.dg/compat/decimal/return-2_main.C: New file.
13522         * g++.dg/compat/decimal/return-2_x.C: New file.
13523         * g++.dg/compat/decimal/return-2_y.C: New file.
13524         * g++.dg/compat/decimal/return-3_main.C: New file.
13525         * g++.dg/compat/decimal/return-3_x.C: New file.
13526         * g++.dg/compat/decimal/return-3_y.C: New file.
13527         * g++.dg/compat/decimal/return-4_main.C: New file.
13528         * g++.dg/compat/decimal/return-4_x.C: New file.
13529         * g++.dg/compat/decimal/return-4_y.C: New file.
13530         * g++.dg/compat/decimal/return-5_main.C: New file.
13531         * g++.dg/compat/decimal/return-5_x.C: New file.
13532         * g++.dg/compat/decimal/return-5_y.C: New file.
13533         * g++.dg/compat/decimal/return-6_main.C: New file.
13534         * g++.dg/compat/decimal/return-6_x.C: New file.
13535         * g++.dg/compat/decimal/return-6_y.C: New file.
13536
13537 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13538
13539         PR debug/42715
13540         * gcc.dg/pr42715.c: New.
13541
13542 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13543
13544         PR c++/42038
13545         * g++.dg/parse/crash55.C: New.
13546
13547 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13548
13549         PR debug/42782
13550         * gcc.dg/guality/pr42782.c: New.
13551
13552 2010-01-20  Jason Merrill  <jason@redhat.com>
13553
13554         PR c++/41788
13555         * g++.dg/abi/packed1.C: New.
13556
13557         PR c++/41920
13558         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13559
13560         PR c++/40750
13561         * g++.dg/parse/fn-typedef1.C: New.
13562         * g++.dg/other/cv_quals.C: Adjust.
13563
13564 2010-01-20  Anthony Green  <green@moxielogic.com>
13565
13566         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13567         pack(push) pragma).
13568         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13569         * gcc.dg/20020312-2.c: Port this to the moxie core.
13570         * gcc.dg/weak/typeof-2.c: Ditto.
13571
13572 2010-01-20  Richard Guenther  <rguenther@suse.de>
13573
13574         PR tree-optimization/42717
13575         * gcc.c-torture/compile/pr42717.c: New testcase.
13576
13577 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13578
13579         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13580         of signed, add a few new tests.
13581
13582         PR middle-end/42803
13583         * g++.dg/parse/limits-initializer1.C: New test.
13584
13585 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13586
13587         PR fortran/42804
13588         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13589         * gfortran.dg/typebound_call_12.f03: New test.
13590
13591 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13592
13593         PR fortran/42783
13594         * gfortran.dg/bounds_check_15.f90 : New test.
13595
13596 2010-01-19  Michael Matz  <matz@suse.de>
13597
13598         PR tree-optimization/41783
13599         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13600
13601 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13602
13603         PR target/38697.
13604         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13605         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13606         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13607         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13608         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13609         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13610         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13611         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13612         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13613         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13614         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13615
13616 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13617
13618         PR fortran/42545
13619         * gfortran.dg/extends_6.f03: Modified an error message.
13620         * gfortran.dg/extends_10.f03: New test.
13621         * gfortran.dg/private_type_6.f03: Modified an error message.
13622         * gfortran.dg/structure_constructor_8.f03: Ditto.
13623
13624 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13625
13626         PR tree-optimization/42719
13627         * gcc.dg/pr42719.c: New test.
13628
13629         PR debug/42728
13630         * gcc.dg/pr42728.c: New test.
13631
13632 2010-01-19  Anthony Green  <green@moxielogic.com>
13633
13634         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13635
13636 2010-01-18  Anthony Green  <green@moxielogic.com>
13637
13638         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13639         for moxie.
13640
13641 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13642
13643         * g++.dg/template/error45.C: reverted as part of reverting the
13644         fix of PR c++/42634.
13645
13646 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13647
13648         PR c++/42634
13649         * g++.dg/template/error45.C: New test.
13650
13651 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13652
13653         PR c++/42766
13654         * g++.dg/conversion/op6.C: New test.
13655
13656 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13657
13658         PR target/42774
13659         * gcc.target/alpha/pr42774.c: New test.
13660
13661 2010-01-18  Richard Guenther  <rguenther@suse.de>
13662
13663         PR tree-optimization/42781
13664         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13665
13666 2010-01-17  Richard Guenther  <rguenther@suse.de>
13667
13668         PR middle-end/42248
13669         * gcc.c-torture/execute/pr42248.c: New testcase.
13670
13671 2010-01-17  Richard Guenther  <rguenther@suse.de>
13672
13673         PR tree-optimization/42773
13674         * g++.dg/torture/pr42773.C: New testcase.
13675
13676 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13677
13678         PR fortran/42677
13679         * gfortran.dg/interface_assignment_5.f90: New test.
13680
13681 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13682
13683         PR c++/42697
13684         * g++.dg/template/crash94.C: Reverted.
13685
13686 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13687
13688         PR debug/42767
13689         * gcc.dg/debug/pr42767.c: New.
13690
13691 2010-01-15  Jason Merrill  <jason@redhat.com>
13692
13693         PR c++/42761
13694         * g++.dg/cpp0x/decltype22.C: New.
13695
13696 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13697
13698         PR middle-end/42760
13699         * g++.dg/torture/pr42760.C: New test.
13700
13701 2010-01-15  Jing Yu  <jingyu@google.com>
13702
13703         PR rtl-optimization/42691
13704         * gcc.c-torture/execute/pr42691.c: New.
13705
13706 2010-01-15  Richard Guenther  <rguenther@suse.de>
13707
13708         PR middle-end/42739
13709         * g++.dg/torture/pr42739.C: New testcase.
13710
13711 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13712
13713         * g++.dg/template/error45.C: Revert as part of reverting changes
13714         or PR c++/42634.
13715
13716 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13717
13718         PR fortran/42684
13719         * gfortran.dg/interface_31.f90: New test.
13720
13721 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13722
13723         * gcc.target/powerpc/pr42747.c: New file.
13724
13725 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13726
13727         PR middle-end/42674
13728         * c-c++-common/pr42674.c: New test.
13729
13730         PR c++/42608
13731         * g++.dg/template/instantiate11.C: New test.
13732
13733 2010-01-14  Jason Merrill  <jason@redhat.com>
13734
13735         PR c++/42701
13736         * g++.dg/overload/error3.C: New.
13737
13738         PR c++/42655
13739         * g++.dg/overload/rvalue1.C: New.
13740
13741 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13742
13743         PR tree-optimization/42706
13744         * gcc.dg/ipa/pr42706.c: New testcase.
13745
13746 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13747
13748         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13749
13750 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13751
13752         PR tree-optimization/42714
13753         * g++.dg/torture/pr42714.C: New test.
13754
13755 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13756
13757         PR rtl-optimization/42246
13758         * gfortran.dg/pr42246-2.f: New.
13759
13760 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13761
13762         PR rtl-optimization/42389
13763         * gcc.dg/pr42389.c: New.
13764
13765 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13766
13767         PR rtl-optimization/42388
13768         * gcc.dg/pr42388.c: New.
13769
13770 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13771
13772         PR rtl-optimization/42294
13773         * gfortran.dg/pr42294.f: New.
13774
13775 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13776
13777         PR rtl-optimization/39453
13778         PR rtl-optimization/42246
13779         * gcc.dg/pr39453.c: New.
13780         * gcc.dg/pr42246.c: New.
13781
13782 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13783
13784         PR middle-end/42245
13785         * gcc.dg/pr42245.c: New.
13786         * gcc.dg/pr42245-2.c: New.
13787
13788 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13789
13790         PR rtl-optimization/42249
13791         * gcc.dg/pr42249.c: New.
13792
13793 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13794
13795         PR c/42721
13796         * gcc.c-torture/execute/pr42721.c: New test.
13797
13798 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13799
13800         PR tree-optimization/42709
13801         * gcc.dg/vect/pr42709.c: New test.
13802
13803 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13804
13805         PR fortran/41478
13806         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13807         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13808
13809 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13810
13811         PR fortran/42481
13812         * gfortran.dg/generic_19.f90 : New test.
13813
13814 2010-01-13  Richard Guenther  <rguenther@suse.de>
13815
13816         PR tree-optimization/42730
13817         * gcc.c-torture/compile/pr42730.c: New testcase.
13818
13819 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13820
13821         PR target/pr42542
13822         * gcc.target/ia64/pr42542-1.c: New.
13823         * gcc.target/ia64/pr42542-2.c: New.
13824         * gcc.target/ia64/pr42542-3.c: New.
13825
13826 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13827
13828         PR c++/42634
13829         * g++.dg/template/error45.C: New test.
13830
13831 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13832
13833         PR tree-optimization/42704
13834         * g++.dg/torture/pr42704.C: New test.
13835
13836 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13837
13838         PR tree-optimization/42703
13839         * gcc.c-torture/compile/pr42703.c: New test.
13840
13841 2010-01-13  Richard Guenther  <rguenther@suse.de>
13842
13843         PR tree-optimization/42705
13844         * gcc.c-torture/compile/pr42705.c: New testcase.
13845
13846 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13847
13848         * gcc.target/bfin/l2.c: New test.
13849         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13850
13851 2010-01-13  Richard Guenther  <rguenther@suse.de>
13852
13853         PR middle-end/42716
13854         * gcc.c-torture/compile/pr42716.c: New testcase.
13855
13856 2010-01-13  Richard Guenther  <rguenther@suse.de>
13857
13858         PR lto/42678
13859         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13860
13861 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13862
13863         PR c/42708
13864         * gcc.c-torture/compile/pr42708-1.c: New test.
13865
13866 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13867
13868         PR debug/42662
13869         * gcc.dg/pr42662.c: New test.
13870
13871         PR tree-optimization/42645
13872         * g++.dg/other/pr42645-1.C: New test.
13873         * g++.dg/other/pr42645-2.C: New test.
13874
13875 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13876
13877         PR target/42416
13878         * gcc.target/powerpc/warn-1.c: New test.
13879         * gcc.target/powerpc/warn-2.c: New test.
13880
13881 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13882
13883         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13884         stack alignment.
13885
13886 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13887
13888         * gcc.dg/lto/20100108_0.c: New.
13889
13890 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13891
13892         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13893         Add -march=i686 -msse for 32bit x86 targets.
13894
13895 2010-01-10  Richard Guenther  <rguenther@suse.de>
13896
13897         PR middle-end/42667
13898         * gcc.dg/torture/pr42667.c: New testcase.
13899
13900 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13901
13902         PR fortran/32489
13903         * gfortran.dg/array_constructor_34.f90: New test.
13904
13905 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13906
13907         PR fortran/20923
13908         * gfortran.dg/array_constructor_33.f90: New test.
13909         gfortran.dg/array_function_5.f90: Add credit.
13910
13911 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13912
13913         PR debug/42631
13914         * gcc.dg/pr42631.c: New.
13915
13916 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13917
13918         PR debug/42630
13919         * gcc.dg/pr42630.c: New.
13920
13921 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13922
13923         PR debug/42629
13924         * gcc.dg/pr42629.c: New.
13925
13926 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13927
13928         PR middle-end/42363
13929         * gcc.dg/torture/pr42363.c: New.
13930
13931 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13932
13933         PR debug/42604
13934         PR debug/42395
13935         * gcc.dg/vect/pr42604.c: New.
13936         * gcc.dg/vect/pr42395.c: New.
13937
13938 2010-01-09  Richard Guenther  <rguenther@suse.de>
13939
13940         PR middle-end/42512
13941         * gcc.c-torture/execute/pr42512.c: New testcase.
13942
13943 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13944
13945         PR fortran/41298
13946         * gfortran.dg/c_ptr_tests_14.f90: New test.
13947
13948 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13949
13950         PR ada/41929
13951         * gnat.dg/null_pointer_deref1.adb: Don't run on
13952         sparc*-sun-solaris2.11.
13953
13954 2010-01-08  Richard Guenther  <rguenther@suse.de>
13955
13956         PR lto/42528
13957         * gcc.dg/lto/20100103-1_0.c: New testcase.
13958         * gcc.dg/lto/20100103-2_0.c: Likewise.
13959
13960 2010-01-08  Tobias Burnus  <burnus@net-b.de
13961
13962         PR/fortran 25829
13963         * gfortran.dg/asynchronous_1.f90: New test.
13964         * gfortran.dg/asynchronous_2.f90: New test.
13965         * gfortran.dg/conflicts.f90: Update error message.
13966
13967 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13968
13969         c++/40155
13970         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13971
13972 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13973
13974         PR tree-optimization/42625
13975         * g++.dg/opt/dtor4.C: New test.
13976         * g++.dg/opt/dtor4.h: New.
13977         * g++.dg/opt/dtor4-aux.cc: New.
13978
13979 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13980
13981         PR fortran/42597
13982         * gfortran.dg/proc_ptr_26.f90: New test.
13983
13984 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13985
13986         PR fortran/41872
13987         * gfortran.dg/allocatable_scalar_7.f90: New test.
13988
13989 2010-01-06  Richard Guenther  <rguenther@suse.de>
13990
13991         * gcc.c-torture/compile/pr42632.c: New testcase.
13992
13993 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13994
13995         PR target/42542
13996         * gcc.target/i386/pr42542-4.c: New.
13997         * gcc.target/i386/pr42542-4a.c: Likewise.
13998         * gcc.target/i386/pr42542-5.c: Likewise.
13999         * gcc.target/i386/pr42542-5a.c: Likewise.
14000
14001 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14002
14003         * gcc.dg/tls/opt-15.c: New test.
14004
14005 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14006
14007         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14008
14009 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14010
14011         PR tree-optimization/42462
14012         * g++.dg/torture/pr42462.C: New test.
14013
14014 2010-01-05  Jason Merrill  <jason@redhat.com>
14015
14016         * g++.dg/cpp0x/initlist30.C: New test.
14017
14018 2010-01-05  Richard Guenther  <rguenther@suse.de>
14019
14020         PR tree-optimization/42614
14021         * gcc.c-torture/execute/pr42614.c: New testcase.
14022
14023 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14024
14025         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14026         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14027         -Wunreachable-code.
14028         * gcc.dg/Wunreachable-2.c: Likewise.
14029         * gcc.dg/Wunreachable-3.c: Likewise.
14030         * gcc.dg/Wunreachable-4.c: Likewise.
14031         * gcc.dg/Wunreachable-5.c: Likewise.
14032         * gcc.dg/Wunreachable-6.c: Likewise.
14033         * gcc.dg/Wunreachable-7.c: Likewise.
14034         * gcc.dg/Wunreachable-8.c: Likewise.
14035         * gcc.dg/20041231-1.c: Likewise.
14036
14037 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14038
14039         PR other/42611
14040         * gcc.dg/pr42611.c: New test.
14041
14042         PR tree-optimization/42508
14043         * g++.dg/opt/pr42508.C: New test.
14044
14045 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14046
14047         PR fortran/41872
14048         * gfortran.dg/allocatable_scalar_8.f90: New.
14049
14050 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14051
14052         PR tree-optimization/42398
14053         * gcc.c-torture/compile/pr42398.c: New test.
14054
14055 2010-01-04  Jason Merrill  <jason@redhat.com>
14056
14057         PR c++/42555
14058         * g++.dg/ext/attrib35.C: New.
14059
14060         PR c++/42567
14061         * g++.dg/cpp0x/auto17.C: New.
14062
14063 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14064
14065         * gcc.dg/lto/20100104_0.c: New.
14066
14067 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14068
14069         PR target/42542
14070         * gcc.target/i386/pr42542-1.c: New.
14071         * gcc.target/i386/pr42542-1a.c: Likewise.
14072         * gcc.target/i386/pr42542-1b.c: Likewise.
14073         * gcc.target/i386/pr42542-2.c: Likewise.
14074         * gcc.target/i386/pr42542-2a.c: Likewise.
14075         * gcc.target/i386/pr42542-2b.c: Likewise.
14076         * gcc.target/i386/pr42542-3.c: Likewise.
14077         * gcc.target/i386/pr42542-3a.c: Likewise.
14078
14079 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14080
14081         PR fortran/41872
14082         * gfortran.dg/allocatable_scalar_5.f90: New test.
14083         * gfortran.dg/allocatable_scalar_6.f90: New test.
14084
14085 2010-01-03  Richard Guenther  <rguenther@suse.de>
14086
14087         PR testsuite/42583
14088         * gfortran.dg/gomp/recursion1.f90: Remove.
14089
14090 2010-01-03  Richard Guenther  <rguenther@suse.de>
14091
14092         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14093         * gcc.dg/uninit-6.c: Likewise.
14094         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14095
14096 2010-01-03  Richard Guenther  <rguenther@suse.de>
14097
14098         PR tree-optimization/42589
14099         * gcc.target/i386/pr42589.c: New testcase.
14100
14101 2010-01-03  Richard Guenther  <rguenther@suse.de>
14102
14103         PR tree-optimization/42438
14104         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14105
14106 2010-01-02  Richard Guenther  <rguenther@suse.de>
14107
14108         PR testsuite/41651
14109         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14110
14111 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14112
14113         PR target/42448
14114         * gcc.target/alpha/pr42448-1.c: New test.
14115         * gcc.target/alpha/pr42448-2.c: Ditto.
14116
14117 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14118
14119         PR preprocessor/41947
14120         * gcc.dg/c99-hexfloat-3.c: New test.
14121
14122 2010-01-01  Richard Guenther  <rguenther@suse.de>
14123
14124         PR c/42570
14125         * gcc.c-torture/execute/pr42570.c: New testcase.
14126
14127 2010-01-01  Richard Guenther  <rguenther@suse.de>
14128
14129         PR middle-end/42559
14130         * gcc.c-torture/compile/pr42559.c: New testcase.
14131
14132 \f
14133 Copyright (C) 2010 Free Software Foundation, Inc.
14134
14135 Copying and distribution of this file, with or without modification,
14136 are permitted in any medium without royalty provided the copyright
14137 notice and this notice are preserved.